diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..5008ddfc Binary files /dev/null and b/.DS_Store differ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..79eab2c1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,22 @@ +{ + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#3399ff", + "activityBar.background": "#3399ff", + "activityBar.foreground": "#15202b", + "activityBar.inactiveForeground": "#15202b99", + "activityBarBadge.background": "#bf0060", + "activityBarBadge.foreground": "#e7e7e7", + "commandCenter.border": "#e7e7e799", + "sash.hoverBorder": "#3399ff", + "statusBar.background": "#007fff", + "statusBar.foreground": "#e7e7e7", + "statusBarItem.hoverBackground": "#3399ff", + "statusBarItem.remoteBackground": "#007fff", + "statusBarItem.remoteForeground": "#e7e7e7", + "titleBar.activeBackground": "#007fff", + "titleBar.activeForeground": "#e7e7e7", + "titleBar.inactiveBackground": "#007fff99", + "titleBar.inactiveForeground": "#e7e7e799" + }, + "peacock.color": "#007fff" +} \ No newline at end of file diff --git a/= b/= new file mode 100644 index 00000000..be417d4d --- /dev/null +++ b/= @@ -0,0 +1 @@ +Requirement already satisfied: Flask-SQLAlchemy in /Users/stewartc/.pyenv/versions/3.11.1/envs/pe-reports/lib/python3.11/site-packages/Flask_SQLAlchemy-3.0.3-py3.11.egg (3.0.3) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md old mode 100644 new mode 100755 index 00952947..bc01a2da --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,7 +15,7 @@ all of which should be in this repository. If you want to report a bug or request a new feature, the most direct method is to [create an -issue](https://github.com/cisagov/ATC-Framework/issues) in +issue](https://github.com/cisagov/pe-reports/issues) in this repository. We recommend that you first search through existing issues (both open and closed) to check if your particular issue has already been reported. If it has then you might want to add a comment @@ -25,7 +25,7 @@ one. ## Pull requests ## If you choose to [submit a pull -request](https://github.com/cisagov/ATC-Framework/pulls), +request](https://github.com/cisagov/pe-reports/pulls), you will notice that our continuous integration (CI) system runs a fairly extensive set of linters, syntax checkers, system, and unit tests. Your pull request may fail these checks, and that's OK. If you want @@ -135,9 +135,9 @@ can create and configure the Python virtual environment with these commands: ```console -cd ATC-Framework -pyenv virtualenv ATC-Framework -pyenv local ATC-Framework +cd pe-reports +pyenv virtualenv pe-reports +pyenv local pe-reports pip install --requirement requirements-dev.txt ``` diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 index e3f1376c..670154e3 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,3 @@ -<<<<<<< HEAD CC0 1.0 Universal Statement of Purpose @@ -115,126 +114,3 @@ Affirmer's express Statement of Purpose. For more information, please see -======= -Creative Commons Legal Code - -CC0 1.0 Universal - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS - PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED - HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator -and subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for -the purpose of contributing to a commons of creative, cultural and -scientific works ("Commons") that the public can reliably and without fear -of later claims of infringement build upon, modify, incorporate in other -works, reuse and redistribute as freely as possible in any form whatsoever -and for any purposes, including without limitation commercial purposes. -These owners may contribute to the Commons to promote the ideal of a free -culture and the further production of creative, cultural and scientific -works, or to gain reputation or greater distribution for their Work in -part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any -expectation of additional consideration or compensation, the person -associating CC0 with a Work (the "Affirmer"), to the extent that he or she -is an owner of Copyright and Related Rights in the Work, voluntarily -elects to apply CC0 to the Work and publicly distribute the Work under its -terms, with knowledge of his or her Copyright and Related Rights in the -Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not -limited to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - ii. moral rights retained by the original author(s) and/or performer(s); -iii. publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - v. rights protecting the extraction, dissemination, use and reuse of data - in a Work; - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation - thereof, including any amended or successor version of such - directive); and -vii. other similar, equivalent or corresponding rights throughout the - world based on applicable law or treaty, and any national - implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention -of, applicable law, Affirmer hereby overtly, fully, permanently, -irrevocably and unconditionally waives, abandons, and surrenders all of -Affirmer's Copyright and Related Rights and associated claims and causes -of action, whether now known or unknown (including existing as well as -future claims and causes of action), in the Work (i) in all territories -worldwide, (ii) for the maximum duration provided by applicable law or -treaty (including future time extensions), (iii) in any current or future -medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional -purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each -member of the public at large and to the detriment of Affirmer's heirs and -successors, fully intending that such Waiver shall not be subject to -revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason -be judged legally invalid or ineffective under applicable law, then the -Waiver shall be preserved to the maximum extent permitted taking into -account Affirmer's express Statement of Purpose. In addition, to the -extent the Waiver is so judged Affirmer hereby grants to each affected -person a royalty-free, non transferable, non sublicensable, non exclusive, -irrevocable and unconditional license to exercise Affirmer's Copyright and -Related Rights in the Work (i) in all territories worldwide, (ii) for the -maximum duration provided by applicable law or treaty (including future -time extensions), (iii) in any current or future medium and for any number -of copies, and (iv) for any purpose whatsoever, including without -limitation commercial, advertising or promotional purposes (the -"License"). The License shall be deemed effective as of the date CC0 was -applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder -of the License, and in such case Affirmer hereby affirms that he or she -will not (i) exercise any of his or her remaining Copyright and Related -Rights in the Work or (ii) assert any associated claims and causes of -action with respect to the Work, in either case contrary to Affirmer's -express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - b. Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties of - title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, or - the present or absence of errors, whether or not discoverable, all to - the greatest extent permissible under applicable law. - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without - limitation any person's Copyright and Related Rights in the Work. - Further, Affirmer disclaims responsibility for obtaining any necessary - consents, permissions or other rights required for any use of the - Work. - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to - this CC0 or use of the Work. ->>>>>>> origin/develop diff --git a/README.md b/README.md old mode 100644 new mode 100755 index c46a6e1a..0013f33b --- a/README.md +++ b/README.md @@ -1,39 +1,146 @@ -# ATC-Framework # +# Posture & Exposure Reports (P&E Reports) # -[![GitHub Build Status](https://github.com/cisagov/ATC-Framework/workflows/build/badge.svg)](https://github.com/cisagov/ATC-Framework/actions) -[![CodeQL](https://github.com/cisagov/ATC-Framework/workflows/CodeQL/badge.svg)](https://github.com/cisagov/ATC-Framework/actions/workflows/codeql-analysis.yml) -[![Coverage Status](https://coveralls.io/repos/github/cisagov/ATC-Framework/badge.svg?branch=develop)](https://coveralls.io/github/cisagov/ATC-Framework?branch=develop) -[![Known Vulnerabilities](https://snyk.io/test/github/cisagov/ATC-Framework/develop/badge.svg)](https://snyk.io/test/github/cisagov/ATC-Framework) +[![GitHub Build Status](https://github.com/cisagov/pe-reports/workflows/build/badge.svg)](https://github.com/cisagov/pe-reports/actions) +[![CodeQL](https://github.com/cisagov/pe-reports/workflows/CodeQL/badge.svg)](https://github.com/cisagov/pe-reports/actions/workflows/codeql-analysis.yml) +[![Coverage Status](https://coveralls.io/repos/github/cisagov/pe-reports/badge.svg?branch=develop)](https://coveralls.io/github/cisagov/pe-reports?branch=develop) +[![Known Vulnerabilities](https://snyk.io/test/github/cisagov/pe-reports/develop/badge.svg)](https://snyk.io/test/github/cisagov/pe-reports) -This is a generic skeleton project that can be used to quickly get a -new [cisagov](https://github.com/cisagov) Python library GitHub -project started. This skeleton project contains [licensing -information](LICENSE), as well as -[pre-commit hooks](https://pre-commit.com) and -[GitHub Actions](https://github.com/features/actions) configurations -appropriate for a Python library project. +This package is used to generate and deliver CISA Posture & Exposure Reports +(P&E Reports). Reports are delivered by email and include an encrypted PDF +attachment with a series of embedded raw-data files of the collected materials. +The reports are delivered in a two step process. First the `pe_reports` module +collects the raw data and creates the encrypted PDFs. The `pe_mailer` then +securely delivers the content. -## New Repositories from a Skeleton ## +Topics of interest include *Exposed Credentials, Domain Masquerading, Malware, +Inferred Vulnerabilities and the Dark Web*. The data collected for the reports +is gathered on the 1st and 15th of each month. -Please see our [Project Setup guide](https://github.com/cisagov/development-guide/tree/develop/project_setup) -for step-by-step instructions on how to start a new repository from -a skeleton. This will save you time and effort when configuring a -new repository! +## Requirements ## + +- [Python Environment](CONTRIBUTING.md#creating-the-python-virtual-environment) + +- [cisagov MongoDB](https://github.com/cisagov/mongo-db-from-config) + +- [cisagov AWS SES](https://github.com/cisagov/cool-dns-cyber.dhs.gov) + +## Installation ## + +- `git clone https://github.com/cisagov/pe-reports.git` + +- `pip install -e .` + +## Create P&E Reports ## + +- Configure [cisagov MongoDB connection](https://github.com/cisagov/mongo-db-from-config) + +```console +Usage: + pe-reports REPORT_DATE DATA_DIRECTORY OUTPUT_DIRECTORY [--log-level=LEVEL] + +Arguments: + REPORT_DATE Date of the report, format YYYY-MM-DD. + OUTPUT_DIRECTORY The directory where the final PDF reports should be saved. +Options: + -h --help Show this message. + -v --version Show version information. + --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] +``` + +## Deliver P&E Reports ## + +- Configure [cisagov MongoDB connection](https://github.com/cisagov/mongo-db-from-config) + +- Load an AWS profile that assumes [this role](https://github.com/cisagov/cool-dns-cyber.dhs.gov/blob/develop/sessendemail_rolerole.tf#L33-L39) + +```console +Usage: + pe-mailer [--pe-report-dir=DIRECTORY] [--db-creds-file=FILENAME] [--log-level=LEVEL] + +Arguments: + -p --pe-report-dir=DIRECTORY Directory containing the pe-reports output. + -c --db-creds-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. + [default: /secrets/database_creds.yml] +Options: + -h --help Show this message. + -v --version Show version information. + -s --summary-to=EMAILS A comma-separated list of email addresses + to which the summary statistics should be + sent at the end of the run. If not + specified then no summary will be sent. + -t --test_emails=EMAILS A comma-separated list of email addresses + to which to test email send process. If not + specified then no test will be sent. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] +``` + +## Database backup/restore ## + +Follow the instructions below to backup the P&E database instance and restore locally. + +In the P&E database environment: + +- Pull the latest repository +- If necessary, edit ./src/pe_reports/pe_db/pg_backup.sh and replace the +default output path ($PWD) with your preferred output path. +- Open terminal and run: +`bash ./src/pe_reports/pe_db/pg_backup.sh` +- Export resulting .zip file + +In your local environment: + +- Pull the latest repository +- If necessary, edit ./src/pe_reports/pe_db/pg_restore.sh and replace +the default path to the backup files ($PWD) with your preferred path. +- Start local postgres +- Open terminal and run: +`bash ./src/pe_reports/pe_db/pg_restore.sh` + +## Collect P&E Source Data ## + +- Add database and data source credentials to src/pe_reports/data/config.ini + +```console +Usage: + pe-source DATA_SOURCE [--log-level=LEVEL] [--orgs=ORG_LIST] [--cybersix-methods=METHODS] + +Arguments: + DATA_SOURCE Source to collect data from. Valid values are "cybersixgill", + "dnstwist", "hibp", and "shodan". +Options: + -h --help Show this message. + -v --version Show version information. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -o --orgs=ORG_LIST A comma-separated list of orgs to collect data for. + If not specified, data will be collected for all + orgs in the pe database. Orgs in the list must match the + IDs in the cyhy-db. E.g. DHS,DHS_ICE,DOC + [default: all] + -csg --cybersix-methods=METHODS A comma-separated list of cybersixgill methods. + If not specified, all will run. Valid values are "alerts", + "credentials", "mentions", "topCVEs". E.g. alerts,mentions. + [default: all] +``` ## Contributing ## -We welcome contributions! Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for -details. +We welcome contributions! Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for details. ## License ## This project is in the worldwide [public domain](LICENSE). -This project is in the public domain within the United States, and -copyright and related rights in the work worldwide are waived through -the [CC0 1.0 Universal public domain -dedication](https://creativecommons.org/publicdomain/zero/1.0/). +This project is in the public domain within the United States, and copyright +and related rights in the work worldwide are waived through the +[CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). -All contributions to this project will be released under the CC0 -dedication. By submitting a pull request, you are agreeing to comply -with this waiver of copyright interest. +All contributions to this project will be released under the CC0 dedication. +By submitting a pull request, you are agreeing to comply with this waiver +of copyright interest. diff --git a/build/lib/adhoc/.DS_Store b/build/lib/adhoc/.DS_Store new file mode 100644 index 00000000..2e73b06d Binary files /dev/null and b/build/lib/adhoc/.DS_Store differ diff --git a/build/lib/adhoc/Bulletin/__init__.py b/build/lib/adhoc/Bulletin/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/adhoc/Bulletin/bulletin_generator.py b/build/lib/adhoc/Bulletin/bulletin_generator.py new file mode 100644 index 00000000..2a8cd5cb --- /dev/null +++ b/build/lib/adhoc/Bulletin/bulletin_generator.py @@ -0,0 +1,284 @@ +""" +Bulletin/bulletin_generator: A tool for creating Posture & Exposure Bulletins. + +Usage: + bulletin_generator INTEL_ITEM_ID + +Options: + -h --help Show this message. + INTEL_ITEM_ID Cyber Sixgill intel item id +""" + +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +from docopt import docopt +import jinja2 +import pandas as pd +import pdfkit + +# cisagov Libraries +from pe_reports.data.db_query import connect +from pe_source.data.pe_db.config import cybersix_token +from pe_source.data.sixgill.api import intel_post + +LOGGER = logging.getLogger(__name__) + + +def get_post(id): + """Retrieve a cybersix post based on the intel item id.""" + query = f"_id:{id}" + token = cybersix_token() + resp = intel_post(token, query, frm=0, scroll=False, result_size=1) + return resp + + +def date_format(value, format="%m/%d/%Y"): + """Format a date field.""" + val = datetime.datetime.strptime(value, "%Y-%m-%dT%H:%M:%S") + return val.strftime(format) + + +def html_builder(text): + """Build out an html string for command line usage.""" + input_type = input( + "Which of the following would you like to insert:\n [P]aragraph\n [B]ulleted List \n [N]umbered List\n Please provide a selection:" + ) + if input_type == "P": + LOGGER.info("Paragraph Selected") + paragraph = input("Please enter paragraph text:") + paragraph = f"

{paragraph}

" + text = text + f"\n {paragraph}" + + elif input_type == "B": + LOGGER.info("Bulleted List Selected. Enter [D] when done.") + bullets = "
    \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
" + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + + elif input_type == "N": + LOGGER.info("Numbered List Selected") + bullets = "
      \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
    " + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + else: + LOGGER.info("Invalid Selection") + + cont = input("Would you like to add more content (Y/N): ") + if cont == "Y": + text = html_builder(text) + + LOGGER.info(text) + + return text + + +bulletin_path = os.path.dirname(os.path.realpath(__file__)) + + +def generate_cybersix_bulletin( + id, + user_text="", + output_directory="/var/www/cybersix_bulletins", + filename="_Bulletin.pdf", +): + """Generate a bulletin based on a provided cybersix id.""" + + if not filename.endswith(".pdf"): + filename = filename + ".pdf" + + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + resp = get_post(id) + + for post in resp["intel_items"]: + + outputText = template.render( + post, + user_provided_content=user_text, + Stakeholder_Name="Posture and Exposure", + ) + html_file = open(bulletin_path + "/bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.1in", + "margin-left": "0in", + "dpi": 96, + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + + pdfkit.from_file( + [bulletin_path + "/bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def generate_creds_bulletin( + breach, + org_name, + user_text, + output_directory="/var/www/cred_bulletins", + filename="_Bulletin.pdf", +): + """Generate a credential breach bulletin.""" + LOGGER.info("generating creds bulletin") + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "creds_bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + + conn = connect() + cur = conn.cursor() + cur.callproc("query_breach", [breach]) + + breaches = cur.fetchall() + column_names = [desc[0] for desc in cur.description] + + cur.callproc("query_emails", [breach, org_name]) + emails = cur.fetchall() + cols = [desc[0] for desc in cur.description] + cur.close() + conn.close() + emails_df = pd.DataFrame(emails, columns=cols) + + emails_df = emails_df.rename( + columns={ + "email": "Email", + "name": "Name", + "login_id": "Login ID", + "phone": "Phone", + "password": "Password", + "hash_type": "Hash Type", + } + ) + + # Replace Blank values with DataFrame.replace() methods. + emails_df = emails_df.replace(r"^\s*$", "-", regex=True) + LOGGER.info(emails_df) + df_table = emails_df[ + ["Email", "Name", "Login ID", "Phone", "Password", "Hash Type"] + ].to_html(index=False, classes="table table-striped") + emails_list = emails_df["Email"].values.tolist() + + # emails_list = list(set(emails_list)) + emails_list.sort() + email_count = len(emails_list) + n = 2 + hibp_rows = [ + emails_list[i * n : (i + 1) * n] for i in range((len(emails_list) + n - 1) // n) + ] + + LOGGER.info(hibp_rows) + LOGGER.info(df_table) + results = [] + for row in breaches: + row_dict = {} + for i, col in enumerate(column_names): + row_dict[col] = row[i] + results.append(row_dict) + + LOGGER.info(row_dict) + outputText = template.render( + row_dict, + user_provided_content=user_text, + email_count=email_count, + df_table=df_table, + hibp_rows=hibp_rows, + ) + html_file = open(bulletin_path + "/creds_bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.2in", + "margin-left": "0in", + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + pdfkit.from_file( + [bulletin_path + "/creds_bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def main(): + """Generate a bulletin for a cybersixgill post.""" + args = docopt(__doc__) + + id = args["INTEL_ITEM_ID"] + + user_text = html_builder("") + + LOGGER.info(id) + + generate_cybersix_bulletin( + id, + user_text, + ) + # LOGGER.info(resp) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/__init__.py b/build/lib/adhoc/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/adhoc/checkTech.py b/build/lib/adhoc/checkTech.py new file mode 100644 index 00000000..f8e5e749 --- /dev/null +++ b/build/lib/adhoc/checkTech.py @@ -0,0 +1,446 @@ +"""Check tech script.""" +# Standard Python Libraries +import json +import logging +import re +import threading + +# Third-Party Libraries +import numpy as np +import pandas as pd + +# Import from local module 'config' +from pe_db.config import config +import psycopg2 +import psycopg2.extras +from sslyze import ( + ScanCommandAttemptStatusEnum, + Scanner, + ServerNetworkLocation, + ServerScanRequest, + ServerScanStatusEnum, +) +from sslyze.scanner.scan_command_attempt import ScanCommandAttempt +import urllib3 +from webtech import utils, webtech + + +def _print_failed_scan_command_attempt( + scan_command_attempt: ScanCommandAttempt, +) -> None: + """Print failures.""" + print( + f"\nError when running ssl_2_0_cipher_suites: {scan_command_attempt.error_reason}:\n" + f"{scan_command_attempt.error_trace}" + ) + + +def sslyze(sub): + """Run sslyze.""" + try: + all_scan_requests = [ + ServerScanRequest( + server_location=ServerNetworkLocation(hostname=sub["sub_domain"]) + ) + ] + except Exception: + print("Error resolving the supplied hostnames") + return [([], [], [])] + list_of_tuples = [] + scanner = Scanner() + scanner.queue_scans(all_scan_requests) + print() + result_list = list(scanner.get_results()) + + for server_scan_result in result_list: + print(f"\n\n****Results for {server_scan_result.server_location.hostname}****") + + # Were we able to connect to the server and run the scan? + if server_scan_result.scan_status == ServerScanStatusEnum.ERROR_NO_CONNECTIVITY: + # No we weren't + print( + f"\nError: Could not connect to {server_scan_result.server_location.hostname}:" + f" {server_scan_result.connectivity_error_trace}" + ) + continue + + # Since we were able to run the scan, scan_result is populated + # assert server_scan_result.scan_result + + # Process the result of the SSL 2.0 scan command + ssl2_attempt = server_scan_result.scan_result.ssl_2_0_cipher_suites + ssl2_list = [] + if ssl2_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + # An error happened when this scan command was run + _print_failed_scan_command_attempt(ssl2_attempt) + elif ssl2_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + # This scan command was run successfully + ssl2_result = ssl2_attempt.result + if ssl2_result: + print("\nAccepted cipher suites for SSL 2.0:") + for accepted_cipher_suite in ssl2_result.accepted_cipher_suites: + ssl2_list.appen(accepted_cipher_suite.cipher_suite.name) + + # Process the result of the TLS 1.3 scan command + tls1_3_attempt = server_scan_result.scan_result.tls_1_3_cipher_suites + tls1_3_list = [] + if tls1_3_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + _print_failed_scan_command_attempt(ssl2_attempt) + elif tls1_3_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + tls1_3_result = tls1_3_attempt.result + if tls1_3_result: + print("\nAccepted cipher suites for TLS 1.3:") + for accepted_cipher_suite in tls1_3_result.accepted_cipher_suites: + tls1_3_list.append(accepted_cipher_suite.cipher_suite.name) + + # Process the result of the certificate info scan command + certinfo_attempt = server_scan_result.scan_result.certificate_info + certinfo_list = [] + if certinfo_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + _print_failed_scan_command_attempt(certinfo_attempt) + elif certinfo_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + certinfo_result = certinfo_attempt.result + if certinfo_result: + print("\nLeaf certificates deployed:") + for cert_deployment in certinfo_result.certificate_deployments: + leaf_cert = cert_deployment.received_certificate_chain[0] + certinfo_list.append( + { + leaf_cert.public_key().__class__.__name__: leaf_cert.subject.rfc4514_string(), + "Serial": leaf_cert.serial_number, + } + ) + tup = (ssl2_list, tls1_3_list, certinfo_list) + list_of_tuples.append(tup) + if len(list_of_tuples) == 0: + list_of_tuples.append(([], [], [])) + return list_of_tuples + + +def reset_scanned(): + """Reset scanned.""" + conn = None + updated_rows = 0 + try: + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + + cur.execute( + """ + UPDATE asset_headers + SET scanned = FALSE; + """ + ) + + updated_rows = cur.rowcount + except (Exception, psycopg2.DatabaseError) as error: + print(error) + finally: + if conn is not None: + conn.close() + + return updated_rows + + +def querySubs(): + """Query subs.""" + params = config() + conn = psycopg2.connect(**params) + """SQL 'SELECT' of a datafame""" + sql = """select sd.sub_domain, o."name", o.organizations_uid + from "sub_domains" sd + join root_domains rd ON rd.root_domain_uid = sd.root_domain_uid + join organizations o on o.organizations_uid = rd.organizations_uid;""" + all_subs = pd.read_sql_query(sql, conn) + + sql = """ + SELECT ah.sub_url from asset_headers ah + where ah.scanned != True + """ + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_url"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + if len(cleaned) == 0: + while True: + txt = input( + "All subdomains have been scanned. Would you like to reset all subdomains to unscanned and continue? (Y/N)" + ) + if txt == "Y": + num_rows_reset = reset_scanned() + if num_rows_reset > 0: + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_url"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + break + elif txt == "N": + quit() + else: + print("Invalid input. Enter either Y or N") + continue + + conn.close + list_of_dicts = cleaned.to_dict("records") + + return list_of_dicts + + +def get_subs(): + """Get subs.""" + df = pd.read_csv("fceb_subdomains.csv") + subs_list = df["domain"].to_list() + params = config() + conn = psycopg2.connect(**params) + sql = """SELECT sub_url from asset_headers""" + df = pd.read_sql_query(sql, conn) + run_subs_list = df["sub_url"].to_list() + url_list = list(set(subs_list) - set(run_subs_list)) + url_list.sort() + + return url_list + + +def setUniqueSoftware(softwareName): + """Insert software name into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + try: + logging.info("Got here in setSoftwareNames") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + "insert into unique_software(software_name) values ('{}');" + ).format(softwareName) + + except (Exception, psycopg2.DatabaseError) as err: + print("setuniquesoftware error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def getAllSoftwareNames(): + """Make database pull to get available domain name and IP address.""" + resultList = [] + try: + # logging.info('Got here in getAll DomainInfo') + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + cursor.execute("select software_name from unique_software;") + + result = cursor.fetchall() + + for row in result: + theSoftware = row[0] + + resultList.append(theSoftware) + return resultList + + except (Exception, psycopg2.DatabaseError) as err: + print("getallsoftware error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultList + + +def checkdomain(domainasset): + """Check domain.""" + wt = webtech.WebTech() + try: + + results = wt.start_from_url(f"https://{domainasset}", timeout=3) + if results: + return results + except urllib3.exceptions.MaxRetryError as err: + print(f"There is a timeout error {err}") + except utils.ConnectionException as webtecherr: + print(f"There was a webtech error {webtecherr}") + except AttributeError as atterr: + print(f"There was a attribute error {atterr}") + + +def setsubInfo(suburl, techlist, interestinglist, ssl_info): + """Insert domain into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + ssl2_list = ssl_info[0] + tls1_3_list = ssl_info[1] + certinfo_list = json.dumps(ssl_info[2]) + try: + logging.info("Got here in setAllDomains") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + """ + INSERT INTO asset_headers(organizations_uid, sub_url, tech_detected, interesting_header, ssl2, tls1, certificate, scanned) + VALUES (%s, %s, ARRAY [%s], ARRAY [%s], %s, %s, %s, %s) + ON CONFLICT (organizations_uid, sub_url) + DO + UPDATE SET tech_detected = EXCLUDED.tech_detected, interesting_header = EXCLUDED.interesting_header, ssl2 = EXCLUDED.ssl2, tls1 = EXCLUDED.tls1, certificate = EXCLUDED.certificate, scanned = TRUE; + """, + ( + suburl["organizations_uid"], + suburl["sub_domain"], + techlist, + interestinglist, + ssl2_list, + tls1_3_list, + certinfo_list, + "1", + ), + ) + + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def checkAssetSoftware(subs, thread): + """Check asset software.""" + if len(subs) > 0: + for sub in subs: + if sub["sub_domain"] == "Null_Sub": + continue + detectedTech = [] + interestingInfo = [] + print(f"{thread}: running for {sub['sub_domain']}") + check = checkdomain(sub["sub_domain"]) + if check: + theassetInfo = check.split("\n") + techCount = 0 + interestingCount = 0 + serverCount = 0 + for data in theassetInfo: + # print(f'The data is {data}') + # print(f'the count is {techCount}') + if "Detected technologies" in data: + techCount += 1 + elif ( + techCount == 1 + and interestingCount == 0 + and "Detected technologies" not in data + and "interesting custom" not in data + ): + data = re.sub(r"[-\n\t]*", "", data) + detectedTech.append(data) + elif "interesting custom" in data: + interestingCount += 1 + elif ( + "Server:" in data and interestingCount == 1 and serverCount <= 1 + ): + serverCount += 1 + data = data.split(":", 1)[1] + interestingInfo.append(data) + + else: + pass + if not detectedTech: + detectedTech.append("NULL") + if not interestingInfo: + interestingInfo.append("NULL") + print(f"{thread}: The domain is {sub['sub_domain']}") + print(detectedTech) + print(interestingInfo) + ssl_info = sslyze(sub) + if len(ssl_info) > 1: + print(f"There are {len(ssl_info)} different ssl results") + quit() + setsubInfo(sub, detectedTech, interestingInfo, ssl_info[0]) + software = getAllSoftwareNames() + for name in detectedTech: + if name not in software: + setUniqueSoftware(name) + + +def main(): + """Run main.""" + subs = querySubs() + subs_array = np.array_split(subs, 4) + + # thread 1 + subs_chunk1 = list(subs_array[0]) + thread1 = "Thread 1:" + t1 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk1, thread1)) + + # thread 2 + subs_chunk2 = list(subs_array[1]) + thread2 = "Thread 2:" + t2 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk2, thread2)) + + # thread 3 + subs_chunk3 = list(subs_array[2]) + thread3 = "Thread 3:" + t3 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk3, thread3)) + + # thread 4 + # subs_chunk4 = list(subs_array[3]) + # thread4 = "Thread 4:" + # t4 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk4, thread4)) + + # thread 5 + # subs_chunk5 = list(subs_array[4]) + # thread5 = "Thread 5:" + # t5 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk5, thread5)) + + # start threads + t1.start() + t2.start() + t3.start() + # t4.start() + # t5.start() + + t1.join() + t2.join() + t3.join() + # t4.join() + # t5.join() + + print("All threads have finished.") + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/create_orgs_and_roots.py b/build/lib/adhoc/create_orgs_and_roots.py new file mode 100644 index 00000000..19147ec1 --- /dev/null +++ b/build/lib/adhoc/create_orgs_and_roots.py @@ -0,0 +1,110 @@ +"""Create orgs and root domains.""" +# Standard Python Libraries +import json +import socket + +# Third-Party Libraries +from data.run import close, connect, execute_values, getDataSource, query_orgs +import numpy as np +import pandas as pd + +source = getDataSource("dot-gov") +source_uid = source[0] + + +def fill_orgs(org_df): + """Fill orgs.""" + org_table = org_df[["full_name", "cyhy_db_name"]] + + org_table.rename( + columns={ + "full_name": "name", + }, + inplace=True, + ) + print(org_table) + + conn = connect("") + except_clause = """ ON CONFLICT (name) + DO NOTHING;""" + execute_values(conn, org_table, "public.organizations", except_clause) + + close(conn) + + +def add_empty_domains(orgs_df, json_orgs): + """Add empty domains.""" + roots_list = [] + for org_index, org in orgs_df.iterrows(): + print(org) + # print(org) + uid = org["organizations_uid"] + name = org["name"] + cyhy_db_name = org["cyhy_db_name"] + # root = { + # 'organizations_uid':uid, + # 'organization_name':name, + # 'root_domain': 'Null_Root', + # 'ip_address': np.nan + # } + # null_roots.append(root) + current_org = json_orgs[json_orgs["cyhy_db_name"] == cyhy_db_name].head(1) + for domain in current_org["domains"].item(): + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": uid, + "organization_name": name, + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + print(roots) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + conn = connect("") + execute_values(conn, roots, "public.root_domains", except_clause) + # root_doms = query_null_roots(conn, "public.root_domains") + + # null_subs = [] + # for index, rt in root_doms.iterrows(): + # root_uid = rt['root_domain_uid'] + # root_dom = rt['root_domain'] + + # sub = { + # 'sub_domain': "Null_Sub", + # 'root_domain_uid': root_uid, + # 'root_domain': root_dom + # } + # null_subs.append(sub) + + # subs = pd.DataFrame(null_subs) + # except_clause = """ ON CONFLICT (sub_domain, root_domain_uid) + # DO NOTHING;""" + # conn = connect("") + # execute_values(conn, subs, "public.sub_domains", except_clause) + # sub_doms = query_values(conn, "public.sub_domains") + + +f = open("org_info.json") +org_obj = json.load(f) + +org_df = pd.DataFrame(org_obj) +print(org_df) +# Call fill_orgs which pulls org names an cyhy db name from json to fill the orgs table +print("filling_orgs") +fill_orgs(org_df) +print("querying orgs") +# Query back the orgs to get UID +orgs = query_orgs("") +print(orgs) +# Generate a Null root_domain and Null_subdomain value for each organization +# Allowing IPs without a subdomain to be linked back to an organization +add_empty_domains(orgs, org_df) + +orgs diff --git a/build/lib/adhoc/crossfeed_hibp_sync.py b/build/lib/adhoc/crossfeed_hibp_sync.py new file mode 100644 index 00000000..60e4e51f --- /dev/null +++ b/build/lib/adhoc/crossfeed_hibp_sync.py @@ -0,0 +1,261 @@ +"""Sync Crossfeed's hibp data.""" +# Standard Python Libraries +import sys +import traceback + +# Third-Party Libraries +from data.config import config +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras + +CF_PARAMS_DIC = config(section="crossfeedDB") +PE_PARAMS_DIC = config() + + +def show_psycopg2_exception(err): + """Error handleing for postgres issues.""" + err_type, traceback = sys.exc_info() + line_n = traceback.tb_lineno + print("\npsycopg2 ERROR:", err, "on line number:", line_n) + print("psycopg2 traceback:", traceback, "-- type:", err_type) + print("\nextensions.Diagnostics:", err) + print("pgerror:", err) + print("pgcode:", err, "\n") + + +def connect(Params_Dic): + """Connect to the db.""" + print(Params_Dic) + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**Params_Dic) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def query_db(conn, query, args=(), one=False): + """Query the db.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def query_CF_orgs(conn): + """Query the Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + print(df) + conn.close() + + return df + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + columns = jsonList[0].keys() + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + print(err) + cursor.close() + + +def execute_hibp_emails_values(conn, jsonList, table): + """Execute email values.""" + "SQL 'INSERT' of a datafame" + columns = jsonList[0].keys() + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (email, breach_name, name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def getDataSource(conn, source): + """Get data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + try: + CF_conn = connect(CF_PARAMS_DIC) + orgs_df = query_CF_orgs(CF_conn) + except Exception as e: + print(e) + print("Failed to query Crossfeed Orgs") + quit() + for CF_org_index, CF_org in orgs_df.iterrows(): + org_name = CF_org["name"] + org_id = CF_org["id"] + # Connect to PE DB + try: + PE_conn = connect(PE_PARAMS_DIC) + print("Connected to PE database.") + except Exception: + print("Failed To Connect to PE database") + + # Query PE Db to get the Organization UID + try: + print(f"Running on organization: {org_name}") + cur = PE_conn.cursor() + sql = """SELECT organizations_uid FROM organizations WHERE name='{}'""" + cur.execute(sql.format(org_name)) + pe_org_uid = cur.fetchone()[0] + cur.close() + print(f"PE_org_uid: {pe_org_uid}") + except Exception: + print("Failed with Select Statement") + print(traceback.format_exc()) + + # Get the Hibp data source uid + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") + except Exception: + print("Failed fetching the data source.") + + # Connect to Crossfeed DB + try: + CF_conn = connect(CF_PARAMS_DIC) + print("Connected to crossfeed database.") + except Exception: + print("Failed To Connect to crossfeed database") + + try: + # Get a list of all HIBP Vulns for this organization + sql = """SELECT vuln."structuredData", dom."fromRootDomain", dom."name" + FROM domain as dom + JOIN vulnerability as vuln + ON vuln."domainId" = dom.id + WHERE dom."organizationId" ='{}' + AND vuln."source" = 'hibp'""" + + hibp_resp = query_db( + CF_conn, + sql.format(org_id), + ) + + compiled_breaches = {} + + # Remove duplicate breaches + for row in hibp_resp: + compiled_breaches.update(row["structuredData"]["breaches"]) + # Loop through the breaches and create a breach object to insert into PE database + b_list = [] + for breach in compiled_breaches.values(): + breach_dict = { + "breach_name": breach["Name"], + "description": breach["Description"], + "exposed_cred_count": breach["PwnCount"], + "breach_date": breach["BreachDate"], + "added_date": breach["AddedDate"], + "modified_date": breach["ModifiedDate"], + "data_classes": breach["DataClasses"], + "password_included": breach["passwordIncluded"], + "is_verified": breach["IsVerified"], + "is_fabricated": breach["IsFabricated"], + "is_sensitive": breach["IsSensitive"], + "is_retired": breach["IsRetired"], + "is_spam_list": breach["IsSpamList"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + # Insert new breaches into the PE DB, update changed breaches + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + # Query PE DB for breaches to get Breach_UID + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update( + {UID["breach_name"]: UID["credential_breaches_uid"]} + ) + + # Loop through each credential exposure and create an hibp_exposed_cred object to insert into db + creds_list = [] + for row in hibp_resp: + breaches = row["structuredData"]["breaches"] + emails = row["structuredData"]["emails"] + for email, breach_list in emails.items(): + subdomain = row["name"] + root_domain = row["fromRootDomain"] + for b in breach_list: + cred = { + "email": email, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["ModifiedDate"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + print("there are ", len(creds_list), " creds found") + # Insert new creds into the PE DB + execute_hibp_emails_values( + PE_conn, creds_list, "public.credential_exposures" + ) + # Close DB connection + PE_conn.close() + CF_conn.close() + + except Exception: + print(traceback.format_exc()) + print("failed to query crossfeed db") + + +except Exception: + print("Failed") diff --git a/build/lib/adhoc/data/__init__.py b/build/lib/adhoc/data/__init__.py new file mode 100644 index 00000000..8c5bf486 --- /dev/null +++ b/build/lib/adhoc/data/__init__.py @@ -0,0 +1 @@ +"""Adhoc data init.""" diff --git a/build/lib/adhoc/data/config.py b/build/lib/adhoc/data/config.py new file mode 100644 index 00000000..81283b47 --- /dev/null +++ b/build/lib/adhoc/data/config.py @@ -0,0 +1,61 @@ +"""Configure database connection.""" +# Standard Python Libraries +from configparser import ConfigParser +import os + + +def config( + filename="/var/www/pe-reports/src/pe_reports/data/database.ini", section="postgres" +): + """Configure postgres.""" + # create a parser + parser = ConfigParser() + # read config file + parser.read(filename) + + # get section, default to postgresql + db = {} + if parser.has_section(section): + params = parser.items(section) + for param in params: + db[param[0]] = param[1] + else: + raise Exception("Section {} not found in the {} file".format(section, filename)) + return db + + +def config2(filename="/home/ubuntu/adhoc/data/database.ini", section="crossfeedDB"): + """Configure Crossfeed.""" + # create a parser + parser = ConfigParser() + # read config file + parser.read(filename) + + # get section, default to postgresql + db = {} + if parser.has_section(section): + params = parser.items(section) + for param in params: + db[param[0]] = param[1] + else: + raise Exception("Section {} not found in the {} file".format(section, filename)) + return db + + +def get_hibp_token( + filename="/var/www/pe-reports/src/pe_reports/data/database.ini", section="hibp" +): + if os.path.isfile(filename): + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _key = params[0] + key = _key[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, filename) + ) + else: + raise Exception("Database.ini file not found at this path: {}".format(filename)) + return key diff --git a/build/lib/adhoc/data/run.py b/build/lib/adhoc/data/run.py new file mode 100644 index 00000000..3d01b054 --- /dev/null +++ b/build/lib/adhoc/data/run.py @@ -0,0 +1,334 @@ +"""Database queries.""" +# Standard Python Libraries +import sys + +# Third-Party Libraries +from data.config import config +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras + +CONN_PARAMS_DIC = config() + + +def show_psycopg2_exception(err): + """Error handleing for postgres issues.""" + err_type, traceback = sys.exc_info() + line_n = traceback.tb_lineno + print("\npsycopg2 ERROR:", err, "on line number:", line_n) + print("psycopg2 traceback:", traceback, "-- type:", err_type) + print("\nextensions.Diagnostics:", err) + print("pgerror:", err) + print("pgcode:", err, "\n") + + +def connect(thread): + """Connect to postgres database.""" + conn = None + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection.""" + conn.close() + return + + +def execute_values(conn, dataframe, table, except_condition=";"): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + except_condition + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_values(conn, table, where=";"): + """Insert of a datafame.""" + sql = "SELECT * FROM {}" + sql = sql + where + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql.format(table), conn) + conn.close() + return df + + +def query_orgs(thread): + """Query orgs.""" + conn = connect(thread) + orgs = query_values(conn, "organizations", " WHERE report_on is True;") + close(conn) + print(orgs) + return orgs + + +def query_roots(conn, org_uid): + """Insert into datafame.""" + sql = "SELECT * FROM root_domains WHERE organizations_uid = '{}'" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql.format(org_uid), conn) + return df + + +def query_null_roots(conn, org_uid): + """Insert into datafame.""" + sql = "SELECT * FROM root_domains WHERE root_domain = 'Null_Root'" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql, conn) + return df + + +def execute_hibp_breach_values(conn, dataframe, table): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def execute_hibp_emails_values(conn, dataframe, table): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +# No longer in use +def query_null_subs(conn): + """Insert into datafame.""" + sql = """SELECT o.name, o.organizations_uid, rd.root_domain, rd.root_domain_uid, sd.sub_domain, sd.sub_domain_uid FROM sub_domains as sd + JOIN root_domains as rd ON sd.root_domain_uid = rd.root_domain_uid + JOIN organizations as o ON o.organizations_uid = rd.organizations_uid + WHERE sub_domain = 'Null_Sub'""" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql, conn) + return df + + +def execute_shodan_data(dataframe, table, thread, org_name, failed): + """Insert shodan data into db.""" + conn = connect(thread) + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (organizations_uid, ip, port, protocol, timestamp) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print( + f"{thread} Data inserted using execute_values() successfully - {org_name}" + ) + except Exception as e: + print(f"{org_name} failed inserting into {table}") + print(f"{thread} {e} - {org_name}") + failed.append(f"{org_name} failed inserting into {table}") + conn.rollback() + cursor.close() + cursor.close() + return failed + + +def execute_dnsmonitor_data(dataframe, table): + """Execute dns monitor data.""" + conn = connect("") + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation, organizations_uid) + DO UPDATE SET ipv4 = EXCLUDED.ipv4, + ipv6 = EXCLUDED.ipv6, + date_observed = EXCLUDED.date_observed, + mail_server = EXCLUDED.mail_server, + name_server = EXCLUDED.name_server, + sub_domain_uid = EXCLUDED.sub_domain_uid, + data_source_uid = EXCLUDED.data_source_uid;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("DNSMonitor Data inserted using execute_values() successfully..") + + +def execute_dnsmonitor_alert_data(dataframe, table): + """Execute alert data.""" + conn = connect("") + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (alert_type, sub_domain_uid, date, new_value) + DO NOTHING;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("DNSMonitor Alert Data inserted using execute_values() successfully..") + + +def query_ips(org_id): + """Query IPs.""" + conn = connect("") + sql = """SELECT wa.asset as ip_address + FROM web_assets wa + WHERE wa.organizations_uid = '{}' + and wa.report_on = True + and wa.asset_type = 'ipv4' + """ + # to just return ipv4 change last line to the following: + # and wa.asset_type = 'ipv4' + df = pd.read_sql(sql.format(org_id), conn) + conn.close() + return df + + +def query_orgs_rev(): + """Query orgs in reverse.""" + conn = connect("") + sql = "SELECT * FROM organizations WHERE report_on is True;" + df = pd.read_sql_query(sql, conn) + close(conn) + return df + + +def query_web_assets(conn, org_id): + """Query web assets.""" + sql = """SELECT o.name, o.organizations_uid, wa.asset_type, wa.asset, wa.ip_type, + wa.asset_origin, wa.report_on, wa.last_scanned + FROM web_assets as wa + JOIN organizations o on o.organizations_uid = wa.organizations_uid + WHERE wa.report_on = True + and o.organizations_uid = '{}' + """ + df = pd.read_sql(sql.format(org_id), conn) + + conn.close() + return df + + +# No longer in use +def check_ip(ip): + """Check IPs.""" + conn = connect("") + sql = """SELECT wa.asset as ip, o.name as org FROM web_assets wa + JOIN organizations o on o.organizations_uid = wa.organizations_uid + WHERE wa.asset = '{}'""" + df = pd.read_sql_query(sql.format(ip), conn) + close(conn) + return df + + +def getSubdomain(domain): + """Get subdomain.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{}'""" + cur.execute(sql.format(domain)) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(domain): + """Get root domain.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +# ***Scpecifically for DNSMonitor +# TODO: Don't hardcode subdomain uid +def addRootToSubdomain(domain): + """Add root to subdomain.""" + # TODO: getDataSource() + root_domain_uid = getRootdomain(domain)[0] + conn = connect("") + sql = """insert into sub_domains(sub_domain, root_domain_uid, root_domain, data_source_uid) + values ('{}', '{}', '{}','f7229dcc-98a9-11ec-a1c4-02589a36c9d7');""" + cur = conn.cursor() + cur.execute(sql.format(domain, root_domain_uid, domain)) + conn.commit() + close(conn) + print(f"Success adding root domain, {domain}, to subdomains table.") + + +def getDataSource(source): + """Get data source.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source diff --git a/build/lib/adhoc/encrypt.py b/build/lib/adhoc/encrypt.py new file mode 100644 index 00000000..e5815044 --- /dev/null +++ b/build/lib/adhoc/encrypt.py @@ -0,0 +1,279 @@ +"""ciagov/pe-reports: A tool for creating Posture & Exposure reports. + +Usage: + pe-reports REPORT_DATE INPUT_DIRECTORY [--db-creds-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Date of the report, format YYYY-MM-DD + INPUT_DIRECTORY The directory where the Finished reports are located. Organized by + owner. + -c --db-creds-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. + [default: /secrets/database_creds.yml] +""" +# Standard Python Libraries +import json +import logging +import os +import sys + +# Third-Party Libraries +from docopt import docopt +import fitz +from mongo_db_from_config import db_from_config +import pymongo + +# from _version import __version__ +import yaml + + +def embed_and_encrypt( + input_directory, + _id, + datestring, + file, + password, +): + """Embeds raw data into pdf and encrypts file.""" + doc = fitz.open(file) + output = f"/output_05_15/{_id}/Posture_and_Exposure_Report-{datestring}.pdf" + + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + output, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + tooLarge = False + # Throw error if file size is greater than 20MB + filesize = os.path.getsize(output) + if filesize >= 20000000: + tooLarge = True + + return filesize, tooLarge + + +def get_key_from_request(request): + """Return the agency"s key for encryption. + + Given the request document, return the key to use for encrypting + documents to send to the agency. + + Parameters + ---------- + request : dict + The request documents for which the corresponding email + address is desired. + + Returns + ------- + str: A string value to use as the password to encrypt the PDF + report before sending over email to the agency. + + """ + id = request["_id"] + # Get the key value + try: + key = request["key"] + except Exception: + # Print an error if there is no key value + print(f"No key found for ID {id}") + + return key + + +def get_requests_raw(db, query, batch_size=None): + """Return a cursor for iterating over agencies" request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + query : dict + The query to perform. + + batch_size : int + The batch size to use when retrieving results from the Mongo + database. If None then the default will be used. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server, or if batch_size is not an int or None. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. The batch size cannot be set on a cursor that has already + been used. + + """ + projection = {"_id": True, "key": True} + + try: + requests = db.requests.find(query, projection) + if batch_size is not None: + requests.batch_size(batch_size) + except TypeError: + logging.critical( + "There was an error with the MongoDB query that retrieves the request documents", + exc_info=True, + ) + raise + + return requests + + +def get_requests(db, agency_list, batch_size=None): + """Return a cursor for iterating over agencies" request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + agency_list : list(str) + A list of agency IDs (e.g. DOE, DOJ, DHS). If None then no such + restriction is placed on the query. + + batch_size : int + The batch size to use when retrieving results from the Mongo + database. If None then the default will be used. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server, or if batch_size is not an int or None. + + ValueError: If batch_size is negative, or if there is no FEDERAL + category in the database but federal_only is True. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. The batch size cannot be set on a cursor that has already + been used. + + """ + query = {"retired": {"$ne": True}, "_id": {"$in": agency_list}} + + return get_requests_raw(db, query, batch_size) + + +def main(): + """Run main.""" + # Parse command line arguments + args = docopt(__doc__) + + if not os.path.exists(args["INPUT_DIRECTORY"]): + os.mkdir(args["INPUT_DIRECTORY"]) + + # Connect to cyhy database + db_creds_file = args["--db-creds-file"] + try: + db = db_from_config(db_creds_file) + except OSError: + logging.critical( + f"Database configuration file {db_creds_file} does not exist", exc_info=True + ) + print("") + return 1 + except yaml.YAMLError: + logging.critical( + f"Database configuration file {db_creds_file} does not contain valid YAML", + exc_info=True, + ) + print("Database configuration file {db_creds_file} does not contain valid YAML") + return 1 + except KeyError: + logging.critical( + f"Database configuration file {db_creds_file} does not contain the expected keys", + exc_info=True, + ) + print( + "Database configuration file {db_creds_file} does not contain the expected keys" + ) + return 1 + except pymongo.errors.ConnectionError: + logging.critical( + f"Unable to connect to the database server in {db_creds_file}", + exc_info=True, + ) + print("Unable to connect to the database server in {db_creds_file}") + return 1 + except pymongo.errors.InvalidName: + logging.critical( + f"The database in {db_creds_file} does not exist", exc_info=True + ) + print("The database in {db_creds_file} does not exist") + return 1 + + print("Starting Encryption") + + agencies = [] + f = open("org_info.json") + org_obj = json.load(f) + + for agency in org_obj: + agencies.append(agency["cyhy_db_name"]) + + try: + requests = get_requests(db, agency_list=agencies) + request_data = list(requests) + + except TypeError: + return 4 + try: + cyhy_agencies = len(request_data) + logging.debug(f"{cyhy_agencies} agencies found in CyHy") + + except pymongo.errors.OperationFailure: + logging.critical( + "Mongo database error while counting the number of request documents returned", + exc_info=True, + ) + generated_reports = 0 + print("\n [INFO] Reports for:\n ", request_data) + # print(len(request_data)) + + for request in request_data: + _id = request["_id"] + print(_id) + password = get_key_from_request(request) + pdf = f"{args['INPUT_DIRECTORY']}/{_id}/Posture_and_Exposure_Report-{args['REPORT_DATE']}.pdf" + (filesize, tooLarge) = embed_and_encrypt( + args["INPUT_DIRECTORY"], + _id, + args["REPORT_DATE"], + pdf, + password, + ) + if tooLarge: + print(f"{_id} is too large. File size: {filesize} Limit: 20MB") + + generated_reports = generated_reports + 1 + + print(f"{generated_reports} reports encrypted") + + +if __name__ == "__main__": + + sys.exit(main()) diff --git a/build/lib/adhoc/fill_cidrs_for_premium.py b/build/lib/adhoc/fill_cidrs_for_premium.py new file mode 100644 index 00000000..9f0cfbf1 --- /dev/null +++ b/build/lib/adhoc/fill_cidrs_for_premium.py @@ -0,0 +1,11 @@ +# Third-Party Libraries +from fill_cidrs_from_cyhy_assets import fill_cidrs + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df + +orgs = get_orgs_df() +orgs = orgs[orgs["report_on"] == True] +print(orgs) + +fill_cidrs(orgs) diff --git a/build/lib/adhoc/fill_cyhy_assets.py b/build/lib/adhoc/fill_cyhy_assets.py new file mode 100644 index 00000000..703912bb --- /dev/null +++ b/build/lib/adhoc/fill_cyhy_assets.py @@ -0,0 +1,33 @@ +"""Fill cyhy assets.""" +# Third-Party Libraries +from data.run import connect, execute_values +import pandas as pd + +assets = pd.read_csv("cyhy_data/cyhy_assets.csv") +contacts = pd.read_csv("cyhy_data/cyhy_contacts.csv") +conn = connect("") +# cur = conn.cursor() +# delete_sql = """DELETE FROM cyhy_db_assets;""" +# cur.execute(delete_sql) +# conn.commit() +# cur.close() +assets = assets.drop(columns=["Unnamed: 0"]) +contacts = contacts.drop(columns=["Unnamed: 0"]) + +print(assets) +conflict = """ + ON CONFLICT (org_id, network) + DO UPDATE SET contact = EXCLUDED.contact, org_name = EXCLUDED.org_name, type = EXCLUDED.type; +""" +execute_values(conn, assets, "cyhy_db_assets", conflict) + +conflict = """ + ON CONFLICT (org_id, contact_type, email, name) + DO UPDATE SET org_name = EXCLUDED.org_name, phone = EXCLUDED.phone, date_pulled = EXCLUDED.date_pulled; +""" +contacts.drop_duplicates( + subset=["org_id", "name", "contact_type", "email"], inplace=True, ignore_index=True +) +# contacts = contacts[contacts.duplicated(['org_id','name','contact_type','email'],keep=False)] +print(contacts) +execute_values(conn, contacts, "cyhy_contacts", conflict) diff --git a/build/lib/adhoc/fill_ips_for_org.py b/build/lib/adhoc/fill_ips_for_org.py new file mode 100644 index 00000000..181468a7 --- /dev/null +++ b/build/lib/adhoc/fill_ips_for_org.py @@ -0,0 +1,92 @@ +"""Fill IPs table from CIDR blocks.""" +# Standard Python Libraries +import hashlib +import ipaddress + +# Third-Party Libraries +import pandas as pd +import psycopg2 + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df, show_psycopg2_exception + + +def execute_ips(conn, dataframe): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + for row_index, row in dataframe.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO ips(ip_hash, ip, origin_cidr) VALUES (%s, %s, %s) + ON CONFLICT (ip) + DO + UPDATE SET origin_cidr = UUID(EXCLUDED.origin_cidr); """ + print((row["ip_hash"], row["ip"], row["origin_cidr"])) + cur.execute(sql, (row["ip_hash"], row["ip"], row["origin_cidr"])) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + print("IPs inserted using execute_values() successfully..") + + +def query_cidrs(org_id): + """Query Cidr.""" + conn = connect() + print(org_id) + sql = """ + SELECT ct.cidr_uid, ct.network, ct.organizations_uid, ct.insert_alert + FROM cidrs ct + WHERE ct.organizations_uid = %(org_id)s; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + conn.close() + return df + + +def enumerate_ips(cidr, cidr_uid): + """Enumerate all ips for a provided cidr.""" + ips_from_cidrs = [] + print(cidr) + for ip in ipaddress.IPv4Network(cidr): + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_obj = { + "ip_hash": hash_object.hexdigest(), + "ip": str(ip), + "origin_cidr": cidr_uid, + } + ips_from_cidrs.append(ip_obj) + return ips_from_cidrs + + +def fill_ips_from_cidrs(org_id): + """For each cidr enumerate all ips and add them to the ips table.""" + cidrs = query_cidrs(org_id) + ips_from_cidrs = [] + for row_index, cidr in cidrs.iterrows(): + if cidr["insert_alert"] is not None: + continue + ips_from_cidrs = ips_from_cidrs + enumerate_ips( + cidr["network"], cidr["cidr_uid"] + ) + ips_from_cidrs = pd.DataFrame(ips_from_cidrs) + print(ips_from_cidrs) + print(ips_from_cidrs.drop_duplicates(subset=["ip"])) + conn = connect() + execute_ips(conn, ips_from_cidrs) + print("Succuss adding IPS to Cidrs") + + +def main(): + orgs = get_orgs_df() + # orgs = orgs[orgs['cyhy_db_name'] == 'DOI_OS-OAS'] + orgs = orgs[orgs["cyhy_db_name"].isin(["DHS", "TREASURY", "TREASURY_AUC", "HHS"])] + print(orgs) + # if len(orgs == 1): + for org_index, org in orgs.iterrows(): + fill_ips_from_cidrs(org["organizations_uid"]) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/hibp_latest.py b/build/lib/adhoc/hibp_latest.py new file mode 100644 index 00000000..619f813d --- /dev/null +++ b/build/lib/adhoc/hibp_latest.py @@ -0,0 +1,352 @@ +"""HIBP scan.""" +# Standard Python Libraries +import logging +import time + +# Third-Party Libraries +from data.config import config, config2, get_hibp_token +from data.run import query_orgs +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = [] + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except Exception as err: + LOGGER.info(err) + LOGGER.info("Error connecting to DB.") + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def query_PE_subs(conn, PE_org_id): + """Query Posture and Exposure subdomains.""" + sql = """ + SELECT sd.sub_domain, rd.root_domain + FROM sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_id)s;""" + df = pd.read_sql_query(sql, conn, params={"org_id": PE_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") +except Exception: + LOGGER.error("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +token = get_hibp_token() +params = {"Authorization": f"Bearer {token}"} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + # LOGGER.info(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + # LOGGER.info(status) + # LOGGER.info(r.text) + # LOGGER.info(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("\t\tHIBP data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error(err) + cursor.close() + + +def run_hibp(org_df): + PE_conn = connect(PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") + except Exception: + LOGGER.error("Failed fetching the data source.") + + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # LOGGER.info(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + + for org_index, org_row in org_df.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + # LOGGER.info(cyhy_id) + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + LOGGER.info(f"Running HIBP on {cyhy_id}") + + subs = query_PE_subs(PE_conn, pe_org_uid).sort_values( + by="sub_domain", key=lambda col: col.str.count(".") + ) + + # LOGGER.info(subs) + + for sub_index, sub in subs.iterrows(): + sd = sub["sub_domain"] + if sd.endswith(".gov"): + print(f"Finding breaches for {sd}") + else: + continue + try: + hibp_resp = get_emails(sd) + except: + LOGGER.info("Failed after 5 tries.") + continue + if hibp_resp: + # LOGGER.info(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # LOGGER.info(emails) + # for email, breach_list in emails.items(): + subdomain = sd + root_domain = sub["root_domain"] + for b in breach_list: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + LOGGER.info("\t\tthere are %s creds found", len(creds_list)) + # Insert new creds into the PE DB + execute_hibp_emails_values(PE_conn, creds_list) + + +def main(): + """Run main.""" + PE_orgs = query_orgs("") + run_hibp(PE_orgs) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/hibp_latest_rev.py b/build/lib/adhoc/hibp_latest_rev.py new file mode 100644 index 00000000..53639119 --- /dev/null +++ b/build/lib/adhoc/hibp_latest_rev.py @@ -0,0 +1,352 @@ +"""HIBP scan.""" +# Standard Python Libraries +import logging +import time + +# Third-Party Libraries +from data.config import config, config2, get_hibp_token +from data.run import query_orgs +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = [] + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except Exception as err: + LOGGER.info(err) + LOGGER.info("Error connecting to DB.") + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def query_PE_subs(conn, PE_org_id): + """Query Posture and Exposure subdomains.""" + sql = """ + SELECT sd.sub_domain, rd.root_domain + FROM sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_id)s;""" + df = pd.read_sql_query(sql, conn, params={"org_id": PE_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") +except Exception: + LOGGER.error("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +token = get_hibp_token() +params = {"Authorization": f"Bearer {token}"} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + # LOGGER.info(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + # LOGGER.info(status) + # LOGGER.info(r.text) + # LOGGER.info(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("\t\tHIBP data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error(err) + cursor.close() + + +def run_hibp(org_df): + PE_conn = connect(PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") + except Exception: + LOGGER.error("Failed fetching the data source.") + + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # LOGGER.info(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + + for org_index, org_row in org_df.iloc[::-1].iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + # LOGGER.info(cyhy_id) + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + LOGGER.info(f"Running HIBP on {cyhy_id}") + + subs = query_PE_subs(PE_conn, pe_org_uid).sort_values( + by="sub_domain", key=lambda col: col.str.count(".") + ) + + # LOGGER.info(subs) + + for sub_index, sub in subs.iterrows(): + sd = sub["sub_domain"] + if sd.endswith(".gov"): + print(f"Finding breaches for {sd}") + else: + continue + try: + hibp_resp = get_emails(sd) + except: + LOGGER.info("Failed after 5 tries.") + continue + if hibp_resp: + # LOGGER.info(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # LOGGER.info(emails) + # for email, breach_list in emails.items(): + subdomain = sd + root_domain = sub["root_domain"] + for b in breach_list: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + LOGGER.info("\t\tthere are %s creds found", len(creds_list)) + # Insert new creds into the PE DB + execute_hibp_emails_values(PE_conn, creds_list) + + +def main(): + """Run main.""" + PE_orgs = query_orgs("") + run_hibp(PE_orgs) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/hibp_scan.py b/build/lib/adhoc/hibp_scan.py new file mode 100644 index 00000000..e792e5c5 --- /dev/null +++ b/build/lib/adhoc/hibp_scan.py @@ -0,0 +1,313 @@ +"""HIBP scan.""" +# Standard Python Libraries +import time + +# Third-Party Libraries +from data.config import config, config2 +from data.run import query_orgs +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError, show_psycopg2_exception +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = ["DOE"] + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") +except Exception: + print("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +params = {"Authorization": "Bearer "} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + print(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + print(status) + print(r.text) + print(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList, table): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name, name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + print("Data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + print("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + print(err) + cursor.close() + + +def main(): + """Run main.""" + CF_conn = connect("", CF_CONN_PARAMS) + PE_conn = connect("", PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") + except Exception: + print("Failed fetching the data source.") + + """Get Crossfeed orgs""" + cf_orgs_df = query_CF_orgs(CF_conn) + cf_orgs_dict = cf_orgs_df.set_index("name").agg(list, axis=1).to_dict() + + PE_orgs = query_orgs("") + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # print(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + for org_index, org_row in PE_orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + print(f"Running on {org_name}") + subs = query_CF_subs(CF_conn, cf_orgs_dict[org_name][0]).sort_values( + by="name", key=lambda col: col.str.count(".") + ) + + print(subs) + + for sub_index, sub in subs.iterrows(): + print(f"Finding breaches for {sub['name']}") + hibp_resp = get_emails(sub["name"]) + if hibp_resp: + # print(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # print(emails) + # for email, breach_list in emails.items(): + subdomain = sub["name"] + root_domain = sub["fromRootDomain"] + for b in breach_list: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + print("there are ", len(creds_list), " creds found") + # Insert new creds into the PE DB + execute_hibp_emails_values( + PE_conn, creds_list, "public.credential_exposures" + ) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/import_web_assets.py b/build/lib/adhoc/import_web_assets.py new file mode 100644 index 00000000..ca10f435 --- /dev/null +++ b/build/lib/adhoc/import_web_assets.py @@ -0,0 +1,35 @@ +"""Import web assets.""" +# Third-Party Libraries +from data.run import connect, execute_values, getDataSource, query_orgs +import pandas as pd + +orgs = query_orgs("") +root_path = "/home/ubuntu/adhoc" +for org_index, org in orgs.iterrows(): + + print(f"Importing assets for {org['name']}") + try: + new_assets = pd.read_csv(f"{root_path}/new_ips/{org['cyhy_db_name']}.csv") + except FileNotFoundError: + continue + + asset_list = [] + for asset_index, asset_row in new_assets.iterrows(): + source_uid = getDataSource(asset_row["Source"])[0] + asset_list.append( + { + "asset_type": asset_row["Type"], + "asset": asset_row["Assets"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": "LG", + "report_on": True, + "data_source_uid": source_uid, + } + ) + + asset_df = pd.DataFrame(asset_list) + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO NOTHING;""" + execute_values(conn, asset_df, "public.web_assets", except_clause) diff --git a/build/lib/adhoc/import_web_assets_3.py b/build/lib/adhoc/import_web_assets_3.py new file mode 100644 index 00000000..4e66a42a --- /dev/null +++ b/build/lib/adhoc/import_web_assets_3.py @@ -0,0 +1,63 @@ +"""Import web assets.""" +# Third-Party Libraries +from data.run import connect, execute_values, getDataSource, query_orgs +import pandas as pd + +orgs = query_orgs("") +root_path = "/home/ubuntu/adhoc" + + +def query_cyhy_assets(cyhy_db_id): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM cyhy_db_assets ca + where ca.org_id = %(org_id)s + """ + conn = connect("") + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + conn.close() + return df + + +for org_index, org in orgs.iterrows(): + + print(f"Importing assets for {org['name']}") + try: + new_assets = pd.read_csv(f"{root_path}/new_ips/{org['cyhy_db_name']}.csv") + except FileNotFoundError: + continue + + asset_list = [] + for asset_index, asset_row in new_assets.iterrows(): + source_uid = getDataSource(asset_row["Source"])[0] + asset_list.append( + { + "asset_type": asset_row["Type"], + "asset": asset_row["Assets"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": asset_row["Source"], + "report_on": True, + "data_source_uid": source_uid, + } + ) + cyhy_assets = query_cyhy_assets(org["cyhy_db_name"]) + source_uid = getDataSource("cyhy_db")[0] + for cyhy_asset_index, cyhy_asset_row in cyhy_assets.iterrows(): + asset_list.append( + { + "asset_type": "cidrv4", + "asset": cyhy_asset_row["network"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": "cyhy_db", + "report_on": True, + "data_source_uid": source_uid, + } + ) + asset_df = pd.DataFrame(asset_list) + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO NOTHING;""" + execute_values(conn, asset_df, "public.web_assets", except_clause) diff --git a/build/lib/adhoc/ip_validation.py b/build/lib/adhoc/ip_validation.py new file mode 100644 index 00000000..6f850279 --- /dev/null +++ b/build/lib/adhoc/ip_validation.py @@ -0,0 +1,145 @@ +"""Script to verify ips resolve to orgs root domains. + +Usage: + ip_validation [ORGS...] + +Options: + -h --help Show this message. + ORGS Optional list of org_ids to run on (no commas or spaces in between). +""" +# Standard Python Libraries +import logging +import socket +import traceback + +# Third-Party Libraries +from data.run import close, connect, query_ips, query_orgs_rev, query_roots +from docopt import docopt +import psycopg2 +import requests + + +def update_ip(ip, org_uid, domain): + """Update IP.""" + try: + + conn = connect("") + + if conn: + + logging.info("There was a connection made to the database") + + cursor = conn.cursor() + + cursor.execute( + """ + UPDATE web_assets + SET report_on = False, report_status_reason=%s + WHERE organizations_uid = %s + AND asset = %s + """, + ( + f"Resolved domain {str(domain)} does not match any root domains", + org_uid, + ip, + ), + ) + + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def ip_domain_compare(ip, domain_list, org_uid): + """Compare IP.""" + ip_address = ip["ip_address"] + org_uid = org_uid + # sub_domain = thehostname(ip_address) + subs, roots = reverseLookup(ip_address) + + if roots: + if len(roots.intersection(domain_list)) == 0: + update_ip(ip_address, org_uid, subs) + print(f"{ip_address} resolved to {str(roots)}") + + +def thehostname(domainIP): + """Get actual domain from an IP.""" + gettheAddress = "" + try: + gettheAddress = socket.getfqdn(domainIP) + # gettheAddress = socket.gethostbyaddr(domainIP) + + except Exception: + gettheAddress = None + + if gettheAddress == domainIP: + gettheAddress = None + return gettheAddress + + +def reverseLookup(ip): + """Perform the reverse lookup.""" + # TODO: Add API key + api = "" + url = f"https://dns-history.whoisxmlapi.com/api/v1?apiKey={api}&ip={ip}" + payload = {} + headers = {} + response = requests.request("GET", url, headers=headers, data=payload).json() + roots = set() + subs = [] + try: + if response["size"] > 0: + result = response["result"] + for domain in result: + try: + root = ".".join(domain["name"].rsplit(".")[-2:]) + roots.add(root) + subs.append(domain["name"]) + except KeyError: + continue + except Exception: + roots = set() + subs = [] + return subs, roots + + +def main(): + """Run main.""" + global __doc__ + args = docopt(__doc__) + try: + print("Starting new thread") + + orgs = query_orgs_rev() + + for org_index, org in orgs.iterrows(): + if args["ORGS"] and org["cyhy_db_name"] not in args["ORGS"]: + continue + + print(org["name"], "- ", org["organizations_uid"]) + print("Running IPs for ", org["name"], flush=True) + PE_conn = connect("") + org_uid = org["organizations_uid"] + roots = query_roots(PE_conn, org_uid) + roots_list = [] + for root_index, root in roots.iterrows(): + roots_list.append(root["root_domain"]) + ips_df = query_ips(org_uid) + print(roots_list) + for ip_index, ip in ips_df.iterrows(): + ip_domain_compare(ip, roots_list, org_uid) + close(PE_conn) + + except Exception: + print(traceback.format_exc(), flush=True) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/link_subs_and_ips_OLD_ORGS.py b/build/lib/adhoc/link_subs_and_ips_OLD_ORGS.py new file mode 100644 index 00000000..13520a90 --- /dev/null +++ b/build/lib/adhoc/link_subs_and_ips_OLD_ORGS.py @@ -0,0 +1,11 @@ +# Third-Party Libraries +from link_subs_and_ips_from_subs import connect_ips_from_subs + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df + +orgs = get_orgs_df() +orgs = orgs[orgs["report_on"] == True] +print(orgs) + +connect_ips_from_subs(orgs) diff --git a/build/lib/adhoc/peDomMasq.py b/build/lib/adhoc/peDomMasq.py new file mode 100644 index 00000000..b070960a --- /dev/null +++ b/build/lib/adhoc/peDomMasq.py @@ -0,0 +1,328 @@ +"""Run domain masquerading scan.""" +# Standard Python Libraries +import datetime +import json +import socket +import traceback + +# Third-Party Libraries +from data.run import query_orgs +import dshield +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + """Get subdomain.""" + cur = conn.cursor() + sql = """SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{}'""" + cur.execute(sql.format(domain)) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + """Get root domain.""" + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + """Add root domain.""" + ip_address = str(socket.gethostbyname(root_domain)) + sql = """insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{}', '{}', '{}', '{}', '{});""" + cur = conn.cursor() + cur.execute(sql.format(root_domain, pe_org_uid, org_name, source_uid, ip_address)) + conn.commit() + cur.close() + print(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name): + """Add subdomain.""" + source_uid = getDataSource(conn, "findomain")[0] + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + print(root_domain) + try: + root_domain_uid = getRootdomain(conn, root_domain)[0] + print(root_domain_uid) + except Exception: + addRootdomain(conn, domain, pe_org_uid, source_uid, org_name) + root_domain_uid = getRootdomain(conn, root_domain)[0] + sql = """insert into sub_domains(sub_domain, root_domain_uid, root_domain, data_source_uid) + values ('{}', '{}', '{}', '{}');""" + print(sql.format(domain, root_domain_uid, root_domain, source_uid)) + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + print(f"Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + """Get data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + print(df) + return df + + +# DB_HOST = "" + +# CF_DB_NAME = "" +# CF_DB_USERNAME = "" +# CF_DB_PASSWORD = "" + +# PE_DB_NAME = "" +# PE_DB_USERNAME = "" +# PE_DB_PASSWORD = "" + +"""Connect to PE Database""" +# TODO: Insert actual db creds +try: + PE_conn = psycopg2.connect( + host="DB_HOST", + database="PE_DB_NAME", + user="PE_DB_USERNAME", + ) + print("Connected to PE database.") +except Exception: + print("Failed connecting to PE database.") + +"""Connect to Crossfeed's Database""" +try: + CF_conn = psycopg2.connect( + host="DB_HOST", + database="CF_DB_NAME", + user="CF_DB_USERNAME", + ) + print("Connected to Crossfeed's database.") +except Exception: + print("Failed connecting to Crossfeed's database.") + +"""Get Crossfeed orgs""" +cf_orgs_df = query_CF_orgs(CF_conn) +cf_orgs_dict = cf_orgs_df.set_index("name").agg(list, axis=1).to_dict() + +""" Get P&E Orgs """ +orgs = query_orgs("") +for org_index, org_row in orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + # if org_name not in ["Department of Housing and Urban Development"]: + # continue + print(pe_org_uid) + print(org_name) + cf_org_id = cf_orgs_dict[org_name][0] + print(cf_org_id) + """Collect DNSTwist data from Crossfeed""" + try: + sql = """SELECT vuln."structuredData", vuln."domainId", dom."name" + FROM domain as dom + JOIN vulnerability as vuln + ON vuln."domainId" = dom.id + WHERE dom."organizationId" ='{}' + AND vuln."source" = 'dnstwist'""" + dnstwist_resp = query_db(CF_conn, sql.format(cf_org_id)) + + # Get data source + source_uid = getDataSource(PE_conn, "DNSTwist")[0] + + domain_list = [] + perm_list = [] + if dnstwist_resp is None: + print("empty response. Continueing to next org") + continue + for row in dnstwist_resp: + # Get subdomain uid + sub_domain = row["name"] + print(sub_domain) + row = row["structuredData"]["domains"] + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + except Exception: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in row: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + continue + if "dns-a" not in dom: + continue + else: + print(str(dom["dns-a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns-a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns-a"][0]) == "!ServFail": + continue + + results = dshield.ip( + str(dom["dns-a"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep-score" not in dom: + dom["ssdeep-score"] = "" + if "dns-mx" not in dom: + dom["dns-mx"] = [""] + if "dns-ns" not in dom: + dom["dns-ns"] = [""] + if "dns-aaaa" not in dom: + dom["dns-aaaa"] = [""] + else: + print(str(dom["dns-aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns-aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns-aaaa"][0]) == "!ServFail": + continue + results = dshield.ip( + str(dom["dns-aaaa"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain-name"] + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain-name"], + "ipv4": dom["dns-a"][0], + "ipv6": dom["dns-aaaa"][0], + "mail_server": dom["dns-mx"][0], + "name_server": dom["dns-ns"][0], + "fuzzer": dom["fuzzer"], + "date_observed": dom["date-first-observed"], + "date_active": date, + "ssdeep_score": dom["ssdeep-score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except Exception: + print("Failed selecting DNSTwist data.") + print(traceback.format_exc()) + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + columns = domain_list[0].keys() + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""" + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + PE_conn.commit() + print("Data inserted using execute_values() successfully..") + + except Exception: + print("Failure inserting data into database.") + print(traceback.format_exc()) + + +CF_conn.close() +PE_conn.close() diff --git a/build/lib/adhoc/pe_dedupe.py b/build/lib/adhoc/pe_dedupe.py new file mode 100644 index 00000000..1ca51a5e --- /dev/null +++ b/build/lib/adhoc/pe_dedupe.py @@ -0,0 +1,437 @@ +#!/usr/bin/ python3 +"""Script to run cidrs through shodan to find scanned ips. + +Usage: + pe_dedupe [ORGS...] + +Options: + -h --help Show this message. + ORGS Optional list of org_ids to run on (no commas or spaces in between). +""" +# Standard Python Libraries +import time + +# Third-Party Libraries +from data.run import ( + connect, + execute_values, + getDataSource, + query_orgs, + query_web_assets, +) +from docopt import docopt +import pandas as pd +import shodan + +# -*- coding: utf-8 -*- +states = [ + "AL", + "AK", + "AZ", + "AR", + "CA", + "CO", + "CT", + "DC", + "DE", + "FL", + "GA", + "HI", + "ID", + "IL", + "IN", + "IA", + "KS", + "KY", + "LA", + "ME", + "MD", + "MA", + "MI", + "MN", + "MS", + "MO", + "MT", + "NE", + "NV", + "NH", + "NJ", + "NM", + "NY", + "NC", + "ND", + "OH", + "OK", + "OR", + "PA", + "RI", + "SC", + "SD", + "TN", + "TX", + "UT", + "VT", + "VA", + "WA", + "WV", + "WI", + "WY", +] + +state_names = [ + "Alaska", + "Alabama", + "Arkansas", + "American Samoa", + "Arizona", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Guam", + "Hawaii", + "Iowa", + "Idaho", + "Illinois", + "Indiana", + "Kansas", + "Kentucky", + "Louisiana", + "Massachusetts", + "Maryland", + "Maine", + "Michigan", + "Minnesota", + "Missouri", + "Mississippi", + "Montana", + "North Carolina", + "North Dakota", + "Nebraska", + "New Hampshire", + "New Jersey", + "New Mexico", + "Nevada", + "New York", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Puerto Rico", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Virginia", + "Virgin Islands", + "Vermont", + "Washington", + "Wisconsin", + "West Virginia", + "Wyoming", +] + + +def state_check(host_org): + """Check state.""" + found = False + if host_org: + for state in state_names: + if state in host_org: + return state + return found + + +def search(api, query, ip_obj, org_uid): + """Search Shodan API using query and add IPs to set.""" + # Wrap the request in a try/ except block to catch errors + try: + # Search Shodan + try: + results = api.search(query) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query) + # Show the results + for result in results["matches"]: + if ":" in result["ip_str"]: + print("ipv6 found ", result["ip_str"]) + ip_type = "ipv6" + else: + ip_type = "ipv4" + state = state_check(result["org"]) + if state: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan-state-in-org", + "report_on": False, + } + ) + else: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan", + "report_on": True, + } + ) + + i = 1 + while i < results["total"] / 100: + try: + # Search Shodan + try: + results = api.search(query=query, page=i) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query, page=i) + # Show the results + for result in results["matches"]: + if ":" in result["ip_str"]: + print("ipv6 found ", result["ip_str"]) + ip_type = "ipv6" + else: + ip_type = "ipv4" + state = state_check(result["org"]) + if state: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan-state-in-org", + "report_on": False, + } + ) + else: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan", + "report_on": True, + } + ) + i = i + 1 + except shodan.APIError as e: + print("Error: {}".format(e)) + print(query) + results = {"total": 0} + except shodan.APIError as e: + print("Error: {}".format(e)) + # IF it breaks to here it fails + print(f"Failed on {query}") + return 0 + + return results["total"] + + +def bulk_ip_lookup(api, ips, org_uid): + """Count number of IPs with data on Shodan.""" + matched = 0 + ips = list(ips) + state_ips = [] + for i in range(int(len(ips) / 100) + 1): + if (i + 1) * 100 > len(ips): + try: + hosts = api.host(ips[i * 100 : len(ips)]) + except shodan.exception.APIError: + try: + time.sleep(2) + hosts = api.host(ips[i * 100 : len(ips)]) + except Exception: + print(f"{i} failed again") + continue + except shodan.APIError as e: + print("Error: {}".format(e)) + else: + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.exception.APIError: + time.sleep(2) + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.APIError as err: + print("Error: {}".format(err)) + continue + if isinstance(hosts, list): + for h in hosts: + state = state_check(h["org"]) + if state: + state_ips.append( + { + "asset_type": "ipv4", + "asset": h["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "-state-in-org", + "report_on": False, + } + ) + + else: + state = state_check(hosts["org"]) + if state: + state_ips.append( + { + "asset_type": "ipv4", + "asset": h["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "-state-in-org", + "report_on": False, + } + ) + matched = matched + len(hosts) + print(state_ips) + print(f"IPs matched in Shodan: {matched}") + return state_ips + + +def parse_file(in_df): + """Separate input csv into IPs, CIDRs, ASNs, and FQDNs and return lists.""" + ip_df = in_df[in_df["type"] == "ipv4"] + n_ip = len(ip_df) + print(f"IPs : {n_ip}") + cidr_df = in_df[in_df["type"].str.contains("cidr", na=False)] + n_cidr = len(cidr_df) + print(f"CIDRs : {n_cidr}") + asn_df = in_df[in_df["type"] == "asn"] + n_asn = len(asn_df) + print(f"ASNs : {n_asn}") + fqdn_df = in_df[in_df["type"] == "fqdn"] + n_fqdn = len(fqdn_df) + print(f"FQDNs : {n_fqdn}") + + ips = set(ip_df["name"]) + cidrs = set(cidr_df["name"]) + asns = set(asn_df["name"]) + fqdns = set(fqdn_df["name"]) + + return ips, cidrs, asns, fqdns + + +def check_cidrs(api, ip_obj, cidrs, org_uid): + """Check IPs found within CIDR block against existing set of IPs.""" + results = [] + for cidr in cidrs: + query = f"net:{cidr}" + result = search(api, query, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"CIDRs with IPs found: {found}") + + +def check_asns(api, ip_obj, asns, org_uid): + """Check IPs found within ASN block against existing set of IPs.""" + results = [] + for asn in asns: + query = f"asn:AS{asn}" + result = search(api, query, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"ASNs with IPs found: {found}") + + +def check_fqdns(api, ip_obj, fqdns, org_uid): + """Check fqdns.""" + results = [] + """Check IPs with field containing FQDN string against existing set of IPs.""" + for fqdn in fqdns: + result = search(api, fqdn, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"FQDNs with IPs found: {found}") + + +def dedupe(api, in_df, org_uid): + """Compare IPs to IPs on Shodan from CIDRs/ASNs/FQDNs and output to csv.""" + ip_obj = [] + ips, cidrs, asns, fqdns = parse_file(in_df) + if len(ips) > 0: + state_ips = bulk_ip_lookup(api, ips, org_uid) + else: + state_ips = pd.DataFrame( + columns=[ + "asset_type", + "asset", + "organizations_uid", + "asset_origin", + "report_on", + ] + ) + if len(cidrs) > 0: + check_cidrs(api, ip_obj, cidrs, org_uid) + print(len(ip_obj)) + if len(asns) > 0: + check_asns(api, ip_obj, asns, org_uid) + print(len(ip_obj)) + if len(fqdns) > 0: + check_fqdns(api, ip_obj, fqdns, org_uid) + print(len(ip_obj)) + new_ips = pd.DataFrame(ip_obj) + state_ips = pd.DataFrame(state_ips) + print(state_ips.head()) + print(new_ips.head()) + + # Add data source + source_uid = getDataSource("Shodan")[0] + state_ips["data_source_uid"] = source_uid + new_ips["data_source_uid"] = source_uid + + if len(state_ips) > 0: + state_ips = state_ips.drop_duplicates(subset="asset", keep="first") + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO + UPDATE SET report_on = EXCLUDED.report_on , asset_origin = web_assets.asset_origin || EXCLUDED.asset_origin ;""" + execute_values(conn, state_ips, "public.web_assets", except_clause) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="asset", keep="first") + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO + UPDATE SET report_on = EXCLUDED.report_on""" + execute_values(conn, new_ips, "public.web_assets", except_clause) + + +def main(): + """Check list of IPs, CIDRs, ASNS, and FQDNs in Shodan and output set of IPs.""" + global __doc__ + args = docopt(__doc__) + print(args) + # __doc__ = re.sub('COMMAND_NAME', __file__, __doc__) + # args = docopt(__doc__, version='v2.0') + + # get username and password from config file + # TODO: ADD key + key = "" + api = shodan.Shodan(key) + + orgs = query_orgs("") + + for org_index, org in orgs.iterrows(): + if args["ORGS"] and org["cyhy_db_name"] not in args["ORGS"]: + continue + + print(f"Running on {org['name']}") + conn = connect("") + assets = query_web_assets(conn, org["organizations_uid"]) + print(assets) + assets = assets[["asset_type", "asset"]] + assets = assets.rename(columns={"asset_type": "type", "asset": "name"}) + print(assets) + + dedupe(api, assets, org["organizations_uid"]) + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/pshtt_wrapper.py b/build/lib/adhoc/pshtt_wrapper.py new file mode 100644 index 00000000..7da7e6bf --- /dev/null +++ b/build/lib/adhoc/pshtt_wrapper.py @@ -0,0 +1,527 @@ +"""Pshtt wrapper.""" +# Standard Python Libraries +import json +import logging +import threading + +# Third-Party Libraries +# from pshtt.pshtt.utils import smart_open +from data.config import config +from data.run import getDataSource +import numpy as np +import pandas as pd +import pshtt.pshtt +from pshtt.pshtt import utils +import psycopg2 +from psycopg2.extensions import AsIs + + +def reset_scanned(): + """Reset scanned.""" + conn = None + updated_rows = 0 + try: + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + + cur.execute( + """ + UPDATE pshtt_results + SET scanned = FALSE; + """ + ) + + updated_rows = cur.rowcount + except (Exception, psycopg2.DatabaseError) as error: + print(error) + finally: + if conn is not None: + conn.close() + + return updated_rows + + +def querySubs(): + """Query subs.""" + params = config() + conn = psycopg2.connect(**params) + """SQL 'SELECT' of a datafame""" + sql = """select sd.sub_domain_uid, sd.sub_domain, o."name", o.organizations_uid + from "sub_domains" sd + join root_domains rd ON rd.root_domain_uid = sd.root_domain_uid + join organizations o on o.organizations_uid = rd.organizations_uid;""" + + all_subs = pd.read_sql_query(sql, conn) + + sql = """ + SELECT pr.sub_domain from pshtt_results pr + where pr.scanned is True; + """ + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_domain"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + if len(cleaned) == 0: + while True: + txt = input( + "All subdomains have been scanned. Would you like to reset all subdomains to unscanned and continue? (Y/N)" + ) + if txt == "Y": + num_rows_reset = reset_scanned() + if num_rows_reset > 0: + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_domain"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + break + elif txt == "N": + quit() + else: + print("Invalid input. Enter either Y or N") + continue + + conn.close + list_of_dicts = cleaned.to_dict("records") + + return list_of_dicts + + +def saveResults(results, sub): + """Insert domain into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + print("Saving result") + for result in list(results): + result_dict = { + "base_domain": result["Base Domain"], + "base_domain_hsts_preloaded": result["Base Domain HSTS Preloaded"], + "canonical_url": result["Canonical URL"], + "defaults_to_https": result["Defaults to HTTPS"], + "domain": result["Domain"], + "domain_enforces_https": result["Domain Enforces HTTPS"], + "domain_supports_https": result["Domain Supports HTTPS"], + "domain_uses_strong_hsts": result["Domain Uses Strong HSTS"], + "downgrades_https": result["Downgrades HTTPS"], + "htss": result["HSTS"], + "hsts_entire_domain": result["HSTS Entire Domain"], + "hsts_header": result["HSTS Header"], + "hsts_max_age": result["HSTS Max Age"], + "hsts_preload_pending": result["HSTS Preload Pending"], + "hsts_preload_ready": result["HSTS Preload Ready"], + "hsts_preloaded": result["HSTS Preloaded"], + "https_bad_chain": result["HTTPS Bad Chain"], + "https_bad_hostname": result["HTTPS Bad Hostname"], + "https_cert_chain_length": result["HTTPS Cert Chain Length"], + "https_client_auth_required": result["HTTPS Client Auth Required"], + "https_custom_truststore_trusted": result[ + "HTTPS Custom Truststore Trusted" + ], + "https_expired_cert": result["HTTPS Expired Cert"], + "https_full_connection": result["HTTPS Full Connection"], + "https_live": result["HTTPS Live"], + "https_probably_missing_intermediate_cert": result[ + "HTTPS Probably Missing Intermediate Cert" + ], + "https_publicly_trusted": result["HTTPS Publicly Trusted"], + "https_self_signed_cert": result["HTTPS Self Signed Cert"], + "ip": result["IP"], + "live": result["Live"], + "notes": result["Notes"], + "redirect": result["Redirect"], + "redirect_to": result["Redirect To"], + "server_header": result["Server Header"], + "server_version": result["Server Version"], + "strictly_forces_https": result["Strictly Forces HTTPS"], + "unknown_error": result["Unknown Error"], + "valid_https": result["Valid HTTPS"], + "ep_http_headers": json.dumps(result["endpoints"]["http"]["headers"]), + "ep_http_ip": result["endpoints"]["http"]["ip"], + "ep_http_live": result["endpoints"]["http"]["live"], + "ep_http_notes": result["endpoints"]["http"]["notes"], + "ep_http_redirect": result["endpoints"]["http"]["redirect"], + "ep_http_redirect_eventually_to": result["endpoints"]["http"][ + "redirect_eventually_to" + ], + "ep_http_redirect_eventually_to_external": result["endpoints"]["http"][ + "redirect_eventually_to_external" + ], + "ep_http_redirect_eventually_to_http": result["endpoints"]["http"][ + "redirect_eventually_to_http" + ], + "ep_http_redirect_eventually_to_https": result["endpoints"]["http"][ + "redirect_eventually_to_https" + ], + "ep_http_redirect_eventually_to_subdomain": result["endpoints"]["http"][ + "redirect_eventually_to_subdomain" + ], + "ep_http_redirect_immediately_to": result["endpoints"]["http"][ + "redirect_immediately_to" + ], + "ep_http_redirect_immediately_to_external": result["endpoints"]["http"][ + "redirect_immediately_to_external" + ], + "ep_http_redirect_immediately_to_http": result["endpoints"]["http"][ + "redirect_immediately_to_http" + ], + "ep_http_redirect_immediately_to_https": result["endpoints"]["http"][ + "redirect_immediately_to_https" + ], + "ep_http_redirect_immediately_to_subdomain": result["endpoints"]["http"][ + "redirect_immediately_to_subdomain" + ], + "ep_http_redirect_immediately_to_www": result["endpoints"]["http"][ + "redirect_immediately_to_www" + ], + "ep_http_server_header": result["endpoints"]["http"]["server_header"], + "ep_http_server_version": result["endpoints"]["http"]["server_version"], + "ep_http_status": result["endpoints"]["http"]["status"], + "ep_http_unknown_error": result["endpoints"]["http"]["unknown_error"], + "ep_http_url": result["endpoints"]["http"]["url"], + "ep_https_headers": json.dumps(result["endpoints"]["https"]["headers"]), + "ep_https_hsts": result["endpoints"]["https"]["hsts"], + "ep_https_hsts_all_subdomains": result["endpoints"]["https"][ + "hsts_all_subdomains" + ], + "ep_https_hsts_header": result["endpoints"]["https"]["hsts_header"], + "ep_https_hsts_max_age": result["endpoints"]["https"]["hsts_max_age"], + "ep_https_hsts_preload": result["endpoints"]["https"]["hsts_preload"], + "ep_https_https_bad_chain": result["endpoints"]["https"]["https_bad_chain"], + "ep_https_https_bad_hostname": result["endpoints"]["https"][ + "https_bad_hostname" + ], + "ep_https_https_cert_chain_len": result["endpoints"]["https"][ + "https_cert_chain_len" + ], + "ep_https_https_client_auth_required": result["endpoints"]["https"][ + "https_client_auth_required" + ], + "ep_https_https_custom_trusted": result["endpoints"]["https"][ + "https_custom_trusted" + ], + "ep_https_https_expired_cert": result["endpoints"]["https"][ + "https_expired_cert" + ], + "ep_https_https_vull_connection": result["endpoints"]["https"][ + "https_full_connection" + ], + "ep_https_https_missing_intermediate_cert": result["endpoints"]["https"][ + "https_missing_intermediate_cert" + ], + "ep_https_https_public_trusted": result["endpoints"]["https"][ + "https_public_trusted" + ], + "ep_https_https_self_signed_cert": result["endpoints"]["https"][ + "https_self_signed_cert" + ], + "ep_https_https_valid": result["endpoints"]["https"]["https_valid"], + "ep_https_ip": result["endpoints"]["https"]["ip"], + "ep_https_live": result["endpoints"]["https"]["live"], + "ep_https_notes": result["endpoints"]["https"]["notes"], + "ep_https_redirect": result["endpoints"]["https"]["redirect"], + "ep_https_redireect_eventually_to": result["endpoints"]["https"][ + "redirect_eventually_to" + ], + "ep_https_redirect_eventually_to_external": result["endpoints"]["https"][ + "redirect_eventually_to_external" + ], + "ep_https_redirect_eventually_to_http": result["endpoints"]["https"][ + "redirect_eventually_to_http" + ], + "ep_https_redirect_eventually_to_https": result["endpoints"]["https"][ + "redirect_eventually_to_https" + ], + "ep_https_redirect_eventually_to_subdomain": result["endpoints"]["https"][ + "redirect_eventually_to_subdomain" + ], + "ep_https_redirect_immediately_to": result["endpoints"]["https"][ + "redirect_immediately_to" + ], + "ep_https_redirect_immediately_to_external": result["endpoints"]["https"][ + "redirect_immediately_to_external" + ], + "ep_https_redirect_immediately_to_http": result["endpoints"]["https"][ + "redirect_immediately_to_http" + ], + "ep_https_redirect_immediately_to_https": result["endpoints"]["https"][ + "redirect_immediately_to_https" + ], + "ep_https_redirect_immediately_to_subdomain": result["endpoints"]["https"][ + "redirect_immediately_to_subdomain" + ], + "ep_https_redirect_immediately_to_www": result["endpoints"]["https"][ + "redirect_immediately_to_www" + ], + "ep_https_server_header": result["endpoints"]["https"]["server_header"], + "ep_https_server_version": result["endpoints"]["https"]["server_version"], + "ep_https_status": result["endpoints"]["https"]["status"], + "ep_https_unknown_error": result["endpoints"]["https"]["unknown_error"], + "ep_https_url": result["endpoints"]["https"]["url"], + "ep_httpswww_headers": json.dumps( + result["endpoints"]["httpswww"]["headers"] + ), + "ep_httpswww_hsts": result["endpoints"]["httpswww"]["hsts"], + "ep_httpswww_hsts_all_subdomains": result["endpoints"]["httpswww"][ + "hsts_all_subdomains" + ], + "ep_httpswww_hsts_header": result["endpoints"]["httpswww"]["hsts_header"], + "ep_httpswww_hsts_max_age": result["endpoints"]["httpswww"]["hsts_max_age"], + "ep_httpswww_hsts_preload": result["endpoints"]["httpswww"]["hsts_preload"], + "ep_httpswww_https_bad_chain": result["endpoints"]["httpswww"][ + "https_bad_chain" + ], + "ep_httpswww_https_bad_hostname": result["endpoints"]["httpswww"][ + "https_bad_hostname" + ], + "ep_httpswww_https_cert_chain_len": result["endpoints"]["httpswww"][ + "https_cert_chain_len" + ], + "ep_httpswww_https_client_auth_required": result["endpoints"]["httpswww"][ + "https_client_auth_required" + ], + "ep_httpswww_https_custom_trusted": result["endpoints"]["httpswww"][ + "https_custom_trusted" + ], + "ep_httpswww_https_expired_cert": result["endpoints"]["httpswww"][ + "https_expired_cert" + ], + "ep_httpswww_https_full_connection": result["endpoints"]["httpswww"][ + "https_full_connection" + ], + "ep_httpswww_https_missing_intermediate_cert": result["endpoints"][ + "httpswww" + ]["https_missing_intermediate_cert"], + "ep_httpswww_https_public_trusted": result["endpoints"]["httpswww"][ + "https_public_trusted" + ], + "ep_httpswww_https_self_signed_cert": result["endpoints"]["httpswww"][ + "https_self_signed_cert" + ], + "ep_httpswww_https_valid": result["endpoints"]["httpswww"]["https_valid"], + "ep_httpswww_ip": result["endpoints"]["httpswww"]["ip"], + "ep_httpswww_live": result["endpoints"]["httpswww"]["live"], + "ep_httpswww_notes": result["endpoints"]["httpswww"]["notes"], + "ep_httpswww_redirect": result["endpoints"]["httpswww"]["redirect"], + "ep_httpswww_redirect_eventually_to": result["endpoints"]["httpswww"][ + "redirect_eventually_to" + ], + "ep_httpswww_redirect_eventually_to_external": result["endpoints"][ + "httpswww" + ]["redirect_eventually_to_external"], + "ep_httpswww_redirect_eventually_to_http": result["endpoints"]["httpswww"][ + "redirect_eventually_to_http" + ], + "ep_httpswww_redirect_eventually_to_https": result["endpoints"]["httpswww"][ + "redirect_eventually_to_https" + ], + "ep_httpswww_redirect_eventually_to_subdomain": result["endpoints"][ + "httpswww" + ]["redirect_eventually_to_subdomain"], + "ep_httpswww_redirect_immediately_to": result["endpoints"]["httpswww"][ + "redirect_immediately_to" + ], + "ep_httpswww_redirect_immediately_to_external": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_external"], + "ep_httpswww_redirect_immediately_to_http": result["endpoints"]["httpswww"][ + "redirect_immediately_to_http" + ], + "ep_httpswww_redirect_immediately_to_https": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_https"], + "ep_httpswww_redirect_immediately_to_subdomain": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_subdomain"], + "ep_httpswww_redirect_immediately_to_www": result["endpoints"]["httpswww"][ + "redirect_immediately_to_www" + ], + "ep_httpswww_server_header": result["endpoints"]["httpswww"][ + "server_header" + ], + "ep_httpswww_server_version": result["endpoints"]["httpswww"][ + "server_version" + ], + "ep_httpswww_status": result["endpoints"]["httpswww"]["status"], + "ep_httpswww_unknown_error": result["endpoints"]["httpswww"][ + "unknown_error" + ], + "ep_httpswww_url": result["endpoints"]["httpswww"]["url"], + "ep_httpwww_headers": json.dumps(result["endpoints"]["httpwww"]["headers"]), + "ep_httpwww_ip": result["endpoints"]["httpwww"]["ip"], + "ep_httpwww_live": result["endpoints"]["httpwww"]["live"], + "ep_httpwww_notes": result["endpoints"]["httpwww"]["notes"], + "ep_httpwww_redirect": result["endpoints"]["httpwww"]["redirect"], + "ep_httpwww_redirect_eventually_to": result["endpoints"]["httpwww"][ + "redirect_eventually_to" + ], + "ep_httpwww_redirect_eventually_to_external": result["endpoints"][ + "httpwww" + ]["redirect_eventually_to_external"], + "ep_httpwww_redirect_eventually_to_http": result["endpoints"]["httpwww"][ + "redirect_eventually_to_http" + ], + "ep_httpwww_redirect_eventually_to_https": result["endpoints"]["httpwww"][ + "redirect_eventually_to_https" + ], + "ep_httpwww_redirect_eventually_to_subdomain": result["endpoints"][ + "httpwww" + ]["redirect_eventually_to_subdomain"], + "ep_httpwww_redirect_immediately_to": result["endpoints"]["httpwww"][ + "redirect_immediately_to" + ], + "ep_httpwww_redirect_immediately_to_external": result["endpoints"][ + "httpwww" + ]["redirect_immediately_to_external"], + "ep_httpwww_redirect_immediately_to_http": result["endpoints"]["httpwww"][ + "redirect_immediately_to_http" + ], + "ep_httpwww_redirect_immediately_to_https": result["endpoints"]["httpwww"][ + "redirect_immediately_to_https" + ], + "ep_httpwww_redirect_immediately_to_subdomain": result["endpoints"][ + "httpwww" + ]["redirect_immediately_to_subdomain"], + "ep_httpwww_redirect_immediately_to_www": result["endpoints"]["httpwww"][ + "redirect_immediately_to_www" + ], + "ep_httpwww_server_header": result["endpoints"]["httpwww"]["server_header"], + "ep_httpwww_server_version": result["endpoints"]["httpwww"][ + "server_version" + ], + "ep_httpwww_status": result["endpoints"]["httpwww"]["status"], + "ep_httpwww_unknown_error": result["endpoints"]["httpwww"]["unknown_error"], + "ep_httpwww_url": result["endpoints"]["httpwww"]["url"], + } + update = "" + for col in result_dict.keys(): + update = update + col + " = EXCLUDED." + col + ", " + update = update + " scanned = True;" + + result_dict["scanned"] = True + result_dict["organizations_uid"] = sub["organizations_uid"] + result_dict["sub_domain_uid"] = sub["sub_domain_uid"] + result_dict["data_source_uid"] = getDataSource("Pshtt")[0] + result_dict["sub_domain"] = sub["sub_domain"] + + try: + logging.info("Got here in setAllDomains") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + columns = result_dict.keys() + values = [result_dict[column] for column in columns] + + insert_statement = """insert into pshtt_results (%s) + values %s + ON CONFLICT (organizations_uid, sub_domain_uid) + DO + UPDATE SET {}""" + + cursor.execute( + insert_statement.format(update), + (AsIs(",".join(columns)), tuple(values)), + ) + print("saved successfully") + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + return + + +def run_pshtt(domains, thread): + """Run pshtt.""" + if len(domains) > 0: + + for sub in domains: + print(f"{thread}: running for {sub['sub_domain']}") + # args = docopt.docopt(__doc__, version=__version__) + utils.configure_logging(False) + # out_filename = args['--output'] + + # Read from a .csv, or allow domains on the command line. + # domains = [] + # if args['INPUT'][0].endswith(".csv"): + # domains = utils.load_domains(args['INPUT'][0]) + # else: + # domains = args['INPUT'] + print(sub) + domains = utils.format_domains([sub["sub_domain"]]) + + options = { + "user_agent": None, + "timeout": None, + "cache-third-parties": None, + "ca_file": None, + "pt_int_ca_file": None, + } + + # Do the domain inspections + try: + results = pshtt.pshtt.inspect_domains(domains, options) + print(f"Here are the results {results}") + saveResults(results, sub) + except Exception: + print(f"failed result {results}") + + +def main(): + """Run main.""" + subs = querySubs() + subs_array = np.array_split(subs, 3) + print(len(subs_array)) + # thread 1 + subs_chunk1 = list(subs_array[0]) + thread1 = "Thread 1:" + t1 = threading.Thread(target=run_pshtt, args=(subs_chunk1, thread1)) + + # thread 2 + subs_chunk2 = list(subs_array[1]) + thread2 = "Thread 2:" + t2 = threading.Thread(target=run_pshtt, args=(subs_chunk2, thread2)) + + # thread 3 + subs_chunk3 = list(subs_array[2]) + thread3 = "Thread 3:" + t3 = threading.Thread(target=run_pshtt, args=(subs_chunk3, thread3)) + + # thread 4 + # subs_chunk4 = list(subs_array[3]) + # thread4 = "Thread 4:" + # t4 = threading.Thread(target=run_pshtt, args=(subs_chunk4, thread4)) + + # thread 5 + # subs_chunk5 = list(subs_array[4]) + # thread5 = "Thread 5:" + # t5 = threading.Thread(target=run_pshtt, args=(subs_chunk5, thread5)) + + # start threads + t1.start() + t2.start() + t3.start() + # t4.start() + # t5.start() + + t1.join() + t2.join() + t3.join() + # t4.join() + # t5.join() + + print("All threads have finished.") + + +if __name__ == "__main__": + main() diff --git a/build/lib/adhoc/run_dnsMonitor.py b/build/lib/adhoc/run_dnsMonitor.py new file mode 100644 index 00000000..bb472e2f --- /dev/null +++ b/build/lib/adhoc/run_dnsMonitor.py @@ -0,0 +1,233 @@ +"""Run DNS Monitor scan.""" +# Standard Python Libraries +import datetime +import socket + +# Third-Party Libraries +from data.run import ( + addRootToSubdomain, + execute_dnsmonitor_alert_data, + execute_dnsmonitor_data, + getDataSource, + getSubdomain, + query_orgs, +) +import dns.resolver +import pandas as pd +import requests + +# cisagov Libraries +# sys.path is a list of absolute path strings +# sys.path.append("/Users/loftusa/Documents/PE/Scripts/Testing/pe_db") +from pe_reports import app + +LOGGER = logging.getLogger(__name__) + +LOGGER.info("TESTINGF") + + +def get_dates(): + """Get dates.""" + end = datetime.datetime.now() + d = datetime.timedelta(days=20) + d2 = datetime.timedelta(days=1) + start = end - d + end = end + d2 + return start, end + + +# Get root domain csv with organization labels +org_names_df = pd.read_csv("/home/ubuntu/adhoc/data/root_domains_dns_monitor.csv") + +# Get Token +# client_id = "" +# client_secret = "" +scope = "DNSMonitorAPI" +url = "https://portal.truespd.com/dhs/connect/token" + +client_id = "" +client_secret = "" + +# TODO: Insert client id and secret values +payload = { + "client_id": client_id, + "client_secret": client_secret, + "grant_type": "client_credentials", + "scope": scope, +} + +response = requests.request("POST", url, headers={}, data=payload, files=[]).json() +token = response["access_token"] + +# Get all of the Domains being monitored +url = "https://dns.portal.truespd.com/dhs/api/GetDomains" +payload = {} +headers = {} +headers["authorization"] = f"Bearer {token}" +response = requests.request("GET", url, headers=headers, data=payload).json() +df = pd.DataFrame(response) +LOGGER.info(df) + + +# Sync domainid's with org names +df["org"] = "NA" +for org_names_index, org_names in org_names_df.iterrows(): + for org_names_index2, org_names2 in df.iterrows(): + if org_names["domain_name"] == org_names2["domainName"]: + df.at[org_names_index2, "org"] = org_names["org"] + +""" Get Orgs """ +orgs = query_orgs("") + +from_date, to_date = get_dates() + +# Iterate through each org +for org_index, org_row in orgs.iterrows(): + # Get a list of the org's DomainIds that DNS Monitor assigned + org = org_row["name"] + # if ( + # org != "National Aeronautics and Space Administration" + # and org != "Nuclear Regulatory Commission" + # and org != "Office of Personnel Management" + # ): + # continue + domainIds = df[df["org"] == org] + domainIds = str(domainIds["domainId"].tolist()) + + # Get Alerts for a specific org based on the list of DOomainIds + if domainIds == "[]": + LOGGER.info("Can't match org to any domains...") + else: + url = "https://dns.portal.truespd.com/dhs/api/GetAlerts" + payload1 = ( + '{\r\n "domainIds": %s,\r\n "fromDate": "%s",\r\n "toDate": "%s",\r\n "alertType": null,\r\n "showBufferPeriod": false\r\n}' + % (domainIds, from_date, to_date) + ) + LOGGER.info("\n\n" + org + ":") + LOGGER.info(payload1) + headers = {} + headers["authorization"] = f"Bearer {token}" + headers["Content-Type"] = "application/json" + response = requests.request("GET", url, headers=headers, data=payload1).json() + alerts_df = pd.DataFrame(response) + # If no alerts, continue + if alerts_df.empty: + LOGGER.info(f"No alerts for {org}.") + continue + LOGGER.info(alerts_df) + + # Now that we have all the alerts, get the sub_domain_uid for each + # df["sub_domain_uid"] = "" + # df["mx_records"] = [] + # df["ns_records"] = [] + # df["ip_address"] = "" + for alert_index, alert_row in alerts_df.iterrows(): + root_domain = alert_row["rootDomain"] + sub_domain = getSubdomain(root_domain) + # DNSMonitor only monitor roots and table relationships are org --> root_domain --> subdomain --> domain_permutations --> domain_alerts + # So the subdomain table needs to have roots in them as well as a "sub_domain" + if not sub_domain: + LOGGER.info( + f"Root domain, {root_domain}, isn't in sub domain table as a sub_domain." + ) + addRootToSubdomain(root_domain) + sub_domain = getSubdomain(root_domain) + + # Add subdomain_uid to associated alert + sub_domain_uid = sub_domain[0] + alerts_df.at[alert_index, "sub_domain_uid"] = sub_domain_uid + + # Get DNS records for each domain permutation + dom_perm = alert_row["domainPermutation"] + # NS + try: + ns_list = [] + dom_ns = dns.resolver.resolve(dom_perm, "NS") + for data in dom_ns: + ns_list.append(str(data.target)) + except Exception: + ns_list = [] + # MX + try: + mx_list = [] + dom_mx = dns.resolver.resolve(dom_perm, "MX") + for data in dom_mx: + mx_list.append(str(data.exchange)) + except Exception: + mx_list = [] + + # A + try: + ip_address = str(socket.gethostbyname(dom_perm)) + if ":" in ip_address: + ipv6 = ip_address + ipv4 = "" + else: + ipv4 = ip_address + ipv6 = "" + except Exception: + ipv4 = "" + ipv6 = "" + + # Add records to df + alerts_df.at[alert_index, "mail_server"] = str(mx_list) + alerts_df.at[alert_index, "name_server"] = str(ns_list) + alerts_df.at[alert_index, "ipv4"] = ipv4 + alerts_df.at[alert_index, "ipv6"] = ipv6 + + # Set the data_source_uid + source = getDataSource("DNSMonitor") + source_uid = source[0] + alerts_df["data_source_uid"] = source_uid + + # Add other columns + # alerts_df["fuzzer"] = None + # alerts_df["ssdeep_score"] = None + + LOGGER.info(alerts_df) + + # Create df to insert into domain permtations table + alerts_df = alerts_df.rename( + columns={ + "domainPermutation": "domain_permutation", + "dateCreated": "date_observed", + "alertType": "alert_type", + "previousValue": "previous_value", + "newValue": "new_value", + } + ) + alerts_df["organizations_uid"] = org_row["organizations_uid"] + dom_perm_df = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + "date_observed", + ] + ] + dom_perm_df = dom_perm_df.drop_duplicates( + subset=["domain_permutation"], keep="last" + ) + execute_dnsmonitor_data(dom_perm_df, "domain_permutations") + + alerts_df = alerts_df.rename(columns={"date_observed": "date"}) + # Create df to insert into domain alerts table + domain_alerts = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "alert_type", + "message", + "previous_value", + "new_value", + "date", + ] + ] + LOGGER.info(domain_alerts) + execute_dnsmonitor_alert_data(domain_alerts, "domain_alerts") diff --git a/build/lib/adhoc/run_dnstwist.py b/build/lib/adhoc/run_dnstwist.py new file mode 100644 index 00000000..b7a23746 --- /dev/null +++ b/build/lib/adhoc/run_dnstwist.py @@ -0,0 +1,324 @@ +# Standard Python Libraries +import datetime +import json +from json.decoder import JSONDecodeError +import logging +import os +import socket +import subprocess +import time +import traceback + +# Third-Party Libraries +from data.run import query_orgs_rev, connect +import dshield +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def query_db(conn, query, args=(), one=False): + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{domain}'""" + cur.execute(sql) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM root_domains rd + WHERE rd.root_domain = '{domain}'""" + cur.execute(sql) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + ip_address = str(socket.gethostbyname(root_domain)) + sql = f"""insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{root_domain}', '{pe_org_uid}', '{org_name}', '{source_uid}', '{ip_address}');""" + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + LOGGER.info(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name): + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + cur.callproc( + "insert_sub_domain", (domain, pe_org_uid, "findomain", root_domain, None) + ) + LOGGER.info(f"Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + cur = conn.cursor() + sql = f"""SELECT * FROM data_source WHERE name='{source}'""" + cur.execute(sql) + source = cur.fetchone() + cur.close() + return source + + +def org_root_domains(conn, org_uid): + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +"""Connect to PE Database""" +try: + PE_conn = connect("") +except: + LOGGER.error("Failed connecting to PE database.") + + +# Get data source +source_uid = getDataSource(PE_conn, "DNSTwist")[0] + + +""" Get P&E Orgs """ + +orgs = query_orgs_rev() +LOGGER.info(orgs["name"]) +LOGGER.info(orgs["cyhy_db_name"].tolist()) +for org_index, org_row in orgs.iloc[::-1].iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + + # if org_name not in ["Federal Aviation Administration"]: + # continue + + LOGGER.info("Running dnstwist on %s", org_row["cyhy_db_name"]) + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + rd_df = org_root_domains(PE_conn, pe_org_uid) + # LOGGER.info(rd_df) + domain_list = [] + perm_list = [] + for rd_index, rd_row in rd_df.iterrows(): + root_domain = rd_row["root_domain"] + if root_domain == "Null_Root": + continue + # LOGGER.info(rd_row["root_domain"]) + + if not root_domain: + continue + + # Run dnstwist on each root domain + cmd = f"dnstwist -r --tld /var/www/pe-reports/src/adhoc/common_tlds.dict -f json {root_domain}" + dnstwist_result = json.loads(subprocess.check_output(cmd, shell=True)) + # LOGGER.info(dnstwist_result) + + # Get subdomain uid + sub_domain = root_domain + LOGGER.info("\t\t%s", sub_domain) + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + # LOGGER.info(sub_domain_uid) + except: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in dnstwist_result: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + continue + if "dns_a" not in dom: + continue + else: + print(str(dom["dns_a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + try: + malicious = True + attacks = int( + str(response).split("attacks: ")[1].split("<")[0] + ) + reports = int( + str(response).split("reports: ")[1].split("<")[0] + ) + except: + malicious = False + attacks = 0 + reports = 0 + continue + + # check dns-a record in DSheild API + if str(dom["dns_a"][0]) == "!ServFail": + continue + + if str(dom["dns_a"][0]) == "0.0.0.0": + continue + + results = dshield.ip( + str(dom["dns_a"][0]), return_format=dshield.JSON + ) + try: + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + except JSONDecodeError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + else: + # LOGGER.info(str(dom["dns_aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_aaaa"][0]) == "!ServFail": + continue + if str(dom["dns_aaaa"][0]) == "0.0.0.0": + continue + results = dshield.ip( + str(dom["dns_aaaa"][0]), return_format=dshield.JSON + ) + try: + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain"] + print(permutation) + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except: + LOGGER.error("Failed selecting DNSTwist data.") + LOGGER.error(traceback.format_exc()) + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + try: + columns = domain_list[0].keys() + except Exception as e: + LOGGER.info(e) + LOGGER.info("No data") + continue + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""".format( + table, + ",".join(columns), + ) + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values(cursor, sql, values) + PE_conn.commit() + LOGGER.info("Data inserted using execute_values() successfully..") + + except: + LOGGER.error("Failure inserting data into database.") + LOGGER.error(traceback.format_exc()) + +PE_conn.close() diff --git a/build/lib/adhoc/run_dnstwist_new.py b/build/lib/adhoc/run_dnstwist_new.py new file mode 100644 index 00000000..bec2e2b3 --- /dev/null +++ b/build/lib/adhoc/run_dnstwist_new.py @@ -0,0 +1,311 @@ +# Standard Python Libraries +from copy import copy +import datetime +import json +import os +import socket +import subprocess +import time +import traceback + +# Third-Party Libraries +from data.run import query_orgs_rev +import dshield +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") + + +def query_db(conn, query, args=(), one=False): + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{domain}'""" + cur.execute(sql) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM root_domains rd + WHERE rd.root_domain = '{domain}'""" + cur.execute(sql) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + ip_address = str(socket.gethostbyname(root_domain)) + sql = f"""insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{root_domain}', '{pe_org_uid}', '{org_name}', '{source_uid}', '{ip_address}');""" + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + print(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name): + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + cur.callproc( + "insert_sub_domain", (domain, pe_org_uid, "findomain", root_domain, None) + ) + print(f"Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + cur = conn.cursor() + sql = f"""SELECT * FROM data_source WHERE name='{source}'""" + cur.execute(sql) + source = cur.fetchone() + cur.close() + return source + + +def org_root_domains(conn, org_uid): + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +# TODO: Add creds +DB_HOST = "" +PE_DB_NAME = "" +PE_DB_USERNAME = "" +PE_DB_PASSWORD = "" + +"""Connect to PE Database""" +try: + PE_conn = psycopg2.connect( + host=DB_HOST, + database=PE_DB_NAME, + user=PE_DB_USERNAME, + password=PE_DB_PASSWORD, + ) + print("Connected to PE database.") +except: + print("Failed connecting to PE database.") + + +# Get data source +source_uid = getDataSource(PE_conn, "DNSTwist")[0] +# source_uid = '7ad1b168-981d-11ec-a102-02589a36c9d7' +print("source_uid") +print(source_uid) + +""" Get P&E Orgs """ +orgs = query_orgs_rev() +print(orgs["name"]) + +for org_index, org_row in orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + + # if org_name not in ["National Institute of Standards and Technology"]: + # continue + + print(pe_org_uid) + print(org_name) + if org_name != "Department of Homeland Security": + continue + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + rd_df = org_root_domains(PE_conn, pe_org_uid) + print(rd_df) + domain_list = [] + perm_list = [] + for rd_index, rd_row in rd_df.iterrows(): + root_domain = rd_row["root_domain"] + if root_domain != "dhs.gov": + continue + if root_domain == "Null_Root": + continue + print(rd_row["root_domain"]) + + # Run dnstwist on each root domain + cmd = f"dnstwist -r --tld common_tlds.dict -f json {root_domain} -t 8" + dnstwist_result = json.loads(subprocess.check_output(cmd, shell=True)) + finalorglist = dnstwist_result + [] + for dom in dnstwist_result: + if ("tld-swap" not in dom["fuzzer"]) and ( + "original" not in dom["fuzzer"] + ): + print(dom["domain"]) + cmd = f'dnstwist -r --tld common_tlds.dict -f json {dom["domain"]} -t 8' + secondlist = json.loads(subprocess.check_output(cmd, shell=True)) + finalorglist += secondlist + + print(dnstwist_result) + + # Get subdomain uid + sub_domain = root_domain + print(sub_domain) + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + print(sub_domain_uid) + except: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in dnstwist_result: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + print("original") + print(dom["fuzzer"]) + continue + if "dns_a" not in dom: + continue + else: + print(str(dom["dns_a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_a"][0]) == "!ServFail": + continue + + results = dshield.ip( + str(dom["dns_a"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + else: + print(str(dom["dns_aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_aaaa"][0]) == "!ServFail": + continue + results = dshield.ip( + str(dom["dns_aaaa"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain"] + print(permutation) + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except: + print("Failed selecting DNSTwist data.") + print(traceback.format_exc()) + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + columns = domain_list[0].keys() + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""".format( + table, + ",".join(columns), + ) + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values(cursor, sql, values) + PE_conn.commit() + print("Data inserted using execute_values() successfully..") + + except: + print("Failure inserting data into database.") + print(traceback.format_exc()) + + +PE_conn.close() diff --git a/build/lib/adhoc/whoisxml.py b/build/lib/adhoc/whoisxml.py new file mode 100644 index 00000000..90bc4198 --- /dev/null +++ b/build/lib/adhoc/whoisxml.py @@ -0,0 +1,52 @@ +import requests +import socket + +def reverseLookup(ip): + """Perform the reverse lookup.""" + # TODO: Add API key + api = "at_k5eJoD6do4NSnXL2BY3o1e9BH1t2b" + url = f"https://dns-history.whoisxmlapi.com/api/v1?apiKey={api}&ip={ip}" + payload = {} + headers = {} + response = requests.request("GET", url, headers=headers, data=payload).json() + print(response) + roots = set() + subs = [] + try: + if response["size"] > 0: + result = response["result"] + for domain in result: + try: + root = ".".join(domain["name"].rsplit(".")[-2:]) + roots.add(root) + subs.append(domain["name"]) + except KeyError: + continue + except Exception: + roots = set() + subs = [] + return subs, roots + +def bulkLookup(): + api = "at_k5eJoD6do4NSnXL2BY3o1e9BH1t2b" + url = "https://user.whoisxmlapi.com/user-service/account-balance?apiKey=at_k5eJoD6do4NSnXL2BY3o1e9BH1t2b" + data = { + } + response = requests.get(url, json=data) + print(response.json()) + +def find_ips(domain): + """Find the ip for a provided domain.""" + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = None + print(ip) + return ip + + +def main(): + find_ips("dialin.irs.gov") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/build/lib/pe_mailer/__init__.py b/build/lib/pe_mailer/__init__.py new file mode 100644 index 00000000..3b94d13a --- /dev/null +++ b/build/lib/pe_mailer/__init__.py @@ -0,0 +1,8 @@ +"""The pe_mailer library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +__all__ = ["email_reports", "message", "pe_message", "report_message", "stats_message"] diff --git a/build/lib/pe_mailer/__main__.py b/build/lib/pe_mailer/__main__.py new file mode 100644 index 00000000..323985cf --- /dev/null +++ b/build/lib/pe_mailer/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .email_reports import main + +main() diff --git a/src/example/_version.py b/build/lib/pe_mailer/_version.py similarity index 70% rename from src/example/_version.py rename to build/lib/pe_mailer/_version.py index 6baaa6ff..de155d77 100644 --- a/src/example/_version.py +++ b/build/lib/pe_mailer/_version.py @@ -1,2 +1,2 @@ """This file defines the version of this module.""" -__version__ = "0.2.0" +__version__ = "1.0.0" diff --git a/build/lib/pe_mailer/email_reports.py b/build/lib/pe_mailer/email_reports.py new file mode 100644 index 00000000..61e3dcce --- /dev/null +++ b/build/lib/pe_mailer/email_reports.py @@ -0,0 +1,416 @@ +"""A module to send Posture and Exposure reports using AWS SES. + +Usage: + pe-mailer [--pe-report-dir=DIRECTORY] [--summary-to=EMAILS] [--test-emails=EMAILS] [--log-level=LEVEL] + +Arguments: + -p --pe-report-dir=DIRECTORY Directory containing the pe-reports output. + +Options: + -h --help Show this message. + -v --version Show version information. + -s --summary-to=EMAILS A comma-separated list of email addresses + to which the summary statistics should be + sent at the end of the run. If not + specified then no summary will be sent. + -t --test-emails=EMAILS A comma-separated list of email addresses + to which to test email send process. If not + specified then no test will be sent. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] +""" + +# Standard Python Libraries +import datetime +import glob +import logging +import os +import re +import sys +from typing import Any, Dict + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +import docopt +from mongo_db_from_config import db_from_config +import pymongo.errors +from schema import And, Schema, SchemaError, Use +import yaml + +# cisagov Libraries +import pe_reports +from pe_reports.data.db_query import connect_to_staging, get_orgs, get_orgs_contacts + +from ._version import __version__ +from .pe_message import PEMessage +from .stats_message import StatsMessage + +LOGGER = logging.getLogger(__name__) +MAILER_AWS_PROFILE = "" + +def get_all_descendants(db, parent): + """Return all (non-retired) descendants of the parent. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which request document data can be + retrieved. + + parent : str + The parent for which all descendants are desired. + + Returns + ------- + list(str): The descendants of the parent. + + Throws + ------ + ValueError: If there is no request document corresponding to the + specified parent. + + """ + current_request = db.requests.find_one({"_id": parent}) + if not current_request: + raise ValueError(parent + " has no request document") + + descendants = [] + if current_request.get("children"): + for child in current_request["children"]: + if not db.requests.find_one({"_id": child}).get("retired"): + descendants.append(child) + descendants += get_all_descendants(db, child) + + # Remove duplicates + return list(set(descendants)) + + +def get_requests_raw(db, query): + """Return a cursor for iterating over agencies' request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + query : dict + The query to perform. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. + + """ + projection = { + "_id": True, + "agency.acronym": True, + "agency.contacts.name": True, + "agency.contacts.email": True, + "agency.contacts.type": True, + } + + try: + requests = db.requests.find(query, projection) + except TypeError: + LOGGER.critical( + "There was an error with the MongoDB query that retrieves the request documents", + exc_info=True, + ) + raise + + return requests + + +class UnableToSendError(Exception): + """Raise when an error is encountered when sending an email. + + Attributes + ---------- + response : dict + The response returned by boto3. + + """ + + def __init__(self, response): + """Initialize.""" + self.response = response + + +def send_message(ses_client, message, counter=None): + """Send a message. + + Parameters + ---------- + ses_client : boto3.client + The boto3 SES client via which the message is to be sent. + + message : email.message.Message + The email message that is to be sent. + + counter : int + A counter. + + Returns + ------- + int: If counter was not None, then counter + 1 is returned if the + message was sent sent successfully and counter is returned if not. + If counter was None then None is returned. + + Throws + ------ + ClientError: If an error is encountered when attempting to send + the message. + + UnableToSendError: If the response from sending the message is + anything other than 200. + + """ + # Send Email + response = ses_client.send_raw_email(RawMessage={"Data": message.as_string()}) + + # Check for errors + status_code = response["ResponseMetadata"]["HTTPStatusCode"] + if status_code != 200: + LOGGER.error("Unable to send message. Response from boto3 is: %s", response) + raise UnableToSendError(response) + + if counter is not None: + counter += 1 + + return counter + + +def send_pe_reports(ses_client, pe_report_dir, to): + """Send out Posture and Exposure reports. + + Parameters + ---------- + + ses_client : boto3.client + The boto3 SES client via which the message is to be sent. + + pe_report_dir : str + The directory where the Posture and Exposure reports can be found. + If None then no Posture and Exposure reports will be sent. + + Returns + ------- + tuple(str): A tuple of strings that summarizes what was sent. + + """ + agencies = [] + + contents = os.walk(pe_report_dir) + + for root, folders, files in contents: + for folder_name in folders: + agencies.append(folder_name) + + try: + print(agencies) + staging_conn = connect_to_staging() + pe_orgs = get_orgs(staging_conn) + except TypeError: + return 4 + + try: + # The directory must contain one usable report + cyhy_agencies = len(pe_orgs) + LOGGER.info(f"{cyhy_agencies} agencies found in P&E.") + 1 / cyhy_agencies + except ZeroDivisionError: + LOGGER.critical("No report data is found in %s", pe_report_dir) + sys.exit(1) + + staging_conn = connect_to_staging() + org_contacts = get_orgs_contacts(staging_conn) + + agencies_emailed_pe_reports = 0 + # Iterate over cyhy_requests, if necessary + if pe_report_dir: + for org in pe_orgs: + id = org[2] + if id == 'GSEC': + continue + if to is not None: + to_emails = to + else: + contact_dict = {"DISTRO":"", "TECHNICAL":[]} + for contact in org_contacts: + email = contact[0] + type = contact[1] + contact_org_id = contact[2] + if contact_org_id == id: + if type == 'DISTRO': + contact_dict["DISTRO"]= [email] + elif type == 'TECHNICAL': + contact_dict["TECHNICAL"].append(email) + else: + continue + if contact_dict["DISTRO"] == "": + to_emails = contact_dict["TECHNICAL"] + else: + to_emails = contact_dict["DISTRO"] + + # to_emails should contain at least one email + if not to_emails: + continue + + # Find and mail the Posture and Exposure report, if necessary + pe_report_glob = f"{pe_report_dir}/{id}/*.pdf" + pe_report_filenames = sorted(glob.glob(pe_report_glob)) + + # At most one Cybex report and CSV should match + if len(pe_report_filenames) > 2: + LOGGER.warning("More than two PDF reports found") + elif not pe_report_filenames: + LOGGER.error("No PDF report found") + continue + + if pe_report_filenames: + # We take the last filename since, if there happens to be more than + # one, it should the latest. (This is because we sorted the glob + # results.) + for file in pe_report_filenames: + if "Posture-and-Exposure-ASM-Summary" in file: + pe_asm_filename = file + elif "Posture_and_Exposure_Report" in file: + pe_report_filename = file + else: + LOGGER.error("Extra PDF file or named incorrectly.") + continue + + + # Extract the report date from the report filename + match = re.search( + r"-(?P\d{4}-[01]\d-[0-3]\d)", + pe_report_filename, + ) + report_date = datetime.datetime.strptime( + match.group("date"), "%Y-%m-%d" + ).strftime("%B %d, %Y") + + # Construct the Posture and Exposure message to send + message = PEMessage(pe_report_filename, pe_asm_filename, report_date, id, to_emails) + + print(to_emails) + print(pe_report_filename) + print(pe_asm_filename) + print(report_date) + + try: + agencies_emailed_pe_reports = send_message( + ses_client, message, agencies_emailed_pe_reports + ) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send Posture and Exposure report for agency with ID %s", + id, + exc_info=True, + stack_info=True, + ) + + # Print out and log some statistics + pe_stats_string = f"Out of {cyhy_agencies} agencies with Posture and Exposure reports, {agencies_emailed_pe_reports} ({100.0 * agencies_emailed_pe_reports / cyhy_agencies:.2f}%) were emailed." + LOGGER.info(pe_stats_string) + + return pe_stats_string + + +def send_reports(pe_report_dir, summary_to, test_emails): + """Send emails.""" + try: + os.stat(pe_report_dir) + except FileNotFoundError: + LOGGER.critical("Directory to send reports does not exist") + return 1 + + session = boto3.Session(profile_name=MAILER_AWS_PROFILE) + ses_client = session.client("ses", region_name="us-east-1") + + # Email the summary statistics, if necessary + if test_emails is not None: + to = test_emails.split(",") + else: + to = None + + # Send reports and gather summary statistics + stats = send_pe_reports(ses_client, pe_report_dir, to) + + # Email the summary statistics, if necessary + if summary_to is not None and stats: + message = StatsMessage(summary_to.split(","), stats) + try: + send_message(ses_client, message) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send cyhy-mailer report summary", + exc_info=True, + stack_info=True, + ) + else: + LOGGER.warning("Nothing was emailed.") + print("Nothing was emailed.") + + +def main(): + """Send emails.""" + # Parse command line arguments + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + # Validate and convert arguments + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Setup logging to central file + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + LOGGER.info("Sending Posture & Exposure Reports, Version : %s", __version__) + + send_reports( + # TODO: Improve use of schema to validate arguments. + # Issue 19: https://github.com/cisagov/pe-reports/issues/19 + validated_args["--pe-report-dir"], + validated_args["--summary-to"], + validated_args["--test-emails"] + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/build/lib/pe_mailer/message.py b/build/lib/pe_mailer/message.py new file mode 100644 index 00000000..0b48bd2c --- /dev/null +++ b/build/lib/pe_mailer/message.py @@ -0,0 +1,182 @@ +"""This module contains the Message class.""" + +# Standard Python Libraries +from email import encoders +from email.mime.application import MIMEApplication +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText +import logging +import os.path + + +class Message(MIMEMultipart): + """An email message sent from the CISA Cyber Assessments inbox. + + Static attributes + ----------------- + DefaultFrom : str + The default value for the address from which the message + should be sent. + + DefaultCc : list of str + The default value for the CC addresses to which the message + should be sent. + + DefaultBcc : list of str + The default value for the BCC addresses to which the message + should be sent. + + DefaultReplyTo : str + The default value for the address to which replies should be + directed. + + """ + + DefaultFrom = "reports@cyber.dhs.gov" + DefaultCc = None + DefaultBcc = [ + "cyhy_reports@hq.dhs.gov", + "andrew.loftus@associates.cisa.dhs.gov", + "pe_automation@hq.dhs.gov" + ] + DefaultReplyTo = "vulnerability@cisa.dhs.gov" + + def __init__( + self, + to_addrs, + subject=None, + text_body=None, + html_body=None, + from_addr=DefaultFrom, + cc_addrs=DefaultCc, + bcc_addrs=DefaultBcc, + reply_to_addr=DefaultReplyTo, + ): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + subject : str + The subject of this email message. + + text_body : str + The plain-text version of the email body. + + html_body : str + The HTML version of the email body. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + reply_to_addr : str + The email address to which replies should be sent. + + """ + MIMEMultipart.__init__(self, "mixed") + + self["From"] = from_addr + logging.debug("Message to be sent from: %s", self["From"]) + + self["To"] = ",".join(to_addrs) + logging.debug("Message to be sent to: %s", self["To"]) + + if cc_addrs: + self["CC"] = ",".join(cc_addrs) + logging.debug("Message to be sent as CC to: %s", self["CC"]) + + if bcc_addrs: + self["BCC"] = ",".join(bcc_addrs) + logging.debug("Message to be sent as BCC to: %s", self["BCC"]) + + if reply_to_addr: + self["Reply-To"] = reply_to_addr + logging.debug("Replies to be sent to: %s", self["Reply-To"]) + + if subject: + self["Subject"] = subject + logging.debug("Message subject: %s", subject) + + if html_body or text_body: + self.attach_text_and_html_bodies(html_body, text_body) + + def attach_text_and_html_bodies(self, html, text): + """Attach a plain text body and/or an HTML text body to this message. + + The HTML body will be the default version that is displayed. + The text body will be displayed only if the client does not + support HTML. + + Parameters + ---------- + html : str + The HTML to attach. + + text : str + The plain text to attach. + + """ + textBody = MIMEMultipart("alternative") + + # The order is important here. This order makes the HTML version the + # default version that is displayed, as long as the client supports it. + if text: + textBody.attach(MIMEText(text, "plain")) + logging.debug("Message plain-text body: %s", text) + + if html: + htmlPart = MIMEText(html, "html") + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + htmlPart.add_header("Content-Disposition", "inline") + textBody.attach(htmlPart) + logging.debug("Message HTML body: %s", html) + + self.attach(textBody) + + def attach_pdf(self, pdf_filename): + """Attach a PDF file to this message. + + Parameters + ---------- + pdf_filename : str + The filename of the PDF file to attach. + + """ + with open(pdf_filename, "rb") as attachment: + part = MIMEApplication(attachment.read(), "pdf") + + encoders.encode_base64(part) + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + _, filename = os.path.split(pdf_filename) + part.add_header("Content-Disposition", "attachment", filename=filename) + self.attach(part) + logging.debug("Message PDF attachment: %s", pdf_filename) + + def attach_csv(self, csv_filename): + """Attach a CSV file to this message. + + Parameters + ---------- + csv_filename : str + The filename of the CSV file to attach. + + """ + with open(csv_filename, "r") as attachment: + part = MIMEText(attachment.read(), "csv") + + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + _, filename = os.path.split(csv_filename) + part.add_header("Content-Disposition", "attachment", filename=filename) + self.attach(part) + logging.debug("Message CSV attachment: %s", csv_filename) diff --git a/build/lib/pe_mailer/pe_message.py b/build/lib/pe_mailer/pe_message.py new file mode 100644 index 00000000..799e4954 --- /dev/null +++ b/build/lib/pe_mailer/pe_message.py @@ -0,0 +1,163 @@ +"""This module contains the PandEMessage class.""" + +import chevron + +from .message import Message +from .report_message import ReportMessage + + +class PEMessage(ReportMessage): + """An email message with the Posture and Exposure Report attachment. + + Static attributes + ----------------- + Subject : str + The mustache template to use when constructing the message + subject. + + TextBody : str + The mustache template to use when constructing the plain text + message body. + + HtmlBody : str + The mustache template to use when constructing the HTML + message body. + + """ + + Subject = ( + "Posture and Exposure (P&E) Report - {{cyhy_id}} - {{report_date}} (TLP:AMBER)" + ) + + TextBody = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + + HtmlBody = """ + + +

    TLP:AMBER

    + +

    Good afternoon,

    + +

    Posture and Exposure (P&E) offers stakeholders an opportunity +to view their organizational risk from the viewpoint of the adversary. +We utilize passive reconnaissance services, dark web analysis, and open-source +tools to identify spoofing in order to generate a risk profile report that is +delivered on a regular basis.

    + +

    As a customer of P&E you are receiving our regularly scheduled report +which contains a summary of the activity we have been tracking on your behalf +for the following services:

    + +
      +
    • Domain Masquerading and Monitoring
    • +
    • Credentials Leaked/Exposed
    • +
    • Insecure Devices & Suspected Vulnerabilities
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    + +

    In the attached document you will find a Summary Report with the findings +based on what we identified above. On page 4 of the report, you will +find links to the raw data as it was discovered by us. For the protection of +your organization, we have encrypted the document with the password that was +shared when the agreement was signed for Cyber Hygiene Services. For +the best results, we recommend using Adobe Acrobat.

    + +

    Finally, it is important to note that these findings have not been verified; +everything is gathered via passive analysis of publicly available sources. As +such there may be false positive findings, however these findings should be +treated as information that your organization is leaking out to the internet +for adversaries to notice.

    + +

    Thank you,

    +

    The Posture and Exposure (P&E) Team

    +

    Cybersecurity and Infrastructure Security Agency (CISA)
    Email: +vulnerability@cisa.dhs.gov

    + +

    WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information +that may be exempt from public release under the Freedom of Information Act +(5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, +and disposed of in accordance with CISA policy relating to FOUO information and +is not to be released to the public or other personnel who do not have a valid +'need-to-know' without prior approval of an authorized CISA official.

    + + +""" + + def __init__( + self, + pdf_filename, + pdf_asm_filename, + report_date, + id, + to_addrs, + from_addr=Message.DefaultFrom, + cc_addrs=Message.DefaultCc, + bcc_addrs=Message.DefaultBcc, + ): + """Construct an instance. + + Parameters + ---------- + pdf_filename : str + The filename of the PDF file that is the Posture and + Exposure report corresponding to this message. + + report_date : str + The date corresponding to the Posture and Exposure + report attachment. We have been using dates of the + form December 12, 2017. + + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + """ + # This is the data mustache will use to render the templates + mustache_data = {"report_date": report_date, "cyhy_id": id} + + + # Render the templates + subject = chevron.render(PEMessage.Subject, mustache_data) + text_body = chevron.render(PEMessage.TextBody, mustache_data) + html_body = chevron.render(PEMessage.HtmlBody, mustache_data) + + ReportMessage.__init__( + self, + to_addrs, + subject, + text_body, + html_body, + pdf_filename, + pdf_asm_filename, + from_addr, + cc_addrs, + bcc_addrs, + ) diff --git a/build/lib/pe_mailer/report_message.py b/build/lib/pe_mailer/report_message.py new file mode 100644 index 00000000..6eeaadf6 --- /dev/null +++ b/build/lib/pe_mailer/report_message.py @@ -0,0 +1,66 @@ +"""This module contains the ReportMessage class.""" + +from .message import Message + + +class ReportMessage(Message): + """An email message with a report PDF attachment.""" + + def __init__( + self, + to_addrs, + subject, + text_body, + html_body, + pdf_filename, + pdf_asm_filename, + from_addr=Message.DefaultFrom, + cc_addrs=Message.DefaultCc, + bcc_addrs=Message.DefaultBcc, + ): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + subject : str + The subject of this email message. + + text_body : str + The plain-text version of the email body. + + html_body : str + The HTML version of the email body. + + pdf_filename : str + The filename of the PDF file that is the report to be + attached to this message. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + """ + Message.__init__( + self, + to_addrs, + subject, + text_body, + html_body, + from_addr, + cc_addrs, + bcc_addrs, + ) + + self.attach_pdf(pdf_filename) + self.attach_pdf(pdf_asm_filename) diff --git a/build/lib/pe_mailer/stats_message.py b/build/lib/pe_mailer/stats_message.py new file mode 100644 index 00000000..150c34b0 --- /dev/null +++ b/build/lib/pe_mailer/stats_message.py @@ -0,0 +1,104 @@ +"""This module contains the StatsMessage class.""" + +# Standard Python Libraries +import datetime + +# Third-Party Libraries +import chevron + +from .message import Message + + +class StatsMessage(Message): + """An email message containing summary statistics for a run. + + Static attributes + ----------------- + Subject : str + The mustache template to use when constructing the message + subject. + + TextBody : str + The mustache template to use when constructing the plain text + message body. + + HtmlBody : str + The mustache template to use when constructing the HTML + message body. + + """ + + Subject = "pe-mailer summary from {{date}}" + + TextBody = """Greetings! + +Here is the pe-mailer summary from the run ending at {{date}}: + +{{string}} + +Please direct feedback and questions to vulnerability@cisa.dhs.gov and/or the pe-reports GitHub project. + +Regards, +The P&E Development Team +Cybersecurity and Infrastructure Security Agency (CISA) +vulnerability@cisa.dhs.gov +""" + + HtmlBody = """ + + +
    +

    Greetings!

    + +

    +Here is the pe-mailer summary from {{date}}:

    +{{string}} +

    + +

    Please direct feedback and questions to the P&E Development Team +and/or the pe-mailer GitHub +project.

    + +

    +Regards,
    +The VM Development Team

    +Cybersecurity and Infrastructure Security Agency
    +vulnerability@cisa.dhs.gov +

    + + +""" + + def __init__(self, to_addrs, list_of_strings): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + list_of_strings : array of str + An array of string objects, each of which is a statement + about the cyhy-mailer run. + + """ + # Grab the current date + now = datetime.datetime.utcnow() + # The microseconds are irrelevant and just make everything + # look confusing + now = now.replace(microsecond=0) + # This is the data mustache will use to render the templates + mustache_data = { + "date": now.isoformat(), + "string": list_of_strings, + } + + # Render the templates + subject = chevron.render(StatsMessage.Subject, mustache_data) + text_body = chevron.render(StatsMessage.TextBody, mustache_data) + html_body = chevron.render(StatsMessage.HtmlBody, mustache_data) + + Message.__init__(self, to_addrs, subject, text_body, html_body) diff --git a/build/lib/pe_reports/FranklinGothic.ttf b/build/lib/pe_reports/FranklinGothic.ttf new file mode 100644 index 00000000..778e5b14 Binary files /dev/null and b/build/lib/pe_reports/FranklinGothic.ttf differ diff --git a/build/lib/pe_reports/Franklin_Gothic_Book_Regular.ttf b/build/lib/pe_reports/Franklin_Gothic_Book_Regular.ttf new file mode 100644 index 00000000..21c4ecfc Binary files /dev/null and b/build/lib/pe_reports/Franklin_Gothic_Book_Regular.ttf differ diff --git a/build/lib/pe_reports/__init__.py b/build/lib/pe_reports/__init__.py new file mode 100644 index 00000000..15ecdad8 --- /dev/null +++ b/build/lib/pe_reports/__init__.py @@ -0,0 +1,103 @@ +"""The pe_reports library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. + +# Standard Python Libraries +import logging +from logging.handlers import RotatingFileHandler +import os + +# Third-Party Libraries +from celery import Celery +from flask import Flask, render_template +from flask_login import LoginManager +from flask_migrate import Migrate +from flask_sqlalchemy import SQLAlchemy + +# cisagov Libraries +from pe_reports.data.config import config + +# Stakeholder views +from pe_reports.home.views import home_blueprint +from pe_reports.report_gen.views import report_gen_blueprint +from pe_reports.stakeholder.views import stakeholder_blueprint +from pe_reports.stakeholder_bulk_upload.views import stakeholder_bulk_upload_blueprint +from pe_reports.stakeholder_full.views import stakeholder_full_blueprint +from pe_reports.stakeholder_lite.views import stakeholder_lite_blueprint + +from ._version import __version__ # noqa: F401 + +params = config() +login_manager = LoginManager() +# Flask implementation +app = Flask(__name__) +app.config["SECRET_KEY"] = os.getenv("FLASK_SECRET_KEY", "dev") +app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False +app.config[ + "SQLALCHEMY_DATABASE_URI" +] = f'postgresql+psycopg2://{params["user"]}:{params["password"]}@{params["host"]}:{params["port"]}/{params["database"]}' + + +# Configure the redis server +app.config["CELERY_BROKER_URL"] = "redis://localhost:6379/0" +app.config["CELERY_RESULT_BACKEND"] = "redis://localhost:6379/0" +app.config["UPLOAD_FOLDER"] = "src/pe_reports/uploads/" +app.config["ALLOWED_EXTENSIONS"] = {"txt", "csv"} + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +# Logging will rotate at 2GB +logging.basicConfig( + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, + handlers=[ + RotatingFileHandler(CENTRAL_LOGGING_FILE, maxBytes=2000000, backupCount=10) + ], +) + +app.config["LOGGER"] = logging.getLogger(__name__) + +# Creates a Celery object +celery = Celery(app.name, broker=app.config["CELERY_BROKER_URL"]) +celery.conf.update(app.config) + +# Config DB +db = SQLAlchemy(app) +Migrate(app, db) + +# TODO: Add a login page in the future. Issue #207 contains details +# login_manager.init_app(app) +# login_manager.login_view = "login" + +__all__ = ["app", "pages", "report_generator", "stylesheet"] + + +# Register the flask apps +app.register_blueprint(stakeholder_blueprint) +app.register_blueprint(stakeholder_lite_blueprint) +app.register_blueprint(stakeholder_full_blueprint) +app.register_blueprint(stakeholder_bulk_upload_blueprint) +app.register_blueprint(report_gen_blueprint) +# TODO: Add login blueprint. Issue #207 contains details +# app.register_blueprint(manage_login_blueprint) +app.register_blueprint(home_blueprint) + + +@app.errorhandler(404) +def page_not_found(e): + return render_template("404.html") + + +if __name__ == "__main__": + logging.info("The program has started...") + app.run(host="127.0.0.1", debug=DEBUG, port=8000) diff --git a/build/lib/pe_reports/__main__.py b/build/lib/pe_reports/__main__.py new file mode 100644 index 00000000..0c2644fb --- /dev/null +++ b/build/lib/pe_reports/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .report_generator import main + +main() diff --git a/build/lib/pe_reports/_version.py b/build/lib/pe_reports/_version.py new file mode 100644 index 00000000..2675f77a --- /dev/null +++ b/build/lib/pe_reports/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.2.1" diff --git a/build/lib/pe_reports/asm_generator.py b/build/lib/pe_reports/asm_generator.py new file mode 100644 index 00000000..ff20ff9d --- /dev/null +++ b/build/lib/pe_reports/asm_generator.py @@ -0,0 +1,288 @@ +"""Generate a stakeholders ASM summary based on a data dictionary.""" + +# Standard Python Libraries +import io +import logging +import os + +# Third-Party Libraries +import fitz +from PyPDF2 import PdfFileReader, PdfFileWriter +import numpy as np +import pandas as pd +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.pdfgen import canvas +from reportlab.platypus import Frame, Paragraph +from reportlab.lib.enums import TA_CENTER + +# cisagov Libraries +from pe_reports.data.db_query import ( + query_cidrs_by_org, + query_foreign_IPs, + query_extra_ips, + query_ports_protocols, + query_roots, + query_software, + query_subs, +) + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) +IN_FILEPATH = BASE_DIR + "/attack_surface_empty.pdf" +ON_PAGE_INDEX = 0 +UNDERNEATH = ( + False # if True, new content will be placed underneath page (painted first) +) + +pdfmetrics.registerFont(TTFont("Frank_Goth", BASE_DIR + "/FranklinGothic.ttf")) +pdfmetrics.registerFont( + TTFont("Frank_Goth_Book", BASE_DIR + "/Franklin_Gothic_Book_Regular.ttf") +) + + +def build_kpi_string(value, last_value): + """Build a string to show kpi and change since the last period.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if value_diff > 0: + string = f" {value}

    Increase of {value_diff}" + + elif value_diff < 0: + string = f" {value}

    Decrease of {value_diff}" + else: + string = f" {value}

    No Change" + return string + + +def determine_arrow(value, last_value, color=False): + """Determine the arrow color and direction based on current and previous values.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if color: + if value_diff > 0: + return BASE_DIR + "/up_red.png" + elif value_diff < 0: + return BASE_DIR + "/down_green.png" + else: + return BASE_DIR + "/no_change.png" + else: + if value_diff > 0: + return BASE_DIR + "/up_black.png" + elif value_diff < 0: + return BASE_DIR + "/down_black.png" + else: + return BASE_DIR + "/no_change.png" + + +def add_stat_frame(current_value, last_value, x, y, width, height, style, can): + """Add data point frame.""" + show_border = False + image_size = 22 + frame = Frame(x, y, width, height, showBoundary=show_border) + ip_address_paragraph = Paragraph( + f"{build_kpi_string(current_value, last_value)}", + style=style, + ) + frame.addFromList([ip_address_paragraph], can) + can.drawImage( + determine_arrow(current_value, last_value, False), + x + 110, + y + 16, + image_size, + image_size, + mask="auto", + ) + return can + + +def add_attachment(org_uid, final_output, pdf_file, asm_xlsx): + + # Create ASM Excel file + asmWriter = pd.ExcelWriter(asm_xlsx, engine="xlsxwriter") + + # CIDRs + cidr_df = query_cidrs_by_org(org_uid) + cidr_df = cidr_df[["network"]] + cidr_df.to_excel(asmWriter, sheet_name="CIDRs", index=False) + + # Extra IPs + ip_lst = query_extra_ips(org_uid) + ips_df = pd.DataFrame(ip_lst, columns=["ip"]) + ips_df.to_excel(asmWriter, sheet_name="Extra IPs", index=False) + + # Ports/protocols + ports_protocols_df = query_ports_protocols(org_uid) + ports_protocols_df.to_excel(asmWriter, sheet_name="Ports_Protocols", index=False) + + # Root domains + rd_df = query_roots(org_uid) + rd_df = rd_df[["root_domain"]] + rd_df.to_excel(asmWriter, sheet_name="Root Domains", index=False) + + # Sub-domains + sd_df = query_subs(org_uid) + sd_df = sd_df[["sub_domain"]] + sd_df.to_excel(asmWriter, sheet_name="Sub-domains", index=False) + + # Software + soft_df = query_software(org_uid) + soft_df.to_excel(asmWriter, sheet_name="Software", index=False) + + # Foreign Ips + for_ips_df = query_foreign_IPs(org_uid) + for_ips_df = for_ips_df[ + [ + "organization", + "ip", + "port", + "protocol", + "product", + "country_code", + "location", + ] + ] + for_ips_df.to_excel(asmWriter, sheet_name="Foreign IPs", index=False) + + asmWriter.save() + + doc = fitz.open(pdf_file) + # Get the summary page of the PDF on page 4 + page = doc[0] + + # Open CSV data as binary + sheet = open(asm_xlsx, "rb").read() + p1 = fitz.Point(455, 635) + page.add_file_annot( + p1, sheet, "ASM_Summary.xlsx", desc="Open xlsx", icon="Paperclip" + ) + doc.save( + final_output, + garbage=4, + deflate=True, + ) + + +def create_summary(org_uid, final_output, data_dict, file_name, excel_filename): + """Create ASM summary PDF.""" + packet = io.BytesIO() + + # Create a new PDF with Reportlab + can = canvas.Canvas(packet, pagesize=letter) + can.setFillColorRGB(0, 0, 0) # choose your font color + can.setFont("Frank_Goth", 20) + + org_name_style = ParagraphStyle( + "org_name_style", + fontName="Frank_Goth", + fontSize=14, + textColor="black", + splitLongWords=1, + ) + date_frame = Frame(73, 662, 310, 35) + date = Paragraph(data_dict["date"], style=org_name_style) + date_frame.addFromList([date], can) + + org_name_len = len(data_dict["org_name"]) + if org_name_len > 66: + org_name_style.fontSize = 9 + org_name_frame = Frame(155, 635, 420, 35) + org_name = Paragraph(data_dict["org_name"], style=org_name_style) + org_name_frame.addFromList([org_name], can) + + stat_style = ParagraphStyle( + "date_style", fontName="Frank_Goth_Book", fontSize=12, alignment=0 + ) + + # Add all the data points to the correct frame + can = add_stat_frame( + data_dict["ip_address"], + data_dict["last_ip_address"], + 25, + 353, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["cidrs"], data_dict["last_cidrs"], 220, 353, 180, 50, stat_style, can + ) + can = add_stat_frame( + data_dict["ports_and_protocols"], + data_dict["last_ports_and_protocols"], + 410, + 353, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["root_domains"], + data_dict["last_root_domains"], + 25, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["sub_domains"], + data_dict["last_sub_domains"], + 220, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["software"], + data_dict["last_software"], + 410, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["foreign_ips"], + data_dict["last_foreign_ips"], + 25, + 207, + 180, + 50, + stat_style, + can, + ) + can.save() + + # Move to the beginning of the StringIO buffer + packet.seek(0) + new_pdf = PdfFileReader(packet) + + # Read existing PDF template + existing_pdf = PdfFileReader(open(BASE_DIR + "/empty_asm.pdf", "rb")) + output = PdfFileWriter() + + # Add the "watermark" (which is the new pdf) on the existing page + page = existing_pdf.getPage(0) + page2 = new_pdf.getPage(0) + page.mergePage(page2) + output.addPage(page) + + # Finally, write "output" to a real file + outputStream = open(file_name, "wb") + output.write(outputStream) + outputStream.close() + + add_attachment(org_uid, final_output, file_name, excel_filename) diff --git a/build/lib/pe_reports/assets/Content.png b/build/lib/pe_reports/assets/Content.png new file mode 100644 index 00000000..31872b8c Binary files /dev/null and b/build/lib/pe_reports/assets/Content.png differ diff --git a/build/lib/pe_reports/assets/Cover.png b/build/lib/pe_reports/assets/Cover.png new file mode 100644 index 00000000..37dfe518 Binary files /dev/null and b/build/lib/pe_reports/assets/Cover.png differ diff --git a/build/lib/pe_reports/assets/Summary.png b/build/lib/pe_reports/assets/Summary.png new file mode 100644 index 00000000..c552dc44 Binary files /dev/null and b/build/lib/pe_reports/assets/Summary.png differ diff --git a/build/lib/pe_reports/assets/cisa.png b/build/lib/pe_reports/assets/cisa.png new file mode 100755 index 00000000..ee16d16a Binary files /dev/null and b/build/lib/pe_reports/assets/cisa.png differ diff --git a/build/lib/pe_reports/assets/creds-background.png b/build/lib/pe_reports/assets/creds-background.png new file mode 100644 index 00000000..fe414bba Binary files /dev/null and b/build/lib/pe_reports/assets/creds-background.png differ diff --git a/build/lib/pe_reports/assets/dark1-background.png b/build/lib/pe_reports/assets/dark1-background.png new file mode 100644 index 00000000..c4a4b1ff Binary files /dev/null and b/build/lib/pe_reports/assets/dark1-background.png differ diff --git a/build/lib/pe_reports/assets/dark1.png b/build/lib/pe_reports/assets/dark1.png new file mode 100644 index 00000000..fe067ccd Binary files /dev/null and b/build/lib/pe_reports/assets/dark1.png differ diff --git a/build/lib/pe_reports/assets/dark_web_forum_pie.png b/build/lib/pe_reports/assets/dark_web_forum_pie.png new file mode 100644 index 00000000..9c9f7ed5 Binary files /dev/null and b/build/lib/pe_reports/assets/dark_web_forum_pie.png differ diff --git a/build/lib/pe_reports/assets/inc_date_df.png b/build/lib/pe_reports/assets/inc_date_df.png new file mode 100644 index 00000000..fd84a2b6 Binary files /dev/null and b/build/lib/pe_reports/assets/inc_date_df.png differ diff --git a/build/lib/pe_reports/assets/masq-background.png b/build/lib/pe_reports/assets/masq-background.png new file mode 100644 index 00000000..753729fe Binary files /dev/null and b/build/lib/pe_reports/assets/masq-background.png differ diff --git a/build/lib/pe_reports/assets/pro_count.png b/build/lib/pe_reports/assets/pro_count.png new file mode 100644 index 00000000..f34ca6ae Binary files /dev/null and b/build/lib/pe_reports/assets/pro_count.png differ diff --git a/build/lib/pe_reports/assets/summary-background.png b/build/lib/pe_reports/assets/summary-background.png new file mode 100644 index 00000000..43188754 Binary files /dev/null and b/build/lib/pe_reports/assets/summary-background.png differ diff --git a/build/lib/pe_reports/assets/unverif_vuln_count.png b/build/lib/pe_reports/assets/unverif_vuln_count.png new file mode 100644 index 00000000..63994caa Binary files /dev/null and b/build/lib/pe_reports/assets/unverif_vuln_count.png differ diff --git a/build/lib/pe_reports/assets/vulns-background.png b/build/lib/pe_reports/assets/vulns-background.png new file mode 100644 index 00000000..a315afb6 Binary files /dev/null and b/build/lib/pe_reports/assets/vulns-background.png differ diff --git a/build/lib/pe_reports/assets/web_only_df_2.png b/build/lib/pe_reports/assets/web_only_df_2.png new file mode 100644 index 00000000..c31847ff Binary files /dev/null and b/build/lib/pe_reports/assets/web_only_df_2.png differ diff --git a/build/lib/pe_reports/charts.py b/build/lib/pe_reports/charts.py new file mode 100644 index 00000000..21bf4188 --- /dev/null +++ b/build/lib/pe_reports/charts.py @@ -0,0 +1,279 @@ +"""Class methods for report charts.""" + +# Standard Python Libraries +import os + +# Third-Party Libraries +import matplotlib +import matplotlib.pyplot as plt +from matplotlib.ticker import MaxNLocator + +matplotlib.use("Agg") + + +# Factor to convert cm to inches +CM_CONVERSION_FACTOR = 2.54 + +# Get base directory to save images +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) + + +class Charts: + """Build charts.""" + + def __init__(self, df, width, height, name, title, x_label, y_label): + """Initialize chart class.""" + self.df = df + self.title = title + self.x_label = x_label + self.y_label = y_label + self.width = width + self.height = height + self.name = name + + def pie(self): + """Build pie chart.""" + df = self.df + width = self.width + height = self.height + name = self.name + plt.rcParams.update({"figure.max_open_warning": 0}) + category_name = df.columns[0] + value_name = df.columns[1] + df = df.sort_values(by=value_name, ascending=False) + category_column = df[category_name] + value_column = df[df.columns[1]] + labels = category_column + plt.gca().axis("equal") + + def autopct(pct): + """Get percentages for the pie chart slices > 10%.""" + return ("%1.0f%%" % pct) if pct > 1 else "" + + pie = plt.pie( + value_column, + startangle=0, + radius=1.75, + autopct=autopct, + textprops={"color": "w", "fontsize": 7}, + ) + plt.legend( + pie[0], + labels, + bbox_to_anchor=(1, 0.75), + loc="center right", + fontsize=6, + bbox_transform=plt.gcf().transFigure, + frameon=False, + ) + plt.subplots_adjust(left=0.2, wspace=0.2) + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() + + def stacked_bar(self): + """Build stacked bar chart.""" + df = self.df + title = self.title + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + color = ["#1357BE", "#D0342C"] + df.plot(kind="bar", stacked=True, zorder=3, color=color) + plt.title(title, pad=15, fontsize=10) + plt.xlabel(x_label, labelpad=10, fontdict={"size": 8}) + plt.ylabel(y_label, labelpad=10, fontdict={"size": 8}) + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.ylim(ymin=0) + plt.tight_layout() + plt.gca().yaxis.set_major_locator(MaxNLocator(integer=True)) + plt.rc("axes", axisbelow=True) + plt.grid(axis="y", zorder=0) + plt.xticks(rotation=0) + plt.savefig(BASE_DIR + "/assets/" + name, transparent=True, dpi=500) + plt.clf() + + def h_bar(self): + """Build horizontal bar chart.""" + df = self.df + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + plt.rcParams.update({"figure.max_open_warning": 0}) + category_name = df.columns[0] + value_name = df.columns[1] + category_column = df[category_name].str.replace("Vulnerable Product - ", "") + value_column = df[df.columns[1]] + bar_width = 0.6 + fig, ax = plt.subplots() + plt.set_loglevel("WARNING") + ax.spines["right"].set_visible(False) + ax.spines["top"].set_visible(False) + plt.barh(df.index, value_column, bar_width, align="center", color="#466fc6") + plt.xticks(fontsize=7) + plt.yticks(fontsize=7) + plt.xlim(xmin=0) + plt.gca().xaxis.set_major_locator(MaxNLocator(integer=True)) + plt.gca().set_ylim(-1.0, len(category_column)) + plt.gca().set_yticks(df.index) + plt.gca().set_yticklabels(category_column) + plt.gca().set_xlabel(x_label, fontdict={"size": 8}) + plt.gca().set_ylabel(y_label, fontdict={"size": 8}) + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.tight_layout() + + for i in range(len(df)): + if df.loc[i, value_name] > 0: + label = df.loc[i, value_name] + plt.annotate( + label, # this is the text + (df.loc[i, value_name], i), # this is the point to label + textcoords="offset points", # how to position the text + xytext=(7, -3), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + fontsize=8, + ) + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() + + def line_chart(self): + """Build line chart.""" + df = self.df + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + value_column = df[df.columns[0]] + color = ["#7aa5c1", "#e08493"] + fig, ax = plt.subplots() + ax.spines["right"].set_visible(False) + ax.spines["top"].set_visible(False) + plt.set_loglevel("WARNING") + plt.plot( + df.index, + value_column, + color=color[0], + label=df.columns[0], + linewidth=3, + marker=".", + markersize=10, + ) + + if len(df.columns) == 2: + plt.plot( + df.index, + df[df.columns[1]], + color=color[1], + label=df.columns[1], + linewidth=3, + linestyle="dashed", + marker=".", + markersize=10, + ) + y_max = int(df[df.columns].max().max() * 1.1) + plt.ylim(ymin=0, ymax=y_max * 1.10) + # plt.legend(loc=9, ncol=2, framealpha=0, fontsize=8, bbox_to_anchor=(0.5, -0.5)) + plt.legend(loc="upper right") + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.xticks(fontsize=7) + plt.yticks(fontsize=7) + plt.gca().set_ylabel(y_label, labelpad=10, fontdict={"size": 8}) + plt.xlabel(x_label, labelpad=10, fontdict={"size": 8}) + plt.xticks(rotation=0) + plt.grid(axis="y") + plt.tight_layout() + + # loop through the dataframe + for row in df.itertuples(): + # check if there is only one row of values + if len(row) == 2: + plt.annotate( + str(int(row[1])), + xy=(row[0], row[1]), + textcoords="offset points", # how to position the text + xytext=( + 0, + 8, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#003e67", + ) + # check if there are two rows of data + elif len(row) == 3: + # check if the two values are within 1/10th of the max y value + value_diff = abs(row[1] - row[2]) + if value_diff < y_max / 10: + # if the values are on the bottom quarter of the graph don't label below values + if min(row[1], row[2]) < y_max / 4: + y1 = y2 = max(row[1], row[2]) + if row[1] > row[2]: + y1_offset = 18 + y2_offset = 8 + else: + y1_offset = 8 + y2_offset = 18 + else: + y1 = row[1] + y2 = row[2] + if row[1] > row[2]: + y1_offset = 8 + y2_offset = -17 + else: + y1_offset = -17 + y2_offset = 8 + # if values are not close to each other put the labels directly above + else: + y1 = row[1] + y2 = row[2] + y1_offset = 8 + y2_offset = 8 + print(y1) + print(y2) + + plt.annotate( + str(int(row[1])), + xy=(row[0], y1), + textcoords="offset points", # how to position the text + xytext=( + 0, + y1_offset, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#005288", + ) + plt.annotate( + str(int(row[2])), + xy=(row[0], y2), + textcoords="offset points", # how to position the text + xytext=( + 0, + y2_offset, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#c41230", + ) + + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() diff --git a/build/lib/pe_reports/conftest.py b/build/lib/pe_reports/conftest.py new file mode 100644 index 00000000..163f922f --- /dev/null +++ b/build/lib/pe_reports/conftest.py @@ -0,0 +1 @@ +"""Conftest file for proper pytest functionality execution.""" diff --git a/build/lib/pe_reports/data/__init__.py b/build/lib/pe_reports/data/__init__.py new file mode 100644 index 00000000..3f2fa51b --- /dev/null +++ b/build/lib/pe_reports/data/__init__.py @@ -0,0 +1 @@ +"""The pe-reports data directory.""" diff --git a/build/lib/pe_reports/data/config.py b/build/lib/pe_reports/data/config.py new file mode 100644 index 00000000..90be8ef2 --- /dev/null +++ b/build/lib/pe_reports/data/config.py @@ -0,0 +1,64 @@ +"""Configuration to connect to a PostgreSQL database.""" + +# Standard Python Libraries +from configparser import ConfigParser +import os + +# Third-Party Libraries +from importlib_resources import files + +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def config(filename=REPORT_DB_CONFIG, section="postgres"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db + +def staging_config(filename=REPORT_DB_CONFIG, section="staging"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db + + +def whois_xml_api_key(): + """Fetch the WhoisXML API key.""" + section = "whoisxml" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _key = params[0] + key = _key[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + return key diff --git a/build/lib/pe_reports/data/data_schema.sql b/build/lib/pe_reports/data/data_schema.sql new file mode 100755 index 00000000..9e9e985e --- /dev/null +++ b/build/lib/pe_reports/data/data_schema.sql @@ -0,0 +1,4266 @@ +-- +-- PostgreSQL database dump +-- + +-- Dumped from database version 11.16 +-- Dumped by pg_dump version 12.12 (Ubuntu 12.12-0ubuntu0.20.04.1) + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SELECT pg_catalog.set_config('search_path', '', false); +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +-- +-- Name: pgcrypto; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public; + + +-- +-- Name: EXTENSION pgcrypto; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION pgcrypto IS 'cryptographic functions'; + + +-- +-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public; + + +-- +-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION "uuid-ossp" IS 'generate universally unique identifiers (UUIDs)'; + + +-- +-- Name: get_cred_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_cred_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, password_creds bigint, total_creds bigint, num_breaches bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + cred_metrics.password_creds, + cred_metrics.total_creds, + breach_metrics.num_breaches + FROM + ( + SELECT + reported_orgs.organizations_uid, + CAST(COALESCE(creds.password_included, 0) as bigint) password_creds, + CAST(COALESCE(creds.no_password + creds.password_included, 0) as bigint) total_creds + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp_credsbydate.organizations_uid, + SUM(no_password) as no_password, + SUM(password_included) as password_included + FROM + public.vw_breachcomp_credsbydate + WHERE + mod_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp_credsbydate.organizations_uid + ) creds + ON reported_orgs.organizations_uid = creds.organizations_uid + ) cred_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(breaches.num_breaches, 0) num_breaches + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp.organizations_uid, + COUNT(DISTINCT breach_name) as num_breaches + FROM + public.vw_breachcomp + WHERE + modified_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp.organizations_uid + ) breaches + ON reported_orgs.organizations_uid = breaches.organizations_uid + ) breach_metrics + ON + cred_metrics.organizations_uid = breach_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_cred_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_darkweb_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_darkweb_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + dw_alert_metrics.organizations_uid, + dw_alert_metrics.num_dw_alerts, + CAST(dw_mention_metrics.num_dw_mentions as bigint) AS num_dw_mentions, + dw_threat_metrics.num_dw_threats, + dw_invite_metrics.num_dw_invites + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(alerts.num_dw_alerts, 0) AS num_dw_alerts + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + COUNT(*) num_dw_alerts + FROM + public.alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + alerts.organizations_uid + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ) dw_alert_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(mentions.num_dw_mentions, 0) AS num_dw_mentions + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_mentionsbydate.organizations_uid, + SUM(public.vw_darkweb_mentionsbydate."Count") as num_dw_mentions + FROM + public.vw_darkweb_mentionsbydate + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_mentionsbydate.organizations_uid + ) mentions + ON reported_orgs.organizations_uid = mentions.organizations_uid + ) dw_mention_metrics + ON + dw_alert_metrics.organizations_uid = dw_mention_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(threats.num_dw_threats, 0) AS num_dw_threats + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_potentialthreats.organizations_uid, + COUNT(*) as num_dw_threats + FROM + public.vw_darkweb_potentialthreats + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_potentialthreats.organizations_uid + ) threats + ON reported_orgs.organizations_uid = threats.organizations_uid + ) dw_threat_metrics + ON + dw_alert_metrics.organizations_uid = dw_threat_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(invites.num_dw_invites, 0) AS num_dw_invites + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_inviteonlymarkets.organizations_uid, + COUNT(*) as num_dw_invites + FROM + public.vw_darkweb_inviteonlymarkets + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_inviteonlymarkets.organizations_uid + ) invites + ON reported_orgs.organizations_uid = invites.organizations_uid + ) dw_invite_metrics + ON + dw_alert_metrics.organizations_uid = dw_invite_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_darkweb_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_domain_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_domain_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_sus_domain bigint, num_alert_domain bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + domain_sus_metrics.organizations_uid, + domain_sus_metrics.num_sus_domain, + domain_alert_metrics.num_alert_domain + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_sus.num_sus_domain, 0) num_sus_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_permutations.organizations_uid, + COUNT(*) as num_sus_domain + FROM + public.domain_permutations + WHERE + date_active BETWEEN start_date AND end_date + AND + malicious = True + GROUP BY + domain_permutations.organizations_uid + ) domain_sus + ON reported_orgs.organizations_uid = domain_sus.organizations_uid + ) domain_sus_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_alerts.num_alert_domain, 0) num_alert_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + COUNT(*) as num_alert_domain + FROM + public.domain_alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + domain_alerts.organizations_uid + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ) domain_alert_metrics + ON + domain_sus_metrics.organizations_uid = domain_alert_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_domain_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_vuln_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_vuln_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_insecure_ports bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + verif_vuln_metrics.organizations_uid, + verif_vuln_metrics.num_verif_vulns, + assets_unverif_vuln_metrics.num_assets_unverif_vulns, + insecure_port_metrics.num_insecure_ports + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(verif_vulns.num_verif_vulns, 0) AS num_verif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_verif_vulns + FROM + ( + SELECT DISTINCT + vw_shodanvulns_verified.organizations_uid, + cve, + ip + FROM + public.vw_shodanvulns_verified + WHERE + timestamp BETWEEN start_date AND end_date + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) verif_vulns + ON + reported_orgs.organizations_uid = verif_vulns.organizations_uid + ) verif_vuln_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(assets_unverif_vulns.num_assets_unverif_vuln, 0) AS num_assets_unverif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_assets_unverif_vuln + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + potential_vulns, + ip + FROM + public.vw_shodanvulns_suspected + WHERE + timestamp BETWEEN start_date AND end_date + AND + vw_shodanvulns_suspected.type != 'Insecure Protocol' + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) assets_unverif_vulns + ON + reported_orgs.organizations_uid = assets_unverif_vulns.organizations_uid + ) assets_unverif_vuln_metrics + ON + verif_vuln_metrics.organizations_uid = assets_unverif_vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(insecure_ports.num_risky_port, 0) AS num_insecure_ports + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + risky_ports.organizations_uid, + COUNT(port) as num_risky_port + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + protocol, + ip, + port + FROM + public.vw_shodanvulns_suspected + WHERE + vw_shodanvulns_suspected.type = 'Insecure Protocol' + AND + (protocol != 'http' AND protocol != 'smtp') + AND + timestamp BETWEEN start_date AND end_date + ) risky_ports + GROUP BY + risky_ports.organizations_uid + ) insecure_ports + ON + reported_orgs.organizations_uid = insecure_ports.organizations_uid + ) insecure_port_metrics + ON + verif_vuln_metrics.organizations_uid = insecure_port_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_vuln_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: insert_cidr(cidr, uuid, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_cidr(arg_net cidr, arg_org_uid uuid, arg_data_src text) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + parent_uid uuid := null; + comp_cidr_uid uuid := null; + comp_net cidr; + comp_uid uuid := null; + comp_parent_uid uuid := null; + comp_cyhy_id text := null; + save_to_db boolean := true; + ds_uid uuid := null; + new_cidr_uid uuid := null; + in_cidrs record; + cidrs_in record; +begin + select o.parent_org_uid into parent_uid from organizations o where o.organizations_uid = arg_org_uid; + select ds.data_source_uid into ds_uid from data_source ds where ds.name = arg_data_src; + -- Check if any cidrs equal the provided cidr + select ct.cidr_uid, o.organizations_uid , ct.network, o.parent_org_uid, o."cyhy_db_name" as parent_id from cidrs ct + join organizations o on ct.organizations_uid = o.organizations_uid + where ct.network = arg_net into comp_cidr_uid, comp_uid, comp_net, comp_parent_uid, comp_cyhy_id; + + if (comp_net is not null) then + --if the other cidr's org is our cidr's parent org + if (comp_uid = parent_uid) then + -- point to cidr to the new child org + update cidrs set organizations_uid = arg_org_uid where organizations_uid = comp_uid and network = arg_net; + new_cidr_uid := comp_cidr_uid; + save_to_db := false; + --if our cidr's org is the parent to the other cidr's org + elseif (arg_org_uid = comp_parent_uid) then + -- do nothing + raise notice 'This cidr already exists in a child organization'; + save_to_db := false; + --return comp_cidr_uid; + -- if there is a duplicate for the same org + elseif (arg_org_uid = comp_uid) then + new_cidr_uid := comp_cidr_uid; + save_to_db :=false; + --if the orgs are not related + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid) + values (arg_net, arg_org_uid, 'Cidr duplicate between unrelated org. This cidr is also found in the following org. org_cyhy_id:' || comp_cyhy_id || ' org_uid: ' || comp_uid , ds_uid) + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end if; + + -- Check if the cidr is contained in an existing cidr block + if exists(select ct.network from cidrs ct where arg_net << ct.network) then + + for in_cidrs in select o.organizations_uid , tct.network, o.parent_org_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where arg_net << ct.network loop + -- Our cidr is found in an existing cidr for the same org + --do nothing + if (in_cidrs.organizations_uid = arg_org_uid) then + raise notice 'This cidr is containeed in another cidr for the same organization'; + save_to_db := false; + -- Our cidr is found in an existing cidr related to our parent org + -- add cidr + elseif (in_cidrs.organizations_uid = parent_uid) then + if (cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid) values (arg_net, arg_org_uid, ds_uid) + on conflict (organizations_uid, network ) + do nothing + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --UPDATE IPS THAT BELONG TO THIS CIDR TO POINT HERE ******************************************* + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = in_cidrs.network; + -- Our cidr is found in an existing cidr related to our child org + -- don't add cidr + elseif (arg_org_uid = in_cidrs.parent_org_uid) then + save_to_db := false; + --Our cidr is found in an existing cidr unrelated to our org + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid) + values (arg_net, arg_org_uid, 'This cidr range is contained in another cidr owned by the following unrelated org. org_uid:' || in_cidrs.organizations_uid , ds_uid) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = test_cidr_table.insert_alert || ", " || in_cidrs.organizations_uid + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + + end loop; + end if; + + -- Check if any cidrs are contained within it + if exists(select ct.network from cidrs ct where ct.network << arg_net ) then + for cidrs_in in select cidr_uid, o.organizations_uid , tct.network, o.parent_org_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where ct.network << arg_net loop + -- an existing cidr is found in our cidr for the same org + -- update existing cidr to current cidr + if (cidrs_in.organizations_uid = arg_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid) values (arg_net, arg_org_uid, ds_uid) + on conflict (organizations_uid, network ) + do nothing + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.network; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr related to our parent org is found in our cidr + -- update existing cidr to our org and cidr + elseif (in_cidrs.organizations_uid = parent_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid) values (arg_net, arg_org_uid, ds_uid) + on conflict (organizations_uid, network ) + do nothing + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.network; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr is found in our cidr related to our child org + -- add new cidr to our org + elseif (arg_org_uid = in_cidrs.parent_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid) values (arg_net, arg_org_uid, ds_uid) + on conflict (organizations_uid, network ) + do nothing + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + + update ips + set origin_cidr = cidrs_in.cidr_uid + where ip << cidrs_in.network + and origin_cidr = arg_net; + --an existing cidr unrelated to our org is found in our cidr + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid) + values (arg_net, arg_org_uid, 'another cidr owned by the following unrelated org is contained in this cidr range . org_uid:' || cidrs_in.organizations_uid , ds_uid) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = test_cidr_table.insert_alert || ", " || cidrs_in.organizations_uid + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + + end loop; + + save_to_db := false; + end if; + + if (save_to_db = true) then + insert into cidrs (network, organizations_uid , data_source_uid) values (arg_net, arg_org_uid, ds_uid) returning cidr_uid into new_cidr_uid; + end if; + + return new_cidr_uid; +end; +$$; + + +ALTER FUNCTION public.insert_cidr(arg_net cidr, arg_org_uid uuid, arg_data_src text) OWNER TO pe; + +-- +-- Name: insert_sub_domain(text, uuid, text, text, uuid); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_sub_domain(sub_d text, org_uid uuid, data_src text, root_d text DEFAULT NULL::text, root_d_uid uuid DEFAULT NULL::uuid) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ds_uid uuid := null; +begin + select sub_domain_uid into sub_id from sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where sd.sub_domain = sub_d + and rd.organizations_uid = org_uid; + if (sub_id is null) then + -- If the root_domain_uid is not provided look it up using the provided root_domain + if (root_d_uid is null and root_d is not null) then + begin + select rd.root_domain_uid into root_d_uid from root_domains rd where rd.root_domain = root_d and rd.organizations_uid = org_uid; + raise notice 'uid found: %', root_d_uid; + end; + else + raise notice 'uid provided: %', root_d_uid; + end if; + --query the data_source_uid based on the provided data source name + select ds.data_source_uid into ds_uid from data_source ds where ds.name = data_src; + -- If the root_domain_uid is still null create a new root domain and return the root_domain_uid + if (root_d_uid is null) then + begin + insert into root_domains (organizations_uid, root_domain, data_source_uid, enumerate_subs) values (org_uid, root_d, ds_uid, false) on conflict (organizations_uid, root_domain) do nothing; + select rd.root_domain_uid into root_d_uid from root_domains rd where rd.root_domain = root_d; + end; + end if; + -- query to see if the sub_domain already exists in the database + select sub_domain_uid into sub_id from sub_domains where sub_domain = sub_d and root_domain_uid = root_d_uid; + -- if the sub_domain is not already in the database then create it and return the sub_uid + if (sub_id is null) then + --add subdomain here + insert into sub_domains (sub_domain, root_domain_uid, data_source_uid) values (sub_d, root_d_uid, ds_uid) on conflict (sub_domain, root_domain_uid) do nothing returning sub_domain_uid into sub_id; + raise notice 'uid out of if: %', root_d_uid; + end if; + end if; + return sub_id; +end; +$$; + + +ALTER FUNCTION public.insert_sub_domain(sub_d text, org_uid uuid, data_src text, root_d text, root_d_uid uuid) OWNER TO pe; + +-- +-- Name: link_ips_and_subs(text, inet, uuid, text, text, uuid, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.link_ips_and_subs(arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid DEFAULT NULL::uuid, arg_root text DEFAULT NULL::text) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ds_uid uuid := null; + i_s_uid uuid := null; +begin + --select ds.data_source_uid into ds_uid from data_source ds where ds.name = arg_data_src; + + insert into ips(ip_hash, ip) + values (arg_ip_hash, arg_ip) + on conflict (ip) do nothing; + + --insert into sub_domains (sub_domain, root_domain_uid, data_source_uid) + --values (arg_sub_domain, arg_root_uid, ds_uid) + --on conflict (sub_domain, root_domain_uid) do nothing + --returning sub_domain_uid into sub_id; + if (arg_root is null) then + select insert_sub_domain(sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src,root_d_uid => arg_root_uid ) into sub_id; + else + select insert_sub_domain(sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src, root_d => arg_root) into sub_id; + end if; + insert into ips_subs (ip_hash, sub_domain_uid) + values(arg_ip_hash, sub_id) + on conflict(ip_hash, sub_domain_uid) do nothing + returning ips_subs_uid into i_s_uid;-- insert both fk ids into the product_order table + + return i_s_uid; +end; +$$; + + +ALTER FUNCTION public.link_ips_and_subs(arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid, arg_root text) OWNER TO pe; + +-- +-- Name: pes_base_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_base_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_breaches bigint, num_total_creds bigint, num_pass_creds bigint, num_alert_domain bigint, num_sus_domain bigint, num_insecure_ports bigint, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint, num_ports bigint, num_root_domain bigint, num_sub_domain bigint, num_ips bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + attacksurface_metrics.cyhy_db_name, + cred_metrics.num_breaches, + cred_metrics.total_creds AS num_total_creds, + cred_metrics.password_creds AS num_pass_creds, + domain_metrics.num_alert_domain, + domain_metrics.num_sus_domain, + vuln_metrics.num_insecure_ports, + vuln_metrics.num_verif_vulns, + vuln_metrics.num_assets_unverif_vulns, + darkweb_metrics.num_dw_alerts, + darkweb_metrics.num_dw_mentions, + darkweb_metrics.num_dw_threats, + darkweb_metrics.num_dw_invites, + attacksurface_metrics.num_ports, + attacksurface_metrics.num_root_domain, + attacksurface_metrics.num_sub_domain, + attacksurface_metrics.num_ips + FROM + ( + SELECT + * + FROM + get_cred_metrics(start_date, end_date) + ) cred_metrics + INNER JOIN + ( + SELECT + * + FROM + get_domain_metrics(start_date, end_date) + ) domain_metrics + ON + cred_metrics.organizations_uid = domain_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_vuln_metrics(start_date, end_date) + ) vuln_metrics + ON + cred_metrics.organizations_uid = vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_darkweb_metrics(start_date, end_date) + ) darkweb_metrics + ON + cred_metrics.organizations_uid = darkweb_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + public.vw_orgs_attacksurface + ) attacksurface_metrics + ON + cred_metrics.organizations_uid = attacksurface_metrics.organizations_uid + ORDER BY + attacksurface_metrics.cyhy_db_name ASC; +END; $$; + + +ALTER FUNCTION public.pes_base_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_check_new_cve(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_check_new_cve(start_date date, end_date date) RETURNS TABLE(cve_name text) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + current_cves.cve_name + FROM + ( + /* Select unverified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + UNION + /* Select verified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + ) current_cves + LEFT JOIN + public.cve_info + ON + current_cves.cve_name = cve_info.cve_name + WHERE + cve_info.cve_name IS NULL; +END; $$; + + +ALTER FUNCTION public.pes_check_new_cve(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_cve_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_cve_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_verif_cve bigint, num_verif_low bigint, num_verif_med bigint, num_verif_high bigint, num_verif_crit bigint, max_verif_cvss numeric, num_unverif_cve bigint, num_unverif_low bigint, num_unverif_med bigint, num_unverif_high bigint, num_unverif_crit bigint, max_unverif_cvss numeric) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(verif.num_verif_cves, 0) as num_verif_cve, + COALESCE(verif.num_verif_low, 0) as num_verif_low, + COALESCE(verif.num_verif_med, 0) as num_verif_med, + COALESCE(verif.num_verif_high, 0) as num_verif_high, + COALESCE(verif.num_verif_crit, 0) as num_verif_crit, + COALESCE(verif.max_verif_cvss, 0) as max_verif_cvss, + COALESCE(unverif.num_unverif_cves, 0) as num_unverif_cve, + COALESCE(unverif.num_unverif_low, 0) as num_unverif_low, + COALESCE(unverif.num_unverif_med, 0) as num_unverif_med, + COALESCE(unverif.num_unverif_high, 0) as num_unverif_high, + COALESCE(unverif.num_unverif_crit, 0) as num_unverif_crit, + COALESCE(unverif.max_unverif_cvss, 0) as max_unverif_cvss + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Aggregated counts for verified CVEs */ + SELECT + verif_cves.organizations_uid, + verif_cves.cyhy_db_name, + COUNT(*) as num_verif_cves, + COUNT(*) FILTER (WHERE verif_cves.cvss_score < 4) as num_verif_low, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 4 AND verif_cves.cvss_score < 7) as num_verif_med, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 7 AND verif_cves.cvss_score < 9) as num_verif_high, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 9) as num_verif_crit, + MAX(verif_cves.cvss_score) as max_verif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of verified CVEs for this report period */ + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve, + shodan_vulns.cvss, + shodan_vulns.severity + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + verif_cve_list.cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) verif_cves + GROUP BY + verif_cves.organizations_uid, + verif_cves.cyhy_db_name + ) verif + ON + reported_orgs.organizations_uid = verif.organizations_uid + LEFT JOIN + ( + /* Aggregated counts for unverified CVEs */ + SELECT + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name, + COUNT(*) as num_unverif_cves, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score < 4) as num_unverif_low, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 4 AND unverif_cves.cvss_score < 7) as num_unverif_med, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 7 AND unverif_cves.cvss_score < 9) as num_unverif_high, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 9) as num_unverif_crit, + MAX(unverif_cves.cvss_score) as max_unverif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of unverified CVEs for this report period */ + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + unverif_cve_list.unverif_cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) unverif_cves + GROUP BY + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name + ) unverif + ON + reported_orgs.organizations_uid = unverif.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name; +END; $$; + + +ALTER FUNCTION public.pes_cve_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_domalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + domain_alerts.date as mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + domain_alerts.date + FROM + public.domain_alerts + WHERE + domain_alerts.date BETWEEN start_date AND end_date + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + domain_alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + alerts.date AS mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + alerts.date + FROM + public.alerts + WHERE + alerts.date BETWEEN start_date AND end_date + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwment(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, date date, num_mentions bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + dw_mentions.date, + COALESCE(dw_mentions."Count", 0) as num_mentions + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + * + FROM + public.vw_darkweb_mentionsbydate dwm + WHERE + dwm.date BETWEEN start_date AND end_date + ) dw_mentions + ON + reported_orgs.organizations_uid = dw_mentions.organizations_uid; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_totcred(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date, no_password bigint, password_included bigint, total_creds bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + cred_dat.mod_date, + COALESCE(cred_dat.no_password, 0) as no_password, + COALESCE(cred_dat.password_included, 0) as password_included, + COALESCE(cred_dat.total_creds, 0) as total_creds + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + *, + vw_breachcomp_credsbydate.no_password + vw_breachcomp_credsbydate.password_included as total_creds + FROM + public.vw_breachcomp_credsbydate + WHERE + vw_breachcomp_credsbydate.mod_date BETWEEN start_date AND end_date + ) cred_dat + ON + reported_orgs.organizations_uid = cred_dat.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + cred_dat.mod_date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: query_breach(text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_breach(b_name text) RETURNS TABLE(breach_name text, description text, exposed_cred_count bigint, breach_date date, added_date timestamp without time zone, modified_date timestamp without time zone, data_classes text[], password_included boolean, is_verified boolean, data_source text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT cb.breach_name, cb.description, cb.exposed_cred_count, cb.breach_date, + cb.added_date , cb.modified_date, cb.data_classes, cb.password_included , + cb.is_verified , ds.name-- I added parentheses + FROM credential_breaches cb + join data_source ds on ds.data_source_uid = cb.data_source_uid + where lower(cb.breach_name) = lower(b_name); -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_breach(b_name text) OWNER TO pe; + +-- +-- Name: query_emails(text, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_emails(b_name text, org_id text) RETURNS TABLE(email text, org_name text, org_cyhy_id text, data_source text, name text, login_id text, phone text, password text, hash_type text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT c.email, o.name, o.cyhy_db_name, d.name, c.name, c.login_id, c.phone, c.password, c.hash_type -- I added parentheses + FROM credential_exposures c + join organizations o on o.organizations_uid = c.organizations_uid + join data_source d on d.data_source_uid = c.data_source_uid + where lower(c.breach_name) = lower(b_name) + and o.cyhy_db_name = org_id; -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_emails(b_name text, org_id text) OWNER TO pe; + +SET default_tablespace = ''; + +-- +-- Name: Users; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."Users" ( + id uuid NOT NULL, + email character varying(64), + username character varying(64), + admin integer, + role integer, + password_hash character varying(128), + api_key character varying(128) +); + + +ALTER TABLE public."Users" OWNER TO pe; + +-- +-- Name: alembic_version; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alembic_version ( + version_num character varying(32) NOT NULL +); + + +ALTER TABLE public.alembic_version OWNER TO pe; + +-- +-- Name: alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alerts ( + alerts_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + alert_name text, + content text, + date date, + sixgill_id text, + read text, + severity text, + site text, + threat_level text, + threats text, + title text, + user_id text, + category text, + lang text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + content_snip text, + asset_mentioned text, + asset_type text +); + + +ALTER TABLE public.alerts OWNER TO pe; + +-- +-- Name: alias; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alias ( + alias_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + alias text NOT NULL +); + + +ALTER TABLE public.alias OWNER TO pe; + +-- +-- Name: asset_headers; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.asset_headers ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_url text NOT NULL, + tech_detected text[] NOT NULL, + interesting_header text[] NOT NULL, + ssl2 text[], + tls1 text[], + certificate json, + scanned boolean, + ssl_scanned boolean +); + + +ALTER TABLE public.asset_headers OWNER TO pe; + +-- +-- Name: auth_group; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group ( + id integer NOT NULL, + name character varying(150) NOT NULL +); + + +ALTER TABLE public.auth_group OWNER TO pe; + +-- +-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group_permissions ( + id bigint NOT NULL, + group_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_group_permissions OWNER TO pe; + +-- +-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_permission; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_permission ( + id integer NOT NULL, + name character varying(255) NOT NULL, + content_type_id integer NOT NULL, + codename character varying(100) NOT NULL +); + + +ALTER TABLE public.auth_permission OWNER TO pe; + +-- +-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_permission ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_permission_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user ( + id integer NOT NULL, + password character varying(128) NOT NULL, + last_login timestamp with time zone, + is_superuser boolean NOT NULL, + username character varying(150) NOT NULL, + first_name character varying(150) NOT NULL, + last_name character varying(150) NOT NULL, + email character varying(254) NOT NULL, + is_staff boolean NOT NULL, + is_active boolean NOT NULL, + date_joined timestamp with time zone NOT NULL +); + + +ALTER TABLE public.auth_user OWNER TO pe; + +-- +-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_groups ( + id bigint NOT NULL, + user_id integer NOT NULL, + group_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_groups OWNER TO pe; + +-- +-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_groups ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_groups_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_user_permissions ( + id bigint NOT NULL, + user_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_user_permissions OWNER TO pe; + +-- +-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_user_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_user_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: cidrs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cidrs ( + cidr_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + network cidr NOT NULL, + organizations_uid uuid, + data_source_uid uuid, + insert_alert text +); + + +ALTER TABLE public.cidrs OWNER TO pe; + +-- +-- Name: credential_breaches; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_breaches ( + credential_breaches_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + breach_name text NOT NULL, + description text, + exposed_cred_count bigint, + breach_date date, + added_date timestamp without time zone, + modified_date timestamp without time zone, + data_classes text[], + password_included boolean, + is_verified boolean, + is_fabricated boolean, + is_sensitive boolean, + is_retired boolean, + is_spam_list boolean, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.credential_breaches OWNER TO pe; + +-- +-- Name: credential_exposures; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_exposures ( + credential_exposures_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + email text NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text, + sub_domain text, + breach_name text, + modified_date timestamp without time zone, + credential_breaches_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + name text, + login_id text, + phone text, + password text, + hash_type text, + intelx_system_id text +); + + +ALTER TABLE public.credential_exposures OWNER TO pe; + +-- +-- Name: cve_info; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cve_info ( + cve_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_name text, + cvss_2_0 numeric, + cvss_2_0_severity text, + cvss_2_0_vector text, + cvss_3_0 numeric, + cvss_3_0_severity text, + cvss_3_0_vector text, + dve_score numeric +); + + +ALTER TABLE public.cve_info OWNER TO pe; + +-- +-- Name: TABLE cve_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON TABLE public.cve_info IS 'Table that holds all known CVEs and their associated CVSS 2.0/3.0/DVE info'; + + +-- +-- Name: cyhy_contacts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_contacts ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text NOT NULL, + org_name text NOT NULL, + phone text, + contact_type text NOT NULL, + email text, + name text, + date_pulled date +); + + +ALTER TABLE public.cyhy_contacts OWNER TO pe; + +-- +-- Name: cyhy_db_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_db_assets ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text, + org_name text, + contact text, + network inet, + type text, + first_seen date, + last_seen date, + currently_in_cyhy boolean +); + + +ALTER TABLE public.cyhy_db_assets OWNER TO pe; + +-- +-- Name: dataAPI_apiuser; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."dataAPI_apiuser" ( + id bigint NOT NULL, + "apiKey" character varying(200), + user_id integer NOT NULL, + refresh_token character varying(200) +); + + +ALTER TABLE public."dataAPI_apiuser" OWNER TO pe; + +-- +-- Name: dataAPI_apiuser_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public."dataAPI_apiuser" ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public."dataAPI_apiuser_id_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: data_source; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.data_source ( + data_source_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + description text NOT NULL, + last_run date NOT NULL +); + + +ALTER TABLE public.data_source OWNER TO pe; + +-- +-- Name: django_admin_log; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_admin_log ( + id integer NOT NULL, + action_time timestamp with time zone NOT NULL, + object_id text, + object_repr character varying(200) NOT NULL, + action_flag smallint NOT NULL, + change_message text NOT NULL, + content_type_id integer, + user_id integer NOT NULL, + CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0)) +); + + +ALTER TABLE public.django_admin_log OWNER TO pe; + +-- +-- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_admin_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_admin_log_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_content_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_content_type ( + id integer NOT NULL, + app_label character varying(100) NOT NULL, + model character varying(100) NOT NULL +); + + +ALTER TABLE public.django_content_type OWNER TO pe; + +-- +-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_content_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_content_type_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_migrations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_migrations ( + id bigint NOT NULL, + app character varying(255) NOT NULL, + name character varying(255) NOT NULL, + applied timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_migrations OWNER TO pe; + +-- +-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_migrations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_migrations_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_session; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_session ( + session_key character varying(40) NOT NULL, + session_data text NOT NULL, + expire_date timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_session OWNER TO pe; + +-- +-- Name: dns_records; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dns_records ( + dns_record_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text, + domain_type text, + created_date timestamp without time zone, + updated_date timestamp without time zone, + expiration_date timestamp without time zone, + name_servers text[], + whois_server text, + registrar_name text, + status text, + clean_text text, + raw_text text, + registrant_name text, + registrant_organization text, + registrant_street text, + registrant_city text, + registrant_state text, + registrant_post_code text, + registrant_country text, + registrant_email text, + registrant_phone text, + registrant_phone_ext text, + registrant_fax text, + registrant_fax_ext text, + registrant_raw_text text, + administrative_name text, + administrative_organization text, + administrative_street text, + administrative_city text, + administrative_state text, + administrative_post_code text, + administrative_country text, + administrative_email text, + administrative_phone text, + administrative_phone_ext text, + administrative_fax text, + administrative_fax_ext text, + administrative_raw_text text, + technical_name text, + technical_organization text, + technical_street text, + technical_city text, + technical_state text, + technical_post_code text, + technical_country text, + technical_email text, + technical_phone text, + technical_phone_ext text, + technical_fax text, + technical_fax_ext text, + technical_raw_text text, + billing_name text, + billing_organization text, + billing_street text, + billing_city text, + billing_state text, + billing_post_code text, + billing_country text, + billing_email text, + billing_phone text, + billing_phone_ext text, + billing_fax text, + billing_fax_ext text, + billing_raw_text text, + zone_name text, + zone_organization text, + zone_street text, + zone_city text, + zone_state text, + zone_post_code text, + zone_country text, + zone_email text, + zone_phone text, + zone_phone_ext text, + zone_fax text, + zone_fax_ext text, + zone_raw_text text +); + + +ALTER TABLE public.dns_records OWNER TO pe; + +-- +-- Name: domain_alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_alerts ( + domain_alert_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + organizations_uid uuid NOT NULL, + alert_type text, + message text, + previous_value text, + new_value text, + date date +); + + +ALTER TABLE public.domain_alerts OWNER TO pe; + +-- +-- Name: domain_permutations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_permutations ( + suspected_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + domain_permutation text, + ipv4 text, + ipv6 text, + mail_server text, + name_server text, + fuzzer text, + date_observed date, + ssdeep_score text, + malicious boolean, + blocklist_attack_count integer, + blocklist_report_count integer, + data_source_uid uuid NOT NULL, + sub_domain_uid uuid, + dshield_record_count integer, + dshield_attack_count integer, + date_active date +); + + +ALTER TABLE public.domain_permutations OWNER TO pe; + +-- +-- Name: dotgov_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dotgov_domains ( + dotgov_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text NOT NULL, + domain_type text, + agency text, + organization text, + city text, + state text, + security_contact_email text +); + + +ALTER TABLE public.dotgov_domains OWNER TO pe; + +-- +-- Name: executives; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.executives ( + executives_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + executives text NOT NULL +); + + +ALTER TABLE public.executives OWNER TO pe; + +-- +-- Name: ips; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips ( + ip_hash text NOT NULL, + ip inet NOT NULL, + origin_cidr uuid, + shodan_results boolean, + live boolean, + date_last_live timestamp without time zone, + last_reverse_lookup timestamp without time zone +); + + +ALTER TABLE public.ips OWNER TO pe; + +-- +-- Name: ips_subs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips_subs ( + ips_subs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + ip_hash text NOT NULL, + sub_domain_uid uuid NOT NULL +); + + +ALTER TABLE public.ips_subs OWNER TO pe; + +-- +-- Name: mentions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.mentions ( + mentions_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + category text, + collection_date text, + content text, + creator text, + date date, + sixgill_mention_id text, + post_id text, + lang text, + rep_grade text, + site text, + site_grade text, + title text, + type text, + url text, + comments_count text, + sub_category text, + tags text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + title_translated text, + content_translated text, + detected_lang text +); + + +ALTER TABLE public.mentions OWNER TO pe; + +-- +-- Name: org_id_map; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_id_map ( + cyhy_id text, + pe_org_id text, + merge_orgs boolean DEFAULT false +); + + +ALTER TABLE public.org_id_map OWNER TO pe; + +-- +-- Name: org_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_type ( + org_type_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_type text +); + + +ALTER TABLE public.org_type OWNER TO pe; + +-- +-- Name: organizations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.organizations ( + organizations_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + cyhy_db_name text, + org_type_uid uuid, + report_on boolean DEFAULT false, + password text, + date_first_reported timestamp without time zone, + parent_org_uid uuid, + premium_report boolean, + agency_type text, + demo boolean DEFAULT false +); + + +ALTER TABLE public.organizations OWNER TO pe; + +-- +-- Name: outdated_vw_breach_complete; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.outdated_vw_breach_complete AS + SELECT creds.credential_exposures_uid AS hibp_exposed_credentials_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + b.description, + b.breach_date, + b.added_date, + b.modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.outdated_vw_breach_complete OWNER TO pe; + +-- +-- Name: pshtt_results; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.pshtt_results ( + pshtt_results_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + sub_domain text NOT NULL, + scanned boolean, + base_domain text, + base_domain_hsts_preloaded boolean, + canonical_url text, + defaults_to_https boolean, + domain text, + domain_enforces_https boolean, + domain_supports_https boolean, + domain_uses_strong_hsts boolean, + downgrades_https boolean, + htss boolean, + hsts_entire_domain boolean, + hsts_header text, + hsts_max_age numeric, + hsts_preload_pending boolean, + hsts_preload_ready boolean, + hsts_preloaded boolean, + https_bad_chain boolean, + https_bad_hostname boolean, + https_cert_chain_length integer, + https_client_auth_required boolean, + https_custom_truststore_trusted boolean, + https_expired_cert boolean, + https_full_connection boolean, + https_live boolean, + https_probably_missing_intermediate_cert boolean, + https_publicly_trusted boolean, + https_self_signed_cert boolean, + ip inet, + live boolean, + notes text, + redirect boolean, + redirect_to text, + server_header text, + server_version text, + strictly_forces_https boolean, + unknown_error boolean, + valid_https boolean, + ep_http_headers json, + ep_http_ip inet, + ep_http_live boolean, + ep_http_notes text, + ep_http_redirect boolean, + ep_http_redirect_eventually_to text, + ep_http_redirect_eventually_to_external boolean, + ep_http_redirect_eventually_to_http boolean, + ep_http_redirect_eventually_to_https boolean, + ep_http_redirect_eventually_to_subdomain boolean, + ep_http_redirect_immediately_to text, + ep_http_redirect_immediately_to_external boolean, + ep_http_redirect_immediately_to_http boolean, + ep_http_redirect_immediately_to_https boolean, + ep_http_redirect_immediately_to_subdomain boolean, + ep_http_redirect_immediately_to_www boolean, + ep_http_server_header text, + ep_http_server_version text, + ep_http_status integer, + ep_http_unknown_error boolean, + ep_http_url text, + ep_https_headers json, + ep_https_hsts boolean, + ep_https_hsts_all_subdomains boolean, + ep_https_hsts_header text, + ep_https_hsts_max_age numeric, + ep_https_hsts_preload boolean, + ep_https_https_bad_chain boolean, + ep_https_https_bad_hostname boolean, + ep_https_https_cert_chain_len integer, + ep_https_https_client_auth_required boolean, + ep_https_https_custom_trusted boolean, + ep_https_https_expired_cert boolean, + ep_https_https_vull_connection boolean, + ep_https_https_missing_intermediate_cert boolean, + ep_https_https_public_trusted boolean, + ep_https_https_self_signed_cert boolean, + ep_https_https_valid boolean, + ep_https_ip inet, + ep_https_live boolean, + ep_https_notes text, + ep_https_redirect boolean, + ep_https_redireect_eventually_to text, + ep_https_redirect_eventually_to_external boolean, + ep_https_redirect_eventually_to_http boolean, + ep_https_redirect_eventually_to_https boolean, + ep_https_redirect_eventually_to_subdomain boolean, + ep_https_redirect_immediately_to text, + ep_https_redirect_immediately_to_external boolean, + ep_https_redirect_immediately_to_http boolean, + ep_https_redirect_immediately_to_https boolean, + ep_https_redirect_immediately_to_subdomain boolean, + ep_https_redirect_immediately_to_www boolean, + ep_https_server_header text, + ep_https_server_version text, + ep_https_status integer, + ep_https_unknown_error boolean, + ep_https_url text, + ep_httpswww_headers json, + ep_httpswww_hsts boolean, + ep_httpswww_hsts_all_subdomains boolean, + ep_httpswww_hsts_header text, + ep_httpswww_hsts_max_age numeric, + ep_httpswww_hsts_preload boolean, + ep_httpswww_https_bad_chain boolean, + ep_httpswww_https_bad_hostname boolean, + ep_httpswww_https_cert_chain_len integer, + ep_httpswww_https_client_auth_required boolean, + ep_httpswww_https_custom_trusted boolean, + ep_httpswww_https_expired_cert boolean, + ep_httpswww_https_full_connection boolean, + ep_httpswww_https_missing_intermediate_cert boolean, + ep_httpswww_https_public_trusted boolean, + ep_httpswww_https_self_signed_cert boolean, + ep_httpswww_https_valid boolean, + ep_httpswww_ip inet, + ep_httpswww_live boolean, + ep_httpswww_notes text, + ep_httpswww_redirect boolean, + ep_httpswww_redirect_eventually_to text, + ep_httpswww_redirect_eventually_to_external boolean, + ep_httpswww_redirect_eventually_to_http boolean, + ep_httpswww_redirect_eventually_to_https boolean, + ep_httpswww_redirect_eventually_to_subdomain boolean, + ep_httpswww_redirect_immediately_to text, + ep_httpswww_redirect_immediately_to_external boolean, + ep_httpswww_redirect_immediately_to_http boolean, + ep_httpswww_redirect_immediately_to_https boolean, + ep_httpswww_redirect_immediately_to_subdomain boolean, + ep_httpswww_redirect_immediately_to_www boolean, + ep_httpswww_server_header text, + ep_httpswww_server_version text, + ep_httpswww_status integer, + ep_httpswww_unknown_error boolean, + ep_httpswww_url text, + ep_httpwww_headers json, + ep_httpwww_ip inet, + ep_httpwww_live boolean, + ep_httpwww_notes text, + ep_httpwww_redirect boolean, + ep_httpwww_redirect_eventually_to text, + ep_httpwww_redirect_eventually_to_external boolean, + ep_httpwww_redirect_eventually_to_http boolean, + ep_httpwww_redirect_eventually_to_https boolean, + ep_httpwww_redirect_eventually_to_subdomain boolean, + ep_httpwww_redirect_immediately_to text, + ep_httpwww_redirect_immediately_to_external boolean, + ep_httpwww_redirect_immediately_to_http boolean, + ep_httpwww_redirect_immediately_to_https boolean, + ep_httpwww_redirect_immediately_to_subdomain boolean, + ep_httpwww_redirect_immediately_to_www boolean, + ep_httpwww_server_header text, + ep_httpwww_server_version text, + ep_httpwww_status integer, + ep_httpwww_unknown_error boolean, + ep_httpwww_url text +); + + +ALTER TABLE public.pshtt_results OWNER TO pe; + +-- +-- Name: report_summary_stats; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.report_summary_stats ( + report_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + start_date date NOT NULL, + end_date date, + ip_count integer, + root_count integer, + sub_count integer, + ports_count integer, + creds_count integer, + breach_count integer, + cred_password_count integer, + domain_alert_count integer, + suspected_domain_count integer, + insecure_port_count integer, + verified_vuln_count integer, + suspected_vuln_count integer, + suspected_vuln_addrs_count integer, + threat_actor_count integer, + dark_web_alerts_count integer, + dark_web_mentions_count integer, + dark_web_executive_alerts_count integer, + dark_web_asset_alerts_count integer, + pe_number_score text, + pe_letter_grade text, + pe_percent_score numeric, + cidr_count integer, + port_protocol_count integer, + software_count integer, + foreign_ips_count integer +); + + +ALTER TABLE public.report_summary_stats OWNER TO pe; + +-- +-- Name: root_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.root_domains ( + root_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text NOT NULL, + ip_address text, + data_source_uid uuid NOT NULL, + enumerate_subs boolean DEFAULT true +); + + +ALTER TABLE public.root_domains OWNER TO pe; + +-- +-- Name: shodan_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_assets ( + shodan_asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + country_code text, + location text +); + + +ALTER TABLE public.shodan_assets OWNER TO pe; + +-- +-- Name: shodan_insecure_protocols_unverified_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_insecure_protocols_unverified_vulns ( + insecure_product_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + type text, + name text, + potential_vulns text[], + mitigation text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.shodan_insecure_protocols_unverified_vulns OWNER TO pe; + +-- +-- Name: shodan_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_vulns ( + shodan_vuln_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port text, + protocol text, + "timestamp" timestamp without time zone, + cve text, + severity text, + cvss numeric, + summary text, + product text, + attack_vector text, + av_description text, + attack_complexity text, + ac_description text, + confidentiality_impact text, + ci_description text, + integrity_impact text, + ii_description text, + availability_impact text, + ai_description text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + type text, + name text, + potential_vulns text[], + mitigation text, + server text, + is_verified boolean DEFAULT true +); + + +ALTER TABLE public.shodan_vulns OWNER TO pe; + +-- +-- Name: sub_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sub_domains ( + sub_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain text NOT NULL, + root_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + dns_record_uid uuid, + status boolean DEFAULT false +); + + +ALTER TABLE public.sub_domains OWNER TO pe; + +-- +-- Name: top_cves; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.top_cves ( + top_cves_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_id text, + dynamic_rating text, + nvd_base_score text, + date date, + summary text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.top_cves OWNER TO pe; + +-- +-- Name: topic_totals; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.topic_totals ( + cound_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + content_count integer NOT NULL, + count_date text DEFAULT to_char((CURRENT_DATE)::timestamp with time zone, 'YYYY-MM-DD'::text) +); + + +ALTER TABLE public.topic_totals OWNER TO pe; + +-- +-- Name: unique_software; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.unique_software ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + software_name text NOT NULL +); + + +ALTER TABLE public.unique_software OWNER TO pe; + +-- +-- Name: vw_breachcomp; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp AS + SELECT creds.credential_exposures_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + creds.hash_type, + creds.name, + creds.login_id, + creds.password, + creds.phone, + creds.data_source_uid, + b.description, + b.breach_date, + b.added_date, + b.modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.vw_breachcomp OWNER TO pe; + +-- +-- Name: vw_breachcomp_breachdetails; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_breachdetails AS + SELECT vb.organizations_uid, + vb.breach_name, + date(vb.modified_date) AS mod_date, + vb.description, + vb.breach_date, + vb.password_included, + count(vb.email) AS number_of_creds + FROM public.vw_breachcomp vb + GROUP BY vb.organizations_uid, vb.breach_name, (date(vb.modified_date)), vb.description, vb.breach_date, vb.password_included + ORDER BY (date(vb.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_breachdetails OWNER TO pe; + +-- +-- Name: vw_breachcomp_credsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_credsbydate AS + SELECT vw_breachcomp.organizations_uid, + date(vw_breachcomp.modified_date) AS mod_date, + sum( + CASE vw_breachcomp.password_included + WHEN false THEN 1 + ELSE 0 + END) AS no_password, + sum( + CASE vw_breachcomp.password_included + WHEN true THEN 1 + ELSE 0 + END) AS password_included + FROM public.vw_breachcomp + GROUP BY vw_breachcomp.organizations_uid, (date(vw_breachcomp.modified_date)) + ORDER BY (date(vw_breachcomp.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_credsbydate OWNER TO pe; + +-- +-- Name: vw_darkweb_assetalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_assetalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name !~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_assetalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_execalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_execalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name ~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_execalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_inviteonlymarkets; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_inviteonlymarkets AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site" + FROM public.alerts a + WHERE ((a.site ~~ 'market%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_inviteonlymarkets OWNER TO pe; + +-- +-- Name: vw_darkweb_mentionsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mentionsbydate AS + SELECT m.organizations_uid, + m.date, + count(*) AS "Count" + FROM public.mentions m + GROUP BY m.organizations_uid, m.date + ORDER BY m.date DESC; + + +ALTER TABLE public.vw_darkweb_mentionsbydate OWNER TO pe; + +-- +-- Name: vw_darkweb_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site ~~ 'forum%'::text) OR (m.site ~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_potentialthreats; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_potentialthreats AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site", + btrim(a.threats, '{}'::text) AS "Threats" + FROM public.alerts a + WHERE ((a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_potentialthreats OWNER TO pe; + +-- +-- Name: vw_darkweb_sites; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_sites AS + SELECT m.organizations_uid, + m.date, + m.site AS "Site" + FROM public.mentions m; + + +ALTER TABLE public.vw_darkweb_sites OWNER TO pe; + +-- +-- Name: vw_darkweb_socmedia_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_socmedia_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site !~~ 'forum%'::text) AND (m.site !~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_socmedia_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_threatactors; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_threatactors AS + SELECT m.organizations_uid, + m.date, + m.creator AS "Creator", + round((m.rep_grade)::numeric, 3) AS "Grade" + FROM public.mentions m + ORDER BY (round((m.rep_grade)::numeric, 3)) DESC; + + +ALTER TABLE public.vw_darkweb_threatactors OWNER TO pe; + +-- +-- Name: vw_darkweb_topcves; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_topcves AS + SELECT tc.top_cves_uid, + tc.cve_id, + tc.dynamic_rating, + tc.nvd_base_score, + tc.date, + tc.summary, + tc.data_source_uid + FROM public.top_cves tc + ORDER BY tc.date DESC + LIMIT 10; + + +ALTER TABLE public.vw_darkweb_topcves OWNER TO pe; + +-- +-- Name: vw_orgs_total_cidrs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_cidrs AS + SELECT reported_orgs.organizations_uid, + COALESCE(cidr_counts.count, (0)::bigint) AS count + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT c.organizations_uid, + count(c.network) AS count + FROM public.cidrs c + GROUP BY c.organizations_uid) cidr_counts ON ((reported_orgs.organizations_uid = cidr_counts.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_cidrs OWNER TO pe; + +-- +-- Name: vw_orgs_total_domains; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_domains AS + SELECT root_table.organizations_uid, + root_table.cyhy_db_name, + root_table.num_root_domain, + sub_table.num_sub_domain + FROM (( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(root_counts.num_root_domain, (0)::bigint) AS num_root_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT root_table_1.root_domain) AS num_root_domain + FROM public.root_domains root_table_1 + GROUP BY root_table_1.organizations_uid) root_counts ON ((reported_orgs.organizations_uid = root_counts.organizations_uid)))) root_table + JOIN ( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(sub_counts.num_sub_domain, (0)::bigint) AS num_sub_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT sub_table_1.sub_domain) AS num_sub_domain + FROM (public.sub_domains sub_table_1 + JOIN public.root_domains root_table_1 ON ((sub_table_1.root_domain_uid = root_table_1.root_domain_uid))) + GROUP BY root_table_1.organizations_uid) sub_counts ON ((reported_orgs.organizations_uid = sub_counts.organizations_uid)))) sub_table ON ((root_table.organizations_uid = sub_table.organizations_uid))) + ORDER BY sub_table.num_sub_domain, root_table.num_root_domain; + + +ALTER TABLE public.vw_orgs_total_domains OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_domains; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_domains IS 'Gets the total number of root and sub domains for all orgs.'; + + +-- +-- Name: vw_orgs_total_foreign_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_foreign_ips AS + SELECT reported_orgs.organizations_uid, + COALESCE(foreign_ips.num_foreign_ips, (0)::bigint) AS num_foreign_ips + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT sa.organizations_uid, + count( + CASE + WHEN ((sa.country_code <> 'US'::text) OR (sa.country_code IS NOT NULL)) THEN 1 + ELSE NULL::integer + END) AS num_foreign_ips + FROM public.shodan_assets sa + GROUP BY sa.organizations_uid) foreign_ips ON ((reported_orgs.organizations_uid = foreign_ips.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_foreign_ips OWNER TO pe; + +-- +-- Name: vw_orgs_total_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS num_ips + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint); + + +ALTER TABLE public.vw_orgs_total_ips OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_ips; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_ips IS 'Gets the total number of ips associated with each organization.'; + + +-- +-- Name: vw_orgs_total_ports; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(count(all_ports.port), (0)::bigint) AS num_ports + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT DISTINCT assets.organizations_uid, + assets.ip, + assets.port + FROM public.shodan_assets assets + UNION + SELECT DISTINCT vulns.organizations_uid, + vulns.ip, + (vulns.port)::integer AS port + FROM public.shodan_vulns vulns + UNION + SELECT DISTINCT unverif_vulns.organizations_uid, + unverif_vulns.ip, + unverif_vulns.port + FROM public.shodan_insecure_protocols_unverified_vulns unverif_vulns) all_ports ON ((reported_orgs.organizations_uid = all_ports.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ports.port), (0)::bigint); + + +ALTER TABLE public.vw_orgs_total_ports OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_ports; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_ports IS 'Gets the total number of unique ports for every organization P&E reports on'; + + +-- +-- Name: vw_orgs_total_ports_protocols; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports_protocols AS + SELECT reported_orgs.organizations_uid, + COALESCE(protocols.port_protocol, (0)::bigint) AS port_protocol + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS port_protocol + FROM ( SELECT DISTINCT sa.port, + sa.protocol, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) protocols ON ((reported_orgs.organizations_uid = protocols.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_ports_protocols OWNER TO pe; + +-- +-- Name: vw_orgs_total_software; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_software AS + SELECT reported_orgs.organizations_uid, + COALESCE(software.num_software, (0)::bigint) AS num_software + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS num_software + FROM ( SELECT DISTINCT sa.product, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) software ON ((reported_orgs.organizations_uid = software.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_software OWNER TO pe; + +-- +-- Name: vw_orgs_attacksurface; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_attacksurface AS + SELECT domains_view.organizations_uid, + domains_view.cyhy_db_name, + ports_view.num_ports, + domains_view.num_root_domain, + domains_view.num_sub_domain, + ips_view.num_ips, + cidrs_view.count AS num_cidrs, + port_prot_view.port_protocol AS num_ports_protocols, + soft_view.num_software, + for_ips_view.num_foreign_ips + FROM ((((((public.vw_orgs_total_domains domains_view + JOIN public.vw_orgs_total_ips ips_view ON ((domains_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports ports_view ON ((ips_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_cidrs cidrs_view ON ((cidrs_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports_protocols port_prot_view ON ((port_prot_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_software soft_view ON ((soft_view.organizations_uid = port_prot_view.organizations_uid))) + JOIN public.vw_orgs_total_foreign_ips for_ips_view ON ((for_ips_view.organizations_uid = soft_view.organizations_uid))) + ORDER BY ips_view.num_ips, domains_view.num_sub_domain, domains_view.num_root_domain, ports_view.num_ports; + + +ALTER TABLE public.vw_orgs_attacksurface OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_attacksurface; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_attacksurface IS 'gets all attack surface related metrics for the orgs PE reports on'; + + +-- +-- Name: vw_orgs_contact_info; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_contact_info AS + SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.name AS agency_name, + cyhy_contacts.contact_type, + cyhy_contacts.name AS contact_name, + cyhy_contacts.email, + replace(cyhy_contacts.phone, '.'::text, '-'::text) AS phone, + cyhy_contacts.date_pulled + FROM (public.organizations + JOIN public.cyhy_contacts ON ((organizations.cyhy_db_name = cyhy_contacts.org_id))) + ORDER BY organizations.cyhy_db_name, cyhy_contacts.contact_type; + + +ALTER TABLE public.vw_orgs_contact_info OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_contact_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_contact_info IS 'Gets the contact info for all PE organizations'; + + +-- +-- Name: vw_shodanvulns_suspected; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_suspected AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv.type, + svv.name, + svv.potential_vulns, + svv.mitigation, + svv."timestamp", + svv.product, + svv.server, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = false); + + +ALTER TABLE public.vw_shodanvulns_suspected OWNER TO pe; + +-- +-- Name: vw_shodanvulns_verified; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_verified AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv."timestamp", + svv.cve, + svv.severity, + svv.cvss, + svv.summary, + svv.product, + svv.attack_vector, + svv.av_description, + svv.attack_complexity, + svv.ac_description, + svv.confidentiality_impact, + svv.ci_description, + svv.integrity_impact, + svv.ii_description, + svv.availability_impact, + svv.ai_description, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = true); + + +ALTER TABLE public.vw_shodanvulns_verified OWNER TO pe; + +-- +-- Name: web_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.web_assets ( + asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + asset_type text NOT NULL, + asset text NOT NULL, + ip_type text, + verified boolean, + organizations_uid uuid NOT NULL, + asset_origin text, + report_on boolean DEFAULT true, + last_scanned timestamp without time zone, + report_status_reason text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.web_assets OWNER TO pe; + +-- +-- Name: Users Users_api_key_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_api_key_key" UNIQUE (api_key); + + +-- +-- Name: Users Users_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_pkey" PRIMARY KEY (id); + + +-- +-- Name: alembic_version alembic_version_pkc; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alembic_version + ADD CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num); + + +-- +-- Name: alerts alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_pkey PRIMARY KEY (alerts_uid); + + +-- +-- Name: alerts alerts_sixgill_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_sixgill_id_key UNIQUE (sixgill_id); + + +-- +-- Name: alias alias_alias_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_alias_key UNIQUE (alias); + + +-- +-- Name: alias alias_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_pkey PRIMARY KEY (alias_uid); + + +-- +-- Name: asset_headers asset_headers_organizations_uid_sub_url_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_organizations_uid_sub_url_key UNIQUE (organizations_uid, sub_url); + + +-- +-- Name: asset_headers asset_headers_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_pkey PRIMARY KEY (_id); + + +-- +-- Name: auth_group auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_name_key UNIQUE (name); + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_permission_id_0cd325b0_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_permission_id_0cd325b0_uniq UNIQUE (group_id, permission_id); + + +-- +-- Name: auth_group_permissions auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_group auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_permission auth_permission_content_type_id_codename_01ab375a_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_codename_01ab375a_uniq UNIQUE (content_type_id, codename); + + +-- +-- Name: auth_permission auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_group_id_94350c0c_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE (user_id, group_id); + + +-- +-- Name: auth_user auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_permission_id_14a6b632_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE (user_id, permission_id); + + +-- +-- Name: auth_user auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_username_key UNIQUE (username); + + +-- +-- Name: cidrs cidrs_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_uid_pkey PRIMARY KEY (cidr_uid); + + +-- +-- Name: credential_exposures credential_exposure_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposure_unique_constraint UNIQUE (breach_name, email); + + +-- +-- Name: cve_info cve_info_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_info_pkey PRIMARY KEY (cve_uuid); + + +-- +-- Name: cve_info cve_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_name_key UNIQUE (cve_name); + + +-- +-- Name: cyhy_contacts cyhy_contacts_org_id_contact_type_email_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_org_id_contact_type_email_name_key UNIQUE (org_id, contact_type, email, name); + + +-- +-- Name: cyhy_contacts cyhy_contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_unique_constraint UNIQUE (org_id, network); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_pkey" PRIMARY KEY (id); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_key" UNIQUE (user_id); + + +-- +-- Name: data_source data_source_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.data_source + ADD CONSTRAINT data_source_pkey PRIMARY KEY (data_source_uid); + + +-- +-- Name: django_admin_log django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id); + + +-- +-- Name: django_content_type django_content_type_app_label_model_76bd3d3b_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_app_label_model_76bd3d3b_uniq UNIQUE (app_label, model); + + +-- +-- Name: django_content_type django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id); + + +-- +-- Name: django_migrations django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_migrations + ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id); + + +-- +-- Name: django_session django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_session + ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key); + + +-- +-- Name: dns_records dns_records_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dns_records + ADD CONSTRAINT dns_records_pkey PRIMARY KEY (dns_record_uid); + + +-- +-- Name: domain_alerts domain_alerts_alert_type_sub_domain_uid_date_new_value_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_alert_type_sub_domain_uid_date_new_value_key UNIQUE (alert_type, sub_domain_uid, date, new_value); + + +-- +-- Name: domain_alerts domain_alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_pkey PRIMARY KEY (domain_alert_uid); + + +-- +-- Name: domain_permutations domain_permutations_domain_permutation_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_domain_permutation_organizations_uid_key UNIQUE (domain_permutation, organizations_uid); + + +-- +-- Name: dotgov_domains dotgov_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT dotgov_uid_pkey PRIMARY KEY (dotgov_uid); + + +-- +-- Name: executives executives_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_pkey PRIMARY KEY (executives_uid); + + +-- +-- Name: credential_breaches hibp_breaches_breach_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_breach_name_key UNIQUE (breach_name); + + +-- +-- Name: credential_breaches hibp_breaches_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_pkey PRIMARY KEY (credential_breaches_uid); + + +-- +-- Name: credential_exposures hibp_exposed_credentials_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_pkey PRIMARY KEY (credential_exposures_uid); + + +-- +-- Name: ips ip_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_unique UNIQUE (ip); + + +-- +-- Name: ips ips_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ips_pkey PRIMARY KEY (ip_hash); + + +-- +-- Name: ips_subs ips_subs_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_pkey PRIMARY KEY (ips_subs_uid); + + +-- +-- Name: mentions mentions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_pkey PRIMARY KEY (mentions_uid); + + +-- +-- Name: mentions mentions_sixgill_mention_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_sixgill_mention_id_key UNIQUE (sixgill_mention_id); + + +-- +-- Name: org_type org_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_type + ADD CONSTRAINT org_type_pkey PRIMARY KEY (org_type_uid); + + +-- +-- Name: organizations organizations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_pkey PRIMARY KEY (organizations_uid); + + +-- +-- Name: pshtt_results pshtt_results_organizations_uid_sub_domain_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_organizations_uid_sub_domain_uid_key UNIQUE (organizations_uid, sub_domain_uid); + + +-- +-- Name: pshtt_results pshtt_results_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_pkey PRIMARY KEY (pshtt_results_uid); + + +-- +-- Name: report_summary_stats report_summary_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_pkey PRIMARY KEY (report_uid); + + +-- +-- Name: root_domains root_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_pkey PRIMARY KEY (root_domain_uid); + + +-- +-- Name: root_domains root_domains_root_domain_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_root_domain_organizations_uid_key UNIQUE (root_domain, organizations_uid); + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_ip_port_protocol_timestamp_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_ip_port_protocol_timestamp_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_assets shodan_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_pkey PRIMARY KEY (shodan_asset_uid); + + +-- +-- Name: shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_pkey PRIMARY KEY (insecure_product_uid); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_pkey PRIMARY KEY (shodan_vuln_uid); + + +-- +-- Name: sub_domains sub_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_pkey PRIMARY KEY (sub_domain_uid); + + +-- +-- Name: sub_domains sub_domains_un; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_un UNIQUE (sub_domain, root_domain_uid); + + +-- +-- Name: top_cves top_cves_cve_id_date_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_cve_id_date_key UNIQUE (cve_id, date); + + +-- +-- Name: top_cves top_cves_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_pkey PRIMARY KEY (top_cves_uid); + + +-- +-- Name: topic_totals topic_totals_pk; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.topic_totals + ADD CONSTRAINT topic_totals_pk PRIMARY KEY (cound_uuid); + + +-- +-- Name: organizations unique_cyhy_db_name; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT unique_cyhy_db_name UNIQUE (cyhy_db_name); + + +-- +-- Name: dotgov_domains unique_domain; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT unique_domain UNIQUE (domain_name); + + +-- +-- Name: org_id_map unique_id_map_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_id_map + ADD CONSTRAINT unique_id_map_unique UNIQUE (cyhy_id, pe_org_id); + + +-- +-- Name: ips_subs unique_ips_subs_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT unique_ips_subs_unique UNIQUE (ip_hash, sub_domain_uid); + + +-- +-- Name: cidrs unique_org_cidr; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT unique_org_cidr UNIQUE (organizations_uid, network); + + +-- +-- Name: report_summary_stats unique_report; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT unique_report UNIQUE (organizations_uid, start_date); + + +-- +-- Name: unique_software unique_software_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.unique_software + ADD CONSTRAINT unique_software_pkey PRIMARY KEY (_id); + + +-- +-- Name: web_assets web_assets_asset_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_asset_organizations_uid_key UNIQUE (asset, organizations_uid); + + +-- +-- Name: web_assets web_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_pkey PRIMARY KEY (asset_uid); + + +-- +-- Name: auth_group_name_a6ea08ec_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_name_a6ea08ec_like ON public.auth_group USING btree (name varchar_pattern_ops); + + +-- +-- Name: auth_group_permissions_group_id_b120cbf9; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_group_id_b120cbf9 ON public.auth_group_permissions USING btree (group_id); + + +-- +-- Name: auth_group_permissions_permission_id_84c5c92e; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_permission_id_84c5c92e ON public.auth_group_permissions USING btree (permission_id); + + +-- +-- Name: auth_permission_content_type_id_2f476e4b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_permission_content_type_id_2f476e4b ON public.auth_permission USING btree (content_type_id); + + +-- +-- Name: auth_user_groups_group_id_97559544; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_group_id_97559544 ON public.auth_user_groups USING btree (group_id); + + +-- +-- Name: auth_user_groups_user_id_6a12ed8b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_user_id_6a12ed8b ON public.auth_user_groups USING btree (user_id); + + +-- +-- Name: auth_user_user_permissions_permission_id_1fbb5f2c; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_permission_id_1fbb5f2c ON public.auth_user_user_permissions USING btree (permission_id); + + +-- +-- Name: auth_user_user_permissions_user_id_a95ead1b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_user_id_a95ead1b ON public.auth_user_user_permissions USING btree (user_id); + + +-- +-- Name: auth_user_username_6821ab7c_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_username_6821ab7c_like ON public.auth_user USING btree (username varchar_pattern_ops); + + +-- +-- Name: django_admin_log_content_type_id_c4bce8eb; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_content_type_id_c4bce8eb ON public.django_admin_log USING btree (content_type_id); + + +-- +-- Name: django_admin_log_user_id_c564eba6; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_user_id_c564eba6 ON public.django_admin_log USING btree (user_id); + + +-- +-- Name: django_session_expire_date_a5c62663; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_expire_date_a5c62663 ON public.django_session USING btree (expire_date); + + +-- +-- Name: django_session_session_key_c0390e0f_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_session_key_c0390e0f_like ON public.django_session USING btree (session_key varchar_pattern_ops); + + +-- +-- Name: ix_Users_email; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_email" ON public."Users" USING btree (email); + + +-- +-- Name: ix_Users_username; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_username" ON public."Users" USING btree (username); + + +-- +-- Name: alerts alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: alerts alerts_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: alias alias_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: auth_group_permissions auth_group_permissio_permission_id_84c5c92e_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_permission auth_permission_content_type_id_2f476e4b_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_group_id_97559544_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_6a12ed8b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: cidrs cidrs_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: cidrs cidrs_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: credential_breaches credential_breaches_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT credential_breaches_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: credential_exposures credential_exposures_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposures_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id" FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_content_type_id_c4bce8eb_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_content_type_id_c4bce8eb_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_user_id_c564eba6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_user_id_c564eba6_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: domain_permutations dnstwist_domain_masq_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT dnstwist_domain_masq_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: executives executives_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: credential_exposures hibp_exposed_credentials_breach_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_breach_id_fkey FOREIGN KEY (credential_breaches_uid) REFERENCES public.credential_breaches(credential_breaches_uid) NOT VALID; + + +-- +-- Name: credential_exposures hibp_exposed_credentials_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: ips ip_origin_cidr_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_origin_cidr_uid_fkey FOREIGN KEY (origin_cidr) REFERENCES public.cidrs(cidr_uid) NOT VALID; + + +-- +-- Name: ips_subs ip_subs_ip_hash_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ip_subs_ip_hash_fkey FOREIGN KEY (ip_hash) REFERENCES public.ips(ip_hash) ON DELETE CASCADE; + + +-- +-- Name: ips_subs ips_subs_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) ON DELETE CASCADE; + + +-- +-- Name: mentions mentions_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: organizations organizations_org_type_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_org_type_uid_fkey FOREIGN KEY (org_type_uid) REFERENCES public.org_type(org_type_uid) NOT VALID; + + +-- +-- Name: organizations parent_child_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT parent_child_fkey FOREIGN KEY (parent_org_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: pshtt_results pshtt_results_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: pshtt_results pshtt_results_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: report_summary_stats report_summary_stats_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: root_domains root_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: root_domains root_domains_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: shodan_assets shodan_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vul_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vul_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_dns_records_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_dns_records_uid_fkey FOREIGN KEY (dns_record_uid) REFERENCES public.dns_records(dns_record_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_root_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_root_domain_uid_fkey FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_sub_domain_root_domain_uid_key; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_sub_domain_root_domain_uid_key FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: top_cves top_cves_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: crossfeed +-- + +REVOKE ALL ON SCHEMA public FROM rdsadmin; +REVOKE ALL ON SCHEMA public FROM PUBLIC; +GRANT ALL ON SCHEMA public TO crossfeed; +GRANT ALL ON SCHEMA public TO PUBLIC; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/build/lib/pe_reports/data/database.ini b/build/lib/pe_reports/data/database.ini new file mode 100644 index 00000000..222e8555 --- /dev/null +++ b/build/lib/pe_reports/data/database.ini @@ -0,0 +1,33 @@ +[postgres] +host=localhost +database=pe +user=pe +password= +port=5432 + +[blocklist] +[dehashed] +[dnstwist] +[hibp] +[staging] +host=crossfeed-stage-db.c4a9ojyrk2io.us-east-1.rds.amazonaws.com +database=pe +user=pe +password=417c611e88efbbdca45edb4a49937424eef5e22e93ca3c71bfc197a1b0bdb116 +port=5432 + +[shodan] +key1=Z9NN8CyJQLAdXoA7v1yeJtjTVpZzcDgt +key2=3ktq7mUmpJujaAg0AiXSfRVEhTJ4aMOU +key3=SjDaLKm5dFgfbpKBKTQHYnqkCk3dzZ6h +key4=9qqDY655szhSMVrQyLf6jXhkHPlr3jjA + +[sixgill] +client_id=dhscisape-jo2ju4gm90 +client_secret=2af52e92-257c-4ef5-85fd-f37ef8d96266 + +[whoisxml] +key=at_k5eJoD6do4NSnXL2BY3o1e9BH1t2b + +[intelx] +key= \ No newline at end of file diff --git a/build/lib/pe_reports/data/db_query.py b/build/lib/pe_reports/data/db_query.py new file mode 100644 index 00000000..65b45b1a --- /dev/null +++ b/build/lib/pe_reports/data/db_query.py @@ -0,0 +1,1060 @@ +#!/usr/bin/env python +"""Query the PE PostgreSQL database.""" + +# Standard Python Libraries +import datetime +from ipaddress import ip_address, ip_network +import logging +import socket +import sys + +# Third-Party Libraries +import numpy as np +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +from psycopg2.extensions import AsIs +import psycopg2.extras as extras +from sshtunnel import SSHTunnelForwarder + +from .config import config, staging_config + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +CONN_PARAMS_DIC = config() +CONN_PARAMS_DIC_STAGING = staging_config() + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + LOGGER.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def connect(): + """Connect to PostgreSQL database.""" + conn = None + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + print(err) + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection to PostgreSQL.""" + conn.close() + return + + +def connect_to_staging(): + """Establish an SSH tunnel to the staging environement.""" + theport = thesshTunnel() + try: + LOGGER.info("****SSH Tunnel Established****") + conn = psycopg2.connect( + host="localhost", + user=CONN_PARAMS_DIC_STAGING["user"], + password=CONN_PARAMS_DIC_STAGING["password"], + dbname=CONN_PARAMS_DIC_STAGING["database"], + port=theport, + ) + return conn + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def thesshTunnel(): + """SSH Tunnel to the Crossfeed database instance.""" + server = SSHTunnelForwarder( + ("localhost"), + ssh_username="ubuntu", + remote_bind_address=( + CONN_PARAMS_DIC_STAGING["host"], + int(CONN_PARAMS_DIC_STAGING["port"]), + ), + ) + server.start() + return server.local_bind_port + + +def execute_values(conn, dataframe, table, except_condition=";"): + """INSERT into table, generic.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + except_condition + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def get_orgs(conn): + """Query organizations table.""" + try: + cur = conn.cursor() + sql = """SELECT * FROM organizations + WHERE report_on is True""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_orgs_pass(conn, password): + """Get all org passwords.""" + try: + cur = conn.cursor() + sql = """SELECT cyhy_db_name, PGP_SYM_DECRYPT(password::bytea, %s) + FROM organizations o + WHERE report_on;""" + cur.execute(sql, [password]) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_orgs_contacts(conn): + """Get all org contacts.""" + try: + cur = conn.cursor() + sql = """select email, contact_type, org_id + from cyhy_contacts cc + join organizations o on cc.org_id = o.cyhy_db_name + where o.report_on;""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_org_assets_count_past(org_uid, date): + """Get asset counts for an organization.""" + conn = connect() + sql = """select * from report_summary_stats rss + where organizations_uid = %(org_id)s + and end_date = %(date)s;""" + df = pd.read_sql(sql, conn, params={"org_id": org_uid, "date": date}) + conn.close() + return df + + +def get_org_assets_count(uid): + """Get asset counts for an organization.""" + conn = connect() + cur = conn.cursor() + sql = """select sur.cyhy_db_name, sur.num_root_domain, sur.num_sub_domain, sur.num_ips, sur.num_ports, sur.num_cidrs, sur.num_ports_protocols , sur.num_software, sur.num_foreign_ips + from vw_orgs_attacksurface sur + where sur.organizations_uid = %s""" + cur.execute(sql, [uid]) + try: + source = cur.fetchone() + cur.close() + conn.close() + assets_dict = { + "org_uid": uid, + "cyhy_db_name": source[0], + "num_root_domain": source[1], + "num_sub_domain": source[2], + "num_ips": source[3], + "num_ports": source[4], + "num_cidrs": source[5], + "num_ports_protocols": source[6], + "num_software": source[7] + - 1, # Subtract 1 to remove the automatic null entry + "num_foreign_ips": source[8], + } + except: + assets_dict = { + "org_uid": uid, + "cyhy_db_name": "N/A", + "num_root_domain": 0, + "num_sub_domain": 0, + "num_ips": 0, + "num_ports": 0, + "num_cidrs": 0, + "num_ports_protocols": 0, + "num_software": 0, + "num_foreign_ips": 0, + } + return assets_dict + + +def get_orgs_df(): + """Query organizations table for new orgs.""" + conn = connect() + try: + sql = """SELECT * FROM organizations""" + pe_orgs_df = pd.read_sql(sql, conn) + return pe_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_new_orgs(): + """Query organizations table for new orgs.""" + conn = connect() + try: + sql = """SELECT * FROM organizations WHERE report_on='False'""" + pe_orgs_df = pd.read_sql(sql, conn) + return pe_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def set_org_to_report_on(cyhy_db_id, premium: bool = False): + """Set organization to report_on.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + LOGGER.error("No org found for that cyhy id") + return 0 + + for i, row in df.iterrows(): + if row["report_on"] == True: + if row["premium_report"] == premium: + continue + + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = True, premium_report = %s, demo = False + WHERE organizations_uid = %s""" + uid = row["organizations_uid"] + cursor.execute(sql, (premium, uid)) + conn.commit() + cursor.close() + conn.close() + return df + + +def set_org_to_demo(cyhy_db_id, premium): + """Set organization to demo.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + LOGGER.error("No org found for that cyhy id") + return 0 + + for i, row in df.iterrows(): + if row["demo"] == True: + if row["premium_report"] == premium: + continue + + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = False, premium_report = %s, demo = True + WHERE organizations_uid = %s""" + uid = row["organizations_uid"] + cursor.execute(sql, (premium, uid)) + conn.commit() + cursor.close() + conn.close() + return df + + +def query_cyhy_assets(cyhy_db_id, conn): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM cyhy_db_assets ca + where ca.org_id = %(org_id)s; + """ + + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + return df + + +def get_data_source_uid(source): + """Get data source uid.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + conn.close() + return source + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The address is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The CIDR is incorrect, %s", err) + return False + + +def get_cidrs_and_ips(org_uid): + """Query all cidrs and ips for an organization.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT network from cidrs where + organizations_uid = %s;""" + cur.execute(sql, [org_uid]) + cidrs = cur.fetchall() + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %s + AND i.origin_cidr is null; + """ + cur.execute(sql, [org_uid]) + ips = cur.fetchall() + conn.close() + cidrs_ips = cidrs + ips + cidrs_ips = [x[0] for x in cidrs_ips] + cidrs_ips = validateIP(cidrs_ips) + LOGGER.info(cidrs_ips) + return cidrs_ips + + +def query_ips(org_uid): + """Get IP data.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.origin_cidr is not null;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where o.organizations_uid = %(org_uid)s;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def query_extra_ips(org_uid): + """Get IP data.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.origin_cidr is not null;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where o.organizations_uid = %(org_uid)s;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + extra_ips = in_second - in_first + + conn.close() + + return extra_ips + + +def query_cidrs(): + """Query all cidrs ordered by length.""" + conn = connect() + sql = """SELECT tc.cidr_uid, tc.network, tc.organizations_uid, tc.insert_alert + FROM cidrs tc + ORDER BY masklen(tc.network) + """ + df = pd.read_sql(sql, conn) + conn.close() + return df + + +def query_cidrs_by_org(org_uid): + """Query all CIDRs for a specific org.""" + conn = connect() + sql = """select * + from cidrs c + where c.organizations_uid = %(org_uid)s; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def query_ports_protocols(org_uid): + """Query distinct ports and protocols by org.""" + conn = connect() + sql = """select distinct sa.port,sa.protocol + from shodan_assets sa + where sa.organizations_uid = %(org_uid)s; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def query_software(org_uid): + """Query distinct software by org.""" + conn = connect() + sql = """select distinct sa.product + from shodan_assets sa + where sa.organizations_uid = %(org_uid)s + and sa.product notnull; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def query_foreign_IPs(org_uid): + """Query distinct software by org.""" + conn = connect() + sql = """select * from + shodan_assets sa + where (sa.country_code != 'US' and sa.country_code notnull) + and sa.organizations_uid = %(org_uid)s; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def insert_roots(org, domain_list): + """Insert root domains into the database.""" + source_uid = get_data_source_uid("P&E") + roots_list = [] + for domain in domain_list: + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": org["organizations_uid"].iloc[0], + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + "enumerate_subs": True, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + params = config() + conn = psycopg2.connect(**params) + execute_values(conn, roots, "public.root_domains", except_clause) + + +def query_roots(org_uid): + """Query all ips that link to a cidr related to a specific org.""" + conn = connect() + sql = """SELECT r.root_domain_uid, r.root_domain FROM root_domains r + where r.organizations_uid = %(org_uid)s + and r.enumerate_subs = True + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def query_creds_view(org_uid, start_date, end_date): + """Query credentials view .""" + conn = connect() + try: + sql = """SELECT * FROM vw_breachcomp + WHERE organizations_uid = %(org_uid)s + AND modified_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_credsbyday_view(org_uid, start_date, end_date): + """Query credentials by date view .""" + conn = connect() + try: + sql = """SELECT mod_date, no_password, password_included FROM vw_breachcomp_credsbydate + WHERE organizations_uid = %(org_uid)s + AND mod_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_breachdetails_view(org_uid, start_date, end_date): + """Query credentials by date view .""" + conn = connect() + try: + sql = """SELECT breach_name, mod_date modified_date, breach_date, password_included, number_of_creds + FROM vw_breachcomp_breachdetails + WHERE organizations_uid = %(org_uid)s + AND mod_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_domMasq(org_uid, start_date, end_date): + """Query domain masquerading table.""" + conn = connect() + try: + sql = """SELECT * FROM domain_permutations + WHERE organizations_uid = %(org_uid)s + AND date_active BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_domMasq_alerts(org_uid, start_date, end_date): + """Query domain alerts table.""" + conn = connect() + try: + sql = """SELECT * FROM domain_alerts + WHERE organizations_uid = %(org_uid)s + AND date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# The 'table' parameter is used in query_shodan, query_darkweb and +# query_darkweb_cves functions to call specific tables that relate to the +# function name. The result of this implementation reduces the code base, +# the code reduction leads to an increase in efficiency by reusing the +# function by passing only a parameter to get the required information from +# the database. + + +def query_shodan(org_uid, start_date, end_date, table): + """Query Shodan table.""" + conn = connect() + try: + df = pd.DataFrame() + df_list = [] + chunk_size = 1000 + sql = """SELECT * FROM %(table)s + WHERE organizations_uid = %(org_uid)s + AND timestamp BETWEEN %(start_date)s AND %(end_date)s""" + count = 0 + # Batch SQL call to reduce memory (https://pythonspeed.com/articles/pandas-sql-chunking/) + for chunk_df in pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + chunksize=chunk_size, + ): + count += 1 + df_list.append(chunk_df) + + if len(df_list) == 0: + df = pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + else: + df = pd.concat(df_list, ignore_index=True) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_darkweb(org_uid, start_date, end_date, table): + """Query Dark Web table.""" + conn = connect() + try: + sql = """SELECT * FROM %(table)s + WHERE organizations_uid = %(org_uid)s + AND date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_darkweb_cves(table): + """Query Dark Web CVE table.""" + conn = connect() + try: + sql = """SELECT * FROM %(table)s""" + df = pd.read_sql( + sql, + conn, + params={"table": AsIs(table)}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_cyberSix_creds(org_uid, start_date, end_date): + """Query cybersix_exposed_credentials table.""" + conn = connect() + try: + sql = """SELECT * FROM public.cybersix_exposed_credentials as creds + WHERE organizations_uid = %(org_uid)s + AND breach_date BETWEEN %(start)s AND %(end)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start": start_date, "end": end_date}, + ) + df["breach_date_str"] = pd.to_datetime(df["breach_date"]).dt.strftime( + "%m/%d/%Y" + ) + df.loc[df["breach_name"] == "", "breach_name"] = ( + "Cyber_six_" + df["breach_date_str"] + ) + df["description"] = ( + df["description"].str.split("Query to find the related").str[0] + ) + df["password_included"] = np.where(df["password"] != "", True, False) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_all_subs(conn): + """Query sub domains table.""" + try: + cur = conn.cursor() + sql = """SELECT * FROM sub_domains""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_subs(org_uid): + """Query all subs for an organization.""" + conn = connect() + sql = """SELECT sd.* FROM sub_domains sd + JOIN root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_uid)s + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def execute_ips(conn, dataframe): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + for i, row in dataframe.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO ips(ip_hash, ip, origin_cidr) VALUES (%s, %s, %s) + ON CONFLICT (ip) + DO + UPDATE SET origin_cidr = UUID(EXCLUDED.origin_cidr); """ + cur.execute(sql, (row["ip_hash"], row["ip"], row["origin_cidr"])) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + print("IPs inserted using execute_values() successfully..") + + +def execute_scorecard(summary_dict): + """Save summary statistics for an organization to the database.""" + try: + conn = connect() + cur = conn.cursor() + sql = """ + INSERT INTO report_summary_stats( + organizations_uid, start_date, end_date, ip_count, root_count, sub_count, ports_count, + creds_count, breach_count, cred_password_count, domain_alert_count, + suspected_domain_count, insecure_port_count, verified_vuln_count, + suspected_vuln_count, suspected_vuln_addrs_count, threat_actor_count, dark_web_alerts_count, + dark_web_mentions_count, dark_web_executive_alerts_count, dark_web_asset_alerts_count, + pe_number_score, pe_letter_grade, cidr_count, port_protocol_count, software_count, foreign_ips_count + ) + VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) + ON CONFLICT(organizations_uid, start_date) + DO + UPDATE SET + ip_count = EXCLUDED.ip_count, + root_count = EXCLUDED.root_count, + sub_count = EXCLUDED.sub_count, + ports_count = EXCLUDED.ports_count, + creds_count = EXCLUDED.creds_count, + breach_count = EXCLUDED.breach_count, + cred_password_count = EXCLUDED.cred_password_count, + domain_alert_count = EXCLUDED.domain_alert_count, + suspected_domain_count = EXCLUDED.suspected_domain_count, + insecure_port_count = EXCLUDED.insecure_port_count, + verified_vuln_count = EXCLUDED.verified_vuln_count, + suspected_vuln_count = EXCLUDED.suspected_vuln_count, + suspected_vuln_addrs_count = EXCLUDED.suspected_vuln_addrs_count, + threat_actor_count = EXCLUDED.threat_actor_count, + dark_web_alerts_count = EXCLUDED.dark_web_alerts_count, + dark_web_mentions_count = EXCLUDED.dark_web_mentions_count, + dark_web_executive_alerts_count = EXCLUDED.dark_web_executive_alerts_count, + dark_web_asset_alerts_count = EXCLUDED.dark_web_asset_alerts_count, + pe_number_score = EXCLUDED.pe_number_score, + pe_letter_grade = EXCLUDED.pe_letter_grade, + cidr_count = EXCLUDED.cidr_count, + port_protocol_count = EXCLUDED.port_protocol_count, + software_count = EXCLUDED.software_count, + foreign_ips_count = EXCLUDED.foreign_ips_count; + """ + cur.execute( + sql, + ( + summary_dict["organizations_uid"], + summary_dict["start_date"], + summary_dict["end_date"], + AsIs(summary_dict["ip_count"]), + AsIs(summary_dict["root_count"]), + AsIs(summary_dict["sub_count"]), + AsIs(summary_dict["num_ports"]), + AsIs(summary_dict["creds_count"]), + AsIs(summary_dict["breach_count"]), + AsIs(summary_dict["cred_password_count"]), + AsIs(summary_dict["domain_alert_count"]), + AsIs(summary_dict["suspected_domain_count"]), + AsIs(summary_dict["insecure_port_count"]), + AsIs(summary_dict["verified_vuln_count"]), + AsIs(summary_dict["suspected_vuln_count"]), + AsIs(summary_dict["suspected_vuln_addrs_count"]), + AsIs(summary_dict["threat_actor_count"]), + AsIs(summary_dict["dark_web_alerts_count"]), + AsIs(summary_dict["dark_web_mentions_count"]), + AsIs(summary_dict["dark_web_executive_alerts_count"]), + AsIs(summary_dict["dark_web_asset_alerts_count"]), + summary_dict["pe_number_score"], + summary_dict["pe_letter_grade"], + AsIs(summary_dict["cidr_count"]), + AsIs(summary_dict["port_protocol_count"]), + AsIs(summary_dict["software_count"]), + AsIs(summary_dict["foreign_ips_count"]), + ), + ) + conn.commit() + conn.close() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + + +def query_previous_period(org_uid, previous_end_date): + """Get summary statistics for the previous period.""" + conn = connect() + cur = conn.cursor() + sql = """select + sum.ip_count, sum.root_count, sum.sub_count, cred_password_count, + sum.suspected_vuln_addrs_count, sum.suspected_vuln_count, sum.insecure_port_count, + sum.threat_actor_count + + from report_summary_stats sum + where sum.organizations_uid = %s and sum.end_date = %s""" + cur.execute(sql, [org_uid, previous_end_date]) + source = cur.fetchone() + cur.close() + conn.close() + if source: + assets_dict = { + "last_ip_count": source[0], + "last_root_domain_count": source[1], + "last_sub_domain_count": source[2], + "last_cred_password_count": source[3], + "last_sus_vuln_addrs_count": source[4], + "last_suspected_vuln_count": source[5], + "last_insecure_port_count": source[6], + "last_actor_activity_count": source[7], + } + else: + assets_dict = { + "last_ip_count": 0, + "last_root_domain_count": 0, + "last_sub_domain_count": 0, + "last_cred_password_count": 0, + "last_sus_vuln_addrs_count": 0, + "last_suspected_vuln_count": 0, + "last_insecure_port_count": 0, + "last_actor_activity_count": 0, + } + + return assets_dict + + +def query_score_data(start, end, sql): + """Query data necessary to generate organization scores.""" + conn = connect() + try: + df = pd.read_sql(sql, conn, params={"start": start, "end": end}) + conn.close() + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_new_cves_list(start, end): + """ + Get the list of all new CVEs for this report period that are not in the database yet. + + Args: + start: The start date of the specified report period + end: The end date of the specified report period + + Returns: + Dataframe containing all the new CVE names that aren't in the PE database yet + """ + conn = connect() + sql = "SELECT * FROM pes_check_new_cve(%(start)s, %(end)s);" + try: + df = pd.read_sql(sql, conn, params={"start": start, "end": end}) + conn.close() + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def upsert_new_cves(new_cves): + """ + Upsert dataframe of new CVE data into the cve_info table in the database. + + Required dataframe columns: + cve_name, cvss_2_0, cvss_2_0_severity, cvss_2_0_vector, + cvss_3_0, cvss_3_0_severity, cvss_3_0_vector, dve_score + + Args: + new_cves: Dataframe containing the new CVEs and their CVSS2.0/3.1/DVE data + """ + try: + # Drop duplicates in dataframe + new_cves = new_cves.drop_duplicates() + + # Execute insert query + conn = connect() + tpls = [tuple(x) for x in new_cves.to_numpy()] + cols = ",".join(list(new_cves.columns)) + table = "cve_info" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (cve_name) + DO UPDATE SET + cve_name=EXCLUDED.cve_name, + cvss_2_0=EXCLUDED.cvss_2_0, + cvss_2_0_severity=EXCLUDED.cvss_2_0_severity, + cvss_2_0_vector=EXCLUDED.cvss_2_0_vector, + cvss_3_0=EXCLUDED.cvss_3_0, + cvss_3_0_severity=EXCLUDED.cvss_3_0_severity, + cvss_3_0_vector=EXCLUDED.cvss_3_0_vector, + dve_score=EXCLUDED.dve_score; + """ + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + LOGGER.info( + "%s new CVEs successfully upserted into cve_info table...", len(new_cves) + ) + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + finally: + if conn is not None: + close(conn) diff --git a/build/lib/pe_reports/data/pg_backup.sh b/build/lib/pe_reports/data/pg_backup.sh new file mode 100755 index 00000000..cd413a15 --- /dev/null +++ b/build/lib/pe_reports/data/pg_backup.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +set -o errexit +set -o nounset +set -o pipefail + +# Set path to save backup files +path=/var/www/db_backups +backup_folder=$path/backups_$(date +%Y-%m-%d) + +globalsqlfile=$backup_folder/pedb_globals.sql +sqlfile=$backup_folder/pedb_dump.sql +errfile=$backup_folder/stderr.txt +zipfile=$path/pedb_dump_$(date +%m-%d-%Y).zip + +# Create backup folder +mkdir -p "$backup_folder" + +# Create globals backup +if pg_dumpall --globals-only --no-role-passwords --database "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --no-password 2> "$errfile" > "$globalsqlfile"; then + echo 'Globals dump created' +else + echo 'Globals pg_dump return non-zero code' + exit +fi + +# Create backup +if pg_dump --dbname "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --format custom --no-password 2> "$errfile" > "$sqlfile"; then + echo 'PG dump created' +else + echo 'pg_dump return non-zero code' + exit +fi + +# Zip folder +zip --recurse-paths "$zipfile" "$backup_folder" diff --git a/build/lib/pe_reports/data/pg_fetch_s3.sh b/build/lib/pe_reports/data/pg_fetch_s3.sh new file mode 100644 index 00000000..74729d0c --- /dev/null +++ b/build/lib/pe_reports/data/pg_fetch_s3.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +path=~/Desktop/db_backups +profile=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov + +latest_backup=$(aws s3 ls s3://cisa-crossfeed-pe-staging-db-backups/ \ +--profile $profile \ +--recursive \ +--human-readable \ +--summarize | awk '{print $5}' | awk -F '/' '/\// {print $1}' | sort -u | tail -n 1) && + +aws s3 cp \ + --recursive \ + s3://cisa-crossfeed-pe-staging-db-backups/$latest_backup/ \ + $path/ \ + --profile $profile + diff --git a/build/lib/pe_reports/data/pg_restore.sh b/build/lib/pe_reports/data/pg_restore.sh new file mode 100755 index 00000000..6db238af --- /dev/null +++ b/build/lib/pe_reports/data/pg_restore.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Get the zip file from Accessor by running: +# rsync -avrhP ubuntu@localhost:/home/ubuntu/db_backups/.zip +# Set path to pg dump and globals backup files. ex: /Users/user/Desktop/backups +path=~/Desktop/db_backups + +dropdb pe -h localhost -U postgres --if-exists + +dropdb rdsadmin -h localhost -U postgres --if-exists + +globalsql=$path/pedb_globals.sql +dumpsql=$path/pedb_dump.sql + +psql -U postgres -h localhost -c "CREATE DATABASE pe;" + +# rdsadmin database (even if empty) is required for the next script +psql -U postgres -h localhost -c "CREATE DATABASE rdsadmin;" + +psql -U postgres -h localhost pe < "$globalsql" + +pg_restore -U postgres -h localhost -d pe "$dumpsql" diff --git a/build/lib/pe_reports/data/tasks/__init__.py b/build/lib/pe_reports/data/tasks/__init__.py new file mode 100644 index 00000000..7adcbec8 --- /dev/null +++ b/build/lib/pe_reports/data/tasks/__init__.py @@ -0,0 +1 @@ +"""Module initialization""" diff --git a/build/lib/pe_reports/data/tasks/celery1.py b/build/lib/pe_reports/data/tasks/celery1.py new file mode 100644 index 00000000..3848f9d5 --- /dev/null +++ b/build/lib/pe_reports/data/tasks/celery1.py @@ -0,0 +1,33 @@ +"""Create Celery objects.""" + + +# Third-Party Libraries +from celery import Celery + +# app = Celery('tasks', backend='rpc://') + + +app = Celery( + # "pe_reports.data.tasks.tasks", + # broker='amqp://admin:guest1@localhost:5672', + backend="rpc://", + include=["pe_reports.data.tasks.tasks"], +) + +app.config_from_object("pe_reports.data.tasks.celeryconfig") + + +# Optional configuration, see the application user guide. +app.conf.update( + result_expires=3600, +) + +# Import all tasks that are found +app.autodiscover_tasks() + +# app.conf.beat_schedule = { +# "add-every-30-seconds": {"task": "sumNumbers", "schedule": 5.0, "args": (4, 4)} +# } + +if __name__ == "__main__": + app.start() diff --git a/build/lib/pe_reports/data/tasks/celeryconfig.py b/build/lib/pe_reports/data/tasks/celeryconfig.py new file mode 100644 index 00000000..1e2c0a98 --- /dev/null +++ b/build/lib/pe_reports/data/tasks/celeryconfig.py @@ -0,0 +1,8 @@ +"""Celery configuration.""" +broker_url = "amqp://admin:guest1@localhost:5672" +task_serializer = "json" +result_serializer = "json" +accept_content = ["json"] +result_backend = "rpc://" +result_persistent = False +imports = "pe_reports.data.tasks.tasks" diff --git a/build/lib/pe_reports/data/tasks/tasks.py b/build/lib/pe_reports/data/tasks/tasks.py new file mode 100644 index 00000000..e8eb60a6 --- /dev/null +++ b/build/lib/pe_reports/data/tasks/tasks.py @@ -0,0 +1,38 @@ +"""All task functions to gather source data for reports.""" + +# Standard Python Libraries +import logging +import time +import traceback + +# cisagov Libraries +from pe_reports.data.tasks.celery1 import app +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs + +# from adhoc.run_dnstwist import run_main_dnstwist + + +@app.task(name="sumNumbers") +def add(x, y): + """Add two numbers together""" + return x + y + + +@app.task(name="fill_ips_from_cidrs") +def fill_ips_task(): + """Add two numbers together""" + logging.info("Filling IPS") + fill_ips_from_cidrs() + logging.info("Done Filling IPS") + return "Done" + + +# @app.task(name="run_dnstwist") +# def dnstwist_task(): +# """Run dnstwist scan.""" +# result = "Sucess" +# try: +# run_main_dnstwist() +# except: +# result = traceback.format_exc() +# return result diff --git a/build/lib/pe_reports/data/translator.py b/build/lib/pe_reports/data/translator.py new file mode 100644 index 00000000..db425272 --- /dev/null +++ b/build/lib/pe_reports/data/translator.py @@ -0,0 +1,70 @@ +"""Translate dataframe text to english.""" + +# Standard Python Libraries +import time + +# Third-Party Libraries +from googletrans import Translator + + +# string = "此项工作由美国土安全部(@{{EMAIL}}@sixgill-end-highlight@ 网络安全和基础设施安全局 CISA 总体领导,国土安全部指挥中心连接了数百名网络安全专家,包括来自美国网络司令部、国务院、国家安全局、联邦调查局,脸谱、推特之类的公司,以及州、县和私营部门网络监控团队的代表。具体执行方面,位于华盛顿特区的国土安全部高科技国家行动中心将密切监控潜在问题;位于弗吉尼亚州的第二个国土安全部指挥中心将专门监视与网络相关的问题,包括外国干涉;网络司令部则将在华盛顿特区第三个指挥中心监控相关事件。" +# translator = Translator() +# translation = translator.translate(string, dest='en').text +# print(translation) +def translate(df, column_list=[]): + """Translate a given dataframe.""" + print("Beginning to translate.") + translator = Translator() + df_en = df.copy() + if not column_list: + column_list = df.columns.values.tolist() + translations = {} + for column in column_list: + # unique elements of the column + unique_elements = df_en[column].unique() + element_count = 1 + for element in unique_elements: + print(f"Element #{element_count}/{len(unique_elements)}") + element_count += 1 + if element: + count = 1 + while True: + try: + if count == 6: + print("Not trying anymore sorry") + break + element = str(element) + stripped = str(element).strip() + max_val = 1000 + if len(stripped) > max_val: + chunks = [ + stripped[i : i + max_val] + for i in range(0, len(stripped), max_val) + ] + combined_element = "" + for chunk in chunks: + if chunk: + combined_element = ( + combined_element + + translator.translate(chunk, dest="en").text + ) + translations[element] = combined_element + else: + # add translation to the dictionary + # print(element) + translations[element] = translator.translate( + element, dest="en" + ).text + break + except AttributeError: + time.sleep(2) + print(f"Failed translating. Trying again. Try #{count}") + count += 1 + continue + except Exception as e: + print("Failed translating. Not an attribute error") + print(e) + break + + df_en[column].replace(translations, inplace=True) + return df_en diff --git a/build/lib/pe_reports/helpers/__init__.py b/build/lib/pe_reports/helpers/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/helpers/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/helpers/bulletin/__init__.py b/build/lib/pe_reports/helpers/bulletin/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/helpers/bulletin/bulletin_generator.py b/build/lib/pe_reports/helpers/bulletin/bulletin_generator.py new file mode 100644 index 00000000..2a8cd5cb --- /dev/null +++ b/build/lib/pe_reports/helpers/bulletin/bulletin_generator.py @@ -0,0 +1,284 @@ +""" +Bulletin/bulletin_generator: A tool for creating Posture & Exposure Bulletins. + +Usage: + bulletin_generator INTEL_ITEM_ID + +Options: + -h --help Show this message. + INTEL_ITEM_ID Cyber Sixgill intel item id +""" + +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +from docopt import docopt +import jinja2 +import pandas as pd +import pdfkit + +# cisagov Libraries +from pe_reports.data.db_query import connect +from pe_source.data.pe_db.config import cybersix_token +from pe_source.data.sixgill.api import intel_post + +LOGGER = logging.getLogger(__name__) + + +def get_post(id): + """Retrieve a cybersix post based on the intel item id.""" + query = f"_id:{id}" + token = cybersix_token() + resp = intel_post(token, query, frm=0, scroll=False, result_size=1) + return resp + + +def date_format(value, format="%m/%d/%Y"): + """Format a date field.""" + val = datetime.datetime.strptime(value, "%Y-%m-%dT%H:%M:%S") + return val.strftime(format) + + +def html_builder(text): + """Build out an html string for command line usage.""" + input_type = input( + "Which of the following would you like to insert:\n [P]aragraph\n [B]ulleted List \n [N]umbered List\n Please provide a selection:" + ) + if input_type == "P": + LOGGER.info("Paragraph Selected") + paragraph = input("Please enter paragraph text:") + paragraph = f"

    {paragraph}

    " + text = text + f"\n {paragraph}" + + elif input_type == "B": + LOGGER.info("Bulleted List Selected. Enter [D] when done.") + bullets = "
      \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
    " + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + + elif input_type == "N": + LOGGER.info("Numbered List Selected") + bullets = "
      \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
    " + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + else: + LOGGER.info("Invalid Selection") + + cont = input("Would you like to add more content (Y/N): ") + if cont == "Y": + text = html_builder(text) + + LOGGER.info(text) + + return text + + +bulletin_path = os.path.dirname(os.path.realpath(__file__)) + + +def generate_cybersix_bulletin( + id, + user_text="", + output_directory="/var/www/cybersix_bulletins", + filename="_Bulletin.pdf", +): + """Generate a bulletin based on a provided cybersix id.""" + + if not filename.endswith(".pdf"): + filename = filename + ".pdf" + + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + resp = get_post(id) + + for post in resp["intel_items"]: + + outputText = template.render( + post, + user_provided_content=user_text, + Stakeholder_Name="Posture and Exposure", + ) + html_file = open(bulletin_path + "/bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.1in", + "margin-left": "0in", + "dpi": 96, + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + + pdfkit.from_file( + [bulletin_path + "/bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def generate_creds_bulletin( + breach, + org_name, + user_text, + output_directory="/var/www/cred_bulletins", + filename="_Bulletin.pdf", +): + """Generate a credential breach bulletin.""" + LOGGER.info("generating creds bulletin") + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "creds_bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + + conn = connect() + cur = conn.cursor() + cur.callproc("query_breach", [breach]) + + breaches = cur.fetchall() + column_names = [desc[0] for desc in cur.description] + + cur.callproc("query_emails", [breach, org_name]) + emails = cur.fetchall() + cols = [desc[0] for desc in cur.description] + cur.close() + conn.close() + emails_df = pd.DataFrame(emails, columns=cols) + + emails_df = emails_df.rename( + columns={ + "email": "Email", + "name": "Name", + "login_id": "Login ID", + "phone": "Phone", + "password": "Password", + "hash_type": "Hash Type", + } + ) + + # Replace Blank values with DataFrame.replace() methods. + emails_df = emails_df.replace(r"^\s*$", "-", regex=True) + LOGGER.info(emails_df) + df_table = emails_df[ + ["Email", "Name", "Login ID", "Phone", "Password", "Hash Type"] + ].to_html(index=False, classes="table table-striped") + emails_list = emails_df["Email"].values.tolist() + + # emails_list = list(set(emails_list)) + emails_list.sort() + email_count = len(emails_list) + n = 2 + hibp_rows = [ + emails_list[i * n : (i + 1) * n] for i in range((len(emails_list) + n - 1) // n) + ] + + LOGGER.info(hibp_rows) + LOGGER.info(df_table) + results = [] + for row in breaches: + row_dict = {} + for i, col in enumerate(column_names): + row_dict[col] = row[i] + results.append(row_dict) + + LOGGER.info(row_dict) + outputText = template.render( + row_dict, + user_provided_content=user_text, + email_count=email_count, + df_table=df_table, + hibp_rows=hibp_rows, + ) + html_file = open(bulletin_path + "/creds_bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.2in", + "margin-left": "0in", + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + pdfkit.from_file( + [bulletin_path + "/creds_bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def main(): + """Generate a bulletin for a cybersixgill post.""" + args = docopt(__doc__) + + id = args["INTEL_ITEM_ID"] + + user_text = html_builder("") + + LOGGER.info(id) + + generate_cybersix_bulletin( + id, + user_text, + ) + # LOGGER.info(resp) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/db_backup.py b/build/lib/pe_reports/helpers/db_backup.py new file mode 100644 index 00000000..d2ef62c3 --- /dev/null +++ b/build/lib/pe_reports/helpers/db_backup.py @@ -0,0 +1,70 @@ +"""Run the database backup script and save to S3 bucket.""" +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +from importlib_resources import files + +BACKUP_SCRIPT = files("pe_reports").joinpath("data/pg_backup.sh") +BUCKET_NAME = "cisa-crossfeed-pe-staging-db-backups" +DATE = datetime.datetime.now().strftime("%Y-%m-%d") +LOGGER = logging.getLogger(__name__) + + +def run_backup(): + """Run database backup script.""" + failed = False + try: + LOGGER.info("Running database backup...") + LOGGER.info(BACKUP_SCRIPT) + cmd = f"bash {BACKUP_SCRIPT}" + os.system(cmd) + LOGGER.info("Success") + except Exception as e: + failed = True + LOGGER.error(e) + LOGGER.error("Failed running backup script.") + return failed + + +def upload_file_to_s3(file_name, datestring, bucket): + """Upload a file to an S3 bucket.""" + LOGGER.info("Running S3 upload script.") + LOGGER.info(file_name) + s3_client = boto3.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/{os.path.basename(file_name)}" + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response == None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.error(response) + except ClientError as e: + LOGGER.error(e) + + +def main(): + """Run the database backup script and save to S3 bucket.""" + # Run DB backup script + failed = run_backup() + + if failed: + LOGGER.error("Not uploading to S3.") + return + + # Upload each DB backup file to the specified S3 bucket + backup_files = ["pedb_dump.sql", "pedb_globals.sql", "stderr.txt"] + for file in backup_files: + base = f"/var/www/db_backups/backups_{DATE}" + file_name = f"{base}/{file}" + upload_file_to_s3(file_name, DATE, BUCKET_NAME) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/download_encrypt_reports.py b/build/lib/pe_reports/helpers/download_encrypt_reports.py new file mode 100644 index 00000000..bd01bc8e --- /dev/null +++ b/build/lib/pe_reports/helpers/download_encrypt_reports.py @@ -0,0 +1,154 @@ +"""cisagov/pe-reports: A tool for downloading and encrypting PE reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--ssh-rsa-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Last date of the report period, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the encrypted reports are downloaded + -c --ssh-rsa-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. +""" +import fitz +import traceback +from docopt import docopt +import boto3 +import os +import logging +from pe_reports.data.db_query import connect_to_staging, get_orgs, get_orgs_pass + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = "" +BUCKET_NAME = "" +PASSWORD = "" + + +def encrypt(file, password, encrypted_file): + """Encrypt files.""" + doc = fitz.open(file) + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + encrypted_file, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + + +def download_encrypt_reports(report_date, output_dir): + """Fetch reports from S3 bucket.""" + # Connect to the database to get org names + conn = connect_to_staging() + pe_orgs = get_orgs(conn) + + # Fetch the correct AWS credentials and connect to S3 + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3 = session.client("s3") + + download_count = 0 + total = len(pe_orgs) + print(total) + for org in pe_orgs: + org_code = org[2] + if org_code == "FAA": + continue + + print(f"Downloading {org_code}") + # Download each report + try: + # P&E Report + file_name = f"Posture_and_Exposure_Report-{org_code}-{report_date}.pdf" + object_name = f"{report_date}/{file_name}" + output_file = f"{output_dir}/{file_name}" + + # ASM Summary + asm_file_name = f"Posture-and-Exposure-ASM-Summary_{org_code}_{report_date}.pdf" + asm_object_name = f"{report_date}/{asm_file_name}" + asm_output_file = f"{output_dir}/{asm_file_name}" + + # Download each + s3.download_file(BUCKET_NAME, object_name, output_file) + s3.download_file(BUCKET_NAME, asm_object_name, asm_output_file) + download_count += 1 + except Exception as e: + LOGGER.error(e) + LOGGER.error("Report is not in S3 for %s", org_code) + continue + + # Encrypt the reports + conn = connect_to_staging() + pe_org_pass = get_orgs_pass(conn, PASSWORD) + conn.close() + encrypted_count = 0 + for org_pass in pe_org_pass: + print(org_pass) + password = org_pass[1] + if password == None: + LOGGER.error("NO PASSWORD") + continue + # Check if file exists before encrypting + current_file = ( + f"{output_dir}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + ) + current_asm_file = f"{output_dir}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + if not os.path.isfile(current_file): + LOGGER.error("%s report does not exist.", org_pass[0]) + continue + if not os.path.isfile(current_asm_file): + LOGGER.error("%s ASM summary does not exist.", org_pass[0]) + continue + + # Create encrypted path + encrypt_dir = f"{output_dir}/encrypted_reports" + if not os.path.exists(encrypt_dir): + os.mkdir(encrypt_dir) + encrypted_org_path = f"{output_dir}/encrypted_reports/{org_pass[0]}" + if not os.path.exists(encrypted_org_path): + os.mkdir(encrypted_org_path) + encrypted_file = f"{encrypted_org_path}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + asm_encrypted_file = f"{encrypted_org_path}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + + + # Encrypt the reports + try: + encrypt(current_file, password, encrypted_file) + # Encrypt the summary + encrypt(current_asm_file, password, asm_encrypted_file) + encrypted_count += 1 + except Exception as e: + LOGGER.error(e) + print(traceback.format_exc()) + LOGGER.error("%s report failed to encrypt.", org_pass[0]) + continue + + LOGGER.info("%d/%d were downloaded.", download_count, total) + LOGGER.info("%d/%d were encrypted.", encrypted_count, total) + + +def main(): + """Download reports from S3 and encrypt.""" + # Parse command line arguments + args = docopt(__doc__) + report_date = args["REPORT_DATE"] + output_dir = args["OUTPUT_DIRECTORY"] + if not os.path.exists(output_dir): + os.mkdir(output_dir) + print(report_date) + print(output_dir) + + # Download the reports from S3 + download_encrypt_reports(report_date, output_dir) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/enumerate_subs_from_root.py b/build/lib/pe_reports/helpers/enumerate_subs_from_root.py new file mode 100644 index 00000000..ab24af2c --- /dev/null +++ b/build/lib/pe_reports/helpers/enumerate_subs_from_root.py @@ -0,0 +1,89 @@ +"""Script to enumerate subs based on a provided root domain.""" +# Standard Python Libraries +import datetime +import json + +# Third-Party Libraries +import pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import ( + connect, + execute_values, + get_data_source_uid, + get_orgs, + query_roots, +) + +# TODO: Add API key +API_WHOIS = whois_xml_api_key() + + +def execute_subs(conn, dataframe): + """Save subdomains dataframe to the P&E DB.""" + df = dataframe.drop_duplicates() + except_clause = """ ON CONFLICT (sub_domain, root_domain_uid) + DO + NOTHING;""" + execute_values(conn, df, "public.sub_domains", except_clause) + + +def getSubdomain(domain, root_uid): + """Get all sub-domains from passed in root domain.""" + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + subdomains = data["domainsList"] + print(subdomains) + + data_source = get_data_source_uid("WhoisXML") + found_subs = [ + { + "sub_domain": domain, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + } + ] + for sub in subdomains: + if sub != f"www.{domain}": + found_subs.append( + { + "sub_domain": sub, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + } + ) + return found_subs + + +def enumerate_and_save_subs(root_uid, root_domain): + """Enumerate subdomains basedon on a private root.""" + subs = getSubdomain(root_domain, root_uid) + subs = pd.DataFrame(subs) + conn = connect() + execute_subs(conn, subs) + + +def main(): + """Query orgs and run them through the enuemeration function.""" + orgs = get_orgs(connect()) + for org_index, org_row in orgs.iterrows(): + roots = query_roots(org_row["organizations_uid"]) + for root_index, root_row in roots.iterrows(): + enumerate_and_save_subs( + root_row["root_domain_uid"], root_row["root_domain"] + ) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/fill_cidrs_from_cyhy_assets.py b/build/lib/pe_reports/helpers/fill_cidrs_from_cyhy_assets.py new file mode 100644 index 00000000..bffb5800 --- /dev/null +++ b/build/lib/pe_reports/helpers/fill_cidrs_from_cyhy_assets.py @@ -0,0 +1,40 @@ +"""Fill CIDRs table from cyhy assets.""" + +# Standard Python Libraries +import logging + +# Third-Party Libraries +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import connect, query_cyhy_assets + + +def fill_cidrs(orgs): + """Fill CIDRs.""" + network_count = 0 + + for org_index, org_row in orgs.iterrows(): + conn = connect() + org_id = org_row["organizations_uid"] + logging.info(org_row) + networks = query_cyhy_assets(org_row["cyhy_db_name"], conn) + logging.info(networks) + for network_index, network in networks.iterrows(): + network_count += 1 + net = network["network"] + print(net) + cur = conn.cursor() + try: + cur.callproc("insert_cidr", (network["network"], org_id, "cyhy_db")) + except Exception as e: + print(e) + continue + + row = cur.fetchone() + print(row) + conn.commit() + cur.close() + conn.close() + + logging.info(network_count) diff --git a/build/lib/pe_reports/helpers/fill_ips_from_cidrs.py b/build/lib/pe_reports/helpers/fill_ips_from_cidrs.py new file mode 100644 index 00000000..fc625176 --- /dev/null +++ b/build/lib/pe_reports/helpers/fill_ips_from_cidrs.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python +"""Fill IPs table from CIDR blocks.""" +# Standard Python Libraries +import hashlib +import ipaddress +import logging + +# Third-Party Libraries +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import connect, execute_ips, query_cidrs + + +def enumerate_ips(cidr, cidr_uid): + """Enumerate all ips for a provided cidr.""" + ips_from_cidrs = [] + print(cidr) + for ip in ipaddress.IPv4Network(cidr): + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_obj = { + "ip_hash": hash_object.hexdigest(), + "ip": str(ip), + "origin_cidr": cidr_uid, + } + ips_from_cidrs.append(ip_obj) + return ips_from_cidrs + + +def fill_ips_from_cidrs(): + """For each cidr enumerate all ips and add them to the ips table.""" + cidrs = query_cidrs() + ips_from_cidrs = [] + for cidr_index, cidr in cidrs.iterrows(): + + if cidr["insert_alert"] is not None: + continue + ips_from_cidrs = ips_from_cidrs + enumerate_ips( + cidr["network"], cidr["cidr_uid"] + ) + ips_from_cidrs = pd.DataFrame(ips_from_cidrs) + logging.info(ips_from_cidrs) + logging.info(ips_from_cidrs.drop_duplicates(subset=["ip"])) + conn = connect() + execute_ips(conn, ips_from_cidrs) + print("Success adding IPS to Cidrs") + + +def main(): + """Fill ips from the cidrs in new orgs.""" + fill_ips_from_cidrs() + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/generate_score.py b/build/lib/pe_reports/helpers/generate_score.py new file mode 100644 index 00000000..1ca6743c --- /dev/null +++ b/build/lib/pe_reports/helpers/generate_score.py @@ -0,0 +1,657 @@ +"""A file containing the PE scoring algorithm, version 1.0.""" +# Standard Python Libraries +import calendar +import datetime +import logging +import math + +# Third-Party Libraries +from dateutil.relativedelta import relativedelta +import numpy as np +import pandas as pd +from sklearn import preprocessing +from sklearn.ensemble import IsolationForest + +# cisagov Libraries +from pe_reports.data.db_query import ( + get_new_cves_list, + get_orgs_df, + query_score_data, + upsert_new_cves, +) +from pe_source.data.sixgill.source import extract_bulk_cve_info + +# Version 1.0 of the PE scoring algorithm, still a WIP + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +# ---------- Misc. Helper Functions ---------- + + +def get_prev_startstop(curr_date, num_periods): + """ + Get the start/stop dates for the specified number of preceding report periods, given the current date. + + i.e. If curr_date = 2022-08-15 and num_periods = 3, it'll return: [[7/1, 7/15], [7/16, 7/31], [8/1, 8/15]] + + Args: + curr_date: current report period date (i.e. 2022-08-15) + num_periods: number of preceding report periods to calculate (i.e. 15) + + Returns: + The start and stop dates for the specified number or report periods preceding the current date + """ + # Array to hold start/stop dates + start_stops = [] + month_diff = [] + # Calculating month difference array + for n in range(0, math.ceil(num_periods / 2) + 1): + month_diff.append(n) + month_diff.append(n) + # Calculate start/stop dates + if curr_date.day == 15: + month_diff = month_diff[1 : num_periods + 1] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + start_stops.insert(0, [start_date, end_date]) + else: + # odd idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date, end_date]) + else: + month_diff = month_diff[:num_periods] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date, end_date]) + else: + # odd idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=15 + ) + start_stops.insert(0, [start_date, end_date]) + # Return 2D list of start/stop dates + return start_stops + + +def update_new_cve_info(start, end): + """ + Get the list of all new CVEs (with CVSS/DVE data) for a report period, and upsert to the PE database. + + Args: + start/end: The start/end date of the specified report period + """ + # Get list of all new CVEs not yet in the database + LOGGER.info("Retrieving list of new CVEs...") + new_cve_sql_df = get_new_cves_list(start, end) + full_cve_list = new_cve_sql_df["cve_name"] + + # Only continue if new CVEs were found + if len(full_cve_list) > 0: + # Break up full list into chunks of 10 CVEs + chunks = [] + for i in range(0, len(full_cve_list), 10): + x = i + chunks.append(full_cve_list[x : x + 10]) + LOGGER.info("Info for %s CVEs requested:", len(full_cve_list)) + # Dataframe for full CVE list + full_cve_info_df = pd.DataFrame() + chunk_counter = 1 + # For each chunk + for chunk in chunks: + # Converting to list + chunk = chunk.tolist() + LOGGER.info( + "Getting CVE info for chunk %s/%s...", chunk_counter, len(chunks) + ) + # Make API call/create dataframe for chunk + chunk_df = extract_bulk_cve_info(chunk) + LOGGER.info("\tChunk %s retrieved!", chunk_counter) + full_cve_info_df = pd.concat( + [full_cve_info_df, chunk_df], ignore_index=True + ) + chunk_counter += 1 + + # Upsert new CVE info into cve_info table + upsert_new_cves(full_cve_info_df) + LOGGER.info("Inserted/Updated new CVEs into cve_info table...") + else: + LOGGER.info("No new CVEs found for this report period...") + + +# ---------- PE Score Function ---------- + + +def get_pe_scores(curr_date, num_periods): + """ + Calculate PE scores for all orgs that are reported on. + + Args: + curr_date: current report period date (i.e. 2022-08-15) + num_periods: number of preceding report periods to grab for historical analysis (i.e. 15) + + Returns: + Dataframe containing org_uid, org name, score, and letter grade + """ + # ---------- Import PE Score Data ---------- + # Import all relevant data to calculate PE score + + # Convert curr_date to date object if a string is provided. + if type(curr_date) is str: + curr_date = datetime.datetime.strptime(curr_date, "%Y-%m-%d").date() + # Get start/stop dates for each of the previous report periods + start_stops = get_prev_startstop(curr_date, num_periods) + # Get start/stop for current report period + [curr_start, curr_stop] = start_stops[-1] + # Get overall start/stop for historical data - use w/ sql functions + [hist_start, hist_stop] = [start_stops[0][0], curr_stop] + + # ORG DATA: List of orgs PE is reporting on + LOGGER.info("Retrieving list of orgs PE reports on...") + all_orgs = get_orgs_df() + reported_orgs = all_orgs[all_orgs["report_on"] == True] + reported_orgs = reported_orgs[["organizations_uid", "cyhy_db_name"]].reset_index( + drop=True + ) + LOGGER.info("Done") + + # BASE DATA: Base Metric Data, current Report period only + LOGGER.info("Retrieving PE score base data...") + sql = "SELECT * FROM pes_base_metrics(%(start)s, %(end)s);" + pe_base_data_df = query_score_data( + curr_start.strftime("%m/%d/%Y"), curr_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Done") + + # CVE DATA: verif and unverif CVE/CVSS data, current report period only: + LOGGER.info("Updating CVE archive...") + # Update CVE archive w/ any new CVEs + update_new_cve_info(curr_start.strftime("%Y-%m-%d"), curr_stop.strftime("%Y-%m-%d")) + # Connect to SQL DB function: + # - pes_cve_metrics(curr_start, curr_stop) + + # HIST DATA: historical data for anomaly detection for the past n report periods: + LOGGER.info("Retrieving PE score historical data...") + sql = """SELECT * FROM pes_hist_data_totcred(%(start)s, %(end)s);""" + anomaly_data_cred = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Credential data done.") + + sql = """SELECT * FROM pes_hist_data_domalert(%(start)s, %(end)s);""" + anomaly_data_domain = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Domain alert data done.") + + sql = """SELECT * FROM pes_hist_data_dwalert(%(start)s, %(end)s);""" + anomaly_data_darkweb_alert = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Dark web alert data done.") + + sql = """SELECT * FROM pes_hist_data_dwment(%(start)s, %(end)s);""" + anomaly_data_darkweb_mention = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Dark web mention data done.") + + # ---------- Aggregate Historical Data ---------- + LOGGER.info("Beginning PE score calculation...") + # Prep historical data for use in anomaly detection + # Converting string date to datetime objects + anomaly_data_cred["mod_date"] = pd.to_datetime( + anomaly_data_cred["mod_date"] + ).dt.date + anomaly_data_domain["mod_date"] = pd.to_datetime( + anomaly_data_domain["mod_date"] + ).dt.date + anomaly_data_darkweb_alert["mod_date"] = pd.to_datetime( + anomaly_data_darkweb_alert["mod_date"] + ).dt.date + anomaly_data_darkweb_mention["date"] = pd.to_datetime( + anomaly_data_darkweb_mention["date"] + ).dt.date + + # Separate lists of dataframes for each metric + periods_total_cred = [] + periods_domain_alert = [] + periods_darkweb_alert = [] + periods_darkweb_mention = [] + end_dates = [] + # Iterate through all preceding report periods: + # Create a dataframe for each report period that contains the + # data on all reported orgs for that report period + for period in start_stops: + # Keep track of report period dates + end_dates.append(period[1]) + + # Getting all data for the current report period + current_total_cred = anomaly_data_cred.loc[ + (anomaly_data_cred["mod_date"] >= period[0]) + & (anomaly_data_cred["mod_date"] <= period[1]) + ] + current_domain_alert = anomaly_data_domain.loc[ + (anomaly_data_domain["mod_date"] >= period[0]) + & (anomaly_data_domain["mod_date"] <= period[1]) + ] + current_darkweb_alert = anomaly_data_darkweb_alert.loc[ + (anomaly_data_darkweb_alert["mod_date"] >= period[0]) + & (anomaly_data_darkweb_alert["mod_date"] <= period[1]) + ] + current_darkweb_mention = anomaly_data_darkweb_mention.loc[ + (anomaly_data_darkweb_mention["date"] >= period[0]) + & (anomaly_data_darkweb_mention["date"] <= period[1]) + ] + + # Aggregating the data for the current report period + current_total_cred = current_total_cred.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + ).agg({"no_password": "sum", "password_included": "sum", "total_creds": "sum"}) + + current_domain_alert = current_domain_alert.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + )["mod_date"].count() + current_domain_alert = current_domain_alert.rename( + columns={"mod_date": "num_domAlerts"} + ) + + current_darkweb_alert = current_darkweb_alert.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + )["mod_date"].count() + current_darkweb_alert = current_darkweb_alert.rename( + columns={"mod_date": "num_DWAlerts"} + ) + + current_darkweb_mention = current_darkweb_mention.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + ).agg({"num_mentions": "sum"}) + current_darkweb_mention = current_darkweb_mention.rename( + columns={"num_mentions": "num_DWMents"} + ) + + # Left join results with reported orgs list + # (Only grabbing data for orgs we report on) + current_total_cred = current_total_cred.drop(["cyhy_db_name"], axis=1) + current_domain_alert = current_domain_alert.drop(["cyhy_db_name"], axis=1) + current_darkweb_alert = current_darkweb_alert.drop(["cyhy_db_name"], axis=1) + current_darkweb_mention = current_darkweb_mention.drop(["cyhy_db_name"], axis=1) + current_total_cred = reported_orgs.merge( + current_total_cred, on="organizations_uid", how="left" + ) + current_domain_alert = reported_orgs.merge( + current_domain_alert, on="organizations_uid", how="left" + ) + current_darkweb_alert = reported_orgs.merge( + current_darkweb_alert, on="organizations_uid", how="left" + ) + current_darkweb_mention = reported_orgs.merge( + current_darkweb_mention, on="organizations_uid", how="left" + ) + + # Adjusting columns + current_total_cred = current_total_cred[ + [ + "organizations_uid", + "cyhy_db_name", + "no_password", + "password_included", + "total_creds", + ] + ] + current_domain_alert = current_domain_alert[ + [ + "organizations_uid", + "cyhy_db_name", + "num_domAlerts", + ] + ] + current_darkweb_alert = current_darkweb_alert[ + [ + "organizations_uid", + "cyhy_db_name", + "num_DWAlerts", + ] + ] + current_darkweb_mention = current_darkweb_mention[ + [ + "organizations_uid", + "cyhy_db_name", + "num_DWMents", + ] + ] + + # Replace NaNs with 0.0 + current_total_cred = current_total_cred.fillna(0.0) + current_domain_alert = current_domain_alert.fillna(0.0) + current_darkweb_alert = current_darkweb_alert.fillna(0.0) + current_darkweb_mention = current_darkweb_mention.fillna(0.0) + + # Append finished dataframe to list + periods_total_cred.append(current_total_cred) + periods_domain_alert.append(current_domain_alert) + periods_darkweb_alert.append(current_darkweb_alert) + periods_darkweb_mention.append(current_darkweb_mention) + + # ---------- Anomaly Detection (CART) Feature of PE Score ---------- + # Check if the current report period is anomalous for various metrics + # If current report period is an anomaly, administer a penalty to PE score + # Anomaly flags are contained in a dedicated columns containing only -1/1 + # (1=normal, -1=anomaly) + + # Columns to hold anomaly flags (default to 1) + pe_base_data_df["anomaly_totCred"] = 1 + pe_base_data_df["anomaly_domAlert"] = 1 + pe_base_data_df["anomaly_DWAlert"] = 1 + pe_base_data_df["anomaly_DWMent"] = 1 + + # Iterate over all orgs PE reports on + for org in reported_orgs.iloc[:, 1]: + LOGGER.info("Doing anomaly search on: %s", org) + # Arrays to hold historic counts for each preceding report period + count_hist_total_cred = [] + count_hist_domain_alert = [] + count_hist_darkweb_alert = [] + count_hist_darkweb_mention = [] + for period in periods_total_cred: + count_hist_total_cred.append( + period.loc[period["cyhy_db_name"] == org, "total_creds"].values[0] + ) + for period in periods_domain_alert: + count_hist_domain_alert.append( + period.loc[period["cyhy_db_name"] == org, "num_domAlerts"].values[0] + ) + for period in periods_darkweb_alert: + count_hist_darkweb_alert.append( + period.loc[period["cyhy_db_name"] == org, "num_DWAlerts"].values[0] + ) + for period in periods_darkweb_mention: + count_hist_darkweb_mention.append( + period.loc[period["cyhy_db_name"] == org, "num_DWMents"].values[0] + ) + + # Formatting historic data for CART anomaly detection: + current_data_total_creds = pd.DataFrame( + count_hist_total_cred, columns=["counts"] + ) + current_data_domain_alerts = pd.DataFrame( + count_hist_domain_alert, columns=["counts"] + ) + current_data_darkweb_alerts = pd.DataFrame( + count_hist_darkweb_alert, columns=["counts"] + ) + current_data_darkweb_mentions = pd.DataFrame( + count_hist_darkweb_mention, columns=["counts"] + ) + + scaler = preprocessing.StandardScaler() + np_scaled_total_cred = scaler.fit_transform( + current_data_total_creds.values.reshape(-1, 1) + ) + np_scaled_domain_alert = scaler.fit_transform( + current_data_domain_alerts.values.reshape(-1, 1) + ) + np_scaled_darkweb_alert = scaler.fit_transform( + current_data_darkweb_alerts.values.reshape(-1, 1) + ) + np_scaled_darkweb_mention = scaler.fit_transform( + current_data_darkweb_mentions.values.reshape(-1, 1) + ) + scale_data_total_cred = pd.DataFrame(np_scaled_total_cred) + scale_data_domain_alert = pd.DataFrame(np_scaled_domain_alert) + scale_data_darkweb_alert = pd.DataFrame(np_scaled_darkweb_alert) + scale_data_darkweb_mention = pd.DataFrame(np_scaled_darkweb_mention) + + # Setting anomaly contamination parameter: + outlier_fraction_total_cred = float(0.15) + outlier_fraction_domain_alert = float(0.15) + outlier_fraction_dark_alert = float(0.15) + outlier_fraction_dark_mention = float(0.15) + # False positive anomalies = parameter is too high + # False negative anomalies = parameter is too low + # Contamination refers to how many outliers are in the data set, + # i.e. 0.15 suggests 15% of data is going to be an anomaly + + # Train isolation forest model + model_total_cred = IsolationForest(contamination=outlier_fraction_total_cred) + model_domain_alert = IsolationForest( + contamination=outlier_fraction_domain_alert + ) + model_darkweb_alert = IsolationForest(contamination=outlier_fraction_dark_alert) + model_darkweb_mention = IsolationForest( + contamination=outlier_fraction_dark_mention + ) + # Fit isolation forest model to data + model_total_cred.fit(scale_data_total_cred) + model_domain_alert.fit(scale_data_domain_alert) + model_darkweb_alert.fit(scale_data_darkweb_alert) + model_darkweb_mention.fit(scale_data_darkweb_mention) + # Detect anomalies using model + current_data_total_creds["anomaly"] = model_total_cred.predict( + scale_data_total_cred + ) + current_data_domain_alerts["anomaly"] = model_domain_alert.predict( + scale_data_domain_alert + ) + current_data_darkweb_alerts["anomaly"] = model_darkweb_alert.predict( + scale_data_darkweb_alert + ) + current_data_darkweb_mentions["anomaly"] = model_darkweb_mention.predict( + scale_data_darkweb_mention + ) + + # Record flags in dedicated columns for organizations where + # the current report period is a positive, increase anomaly + if current_data_total_creds["anomaly"].iloc[-1] == -1 and ( + current_data_total_creds["counts"].iloc[-1] + > current_data_total_creds["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current total creds is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_totCred" + ] = -1 + if current_data_domain_alerts["anomaly"].iloc[-1] == -1 and ( + current_data_domain_alerts["counts"].iloc[-1] + > current_data_domain_alerts["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current domain alerts is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_domAlert" + ] = -1 + if current_data_darkweb_alerts["anomaly"].iloc[-1] == -1 and ( + current_data_darkweb_alerts["counts"].iloc[-1] + > current_data_darkweb_alerts["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current dark web alerts is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_DWAlert" + ] = -1 + + if current_data_darkweb_mentions["anomaly"].iloc[-1] == -1 and ( + current_data_darkweb_mentions["counts"].iloc[-1] + > current_data_darkweb_mentions["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current dark web mentions is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_DWMent" + ] = -1 + + # Apply penalties based on anomaly flags + pe_base_data_df["num_total_creds"] = np.where( + pe_base_data_df["anomaly_totCred"] == -1, + pe_base_data_df["num_total_creds"] * 1.5, # penalty + pe_base_data_df["num_total_creds"], + ) + pe_base_data_df["num_alert_domain"] = np.where( + pe_base_data_df["anomaly_domAlert"] == -1, + pe_base_data_df["num_alert_domain"] * 1.5, # penalty + pe_base_data_df["num_alert_domain"], + ) + pe_base_data_df["num_dw_alerts"] = np.where( + pe_base_data_df["anomaly_DWAlert"] == -1, + pe_base_data_df["num_dw_alerts"] * 1.5, # penalty + pe_base_data_df["num_dw_alerts"], + ) + pe_base_data_df["num_dw_mentions"] = np.where( + pe_base_data_df["anomaly_DWMent"] == -1, + pe_base_data_df["num_dw_mentions"] * 1.5, # penalty + pe_base_data_df["num_dw_mentions"], + ) + + # ---------- CVE/CVSS Feature of PE Score WIP ---------- + # Get CVSS/Severity info for all verif and unverif CVES + # Reference DB table with all CVE info for better performance + # (compared to sequential Circl API calls) + # WIP, pending CVE_info table setup in staging DB... + + # ---------- Re-Scale Base & Attack Surface Metrics ---------- + # Re-Scale all metrics (base and attack surface) so that they take on a value from 0 - 100. + for col_idx in range(2, 18): + pe_base_data_df.iloc[:, col_idx] = ( + (pe_base_data_df.iloc[:, col_idx] - min(pe_base_data_df.iloc[:, col_idx])) + / ( + max(pe_base_data_df.iloc[:, col_idx]) + - min(pe_base_data_df.iloc[:, col_idx]) + ) + * 100 + ) + + # ---------- Calculate Aggregate Attack Surface Value ---------- + # Calculate aggregate attack surface value based on specified weights (1 - 101) + # *** Note: adding +1 to aggregate attack surface value to avoid dividing by zero, + # weights still TBD... + pe_base_data_df["AASV"] = ( + (pe_base_data_df["num_ports"] * 0.50) + + (pe_base_data_df["num_sub_domain"] * 0.20) + + (pe_base_data_df["num_ips"] * 0.20) + + (pe_base_data_df["num_root_domain"] * 0.10) + ) + 1 + + # ----------- Normalize All Metrics by Attack Surface Size ---------- + # Normalize all metrics by dividing them by the aggregate attack surface value + # which serves as an approximation of organization size + pe_data = pd.DataFrame() + pe_data = pd.concat( + [ + pe_base_data_df.iloc[:, 0:2], # Org identifiers + pe_base_data_df.iloc[:, 2:18].div( + pe_base_data_df["AASV"], axis=0 + ), # Base metrics + pe_base_data_df.iloc[:, 18:21], # Anomaly flags + ], + axis=1, + ) + + # Re-Scale metrics again to take on a value from 0 - 100 + for col_idx in range(2, 18): + pe_data.iloc[:, col_idx] = ( + (pe_data.iloc[:, col_idx] - min(pe_data.iloc[:, col_idx])) + / (max(pe_data.iloc[:, col_idx]) - min(pe_data.iloc[:, col_idx])) + * 100 + ) + + # ---------- Aggregate Metrics into Overall PE Score ---------- + # Begin the final process of combining all calculated PE metrics into a + # single PE score based on specified weights + + # The final dataframe that will contain the PE score itself + pe_data_agg = pd.DataFrame(pe_data.iloc[:, 0:2]) + + # Calculating credential section score + pe_data_agg["PE_cred_score"] = ( + pe_data["num_breaches"] * 0.20 + + pe_data["num_total_creds"] * 0.30 + + pe_data["num_pass_creds"] * 0.50 + ) + # Calculating domain section score + pe_data_agg["PE_domain_score"] = ( + pe_data["num_alert_domain"] * 0.70 + pe_data["num_sus_domain"] * 0.30 + ) + # Calculating vulnerability (CVE) section score + pe_data_agg["PE_vuln_score"] = ( + pe_data["num_insecure_ports"] * 0.25 + + pe_data["num_verif_vulns"] * 0.50 + + pe_data["num_assets_unverif_vulns"] * 0.25 + ) + # Calculating dark web section score + pe_data_agg["PE_darkweb_score"] = ( + pe_data["num_dw_alerts"] * 0.30 + + pe_data["num_dw_mentions"] * 0.20 + + pe_data["num_dw_threats"] * 0.25 + + pe_data["num_dw_invites"] * 0.25 + ) + + # Combining section scores into fully aggregated score + pe_data_agg["PE_score"] = ( + (pe_data_agg["PE_cred_score"] * 0.25) + + (pe_data_agg["PE_domain_score"] * 0.25) + + (pe_data_agg["PE_vuln_score"] * 0.25) + + (pe_data_agg["PE_darkweb_score"] * 0.25) + ) + + # The taking the complement of the fully aggregated score to get the final PE score + # (100 - aggregated score = PE Score) + pe_data_agg["PE_score"] = round(100 - pe_data_agg["PE_score"], 2) + pe_data_agg = pe_data_agg.sort_values(by="PE_score", ascending=False).reset_index( + drop=True + ) + + # Converting numeric PE score to letter grade scale + letter_ranges = [ + pe_data_agg["PE_score"] < 65, # F + (pe_data_agg["PE_score"] >= 65) & (pe_data_agg["PE_score"] < 67), # D + (pe_data_agg["PE_score"] >= 67) & (pe_data_agg["PE_score"] < 70), # D+ + (pe_data_agg["PE_score"] >= 70) & (pe_data_agg["PE_score"] < 73), # C- + (pe_data_agg["PE_score"] >= 73) & (pe_data_agg["PE_score"] < 77), # C + (pe_data_agg["PE_score"] >= 77) & (pe_data_agg["PE_score"] < 80), # C+ + (pe_data_agg["PE_score"] >= 80) & (pe_data_agg["PE_score"] < 83), # B- + (pe_data_agg["PE_score"] >= 83) & (pe_data_agg["PE_score"] < 87), # B + (pe_data_agg["PE_score"] >= 87) & (pe_data_agg["PE_score"] < 90), # B+ + (pe_data_agg["PE_score"] >= 90) & (pe_data_agg["PE_score"] < 93), # A- + (pe_data_agg["PE_score"] >= 93) & (pe_data_agg["PE_score"] < 97), # A + (pe_data_agg["PE_score"] >= 97) & (pe_data_agg["PE_score"] <= 100), # A+ + ] + letter_grades = ["F", "D", "D+", "C-", "C", "C+", "B-", "B", "B+", "A-", "A", "A+"] + pe_data_agg["letter_grade"] = np.select(letter_ranges, letter_grades) + + # Isolate final PE score data + pe_data_agg = pe_data_agg[ + ["organizations_uid", "cyhy_db_name", "PE_score", "letter_grade"] + ] + + LOGGER.info("PE score calculation complete!\n") + # Return dataframe with PE scores + return pe_data_agg + + +# Demo/Testing: +# curr_date = datetime.datetime(2022, 8, 15) # current report period date +# num_periods = 12 # number of preceding report periods for historical analysis/trending +# print(get_pe_scores(curr_date, num_periods).to_string()) +# update_new_cve_info("2022-07-01", "2022-07-15") diff --git a/build/lib/pe_reports/helpers/link_subs_and_ips_from_ips.py b/build/lib/pe_reports/helpers/link_subs_and_ips_from_ips.py new file mode 100644 index 00000000..a09ff4db --- /dev/null +++ b/build/lib/pe_reports/helpers/link_subs_and_ips_from_ips.py @@ -0,0 +1,164 @@ +"""Link sub-domains and IPs from IP lookups.""" +# Standard Python Libraries +import datetime +import logging +import threading +import time + +# Third-Party Libraries +import numpy as np +import pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import connect + + +def reverseLookup(ip, failed_ips): + """Take an ip and find all associated subdomains.""" + # TODO: Add API key + api = whois_xml_api_key() + url = f"https://dns-history.whoisxmlapi.com/api/v1?apiKey={api}&ip={ip}" + payload = {} + headers = {} + response = requests.request("GET", url, headers=headers, data=payload).json() + if response.get("code") == 429: + response = requests.request("GET", url, headers=headers, data=payload).json() + if response.get("code") == 429: + response = requests.request( + "GET", url, headers=headers, data=payload + ).json() + if response.get("code") == 429: + failed_ips.append(ip) + found_domains = [] + try: + try: + # Update last_reverse_lookup field + conn = connect() + cur = conn.cursor() + date = datetime.datetime.today().strftime("%Y-%m-%d") + sql = """update ips set last_reverse_lookup = %s + where ip = %s;""" + cur.execute(sql, (date, str(ip))) + conn.commit() + cur.close() + conn.close() + except Exception as e: + print("failed to update timestamp field") + print(e) + if response["size"] > 0: + + result = response["result"] + for domain in result: + print(domain) + try: + found_domains.append( + { + "sub_domain": domain["name"], + "root": ".".join(domain["name"].rsplit(".")[-2:]), + } + ) + except KeyError: + continue + + except Exception as e: + print(response) + print("failed to return response") + print(e) + return found_domains + + +def query_ips(org_uid): + """Query all ips that link to a cidr related to a specific org.""" + print(org_uid) + conn = connect() + sql = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + where ct.organizations_uid = %(org_uid)s + and i.origin_cidr is not null + and (i.last_reverse_lookup < current_date - interval '7 days' or i.last_reverse_lookup is null) + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +def link_domain_from_ip(ip_hash, ip, org_uid, data_source, failed_ips): + """From a provided ip find domains and link them in the db.""" + conn = connect() + found_domains = reverseLookup(ip, failed_ips) + for domain in found_domains: + cur = conn.cursor() + cur.callproc( + "link_ips_and_subs", + ( + ip_hash, + ip, + org_uid, + domain["sub_domain"], + data_source, + None, + domain["root"], + ), + ) + row = cur.fetchone() + print(row) + conn.commit() + cur.close() + return 1 + + +def run_ip_chunk(org, ips, thread): + """Run the provided chunk through the linking process.""" + org_uid = org["organizations_uid"] + count = 0 + start_time = time.time() + last_50 = time.time() + failed_ips = [] + for ip_index, ip in ips.iterrows(): + count += 1 + if count % 50 == 0: + logging.info(f"{thread} Currently Running ips: {count}/{len(ips)}") + logging.info( + f"{thread} {time.time() - last_50} seconds for the last 50 IPs" + ) + last_50 = time.time() + try: + link_domain_from_ip( + ip["ip_hash"], ip["ip"], org_uid, "WhoisXML", failed_ips + ) + except requests.exceptions.SSLError as e: + logging.error(e) + time.sleep(1) + continue + logging.info(f"{thread} Ips took {time.time() - start_time} to link to subs") + + +def connect_subs_from_ips(orgs): + """For each org find all domains that are associated to an ip and create link in the ip_subs table.""" + for org_index, org in orgs.iterrows(): + print(f"Running on {org['name']}") + org_uid = org["organizations_uid"] + ips = query_ips(org_uid) + print(ips) + # run_ip_chunk(org,ips,"") + num_chunks = 8 + ips_split = np.array_split(ips, num_chunks) + + x = 0 + thread_list = [] + while x < len(ips_split): + thread_name = f"Thread {x+1}: " + # Start thread + t = threading.Thread( + target=run_ip_chunk, args=(org, ips_split[x], thread_name) + ) + t.start() + thread_list.append(t) + x += 1 + + for thread in thread_list: + thread.join() + + print("All threads have finished.") diff --git a/build/lib/pe_reports/helpers/link_subs_and_ips_from_subs.py b/build/lib/pe_reports/helpers/link_subs_and_ips_from_subs.py new file mode 100644 index 00000000..7122294b --- /dev/null +++ b/build/lib/pe_reports/helpers/link_subs_and_ips_from_subs.py @@ -0,0 +1,55 @@ +"""Link sub-domains and IPs from sub-domain lookups.""" +# Standard Python Libraries +import hashlib +import logging +import socket + +# Third-Party Libraries +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import connect, query_subs + + +def find_ips(domain): + """Find the ip for a provided domain.""" + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = None + print(ip) + return ip + + +def link_ip_from_domain(sub, root_uid, org_uid, data_source): + """Link IP from domain.""" + conn = connect() + ip = find_ips(sub) + if not ip: + return 0 + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_hash = hash_object.hexdigest() + cur = conn.cursor() + cur.callproc( + "link_ips_and_subs", (ip_hash, ip, org_uid, sub, data_source, root_uid, None) + ) + row = cur.fetchone() + print(row) + conn.commit() + cur.close() + return 1 + + +def connect_ips_from_subs(orgs): + """For each org, find all ips associated with its sub_domains and link them in the ips_subs table.""" + for org_index, org_row in orgs.iterrows(): + org_uid = org_row["organizations_uid"] + subs = query_subs(str(org_uid)) + for sub_index, sub_row in subs.iterrows(): + sub_domain = sub_row["sub_domain"] + root_uid = sub_row["root_domain_uid"] + if sub_domain == "Null_Sub": + continue + logging.info(sub_domain) + link_ip_from_domain(sub_domain, root_uid, org_uid, "unknown") + logging.info("Finished connecting ips from subs") diff --git a/build/lib/pe_reports/helpers/shodan_dedupe.py b/build/lib/pe_reports/helpers/shodan_dedupe.py new file mode 100644 index 00000000..e2c2160a --- /dev/null +++ b/build/lib/pe_reports/helpers/shodan_dedupe.py @@ -0,0 +1,396 @@ +#!/usr/bin/env python +"""Shodan dedupe script.""" +# Standard Python Libraries +import hashlib +import logging +import time + +# Third-Party Libraries +import pandas as pd +import shodan + +# cisagov Libraries +from pe_reports.data.db_query import close, connect, execute_values, get_orgs_df +from pe_source.data.pe_db.config import shodan_api_init + +states = [ + "AL", + "AK", + "AZ", + "AR", + "CA", + "CO", + "CT", + "DC", + "DE", + "FL", + "GA", + "HI", + "ID", + "IL", + "IN", + "IA", + "KS", + "KY", + "LA", + "ME", + "MD", + "MA", + "MI", + "MN", + "MS", + "MO", + "MT", + "NE", + "NV", + "NH", + "NJ", + "NM", + "NY", + "NC", + "ND", + "OH", + "OK", + "OR", + "PA", + "RI", + "SC", + "SD", + "TN", + "TX", + "UT", + "VT", + "VA", + "WA", + "WV", + "WI", + "WY", +] +state_names = [ + "Alaska", + "Alabama", + "Arkansas", + "American Samoa", + "Arizona", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Guam", + "Hawaii", + "Iowa", + "Idaho", + "Illinois", + "Indiana", + "Kansas", + "Kentucky", + "Louisiana", + "Massachusetts", + "Maryland", + "Maine", + "Michigan", + "Minnesota", + "Missouri", + "Mississippi", + "Montana", + "North Carolina", + "North Dakota", + "Nebraska", + "New Hampshire", + "New Jersey", + "New Mexico", + "Nevada", + "New York", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Puerto Rico", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Virginia", + "Virgin Islands", + "Vermont", + "Washington", + "Wisconsin", + "West Virginia", + "Wyoming", +] + + +def state_check(host_org): + """Check state.""" + found = False + if host_org: + for state in state_names: + if state in host_org: + return state + return found + + +def query_floating_ips(conn, org_id): + """Query floating IPs.""" + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %(org_id)s + AND i.origin_cidr is null; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + ips = set(df["ip"]) + conn.close() + return ips + + +def query_cidrs(conn, org_id): + """Query Cidr.""" + print(org_id) + sql = """ + SELECT network, cidr_uid + FROM cidrs ct + join organizations o on o.organizations_uid = ct.organizations_uid + WHERE o.organizations_uid = %(org_id)s; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + conn.close() + return df + + +def cidr_dedupe(cidrs, api, org_type): + """Dedupe CIDR.""" + ip_obj = [] + results = [] + for cidr_index, cidr in cidrs.iterrows(): + query = f"net:{cidr['network']}" + result = search(api, query, ip_obj, cidr["cidr_uid"], org_type) + results.append(result) + found = len([i for i in results if i != 0]) + logging.info(f"CIDRs with IPs found: {found}") + new_ips = pd.DataFrame(ip_obj) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="ip", keep="first") + conn = connect() + except_clause = """ ON CONFLICT (ip) + DO + UPDATE SET shodan_results = EXCLUDED.shodan_results""" + execute_values(conn, new_ips, "public.ips", except_clause) + close(conn) + + +def ip_dedupe(api, ips, agency_type): + """Count number of IPs with data on Shodan.""" + matched = 0 + ips = list(ips) + float_ips = [] + for i in range(int(len(ips) / 100) + 1): + if (i + 1) * 100 > len(ips): + try: + hosts = api.host(ips[i * 100 : len(ips)]) + except shodan.exception.APIError: + try: + time.sleep(2) + hosts = api.host(ips[i * 100 : len(ips)]) + except Exception: + logging.error(f"{i} failed again") + continue + except shodan.APIError as e: + logging.error("Error: {}".format(e)) + else: + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.exception.APIError: + time.sleep(2) + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.APIError as err: + print("Error: {}".format(err)) + continue + if isinstance(hosts, list): + for h in hosts: + state = state_check(h["org"]) + hash_object = hashlib.sha256(str(h["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and agency_type == "FEDERAL": + float_ips.append( + { + "ip_hash": ip_hash, + "ip": h["ip_str"], + "shodan_results": False, + "origin_cidr": None, + } + ) + else: + float_ips.append( + { + "ip_hash": ip_hash, + "ip": h["ip_str"], + "shodan_results": True, + "origin_cidr": None, + } + ) + else: + state = state_check(hosts["org"]) + hash_object = hashlib.sha256(str(hosts["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and agency_type == "FEDERAL": + float_ips.append( + { + "ip_hash": ip_hash, + "ip": hosts["ip_str"], + "shodan_results": False, + "origin_cidr": None, + } + ) + else: + float_ips.append( + { + "ip_hash": ip_hash, + "ip": hosts["ip_str"], + "shodan_results": True, + "origin_cidr": None, + } + ) + matched = matched + len(hosts) + new_ips = pd.DataFrame(float_ips) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="ip", keep="first") + conn = connect() + except_clause = """ ON CONFLICT (ip) + DO + UPDATE SET shodan_results = EXCLUDED.shodan_results""" + execute_values(conn, new_ips, "public.ips", except_clause) + close(conn) + + +def search(api, query, ip_obj, cidr_uid, org_type): + """Search Shodan API using query and add IPs to set.""" + # Wrap the request in a try/ except block to catch errors + try: + logging.info(query) + # Search Shodan + try: + results = api.search(query) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query) + # Show the results + for result in results["matches"]: + # if ":" in result["ip_str"]: + # print("ipv6 found ", result["ip_str"]) + # ip_type = "ipv6" + # else: + # ip_type = "ipv4" + state = state_check(result["org"]) + hash_object = hashlib.sha256(str(result["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and org_type == "FEDERAL": + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": False, + "origin_cidr": cidr_uid, + } + ) + else: + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": True, + "origin_cidr": cidr_uid, + } + ) + i = 1 + while i < results["total"] / 100: + try: + # Search Shodan + try: + results = api.search(query=query, page=i) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query, page=i) + # Show the results + for result in results["matches"]: + # if ":" in result["ip_str"]: + # print("ipv6 found ", result["ip_str"]) + # ip_type = "ipv6" + # else: + # ip_type = "ipv4" + state = state_check(result["org"]) + hash_object = hashlib.sha256(str(result["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and org_type == "FEDERAL": + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": False, + "origin_cidr": cidr_uid, + } + ) + else: + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": True, + "origin_cidr": cidr_uid, + } + ) + i = i + 1 + except shodan.APIError as e: + logging.error("Error: {}".format(e)) + logging.error(query) + results = {"total": 0} + except shodan.APIError as e: + logging.error("Error: {}".format(e)) + # IF it breaks to here it fails + logging.error(f"Failed on {query}") + return 0 + return results["total"] + + +def dedupe(orgs): + """Check list of IPs, CIDRs, ASNS, and FQDNs in Shodan and output set of IPs.""" + # get username and password from config file + # TODO: Add key + api = shodan_api_init()[0] + for org_index, org in orgs.iterrows(): + + logging.info(f"Running on {org['name']}") + conn = connect() + cidrs = query_cidrs(conn, org["organizations_uid"]) + logging.info(f"{len(cidrs)} cidrs found") + if len(cidrs) > 0: + cidr_dedupe(cidrs, api, org["agency_type"]) + conn = connect() + logging.info("Grabbing floating IPs") + ips = query_floating_ips(conn, org["organizations_uid"]) + logging.info("Got Ips") + if len(ips) > 0: + logging.info("Running dedupe on IPs") + ip_dedupe(api, ips, org["agency_type"]) + logging.info("Finished dedupe") + + +def main(): + """Run all orgs net assets through the dedupe process.""" + orgs = get_orgs_df() + orgs = orgs[orgs["report_on"] == True | orgs["demo"]] + print(orgs) + + dedupe(orgs) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/helpers/sub_domain_status.py b/build/lib/pe_reports/helpers/sub_domain_status.py new file mode 100644 index 00000000..e00b792b --- /dev/null +++ b/build/lib/pe_reports/helpers/sub_domain_status.py @@ -0,0 +1,36 @@ +"""Script to go through all sub domains and check if they are active or not""" +# Standard Python Libraries +import datetime +import json + +# Third-Party Libraries +#mport pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import ( + connect, + query_all_subs, + get_orgs +) + +#function that uses whoisxml api to get status of domain +def get_domain_status(domain): + api_key = whois_xml_api_key() + url = f'https://www.whoisxmlapi.com/whoisserver/WhoisService?apiKey={api_key}&domainName={domain}&outputFormat=JSON' + response = requests.get(url) + print(response) + """json_data = response.json() + status = json_data['WhoisRecord']['registryData']['status'] + return status""" + +def main(): + """Query orgs and run them through the enuemeration function.""" + orgs = query_all_subs(connect()) + print(orgs[0][1]) + + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/home/__init__.py b/build/lib/pe_reports/home/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/home/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/home/views.py b/build/lib/pe_reports/home/views.py new file mode 100644 index 00000000..6a570942 --- /dev/null +++ b/build/lib/pe_reports/home/views.py @@ -0,0 +1,24 @@ +"""Flask application will add new stakeholder information to the PE Database. + +Automate the process to add stakeholder information to Cyber Sixgill portal. +""" + +# Standard Python Libraries +import logging + +# Third-Party Libraries +from flask import Blueprint, render_template + +LOGGER = logging.getLogger(__name__) + +home_blueprint = Blueprint("home", __name__, template_folder="templates/home") + + +@home_blueprint.route("/") +def index(): + """Create "add customer" HTML form. + + Gather data from form and insert into database. + """ + LOGGER.debug("Made it to home") + return render_template("home.html") diff --git a/build/lib/pe_reports/metrics.py b/build/lib/pe_reports/metrics.py new file mode 100644 index 00000000..29604eec --- /dev/null +++ b/build/lib/pe_reports/metrics.py @@ -0,0 +1,717 @@ +"""Class methods for report metrics.""" + +# Import query functions +# Standard Python Libraries +import datetime + +# Third-Party Libraries +import pandas as pd + +from .data.db_query import ( + query_breachdetails_view, + query_creds_view, + query_credsbyday_view, + query_darkweb, + query_darkweb_cves, + query_domMasq, + query_domMasq_alerts, + query_shodan, +) +from .data.translator import translate + + +class Credentials: + """Credentials class.""" + + def __init__(self, trending_start_date, start_date, end_date, org_uid): + """Initialize credentials class.""" + self.trending_start_date = trending_start_date + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + self.trending_creds_view = query_creds_view( + org_uid, trending_start_date, end_date + ) + self.creds_view = query_creds_view(org_uid, start_date, end_date) + self.creds_by_day = query_credsbyday_view( + org_uid, trending_start_date, end_date + ) + self.breach_details_view = query_breachdetails_view( + org_uid, start_date, end_date + ) + + def by_days(self): + """Return number of credentials by day.""" + df = self.creds_by_day + # df = df[["mod_date", "no_password", "password_included"]].copy() + idx = pd.date_range(self.trending_start_date, self.end_date) + df = df.set_index("mod_date").reindex(idx).fillna(0.0).rename_axis("added_date") + group_limit = self.end_date + datetime.timedelta(1) + df = df.groupby( + pd.Grouper(level="added_date", freq="7d", origin=group_limit) + ).sum() + df["modified_date"] = df.index + df["modified_date"] = df["modified_date"].dt.strftime("%b %d") + df = df.set_index("modified_date") + df = df.rename( + columns={ + "password_included": "Passwords Included", + "no_password": "No Password", + } + ) + if len(df.columns) == 0: + df["Passwords Included"] = 0 + return df + + def breaches(self): + """Return total number of breaches.""" + all_breaches = self.creds_view["breach_name"] + return all_breaches.nunique() + + def breach_appendix(self): + """Return breach name and description to be added to the appendix.""" + view_df = self.creds_view + view_df = view_df[["breach_name", "description"]] + + view_df = view_df.drop_duplicates() + return view_df[["breach_name", "description"]] + + def breach_details(self): + """Return breach details.""" + breach_df = self.breach_details_view + breach_det_df = breach_df.rename(columns={"modified_date": "update_date"}) + breach_det_df["update_date"] = pd.to_datetime(breach_det_df["update_date"]) + if len(breach_det_df) > 0: + breach_det_df["update_date"] = breach_det_df["update_date"].dt.strftime( + "%m/%d/%y" + ) + breach_det_df["breach_date"] = pd.to_datetime( + breach_det_df["breach_date"] + ).dt.strftime("%m/%d/%y") + + breach_det_df = breach_det_df.rename( + columns={ + "breach_name": "Breach Name", + "breach_date": "Breach Date", + "update_date": "Date Reported", + "password_included": "Password Included", + "number_of_creds": "Number of Creds", + } + ) + return breach_det_df + + def password(self): + """Return total number of credentials with passwords.""" + pw_creds = len(self.creds_view[self.creds_view["password_included"]]) + return pw_creds + + def total(self): + """Return total number of credentials found in breaches.""" + df_cred = self.creds_view.shape[0] + return df_cred + + +class Domains_Masqs: + """Domains Masquerading class.""" + + def __init__(self, start_date, end_date, org_uid): + """Initialize domains masquerading class.""" + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + df = query_domMasq(org_uid, start_date, end_date) + self.df_mal = df[df["malicious"] == True] + self.dom_alerts_df = query_domMasq_alerts(org_uid, start_date, end_date) + + def count(self): + """Return total count of malicious domains.""" + df = self.df_mal + return len(df.index) + + def summary(self): + """Return domain masquerading summary information.""" + if len(self.df_mal) > 0: + domain_sum = self.df_mal[ + [ + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + ] + ] + domain_sum = domain_sum[:6] + domain_sum.loc[domain_sum["ipv6"] == "", "ipv6"] = "NA" + domain_sum = domain_sum.rename( + columns={ + "domain_permutation": "Domain", + "ipv4": "IPv4", + "ipv6": "IPv6", + "mail_server": "Mail Server", + "name_server": "Name Server", + } + ) + domain_sum["Mail Server"] = domain_sum["Mail Server"].str[:15] + domain_sum["Name Server"] = domain_sum["Name Server"].str[:15] + else: + domain_sum = pd.DataFrame( + columns=[ + "Domain", + "IPv4", + "IPv6", + "Mail Server", + "Name Server", + ] + ) + return domain_sum + + def alert_count(self): + """Return number of alerts.""" + dom_alert_count = len(self.dom_alerts_df) + return dom_alert_count + + def alerts(self): + """Return domain alerts.""" + dom_alerts_df = self.dom_alerts_df[["message", "date"]] + dom_alerts_df = dom_alerts_df.rename( + columns={"message": "Alert", "date": "Date"} + ) + dom_alerts_df["Alert"] = dom_alerts_df["Alert"].str[:70] + dom_alerts_df = dom_alerts_df[:4].reset_index(drop=True) + return dom_alerts_df + + def alerts_sum(self): + """Return domain alerts summary.""" + dom_alerts_sum = self.dom_alerts_df[ + ["message", "date", "previous_value", "new_value"] + ] + return dom_alerts_sum + + +class Malware_Vulns: + """Malware and Vulnerabilities Class.""" + + def __init__(self, start_date, end_date, org_uid): + """Initialize Shodan vulns and malware class.""" + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + insecure_df = query_shodan( + org_uid, + start_date, + end_date, + "vw_shodanvulns_suspected", + ) + self.insecure_df = insecure_df + + vulns_df = query_shodan( + org_uid, start_date, end_date, "vw_shodanvulns_verified" + ) + vulns_df["port"] = vulns_df["port"].astype(str) + self.vulns_df = vulns_df + + assets_df = query_shodan(org_uid, start_date, end_date, "shodan_assets") + self.assets_df = assets_df + + @staticmethod + def isolate_risky_assets(df): + """Return risky assets from the insecure_df dataframe.""" + insecure = df[df["type"] == "Insecure Protocol"] + insecure = insecure[ + (insecure["protocol"] != "http") & (insecure["protocol"] != "smtp") + ] + insecure["port"] = insecure["port"].astype(str) + return insecure[["protocol", "ip", "port"]].drop_duplicates(keep="first") + + def insecure_protocols(self): + """Get risky assets grouped by protocol.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + risky_assets = ( + risky_assets.groupby("protocol") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + if len(risky_assets.index) > 0: + risky_assets["ip"] = risky_assets["ip"].str[:30] + risky_assets.loc[risky_assets["ip"].str.len() == 30, "ip"] = ( + risky_assets["ip"] + " ..." + ) + + return risky_assets + + def protocol_count(self): + """Return a count for each insecure protocol.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + # Horizontal bar: insecure protocol count + pro_count = risky_assets.groupby(["protocol"], as_index=False)["protocol"].agg( + {"id_count": "count"} + ) + return pro_count + + def risky_ports_count(self): + """Return total count of insecure ports.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + + pro_count = risky_assets.groupby(["protocol"], as_index=False)["protocol"].agg( + {"id_count": "count"} + ) + + # Total Open Ports with Insecure protocols + return pro_count["id_count"].sum() + + def total_verif_vulns(self): + """Return total count of verified vulns.""" + vulns_df = self.vulns_df + verif_vulns = ( + vulns_df[["cve", "ip", "port"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + + if len(verif_vulns) > 0: + verif_vulns["count"] = verif_vulns["ip"].str.split(" ").str.len() + verifVulns = verif_vulns["count"].sum() + + else: + verifVulns = 0 + + return verifVulns + + def ip_count(self): + """Return the number of total ips with suspected and confirmed vulns.""" + vulns_df = self.vulns_df + unverif_df = self.insecure_df + + combined_ips = vulns_df["ip"].append(unverif_df["ip"], ignore_index=True) + + return len(pd.unique(combined_ips)) + + @staticmethod + def unverified_cve(df): + """Subset insecure df to only potential vulnerabilities.""" + unverif_df = df[df["type"] != "Insecure Protocol"] + unverif_df = unverif_df.copy() + unverif_df["potential_vulns"] = ( + unverif_df["potential_vulns"].sort_values().apply(lambda x: sorted(x)) + ) + unverif_df["potential_vulns"] = unverif_df["potential_vulns"].astype("str") + unverif_df = ( + unverif_df[["potential_vulns", "ip"]] + .drop_duplicates(keep="first") + .reset_index(drop=True) + ) + unverif_df["potential_vulns_list"] = unverif_df["potential_vulns"].str.split( + "," + ) + unverif_df["count"] = unverif_df["potential_vulns_list"].str.len() + return unverif_df + + def unverified_cve_count(self): + """Return top 15 unverified CVEs and their counts.""" + unverif_df = self.unverified_cve(self.insecure_df) + unverif_df = unverif_df[["ip", "count"]] + unverif_df = unverif_df.sort_values(by=["count"], ascending=False) + unverif_df = unverif_df[:15].reset_index(drop=True) + return unverif_df + + def all_cves(self): + """Get all verified and unverified CVEs.""" + unverif_df = self.unverified_cve(self.insecure_df) + vulns_df = self.vulns_df + verified_cves = vulns_df["cve"].tolist() + all_cves = [] + for unverif_index, unverif_row in unverif_df.iterrows(): + for cve in unverif_row["potential_vulns_list"]: + cve = cve.strip("[]' ") + all_cves.append(cve) + all_cves += verified_cves + all_cves = list(set(all_cves)) + return all_cves + + def unverified_vuln_count(self): + """Return the count of IP addresses with unverified vulnerabilities.""" + insecure_df = self.insecure_df + unverif_df = insecure_df[insecure_df["type"] != "Insecure Protocol"] + unverif_df = unverif_df.copy() + unverif_df["potential_vulns"] = ( + unverif_df["potential_vulns"].sort_values().apply(lambda x: sorted(x)) + ) + unverif_df["potential_vulns"] = unverif_df["potential_vulns"].astype("str") + unverif_df = ( + unverif_df[["potential_vulns", "ip"]] + .drop_duplicates(keep="first") + .reset_index(drop=True) + ) + + return len(unverif_df.index) + + def verif_vulns(self): + """Return a dataframe with each CVE, the associated IPs and the affected ports.""" + vulns_df = self.vulns_df + verif_vulns = ( + vulns_df[["cve", "ip", "port"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + return verif_vulns + + def verif_vulns_summary(self): + """Return summary dataframe for verified vulns.""" + vulns_df = self.vulns_df + verif_vulns_summary = ( + vulns_df[["cve", "ip", "port", "summary"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + + verif_vulns_summary = verif_vulns_summary.rename( + columns={ + "cve": "CVE", + "ip": "IP", + "port": "Port", + "summary": "Summary", + } + ) + return verif_vulns_summary + + +class Cyber_Six: + """Dark web and Cyber Six data class.""" + + def __init__( + self, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + ): + """Initialize Cybersixgill vulns and malware class.""" + self.trending_start_date = trending_start_date + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + self.all_cves_df = all_cves_df + self.soc_med_included = soc_med_included + self.soc_med_platforms = [ + "twitter", + "Twitter", + "reddit", + "Reddit", + "Parler", + "parler", + "linkedin", + "Linkedin", + "discord", + "forum_discord", + "raddle", + "telegram", + "jabber", + "ICQ", + "icq", + "mastodon", + ] + dark_web_mentions = query_darkweb( + org_uid, + start_date, + end_date, + "mentions", + ) + dark_web_mentions = dark_web_mentions.drop( + columns=["organizations_uid", "mentions_uid"], + errors="ignore", + ) + if not soc_med_included: + dark_web_mentions = dark_web_mentions[ + ~dark_web_mentions["site"].isin(self.soc_med_platforms) + ] + self.dark_web_mentions = dark_web_mentions + + alerts = query_darkweb( + org_uid, + start_date, + end_date, + "alerts", + ) + alerts = alerts.drop( + columns=["organizations_uid", "alerts_uid"], + errors="ignore", + ) + if not soc_med_included: + alerts = alerts[~alerts["site"].isin(self.soc_med_platforms)] + self.alerts = alerts + + top_cves = query_darkweb_cves( + "top_cves", + ) + top_cves = top_cves[top_cves["date"] == top_cves["date"].max()] + self.top_cves = top_cves + + def dark_web_count(self): + """Get total number of dark web mentions.""" + return len(self.alerts.index) + + def dark_web_date(self): + """Get dark web mentions by date.""" + trending_dark_web_mentions = query_darkweb( + self.org_uid, + self.trending_start_date, + self.end_date, + "vw_darkweb_mentionsbydate", + ) + dark_web_date = trending_dark_web_mentions.drop( + columns=["organizations_uid"], + errors="ignore", + ) + idx = pd.date_range(self.trending_start_date, self.end_date) + dark_web_date = ( + dark_web_date.set_index("date").reindex(idx).fillna(0.0).rename_axis("date") + ) + group_limit = self.end_date + datetime.timedelta(1) + dark_web_date = dark_web_date.groupby( + pd.Grouper(level="date", freq="7d", origin=group_limit) + ).sum() + dark_web_date["date"] = dark_web_date.index + dark_web_date["date"] = dark_web_date["date"].dt.strftime("%m/%d") + dark_web_date = dark_web_date.set_index("date") + dark_web_date = dark_web_date[["Count"]] + return dark_web_date + + def create_count_df(self): + """Retrieve dataframe of counts by mention type.""" + name = [] + value = [] + markets = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_inviteonlymarkets", + ) + if len(markets) > 0: + name.append("INVITE ONLY MARKET") + value.append(len(markets)) + + if self.soc_med_included: + soc_med = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_socmedia_mostactposts", + ) + if len(soc_med) > 0: + name.append("SOCIAL MEDIA") + value.append(len(soc_med)) + + dark_web_forum = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_mostactposts", + ) + if len(dark_web_forum) > 0: + name.append("DARK WEB FORUM") + value.append(len(dark_web_forum)) + + alerts_exec = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_execalerts", + ) + if len(alerts_exec) > 0: + name.append("EXECUTIVES") + value.append(len(alerts_exec)) + + if name: + circle_df = pd.DataFrame({"Name": name, "Value": value}) + + return circle_df + else: + return 0 + + def social_media_most_act(self): + """Get most active social media posts.""" + soc_med_most_act = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_socmedia_mostactposts", + ) + soc_med_most_act = soc_med_most_act.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + soc_med_most_act = soc_med_most_act[:4] + # Translate title field to english + soc_med_most_act = translate(soc_med_most_act, ["Title"]) + soc_med_most_act["Title"] = soc_med_most_act["Title"].str[:50] + soc_med_most_act = soc_med_most_act.replace(r"^\s*$", "Untitled", regex=True) + return soc_med_most_act + + def dark_web_most_act(self): + """Get most active dark web posts.""" + dark_web_most_act = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_mostactposts", + ) + dark_web_most_act = dark_web_most_act.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + dark_web_most_act = dark_web_most_act[:5] + # Translate title field to english + dark_web_most_act = translate(dark_web_most_act, ["Title"]) + dark_web_most_act["Title"] = dark_web_most_act["Title"].str[:80] + dark_web_most_act = dark_web_most_act.replace(r"^\s*$", "Untitled", regex=True) + return dark_web_most_act + + def asset_alerts(self): + """Get top executive mentions.""" + asset_alerts = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_assetalerts", + ) + asset_alerts = asset_alerts.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + asset_alerts = asset_alerts[ + ~asset_alerts["Site"].isin(self.soc_med_platforms) + ] + asset_alerts["Title"] = asset_alerts["Title"].str[:75] + return asset_alerts + + def alerts_exec(self): + """Get top executive alerts.""" + alerts_exec = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_execalerts", + ) + alerts_exec = alerts_exec.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + alerts_exec = alerts_exec[~alerts_exec["Site"].isin(self.soc_med_platforms)] + alerts_exec["Title"] = alerts_exec["Title"].str[:100] + return alerts_exec + + def dark_web_bad_actors(self): + """Get dark web bad actors.""" + dark_web_bad_actors = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_threatactors", + ) + dark_web_bad_actors = dark_web_bad_actors.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + dark_web_bad_actors = dark_web_bad_actors.groupby( + "Creator", as_index=False + ).max() + dark_web_bad_actors = dark_web_bad_actors.sort_values( + by=["Grade"], ascending=False + ) + return dark_web_bad_actors + + def alerts_threats(self): + """Get threat alerts.""" + alerts_threats = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_potentialthreats", + ) + alerts_threats = alerts_threats.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + alerts_threats = alerts_threats[ + ~alerts_threats["Site"].isin(self.soc_med_platforms) + ] + alerts_threats = ( + alerts_threats.groupby(["Site", "Threats"])["Threats"] + .count() + .nlargest(5) + .reset_index(name="Events") + ) + alerts_threats["Threats"] = alerts_threats["Threats"].str[:50] + return alerts_threats + + def dark_web_sites(self): + """Get mentions by dark web sites (top 10).""" + dark_web_sites = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_sites", + ) + dark_web_sites = dark_web_sites.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + dark_web_sites = dark_web_sites[ + ~dark_web_sites["Site"].isin(self.soc_med_platforms) + ] + dark_web_sites = ( + dark_web_sites.groupby(["Site"])["Site"] + .count() + .nlargest(8) + .reset_index(name="count") + ) + return dark_web_sites + + def invite_only_markets(self): + """Get alerts in invite-only markets.""" + markets = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_inviteonlymarkets", + ) + markets = markets.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + markets = ( + markets.groupby(["Site"])["Site"] + .count() + .nlargest(4) + .reset_index(name="Alerts") + ) + return markets + + def top_cve_table(self): + """Get top CVEs.""" + top_cves = self.top_cves + top_cves["summary_short"] = top_cves["summary"].str[:100] + top_cve_table = top_cves[["cve_id", "summary_short"]] + top_cve_table = top_cve_table.rename( + columns={"cve_id": "CVE", "summary_short": "Description"} + ) + top_cve_table["Identified By"] = "Cybersixgill" + + # Get all CVEs found in shodan + shodan_cves = self.all_cves_df + for cve_index, cve_row in top_cve_table.iterrows(): + if cve_row["CVE"] in shodan_cves: + print("we got a match") + print(cve_row["CVE"]) + top_cve_table.at[cve_index, "Identified By"] += ", Shodan" + + return top_cve_table diff --git a/build/lib/pe_reports/pages.py b/build/lib/pe_reports/pages.py new file mode 100644 index 00000000..09bace19 --- /dev/null +++ b/build/lib/pe_reports/pages.py @@ -0,0 +1,648 @@ +"""Collect and distribute graphical data to readable charts in the presentation.""" + +# Standard Python Libraries +import datetime +from datetime import timedelta +import logging +import os + +# Third-Party Libraries +import chevron +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import ( + execute_scorecard, + get_org_assets_count, + get_org_assets_count_past, + query_previous_period, +) + +from .charts import Charts + +# Import Classes +from .metrics import Credentials, Cyber_Six, Domains_Masqs, Malware_Vulns + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +# Style and build tables +def buildTable( + df, classList, sizingList=[], link_to_appendix=False, link_destination=False +): + """Build HTML tables from a pandas dataframe.""" + # SizingList specifies the proportional width of each column. + # The number of integers in the list must equal the number of + # columns in the dataframe AND add up to 100 + if not sizingList: + average = 100 / len(df.columns) + sizingList = [average] * len(df.columns) + headers = """\n\n""".format( + classes=", ".join(classList) + ) + headers += '' + for head in df.columns: + headers += "\n" + headers += "\n" + html = "" + body = "\n" + counter = 0 + for row in df.itertuples(index=False): + if counter % 2 == 0: + body += '\n' + else: + body += '\n' + for col in range(0, len(df.columns)): + if link_to_appendix: + if col == 0: + body += ( + "\n" + ) + else: + body += ( + "\n" + ) + elif link_destination: + if col == 0: + body += ( + "\n" + ) + else: + body += ( + "\n" + ) + else: + body += ( + "\n" + ) + + body += "\n" + counter += 1 + body += "\n
    " + head + "
    ".format( + size=str(sizingList[col]), + link=str(row[col]).replace(" ", "_"), + ) + + str(row[col]) + + "".format( + size=str(sizingList[col]), + ) + + str(row[col]) + + "".format( + size=str(sizingList[col]), + link=str(row[col]).replace(" ", "_"), + ) + + str(row[col]) + + "".format( + size=str(sizingList[col]), + ) + + str(row[col]) + + "".format(size=str(sizingList[col])) + + str(row[col]) + + "
    " + html = headers + body + return html + + +def buildAppendixList(df): + """Build report appendix.""" + html = "
    " + + for row in df.itertuples(index=False): + html += """
    • {breach_name}: {description} +
    \n""".format( + breach_name=row[0], description=row[1], link_name=row[0].replace(" ", "_") + ) + html += "\n
    " + return html + + +def credential( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + source_html, + org_code, + output_directory, +): + """Build exposed credential page.""" + Credential = Credentials(trending_start_date, start_date, end_date, org_uid) + # Build exposed credential stacked bar chart + width = 16.51 + height = 10 + name = "inc_date_df" + title = "Trending Exposures by Week" + x_label = "Week Reported" + y_label = "Creds Exposed" + cred_date_chart = Charts( + Credential.by_days(), + width, + height, + name, + title, + x_label, + y_label, + ) + cred_date_chart.line_chart() + breach_table = buildTable( + Credential.breach_details(), + ["table"], + [30, 20, 20, 20, 10], + link_to_appendix=True, + ) + + creds_dict = { + "breach": Credential.breaches(), + "creds": Credential.total(), + "pw_creds": Credential.password(), + "breach_table": breach_table, + } + + scorecard_dict["creds_count"] = creds_dict.get("creds", 0) + scorecard_dict["breach_count"] = creds_dict.get("breach", 0) + scorecard_dict["cred_password_count"] = creds_dict.get("pw_creds", 0) + + breach_appendix = Credential.breach_appendix() + + if len(breach_appendix) > 0: + # breach_appendix_list = np.array_split(breach_appendix.reset_index(drop=True),2) + rows = 12 + n_pages = int(len(breach_appendix) / rows) + frames = [ + breach_appendix.iloc[i * rows : (i + 1) * rows].copy() + for i in range(n_pages + 1) + ] + # Load source HTML + try: + basedir = os.path.abspath(os.path.dirname(__file__)) + template = os.path.join(basedir, "template_breach_app.html") + file = open(template) + appendix_html = file.read().replace("\n", " ") + # Close PDF + file.close() + except FileNotFoundError: + logging.error("Template cannot be found. It must be named: '%s'", template) + return 1 + i = 0 + for chunk in frames: + key = "breachAppendix" + str(i) + if i != 0: + appendix_html = ( + "
    " + appendix_html + ) + appendix_html = appendix_html.replace( + '


    Credential Breach Details:

    ', + "", + ) + appendix_html_1 = appendix_html % (key) + idx = source_html.index(" ") + source_html = source_html[:idx] + appendix_html_1 + source_html[idx:] + creds_dict[key] = buildAppendixList(chunk) + i += 1 + + chevron_dict.update(creds_dict) + + # Create Credential Exposure Excel file + cred_xlsx = f"{output_directory}/{org_code}/compromised_credentials.xlsx" + credWriter = pd.ExcelWriter(cred_xlsx, engine="xlsxwriter") + Credential.creds_view.to_excel(credWriter, sheet_name="Credentials", index=False) + credWriter.save() + + return scorecard_dict, chevron_dict, cred_xlsx, source_html + + +def masquerading( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, +): + """Build masquerading page.""" + Domain_Masq = Domains_Masqs(start_date, end_date, org_uid) + domain_count = Domain_Masq.count() + dom_alert_count = Domain_Masq.alert_count() + chevron_dict.update( + { + "domain_table": buildTable(Domain_Masq.summary(), ["table"], []), + "domain_alerts_table": buildTable( + Domain_Masq.alerts(), ["table"], [85, 15] + ), + "suspectedDomains": domain_count, + "domain_alerts": dom_alert_count, + } + ) + df_mal = Domain_Masq.df_mal + df_mal["tld"] = "." + df_mal["domain_permutation"].str.split(".").str[-1] + count_df = df_mal.groupby(["tld"])["tld"].count().reset_index(name="count") + scorecard_dict["domain_alert_count"] = dom_alert_count + scorecard_dict["suspected_domain_count"] = domain_count + scorecard_dict["dns"] = count_df + + # Create Domain Masquerading Excel file + da_xlsx = f"{output_directory}/{org_code}/domain_alerts.xlsx" + domWriter = pd.ExcelWriter(da_xlsx, engine="xlsxwriter") + Domain_Masq.df_mal.to_excel(domWriter, sheet_name="Suspected Domains", index=False) + Domain_Masq.alerts_sum().to_excel( + domWriter, sheet_name="Domain Alerts", index=False + ) + domWriter.save() + + return scorecard_dict, chevron_dict, da_xlsx + + +def mal_vuln( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + source_html, + org_code, + output_directory, +): + """Build Malwares and Vulnerabilities page.""" + Malware_Vuln = Malware_Vulns(start_date, end_date, org_uid) + # Build insecure protocol horizontal bar chart + width = 16.51 + height = 5.3 + name = "pro_count" + title = "" + x_label = "Insecure Protocols" + y_label = "" + protocol_chart = Charts( + Malware_Vuln.protocol_count(), + width, + height, + name, + title, + x_label, + y_label, + ) + protocol_chart.h_bar() + # Build unverified vulnerability horizontal bar chart + width = 16.51 + height = 9 + name = "unverif_vuln_count" + title = "" + x_label = "Unverified CVEs" + y_label = "" + unverif_vuln_chart = Charts( + Malware_Vuln.unverified_cve_count(), + width, + height, + name, + title, + x_label, + y_label, + ) + unverif_vuln_chart.h_bar() + # Build tables + risky_assets = Malware_Vuln.insecure_protocols() + risky_assets = risky_assets[:4] + risky_assets.columns = ["Protocol", "IP", "Port"] + risky_assets_table = buildTable(risky_assets, ["table"], [30, 40, 30]) + verif_vulns = Malware_Vuln.verif_vulns() + verif_vulns.columns = ["CVE", "IP", "Port"] + verif_vulns_table = buildTable( + verif_vulns, ["table"], [40, 40, 20], link_to_appendix=True + ) + risky_ports = Malware_Vuln.risky_ports_count() + verif_vulns_count = Malware_Vuln.total_verif_vulns() + unverif_vulns = Malware_Vuln.unverified_vuln_count() + # Update chevron dictionary + vulns_dict = { + "verif_vulns": verif_vulns_table, + "risky_assets": risky_assets_table, + "riskyPorts": risky_ports, + "verifVulns": verif_vulns_count, + "unverifVulns": unverif_vulns, + } + + scorecard_dict["insecure_port_count"] = risky_ports + scorecard_dict["verified_vuln_count"] = verif_vulns_count + scorecard_dict["suspected_vuln_count"] = unverif_vulns + scorecard_dict["suspected_vuln_addrs_count"] = Malware_Vuln.ip_count() + verif_vulns_summary = Malware_Vuln.verif_vulns_summary() + + if len(verif_vulns_summary) > 0: + + verif_vulns_summary_table = buildTable( + verif_vulns_summary, + ["table"], + [20, 20, 15, 45], + link_destination=True, + ) + try: + basedir = os.path.abspath(os.path.dirname(__file__)) + template = os.path.join(basedir, "template_vuln_app.html") + file = open(template) + vuln_html = file.read().replace("\n", " ") + # Close PDF + file.close() + except FileNotFoundError: + logging.error("Template cannot be found. It must be named: '%s'", template) + return 1 + idx = source_html.index("") + source_html = source_html[:idx] + vuln_html + source_html[idx:] + vulns_dict["verif_vulns_summary"] = verif_vulns_summary_table + + all_cves_df = Malware_Vuln.all_cves() + chevron_dict.update(vulns_dict) + + # Create Suspected vulnerability Excel file + vuln_xlsx = f"{output_directory}/{org_code}/vuln_alerts.xlsx" + vulnWriter = pd.ExcelWriter(vuln_xlsx, engine="xlsxwriter") + Malware_Vuln.assets_df.to_excel(vulnWriter, sheet_name="Assets", index=False) + Malware_Vuln.insecure_df.to_excel(vulnWriter, sheet_name="Insecure", index=False) + Malware_Vuln.vulns_df.to_excel(vulnWriter, sheet_name="Verified Vulns", index=False) + vulnWriter.save() + + return ( + scorecard_dict, + chevron_dict, + vuln_xlsx, + all_cves_df, + source_html, + ) + + +def dark_web( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + org_code, + output_directory, +): + """Dark Web Mentions.""" + Cyber6 = Cyber_Six( + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + ) + # Build dark web mentions over time line chart + width = 16.51 + height = 12 + name = "web_only_df_2" + title = "" + x_label = "Dark Web Mentions" + y_label = "Mentions count" + dark_mentions_chart = Charts( + Cyber6.dark_web_date(), + width, + height, + name, + title, + x_label, + y_label, + ) + dark_mentions_chart.line_chart() + + # Build tables + dark_web_sites_table = buildTable(Cyber6.dark_web_sites(), ["table"], [50, 50]) + alerts_threats_table = buildTable(Cyber6.alerts_threats(), ["table"], [40, 40, 20]) + dark_web_actors = Cyber6.dark_web_bad_actors() + # Threshold for notable threat actor + threshold = 7 + scorecard_dict["threat_actor_count"] = len( + dark_web_actors[dark_web_actors["Grade"] > threshold] + ) + dark_web_actors_table = buildTable(dark_web_actors[:5], ["table"], [50, 50]) + exec_alerts = Cyber6.alerts_exec() + scorecard_dict["dark_web_executive_alerts_count"] = len(exec_alerts) + alerts_exec_table = buildTable(exec_alerts[:8], ["table"], [15, 70, 15]) + asset_alerts = Cyber6.asset_alerts() + scorecard_dict["dark_web_asset_alerts_count"] = len(asset_alerts) + asset_alerts_table = buildTable(asset_alerts[:4], ["table"], [15, 70, 15]) + dark_web_act_table = buildTable(Cyber6.dark_web_most_act(), ["table"], [75, 25]) + social_media = Cyber6.social_media_most_act() + if not soc_med_included: + social_media = social_media[0:0] + social_med_act_table = buildTable(social_media, ["table"], [75, 25]) + + invite_only_markets_table = buildTable( + Cyber6.invite_only_markets(), ["table"], [50, 50] + ) + top_cves_table = buildTable(Cyber6.top_cve_table(), ["table"], [25, 60, 15]) + dark_web_count = Cyber6.dark_web_count() + dark_web_dict = { + "darkWeb": dark_web_count, + "dark_web_sites": dark_web_sites_table, + "alerts_threats": alerts_threats_table, + "dark_web_actors": dark_web_actors_table, + "alerts_exec": alerts_exec_table, + "asset_alerts": asset_alerts_table, + "dark_web_act": dark_web_act_table, + "social_med_act": social_med_act_table, + "markets_table": invite_only_markets_table, + "top_cves": top_cves_table, + } + + scorecard_dict["dark_web_alerts_count"] = dark_web_count + scorecard_dict["dark_web_mentions_count"] = len(Cyber6.dark_web_mentions) + circles_df = Cyber6.create_count_df() + scorecard_dict["circles_df"] = circles_df + chevron_dict.update(dark_web_dict) + + # Create dark web Excel file + mi_xlsx = f"{output_directory}/{org_code}/mention_incidents.xlsx" + miWriter = pd.ExcelWriter(mi_xlsx, engine="xlsxwriter") + Cyber6.dark_web_mentions.to_excel( + miWriter, sheet_name="Dark Web Mentions", index=False + ) + Cyber6.alerts.to_excel(miWriter, sheet_name="Dark Web Alerts", index=False) + Cyber6.top_cves.to_excel(miWriter, sheet_name="Top CVEs", index=False) + miWriter.save() + return ( + scorecard_dict, + chevron_dict, + mi_xlsx, + ) + + +def init( + datestring, + org_name, + org_code, + org_uid, + score, + grade, + output_directory, + soc_med_included=False, +): + """Call each page of the report.""" + # Format start_date and end_date for the bi-monthly reporting period. + # If the given end_date is the 15th, then the start_date is the 1st. + # Otherwise, the start_date will be the 16th of the respective month. + + # Load source HTML + try: + basedir = os.path.abspath(os.path.dirname(__file__)) + if soc_med_included: + template = os.path.join(basedir, "template.html") + else: + template = os.path.join(basedir, "template_sm.html") + file = open(template) + source_html = file.read().replace("\n", " ") + # Close PDF + file.close() + except FileNotFoundError: + logging.error("Template cannot be found. It must be named: '%s'", template) + return 1 + end_date = datetime.datetime.strptime(datestring, "%Y-%m-%d").date() + if end_date.day == 15: + start_date = datetime.datetime(end_date.year, end_date.month, 1) + else: + start_date = datetime.datetime(end_date.year, end_date.month, 16) + days = datetime.timedelta(27) + trending_start_date = end_date - days + previous_end_date = start_date - datetime.timedelta(days=1) + + # Get base directory to save images + base_dir = os.path.abspath(os.path.dirname(__file__)) + start = start_date.strftime("%m/%d/%Y") + end = end_date.strftime("%m/%d/%Y") + chevron_dict = { + "department": org_name, + "dateRange": start + " - " + end, + "endDate": end, + "base_dir": base_dir, + } + + # Get ASM values + asset_dict = get_org_assets_count(org_uid) + asset_dict_past = get_org_assets_count_past(org_uid, start_date - timedelta(days=1)) + LOGGER.info("Past report date: %s", start_date - timedelta(days=1)) + + if asset_dict_past.empty: + LOGGER.error("No ASM summary data for the last report period.") + past_ip_count = 0 + past_cidr_count = 0 + past_port_protocol_count = 0 + past_root_count = 0 + past_sub_count = 0 + past_software_count = 0 + past_for_ip_count = 0 + else: + past_ip_count = asset_dict_past["ip_count"][0] + past_cidr_count = asset_dict_past["cidr_count"][0] + past_port_protocol_count = asset_dict_past["port_protocol_count"][0] + past_root_count = asset_dict_past["root_count"][0] + past_sub_count = asset_dict_past["sub_count"][0] + past_software_count = asset_dict_past["software_count"][0] + past_for_ip_count = asset_dict_past["foreign_ips_count"][0] + + # Create Summary dictionary + summary_dict = { + "org_name": org_name, + "date": end_date.strftime("%B %d, %Y"), + "ip_address": asset_dict["num_ips"], + "last_ip_address": past_ip_count, + "cidrs": asset_dict["num_cidrs"], + "last_cidrs": past_cidr_count, + "ports_and_protocols": asset_dict["num_ports_protocols"], + "last_ports_and_protocols": past_port_protocol_count, + "root_domains": asset_dict["num_root_domain"], + "last_root_domains": past_root_count, + "sub_domains": asset_dict["num_sub_domain"], + "last_sub_domains": past_sub_count, + "software": asset_dict["num_software"], + "last_software": past_software_count, + "foreign_ips": asset_dict["num_foreign_ips"], + "last_foreign_ips": past_for_ip_count, + } + + # Create Scorecard dictionary + scorecard_dict = { + "organizations_uid": org_uid, + "org_name": org_name, + "start_date": start_date, + "end_date": end_date, + "ip_count": asset_dict["num_ips"], + "cidr_count": asset_dict["num_cidrs"], + "root_count": asset_dict["num_root_domain"], + "sub_count": asset_dict["num_sub_domain"], + "num_ports": asset_dict["num_ports"], + "port_protocol_count": asset_dict["num_ports_protocols"], + "software_count": asset_dict["num_software"], + "foreign_ips_count": asset_dict["num_foreign_ips"], + "pe_number_score": score, + "pe_letter_grade": grade, + } + + # Credentials + (scorecard_dict, chevron_dict, cred_xlsx, source_html) = credential( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + source_html, + org_code, + output_directory, + ) + + # Domain Masquerading + scorecard_dict, chevron_dict, da_xlsx = masquerading( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, + ) + + # Inferred/Verified Vulnerabilities + (scorecard_dict, chevron_dict, vuln_xlsx, all_cves_df, source_html) = mal_vuln( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + source_html, + org_code, + output_directory, + ) + + # Dark web mentions and alerts + scorecard_dict, chevron_dict, mi_xlsx = dark_web( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + org_code, + output_directory, + ) + + execute_scorecard(scorecard_dict) + last_period_stats = query_previous_period(org_uid, previous_end_date) + scorecard_dict.update(last_period_stats) + + source_html = ( + source_html + + """ + + + + """ + ) + html = chevron.render(source_html, chevron_dict) + return (scorecard_dict, summary_dict, html, cred_xlsx, da_xlsx, vuln_xlsx, mi_xlsx) diff --git a/build/lib/pe_reports/pe_reports_django_project/__init__.py b/build/lib/pe_reports/pe_reports_django_project/__init__.py new file mode 100644 index 00000000..8672b8b1 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/__init__.py @@ -0,0 +1,15 @@ +#!/usr/bin/python3 + + +class Dog: + def __init__(self, x, y): + self.x = x + self.y = y + + +def main(): + pass + + +if __name__ == '__main__': + main() diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/__init__.py b/build/lib/pe_reports/pe_reports_django_project/accounts/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/admin.py b/build/lib/pe_reports/pe_reports_django_project/accounts/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/accounts/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/apps.py b/build/lib/pe_reports/pe_reports_django_project/accounts/apps.py new file mode 100644 index 00000000..0cb51e63 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/accounts/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class AccountsConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "accounts" diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/accounts/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/models.py b/build/lib/pe_reports/pe_reports_django_project/accounts/models.py new file mode 100644 index 00000000..beeb3082 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/accounts/models.py @@ -0,0 +1,2 @@ +from django.db import models + diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/tests.py b/build/lib/pe_reports/pe_reports_django_project/accounts/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/accounts/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/accounts/views.py b/build/lib/pe_reports/pe_reports_django_project/accounts/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/accounts/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/__init__.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/admin.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/apps.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/apps.py new file mode 100644 index 00000000..e7e67492 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class BulkuploadConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "bulkupload" diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/forms.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/forms.py new file mode 100644 index 00000000..666b18d4 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/forms.py @@ -0,0 +1,17 @@ +from django import forms +from django.core.exceptions import ValidationError + + +class CSVUploadForm(forms.Form): + file = forms.FileField() + + def clean(self): + cleaned_data = super().clean() + file = cleaned_data.get("file") + if not file.name.endswith(".csv"): + raise ValidationError( + { + "file": "Filetype not supported, the file must be a '.csv'", + } + ) + return cleaned_data diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/models.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/tests.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/urls.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/urls.py new file mode 100644 index 00000000..e94867b3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/urls.py @@ -0,0 +1,12 @@ +from django.urls import path +from django.contrib.auth.decorators import login_required +from .views import CustomCSVForm + + + + +urlpatterns = [ + + + path('', login_required(CustomCSVForm.as_view()), name='bulkupload'), +] diff --git a/build/lib/pe_reports/pe_reports_django_project/bulkupload/views.py b/build/lib/pe_reports/pe_reports_django_project/bulkupload/views.py new file mode 100644 index 00000000..b697db6f --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/bulkupload/views.py @@ -0,0 +1,222 @@ +# Third party imports +from django.http import HttpResponseRedirect +from django.views.generic import TemplateView +from django.views.generic.edit import FormView +from django.urls import reverse_lazy +from django.core.validators import FileExtensionValidator, ValidationError +from django.contrib import messages +from bs4 import BeautifulSoup +import spacy + +# Standard Python +import logging +import csv +import traceback +from io import TextIOWrapper +import re +import requests + +# CISA Imports +from .forms import CSVUploadForm +from pe_reports.data.db_query import ( + get_cidrs_and_ips, + insert_roots, + set_org_to_demo, + set_org_to_report_on, +) + +from pe_asm.helpers.enumerate_subs_from_root import ( + enumerate_and_save_subs, + query_roots, +) + +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs +from pe_reports.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_reports.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_source.data.sixgill.api import setNewCSGOrg + +LOGGER = logging.getLogger(__name__) + +# nlp = spacy.load("en_core_web_lg") + + +def theExecs(URL): + """Fetch executives from about page.""" + # Scrape the page with Beautiful Soup + page = requests.get(URL).text + soup = BeautifulSoup(page, "lxml") + body = soup.body.text + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + + # Use NLP to locate the executive names and append to list + exec_list = [] + doc = nlp(body) + for ent in doc.ents: + exec_list.append((ent.label_, ent.text)) + + # Clean up exec list + final_exec_list = [] + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + for hy in exec_list: + if ("PERSON" in hy) and (hy[1] not in final_exec_list) and (len(hy[1]) < 50): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + final_exec_list.append(hy[1]) + return final_exec_list + + +def add_stakeholders(orgs_df): + """Add each stakeholder to P&E infrastructure.""" + count = 0 + for org_index, org_row in orgs_df.iterrows(): + try: + logging.info("Beginning to add %s", org_row["org_code"]) + + premium = org_row["premium"] + # Set new org to report on + if org_row["demo"] is True: + new_org_df = set_org_to_demo(org_row["org_code"], premium) + else: + new_org_df = set_org_to_report_on(org_row["org_code"], premium) + + # Insert root domains + logging.info("Getting root domains:") + insert_roots(new_org_df, org_row["root_domain"].split(",")) + logging.info(org_row["root_domain"].split(",")) + + # Enumerate and save subdomains + roots = query_roots(new_org_df["organizations_uid"].iloc[0]) + for root_index, root in roots.iterrows(): + enumerate_and_save_subs(root["root_domain_uid"], root["root_domain"]) + logging.info("Subdomains have been successfully added to the database.") + + # Fill the cidrs from cyhy assets + logging.info("Filling all cidrs:") + fill_cidrs(new_org_df) + logging.info("Finished filling all cidrs.") + + # Connect to subs and IPs from subs table (only new orgs) + connect_ips_from_subs(new_org_df) + logging.info("Finished connecting subs/ips from subs.") + + # Connect subs and IPs from IPs table (only new orgs) + connect_subs_from_ips(new_org_df) + logging.info("Finished connecting subs/ips from IPs.") + + # Check if the org should be added to Cybersixgill + if org_row["premium"] is True: + # Get executives list by passing the about page URL + logging.info("Getting executives:") + allExecutives = list(theExecs(org_row["exec_url"])) + logging.info(allExecutives) + + # Insert org and all assets into Cybersixgill + allValidIP = get_cidrs_and_ips(new_org_df["organizations_uid"].iloc[0]) + aliases = org_row["aliases"].split(",") + logging.info("Addind these assets to Cybersixgill:") + logging.info(org_row["org_code"]) + logging.info(aliases) + logging.info(org_row["root_domain"].split(",")) + logging.info(allValidIP) + logging.info(allExecutives) + + setNewCSGOrg( + org_row["org_code"], + aliases, + org_row["root_domain"].split(","), + allValidIP, + allExecutives, + ) + + # Fill IPs table by enumerating CIDRs (all orgs) + fill_ips_from_cidrs() + + # Run Shodan dedupe script + logging.info("Running Shodan dedupe:") + dedupe(new_org_df) + + logging.info("Completely done with %s", org_row["org_code"]) + count += 1 + except Exception as e: + logging.info(e) + logging.error("%s failed.", org_row["org_code"]) + logging.error(traceback.format_exc()) + logging.info("Finished %s orgs.", count) + return count + + +class CustomCSVView(TemplateView): + """CBV route to bulk upload page""" + + template_name = "bulk_upload/upload.html" + form_class = CSVUploadForm + + +class CustomCSVForm(FormView): + """CBV form bulk upload csv file with file extension and header validation""" + + form_class = CSVUploadForm + template_name = "bulk_upload/upload.html" + + success_url = reverse_lazy("bulkupload") + + def form_valid(self, form): + """Validate form data""" + + csv_file = form.cleaned_data["file"] + + f = TextIOWrapper(csv_file.file) + + dict_reader = csv.DictReader(f) + dict_reader = dict_reader.fieldnames + dict_reader = set(dict_reader) + + required_columns = [ + "org", + "org_code", + "root_domain", + "exec_url", + "aliases", + "premium", + "demo", + ] + # Check needed columns exist + req_col = "" + + # print(dict_reader) + # print(required_columns) + incorrect_col = [] + testtheList = [i for i in required_columns if i in dict_reader] + # print(testtheList) + + if len(testtheList) == len(dict_reader): + + messages.success(self.request, "The file was uploaded successfully.") + + for row, item in enumerate(dict_reader, start=1): + self.process_item(item) + # + return super().form_valid(form) + else: + for col in required_columns: + if col in dict_reader: + pass + else: + incorrect_col.append(col) + + messages.warning( + self.request, + "A required column is missing" + " from the uploaded CSV: %s " % incorrect_col, + ) + return super().form_invalid(form) + + def process_item(self, item): + # # TODO: Replace with the code for what you wish to do with the row of data in the CSV. + LOGGER.info("The item is %s" % item) diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/__init__.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/admin.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/admin.py new file mode 100644 index 00000000..9f5cf406 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/admin.py @@ -0,0 +1,26 @@ +from django.contrib import admin + +# Register your models here. +from django.contrib import admin +from django.contrib.auth.admin import UserAdmin as BaseUserAdmin +from django.contrib.auth.models import User + +from .models import apiUser + +# Define an inline admin descriptor for Employee model +# which acts a bit like a singleton +class ApiUserInline(admin.StackedInline): + model = apiUser + can_delete = False + + +# Define a new User admin +class UserAdmin(BaseUserAdmin): + inlines = (ApiUserInline,) + + +# Re-register UserAdmin +admin.site.unregister(User) +admin.site.register(User, UserAdmin) + +admin.site.site_header = "P&E Admin" \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/apps.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/apps.py new file mode 100644 index 00000000..deb5d25c --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class DataapiConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "dataAPI" diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py new file mode 100644 index 00000000..bd191ea4 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py @@ -0,0 +1,39 @@ +# Generated by Django 4.1.3 on 2022-12-06 21:01 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name="apiUser", + fields=[ + ( + "id", + models.BigAutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ("apiKey", models.CharField(max_length=200)), + ( + "user", + models.OneToOneField( + on_delete=django.db.models.deletion.CASCADE, + to=settings.AUTH_USER_MODEL, + ), + ), + ], + ), + ] diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0002_apiuser_refresh_token.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0002_apiuser_refresh_token.py new file mode 100644 index 00000000..cc95b7d5 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0002_apiuser_refresh_token.py @@ -0,0 +1,20 @@ +# Generated by Django 4.1.3 on 2022-12-16 14:06 + +from django.db import migrations, models +import django.utils.timezone + + +class Migration(migrations.Migration): + + dependencies = [ + ("dataAPI", "0001_initial"), + ] + + operations = [ + migrations.AddField( + model_name="apiuser", + name="refresh_token", + field=models.CharField(default=django.utils.timezone.now, max_length=200), + preserve_default=False, + ), + ] diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0003_alter_apiuser_apikey_alter_apiuser_refresh_token.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0003_alter_apiuser_apikey_alter_apiuser_refresh_token.py new file mode 100644 index 00000000..8ba2bcac --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/0003_alter_apiuser_apikey_alter_apiuser_refresh_token.py @@ -0,0 +1,23 @@ +# Generated by Django 4.1.5 on 2023-01-04 14:15 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('dataAPI', '0002_apiuser_refresh_token'), + ] + + operations = [ + migrations.AlterField( + model_name='apiuser', + name='apiKey', + field=models.CharField(max_length=200, null=True), + ), + migrations.AlterField( + model_name='apiuser', + name='refresh_token', + field=models.CharField(max_length=200, null=True), + ), + ] diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/models.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/models.py new file mode 100644 index 00000000..b194422c --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/models.py @@ -0,0 +1,9 @@ +from django.db import models +from django.contrib.auth.models import User + +# Create your models here. + +class apiUser(models.Model): + user = models.OneToOneField(User, on_delete=models.CASCADE) + apiKey = models.CharField(max_length=200, null=True) + refresh_token = models.CharField(max_length=200, null=True) diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/schemas.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/schemas.py new file mode 100644 index 00000000..c8c80508 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/schemas.py @@ -0,0 +1,217 @@ +"""Pydantic models used by FastAPI""" +from pydantic import BaseModel, Field, EmailStr, validator +from pydantic.types import UUID1 +from typing import Optional, Any +from uuid import UUID, uuid4 +from datetime import date, datetime + +''' +Developer Note: If there comes an instance as in class Cidrs where there are +foreign keys. The data type will not be what is stated in the database. What is +happening is the data base is making a query back to the foreign key table and +returning it as the column in its entirety i.e. select * from , so it +will error and not be able to report on its data type. In these scenario's use +the data type "Any" to see what the return is. +''' + +class OrganizationBase(BaseModel): + name: str + cyhy_db_name: str = None + +class Organization(OrganizationBase): + pass + + class Config: + orm_mode = True + +class VwBreachcomp(BaseModel): + credential_exposures_uid: str + email: str + breach_name: str + organizations_uid: str + root_domain: str + sub_domain: str + hash_type: str + name: str + login_id: str + password: str + phone: str + data_source_uid: str + description: str + breach_date: str + added_date: str + modified_date: str + data_classes: str + password_included: str + is_verified: str + is_fabricated: str + is_sensitive: str + is_retired: str + is_spam_list: str + + +class VwBreachDetails(BaseModel): + organizations_uid: str + breach_name: str + mod_date: str + description: str + breach_date: str + password_included: str + number_of_creds: str + + +class VwBreachcompCredsbydate(BaseModel): + organizations_uid: str + mod_date: str + no_password: str + password_included: str + + +class VwOrgsAttacksurface(BaseModel): + organizations_uid: UUID + cyhy_db_name: str + num_ports: str + num_root_domain: str + num_sub_domain: str + num_ips: str + + class Config: + orm_mode = True + + +class VwOrgsAttacksurfaceInput(BaseModel): + organizations_uid: UUID + + class Config: + orm_mode = True + + +class CyhyDbAssets(BaseModel): + # field_id: str + org_id: str + org_name: str + contact: Optional[str] = None + network: str + type: str + first_seen: Optional[str] = None + last_seen: Optional[str] = None + currently_in_cyhy: Optional[str] = None + + class Config: + orm_mode = True + + +class CyhyDbAssetsInput(BaseModel): + org_id: str + + class Config: + orm_mode = True + + +class Cidrs(BaseModel): + cidr_uid: UUID + network: str + # organizations_uid: Any + data_source_uid: Any + insert_alert: Optional[str] = None + + + class Config: + orm_mode = True + + + +class VwCidrs(BaseModel): + cidr_uid: str + network: str + organizations_uid: str + data_source_uid: str + insert_alert: Optional[str] = None + + +class DataSource(BaseModel): + + data_source_uid: str + name: str + description: str + last_run: str + + class Config: + orm_mode = True + + + +class UserAPIBase(BaseModel): + # user_id: int + refresh_token: str + +class UserAPI(UserAPIBase): + pass + + class Config(): + orm_mode = True + + + + +class TokenSchema(BaseModel): + access_token: str + refresh_token: str + + +class TokenPayload(BaseModel): + sub: str = None + exp: int = None + + +class UserAuth(BaseModel): + # id: UUID = Field(..., description='user UUID') + # email: EmailStr = Field(..., description="user email") + username: str = Field(..., description="user name") + # password: str = Field(..., min_length=5, max_length=24, + # description="user password") + +class UserOut(BaseModel): + id: UUID + email: str + + +class SystemUser(UserOut): + password: str + + +# Shared properties +class UserBase(BaseModel): + email: Optional[EmailStr] = None + is_active: Optional[bool] = True + is_superuser: bool = False + full_name: Optional[str] = None + + +# Properties to receive via API on creation +class UserCreate(UserBase): + email: EmailStr + password: str + + +# Properties to receive via API on update +class UserUpdate(UserBase): + password: Optional[str] = None + + +class UserInDBBase(UserBase): + id: Optional[int] = None + + class Config: + orm_mode = True + + +# Additional properties to return via API +class User(UserInDBBase): + pass + + +# Additional properties stored in DB +class UserInDB(UserInDBBase): + hashed_password: str + diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/testAPI.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/testAPI.py new file mode 100644 index 00000000..0fce11e4 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/testAPI.py @@ -0,0 +1,181 @@ +from jose import jwt, exceptions +import requests +import pprint + +from decouple import config +import json +from typing import List, Any, Union +from datetime import datetime, timedelta +from jose.jwt import ExpiredSignatureError + +ACCESS_TOKEN_EXPIRE_MINUTES = 1 # 30 minutes +REFRESH_TOKEN_EXPIRE_MINUTES = 1 # 7 days +ALGORITHM = "HS256" +JWT_SECRET_KEY = config('JWT_SECRET_KEY') # should be kept secret +JWT_REFRESH_SECRET_KEY = config('JWT_REFRESH_SECRET_KEY') # should be kept secret +# +url = "https://api.github.com/issues" +urlOrgs = 'http://127.0.0.1:8000/apiv1/orgs' +urlIDs = 'http://127.0.0.1:8000/apiv1/get_key' +urlAllOpenIssues1 = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=1" +urlAllOpenIssues2 = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=2" +urlAllAssignee = "https://api.github.com/repos/cisagov/pe-reports/assignees" + +listURL = [urlAllOpenIssues1, urlAllOpenIssues2] + + +# The client should pass the API key in the headers +headers = { + 'Content-Type': 'application/json', + 'access_token': f'{config("API_KEY")}' +} + +headersID = { + 'Content-Type': 'application/json', + 'user_id': f'{config("USER_REFRESH_TOKEN")}', +} + + +def create_access_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + if expires_delta is not None: + + expires_delta = datetime.utcnow() + expires_delta + else: + + expires_delta = datetime.utcnow() + timedelta( + minutes=ACCESS_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_SECRET_KEY, ALGORITHM) + return encoded_jwt + + + +def getallpages(): + response = '' + pages = [] + # print(headers['access_token']) + # print(config('API_KEY')) + try: + + response = requests.get(urlOrgs, headers=headers).json() + return response + + except requests.exceptions.HTTPError as errh: + print('its 1') + print(errh) + except requests.exceptions.ConnectionError as errc: + print('its 2') + print(errc) + except requests.exceptions.Timeout as errt: + print('its 3') + print(errt) + except requests.exceptions.RequestException as err: + print('its 4') + print(err) + except json.decoder.JSONDecodeError as err: + print('its 5') + print(err) + # pp = pprint.PrettyPrinter(indent=4) + # pp.pprint(response) # => "You used a valid API key." + + # for x in response: + # print(x.keys()) + # pages.append(x['number']) + # print(x['number']) + # print("/n") + # print(x['body']) + # return print(response) + + + +def getUserKey(): + payload = json.dumps({ + "refresh_token": f'{config("USER_REFRESH_TOKEN")}' + }) + headers = { + 'Content-Type': 'application/json' + } + + response = requests.request("POST", urlIDs, headers=headers, data=payload).json() + + return response + + + + +# def getGHUsers(url): +# users = [] +# response = requests.get(url, headers=headers).json() +# # pp = pprint.PrettyPrinter(indent=4) +# # pp.pprint(response) # => "You used a valid API key." +# +# for x in response: +# # print(x.keys()) +# users.append(x['login']) +# +# return users + + + +# newToken = create_access_token('cduhn75') + +# print(f'The new token is {newToken}') + + + + + +def checkAcessExpiration(): + # user_access = create_access_token('cduhn75') + user_access = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzIxNjkwNjgsInN1YiI6ImNkdWhuNzUifQ.Y5FyjT8216mIHYw3sqvnuoAxVcYNhZQ3i6u1aZCJL78' + print(user_access) + # print(config('JWT_REFRESH_SECRET_KEY')) + + try: + # header_data = jwt.get_unverified_header(user_access) + + mine = jwt.decode(user_access, config('JWT_REFRESH_SECRET_KEY'), + algorithms=ALGORITHM, + options={"verify_signature": False}) + print(mine) + + + except exceptions.JWTError as e: + print(f'The token is expired {e}') + + +# checkAcessExpiration() +print(getallpages()) +# +# print(getUserKey()) +# print(getallpages()[1]) + + +# print(config('API_KEY')) +# for page in getallpages(): +# print(page) + +# print(getGHUsers(urlAllAssignee)) + +# from django.contrib.auth.models import User +# +# from home.models import Organizations +# +# +# +# +# def userinfo(theuser): +# user_record = User.objects.filter(username=theuser) +# if user_record: +# return user_record.id +# +# +# def read_orgs(): +# orgs = list(Organizations.objects.all()) +# +# return orgs +# +# +# print(read_orgs()) \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/tests.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py new file mode 100644 index 00000000..6e7e8be0 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py @@ -0,0 +1,36 @@ + +# path = "../../" +# +# dir_list = os.listdir(path) +# +# for file in dir_list: +# if file.endswith("copyofenv"): + + + + +exampleTxt = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzE3MzE4NzIsInN1YiI6ImNkdWhuNzUifQ.TXZIFqF7-MyMUH9Bt6FyquJpWpVhEOUFksXNJaL1T6U' +replacementTxt = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzE3MzA5MDMsInN1YiI6ImNkdWhuNzUifQ.JH9n6Hfs3nUiNQFFvyd7yqH1bNCySa4lcp1QMq_-7ec' + + +with open("../.env", 'r') as f: + f.seek(0) + data = f.read() +data2 = data.replace(exampleTxt, replacementTxt) +print(data) +with open("../.env", 'w') as f: + if exampleTxt in data: + print('Changing file...\n') + + f.write(data2) + + print(data2) + else: + pass + + + + + + + diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/urls.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/urls.py new file mode 100644 index 00000000..741a94ed --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/urls.py @@ -0,0 +1,20 @@ + +from fastapi import APIRouter + +from . import views + +# The API model for one object. +from ..home.models import Organizations + + + +# router = APIRouter() +# +# +# router.get( +# "/simulation/", +# summary="Retrieve a list of all the simulations.", +# tags=["simulations"], +# response_model=Organizations, +# name="simulations-get", +# )(views.simulations_get) diff --git a/build/lib/pe_reports/pe_reports_django_project/dataAPI/views.py b/build/lib/pe_reports/pe_reports_django_project/dataAPI/views.py new file mode 100644 index 00000000..8f0ad8fd --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/dataAPI/views.py @@ -0,0 +1,423 @@ +"""Create all api enpoints""" + +# Standard Python Libraries +from typing import List, Any, Union +from datetime import datetime, timedelta +import json +import requests +import logging +import re +import asyncio +from io import TextIOWrapper +import csv + +#Third party imports +from fastapi import \ + APIRouter,\ + FastAPI,\ + Body,\ + Depends,\ + HTTPException,\ + status,\ + Security,\ + File,\ + UploadFile + +from fastapi.security import OAuth2PasswordBearer +from fastapi.security.api_key import \ + APIKeyQuery,\ + APIKeyCookie,\ + APIKeyHeader,\ + APIKey +from django.core.exceptions import ValidationError +from django.contrib.auth.models import User +from django.contrib import messages + +from starlette.status import HTTP_403_FORBIDDEN +from jose import jwt, exceptions +from decouple import config + +# cisagov Libraries +from home.models import VwCidrs +from home.models import Organizations +from home.models import VwBreachcomp +from home.models import VwBreachcompCredsbydate +from home.models import VwOrgsAttacksurface +from home.models import CyhyDbAssets +from home.models import VwBreachcompBreachdetails + +from .models import apiUser +from . import schemas + +LOGGER = logging.getLogger(__name__) + + + + +oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") + +api_router = APIRouter() + + +ACCESS_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +REFRESH_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +ALGORITHM = "HS256" +JWT_SECRET_KEY = config('JWT_SECRET_KEY') # should be kept secret +JWT_REFRESH_SECRET_KEY = config('JWT_REFRESH_SECRET_KEY') # should be kept secret + +API_KEY_NAME = "access_token" +COOKIE_DOMAIN = "localtest.me" + +# TODO following api_key_query was left intentionally for future development +# to pass query to api call see issue# +# api_key_query = APIKeyQuery(name=API_KEY_NAME, auto_error=False) +api_key_header = APIKeyHeader(name=API_KEY_NAME, auto_error=False) + + + +def create_access_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + """Create access token""" + if expires_delta is not None: + expires_delta = datetime.utcnow() + expires_delta + else: + expires_delta = datetime.utcnow() + timedelta( + minutes=ACCESS_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_SECRET_KEY, ALGORITHM) + return encoded_jwt + + +def create_refresh_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + """Create a refresh token""" + if expires_delta is not None: + expires_delta = datetime.utcnow() + expires_delta + else: + expires_delta = datetime.utcnow() + timedelta( + minutes=REFRESH_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_REFRESH_SECRET_KEY, ALGORITHM) + return encoded_jwt + +def userinfo(theuser): + """Get all users in a list.""" + user_record = list(User.objects.filter(username=f'{theuser}')) + + if user_record: + for u in user_record: + return u.id + + +async def userapiTokenUpdate(expiredaccessToken, user_refresh, theapiKey, user_id): + """When api apiKey is expired a new key is created + and updated in the database.""" + theusername = '' + user_record = list(User.objects.filter(id=f'{user_id}')) + # user_record = User.objects.get(id=user_id) + + + for u in user_record: + theusername = u.username + theuserid = u.id + LOGGER.info(f'The username is {theusername} with a user of {theuserid}') + + updateapiuseraccessToken = apiUser.objects.get(apiKey=expiredaccessToken) + # updateapiuserrefreshToken = apiUser.objects.get(refresh_token=expiredrefreshToken) + + updateapiuseraccessToken.apiKey = f"{create_access_token(theusername)}" + # updateapiuserrefreshToken.refresh_token = f"{create_refresh_token(theusername)}" + # LOGGER.info(updateapiuseraccessToken.apiKey) + + updateapiuseraccessToken.save(update_fields=['apiKey']) + # updateapiuserrefreshToken.save(update_fields=['refresh_token']) + LOGGER.info(f'The user api key and refresh token have been updated from: {theapiKey} to: {updateapiuseraccessToken.apiKey}.') + + +async def userapiTokenverify(theapiKey): + """Check to see if api key is expired.""" + tokenRecords = list(apiUser.objects.filter(apiKey=theapiKey)) + user_key = '' + user_refresh = '' + user_id = '' + + for u in tokenRecords: + user_refresh = u.refresh_token + user_key = u.apiKey + user_id = u.id + # LOGGER.info(f'The user key is {user_key}') + # LOGGER.info(f'The user refresh key is {user_refresh}') + LOGGER.info(f'the token being verified at verify {theapiKey}') + + try: + jwt.decode(theapiKey, config('JWT_REFRESH_SECRET_KEY'), + algorithms=ALGORITHM, + options={"verify_signature": False}) + LOGGER.info(f'The api key was alright {theapiKey}') + + except exceptions.JWTError as e: + LOGGER.warning('The access token has expired and will be updated') + userapiTokenUpdate(user_key, user_refresh, theapiKey, user_id) + + +async def get_api_key( + # api_key_query: str = Security(api_key_query), + api_key_header: str = Security(api_key_header), + # api_key_cookie: str = Security(api_key_cookie), +): + """Get api key from header.""" + + if api_key_header != '': + return api_key_header + + else: + raise HTTPException( + status_code=HTTP_403_FORBIDDEN, detail="Could not validate credentials" + ) + + +def process_item(item): + # # TODO: Replace with the code for what you wish to do with the row of data in the CSV. + LOGGER.info("The item is %s" % item) + print("The item is %s" % item) + +# def api_key_auth(api_key: str = Depends(oauth2_scheme)): +# if api_key not in api_keys: +# raise HTTPException( +# status_code=status.HTTP_401_UNAUTHORIZED, +# detail="Forbidden" +# ) + + +@api_router.post("/orgs", dependencies=[Depends(get_api_key)], + response_model=List[schemas.Organization], + tags=["List of all Organizations"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all organizations.""" + orgs = list(Organizations.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return orgs + except: + LOGGER.info('API key expired please try again') + + +@api_router.post("/breachcomp", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachcomp], + tags=["List all breaches"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all breaches.""" + breachInfo = list(VwBreachcomp.objects.all()) + print(breachInfo) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return breachInfo + except: + LOGGER.info('API key expired please try again') + +@api_router.post("/breachcomp_credsbydate", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachcompCredsbydate], tags=["List all breaches by date"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all breach creds by date.""" + breachcomp_dateInfo = list(VwBreachcompCredsbydate.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return breachcomp_dateInfo + except: + LOGGER.info('API key expired please try again') + + +@api_router.post("/orgs_attacksurface", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwOrgsAttacksurface], tags=["Get asset counts for an organization"]) +def read_orgs(data: schemas.VwOrgsAttacksurfaceInput, tokens: dict = Depends(get_api_key)): + """Get asset counts for an organization attack surfaces.""" + print(data.organizations_uid) + attackSurfaceInfo = list(VwOrgsAttacksurface.objects.filter(organizations_uid=data.organizations_uid)) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return attackSurfaceInfo + except: + LOGGER.info('API key expired please try again') + + +@api_router.post("/cyhy_db_asset", dependencies=[Depends(get_api_key)], + response_model=List[schemas.CyhyDbAssets], tags=["Get cyhy assets"]) +def read_orgs(data: schemas.CyhyDbAssetsInput, tokens: dict = Depends(get_api_key)): + """Get Query cyhy assets.""" + print(data.org_id) + cyhyAssets = list(CyhyDbAssets.objects.filter(org_id=data.org_id)) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return cyhyAssets + except: + LOGGER.info('API key expired please try again') + + +@api_router.post("/cidrs", dependencies=[Depends(get_api_key)], + response_model=List[schemas.Cidrs], + tags=["List of all CIDRS"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all CIDRS.""" + orgs = list(VwCidrs.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return orgs + except: + LOGGER.info('API key expired please try again') + + + + + + + +@api_router.post("/breachdetails", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachDetails], + tags=["List of all Breach Details"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all CIDRS.""" + breachDetails = list(VwBreachcompBreachdetails.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return breachDetails + except: + LOGGER.info('API key expired please try again') + + + +@api_router.post("/get_key", tags=["Get user api keys"]) +def read_orgs(data: schemas.UserAPI): + """API endpoint to get api by submitting refresh token.""" + user_key = '' + userkey = list(apiUser.objects.filter(refresh_token=data.refresh_token)) + LOGGER.info(f'The input data requested was ***********{data.refresh_token[-10:]}') + + for u in userkey: + user_key = u.apiKey + return user_key + + + +@api_router.post("/testingUsers", + tags=["List of user id"]) +def read_users(data: schemas.UserAuth): + user = userinfo(data.username) + + # user = list(User.objects.filter(username='cduhn75')) + if user is None: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="User with this name does exist" + ) + return userinfo(data.username) + + + +# @api_router.get("/secure_endpoint", tags=["test"]) +# async def get_open_api_endpoint(api_key: APIKey = Depends(get_api_key)): +# print(api_key) +# response = "How cool is this?" +# return response + + +@api_router.post('/signup', summary='Create api key and access token on user', tags=['Sign-up to add api_key and access token to user']) +def create_user(data: schemas.UserAuth): + # querying database to check if user already exist + user = userinfo(data.username) + + #TODO put logging statement here. + print(f'The user id is {user}\n') + if user is None: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="User with this username does not exist" + ) + + theNewUser = apiUser( + apiKey=create_access_token(data.username), + user_id=user, + refresh_token=create_refresh_token(data.username) + ) + apiUser.save(theNewUser) + return theNewUser + + + +# @api_router.get("/items/") +# async def read_items(token: str=Depends(oauth2_scheme)): +# return {"token": token} + + +@api_router.post('/was_upload', dependencies=[Depends(get_api_key)], + tags=["Upload WAS csv file"]) +def upload(file: UploadFile = File(...)): + """Upload csv file from WAS""" + + f = TextIOWrapper(file.file) + + dict_reader = csv.DictReader(f) + dict_reader = dict_reader.fieldnames + dict_reader = set(dict_reader) + + required_columns = ["org", + "org_code", + "root_domain", + "exec_url", + "aliases", + "premium", + "demo"] + # Check needed columns exist + incorrect_col = [] + testtheList = [i for i in required_columns if i in dict_reader] + + try: + if not file.filename.endswith('csv'): + + raise HTTPException(400, detail='Invalid document type') + + if len(testtheList) == len(dict_reader): + + for row, item in enumerate(dict_reader, start=1): + process_item(item) + return {"message": "Successfully uploaded %s" % file.filename} + else: + for col in required_columns: + if col in dict_reader: + pass + else: + incorrect_col.append(col) + raise HTTPException(400, detail="There was a missing or" + " incorrect column in file," + " to columns %s" % incorrect_col) + + except ValueError: + return {'message': 'There was an error uploading the file at %s.' + % incorrect_col} + except ValidationError as e: + + return {'message': 'There was an error uploading the file type at %s.' + % e} + + finally: + file.file.close() + + + + diff --git a/build/lib/pe_reports/pe_reports_django_project/home/__init__.py b/build/lib/pe_reports/pe_reports_django_project/home/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/home/admin.py b/build/lib/pe_reports/pe_reports_django_project/home/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/home/apps.py b/build/lib/pe_reports/pe_reports_django_project/home/apps.py new file mode 100644 index 00000000..e7d1c7eb --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class HomeConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "home" diff --git a/build/lib/pe_reports/pe_reports_django_project/home/forms.py b/build/lib/pe_reports/pe_reports_django_project/home/forms.py new file mode 100644 index 00000000..c498ae1f --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/forms.py @@ -0,0 +1,40 @@ +from django import forms + + +class GatherStakeholderForm(forms.Form): + cust = forms.CharField(label='Customer', max_length=500, required=True) + + custDomainAliases = forms.CharField(label='Domain Aliases', max_length=500) + + custRootDomain = forms.CharField(label='Customer Root Domain',max_length=500) + + custExecutives = forms.CharField(label='Customer Executives', max_length=500) + + def __init__(self, *args, **kwargs): + super(GatherStakeholderForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + +class WeeklyStatusesForm(forms.Form): + + key_accomplishments = forms.CharField(label='Key accomplishments', widget=forms.Textarea(attrs={"rows": "2"})) + + ongoing_task = forms.CharField(label='Ongoing Tasks', widget=forms.Textarea(attrs={"rows": "2"})) + + + upcoming_task = forms.CharField(label='Upcoming Tasks', widget=forms.Textarea(attrs={"rows": "2"})) + + obstacles = forms.CharField(label='Obstacles or Active Blockers', widget=forms.Textarea(attrs={"rows": "2"})) + + non_standard_meeting = forms.CharField(label='Non-standard meetings', widget=forms.Textarea(attrs={"rows": "2"})) + + deliverables = forms.CharField(label='Deliverables', widget=forms.Textarea(attrs={"rows": "2"})) + + pto_time = forms.CharField(label='Upcoming PTO', widget=forms.Textarea(attrs={"rows": "2"})) + + def __init__(self, *args, **kwargs): + super(WeeklyStatusesForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + diff --git a/build/lib/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py b/build/lib/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py new file mode 100644 index 00000000..ed66622c --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py @@ -0,0 +1,495 @@ +# Generated by Django 4.1.3 on 2022-11-22 16:47 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [] + + operations = [ + migrations.CreateModel( + name="AlembicVersion", + fields=[ + ( + "version_num", + models.CharField(max_length=32, primary_key=True, serialize=False), + ), + ], + options={ + "db_table": "alembic_version", + "managed": False, + }, + ), + migrations.CreateModel( + name="Alerts", + fields=[ + ("alerts_uid", models.UUIDField(primary_key=True, serialize=False)), + ("alert_name", models.TextField(blank=True, null=True)), + ("content", models.TextField(blank=True, null=True)), + ("date", models.DateField(blank=True, null=True)), + ("sixgill_id", models.TextField(blank=True, null=True, unique=True)), + ("read", models.TextField(blank=True, null=True)), + ("severity", models.TextField(blank=True, null=True)), + ("site", models.TextField(blank=True, null=True)), + ("threat_level", models.TextField(blank=True, null=True)), + ("threats", models.TextField(blank=True, null=True)), + ("title", models.TextField(blank=True, null=True)), + ("user_id", models.TextField(blank=True, null=True)), + ("category", models.TextField(blank=True, null=True)), + ("lang", models.TextField(blank=True, null=True)), + ], + options={ + "db_table": "alerts", + "managed": False, + }, + ), + migrations.CreateModel( + name="Alias", + fields=[ + ("alias_uid", models.UUIDField(primary_key=True, serialize=False)), + ("alias", models.TextField(unique=True)), + ], + options={ + "db_table": "alias", + "managed": False, + }, + ), + migrations.CreateModel( + name="AssetHeaders", + fields=[ + ("sub_url", models.TextField()), + ("tech_detected", models.TextField()), + ("interesting_header", models.TextField()), + ( + "field_id", + models.UUIDField( + db_column="_id", primary_key=True, serialize=False + ), + ), + ], + options={ + "db_table": "asset_headers", + "managed": False, + }, + ), + migrations.CreateModel( + name="CybersixExposedCredentials", + fields=[ + ( + "csg_exposed_credentials_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("breach_date", models.DateField(blank=True, null=True)), + ("breach_id", models.IntegerField(blank=True, null=True)), + ("breach_name", models.TextField()), + ("create_time", models.DateTimeField(blank=True, null=True)), + ("description", models.TextField(blank=True, null=True)), + ("domain", models.TextField(blank=True, null=True)), + ("email", models.TextField()), + ("password", models.TextField(blank=True, null=True)), + ("hash_type", models.TextField(blank=True, null=True)), + ("login_id", models.TextField(blank=True, null=True)), + ("name", models.TextField(blank=True, null=True)), + ("phone", models.TextField(blank=True, null=True)), + ], + options={ + "db_table": "cybersix_exposed_credentials", + "managed": False, + }, + ), + migrations.CreateModel( + name="DnstwistDomainMasq", + fields=[ + ( + "suspected_domain_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ( + "domain_permutation", + models.TextField(blank=True, null=True, unique=True), + ), + ("ipv4", models.TextField(blank=True, null=True)), + ("ipv6", models.TextField(blank=True, null=True)), + ("mail_server", models.TextField(blank=True, null=True)), + ("name_server", models.TextField(blank=True, null=True)), + ("fuzzer", models.TextField(blank=True, null=True)), + ("date_observed", models.DateField(blank=True, null=True)), + ("ssdeep_score", models.TextField(blank=True, null=True)), + ("malicious", models.BooleanField(blank=True, null=True)), + ("blocklist_attack_count", models.IntegerField(blank=True, null=True)), + ("blocklist_report_count", models.IntegerField(blank=True, null=True)), + ], + options={ + "db_table": "dnstwist_domain_masq", + "managed": False, + }, + ), + migrations.CreateModel( + name="Executives", + fields=[ + ("executives_uid", models.UUIDField(primary_key=True, serialize=False)), + ("executives", models.TextField()), + ], + options={ + "db_table": "executives", + "managed": False, + }, + ), + migrations.CreateModel( + name="HibpBreaches", + fields=[ + ( + "hibp_breaches_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("breach_name", models.TextField(unique=True)), + ("description", models.TextField(blank=True, null=True)), + ("exposed_cred_count", models.BigIntegerField(blank=True, null=True)), + ("breach_date", models.DateField(blank=True, null=True)), + ("added_date", models.DateTimeField(blank=True, null=True)), + ("modified_date", models.DateTimeField(blank=True, null=True)), + ("data_classes", models.TextField(blank=True, null=True)), + ("password_included", models.BooleanField(blank=True, null=True)), + ("is_verified", models.BooleanField(blank=True, null=True)), + ("is_fabricated", models.BooleanField(blank=True, null=True)), + ("is_sensitive", models.BooleanField(blank=True, null=True)), + ("is_retired", models.BooleanField(blank=True, null=True)), + ("is_spam_list", models.BooleanField(blank=True, null=True)), + ], + options={ + "db_table": "hibp_breaches", + "managed": False, + }, + ), + migrations.CreateModel( + name="HibpExposedCredentials", + fields=[ + ( + "hibp_exposed_credentials_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("email", models.TextField()), + ("root_domain", models.TextField(blank=True, null=True)), + ("sub_domain", models.TextField(blank=True, null=True)), + ("breach_name", models.TextField(blank=True, null=True)), + ("modified_date", models.DateTimeField(blank=True, null=True)), + ], + options={ + "db_table": "hibp_exposed_credentials", + "managed": False, + }, + ), + migrations.CreateModel( + name="Mentions", + fields=[ + ("mentions_uid", models.UUIDField(primary_key=True, serialize=False)), + ("category", models.TextField(blank=True, null=True)), + ("collection_date", models.TextField(blank=True, null=True)), + ("content", models.TextField(blank=True, null=True)), + ("creator", models.TextField(blank=True, null=True)), + ("date", models.DateField(blank=True, null=True)), + ( + "sixgill_mention_id", + models.TextField(blank=True, null=True, unique=True), + ), + ("post_id", models.TextField(blank=True, null=True)), + ("lang", models.TextField(blank=True, null=True)), + ("rep_grade", models.TextField(blank=True, null=True)), + ("site", models.TextField(blank=True, null=True)), + ("site_grade", models.TextField(blank=True, null=True)), + ("title", models.TextField(blank=True, null=True)), + ("type", models.TextField(blank=True, null=True)), + ("url", models.TextField(blank=True, null=True)), + ("comments_count", models.TextField(blank=True, null=True)), + ("sub_category", models.TextField(blank=True, null=True)), + ("tags", models.TextField(blank=True, null=True)), + ("organizations_uid", models.UUIDField()), + ], + options={ + "db_table": "mentions", + "managed": False, + }, + ), + migrations.CreateModel( + name="Organizations", + fields=[ + ( + "organizations_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("name", models.TextField(unique=True)), + ("cyhy_db_name", models.TextField(blank=True, null=True)), + ], + options={ + "db_table": "organizations", + "managed": False, + }, + ), + migrations.CreateModel( + name="RootDomains", + fields=[ + ( + "root_domain_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("organization_name", models.TextField()), + ("root_domain", models.TextField()), + ("ip_address", models.TextField(blank=True, null=True)), + ], + options={ + "db_table": "root_domains", + "managed": False, + }, + ), + migrations.CreateModel( + name="ShodanAssets", + fields=[ + ( + "shodan_asset_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("organization", models.TextField(blank=True, null=True)), + ("ip", models.TextField(blank=True, null=True)), + ("port", models.IntegerField(blank=True, null=True)), + ("protocol", models.TextField(blank=True, null=True)), + ("timestamp", models.DateTimeField(blank=True, null=True)), + ("product", models.TextField(blank=True, null=True)), + ("server", models.TextField(blank=True, null=True)), + ("tags", models.TextField(blank=True, null=True)), + ("domains", models.TextField(blank=True, null=True)), + ("hostnames", models.TextField(blank=True, null=True)), + ("isn", models.TextField(blank=True, null=True)), + ("asn", models.IntegerField(blank=True, null=True)), + ], + options={ + "db_table": "shodan_assets", + "managed": False, + }, + ), + migrations.CreateModel( + name="ShodanInsecureProtocolsUnverifiedVulns", + fields=[ + ( + "insecure_product_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("organization", models.TextField(blank=True, null=True)), + ("ip", models.TextField(blank=True, null=True)), + ("port", models.IntegerField(blank=True, null=True)), + ("protocol", models.TextField(blank=True, null=True)), + ("type", models.TextField(blank=True, null=True)), + ("name", models.TextField(blank=True, null=True)), + ("potential_vulns", models.TextField(blank=True, null=True)), + ("mitigation", models.TextField(blank=True, null=True)), + ("timestamp", models.DateTimeField(blank=True, null=True)), + ("product", models.TextField(blank=True, null=True)), + ("server", models.TextField(blank=True, null=True)), + ("tags", models.TextField(blank=True, null=True)), + ("domains", models.TextField(blank=True, null=True)), + ("hostnames", models.TextField(blank=True, null=True)), + ("isn", models.TextField(blank=True, null=True)), + ("asn", models.IntegerField(blank=True, null=True)), + ], + options={ + "db_table": "shodan_insecure_protocols_unverified_vulns", + "managed": False, + }, + ), + migrations.CreateModel( + name="ShodanVerifiedVulns", + fields=[ + ( + "verified_vuln_uid", + models.UUIDField(primary_key=True, serialize=False), + ), + ("organization", models.TextField(blank=True, null=True)), + ("ip", models.TextField(blank=True, null=True)), + ("port", models.TextField(blank=True, null=True)), + ("protocol", models.TextField(blank=True, null=True)), + ("timestamp", models.DateTimeField(blank=True, null=True)), + ("cve", models.TextField(blank=True, null=True)), + ("severity", models.TextField(blank=True, null=True)), + ( + "cvss", + models.DecimalField( + blank=True, decimal_places=65535, max_digits=65535, null=True + ), + ), + ("summary", models.TextField(blank=True, null=True)), + ("product", models.TextField(blank=True, null=True)), + ("attack_vector", models.TextField(blank=True, null=True)), + ("av_description", models.TextField(blank=True, null=True)), + ("attack_complexity", models.TextField(blank=True, null=True)), + ("ac_description", models.TextField(blank=True, null=True)), + ("confidentiality_impact", models.TextField(blank=True, null=True)), + ("ci_description", models.TextField(blank=True, null=True)), + ("integrity_impact", models.TextField(blank=True, null=True)), + ("ii_description", models.TextField(blank=True, null=True)), + ("availability_impact", models.TextField(blank=True, null=True)), + ("ai_description", models.TextField(blank=True, null=True)), + ("tags", models.TextField(blank=True, null=True)), + ("domains", models.TextField(blank=True, null=True)), + ("hostnames", models.TextField(blank=True, null=True)), + ("isn", models.TextField(blank=True, null=True)), + ("asn", models.IntegerField(blank=True, null=True)), + ], + options={ + "db_table": "shodan_verified_vulns", + "managed": False, + }, + ), + migrations.CreateModel( + name="SubDomains", + fields=[ + ("sub_domain_uid", models.UUIDField(primary_key=True, serialize=False)), + ("sub_domain", models.TextField()), + ("root_domain_uid", models.UUIDField()), + ("root_domain", models.TextField()), + ], + options={ + "db_table": "sub_domains", + "managed": False, + }, + ), + migrations.CreateModel( + name="TopCves", + fields=[ + ("top_cves_uid", models.UUIDField(primary_key=True, serialize=False)), + ("cve_id", models.TextField(blank=True, null=True)), + ("dynamic_rating", models.TextField(blank=True, null=True)), + ("nvd_base_score", models.TextField(blank=True, null=True)), + ("date", models.DateField(blank=True, null=True)), + ("summary", models.TextField(blank=True, null=True)), + ], + options={ + "db_table": "top_cves", + "managed": False, + }, + ), + migrations.CreateModel( + name="UniqueSoftware", + fields=[ + ( + "field_id", + models.UUIDField( + db_column="_id", primary_key=True, serialize=False + ), + ), + ("software_name", models.TextField()), + ], + options={ + "db_table": "unique_software", + "managed": False, + }, + ), + migrations.CreateModel( + name="Users", + fields=[ + ("id", models.UUIDField(primary_key=True, serialize=False)), + ( + "email", + models.CharField(blank=True, max_length=64, null=True, unique=True), + ), + ( + "username", + models.CharField(blank=True, max_length=64, null=True, unique=True), + ), + ("admin", models.IntegerField(blank=True, null=True)), + ("role", models.IntegerField(blank=True, null=True)), + ( + "password_hash", + models.CharField(blank=True, max_length=128, null=True), + ), + ( + "api_key", + models.CharField( + blank=True, max_length=128, null=True, unique=True + ), + ), + ( + "refresh_token", + models.CharField( + blank=True, max_length=128, null=True, unique=True + ), + ), + ], + options={ + "db_table": "Users", + "managed": False, + }, + ), + migrations.CreateModel( + name="Usersapi", + fields=[ + ("id", models.UUIDField(primary_key=True, serialize=False)), + ( + "email", + models.CharField(blank=True, max_length=64, null=True, unique=True), + ), + ( + "username", + models.CharField(blank=True, max_length=64, null=True, unique=True), + ), + ( + "password_hash", + models.CharField(blank=True, max_length=255, null=True), + ), + ( + "api_key", + models.CharField( + blank=True, max_length=255, null=True, unique=True + ), + ), + ( + "refresh_token", + models.CharField( + blank=True, max_length=255, null=True, unique=True + ), + ), + ], + options={ + "db_table": "UsersAPI", + "managed": False, + }, + ), + migrations.CreateModel( + name="WebAssets", + fields=[ + ("asset_uid", models.UUIDField(primary_key=True, serialize=False)), + ("asset_type", models.TextField()), + ("asset", models.TextField(unique=True)), + ("ip_type", models.TextField(blank=True, null=True)), + ("verified", models.BooleanField(blank=True, null=True)), + ("asset_origin", models.TextField(blank=True, null=True)), + ("report_on", models.BooleanField(blank=True, null=True)), + ("last_scanned", models.DateTimeField(blank=True, null=True)), + ], + options={ + "db_table": "web_assets", + "managed": False, + }, + ), + migrations.CreateModel( + name="SubDomainsWebAssets", + fields=[ + ( + "sub_domain_uid", + models.OneToOneField( + db_column="sub_domain_uid", + on_delete=django.db.models.deletion.DO_NOTHING, + primary_key=True, + serialize=False, + to="home.subdomains", + ), + ), + ], + options={ + "db_table": "sub_domains_web_assets", + "managed": False, + }, + ), + ] diff --git a/build/lib/pe_reports/pe_reports_django_project/home/migrations/0002_authgroup_authgrouppermissions_authpermission_and_more.py b/build/lib/pe_reports/pe_reports_django_project/home/migrations/0002_authgroup_authgrouppermissions_authpermission_and_more.py new file mode 100644 index 00000000..f4f640f5 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/migrations/0002_authgroup_authgrouppermissions_authpermission_and_more.py @@ -0,0 +1,1067 @@ +# Generated by Django 4.1.5 on 2023-01-10 13:19 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='AuthGroup', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=150, unique=True)), + ], + options={ + 'db_table': 'auth_group', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthGroupPermissions', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_group_permissions', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthPermission', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255)), + ('codename', models.CharField(max_length=100)), + ], + options={ + 'db_table': 'auth_permission', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUser', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('password', models.CharField(max_length=128)), + ('last_login', models.DateTimeField(blank=True, null=True)), + ('is_superuser', models.BooleanField()), + ('username', models.CharField(max_length=150, unique=True)), + ('first_name', models.CharField(max_length=150)), + ('last_name', models.CharField(max_length=150)), + ('email', models.CharField(max_length=254)), + ('is_staff', models.BooleanField()), + ('is_active', models.BooleanField()), + ('date_joined', models.DateTimeField()), + ], + options={ + 'db_table': 'auth_user', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUserGroups', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_user_groups', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUserUserPermissions', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_user_user_permissions', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Cidrs', + fields=[ + ('cidr_uid', models.UUIDField(primary_key=True, serialize=False)), + ('network', models.TextField()), + ('insert_alert', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'cidrs', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CredentialBreaches', + fields=[ + ('credential_breaches_uid', models.UUIDField(primary_key=True, serialize=False)), + ('breach_name', models.TextField(unique=True)), + ('description', models.TextField(blank=True, null=True)), + ('exposed_cred_count', models.BigIntegerField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('added_date', models.DateTimeField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('data_classes', models.TextField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ('is_fabricated', models.BooleanField(blank=True, null=True)), + ('is_sensitive', models.BooleanField(blank=True, null=True)), + ('is_retired', models.BooleanField(blank=True, null=True)), + ('is_spam_list', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'credential_breaches', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CredentialExposures', + fields=[ + ('credential_exposures_uid', models.UUIDField(primary_key=True, serialize=False)), + ('email', models.TextField()), + ('root_domain', models.TextField(blank=True, null=True)), + ('sub_domain', models.TextField(blank=True, null=True)), + ('breach_name', models.TextField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('login_id', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('password', models.TextField(blank=True, null=True)), + ('hash_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'credential_exposures', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CveInfo', + fields=[ + ('cve_uuid', models.UUIDField(primary_key=True, serialize=False)), + ('cve_name', models.TextField(blank=True, null=True, unique=True)), + ('cvss_2_0', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('cvss_2_0_severity', models.TextField(blank=True, null=True)), + ('cvss_2_0_vector', models.TextField(blank=True, null=True)), + ('cvss_3_0', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('cvss_3_0_severity', models.TextField(blank=True, null=True)), + ('cvss_3_0_vector', models.TextField(blank=True, null=True)), + ('dve_score', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ], + options={ + 'db_table': 'cve_info', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CyhyContacts', + fields=[ + ('field_id', models.UUIDField(db_column='_id', primary_key=True, serialize=False)), + ('org_id', models.TextField()), + ('org_name', models.TextField()), + ('phone', models.TextField(blank=True, null=True)), + ('contact_type', models.TextField()), + ('email', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('date_pulled', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'cyhy_contacts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CyhyDbAssets', + fields=[ + ('field_id', models.UUIDField(db_column='_id', primary_key=True, serialize=False)), + ('org_id', models.TextField(blank=True, null=True)), + ('org_name', models.TextField(blank=True, null=True)), + ('contact', models.TextField(blank=True, null=True)), + ('network', models.GenericIPAddressField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('first_seen', models.DateField(blank=True, null=True)), + ('last_seen', models.DateField(blank=True, null=True)), + ('currently_in_cyhy', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'cyhy_db_assets', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DataapiApiuser', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ('apikey', models.CharField(blank=True, db_column='apiKey', max_length=200, null=True)), + ('refresh_token', models.CharField(blank=True, max_length=200, null=True)), + ], + options={ + 'db_table': 'dataAPI_apiuser', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DataSource', + fields=[ + ('data_source_uid', models.UUIDField(primary_key=True, serialize=False)), + ('name', models.TextField()), + ('description', models.TextField()), + ('last_run', models.DateField()), + ], + options={ + 'db_table': 'data_source', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoAdminLog', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('action_time', models.DateTimeField()), + ('object_id', models.TextField(blank=True, null=True)), + ('object_repr', models.CharField(max_length=200)), + ('action_flag', models.SmallIntegerField()), + ('change_message', models.TextField()), + ], + options={ + 'db_table': 'django_admin_log', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoContentType', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('app_label', models.CharField(max_length=100)), + ('model', models.CharField(max_length=100)), + ], + options={ + 'db_table': 'django_content_type', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoMigrations', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ('app', models.CharField(max_length=255)), + ('name', models.CharField(max_length=255)), + ('applied', models.DateTimeField()), + ], + options={ + 'db_table': 'django_migrations', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoSession', + fields=[ + ('session_key', models.CharField(max_length=40, primary_key=True, serialize=False)), + ('session_data', models.TextField()), + ('expire_date', models.DateTimeField()), + ], + options={ + 'db_table': 'django_session', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DnsRecords', + fields=[ + ('dns_record_uid', models.UUIDField(primary_key=True, serialize=False)), + ('domain_name', models.TextField(blank=True, null=True)), + ('domain_type', models.TextField(blank=True, null=True)), + ('created_date', models.DateTimeField(blank=True, null=True)), + ('updated_date', models.DateTimeField(blank=True, null=True)), + ('expiration_date', models.DateTimeField(blank=True, null=True)), + ('name_servers', models.TextField(blank=True, null=True)), + ('whois_server', models.TextField(blank=True, null=True)), + ('registrar_name', models.TextField(blank=True, null=True)), + ('status', models.TextField(blank=True, null=True)), + ('clean_text', models.TextField(blank=True, null=True)), + ('raw_text', models.TextField(blank=True, null=True)), + ('registrant_name', models.TextField(blank=True, null=True)), + ('registrant_organization', models.TextField(blank=True, null=True)), + ('registrant_street', models.TextField(blank=True, null=True)), + ('registrant_city', models.TextField(blank=True, null=True)), + ('registrant_state', models.TextField(blank=True, null=True)), + ('registrant_post_code', models.TextField(blank=True, null=True)), + ('registrant_country', models.TextField(blank=True, null=True)), + ('registrant_email', models.TextField(blank=True, null=True)), + ('registrant_phone', models.TextField(blank=True, null=True)), + ('registrant_phone_ext', models.TextField(blank=True, null=True)), + ('registrant_fax', models.TextField(blank=True, null=True)), + ('registrant_fax_ext', models.TextField(blank=True, null=True)), + ('registrant_raw_text', models.TextField(blank=True, null=True)), + ('administrative_name', models.TextField(blank=True, null=True)), + ('administrative_organization', models.TextField(blank=True, null=True)), + ('administrative_street', models.TextField(blank=True, null=True)), + ('administrative_city', models.TextField(blank=True, null=True)), + ('administrative_state', models.TextField(blank=True, null=True)), + ('administrative_post_code', models.TextField(blank=True, null=True)), + ('administrative_country', models.TextField(blank=True, null=True)), + ('administrative_email', models.TextField(blank=True, null=True)), + ('administrative_phone', models.TextField(blank=True, null=True)), + ('administrative_phone_ext', models.TextField(blank=True, null=True)), + ('administrative_fax', models.TextField(blank=True, null=True)), + ('administrative_fax_ext', models.TextField(blank=True, null=True)), + ('administrative_raw_text', models.TextField(blank=True, null=True)), + ('technical_name', models.TextField(blank=True, null=True)), + ('technical_organization', models.TextField(blank=True, null=True)), + ('technical_street', models.TextField(blank=True, null=True)), + ('technical_city', models.TextField(blank=True, null=True)), + ('technical_state', models.TextField(blank=True, null=True)), + ('technical_post_code', models.TextField(blank=True, null=True)), + ('technical_country', models.TextField(blank=True, null=True)), + ('technical_email', models.TextField(blank=True, null=True)), + ('technical_phone', models.TextField(blank=True, null=True)), + ('technical_phone_ext', models.TextField(blank=True, null=True)), + ('technical_fax', models.TextField(blank=True, null=True)), + ('technical_fax_ext', models.TextField(blank=True, null=True)), + ('technical_raw_text', models.TextField(blank=True, null=True)), + ('billing_name', models.TextField(blank=True, null=True)), + ('billing_organization', models.TextField(blank=True, null=True)), + ('billing_street', models.TextField(blank=True, null=True)), + ('billing_city', models.TextField(blank=True, null=True)), + ('billing_state', models.TextField(blank=True, null=True)), + ('billing_post_code', models.TextField(blank=True, null=True)), + ('billing_country', models.TextField(blank=True, null=True)), + ('billing_email', models.TextField(blank=True, null=True)), + ('billing_phone', models.TextField(blank=True, null=True)), + ('billing_phone_ext', models.TextField(blank=True, null=True)), + ('billing_fax', models.TextField(blank=True, null=True)), + ('billing_fax_ext', models.TextField(blank=True, null=True)), + ('billing_raw_text', models.TextField(blank=True, null=True)), + ('zone_name', models.TextField(blank=True, null=True)), + ('zone_organization', models.TextField(blank=True, null=True)), + ('zone_street', models.TextField(blank=True, null=True)), + ('zone_city', models.TextField(blank=True, null=True)), + ('zone_state', models.TextField(blank=True, null=True)), + ('zone_post_code', models.TextField(blank=True, null=True)), + ('zone_country', models.TextField(blank=True, null=True)), + ('zone_email', models.TextField(blank=True, null=True)), + ('zone_phone', models.TextField(blank=True, null=True)), + ('zone_phone_ext', models.TextField(blank=True, null=True)), + ('zone_fax', models.TextField(blank=True, null=True)), + ('zone_fax_ext', models.TextField(blank=True, null=True)), + ('zone_raw_text', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'dns_records', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DomainAlerts', + fields=[ + ('domain_alert_uid', models.UUIDField(primary_key=True, serialize=False)), + ('organizations_uid', models.UUIDField()), + ('alert_type', models.TextField(blank=True, null=True)), + ('message', models.TextField(blank=True, null=True)), + ('previous_value', models.TextField(blank=True, null=True)), + ('new_value', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'domain_alerts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DomainPermutations', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('suspected_domain_uid', models.UUIDField()), + ('domain_permutation', models.TextField(blank=True, null=True)), + ('ipv4', models.TextField(blank=True, null=True)), + ('ipv6', models.TextField(blank=True, null=True)), + ('mail_server', models.TextField(blank=True, null=True)), + ('name_server', models.TextField(blank=True, null=True)), + ('fuzzer', models.TextField(blank=True, null=True)), + ('date_observed', models.DateField(blank=True, null=True)), + ('ssdeep_score', models.TextField(blank=True, null=True)), + ('malicious', models.BooleanField(blank=True, null=True)), + ('blocklist_attack_count', models.IntegerField(blank=True, null=True)), + ('blocklist_report_count', models.IntegerField(blank=True, null=True)), + ('dshield_record_count', models.IntegerField(blank=True, null=True)), + ('dshield_attack_count', models.IntegerField(blank=True, null=True)), + ('date_active', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'domain_permutations', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DotgovDomains', + fields=[ + ('dotgov_uid', models.UUIDField(primary_key=True, serialize=False)), + ('domain_name', models.TextField(unique=True)), + ('domain_type', models.TextField(blank=True, null=True)), + ('agency', models.TextField(blank=True, null=True)), + ('organization', models.TextField(blank=True, null=True)), + ('city', models.TextField(blank=True, null=True)), + ('state', models.TextField(blank=True, null=True)), + ('security_contact_email', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'dotgov_domains', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Ips', + fields=[ + ('ip_hash', models.TextField(primary_key=True, serialize=False)), + ('ip', models.GenericIPAddressField(unique=True)), + ('shodan_results', models.BooleanField(blank=True, null=True)), + ('live', models.BooleanField(blank=True, null=True)), + ('date_last_live', models.DateTimeField(blank=True, null=True)), + ('last_reverse_lookup', models.DateTimeField(blank=True, null=True)), + ], + options={ + 'db_table': 'ips', + 'managed': False, + }, + ), + migrations.CreateModel( + name='IpsSubs', + fields=[ + ('ips_subs_uid', models.UUIDField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'ips_subs', + 'managed': False, + }, + ), + migrations.CreateModel( + name='OrgIdMap', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('cyhy_id', models.TextField(blank=True, null=True)), + ('pe_org_id', models.TextField(blank=True, null=True)), + ('merge_orgs', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'org_id_map', + 'managed': False, + }, + ), + migrations.CreateModel( + name='OrgType', + fields=[ + ('org_type_uid', models.UUIDField(primary_key=True, serialize=False)), + ('org_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'org_type', + 'managed': False, + }, + ), + migrations.CreateModel( + name='PshttResults', + fields=[ + ('pshtt_results_uid', models.UUIDField(primary_key=True, serialize=False)), + ('data_source_uid', models.UUIDField()), + ('sub_domain', models.TextField()), + ('scanned', models.BooleanField(blank=True, null=True)), + ('base_domain', models.TextField(blank=True, null=True)), + ('base_domain_hsts_preloaded', models.BooleanField(blank=True, null=True)), + ('canonical_url', models.TextField(blank=True, null=True)), + ('defaults_to_https', models.BooleanField(blank=True, null=True)), + ('domain', models.TextField(blank=True, null=True)), + ('domain_enforces_https', models.BooleanField(blank=True, null=True)), + ('domain_supports_https', models.BooleanField(blank=True, null=True)), + ('domain_uses_strong_hsts', models.BooleanField(blank=True, null=True)), + ('downgrades_https', models.BooleanField(blank=True, null=True)), + ('htss', models.BooleanField(blank=True, null=True)), + ('hsts_entire_domain', models.BooleanField(blank=True, null=True)), + ('hsts_header', models.TextField(blank=True, null=True)), + ('hsts_max_age', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('hsts_preload_pending', models.BooleanField(blank=True, null=True)), + ('hsts_preload_ready', models.BooleanField(blank=True, null=True)), + ('hsts_preloaded', models.BooleanField(blank=True, null=True)), + ('https_bad_chain', models.BooleanField(blank=True, null=True)), + ('https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('https_cert_chain_length', models.IntegerField(blank=True, null=True)), + ('https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('https_custom_truststore_trusted', models.BooleanField(blank=True, null=True)), + ('https_expired_cert', models.BooleanField(blank=True, null=True)), + ('https_full_connection', models.BooleanField(blank=True, null=True)), + ('https_live', models.BooleanField(blank=True, null=True)), + ('https_probably_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('https_publicly_trusted', models.BooleanField(blank=True, null=True)), + ('https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ip', models.GenericIPAddressField(blank=True, null=True)), + ('live', models.BooleanField(blank=True, null=True)), + ('notes', models.TextField(blank=True, null=True)), + ('redirect', models.BooleanField(blank=True, null=True)), + ('redirect_to', models.TextField(blank=True, null=True)), + ('server_header', models.TextField(blank=True, null=True)), + ('server_version', models.TextField(blank=True, null=True)), + ('strictly_forces_https', models.BooleanField(blank=True, null=True)), + ('unknown_error', models.BooleanField(blank=True, null=True)), + ('valid_https', models.BooleanField(blank=True, null=True)), + ('ep_http_headers', models.TextField(blank=True, null=True)), + ('ep_http_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_http_live', models.BooleanField(blank=True, null=True)), + ('ep_http_notes', models.TextField(blank=True, null=True)), + ('ep_http_redirect', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_http_server_header', models.TextField(blank=True, null=True)), + ('ep_http_server_version', models.TextField(blank=True, null=True)), + ('ep_http_status', models.IntegerField(blank=True, null=True)), + ('ep_http_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_http_url', models.TextField(blank=True, null=True)), + ('ep_https_headers', models.TextField(blank=True, null=True)), + ('ep_https_hsts', models.BooleanField(blank=True, null=True)), + ('ep_https_hsts_all_subdomains', models.BooleanField(blank=True, null=True)), + ('ep_https_hsts_header', models.TextField(blank=True, null=True)), + ('ep_https_hsts_max_age', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('ep_https_hsts_preload', models.BooleanField(blank=True, null=True)), + ('ep_https_https_bad_chain', models.BooleanField(blank=True, null=True)), + ('ep_https_https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('ep_https_https_cert_chain_len', models.IntegerField(blank=True, null=True)), + ('ep_https_https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('ep_https_https_custom_trusted', models.BooleanField(blank=True, null=True)), + ('ep_https_https_expired_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_vull_connection', models.BooleanField(blank=True, null=True)), + ('ep_https_https_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_public_trusted', models.BooleanField(blank=True, null=True)), + ('ep_https_https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_valid', models.BooleanField(blank=True, null=True)), + ('ep_https_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_https_live', models.BooleanField(blank=True, null=True)), + ('ep_https_notes', models.TextField(blank=True, null=True)), + ('ep_https_redirect', models.BooleanField(blank=True, null=True)), + ('ep_https_redireect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_https_server_header', models.TextField(blank=True, null=True)), + ('ep_https_server_version', models.TextField(blank=True, null=True)), + ('ep_https_status', models.IntegerField(blank=True, null=True)), + ('ep_https_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_https_url', models.TextField(blank=True, null=True)), + ('ep_httpswww_headers', models.TextField(blank=True, null=True)), + ('ep_httpswww_hsts', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_hsts_all_subdomains', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_hsts_header', models.TextField(blank=True, null=True)), + ('ep_httpswww_hsts_max_age', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('ep_httpswww_hsts_preload', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_bad_chain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_cert_chain_len', models.IntegerField(blank=True, null=True)), + ('ep_httpswww_https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_custom_trusted', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_expired_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_full_connection', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_public_trusted', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_valid', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_httpswww_live', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_notes', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_server_header', models.TextField(blank=True, null=True)), + ('ep_httpswww_server_version', models.TextField(blank=True, null=True)), + ('ep_httpswww_status', models.IntegerField(blank=True, null=True)), + ('ep_httpswww_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_url', models.TextField(blank=True, null=True)), + ('ep_httpwww_headers', models.TextField(blank=True, null=True)), + ('ep_httpwww_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_httpwww_live', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_notes', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_server_header', models.TextField(blank=True, null=True)), + ('ep_httpwww_server_version', models.TextField(blank=True, null=True)), + ('ep_httpwww_status', models.IntegerField(blank=True, null=True)), + ('ep_httpwww_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_url', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'pshtt_results', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ReportSummaryStats', + fields=[ + ('report_uid', models.UUIDField(primary_key=True, serialize=False)), + ('start_date', models.DateField()), + ('end_date', models.DateField(blank=True, null=True)), + ('ip_count', models.IntegerField(blank=True, null=True)), + ('root_count', models.IntegerField(blank=True, null=True)), + ('sub_count', models.IntegerField(blank=True, null=True)), + ('ports_count', models.IntegerField(blank=True, null=True)), + ('creds_count', models.IntegerField(blank=True, null=True)), + ('breach_count', models.IntegerField(blank=True, null=True)), + ('cred_password_count', models.IntegerField(blank=True, null=True)), + ('domain_alert_count', models.IntegerField(blank=True, null=True)), + ('suspected_domain_count', models.IntegerField(blank=True, null=True)), + ('insecure_port_count', models.IntegerField(blank=True, null=True)), + ('verified_vuln_count', models.IntegerField(blank=True, null=True)), + ('suspected_vuln_count', models.IntegerField(blank=True, null=True)), + ('suspected_vuln_addrs_count', models.IntegerField(blank=True, null=True)), + ('threat_actor_count', models.IntegerField(blank=True, null=True)), + ('dark_web_alerts_count', models.IntegerField(blank=True, null=True)), + ('dark_web_mentions_count', models.IntegerField(blank=True, null=True)), + ('dark_web_executive_alerts_count', models.IntegerField(blank=True, null=True)), + ('dark_web_asset_alerts_count', models.IntegerField(blank=True, null=True)), + ('pe_number_score', models.TextField(blank=True, null=True)), + ('pe_letter_grade', models.TextField(blank=True, null=True)), + ('pe_percent_score', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ], + options={ + 'db_table': 'report_summary_stats', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ShodanVulns', + fields=[ + ('shodan_vuln_uid', models.UUIDField(primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('cve', models.TextField(blank=True, null=True)), + ('severity', models.TextField(blank=True, null=True)), + ('cvss', models.DecimalField(blank=True, decimal_places=65535, max_digits=65535, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('attack_vector', models.TextField(blank=True, null=True)), + ('av_description', models.TextField(blank=True, null=True)), + ('attack_complexity', models.TextField(blank=True, null=True)), + ('ac_description', models.TextField(blank=True, null=True)), + ('confidentiality_impact', models.TextField(blank=True, null=True)), + ('ci_description', models.TextField(blank=True, null=True)), + ('integrity_impact', models.TextField(blank=True, null=True)), + ('ii_description', models.TextField(blank=True, null=True)), + ('availability_impact', models.TextField(blank=True, null=True)), + ('ai_description', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('potential_vulns', models.TextField(blank=True, null=True)), + ('mitigation', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'shodan_vulns', + 'managed': False, + }, + ), + migrations.CreateModel( + name='TopicTotals', + fields=[ + ('cound_uuid', models.UUIDField(primary_key=True, serialize=False)), + ('organizations_uid', models.UUIDField()), + ('content_count', models.IntegerField()), + ('count_date', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'topic_totals', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwBreachcomp', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('credential_exposures_uid', models.UUIDField(blank=True, null=True)), + ('email', models.TextField(blank=True, null=True)), + ('breach_name', models.TextField(blank=True, null=True)), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('root_domain', models.TextField(blank=True, null=True)), + ('sub_domain', models.TextField(blank=True, null=True)), + ('hash_type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('login_id', models.TextField(blank=True, null=True)), + ('password', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('data_source_uid', models.UUIDField(blank=True, null=True)), + ('description', models.TextField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('added_date', models.DateTimeField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('data_classes', models.TextField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ('is_fabricated', models.BooleanField(blank=True, null=True)), + ('is_sensitive', models.BooleanField(blank=True, null=True)), + ('is_retired', models.BooleanField(blank=True, null=True)), + ('is_spam_list', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp', + }, + ), + migrations.CreateModel( + name='VwBreachcompBreachdetails', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('breach_name', models.TextField(blank=True, null=True)), + ('mod_date', models.DateField(blank=True, null=True)), + ('description', models.TextField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('number_of_creds', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp_breachdetails', + }, + ), + migrations.CreateModel( + name='VwBreachcompCredsbydate', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('mod_date', models.DateField(blank=True, null=True)), + ('no_password', models.BigIntegerField(blank=True, null=True)), + ('password_included', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp_credsbydate', + }, + ), + migrations.CreateModel( + name='VwDarkwebAssetalerts', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('events', models.BigIntegerField(blank=True, db_column='Events', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_assetalerts', + }, + ), + migrations.CreateModel( + name='VwDarkwebExecalerts', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('events', models.BigIntegerField(blank=True, db_column='Events', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_execalerts', + }, + ), + migrations.CreateModel( + name='VwDarkwebInviteonlymarkets', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_inviteonlymarkets', + }, + ), + migrations.CreateModel( + name='VwDarkwebMentionsbydate', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('count', models.BigIntegerField(blank=True, db_column='Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_mentionsbydate', + }, + ), + migrations.CreateModel( + name='VwDarkwebMostactposts', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('comments_count', models.IntegerField(blank=True, db_column='Comments Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_mostactposts', + }, + ), + migrations.CreateModel( + name='VwDarkwebPotentialthreats', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('threats', models.TextField(blank=True, db_column='Threats', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_potentialthreats', + }, + ), + migrations.CreateModel( + name='VwDarkwebSites', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_sites', + }, + ), + migrations.CreateModel( + name='VwDarkwebSocmediaMostactposts', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('comments_count', models.IntegerField(blank=True, db_column='Comments Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_socmedia_mostactposts', + }, + ), + migrations.CreateModel( + name='VwDarkwebThreatactors', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('creator', models.TextField(blank=True, db_column='Creator', null=True)), + ('grade', models.DecimalField(blank=True, db_column='Grade', decimal_places=1000, max_digits=1000, null=True)), + ], + options={ + 'db_table': 'vw_darkweb_threatactors', + }, + ), + migrations.CreateModel( + name='VwDarkwebTopcves', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('top_cves_uid', models.UUIDField(blank=True, null=True)), + ('cve_id', models.TextField(blank=True, null=True)), + ('dynamic_rating', models.TextField(blank=True, null=True)), + ('nvd_base_score', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('data_source_uid', models.UUIDField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_darkweb_topcves', + }, + ), + migrations.CreateModel( + name='VwOrgsAttacksurface', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ports', models.BigIntegerField(blank=True, null=True)), + ('num_root_domain', models.BigIntegerField(blank=True, null=True)), + ('num_sub_domain', models.BigIntegerField(blank=True, null=True)), + ('num_ips', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_attacksurface', + }, + ), + migrations.CreateModel( + name='VwOrgsContactInfo', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('agency_name', models.TextField(blank=True, null=True)), + ('contact_type', models.TextField(blank=True, null=True)), + ('contact_name', models.TextField(blank=True, null=True)), + ('email', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('date_pulled', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_contact_info', + }, + ), + migrations.CreateModel( + name='VwOrgsTotalDomains', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_root_domain', models.BigIntegerField(blank=True, null=True)), + ('num_sub_domain', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_domains', + }, + ), + migrations.CreateModel( + name='VwOrgsTotalIps', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ips', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_ips', + }, + ), + migrations.CreateModel( + name='VwOrgsTotalPorts', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ports', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_ports', + }, + ), + migrations.CreateModel( + name='VwShodanvulnsSuspected', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('potential_vulns', models.TextField(blank=True, null=True)), + ('mitigation', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('data_source', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_shodanvulns_suspected', + }, + ), + migrations.CreateModel( + name='VwShodanvulnsVerified', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('cve', models.TextField(blank=True, null=True)), + ('severity', models.TextField(blank=True, null=True)), + ('cvss', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('attack_vector', models.TextField(blank=True, null=True)), + ('av_description', models.TextField(blank=True, null=True)), + ('attack_complexity', models.TextField(blank=True, null=True)), + ('ac_description', models.TextField(blank=True, null=True)), + ('confidentiality_impact', models.TextField(blank=True, null=True)), + ('ci_description', models.TextField(blank=True, null=True)), + ('integrity_impact', models.TextField(blank=True, null=True)), + ('ii_description', models.TextField(blank=True, null=True)), + ('availability_impact', models.TextField(blank=True, null=True)), + ('ai_description', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('data_source', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_shodanvulns_verified', + }, + ), + migrations.DeleteModel( + name='CybersixExposedCredentials', + ), + migrations.DeleteModel( + name='DnstwistDomainMasq', + ), + migrations.DeleteModel( + name='HibpBreaches', + ), + migrations.DeleteModel( + name='HibpExposedCredentials', + ), + migrations.DeleteModel( + name='ShodanVerifiedVulns', + ), + migrations.RemoveField( + model_name='subdomainswebassets', + name='sub_domain_uid', + ), + migrations.DeleteModel( + name='Usersapi', + ), + migrations.DeleteModel( + name='SubDomainsWebAssets', + ), + ] diff --git a/build/lib/pe_reports/pe_reports_django_project/home/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/home/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/home/models.py b/build/lib/pe_reports/pe_reports_django_project/home/models.py new file mode 100644 index 00000000..9c1cffd1 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/models.py @@ -0,0 +1,1249 @@ +# Create your models here. +# This is an auto-generated Django model module. +# You'll have to do the following manually to clean this up: +# * Rearrange models' order +# * Make sure each model has one field with primary_key=True +# * Make sure each ForeignKey and OneToOneField has `on_delete` set to the desired behavior +# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table +# Feel free to rename the models, but don't rename db_table values or field names. +from django.db import models +from django.conf import settings +import uuid + + +class Users(models.Model): + id = models.UUIDField(primary_key=True) + email = models.CharField(unique=True, max_length=64, blank=True, null=True) + username = models.CharField(unique=True, max_length=64, blank=True, null=True) + admin = models.IntegerField(blank=True, null=True) + role = models.IntegerField(blank=True, null=True) + password_hash = models.CharField(max_length=128, blank=True, null=True) + api_key = models.CharField(unique=True, max_length=128, blank=True, null=True) + + class Meta: + managed = False + db_table = 'Users' + + +class AlembicVersion(models.Model): + version_num = models.CharField(primary_key=True, max_length=32) + + class Meta: + managed = False + db_table = 'alembic_version' + + +class Alerts(models.Model): + alerts_uid = models.UUIDField(primary_key=True) + alert_name = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_id = models.TextField(unique=True, blank=True, null=True) + read = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + threat_level = models.TextField(blank=True, null=True) + threats = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + user_id = models.TextField(blank=True, null=True) + category = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid') + data_source_uid = models.ForeignKey('DataSource', on_delete=models.CASCADE, db_column='data_source_uid') + content_snip = models.TextField(blank=True, null=True) + asset_mentioned = models.TextField(blank=True, null=True) + asset_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'alerts' + + +class Alias(models.Model): + alias_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid') + alias = models.TextField(unique=True) + + class Meta: + managed = False + db_table = 'alias' + + +class AssetHeaders(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True) # Field renamed because it started with '_'. + organizations_uid = models.UUIDField() + sub_url = models.TextField() + tech_detected = models.TextField() # This field type is a guess. + interesting_header = models.TextField() # This field type is a guess. + ssl2 = models.TextField(blank=True, null=True) # This field type is a guess. + tls1 = models.TextField(blank=True, null=True) # This field type is a guess. + certificate = models.TextField(blank=True, null=True) # This field type is a guess. + scanned = models.BooleanField(blank=True, null=True) + ssl_scanned = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'asset_headers' + unique_together = (('organizations_uid', 'sub_url'),) + + +class AuthGroup(models.Model): + name = models.CharField(unique=True, max_length=150) + + class Meta: + managed = False + db_table = 'auth_group' + + +class AuthGroupPermissions(models.Model): + id = models.BigAutoField(primary_key=True) + group = models.ForeignKey(AuthGroup, on_delete=models.CASCADE) + permission = models.ForeignKey('AuthPermission', on_delete=models.CASCADE) + + class Meta: + managed = False + db_table = 'auth_group_permissions' + unique_together = (('group', 'permission'),) + + +class AuthPermission(models.Model): + name = models.CharField(max_length=255) + content_type = models.ForeignKey('DjangoContentType', on_delete=models.CASCADE) + codename = models.CharField(max_length=100) + + class Meta: + managed = False + db_table = 'auth_permission' + unique_together = (('content_type', 'codename'),) + + +class AuthUser(models.Model): + password = models.CharField(max_length=128) + last_login = models.DateTimeField(blank=True, null=True) + is_superuser = models.BooleanField() + username = models.CharField(unique=True, max_length=150) + first_name = models.CharField(max_length=150) + last_name = models.CharField(max_length=150) + email = models.CharField(max_length=254) + is_staff = models.BooleanField() + is_active = models.BooleanField() + date_joined = models.DateTimeField() + + class Meta: + managed = False + db_table = 'auth_user' + + +class AuthUserGroups(models.Model): + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + group = models.ForeignKey(AuthGroup, on_delete=models.CASCADE) + + class Meta: + managed = False + db_table = 'auth_user_groups' + unique_together = (('user', 'group'),) + + +class AuthUserUserPermissions(models.Model): + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + permission = models.ForeignKey(AuthPermission, on_delete=models.CASCADE) + + class Meta: + managed = False + db_table = 'auth_user_user_permissions' + unique_together = (('user', 'permission'),) + + +class Cidrs(models.Model): + cidr_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + network = models.TextField() # This field type is a guess. + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid', blank=True, null=True) + data_source_uid = models.ForeignKey('DataSource', on_delete=models.CASCADE, db_column='data_source_uid', blank=True, null=True) + insert_alert = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cidrs' + unique_together = (('organizations_uid', 'network'),) + + +class CredentialBreaches(models.Model): + credential_breaches_uid = models.UUIDField(primary_key=True) + breach_name = models.TextField(unique=True) + description = models.TextField(blank=True, null=True) + exposed_cred_count = models.BigIntegerField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + added_date = models.DateTimeField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + data_classes = models.TextField(blank=True, null=True) # This field type is a guess. + password_included = models.BooleanField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + is_fabricated = models.BooleanField(blank=True, null=True) + is_sensitive = models.BooleanField(blank=True, null=True) + is_retired = models.BooleanField(blank=True, null=True) + is_spam_list = models.BooleanField(blank=True, null=True) + data_source_uid = models.ForeignKey('DataSource', on_delete=models.CASCADE, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'credential_breaches' + + +class CredentialExposures(models.Model): + credential_exposures_uid = models.UUIDField(primary_key=True) + email = models.TextField() + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid') + root_domain = models.TextField(blank=True, null=True) + sub_domain = models.TextField(blank=True, null=True) + breach_name = models.TextField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + credential_breaches_uid = models.ForeignKey(CredentialBreaches, on_delete=models.CASCADE, db_column='credential_breaches_uid') + data_source_uid = models.ForeignKey('DataSource', on_delete=models.CASCADE, db_column='data_source_uid') + name = models.TextField(blank=True, null=True) + login_id = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + hash_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'credential_exposures' + unique_together = (('breach_name', 'email'),) + + +class CveInfo(models.Model): + cve_uuid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + cve_name = models.TextField(unique=True, blank=True, null=True) + cvss_2_0 = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + cvss_2_0_severity = models.TextField(blank=True, null=True) + cvss_2_0_vector = models.TextField(blank=True, null=True) + cvss_3_0 = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + cvss_3_0_severity = models.TextField(blank=True, null=True) + cvss_3_0_vector = models.TextField(blank=True, null=True) + dve_score = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + + class Meta: + managed = False + db_table = 'cve_info' + + +class CyhyContacts(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True, default=uuid.uuid1()) # Field renamed because it started with '_'. + org_id = models.TextField() + org_name = models.TextField() + phone = models.TextField(blank=True, null=True) + contact_type = models.TextField() + email = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + date_pulled = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cyhy_contacts' + unique_together = (('org_id', 'contact_type', 'email', 'name'),) + + +class CyhyDbAssets(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True, default=uuid.uuid1()) # Field renamed because it started with '_'. + org_id = models.TextField(blank=True, null=True) + org_name = models.TextField(blank=True, null=True) + contact = models.TextField(blank=True, null=True) + network = models.GenericIPAddressField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + currently_in_cyhy = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cyhy_db_assets' + unique_together = (('org_id', 'network'),) + + +class DataapiApiuser(models.Model): + id = models.BigAutoField(primary_key=True) + apikey = models.CharField(db_column='apiKey', max_length=200, blank=True, null=True) # Field name made lowercase. + user = models.OneToOneField(AuthUser, on_delete=models.CASCADE) + refresh_token = models.CharField(max_length=200, blank=True, null=True) + + class Meta: + managed = False + db_table = 'dataAPI_apiuser' + + +class DataSource(models.Model): + data_source_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + name = models.TextField() + description = models.TextField() + last_run = models.DateField() + + class Meta: + managed = False + db_table = 'data_source' + + +class DjangoAdminLog(models.Model): + action_time = models.DateTimeField() + object_id = models.TextField(blank=True, null=True) + object_repr = models.CharField(max_length=200) + action_flag = models.SmallIntegerField() + change_message = models.TextField() + content_type = models.ForeignKey('DjangoContentType', on_delete=models.CASCADE, blank=True, null=True) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + + class Meta: + managed = False + db_table = 'django_admin_log' + + +class DjangoContentType(models.Model): + app_label = models.CharField(max_length=100) + model = models.CharField(max_length=100) + + class Meta: + managed = False + db_table = 'django_content_type' + unique_together = (('app_label', 'model'),) + + +class DjangoMigrations(models.Model): + id = models.BigAutoField(primary_key=True) + app = models.CharField(max_length=255) + name = models.CharField(max_length=255) + applied = models.DateTimeField() + + class Meta: + managed = False + db_table = 'django_migrations' + + +class DjangoSession(models.Model): + session_key = models.CharField(primary_key=True, max_length=40) + session_data = models.TextField() + expire_date = models.DateTimeField() + + class Meta: + managed = False + db_table = 'django_session' + + +class DnsRecords(models.Model): + dns_record_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + domain_name = models.TextField(blank=True, null=True) + domain_type = models.TextField(blank=True, null=True) + created_date = models.DateTimeField(blank=True, null=True) + updated_date = models.DateTimeField(blank=True, null=True) + expiration_date = models.DateTimeField(blank=True, null=True) + name_servers = models.TextField(blank=True, null=True) # This field type is a guess. + whois_server = models.TextField(blank=True, null=True) + registrar_name = models.TextField(blank=True, null=True) + status = models.TextField(blank=True, null=True) + clean_text = models.TextField(blank=True, null=True) + raw_text = models.TextField(blank=True, null=True) + registrant_name = models.TextField(blank=True, null=True) + registrant_organization = models.TextField(blank=True, null=True) + registrant_street = models.TextField(blank=True, null=True) + registrant_city = models.TextField(blank=True, null=True) + registrant_state = models.TextField(blank=True, null=True) + registrant_post_code = models.TextField(blank=True, null=True) + registrant_country = models.TextField(blank=True, null=True) + registrant_email = models.TextField(blank=True, null=True) + registrant_phone = models.TextField(blank=True, null=True) + registrant_phone_ext = models.TextField(blank=True, null=True) + registrant_fax = models.TextField(blank=True, null=True) + registrant_fax_ext = models.TextField(blank=True, null=True) + registrant_raw_text = models.TextField(blank=True, null=True) + administrative_name = models.TextField(blank=True, null=True) + administrative_organization = models.TextField(blank=True, null=True) + administrative_street = models.TextField(blank=True, null=True) + administrative_city = models.TextField(blank=True, null=True) + administrative_state = models.TextField(blank=True, null=True) + administrative_post_code = models.TextField(blank=True, null=True) + administrative_country = models.TextField(blank=True, null=True) + administrative_email = models.TextField(blank=True, null=True) + administrative_phone = models.TextField(blank=True, null=True) + administrative_phone_ext = models.TextField(blank=True, null=True) + administrative_fax = models.TextField(blank=True, null=True) + administrative_fax_ext = models.TextField(blank=True, null=True) + administrative_raw_text = models.TextField(blank=True, null=True) + technical_name = models.TextField(blank=True, null=True) + technical_organization = models.TextField(blank=True, null=True) + technical_street = models.TextField(blank=True, null=True) + technical_city = models.TextField(blank=True, null=True) + technical_state = models.TextField(blank=True, null=True) + technical_post_code = models.TextField(blank=True, null=True) + technical_country = models.TextField(blank=True, null=True) + technical_email = models.TextField(blank=True, null=True) + technical_phone = models.TextField(blank=True, null=True) + technical_phone_ext = models.TextField(blank=True, null=True) + technical_fax = models.TextField(blank=True, null=True) + technical_fax_ext = models.TextField(blank=True, null=True) + technical_raw_text = models.TextField(blank=True, null=True) + billing_name = models.TextField(blank=True, null=True) + billing_organization = models.TextField(blank=True, null=True) + billing_street = models.TextField(blank=True, null=True) + billing_city = models.TextField(blank=True, null=True) + billing_state = models.TextField(blank=True, null=True) + billing_post_code = models.TextField(blank=True, null=True) + billing_country = models.TextField(blank=True, null=True) + billing_email = models.TextField(blank=True, null=True) + billing_phone = models.TextField(blank=True, null=True) + billing_phone_ext = models.TextField(blank=True, null=True) + billing_fax = models.TextField(blank=True, null=True) + billing_fax_ext = models.TextField(blank=True, null=True) + billing_raw_text = models.TextField(blank=True, null=True) + zone_name = models.TextField(blank=True, null=True) + zone_organization = models.TextField(blank=True, null=True) + zone_street = models.TextField(blank=True, null=True) + zone_city = models.TextField(blank=True, null=True) + zone_state = models.TextField(blank=True, null=True) + zone_post_code = models.TextField(blank=True, null=True) + zone_country = models.TextField(blank=True, null=True) + zone_email = models.TextField(blank=True, null=True) + zone_phone = models.TextField(blank=True, null=True) + zone_phone_ext = models.TextField(blank=True, null=True) + zone_fax = models.TextField(blank=True, null=True) + zone_fax_ext = models.TextField(blank=True, null=True) + zone_raw_text = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'dns_records' + + +class DomainAlerts(models.Model): + domain_alert_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + sub_domain_uid = models.ForeignKey('SubDomains', on_delete=models.CASCADE, db_column='sub_domain_uid') + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + organizations_uid = models.UUIDField() + alert_type = models.TextField(blank=True, null=True) + message = models.TextField(blank=True, null=True) + previous_value = models.TextField(blank=True, null=True) + new_value = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'domain_alerts' + unique_together = (('alert_type', 'sub_domain_uid', 'date', 'new_value'),) + + +class DomainPermutations(models.Model): + suspected_domain_uid = models.UUIDField(default=uuid.uuid1()) + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid') + domain_permutation = models.TextField(blank=True, null=True) + ipv4 = models.TextField(blank=True, null=True) + ipv6 = models.TextField(blank=True, null=True) + mail_server = models.TextField(blank=True, null=True) + name_server = models.TextField(blank=True, null=True) + fuzzer = models.TextField(blank=True, null=True) + date_observed = models.DateField(blank=True, null=True) + ssdeep_score = models.TextField(blank=True, null=True) + malicious = models.BooleanField(blank=True, null=True) + blocklist_attack_count = models.IntegerField(blank=True, null=True) + blocklist_report_count = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + sub_domain_uid = models.ForeignKey('SubDomains', on_delete=models.CASCADE, db_column='sub_domain_uid', blank=True, null=True) + dshield_record_count = models.IntegerField(blank=True, null=True) + dshield_attack_count = models.IntegerField(blank=True, null=True) + date_active = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'domain_permutations' + unique_together = (('domain_permutation', 'organizations_uid'),) + + +class DotgovDomains(models.Model): + dotgov_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + domain_name = models.TextField(unique=True) + domain_type = models.TextField(blank=True, null=True) + agency = models.TextField(blank=True, null=True) + organization = models.TextField(blank=True, null=True) + city = models.TextField(blank=True, null=True) + state = models.TextField(blank=True, null=True) + security_contact_email = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'dotgov_domains' + + +class Executives(models.Model): + executives_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey('Organizations', on_delete=models.CASCADE, db_column='organizations_uid') + executives = models.TextField() + + class Meta: + managed = False + db_table = 'executives' + + +class Ips(models.Model): + ip_hash = models.TextField(primary_key=True) + ip = models.GenericIPAddressField(unique=True) + origin_cidr = models.ForeignKey(Cidrs, on_delete=models.CASCADE, db_column='origin_cidr', blank=True, null=True) + shodan_results = models.BooleanField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + date_last_live = models.DateTimeField(blank=True, null=True) + last_reverse_lookup = models.DateTimeField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'ips' + + +class IpsSubs(models.Model): + ips_subs_uid = models.UUIDField(primary_key=True) + ip_hash = models.ForeignKey(Ips, on_delete=models.CASCADE, db_column='ip_hash') + sub_domain_uid = models.ForeignKey('SubDomains', on_delete=models.CASCADE, db_column='sub_domain_uid') + + class Meta: + managed = False + # db_table = 'ips_subs' + unique_together = (('ip_hash', 'sub_domain_uid'),) + + +class Mentions(models.Model): + mentions_uid = models.UUIDField(primary_key=True) + category = models.TextField(blank=True, null=True) + collection_date = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + creator = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_mention_id = models.TextField(unique=True, blank=True, null=True) + post_id = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + rep_grade = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + site_grade = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + url = models.TextField(blank=True, null=True) + comments_count = models.TextField(blank=True, null=True) + sub_category = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField() + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + title_translated = models.TextField(blank=True, null=True) + content_translated = models.TextField(blank=True, null=True) + detected_lang = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'mentions' + + +class OrgIdMap(models.Model): + cyhy_id = models.TextField(blank=True, null=True) + pe_org_id = models.TextField(blank=True, null=True) + merge_orgs = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'org_id_map' + unique_together = (('cyhy_id', 'pe_org_id'),) + + +class OrgType(models.Model): + org_type_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + org_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'org_type' + + +class Organizations(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + name = models.TextField() + cyhy_db_name = models.TextField(unique=True, blank=True, null=True) + org_type_uid = models.ForeignKey(OrgType, on_delete=models.CASCADE, db_column='org_type_uid', blank=True, null=True) + report_on = models.BooleanField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + date_first_reported = models.DateTimeField(blank=True, null=True) + parent_org_uid = models.ForeignKey('self', on_delete=models.CASCADE, db_column='parent_org_uid', blank=True, null=True) + premium_report = models.BooleanField(blank=True, null=True) + agency_type = models.TextField(blank=True, null=True) + demo = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'organizations' + + +class PshttResults(models.Model): + pshtt_results_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + sub_domain_uid = models.ForeignKey('SubDomains', on_delete=models.CASCADE, db_column='sub_domain_uid') + data_source_uid = models.UUIDField() + sub_domain = models.TextField() + scanned = models.BooleanField(blank=True, null=True) + base_domain = models.TextField(blank=True, null=True) + base_domain_hsts_preloaded = models.BooleanField(blank=True, null=True) + canonical_url = models.TextField(blank=True, null=True) + defaults_to_https = models.BooleanField(blank=True, null=True) + domain = models.TextField(blank=True, null=True) + domain_enforces_https = models.BooleanField(blank=True, null=True) + domain_supports_https = models.BooleanField(blank=True, null=True) + domain_uses_strong_hsts = models.BooleanField(blank=True, null=True) + downgrades_https = models.BooleanField(blank=True, null=True) + htss = models.BooleanField(blank=True, null=True) + hsts_entire_domain = models.BooleanField(blank=True, null=True) + hsts_header = models.TextField(blank=True, null=True) + hsts_max_age = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + hsts_preload_pending = models.BooleanField(blank=True, null=True) + hsts_preload_ready = models.BooleanField(blank=True, null=True) + hsts_preloaded = models.BooleanField(blank=True, null=True) + https_bad_chain = models.BooleanField(blank=True, null=True) + https_bad_hostname = models.BooleanField(blank=True, null=True) + https_cert_chain_length = models.IntegerField(blank=True, null=True) + https_client_auth_required = models.BooleanField(blank=True, null=True) + https_custom_truststore_trusted = models.BooleanField(blank=True, null=True) + https_expired_cert = models.BooleanField(blank=True, null=True) + https_full_connection = models.BooleanField(blank=True, null=True) + https_live = models.BooleanField(blank=True, null=True) + https_probably_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + https_publicly_trusted = models.BooleanField(blank=True, null=True) + https_self_signed_cert = models.BooleanField(blank=True, null=True) + ip = models.GenericIPAddressField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + notes = models.TextField(blank=True, null=True) + redirect = models.BooleanField(blank=True, null=True) + redirect_to = models.TextField(blank=True, null=True) + server_header = models.TextField(blank=True, null=True) + server_version = models.TextField(blank=True, null=True) + strictly_forces_https = models.BooleanField(blank=True, null=True) + unknown_error = models.BooleanField(blank=True, null=True) + valid_https = models.BooleanField(blank=True, null=True) + ep_http_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_http_ip = models.GenericIPAddressField(blank=True, null=True) + ep_http_live = models.BooleanField(blank=True, null=True) + ep_http_notes = models.TextField(blank=True, null=True) + ep_http_redirect = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_http_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_http_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_http_server_header = models.TextField(blank=True, null=True) + ep_http_server_version = models.TextField(blank=True, null=True) + ep_http_status = models.IntegerField(blank=True, null=True) + ep_http_unknown_error = models.BooleanField(blank=True, null=True) + ep_http_url = models.TextField(blank=True, null=True) + ep_https_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_https_hsts = models.BooleanField(blank=True, null=True) + ep_https_hsts_all_subdomains = models.BooleanField(blank=True, null=True) + ep_https_hsts_header = models.TextField(blank=True, null=True) + ep_https_hsts_max_age = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + ep_https_hsts_preload = models.BooleanField(blank=True, null=True) + ep_https_https_bad_chain = models.BooleanField(blank=True, null=True) + ep_https_https_bad_hostname = models.BooleanField(blank=True, null=True) + ep_https_https_cert_chain_len = models.IntegerField(blank=True, null=True) + ep_https_https_client_auth_required = models.BooleanField(blank=True, null=True) + ep_https_https_custom_trusted = models.BooleanField(blank=True, null=True) + ep_https_https_expired_cert = models.BooleanField(blank=True, null=True) + ep_https_https_vull_connection = models.BooleanField(blank=True, null=True) + ep_https_https_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + ep_https_https_public_trusted = models.BooleanField(blank=True, null=True) + ep_https_https_self_signed_cert = models.BooleanField(blank=True, null=True) + ep_https_https_valid = models.BooleanField(blank=True, null=True) + ep_https_ip = models.GenericIPAddressField(blank=True, null=True) + ep_https_live = models.BooleanField(blank=True, null=True) + ep_https_notes = models.TextField(blank=True, null=True) + ep_https_redirect = models.BooleanField(blank=True, null=True) + ep_https_redireect_eventually_to = models.TextField(blank=True, null=True) + ep_https_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_https_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_https_server_header = models.TextField(blank=True, null=True) + ep_https_server_version = models.TextField(blank=True, null=True) + ep_https_status = models.IntegerField(blank=True, null=True) + ep_https_unknown_error = models.BooleanField(blank=True, null=True) + ep_https_url = models.TextField(blank=True, null=True) + ep_httpswww_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_httpswww_hsts = models.BooleanField(blank=True, null=True) + ep_httpswww_hsts_all_subdomains = models.BooleanField(blank=True, null=True) + ep_httpswww_hsts_header = models.TextField(blank=True, null=True) + ep_httpswww_hsts_max_age = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + ep_httpswww_hsts_preload = models.BooleanField(blank=True, null=True) + ep_httpswww_https_bad_chain = models.BooleanField(blank=True, null=True) + ep_httpswww_https_bad_hostname = models.BooleanField(blank=True, null=True) + ep_httpswww_https_cert_chain_len = models.IntegerField(blank=True, null=True) + ep_httpswww_https_client_auth_required = models.BooleanField(blank=True, null=True) + ep_httpswww_https_custom_trusted = models.BooleanField(blank=True, null=True) + ep_httpswww_https_expired_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_full_connection = models.BooleanField(blank=True, null=True) + ep_httpswww_https_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_public_trusted = models.BooleanField(blank=True, null=True) + ep_httpswww_https_self_signed_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_valid = models.BooleanField(blank=True, null=True) + ep_httpswww_ip = models.GenericIPAddressField(blank=True, null=True) + ep_httpswww_live = models.BooleanField(blank=True, null=True) + ep_httpswww_notes = models.TextField(blank=True, null=True) + ep_httpswww_redirect = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_httpswww_server_header = models.TextField(blank=True, null=True) + ep_httpswww_server_version = models.TextField(blank=True, null=True) + ep_httpswww_status = models.IntegerField(blank=True, null=True) + ep_httpswww_unknown_error = models.BooleanField(blank=True, null=True) + ep_httpswww_url = models.TextField(blank=True, null=True) + ep_httpwww_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_httpwww_ip = models.GenericIPAddressField(blank=True, null=True) + ep_httpwww_live = models.BooleanField(blank=True, null=True) + ep_httpwww_notes = models.TextField(blank=True, null=True) + ep_httpwww_redirect = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_httpwww_server_header = models.TextField(blank=True, null=True) + ep_httpwww_server_version = models.TextField(blank=True, null=True) + ep_httpwww_status = models.IntegerField(blank=True, null=True) + ep_httpwww_unknown_error = models.BooleanField(blank=True, null=True) + ep_httpwww_url = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'pshtt_results' + unique_together = (('organizations_uid', 'sub_domain_uid'),) + + +class ReportSummaryStats(models.Model): + report_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + start_date = models.DateField() + end_date = models.DateField(blank=True, null=True) + ip_count = models.IntegerField(blank=True, null=True) + root_count = models.IntegerField(blank=True, null=True) + sub_count = models.IntegerField(blank=True, null=True) + ports_count = models.IntegerField(blank=True, null=True) + creds_count = models.IntegerField(blank=True, null=True) + breach_count = models.IntegerField(blank=True, null=True) + cred_password_count = models.IntegerField(blank=True, null=True) + domain_alert_count = models.IntegerField(blank=True, null=True) + suspected_domain_count = models.IntegerField(blank=True, null=True) + insecure_port_count = models.IntegerField(blank=True, null=True) + verified_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_addrs_count = models.IntegerField(blank=True, null=True) + threat_actor_count = models.IntegerField(blank=True, null=True) + dark_web_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_mentions_count = models.IntegerField(blank=True, null=True) + dark_web_executive_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_asset_alerts_count = models.IntegerField(blank=True, null=True) + pe_number_score = models.TextField(blank=True, null=True) + pe_letter_grade = models.TextField(blank=True, null=True) + pe_percent_score = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + + class Meta: + managed = False + db_table = 'report_summary_stats' + unique_together = (('organizations_uid', 'start_date'),) + + +class RootDomains(models.Model): + root_domain_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + root_domain = models.TextField() + ip_address = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + enumerate_subs = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'root_domains' + unique_together = (('root_domain', 'organizations_uid'),) + + +class ShodanAssets(models.Model): + shodan_asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'shodan_assets' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class ShodanInsecureProtocolsUnverifiedVulns(models.Model): + insecure_product_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField(blank=True, null=True) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'shodan_insecure_protocols_unverified_vulns' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class ShodanVulns(models.Model): + shodan_vuln_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + cve = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + cvss = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + summary = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + attack_vector = models.TextField(blank=True, null=True) + av_description = models.TextField(blank=True, null=True) + attack_complexity = models.TextField(blank=True, null=True) + ac_description = models.TextField(blank=True, null=True) + confidentiality_impact = models.TextField(blank=True, null=True) + ci_description = models.TextField(blank=True, null=True) + integrity_impact = models.TextField(blank=True, null=True) + ii_description = models.TextField(blank=True, null=True) + availability_impact = models.TextField(blank=True, null=True) + ai_description = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField(blank=True, null=True) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'shodan_vulns' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class SubDomains(models.Model): + sub_domain_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + sub_domain = models.TextField() + root_domain_uid = models.ForeignKey(RootDomains, on_delete=models.CASCADE, db_column='root_domain_uid') + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + dns_record_uid = models.ForeignKey(DnsRecords, on_delete=models.CASCADE, db_column='dns_record_uid', blank=True, null=True) + status = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'sub_domains' + unique_together = (('sub_domain', 'root_domain_uid'),) + + +class TopCves(models.Model): + top_cves_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + cve_id = models.TextField(blank=True, null=True) + dynamic_rating = models.TextField(blank=True, null=True) + nvd_base_score = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + summary = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'top_cves' + unique_together = (('cve_id', 'date'),) + + +class TopicTotals(models.Model): + cound_uuid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.UUIDField() + content_count = models.IntegerField() + count_date = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'topic_totals' + + +class UniqueSoftware(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True, default=uuid.uuid1()) # Field renamed because it started with '_'. + software_name = models.TextField() + + class Meta: + managed = False + db_table = 'unique_software' + +class WasTrackerCustomerdata(models.Model): + customer_id = models.UUIDField(primary_key=True) + tag = models.TextField() + customer_name = models.TextField() + testing_sector = models.TextField() + ci_type = models.TextField() + ticket = models.TextField() + next_scheduled = models.TextField() + last_scanned = models.TextField() + frequency = models.TextField() + comments_notes = models.TextField() + was_report_poc = models.TextField() + was_report_email = models.TextField() + onboarding_date = models.DateField() + no_of_web_apps = models.IntegerField() + no_web_apps_last_updated = models.DateField(blank=True, null=True) + elections = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'was_tracker_customerdata' + + +class WebAssets(models.Model): + asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + asset_type = models.TextField() + asset = models.TextField() + ip_type = models.TextField(blank=True, null=True) + verified = models.BooleanField(blank=True, null=True) + organizations_uid = models.ForeignKey(Organizations, on_delete=models.CASCADE, db_column='organizations_uid') + asset_origin = models.TextField(blank=True, null=True) + report_on = models.BooleanField(blank=True, null=True) + last_scanned = models.DateTimeField(blank=True, null=True) + report_status_reason = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, on_delete=models.CASCADE, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'web_assets' + unique_together = (('asset', 'organizations_uid'),) + +class VwBreachcompCredsbydate(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + mod_date = models.DateField(blank=True, null=True) + no_password = models.BigIntegerField(blank=True, null=True) + password_included = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_breachcomp_credsbydate' + +class VwDarkwebMentionsbydate(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + count = models.BigIntegerField(db_column='Count', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_mentionsbydate' + +class VwShodanvulnsSuspected(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField(blank=True, null=True) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source = models.TextField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_shodanvulns_suspected' + +class VwShodanvulnsVerified(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + cve = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + cvss = models.DecimalField(max_digits=1000, decimal_places=1000, blank=True, null=True) + summary = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + attack_vector = models.TextField(blank=True, null=True) + av_description = models.TextField(blank=True, null=True) + attack_complexity = models.TextField(blank=True, null=True) + ac_description = models.TextField(blank=True, null=True) + confidentiality_impact = models.TextField(blank=True, null=True) + ci_description = models.TextField(blank=True, null=True) + integrity_impact = models.TextField(blank=True, null=True) + ii_description = models.TextField(blank=True, null=True) + availability_impact = models.TextField(blank=True, null=True) + ai_description = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source = models.TextField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_shodanvulns_verified' + +class VwBreachcompBreachdetails(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + breach_name = models.TextField(blank=True, null=True) + mod_date = models.DateField(blank=True, null=True) + description = models.TextField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + password_included = models.BooleanField(blank=True, null=True) + number_of_creds = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_breachcomp_breachdetails' + +class VwDarkwebSocmediaMostactposts(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + title = models.TextField(db_column='Title', blank=True, null=True) # Field name made lowercase. + comments_count = models.IntegerField(db_column='Comments Count', blank=True, null=True) # Field name made lowercase. Field renamed to remove unsuitable characters. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_socmedia_mostactposts' + +class VwDarkwebMostactposts(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + title = models.TextField(db_column='Title', blank=True, null=True) # Field name made lowercase. + comments_count = models.IntegerField(db_column='Comments Count', blank=True, null=True) # Field name made lowercase. Field renamed to remove unsuitable characters. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_mostactposts' + +class VwDarkwebAssetalerts(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField(db_column='Site', blank=True, null=True) # Field name made lowercase. + title = models.TextField(db_column='Title', blank=True, null=True) # Field name made lowercase. + events = models.BigIntegerField(db_column='Events', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_assetalerts' + +class VwDarkwebExecalerts(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField(db_column='Site', blank=True, null=True) # Field name made lowercase. + title = models.TextField(db_column='Title', blank=True, null=True) # Field name made lowercase. + events = models.BigIntegerField(db_column='Events', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_execalerts' + +class VwDarkwebThreatactors(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + creator = models.TextField(db_column='Creator', blank=True, null=True) # Field name made lowercase. + grade = models.DecimalField(db_column='Grade', max_digits=1000, decimal_places=1000, blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_threatactors' + +class VwDarkwebPotentialthreats(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField(db_column='Site', blank=True, null=True) # Field name made lowercase. + threats = models.TextField(db_column='Threats', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_potentialthreats' + +class VwDarkwebSites(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField(db_column='Site', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_sites' + +class VwDarkwebInviteonlymarkets(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField(db_column='Site', blank=True, null=True) # Field name made lowercase. + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_inviteonlymarkets' + +class VwDarkwebTopcves(models.Model): + top_cves_uid = models.UUIDField(primary_key=True) + cve_id = models.TextField(blank=True, null=True) + dynamic_rating = models.TextField(blank=True, null=True) + nvd_base_score = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + summary = models.TextField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_darkweb_topcves' + +class VwCidrs(models.Model): + cidr_uid = models.UUIDField(primary_key=True) + network = models.TextField(blank=True, null=True) # This field type is a guess. + organizations_uid = models.UUIDField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + insert_alert = models.TextField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_cidrs' + + + +class VwBreachcomp(models.Model): + credential_exposures_uid = models.UUIDField(primary_key=True) + email = models.TextField(blank=True, null=True) + breach_name = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField(blank=True, null=True) + root_domain = models.TextField(blank=True, null=True) + sub_domain = models.TextField(blank=True, null=True) + hash_type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + login_id = models.TextField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + description = models.TextField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + added_date = models.DateTimeField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + data_classes = models.TextField(blank=True, null=True) # This field type is a guess. + password_included = models.BooleanField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + is_fabricated = models.BooleanField(blank=True, null=True) + is_sensitive = models.BooleanField(blank=True, null=True) + is_retired = models.BooleanField(blank=True, null=True) + is_spam_list = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_breachcomp' + +class VwOrgsTotalDomains(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_root_domain = models.BigIntegerField(blank=True, null=True) + num_sub_domain = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_orgs_total_domains' + +class VwOrgsContactInfo(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + agency_name = models.TextField(blank=True, null=True) + contact_type = models.TextField(blank=True, null=True) + contact_name = models.TextField(blank=True, null=True) + email = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + date_pulled = models.DateField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_orgs_contact_info' + +class VwOrgsTotalIps(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ips = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_orgs_total_ips' + + +class VwOrgsAttacksurface(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ports = models.BigIntegerField(blank=True, null=True) + num_root_domain = models.BigIntegerField(blank=True, null=True) + num_sub_domain = models.BigIntegerField(blank=True, null=True) + num_ips = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_orgs_attacksurface' + +class VwOrgsTotalPorts(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ports = models.BigIntegerField(blank=True, null=True) + + class Meta: + managed = False # Created from a view. Don't remove. + db_table = 'vw_orgs_total_ports' diff --git a/build/lib/pe_reports/pe_reports_django_project/home/tests.py b/build/lib/pe_reports/pe_reports_django_project/home/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/home/urls.py b/build/lib/pe_reports/pe_reports_django_project/home/urls.py new file mode 100644 index 00000000..8cb805c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/urls.py @@ -0,0 +1,14 @@ +from django.urls import path +from . import views +from django.contrib.auth.decorators import login_required +from .views import StatusForm + +urlpatterns = [ + + path('', views.home, name='home'), + path('index/', views.index, name='index'), + path('stakeholder/', views.stakeholder, name='stakeholder'), + path('weekly_status/', login_required(StatusForm.as_view()), + name='weekly_status'), + +] diff --git a/build/lib/pe_reports/pe_reports_django_project/home/views.py b/build/lib/pe_reports/pe_reports_django_project/home/views.py new file mode 100644 index 00000000..c0825bc7 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/home/views.py @@ -0,0 +1,450 @@ +# Built in packages +import logging +import json +import socket + +# Third party packages +from django.views.generic import TemplateView +from django.views.generic.edit import FormView +from django.shortcuts import render +from django.http import HttpResponseNotFound, HttpResponseRedirect +from django.core.exceptions import ObjectDoesNotExist +from django.contrib import messages +from django.contrib.auth.decorators import login_required +from django.urls import reverse_lazy +from django.contrib.auth import logout + +from .models import Organizations +from .forms import GatherStakeholderForm, WeeklyStatusesForm +import requests + +# cisagov Libraries + +LOGGER = logging.getLogger(__name__) + + +# Create your views here. +def getAgencies(org_name): + """Get all agency names from P&E database.""" + # global conn, cursor + + try: + # params = config() + # + # conn = psycopg2.connect(**params) + # + # if conn: + # LOGGER.info( + # "There was a connection made to" + # "the database and the query was executed." + # ) + # + # cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + # + # query = "select organizations_uid,name from" + # " organizations where name='{}';" + # + # cursor.execute(query.format(org_name)) + # + # result = cursor.fetchall() + result = Organizations.objects.filter(name=org_name) + resultDict = {} + + for row in result: + # row[0] = org UUID + # row[1] = org name + resultDict[f"{row[0]}"] = f"{row[1]}" + return resultDict + + except (Exception, ObjectDoesNotExist) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", + err) + finally: + # if conn is not None: + # cursor.close() + # conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return resultDict + + +def getSubdomain(domain): + """Get all sub-domains from passed in root domain.""" + allsubs = [] + + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + + subdomains = data["domainsList"] + LOGGER.info(subdomains) + + subisolated = "" + for sub in subdomains: + + if sub != f"www.{domain}": + LOGGER.info(sub) + subisolated = sub.rsplit(".")[:-2] + LOGGER.info( + "The whole sub is %s and the isolated sub is %s", sub, + subisolated + ) + allsubs.append(subisolated) + + return subdomains, allsubs + + +def getallsubdomainIPS(domain): + """Get a list of IP addresses associated with a subdomain.""" + LOGGER.info("The domain at getallsubdomsinIPS is %s", domain) + alladdresses = [] + for x in getSubdomain(domain)[0]: + domainaddress = theaddress(x) + if domainaddress not in alladdresses and domainaddress != "": + alladdresses.append(domainaddress) + return alladdresses + + +def theaddress(domain): + """Get actual IP address of domain.""" + gettheAddress = "" + try: + gettheAddress = socket.gethostbyname(domain) + except socket.gaierror: + LOGGER.info("There is a problem with the domain that you selected") + + return gettheAddress + + +def setStakeholder(customer): + """Insert customer into the P&E reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to " + "the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + f"insert into organizations(name)" f"values('{customer}')") + + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", + err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustRootDomain(customer, rootdomain, orgUUID): + """Insert customer root domain into the PE-Reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to " + "the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + f"insert into root_domains(" + f"organizations_uid," + f"organization_name," + f" root_domain)" + f"values('{orgUUID}', '{customer}','{rootdomain}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", + err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustSubDomain(subdomain, rootUUID, rootname): + """Insert customer into the PE-Reports database.""" + global conn, cursor + + try: + + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to " + "the database and the query to " + "insert the subdomains was executed " + ) + + cursor = conn.cursor() + + for sub in subdomain: + cursor.execute( + f"insert into sub_domains(" + f"sub_domain," + f"root_domain_uid," + f" root_domain)" + f"values('{sub}'," + f" '{rootUUID}'," + f"'{rootname}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", + err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustomerExternalCSG( + customer, customerIP, customerRootDomain, customerSubDomain, + customerExecutives +): + """Insert customer not in cyhyDB into the PE-Reports database.""" + global conn, cursor + + iplist = [] + domainlist = [] + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to" + " the database and the query was executed " + ) + + cursor = conn.cursor() + + for ip in customerIP: + iplist.append(ip) + + cursor.execute( + f"insert into organizations(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}'," + f"'{thedateToday}');" + ) + for domain in customerRootDomain: + domainlist.append(domain) + cursor.execute( + f"insert into domain_assets(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}', '{thedateToday}');" + ) + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", + err) + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return iplist + + +def setNewCSGOrg(newOrgName, orgAliases, orgdomainNames, orgIP, orgExecs): + """Set a new stakeholder name at CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + LOGGER.info("A new org_id was created: %s", newOrgID) + + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgdomainNames, orgIP, + orgExecs) + + return response + + +@login_required +def index(request): + allUsers = Organizations.objects.filter(name='EAC') + # output = '
    '.join([c.username for c in customers]) + users = { + "user": allUsers + } + return render(request, 'index.html', users) + + +@login_required +def home(request): + try: + return render(request, 'home.html') + except: + return HttpResponseNotFound('Nothing found') + + +@login_required +def stakeholder(request): + try: + if request.method == 'POST': + LOGGER.info('Got to the stakeholder form') + form = GatherStakeholderForm(request.POST) + if form.is_valid(): + cust = form.cleaned_data['cust'].upper() + custDomainAliases = form.cleaned_data[ + 'custDomainAliases'].split( + ",") + custRootDomain = form.cleaned_data["custRootDomain"].split(",") + custRootDomainValue = custRootDomain[0] + custExecutives = form.cleaned_data["custExecutives"].split(",") + allDomain = getAgencies(cust) + allSubDomain = getSubdomain(custRootDomainValue) + allValidIP = getallsubdomainIPS(custRootDomainValue) + # print(custExecutives) + + try: + + if cust not in allDomain.values(): + messages.success(request, + + f"You successfully submitted a new" + f" customer {cust}") + + if setStakeholder(cust): + LOGGER.info("The customer %s was entered.", cust) + allDomain = list(getAgencies(cust).keys())[0] + + if setCustRootDomain(cust, custRootDomainValue, + allDomain): + rootUUID = getRootID(allDomain)[cust] + + LOGGER.info( + "The root domain %s was entered at root_domains.", + custRootDomainValue, + ) + if allSubDomain: + for subdomain in allSubDomain: + if setCustSubDomain(subdomain, rootUUID, + cust): + LOGGER.info( + "The subdomains have been entered.") + setNewCSGOrg( + cust, + custDomainAliases, + custRootDomain, + allValidIP, + custExecutives, + ) + + else: + messages.warning(request, f"The customer" + f" {cust} already exists.") + + except ValueError as e: + messages.warning(request, + "The customer IP %s is not a valid IP, please try again.", + "danger", e) + return HttpResponseRedirect("/stakeholder/") + messages.success(request, + "The new stakeholder has been inserted.d") + return HttpResponseRedirect("/stakeholder/") + + + + else: + form = GatherStakeholderForm() + return render(request, 'stakeholder/stakeholder.html', {'form': form}) + + + except: + return HttpResponseNotFound('Nothing found') + + +class StatusView(TemplateView): + template_name = 'weeklyStatus.html' + LOGGER.info('Got to Status') + + +class StatusForm(FormView): + form_class = WeeklyStatusesForm + template_name = 'weeklyStatus.html' + + success_url = reverse_lazy('weekly_status') + + def form_valid(self, form): + theorgCount = form.cleaned_data['pto_time'].upper() + LOGGER.info(f'The org count was {theorgCount}') + + return super().form_valid(form) diff --git a/build/lib/pe_reports/pe_reports_django_project/manage.py b/build/lib/pe_reports/pe_reports_django_project/manage.py new file mode 100644 index 00000000..bad4e12b --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == "__main__": + main() diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/__init__.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/admin.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/apps.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/apps.py new file mode 100644 index 00000000..02d37d0e --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class ManageLoginConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "manage_login" diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/forms.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/forms.py new file mode 100644 index 00000000..79f8c19e --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/forms.py @@ -0,0 +1,20 @@ +from django import forms +from django.contrib.auth.forms import UserCreationForm +from django.contrib.auth.models import User + + +# Create your forms here. + +class NewUserForm(UserCreationForm): + email = forms.EmailField(required=True) + + class Meta: + model = User + fields = ("username", "email", "password1", "password2") + + def save(self, commit=True): + user = super(NewUserForm, self).save(commit=False) + user.email = self.cleaned_data['email'] + if commit: + user.save() + return user diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/models.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/tests.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/urls.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/urls.py new file mode 100644 index 00000000..7705bf04 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/urls.py @@ -0,0 +1,11 @@ +from django.urls import path +from . import views + +urlpatterns = [ + + + path('', views.login_request, name='login'), + path('register/', views.register_request, name='register'), + path('logout/', views.logout_view, name='logout'), + +] \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/manage_login/views.py b/build/lib/pe_reports/pe_reports_django_project/manage_login/views.py new file mode 100644 index 00000000..068fa14d --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/manage_login/views.py @@ -0,0 +1,53 @@ + +# Third party imports +from django.shortcuts import render, redirect +from .forms import NewUserForm +from django.contrib.auth import login, authenticate +from django.contrib.auth.forms import AuthenticationForm +from django.contrib.auth import login, logout +from django.contrib import messages +from django.http import HttpResponseRedirect + + +def register_request(request): + """Register new users into pe_reports.""" + if request.method == "POST": + form = NewUserForm(request.POST) + if form.is_valid(): + personRegistered = form.cleaned_data.get('username') + user = form.save() + login(request, user) + messages.success(request, f"Registration successful - {personRegistered}.") + return redirect("/logout") + messages.error(request, + "Unsuccessful registration. Invalid information.") + form = NewUserForm() + return render(request=request, template_name="register/register.html", + context={"register_form": form}) + + +def login_request(request): + """Login the user.""" + if request.method == "POST": + form = AuthenticationForm(request, data=request.POST) + if form.is_valid(): + username = form.cleaned_data.get('username') + password = form.cleaned_data.get('password') + user = authenticate(username=username, password=password) + if user is not None: + login(request, user) + messages.info(request, f"You are now logged in as {username}.") + return redirect("/") + else: + messages.error(request, "Invalid username or password.") + else: + messages.error(request, "Invalid username or password.") + form = AuthenticationForm() + return render(request=request, template_name="register/login.html", + context={"login_form": form}) + + +def logout_view(request): + """Logout user.""" + logout(request) + return redirect("/") diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/__init__.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py new file mode 100644 index 00000000..d6af3459 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py @@ -0,0 +1,51 @@ +""" +ASGI config for pe_reports_django project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application +# Following 2 lines custom code +from django.apps import apps +from django.conf import settings + + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + +application = get_wsgi_application() + +#Below this comment is custom code +apps.populate(settings.INSTALLED_APPS) + + +from fastapi import FastAPI +from fastapi.middleware.wsgi import WSGIMiddleware +from fastapi.staticfiles import StaticFiles +from starlette.middleware.cors import CORSMiddleware + + +from dataAPI.views import api_router + + +def get_application() -> FastAPI: + app1 = FastAPI(title=settings.PROJECT_NAME, debug=settings.DEBUG) + app1.add_middleware( + CORSMiddleware, + allow_origins=settings.ALLOWED_HOSTS or ["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ) + app1.include_router(api_router, prefix="/apiv1") + app1.mount("/", WSGIMiddleware(get_wsgi_application())) + app1.mount("/static/", StaticFiles(directory="static"), name="static") + + return app1 + + +app1 = get_application() diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/settings.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/settings.py new file mode 100644 index 00000000..cd4bd4ab --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/settings.py @@ -0,0 +1,241 @@ +""" +Django settings for pe_reports_django project. + +Generated by 'django-admin startproject' using Django 4.1.3. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.1/ref/settings/ +""" + +#Python built-in +from pathlib import Path +from decouple import config +import os +from django.contrib.messages import constants as messages +import mimetypes + +mimetypes.add_type("text/css", ".css", True) +mimetypes.add_type("text/html", ".html", True) + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = "django-insecure-bm+3!&6u9u_-p68%i2=r$_o$sn1r*gp!sf8v&zg(7*q&9$xhkg" + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = ['127.0.0.1'] + +MESSAGE_TAGS = { + messages.DEBUG: 'alert-secondary', + messages.INFO: 'alert-info', + messages.SUCCESS: 'alert-success', + messages.WARNING: 'alert-warning', + messages.ERROR: 'alert-danger', + } + + +# Application definition + +INSTALLED_APPS = [ + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", + "dataAPI.apps.DataapiConfig", + "bulkupload.apps.BulkuploadConfig", + "home.apps.HomeConfig", + "manage_login.apps.ManageLoginConfig", + "report_gen.apps.ReportGenConfig", + "stakeholder_lite.apps.StakeholderLiteConfig", + "crispy_forms", + "crispy_bootstrap5", + "whitenoise.runserver_nostatic", +] + +CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5" + +CRISPY_TEMPLATE_PACK = "bootstrap5" + +#When adding more applicaitons be sure to add the new application to the loggers section. + +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'formatters': { + 'verbose': { + 'format': '{levelname}' + ' {asctime}' + ' {name}' + ' {funcName}' + ' {process:d}' + ' {thread:d}' + ' {message}', + 'datefmt': '%Y-%m-%d %I:%M:%S', + 'style': '{', + }, + 'simple': { + 'format': '{levelname} {message}', + 'style': '{', + }, + } + , + 'handlers': { + 'file': { + 'level': 'INFO', + 'class': 'logging.FileHandler', + 'filename': './pe_reportsLogFile.log', + 'formatter': 'verbose', + }, + }, + 'loggers': { + 'home.views': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, + }, + 'dataAPI.views': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, + }, + 'stakeholder_lite.views': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, + }, + 'report_gen.views': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, + }, + 'bulkupload.views': { + 'handlers': ['file'], + 'level': 'INFO', + 'propagate': True, + }, + + }, +} + + +MIDDLEWARE = [ + "django.middleware.security.SecurityMiddleware", + "django.contrib.sessions.middleware.SessionMiddleware", + "django.middleware.common.CommonMiddleware", + "django.middleware.csrf.CsrfViewMiddleware", + "django.contrib.auth.middleware.AuthenticationMiddleware", + "django.contrib.messages.middleware.MessageMiddleware", + "django.middleware.clickjacking.XFrameOptionsMiddleware", + "whitenoise.middleware.WhiteNoiseMiddleware", +] + +ROOT_URLCONF = "pe_reports_django.urls" + +TEMPLATES = [ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "DIRS": [os.path.join(BASE_DIR, 'templates')], + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + "django.template.context_processors.request", + "django.contrib.auth.context_processors.auth", + "django.contrib.messages.context_processors.messages", + ], + }, + }, +] + +WSGI_APPLICATION = "pe_reports_django.wsgi.application" + + +# Database +# https://docs.djangoproject.com/en/4.1/ref/settings/#databases + +DATABASES = { + "default": { + "ENGINE": "django.db.backends.postgresql_psycopg2", + "NAME": config('database'), + "USER": config("user"), + "PASSWORD": config("password"), + "HOST": config("host"), + "PORT": config("port") + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", + }, +] + +LOGIN_URL = "/login/" +LOGOUT_REDIRECT_URL = "/" +DJANGO_SETTINGS_MODULE = 'pe_reports_django.settings' + + +# Internationalization +# https://docs.djangoproject.com/en/4.1/topics/i18n/ + +LANGUAGE_CODE = "en-us" + +TIME_ZONE = "America/Chicago" + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.1/howto/static-files/ + +STATIC_URL = "static/" +STATICFILES_DIRS = [ + BASE_DIR / "static", + +] +# STATICFILES_DIRS = (os.path.join(BASE_DIR, 'staticfiles'),) +# print(STATIC_URL) +STATIC_ROOT = BASE_DIR / "staticfiles" +STATICFILES_STORAGE = "django.contrib.staticfiles.storage.StaticFilesStorage" +STATIC_FINDERS = ( + 'django.contrib.staticfiles.finders.FileSystemFinder', + 'django.contrib.staticfiles.finders.AppDirectoriesFinder', +) + + +# Default primary key field type +# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" + + +MOUNT_DJANGO_APP = True + +PROJECT_NAME = "Posture and Exposure Data API" \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/urls.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/urls.py new file mode 100644 index 00000000..a71bd028 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/urls.py @@ -0,0 +1,33 @@ +"""pe_reports_django URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.1/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path, include +from django.http import HttpResponse + + +urlpatterns = [ + path('', include('home.urls')), + path('login/', include('manage_login.urls')), + path('logout/', include('manage_login.urls')), + # path("accounts/", include("django.contrib.auth.urls")), + path('report_gen/', include('report_gen.urls')), + path("admin/", admin.site.urls), + path("stakeholder_lite/", include('stakeholder_lite.urls')), + path("bulkupload/", include('bulkupload.urls')), + +] + + diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/views.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/views.py new file mode 100644 index 00000000..fd40910d --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/views.py @@ -0,0 +1,4 @@ + + + + diff --git a/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py new file mode 100644 index 00000000..cb134c8a --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py @@ -0,0 +1,22 @@ +""" +WSGI config for pe_reports_django project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/wsgi/ +""" +# from import router as main_router +import os +from django.core.wsgi import get_wsgi_application + +##Third party packages +from fastapi import FastAPI + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + +application = get_wsgi_application() + +#Below this line is comment + + diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/__init__.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/admin.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/apps.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/apps.py new file mode 100644 index 00000000..815fe8c5 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class ReportGenConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "report_gen" diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/forms.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/forms.py new file mode 100644 index 00000000..3dee4411 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/forms.py @@ -0,0 +1,102 @@ +from django import forms + + +class InfoFormExternal(forms.Form): + """Create web form to take user input on report to be generated.""" + report_date = forms.DateField(label='Closing date of report period. *Format YYYY-MM_DD') + + output_directory = forms.CharField(label='Directory where the final PDF repots should be saved.', max_length=500) + + def __init__(self, *args, **kwargs): + super(InfoFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + +class BulletinFormExternal(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + cybersix_id = forms.CharField(label='Cybersix Intel Item ID:') + + output_directory = forms.CharField( + label='Directory where the final PDF reports should be saved.', + max_length=500) + + def __init__(self, *args, **kwargs): + super(BulletinFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + + +class CredsFormExternal(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + + org_id = forms.CharField(label='Organization Cyhy ID:', max_length=100) + breech_name = forms.CharField(label='Breech Name:', max_length=100) + + def __init__(self, *args, **kwargs): + super(CredsFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + + + + + + + + + + + + + + + + + + + + + + + + + + +# class InfoFormExternal(FlaskForm): +# """Create web form to take user input on report to be generated.""" +# +# report_date = StringField( +# "What is the report date? (Final day of the report period, either the 15th or last day of the month)" +# "*format YYYY-MM-DD" +# ) +# output_directory = StringField( +# "The directory where the final PDF reports should be saved. " +# ) +# +# submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) +# +# +# class BulletinFormExternal(FlaskForm): +# """Create web form to take user input on bulletin to be generated.""" +# +# cybersix_id = StringField("Cybersix Intel Item ID:") +# user_input = TextAreaField( +# "Please provide an explanation of what was found in the post/intel_item." +# ) +# # Using a distinct directory variable name to avoid validation errors when multiple forms are on the same page +# output_directory1 = StringField("Output Directory:") +# file_name = StringField("File Name?") +# # Using a distinct submit variable name to avoid validation errors when multiple forms are on the same page +# submit1 = SubmitField("Submit", render_kw={"onclick": "loading()"}) +# +# +# class CredsFormExternal(FlaskForm): +# """Create web form to take user input on bulletin to be generated.""" +# +# org_id = StringField("Organization Cyhy ID:") +# breach_name = StringField("Breach Name:") +# # Using a distinct submit variable name to avoid validation errors when multiple forms are on the same page +# submit2 = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/models.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/tests.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/urls.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/urls.py new file mode 100644 index 00000000..98691c2a --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/urls.py @@ -0,0 +1,8 @@ +from django.urls import path +from . import views + +urlpatterns = [ + + + path('', views.report_gen, name='report_gen'), +] \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/report_gen/views.py b/build/lib/pe_reports/pe_reports_django_project/report_gen/views.py new file mode 100644 index 00000000..34d7c540 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/report_gen/views.py @@ -0,0 +1,184 @@ +"""Classes and associated functions that render the UI app pages.""" +import logging +import os +import datetime + +# Third party packages +from django.shortcuts import render, redirect +from django.http import HttpResponseNotFound +from django.contrib import messages +from .forms import InfoFormExternal, BulletinFormExternal, CredsFormExternal +# +# # cisagov Libraries +from pe_reports.data.db_query import get_orgs_df +from pe_reports.helpers.bulletin.bulletin_generator import ( + generate_creds_bulletin, + generate_cybersix_bulletin, +) +from .forms import ( + BulletinFormExternal, + CredsFormExternal, + InfoFormExternal, +) +from pe_reports.report_generator import generate_reports + + +# from .models import Usersapi, Organizations +# from .forms import GatherStakeholderForm +# import psycopg2 +# import psycopg2.extras. . +# import requests + +# cisagov Libraries + +LOGGER = logging.getLogger(__name__) + +conn = None +cursor = None + +# Create your views here. + + +def report_gen(request): + """Route to get to report generator page.""" + try: + return render(request=request, + template_name="report_gen/report_gen.html") + except: + return HttpResponseNotFound('Nothing found') + + + +def validate_filename(filename): + """Verify that a filename is the correct format.""" + if filename == "": + return False + if any( + char in filename + for char in [ + "#", + "%", + "&", + "{", + "}", + "<", + ">", + "!", + "`", + "$", + "+", + "*", + "'", + '"', + "?", + "=", + "/", + ":", + " ", + "@", + ] + ): + return False + else: + return True + + +def validate_date(date_string): + """Validate that a provided string matches the right format and is a report date.""" + try: + date = datetime.datetime.strptime(date_string, "%Y-%m-%d") + except ValueError: + return False + # If the day after a date is the first day of a month, then + # that date is the last day of a month + if date.day == 15 or (date + datetime.timedelta(days=1)).day == 1: + return True + else: + return False + + +def report_gen(request): + """Process form information, instantiate form and render page template.""" + report_date = False + output_directory = False + + form_external = InfoFormExternal() + + if form_external.is_valid() and request.method == 'POST': + report_date = form_external.cleaned_data["report_date"].data + output_directory = form_external.output_directory.data + + + if not validate_date(report_date): + messages.error(request, + "Incorrect date format, should be YYYY-MM-DD" + ) + return redirect("/report_gen/") + + if not os.path.exists(output_directory): + os.mkdir(output_directory) + + # Generate reports + generate_reports(report_date, output_directory) + + bulletin_form = BulletinFormExternal(request.POST) + + if bulletin_form.is_valid() and bulletin_form: + LOGGER.info("Submitted Bulletin Form") + + id = bulletin_form.cleaned_data["id"] + user_input = bulletin_form.cleaned_data["user_input"] + output_dir = bulletin_form.cleaned_data["output_directory1"] + file_name = bulletin_form.cleaned_data["file_name"] + + + file_name = file_name.replace(" ", "") + if not validate_filename(file_name): + messages.warning(request, + "Invalid filename entered, please enter a different filename") + return redirect("/report_gen/") + + if not os.path.exists(output_dir): + messages.warning( + "Invalid output directory provided, please enter an existing directory" + ) + return redirect("/report_gen/") + + generate_cybersix_bulletin(id, user_input, output_dir, file_name) + + creds_form = CredsFormExternal(request.POST) + if creds_form.is_valid(): + breach_name = creds_form.cleaned_data['breach_name'] + org_id = creds_form.cleaned_data['org_id'] + all_orgs = get_orgs_df() + # Pandas does not support "cond is True" syntax for dataframe filters, + # so we must disable flake8 E712 here + all_orgs = all_orgs[all_orgs["report_on"] == True] # noqa: E712 + + if org_id != "": + org_id = org_id.upper() + all_orgs = all_orgs[all_orgs["cyhy_db_name"].str.upper() == org_id] + + if len(all_orgs) < 1: + messages.warning(request, + "The provided org_id does not exist in the database, try another." + ) + return redirect("/report_gen/") + + for org_index, org in all_orgs.iterrows(): + LOGGER.info("Running on %s", org["name"]) + generate_creds_bulletin( + breach_name, + org_id, + "user_text", + output_directory="/var/www/cred_bulletins", + filename=org_id + "_" + breach_name.replace(" ", "") + "_Bulletin.pdf", + ) + + return render(request, + "report_gen/report_gen.html", + {'form_external': form_external, + 'bulletin_form': bulletin_form, + 'creds_form': creds_form + } + ) \ No newline at end of file diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/__init__.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/admin.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/apps.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/apps.py new file mode 100644 index 00000000..304c88dc --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class StakeholderLiteConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "stakeholder_lite" diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/forms.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/forms.py new file mode 100644 index 00000000..ecc0c9b5 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/forms.py @@ -0,0 +1,12 @@ +from django import forms + + +class GatherStakeholderLiteForm(forms.Form): + orgCount = forms.CharField(label='How many organizations', + max_length=500, + required=True) + + def __init__(self, *args, **kwargs): + super(GatherStakeholderLiteForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/migrations/__init__.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/models.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/tests.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/urls.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/urls.py new file mode 100644 index 00000000..7ef2a558 --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/urls.py @@ -0,0 +1,12 @@ +from django.urls import path +from django.contrib.auth.decorators import login_required +from .views import StakeholderLiteForm + +# app_name = 'stakeholder_lite' + +urlpatterns = [ + + + path('', login_required(StakeholderLiteForm.as_view()), + name='stakeholder_lite'), +] diff --git a/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/views.py b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/views.py new file mode 100644 index 00000000..0546f42f --- /dev/null +++ b/build/lib/pe_reports/pe_reports_django_project/stakeholder_lite/views.py @@ -0,0 +1,68 @@ +from django.views.generic import TemplateView +from django.views.generic.edit import FormView +from django.urls import reverse_lazy +import logging + +from .forms import GatherStakeholderLiteForm + +# cisagov Libraries +from pe_reports.data.db_query import get_new_orgs +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs +from pe_reports.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_reports.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe + +# Create your views here. + +LOGGER = logging.getLogger(__name__) + + +def getAgenciesByCount(orgCount): + """Get all agency names from P&E database.""" + all_orgs_df = get_new_orgs() + logging.info(all_orgs_df) + new_orgs_df = all_orgs_df.sample(n=orgCount) + # TODO: Update new orgs to report_on + # TODO: Maybe add assets_collected column so we don't need to collect cidrs everytime + logging.info(new_orgs_df) + return new_orgs_df + + +class StakeholderLiteView(TemplateView): + template_name = "stakeholder_lite/stakeholder_lite.html" + LOGGER.info("Got to Stakeholder") + + +class StakeholderLiteForm(FormView): + + form_class = GatherStakeholderLiteForm + template_name = "stakeholder_lite/stakeholder_lite.html" + + success_url = reverse_lazy("stakeholder_lite") + + def form_valid(self, form): + + theorgCount = form.cleaned_data["orgCount"].upper() + LOGGER.info(f"The org count was {theorgCount}") + + orgs = getAgenciesByCount(theorgCount) + + # Fill cidrs table (only new orgs) + fill_cidrs(orgs) + LOGGER.info("Filled all cidrs") + + # Fill IPs table by enumerating CIDRs (all orgs) + fill_ips_from_cidrs() + + # Connect to subs from IPs table (only new orgs) + connect_subs_from_ips(orgs) + LOGGER.info("Filled all IPs") + + # Connect to IPs from subs table (only new orgs) + connect_ips_from_subs(orgs) + + # Run pe_dedupe + LOGGER.info("Running dedupe:") + dedupe(orgs) + return super().form_valid(form) diff --git a/build/lib/pe_reports/report_gen/__init__.py b/build/lib/pe_reports/report_gen/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/report_gen/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/report_gen/forms.py b/build/lib/pe_reports/report_gen/forms.py new file mode 100644 index 00000000..4ac07112 --- /dev/null +++ b/build/lib/pe_reports/report_gen/forms.py @@ -0,0 +1,45 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import RadioField, StringField, SubmitField, TextAreaField + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on report to be generated.""" + + report_date = StringField( + "What is the report date? (Final day of the report period, either the 15th or last day of the month)" + "*format YYYY-MM-DD" + ) + output_directory = StringField( + "The directory where the final PDF reports should be saved. " + ) + soc_media_included = RadioField( + "Do you want to include social media mentions or alerts?", + choices=[(False, "Filter out Social Media"), (True, "Include Social Media")], + default=False, + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) + + +class BulletinFormExternal(FlaskForm): + """Create web form to take user input on bulletin to be generated.""" + + cybersix_id = StringField("Cybersix Intel Item ID:") + user_input = TextAreaField( + "Please provide an explanation of what was found in the post/intel_item." + ) + output_directory1 = StringField("Output Directory:") + file_name = StringField("File Name?") + + submit1 = SubmitField("Submit", render_kw={"onclick": "loading()"}) + + +class CredsFormExternal(FlaskForm): + """Create web form to take user input on bulletin to be generated.""" + + org_id = StringField("Organization Cyhy ID:") + breach_name = StringField("Breach Name:") + + submit2 = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/build/lib/pe_reports/report_gen/views.py b/build/lib/pe_reports/report_gen/views.py new file mode 100644 index 00000000..5bafdeca --- /dev/null +++ b/build/lib/pe_reports/report_gen/views.py @@ -0,0 +1,166 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import datetime +from datetime import date +import logging +import os + +# Third-Party Libraries +from flask import Blueprint, flash, redirect, render_template, url_for +import spacy + +# cisagov Libraries +from pe_reports.helpers.bulletin.bulletin_generator import ( + generate_creds_bulletin, + generate_cybersix_bulletin, +) +from pe_reports.data.db_query import get_orgs_df +from pe_reports.report_gen.forms import ( + BulletinFormExternal, + CredsFormExternal, + InfoFormExternal, +) +from pe_reports.report_generator import generate_reports + +LOGGER = logging.getLogger(__name__) + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +report_gen_blueprint = Blueprint( + "report_gen", __name__, template_folder="templates/report_gen_UI" +) + + +@report_gen_blueprint.route("/report_gen", methods=["GET", "POST"]) +def report_gen(): + """Process form information, instantiate form and render page template.""" + report_date = False + output_directory = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit() and formExternal.submit.data: + LOGGER.info("Got to the submit validate") + report_date = formExternal.report_date.data + output_directory = formExternal.output_directory.data + soc_media_included = formExternal.soc_media_included + formExternal.report_date.data = "" + formExternal.output_directory.data = "" + formExternal.soc_media_included.data = False + + try: + datetime.datetime.strptime(report_date, "%Y-%m-%d") + except ValueError: + flash("Incorrect data format, should be YYYY-MM-DD", "warning") + return redirect(url_for("report_gen.report_gen ")) + + if not os.path.exists(output_directory): + os.mkdir(output_directory) + + # Generate reports + generate_reports(report_date, output_directory, soc_media_included) + + bulletinForm = BulletinFormExternal() + + if bulletinForm.validate_on_submit() and bulletinForm.submit1.data: + LOGGER.info("Submitted Bulletin Form") + LOGGER.info("Submitted Bulletin Form") + + id = bulletinForm.cybersix_id.data + user_input = bulletinForm.user_input.data + output_dir = bulletinForm.output_directory1.data + file_name = bulletinForm.file_name.data + bulletinForm.cybersix_id.data = "" + bulletinForm.user_input.data = "" + bulletinForm.output_directory1.data = "" + bulletinForm.file_name.data = "" + + file_name = file_name.replace(" ", "") + if any( + ele in file_name + for ele in [ + "#", + "%", + "&", + "{", + "}", + "<", + ">", + "!", + "`", + "$", + "+", + "*", + "'", + '"', + "?", + "=", + "/", + ":", + " ", + "@", + ] + ): + flash( + "Invalid filename entered, please enter a different filename", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + if not os.path.exists(output_dir): + flash( + "Invalid output directory provided, please enter an existing directory", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + generate_cybersix_bulletin(id, user_input, output_dir, file_name) + + credsForm = CredsFormExternal() + if credsForm.validate_on_submit() and credsForm.submit2.data: + breach_name = credsForm.breach_name.data + org_id = credsForm.org_id.data + credsForm.breach_name.data = "" + credsForm.org_id.data = "" + all_orgs = get_orgs_df() + all_orgs = all_orgs[all_orgs["report_on"] == True] + + if org_id != "": + org_id = org_id.upper() + LOGGER.info(all_orgs) + all_orgs = all_orgs[all_orgs["cyhy_db_name"].str.upper() == org_id] + + if len(all_orgs) < 1: + flash( + "The provided org_id does not exist in the database, try another.", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + for org_index, org in all_orgs.iterrows(): + LOGGER.info(f"Running on {org['name']}") + generate_creds_bulletin( + breach_name, + org_id, + "user_text", + output_directory="/var/www/cred_bulletins", + filename=org_id + "_" + breach_name.replace(" ", "") + "_Bulletin.pdf", + ) + + LOGGER.info(breach_name) + + return render_template( + "home_report_gen.html", + formExternal=formExternal, + bulletinForm=bulletinForm, + credsForm=credsForm, + ) diff --git a/build/lib/pe_reports/report_generator.py b/build/lib/pe_reports/report_generator.py new file mode 100644 index 00000000..8f0447c4 --- /dev/null +++ b/build/lib/pe_reports/report_generator.py @@ -0,0 +1,328 @@ +"""cisagov/pe-reports: A tool for creating Posture & Exposure reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--log-level=LEVEL] [--soc_med_included] + +Options: + -h --help Show this message. + REPORT_DATE Date of the report, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the final PDF + reports should be saved. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -sc --soc_med_included Include social media posts from Cybersixgill in the report. +""" + +# Standard Python Libraries +import logging +import os +import sys +from typing import Any, Dict + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +import docopt +import fitz +import pandas as pd +from schema import And, Schema, SchemaError, Use +from xhtml2pdf import pisa + +# cisagov Libraries +import pe_reports + +from ._version import __version__ +from .data.db_query import connect, get_orgs +from .helpers.generate_score import get_pe_scores +from .pages import init +from .scorecard_generator import create_scorecard +from .asm_generator import create_summary + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = os.getenv("ACCESSOR_PROFILE") + + +def upload_file_to_s3(file_name, datestring, bucket): + """Upload a file to an S3 bucket.""" + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3_client = session.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/{os.path.basename(file_name)}" + + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response is None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.info(response) + except ClientError as e: + LOGGER.error(e) + + +def embed( + output_directory, + org_code, + datestring, + file, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, +): + """Embeds raw data into PDF and encrypts file.""" + doc = fitz.open(file) + # Get the summary page of the PDF on page 4 + page = doc[4] + output = f"{output_directory}/{org_code}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + + # Open CSV data as binary + cc = open(cred_xlsx, "rb").read() + da = open(da_xlsx, "rb").read() + ma = open(vuln_xlsx, "rb").read() + mi = open(mi_xlsx, "rb").read() + + # Insert link to CSV data in summary page of PDF. + # Use coordinates to position them on the bottom. + p1 = fitz.Point(71, 632) + p2 = fitz.Point(71, 660) + p3 = fitz.Point(71, 688) + p5 = fitz.Point(71, 716) + + # Embed and add push-pin graphic + page.add_file_annot( + p1, cc, "compromised_credentials.xlsx", desc="Open xlsx", icon="Paperclip" + ) + page.add_file_annot( + p2, da, "domain_alerts.xlsx", desc="Open xlsx", icon="Paperclip" + ) + page.add_file_annot(p3, ma, "vuln_alerts.xlsx", desc="Open xlsx", icon="Paperclip") + page.add_file_annot( + p5, mi, "mention_incidents.xlsx", desc="Open xlsx", icon="Paperclip" + ) + + # Save doc and set garbage=4 to reduce PDF size using all 4 methods: + # Remove unused objects, compact xref table, merge duplicate objects, + # and check stream objects for duplication + doc.save( + output, + garbage=4, + deflate=True, + ) + tooLarge = False + # Throw error if file size is greater than 20MB + filesize = os.path.getsize(output) + if filesize >= 20000000: + tooLarge = True + + return filesize, tooLarge, output + + +def convert_html_to_pdf(source_html, output_filename): + """Convert HTML to PDF.""" + # Open output file for writing (truncated binary) + result_file = open(output_filename, "w+b") + + # Convert HTML to PDF + pisa_status = pisa.CreatePDF( + source_html, dest=result_file # the HTML to convert + ) # file handle to receive result + + # Close output file + result_file.close() # close output file + + # Return False on success and True on errors + return pisa_status.err + + +def generate_reports(datestring, output_directory, soc_med_included=False): + """Process steps for generating report data.""" + # Get PE orgs from PE db + conn = connect() + if conn: + pe_orgs = get_orgs(conn) + else: + return 1 + generated_reports = 0 + + # Iterate over organizations + if pe_orgs: + LOGGER.info("PE orgs count: %d", len(pe_orgs)) + + # Generate PE scores for all stakeholders. + LOGGER.info("Calculating P&E Scores") + pe_scores_df = get_pe_scores(datestring, 12) + # pe_scores_df = pd.DataFrame() + + pe_orgs.reverse() + for org in pe_orgs: + # Assign organization values + org_uid = org[0] + org_name = org[1] + org_code = org[2] + + # if org_code not in ["DHS", "NASA", "USAID"]: + # continue + + LOGGER.info("Running on %s", org_code) + + # Create folders in output directory + for dir_name in ("ppt", org_code): + if not os.path.exists(f"{output_directory}/{dir_name}"): + os.mkdir(f"{output_directory}/{dir_name}") + + if not pe_scores_df.empty: + score = pe_scores_df.loc[ + pe_scores_df["cyhy_db_name"] == org_code, "PE_score" + ].item() + grade = pe_scores_df.loc[ + pe_scores_df["cyhy_db_name"] == org_code, "letter_grade" + ].item() + else: + score = "NA" + grade = "NA" + + # Insert Charts and Metrics into PDF + ( + scorecard_dict, + summary_dict, + source_html, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, + ) = init( + datestring, + org_name, + org_code, + org_uid, + score, + grade, + output_directory, + soc_med_included, + ) + + # Create ASM Summary + LOGGER.info("Creating ASM Summary") + summary_filename = f"{output_directory}/Posture-and-Exposure-ASM-Summary_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + final_summary_output = f"{output_directory}/{org_code}/Posture-and-Exposure-ASM-Summary_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + summary_xlsx_filename = f"{output_directory}/{org_code}/ASM_Summary.xlsx" + create_summary( + org_uid, + final_summary_output, + summary_dict, + summary_filename, + summary_xlsx_filename, + ) + LOGGER.info("Done") + + # Create scorecard + LOGGER.info("Creating scorecard") + scorecard_filename = f"{output_directory}/{org_code}/Posture-and-Exposure-Scorecard_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + create_scorecard(scorecard_dict, scorecard_filename) + LOGGER.info("Done") + + # Convert to HTML to PDF + output_filename = f"{output_directory}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + convert_html_to_pdf(source_html, output_filename) + + # Grab the PDF + pdf = f"{output_directory}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + + # Embed Excel files + (filesize, tooLarge, output) = embed( + output_directory, + org_code, + datestring, + pdf, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, + ) + + # Log a message if the report is too large. Our current mailer + # cannot send files larger than 20MB. + if tooLarge: + LOGGER.info( + "%s is too large. File size: %s Limit: 20MB", org_code, filesize + ) + + # Upload report + upload_file_to_s3(output, datestring, "cisa-crossfeed-pe-reports") + + # Upload scorecard + upload_file_to_s3( + final_summary_output, datestring, "cisa-crossfeed-pe-reports" + ) + + # Upload ASM Summary + upload_file_to_s3( + scorecard_filename, datestring, "cisa-crossfeed-pe-reports" + ) + generated_reports += 1 + else: + LOGGER.error( + "Connection to pe database failed and/or there are 0 organizations stored." + ) + + LOGGER.info("%s reports generated", generated_reports) + + +def main(): + """Generate PDF reports.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Setup logging to central file + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + LOGGER.info("Loading Posture & Exposure Report, Version : %s", __version__) + + # Create output directory + if not os.path.exists(validated_args["OUTPUT_DIRECTORY"]): + os.mkdir(validated_args["OUTPUT_DIRECTORY"]) + + try: + soc_med = validated_args["--soc_med_included"] + except: + soc_med = False + # Generate reports + generate_reports( + validated_args["REPORT_DATE"], + validated_args["OUTPUT_DIRECTORY"], + soc_med, + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/build/lib/pe_reports/scorecard_generator.py b/build/lib/pe_reports/scorecard_generator.py new file mode 100644 index 00000000..b067f7a5 --- /dev/null +++ b/build/lib/pe_reports/scorecard_generator.py @@ -0,0 +1,443 @@ +"""Generate a stakeholders scorecard based on a data dictionary.""" +# Standard Python Libraries +import io +import os + +# Third-Party Libraries +from PyPDF2 import PdfFileReader, PdfFileWriter +import circlify +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.pdfgen import canvas +from reportlab.platypus import Frame, Paragraph, Table, TableStyle + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) +IN_FILEPATH = BASE_DIR + "/empty_scorecard.pdf" +ON_PAGE_INDEX = 0 +UNDERNEATH = ( + False # if True, new content will be placed underneath page (painted first) +) + +pdfmetrics.registerFont(TTFont("Frank_Goth", BASE_DIR + "/FranklinGothic.ttf")) +pdfmetrics.registerFont( + TTFont("Frank_Goth_Book", BASE_DIR + "/Franklin_Gothic_Book_Regular.ttf") +) + + +def build_kpi_string(value, last_value): + """Build a string to show kpi and change since the last period.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if value_diff > 0: + string = f" {value}

    Increase of {value_diff}" + + elif value_diff < 0: + string = f" {value}

    Decrease of {value_diff}" + else: + string = f" {value}

    No Change" + return string + + +def determine_arrow(value, last_value, color=False): + """Determine the arrow color and direction based on current and previous values.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if color: + if value_diff > 0: + return BASE_DIR + "/up_red.png" + elif value_diff < 0: + return BASE_DIR + "/down_green.png" + else: + return BASE_DIR + "/no_change.png" + else: + if value_diff > 0: + return BASE_DIR + "/up_black.png" + elif value_diff < 0: + return BASE_DIR + "/down_black.png" + else: + return BASE_DIR + "/no_change.png" + + +def create_scorecard(data_dict, file_name): + """Create a scorecard from a user provided data dictionary.""" + show_Border = False + packet = io.BytesIO() + # create a new PDF with Reportlab + can = canvas.Canvas(packet, pagesize=letter) + can.setFillColorRGB(0, 0, 0) # choose your font colour + can.setFont("Frank_Goth", 20) + org_name = can.beginText() + org_name.setTextOrigin(20, 625) + + org_name_style = ParagraphStyle( + "org_name_style", + fontName="Frank_Goth", + fontSize=15, + textColor="white", + splitLongWords=1, + ) + org_name_len = len(data_dict["org_name"]) + # print(org_name_len) + # Change font size of org name based on how long the string is + if org_name_len < 26: + org_name_style.fontSize = 20 + org_name_style.leading = 17 + elif org_name_len < 57: + org_name_style.fontSize = 13 + org_name_style.leading = 14 + elif org_name_len < 73: + org_name_style.fontSize = 12 + org_name_style.leading = 11 + else: + org_name_style.fontSize = 10.5 + org_name_frame = Frame(15, 584, 170, 61, showBoundary=show_Border) + org_name = Paragraph(data_dict["org_name"], style=org_name_style) + org_name_frame.addFromList([org_name], can) + kpi_style = ParagraphStyle( + "base_style", + fontName="Frank_Goth", + fontSize=24, + textColor="white", + splitLongWords=1, + alignment=0, + ) + cred_kpi_frame = Frame(65, 527, 125, 70, showBoundary=show_Border) + cred_kpi = Paragraph( + f"{data_dict['breach_count']} Breaches



    {data_dict['creds_count']} Credentials", + style=kpi_style, + ) + cred_kpi_frame.addFromList([cred_kpi], can) + + dns_kpi_frame = Frame(65, 458, 125, 70, showBoundary=show_Border) + dns_kpi = Paragraph( + f"{data_dict['domain_alert_count']}

    Suspected Domain Masquerading Alerts
    ", + style=kpi_style, + ) + dns_kpi_frame.addFromList([dns_kpi], can) + + vuln_kpi_frame = Frame(65, 395, 125, 70, showBoundary=show_Border) + vuln_kpi = Paragraph( + f"{data_dict['verified_vuln_count']}

    Confirmed Vulnerabilities
    ", + style=kpi_style, + ) + vuln_kpi_frame.addFromList([vuln_kpi], can) + + dark_alert_kpi_frame = Frame(65, 327, 125, 70, showBoundary=show_Border) + dark_alert_kpi = Paragraph( + f"{data_dict['dark_web_alerts_count']}

    Potential Threat Alerts
    ", + style=kpi_style, + ) + dark_alert_kpi_frame.addFromList([dark_alert_kpi], can) + + date_style = ParagraphStyle( + "date_style", fontName="Frank_Goth_Book", fontSize=12, alignment=0 + ) + + dates_frame = Frame(213, 625, 300, 50, showBoundary=show_Border) + date_string = ( + data_dict["start_date"].strftime("%B %d, %Y") + + " - " + + data_dict["start_date"].strftime("%B %d, %Y") + ) + dates_paragraph = Paragraph(f"{date_string}", style=date_style) + dates_frame.addFromList([dates_paragraph], can) + img_col1_x = 330 + img_col2_x = 527 + img_size = 22 + ip_address_frame = Frame(210, 573, 180, 50, showBoundary=show_Border) + ip_address_paragraph = Paragraph( + f"{build_kpi_string(data_dict['ip_count'], data_dict['last_ip_count'])}", + style=date_style, + ) + ip_address_frame.addFromList([ip_address_paragraph], can) + can.drawImage( + determine_arrow(data_dict["ip_count"], data_dict["last_ip_count"], False), + img_col1_x, + 590, + img_size, + img_size, + mask="auto", + ) + + root_domain_frame = Frame(407, 573, 180, 50, showBoundary=show_Border) + root_domain_paragraph = Paragraph( + f"{build_kpi_string(data_dict['root_count'], data_dict['last_root_domain_count'])}", + style=date_style, + ) + root_domain_frame.addFromList([root_domain_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["root_count"], data_dict["last_root_domain_count"], False + ), + img_col2_x, + 590, + img_size, + img_size, + mask="auto", + ) + + sub_domain_frame = Frame(210, 504, 180, 50, showBoundary=show_Border) + sub_domain_paragraph = Paragraph( + f"{build_kpi_string(data_dict['sub_count'], data_dict['last_sub_domain_count'])}", + style=date_style, + ) + sub_domain_frame.addFromList([sub_domain_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["sub_count"], data_dict["last_sub_domain_count"], False + ), + img_col1_x, + 518, + img_size, + img_size, + mask="auto", + ) + + cred_pass_frame = Frame(407, 504, 180, 50, showBoundary=show_Border) + cred_pass_paragraph = Paragraph( + f"{build_kpi_string(data_dict['cred_password_count'], data_dict['last_cred_password_count'])}", + style=date_style, + ) + cred_pass_frame.addFromList([cred_pass_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["cred_password_count"], + data_dict["last_cred_password_count"], + True, + ), + img_col2_x, + 518, + img_size, + img_size, + mask="auto", + ) + + sus_vuln_addrs_frame = Frame(210, 432, 180, 50, showBoundary=show_Border) + sus_vuln_addrs_paragraph = Paragraph( + f"{build_kpi_string(data_dict['suspected_vuln_addrs_count'], data_dict['last_sus_vuln_addrs_count'])}", + style=date_style, + ) + sus_vuln_addrs_frame.addFromList([sus_vuln_addrs_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["suspected_vuln_addrs_count"], + data_dict["last_sus_vuln_addrs_count"], + True, + ), + img_col1_x, + 448, + img_size, + img_size, + mask="auto", + ) + + sus_vuln_frame = Frame(407, 432, 180, 50, showBoundary=show_Border) + sus_vuln_paragraph = Paragraph( + f"{build_kpi_string(data_dict['suspected_vuln_count'], data_dict['last_suspected_vuln_count'])}", + style=date_style, + ) + sus_vuln_frame.addFromList([sus_vuln_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["suspected_vuln_count"], + data_dict["last_suspected_vuln_count"], + True, + ), + img_col2_x, + 448, + img_size, + img_size, + mask="auto", + ) + + ports_frame = Frame(210, 362, 180, 50, showBoundary=show_Border) + ports_paragraph = Paragraph( + f"{build_kpi_string(data_dict['insecure_port_count'], data_dict['last_insecure_port_count'])}", + style=date_style, + ) + ports_frame.addFromList([ports_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["insecure_port_count"], + data_dict["last_insecure_port_count"], + True, + ), + img_col1_x, + 377, + img_size, + img_size, + mask="auto", + ) + + actor_activity_frame = Frame(407, 362, 180, 50, showBoundary=show_Border) + actor_activity_paragraph = Paragraph( + f"{build_kpi_string(data_dict['threat_actor_count'], data_dict['last_actor_activity_count'])}", + style=date_style, + ) + actor_activity_frame.addFromList([actor_activity_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["threat_actor_count"], + data_dict["last_actor_activity_count"], + True, + ), + img_col2_x, + 377, + img_size, + img_size, + mask="auto", + ) + if isinstance(data_dict["circles_df"], pd.DataFrame): + generate_circle_chart(data_dict["circles_df"], "circle_line.png") + can.drawImage( + BASE_DIR + "/scorecard_assets/circle_line.png", 0, 18, 255, 255, mask="auto" + ) + dns_df = data_dict["dns"] + if len(dns_df) > 0: + dns_df = dns_df.sort_values(by="count", ascending=False) + dns_df1 = dns_df.iloc[::2] + dns_df2 = dns_df.iloc[1::2] + + dns_activity_frame1 = Frame(237, 20, 85, 250, showBoundary=show_Border) + # dns_activity_paragraph = Paragraph(f"{data_dict['dns']}", style=date_style) + + dns_table1 = Table( + np.array(dns_df1).tolist(), + colWidths=None, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + dns_table1.setStyle( + TableStyle( + [ + ("FONTNAME", (0, 0), (-1, -1), "Frank_Goth_Book"), + # ('GRID',(0,0),(-1,-1),0.5,colors.black), + ] + ) + ) + dns_table1.hAlign = "LEFT" + dns_activity_frame1.addFromList([dns_table1], can) + if len(dns_df2) > 0: + dns_activity_frame2 = Frame(335, 20, 85, 250, showBoundary=show_Border) + # dns_activity_paragraph = Paragraph(f"{data_dict['dns']}", style=date_style) + dns_table2 = Table( + np.array(dns_df2).tolist(), + colWidths=None, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + dns_table2.setStyle( + TableStyle( + [ + ("FONTNAME", (0, 0), (-1, -1), "Frank_Goth_Book"), + # ('GRID',(0,0),(-1,-1),0.5,colors.black), + ] + ) + ) + dns_table2.hAlign = "RIGHT" + dns_activity_frame2.addFromList([dns_table2], can) + + score_style = ParagraphStyle( + "score_style", + fontName="Frank_Goth_Book", + fontSize=45, + textColor="#C9C9C9", + leading=47, + alignment=0, + ) + + score_frame = Frame(430, 70, 180, 200, showBoundary=show_Border) + score_paragraph = Paragraph( + f"{data_dict['pe_number_score']}

    {data_dict['pe_letter_grade']}", + style=score_style, + ) + score_frame.addFromList([score_paragraph], can) + can.save() + + # move to the beginning of the StringIO buffer + packet.seek(0) + new_pdf = PdfFileReader(packet) + # read your existing PDF + existing_pdf = PdfFileReader(open(BASE_DIR + "/empty_scorecard.pdf", "rb")) + output = PdfFileWriter() + # add the "watermark" (which is the new pdf) on the existing page + page = existing_pdf.getPage(0) + page2 = new_pdf.getPage(0) + page.mergePage(page2) + output.addPage(page) + # finally, write "output" to a real file + outputStream = open(file_name, "wb") + output.write(outputStream) + outputStream.close() + + +def generate_circle_chart(df, name): + """Create the circle chart based on a pandas dataframe.""" + df = df.sort_values(by="Value", ascending=True) + # print(df.head()) + + circles = circlify.circlify( + df["Value"].tolist(), + show_enclosure=True, + target_enclosure=circlify.Circle(x=0, y=0, r=1), + ) + # print(circles) + + fig, ax = plt.subplots(figsize=(10, 10)) + ax.axis("off") + + lim = max( + max( + abs(circle.x) + circle.r, + abs(circle.y) + circle.r, + ) + for circle in circles + ) + + plt.xlim(-lim, lim) + plt.ylim(-lim, lim) + # list of labels + values = df["Value"] + labels = df["Name"] + colors = ["#F05A2C", "#953512", "#5E9632", "#0078AE", "#0078AE"] + + for circle, value, label, color_code in zip(circles, values, labels, colors): + x, y, r = circle + ax.add_patch( + plt.Circle((y, x), r * 0.9, alpha=0.6, linewidth=1, color=color_code) + ) + plt.annotate( + value, (y, x + 0.05), va="center", ha="center", color="black", fontsize=20 + ) + plt.annotate( + label, (y, x - 0.02), va="center", ha="center", color="black", fontsize=8 + ) + + plt.savefig( + BASE_DIR + "/scorecard_assets/" + name, + transparent=False, + dpi=500, + bbox_inches="tight", + ) + plt.clf() diff --git a/build/lib/pe_reports/stakeholder/__init__.py b/build/lib/pe_reports/stakeholder/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/stakeholder/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/stakeholder/forms.py b/build/lib/pe_reports/stakeholder/forms.py new file mode 100644 index 00000000..55011245 --- /dev/null +++ b/build/lib/pe_reports/stakeholder/forms.py @@ -0,0 +1,32 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import StringField, SubmitField +from wtforms.validators import DataRequired + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on organization information/details.""" + + cust = StringField("What is the stakeholder name?", validators=[DataRequired()]) + # TODO: The following form field may be used in a future update. Issue #208 + # custIP = StringField( + # "What is the stakeholder ip/cidr? *comma separate entries", + # validators=[DataRequired()], + # ) + custRootDomain = StringField( + "What is the root domain for this stakeholder? " "*comma separate entries" + ) + custDomainAliases = StringField( + "What are the organization aliases? " "*comma separate entries" + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custSubDomain = StringField( + # "What is the sub-domain for this stakeholder?" " *comma separate entries" + # ) + custExecutives = StringField( + "What is the url for the Executives for this stakeholder? " + "*comma separate entries" + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/build/lib/pe_reports/stakeholder/views.py b/build/lib/pe_reports/stakeholder/views.py new file mode 100644 index 00000000..a31648e3 --- /dev/null +++ b/build/lib/pe_reports/stakeholder/views.py @@ -0,0 +1,662 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +from datetime import date +from ipaddress import ip_address, ip_network +import json +import logging +import os +import re +import socket +from time import sleep +from urllib.request import Request, urlopen + +# Third-Party Libraries +from bs4 import BeautifulSoup +import flask +from flask import ( + Blueprint, + current_app, + flash, + redirect, + render_template, + request, + url_for, +) +from lxml import html +import nltk + +# from nltk.tag import StanfordTagger +# from nltk.tokenize import word_tokenize +from nltk import pos_tag, word_tokenize +import psycopg2 +import psycopg2.extras + +# from pygtail import Pygtail +import requests +import spacy + +# cisagov Libraries +from pe_reports.data.config import config +from pe_reports.stakeholder.forms import InfoFormExternal + +LOGGER = logging.getLogger(__name__) + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + + +# CSG credentials +# TODO: Insert creds +API_Client_ID = "" +API_Client_secret = "" +API_WHOIS = "" + + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +def getToken(): + """Get authorization token from Cybersixgill (CSG).""" + d = { + "grant_type": "client_credentials", + "client_id": f"{API_Client_ID}", + "client_secret": f"{API_Client_secret}", + } + r = requests.post("https://api.cybersixgill.com/auth/token", data=d) + r = r.text.split(":") + r = r[1].lstrip('"').rsplit('"')[0] + return r + + +def getAgencies(org_name): + """Get all agency names from P&E database.""" + global conn, cursor + + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to" + "the database and the query was executed." + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + query = "select organizations_uid,name from organizations where name='{}';" + + cursor.execute(query.format(org_name)) + + result = cursor.fetchall() + resultDict = {} + + for row in result: + # row[0] = org UUID + # row[1] = org name + resultDict[f"{row[0]}"] = f"{row[1]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return resultDict + + +def getRootID(org_UUID): + """Get all root domain names from P&E database.""" + global conn, cursor + resultDict = {} + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + query = "select root_domain_uid, organization_name from root_domains where organizations_uid='{}';" + + cursor.execute(query.format(org_UUID)) + + result = cursor.fetchall() + + for row in result: + # row[0] = root UUID + # row[1] = org name + resultDict[f"{row[1]}"] = f"{row[0]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return resultDict + + +def setStakeholder(customer): + """Insert customer into the P&E reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to " + "the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute(f"insert into organizations(name)" f"values('{customer}')") + + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustRootDomain(customer, rootdomain, orgUUID): + """Insert customer root domain into the PE-Reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + f"insert into root_domains(organizations_uid, organization_name, root_domain) values('{orgUUID}', '{customer}','{rootdomain}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustSubDomain(subdomain, rootUUID, rootname): + """Insert customer into the PE-Reports database.""" + global conn, cursor + + try: + + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to " + "the database and the query to " + "insert the subdomains was executed " + ) + + cursor = conn.cursor() + + for sub in subdomain: + cursor.execute( + f"insert into sub_domains(sub_domain,root_domain_uid, root_domain) values('{sub}', '{rootUUID}', '{rootname}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustomerExternalCSG( + customer, customerIP, customerRootDomain, customerSubDomain, customerExecutives +): + """Insert customer not in cyhyDB into the PE-Reports database.""" + global conn, cursor + + iplist = [] + domainlist = [] + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + for ip in customerIP: + iplist.append(ip) + + cursor.execute( + f"insert into organizations(domain_name, domain_ip, date_saved) values('{customer}', '{ip}','{thedateToday}');" + ) + for domain in customerRootDomain: + domainlist.append(domain) + cursor.execute( + f"insert into domain_assets(domain_name, domain_ip, date_saved) values('{customer}', '{ip}', '{thedateToday}');" + ) + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return iplist + + +def getSubdomain(domain): + """Get all sub-domains from passed in root domain.""" + allsubs = [] + + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + + subdomains = data["domainsList"] + LOGGER.info(subdomains) + + subisolated = "" + for sub in subdomains: + + if sub != f"www.{domain}": + + LOGGER.info(sub) + subisolated = sub.rsplit(".")[:-2] + LOGGER.info( + "The whole sub is %s and the isolated sub is %s", sub, subisolated + ) + allsubs.append(subisolated) + + return subdomains, allsubs + + +def theaddress(domain): + """Get actual IP address of domain.""" + gettheAddress = "" + try: + gettheAddress = socket.gethostbyname(domain) + except socket.gaierror: + LOGGER.info("There is a problem with the domain that you selected") + + return gettheAddress + + +def getallsubdomainIPS(domain): + """Get a list of IP addresses associated with a subdomain.""" + LOGGER.info("The domain at getallsubdomsinIPS is %s", domain) + alladdresses = [] + for x in getSubdomain(domain)[0]: + domainaddress = theaddress(x) + if domainaddress not in alladdresses and domainaddress != "": + alladdresses.append(domainaddress) + return alladdresses + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The address is incorrect, %s", err) + return False + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The CIDR is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def getOrganizations(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.get(url, headers=headers).json() + return response + + +def setNewCSGOrg(newOrgName, orgAliases, orgdomainNames, orgIP, orgExecs): + """Set a new stakeholder name at CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + LOGGER.info("A new org_id was created: %s", newOrgID) + + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgdomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + # TODO: Insert role ids + role1 = "" + role2 = "" + id_role1 = "" + csg_role_id = "role_id" + csg_user_id = "user_id" + for user in getalluserinfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers).json() + LOGGER.info(response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created. + + stakeholder at CSG portal via API. + """ + LOGGER.info("The following is from setting details") + LOGGER.info("The org_id is %s", org_id) + LOGGER.info("The orgAliases is %s", orgAliases) + LOGGER.info("The orgDomain is %s", orgDomain) + LOGGER.info("The orgIP is %s", orgIP) + LOGGER.info("The orgExecs is %s", orgExecs) + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + LOGGER.info("The response is %s", response) + + +def getalluserinfo(): + """Get CSG user permission role information from CSG.""" + userInfo = getOrganizations()[1]["assigned_users"] + + return userInfo + + +stakeholder_blueprint = Blueprint( + "stakeholder", __name__, template_folder="templates/stakeholder_UI" +) + + +def getNames(url): + + doc = nlp(getAbout(url)) + + d = [] + + for ent in doc.ents: + d.append((ent.label_, ent.text)) + + return d + + +def getAbout(url): + thepage = requests.get(url).text + + soup = BeautifulSoup(thepage, "lxml") + + body = soup.body.text + + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + # body = re.sub(r'[^ws]', '', body) + + return body + + +def theExecs(URL): + mytext = getAbout(URL) + + tokens = word_tokenize(mytext) + + thetag = pos_tag(tokens) + + ne_tree = nltk.ne_chunk(thetag) + + for x in ne_tree: + if "PERSON" in x: + print(x) + + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + + thereturn = getNames(URL) + + executives = [] + + for hy in thereturn: + + # print(hy) + + if ("PERSON" in hy) and (hy[1] not in executives) and (len(hy[1]) < 50): + # executives.append(hy[1]) + # print(hy[1]) + + # if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1 and not difflib.get_close_matches(hy[1], executives): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + # print(person) + executives.append(hy[1]) + # print(f'{hy[0]} {hy[1]}') + # print(executives) + return executives + + +@stakeholder_blueprint.route("/stakeholder", methods=["GET", "POST"]) +def stakeholder(): + """Process form information, instantiate form and render page template.""" + cust = False + custDomainAliases = False + custRootDomain = False + custExecutives = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit(): + LOGGER.info("Got to the submit validate") + cust = formExternal.cust.data.upper() + custDomainAliases = formExternal.custDomainAliases.data.split(",") + custRootDomain = formExternal.custRootDomain.data.split(",") + custRootDomainValue = custRootDomain[0] + custExecutives = formExternal.custExecutives.data + formExternal.cust.data = "" + formExternal.custDomainAliases = "" + formExternal.custRootDomain.data = "" + formExternal.custExecutives.data = "" + allDomain = getAgencies(cust) + allExecutives = list(theExecs(custExecutives)) + allSubDomain = getSubdomain(custRootDomainValue) + allValidIP = getallsubdomainIPS(custRootDomainValue) + + try: + + # if cust not in allDomain.values(): + # flash(f"You successfully submitted a new customer {cust} ", "success") + + # if setStakeholder(cust): + # LOGGER.info("The customer %s was entered.", cust) + # allDomain = list(getAgencies(cust).keys())[0] + + # if setCustRootDomain(cust, custRootDomainValue, allDomain): + # rootUUID = getRootID(allDomain)[cust] + + # LOGGER.info( + # "The root domain %s was entered at root_domains.", + # custRootDomainValue, + # ) + # if allSubDomain: + # for subdomain in allSubDomain: + # if setCustSubDomain(subdomain, rootUUID, cust): + # LOGGER.info("The subdomains have been entered.") + setNewCSGOrg( + cust, + custDomainAliases, + custRootDomain, + allValidIP, + allExecutives, + ) + + # else: + # flash(f"The customer {cust} already exists.", "warning") + + except ValueError as e: + flash(f"The customer IP {e} is not a valid IP, please try again.", "danger") + return redirect(url_for("stakeholder.stakeholder")) + return redirect(url_for("stakeholder.stakeholder")) + return render_template( + "home_stakeholder.html", + formExternal=formExternal, + cust=cust, + custRootDomain=custRootDomain, + custExecutives=custExecutives, + custDomainAliases=custDomainAliases, + ) diff --git a/build/lib/pe_reports/stakeholder_bulk_upload/__init__.py b/build/lib/pe_reports/stakeholder_bulk_upload/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/stakeholder_bulk_upload/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/stakeholder_bulk_upload/views.py b/build/lib/pe_reports/stakeholder_bulk_upload/views.py new file mode 100644 index 00000000..53adca9c --- /dev/null +++ b/build/lib/pe_reports/stakeholder_bulk_upload/views.py @@ -0,0 +1,222 @@ +#!/usr/bin/env python +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import logging +import os +import re +import traceback + +# Third-Party Libraries +from bs4 import BeautifulSoup +from flask import ( + Blueprint, + current_app, + flash, + redirect, + render_template, + request, + url_for, +) +import pandas as pd +import requests +import spacy +from werkzeug.utils import secure_filename + +# cisagov Libraries +from pe_reports.data.db_query import ( + get_cidrs_and_ips, + insert_roots, + set_org_to_demo, + set_org_to_report_on, +) +from pe_asm.helpers.enumerate_subs_from_root import ( + enumerate_and_save_subs, + query_roots, +) +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs +from pe_reports.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_reports.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_source.data.sixgill.api import setNewCSGOrg + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + + +stakeholder_bulk_upload_blueprint = Blueprint( + "stakeholder_bulk_upload", + __name__, + template_folder="templates/stakeholder_bulk_upload", +) + + +def allowed_file(filename): + """Filter allowed file extensions to upload.""" + ALLOWED_EXTENSIONS = current_app.config["ALLOWED_EXTENSIONS"] + return "." in filename and filename.rsplit(".", 1)[1].lower() in ALLOWED_EXTENSIONS + + +def theExecs(URL): + """Fetch executives from about page.""" + # Scrape the page with Beautiful Soup + page = requests.get(URL).text + soup = BeautifulSoup(page, "lxml") + body = soup.body.text + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + + # Use NLP to locate the executive names and append to list + exec_list = [] + doc = nlp(body) + for ent in doc.ents: + exec_list.append((ent.label_, ent.text)) + + # Clean up exec list + final_exec_list = [] + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + for hy in exec_list: + if ("PERSON" in hy) and (hy[1] not in final_exec_list) and (len(hy[1]) < 50): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + final_exec_list.append(hy[1]) + return final_exec_list + + +def add_stakeholders(orgs_df): + """Add each stakeholder to P&E infrastructure.""" + count = 0 + for org_index, org_row in orgs_df.iterrows(): + try: + logging.info(f"Beginning to add {org_row['org_code']}") + + premium = org_row["premium"] + # Set new org to report on + if org_row["demo"] is True: + new_org_df = set_org_to_demo(org_row["org_code"], premium) + else: + new_org_df = set_org_to_report_on(org_row["org_code"], premium) + + # Insert root domains + logging.info("Getting root domains:") + insert_roots(new_org_df, org_row["root_domain"].split(",")) + logging.info(org_row["root_domain"].split(",")) + + # Enumerate and save subdomains + roots = query_roots(new_org_df["organizations_uid"].iloc[0]) + for root_index, root in roots.iterrows(): + enumerate_and_save_subs(root["root_domain_uid"], root["root_domain"]) + logging.info("Subdomains have been successfully added to the database.") + + # Fill the cidrs from cyhy assets + logging.info("Filling all cidrs:") + fill_cidrs(new_org_df) + logging.info("Finished filling all cidrs.") + + # Connect to subs and IPs from subs table (only new orgs) + connect_ips_from_subs(new_org_df) + logging.info("Finished connecting subs/ips from subs.") + + # Connect subs and IPs from IPs table (only new orgs) + connect_subs_from_ips(new_org_df) + logging.info("Finished connecting subs/ips from IPs.") + + # Check if the org should be added to Cybersixgill + if org_row["premium"] is True: + # Get executives list by passing the about page URL + logging.info("Getting executives:") + allExecutives = list(theExecs(org_row["exec_url"])) + logging.info(allExecutives) + + # Insert org and all assets into Cybersixgill + allValidIP = get_cidrs_and_ips(new_org_df["organizations_uid"].iloc[0]) + aliases = org_row["aliases"].split(",") + logging.info("Addind these assets to Cybersixgill:") + logging.info(org_row["org_code"]) + logging.info(aliases) + logging.info(org_row["root_domain"].split(",")) + logging.info(allValidIP) + logging.info(allExecutives) + + setNewCSGOrg( + org_row["org_code"], + aliases, + org_row["root_domain"].split(","), + allValidIP, + allExecutives, + ) + + # Fill IPs table by enumerating CIDRs (all orgs) + fill_ips_from_cidrs() + + # Run Shodan dedupe script + logging.info("Running Shodan dedupe:") + dedupe(new_org_df) + + logging.info(f"Completely done with {org_row['org_code']}") + count += 1 + except Exception as e: + logging.info(e) + logging.error(f"{org_row['org_code']} failed.") + logging.error(traceback.format_exc()) + logging.info(f"Finished {count} orgs.") + return count + + +@stakeholder_bulk_upload_blueprint.route( + "/stakeholder_bulk_upload", methods=["GET", "POST"] +) +def stakeholder_bulk_upload(): + """Stakeholder bulk upload.""" + # Directory where bulk stakeholder files to be uploaded + UPLOAD_FOLDER = current_app.config["UPLOAD_FOLDER"] + + try: + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + logging.info("There was a directory created for upload") + except FileExistsError: + logging.info("The upload folder already exists") + + if request.method == "POST": + # check if the post request has the file part + if "file" not in request.files: + flash("No file part", "warning") + return redirect(request.url) + file = request.files["file"] + # If the user does not select a file, the browser submits an + # empty file without a filename. + if file.filename == "": + flash("No selected file", "warning") + return redirect(request.url) + if file and allowed_file(file.filename): + filename = secure_filename(file.filename) + filePath = os.path.join(UPLOAD_FOLDER, filename) + file.save(filePath) + flash("The file was saved", "success") + + # Parse CSV data into a pandas DataFrame + df = pd.read_csv(filePath) + logging.info(df) + + # Add each stakeholder to P&E infrastructure + success_count = add_stakeholders(df) + + flash(f"{success_count} org(s) succeeded.", "success") + + else: + flash("The file that was chosen cannot be uploaded", "warning") + logging.info("The file that was chosen cannot be uploaded") + + return redirect( + url_for( + "stakeholder_bulk_upload.stakeholder_bulk_upload", name=filename + ) + ) + return redirect(url_for("stakeholder_bulk_upload.stakeholder_bulk_upload")) + return render_template("home_stakeholder_bulk_upload.html") diff --git a/build/lib/pe_reports/stakeholder_full/__init__.py b/build/lib/pe_reports/stakeholder_full/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/stakeholder_full/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/stakeholder_full/forms.py b/build/lib/pe_reports/stakeholder_full/forms.py new file mode 100644 index 00000000..1513d95d --- /dev/null +++ b/build/lib/pe_reports/stakeholder_full/forms.py @@ -0,0 +1,34 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import StringField, SubmitField +from wtforms.validators import DataRequired + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on organization information/details.""" + + cust = StringField( + "What is the cyhy id for the stakeholder?", validators=[DataRequired()] + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custIP = StringField( + # "What is the stakeholder ip/cidr? *comma separate entries", + # validators=[DataRequired()], + # ) + custRootDomain = StringField( + "What is the root domain for this stakeholder? " "*comma separate entries" + ) + custDomainAliases = StringField( + "What are the organization aliases? " "*comma separate entries" + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custSubDomain = StringField( + # "What is the sub-domain for this stakeholder?" " *comma separate entries" + # ) + custExecutives = StringField( + "What is the url for the Excutives for this stakeholder? " + "*comma separate entries" + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/build/lib/pe_reports/stakeholder_full/views.py b/build/lib/pe_reports/stakeholder_full/views.py new file mode 100644 index 00000000..9e083c5c --- /dev/null +++ b/build/lib/pe_reports/stakeholder_full/views.py @@ -0,0 +1,669 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import datetime +from datetime import date +from ipaddress import ip_address, ip_network +import json +import logging +import os +import re +import socket +import traceback + +# Third-Party Libraries +from bs4 import BeautifulSoup +from flask import Blueprint, flash, redirect, render_template, url_for +import nltk +from nltk import pos_tag, word_tokenize +import numpy as np +import pandas as pd +import psycopg2 +import psycopg2.extras +import requests +import spacy + +# cisagov Libraries +from pe_reports.data.config import config +from pe_reports.data.db_query import execute_values, get_orgs_df +from pe_reports.data.tasks.tasks import add, fill_ips_task +from pe_asm.helpers.enumerate_subs_from_root import ( + enumerate_and_save_subs, + query_roots, +) +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs +from pe_reports.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_reports.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.stakeholder_full.forms import InfoFormExternal + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + +# CSG credentials +# TODO: Insert credentials +# API_Client_ID = "" +# API_Client_secret = "" +# API_WHOIS = "" + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +def getToken(): + """Get authorization token from Cybersixgill (CSG).""" + logging.info(API_Client_ID) + logging.info(API_Client_secret) + d = { + "grant_type": "client_credentials", + "client_id": f"{API_Client_ID}", + "client_secret": f"{API_Client_secret}", + } + r = requests.post("https://api.cybersixgill.com/auth/token", data=d) + logging.info(r) + r = r.text.split(":") + r = r[1].lstrip('"').rsplit('"')[0] + return r + + +def getAgencies(cyhy_db_id): + """Get all agency names from P&E database.""" + global conn, cursor + + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to" + "the database and the query was executed." + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + query = """ + select organizations_uid, name + from organizations + where cyhy_db_name = %s;""" + + cursor.execute(query, (cyhy_db_id)) + + result = cursor.fetchall() + resultDict = {} + + for row in result: + # row[0] = org UUID + # row[1] = org name + resultDict[f"{row[0]}"] = f"{row[1]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultDict + + +def set_org_to_report_on(cyhy_db_id): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + logging.error("No org found for that cyhy id") + return 0 + + for org_index, org_row in df.iterrows(): + if org_row["report_on"] == True and org_row["premium_report"] == True: + continue + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = True, premium_report = True + WHERE organizations_uid = %s""" + uid = org_row["organizations_uid"] + cursor.execute(sql, [uid]) + conn.commit() + cursor.close() + conn.close() + return df + + +def get_data_source_uid(source): + """Get data source uid.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + conn.close() + return source + + +def get_cidrs_and_ips(org_uid): + """Query all cidrs and ips for an organization.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT network from cidrs where + organizations_uid = %s;""" + cur.execute(sql, [org_uid]) + cidrs = cur.fetchall() + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %s + AND i.origin_cidr is null; + """ + cur.execute(sql, [org_uid]) + ips = cur.fetchall() + conn.close() + cidrs_ips = cidrs + ips + # cidrs_ips = [item for sublist in cidrs_ips for item in sublist] + cidrs_ips = [x[0] for x in cidrs_ips] + cidrs_ips = validateIP(cidrs_ips) + logging.info(cidrs_ips) + return cidrs_ips + + +def insert_roots(org, domain_list): + """Insert root domains into the database.""" + source_uid = get_data_source_uid("P&E") + roots_list = [] + for domain in domain_list: + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": org["organizations_uid"], + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + "enumerate_subs": True, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + logging.info(roots) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + params = config() + conn = psycopg2.connect(**params) + execute_values(conn, roots, "public.root_domains", except_clause) + + +def getRootID(org_UUID): + """Get all root domain names from P&E database.""" + global conn, cursor + resultDict = {} + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + query = "select root_domain_uid, organization_name from" + " root_domains where organizations_uid='{}';" + + cursor.execute(query.format(org_UUID)) + + result = cursor.fetchall() + + for row in result: + # row[0] = root UUID + # row[1] = org name + resultDict[f"{row[1]}"] = f"{row[0]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultDict + + +def setCustomerExternalCSG( + customer, customerIP, customerRootDomain, customerSubDomain, customerExecutives +): + """Insert customer not in cyhyDB into the PE-Reports database.""" + global conn, cursor + + iplist = [] + domainlist = [] + try: + logging.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + logging.info( + "There was a connection made to" + " the database and the query was executed " + ) + + cursor = conn.cursor() + + for ip in customerIP: + iplist.append(ip) + + cursor.execute( + f"insert into organizations(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}'," + f"'{thedateToday}');" + ) + for domain in customerRootDomain: + domainlist.append(domain) + cursor.execute( + f"insert into domain_assets(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}', '{thedateToday}');" + ) + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return iplist + + +def theaddress(domain): + """Get actual IP address of domain.""" + gettheAddress = "" + try: + gettheAddress = socket.gethostbyname(domain) + except socket.gaierror: + logging.info("There is a problem with the domain that you selected") + + return gettheAddress + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + logging.error("The address is incorrect, %s", err) + return False + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + logging.error("The CIDR is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def getOrganizations(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.get(url, headers=headers).json() + return response + + +def setNewCSGOrg(newOrgName, orgAliases, orgdomainNames, orgIP, orgExecs): + """Set a new stakeholder name at CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + logging.info("A new org_id was created: %s", newOrgID) + + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgdomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + role1 = "5d23342df5feaf006a8a8929" + role2 = "5d23342df5feaf006a8a8927" + id_role1 = "610017c216948d7efa077a52" + csg_role_id = "role_id" + csg_user_id = "user_id" + for user in getalluserinfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers).json() + # logging.info(response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created. + + stakeholder at CSG portal via API. + """ + logging.info("The following is from setting details") + logging.info("The org_id is %s", org_id) + logging.info("The orgAliases is %s", orgAliases) + logging.info("The orgDomain is %s", orgDomain) + logging.info("The orgIP is %s", orgIP) + logging.info("The orgExecs is %s", orgExecs) + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + logging.info("The response is %s", response) + + +def getalluserinfo(): + """Get CSG user permission role information from CSG.""" + userInfo = getOrganizations()[1]["assigned_users"] + + return userInfo + + +stakeholder_full_blueprint = Blueprint( + "stakeholder_full", __name__, template_folder="templates/stakeholder_full_UI" +) + + +def getNames(url): + + doc = nlp(getAbout(url)) + + d = [] + + for ent in doc.ents: + d.append((ent.label_, ent.text)) + + return d + + +def getAbout(url): + thepage = requests.get(url).text + + soup = BeautifulSoup(thepage, "lxml") + + body = soup.body.text + + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + # body = re.sub(r'[^ws]', '', body) + + return body + + +def theExecs(URL): + mytext = getAbout(URL) + + tokens = word_tokenize(mytext) + + thetag = pos_tag(tokens) + + ne_tree = nltk.ne_chunk(thetag) + + for x in ne_tree: + if "PERSON" in x: + print(x) + + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + + thereturn = getNames(URL) + + executives = [] + + for hy in thereturn: + + # print(hy) + + if ("PERSON" in hy) and (hy[1] not in executives) and (len(hy[1]) < 50): + # executives.append(hy[1]) + # print(hy[1]) + + # if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1 and not difflib.get_close_matches(hy[1], executives): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + # print(person) + executives.append(hy[1]) + # print(f'{hy[0]} {hy[1]}') + # print(executives) + return executives + + +@stakeholder_full_blueprint.route("/stakeholder_full", methods=["GET", "POST"]) +def stakeholder_full(): + """Process form information, instantiate form and render page template.""" + cust = False + custDomainAliases = False + custRootDomain = False + custExecutives = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit(): + logging.info("Got to the submit validate") + cust = formExternal.cust.data + custDomainAliases = formExternal.custDomainAliases.data.split(",") + custRootDomain = formExternal.custRootDomain.data.replace(" ", "").split(",") + # custRootDomainValue = custRootDomain[0] + custExecutives = formExternal.custExecutives.data + formExternal.cust.data = "" + formExternal.custDomainAliases = "" + formExternal.custRootDomain.data = "" + formExternal.custExecutives.data = "" + + allExecutives = list(theExecs(custExecutives)) + + orgs = set_org_to_report_on(cust) + + if orgs.empty: + logging.info("No org found for the given cyhy_id") + flash(f"{cust} is not a valid cyhy_id", "warning") + return redirect(url_for("stakeholder_full.stakeholder_full")) + elif len(orgs) == 1: + try: + # Add roots and enumerate for subs + for org_index, org in orgs.iterrows(): + insert_roots(org, custRootDomain) + logging.info( + "root domains have been successfully added to the database" + ) + roots = query_roots(org["organizations_uid"]) + for root_index, root in roots.iterrows(): + enumerate_and_save_subs( + root["root_domain_uid"], root["root_domain"] + ) + logging.info( + "subdomains have been successfully added to the database" + ) + + # Fill the cidrs + fill_cidrs(orgs) + logging.info("Filled all cidrs") + + # Fill IPs table by enumerating CIDRs (all orgs) + # fill_ips_from_cidrs() + + # Connect to subs from IPs table (only new orgs) + # connect_subs_from_ips(orgs) + # logging.info("Filled and linked all IPs") + + # Connect to IPs from subs table (only new orgs) + connect_ips_from_subs(orgs) + + allValidIP = get_cidrs_and_ips(orgs["organizations_uid"].iloc[0]) + + setNewCSGOrg( + cust, + custDomainAliases, + custRootDomain, + allValidIP, + allExecutives, + ) + + # Run pe_dedupe + logging.info("Running dedupe:") + dedupe(orgs) + logging.info("done") + except ValueError as e: + logging.error(f"An error occured: {e}") + flash(f"An error occured: {e}", "warning") + return redirect(url_for("stakeholder_full.stakeholder_full")) + else: + flash( + "multiple orgs were found for the provided cyhy_id, this should not be possible", + "danger", + ) + + return render_template( + "home_stakeholder_full.html", + formExternal=formExternal, + cust=cust, + custRootDomain=custRootDomain, + custExecutives=custExecutives, + custDomainAliases=custDomainAliases, + ) + + +@stakeholder_full_blueprint.route("/link_IPs", methods=["GET", "POST"]) +def link_IPs(): + """Run link IPs script on all orgs that are set to report_on.""" + orgs = get_orgs_df() + report_orgs = orgs[orgs["report_on"] == True] + connect_subs_from_ips(report_orgs) + logging.info("Filled and linked all IPs") + return "nothing" + + +@stakeholder_full_blueprint.route("/fill_IPs", methods=["GET", "POST"]) +def fill_IPs(): + """Run link IPs script on all orgs that are set to report_on.""" + logging.info("Filling IPS") + fill_ips_from_cidrs() + logging.info("Done Filling IPS") + return "nothing" diff --git a/build/lib/pe_reports/stakeholder_lite/__init__.py b/build/lib/pe_reports/stakeholder_lite/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/build/lib/pe_reports/stakeholder_lite/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/build/lib/pe_reports/stakeholder_lite/forms.py b/build/lib/pe_reports/stakeholder_lite/forms.py new file mode 100644 index 00000000..26f7a30b --- /dev/null +++ b/build/lib/pe_reports/stakeholder_lite/forms.py @@ -0,0 +1,31 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import StringField, SubmitField +from wtforms.validators import DataRequired + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on organization information/details.""" + + orgCount = StringField("How many organizations?", validators=[DataRequired()]) + # TODO: The following form field may be used in a future update. Issue #208 + # custIP = StringField( + # "What is the stakeholder ip/cidr? *comma separate entries", + # validators=[DataRequired()], + # ) + # custRootDomain = StringField( + # "What is the root domain for this stakeholder lite? " "*comma separate entries" + # ) + # custDomainAliases = StringField( + # "What are the organization aliases? " "*comma separate entries" + # ) + # # TODO: The following form field may be used in a future update. Issue #208 + # # custSubDomain = StringField( + # # "What is the sub-domain for this stakeholder?" " *comma separate entries" + # # ) + # custExecutives = StringField( + # "Who are the executives for this stakeholder? " "*comma separate entries" + # ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/build/lib/pe_reports/stakeholder_lite/views.py b/build/lib/pe_reports/stakeholder_lite/views.py new file mode 100644 index 00000000..6c934836 --- /dev/null +++ b/build/lib/pe_reports/stakeholder_lite/views.py @@ -0,0 +1,88 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +from datetime import date +import logging +import os +import time + +# Third-Party Libraries +from flask import Blueprint, redirect, render_template, url_for + +# cisagov Libraries +from pe_reports.data.db_query import get_new_orgs +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.fill_ips_from_cidrs import fill_ips_from_cidrs +from pe_reports.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_reports.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.stakeholder_lite.forms import InfoFormExternal + +LOGGER = logging.getLogger(__name__) + +# CSG credentials +API_Client_ID = os.getenv("CSGUSER") +API_Client_secret = os.environ.get("CSGSECRET") +API_WHOIS = os.environ.get("WHOIS_VAR") + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +def getAgenciesByCount(orgCount): + """Get all agency names from P&E database.""" + all_orgs_df = get_new_orgs() + logging.info(all_orgs_df) + new_orgs_df = all_orgs_df.sample(n=orgCount) + # TODO: Update new orgs to report_on + # TODO: Maybe add assets_collected column so we don't need to collect cidrs everytime + logging.info(new_orgs_df) + return new_orgs_df + + +stakeholder_lite_blueprint = Blueprint( + "stakeholder_lite", __name__, template_folder="templates/stakeholder_lite_UI" +) + + +@stakeholder_lite_blueprint.route("/stakeholder_lite", methods=["GET", "POST"]) +def stakeholder_lite(): + """Process form information, instantiate form and render page template.""" + orgCount = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit(): + start_time = time.time() + + logging.info("Got to the submit validate") + orgCount = int(formExternal.orgCount.data.upper()) + orgs = getAgenciesByCount(orgCount) + + # Fill cidrs table (only new orgs) + fill_cidrs(orgs) + logging.info("Filled all cidrs") + + # Fill IPs table by enumerating CIDRs (all orgs) + fill_ips_from_cidrs() + + # Connect to subs from IPs table (only new orgs) + connect_subs_from_ips(orgs) + logging.info("Filled all IPs") + + # Connect to IPs from subs table (only new orgs) + connect_ips_from_subs(orgs) + + # Run pe_dedupe + logging.info("Running dedupe:") + dedupe(orgs) + + logging.info("--- %s seconds ---" % (time.time() - start_time)) + + return redirect(url_for("stakeholder_lite.stakeholder_lite")) + return render_template( + "home_stakeholder_lite.html", + formExternal=formExternal, + orgCount=orgCount, + ) diff --git a/build/lib/pe_reports/style.css b/build/lib/pe_reports/style.css new file mode 100644 index 00000000..3ac085b3 --- /dev/null +++ b/build/lib/pe_reports/style.css @@ -0,0 +1,1490 @@ +@page { + background-image: url("assets/Cover.png"); + size: letter portrait; + left: 44pt; + width: 445pt; + top: 115pt; + height: 780pt; +} + +@page maintmpl { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame content { + left: 1in; + top: 2in; + height: 25cm; + margin-right: 1in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } +} + +@page sum { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/summary-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame kpi1 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 6.7cm; + } + + @frame kpi2 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 10.3cm; + } + + @frame kpi3 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 14.1cm; + } + + @frame kpi4 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 18cm; + } + + @frame infoBox1 { + left: 2.54cm; + width: 9cm; + height: 14.9cm; + top: 6cm; + } + + @frame links { + left: 2.54cm; + width: 15cm; + height: 5.5cm; + top: 21.5cm; + } +} + +@page creds { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/creds-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content1 { + -pdf-frame-content: credsDescription; + left: 2.54cm; + margin-right: 1in; + height: 4cm; + top: 6cm; + } + + @frame kpi1 { + -pdf-frame-content: credsKpi1; + left: 2.3cm; + width: 5.45cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame kpi2 { + -pdf-frame-content: credsKpi2; + left: 7.5cm; + width: 6.2cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame kpi3 { + -pdf-frame-content: credsKpi3; + left: 13.2cm; + width: 5.85cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame graphCont { + -pdf-frame-content: graphCont; + left: 2.54cm; + margin-right: 1in; + height: 2cm; + top: 12.25cm; + } + + @frame graphCont2 { + -pdf-frame-content: graphCont2; + left: 8cm; + margin-right: 1in; + height: 2cm; + top: 13.8cm; + } + + @frame graphbox1 { + -pdf-frame-content: credsGraph; + left: 2.54cm; + width: 16.51cm; + height: 10cm; + top: 14.25cm; + } +} + +@page credsContinued { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame tableCont { + -pdf-frame-content: tableCont; + left: 2.54cm; + margin-right: 1in; + height: 2cm; + top: 4cm; + } + + @frame tableCont2 { + -pdf-frame-content: tableCont2; + left: 8.5cm; + margin-right: 1in; + height: 2cm; + top: 4.8cm; + } + + @frame table { + -pdf-frame-content: breachTable; + left: 2.54cm; + width: 16.51cm; + height: 17cm; + top: 5.64cm; + } +} + +@page masq { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/masq-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content0 { + -pdf-frame-content: summaryDom; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + + @frame kpi1 { + left: 5.3cm; + width: 5.45cm; + height: 3cm; + top: 6.5cm; + } + + @frame kpi2 { + left: 11cm; + width: 5.45cm; + height: 2.3cm; + top: 6.5cm; + } + + @frame domAlertsTitle { + -pdf-frame-content: domAlertsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.7cm; + } + @frame domainAlertsContent { + -pdf-frame-content: domainAlertsContent; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 9.3cm; + } + + @frame domainAlertsContent2 { + -pdf-frame-content: domainAlertsContent2; + left: 6.75cm; + margin-right: 1in; + height: 2cm; + top: 10.1cm; + } + + @frame table { + -pdf-frame-content: domainAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.7cm; + top: 10.9cm; + } + + @frame domContTitle { + -pdf-frame-content: domContTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 17.5cm; + } + + @frame domainContent { + -pdf-frame-content: domainContent; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 18.1cm; + } + @frame domainContent2 { + -pdf-frame-content: domainContent2; + left: 6.5cm; + width: 16.51cm; + height: 3cm; + top: 18.9cm; + } + + @frame table { + -pdf-frame-content: domainTable; + left: 2.54cm; + width: 16.51cm; + height: 9.3cm; + top: 19.7cm; + } +} + +@page vulns { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/vulns-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content0 { + -pdf-frame-content: summaryVuln; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame kpi1 { + left: 2.4cm; + width: 5.45cm; + height: 3cm; + top: 5.7cm; + } + + @frame kpi2 { + left: 8cm; + width: 5.45cm; + height: 2.3cm; + top: 5.7cm; + } + + @frame kpi3 { + left: 13.6cm; + width: 5.45cm; + height: 2.3cm; + top: 5.75cm; + } + @frame portsTitle { + -pdf-frame-content: portsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.2cm; + } + @frame portsGraphSum { + -pdf-frame-content: portsGraphSum; + left: 2.54cm; + width: 16.51cm; + height: 4cm; + top: 8.8cm; + } + @frame portsGraphSum2 { + -pdf-frame-content: portsGraphSum2; + left: 8.2cm; + width: 16.51cm; + height: 2cm; + top: 10.9cm; + } + + @frame graphbox1 { + -pdf-frame-content: protocolCount; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 11.5cm; + } + + @frame portsTableSum2 { + -pdf-frame-content: portsTableSum2; + left: 8.2cm; + width: 16.51cm; + height: 2cm; + top: 17.8cm; + } + + @frame protocolCountTable { + -pdf-frame-content: protocolCountTable; + left: 2.54cm; + width: 16.51cm; + height: 6.5cm; + top: 18.4cm; + } +} +@page vulns2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame shodanTableSum { + -pdf-frame-content: shodanTableSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame shodanTableSum2 { + -pdf-frame-content: shodanTableSum2; + left: 7cm; + width: 16.51cm; + height: 3cm; + top: 5.6cm; + } + @frame shodanTable { + -pdf-frame-content: shodanTable; + /* -pdf-frame-border: 1; */ + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 6.2cm; + } + @frame susVulnTitle { + -pdf-frame-content: susVulnTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 12.5cm; + } + @frame susVulnSum { + -pdf-frame-content: susVulnSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 13.1cm; + } + @frame susVulnSum2 { + -pdf-frame-content: susVulnSum2; + left: 7.5cm; + width: 16.51cm; + height: 2cm; + top: 14.3cm; + } + @frame susVulnGraph { + -pdf-frame-content: susVulnGraph; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 15.1cm; + } +} +@page dark1 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/dark1-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame kpi1 { + left: 2.3cm; + width: 5.45cm; + height: 2.3cm; + top: 4.75cm; + } + + @frame darkWebSum { + -pdf-frame-content: darkWebSum; + left: 8.2cm; + margin-right: 1in; + height: 5cm; + top: 4.5cm; + } + @frame darkWebSum2 { + -pdf-frame-content: darkWebSum2; + left: 2.54cm; + margin-right: 1in; + height: 5cm; + top: 6.8cm; + } + @frame mentionsTitle { + -pdf-frame-content: mentionsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.6cm; + } + @frame mentionsSum { + -pdf-frame-content: mentionsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 9.2cm; + } + @frame mentionsSum2 { + -pdf-frame-content: mentionsSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 10cm; + } + @frame graphbox1 { + -pdf-frame-content: darkWebMentions; + left: 2.54cm; + width: 16.51cm; + height: 12cm; + top: 10.6cm; + } +} + +@page dark2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame socMedSum { + -pdf-frame-content: socMedSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame socMedSum2 { + -pdf-frame-content: socMedSum2; + left: 7cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame socMedTable { + -pdf-frame-content: socMedTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 7cm; + } + @frame darkWebActStart { + -pdf-frame-content: darkWebActStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 13cm; + } + @frame darkWebActSum { + -pdf-frame-content: darkWebActSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 13.6cm; + } + @frame darkWebActSum2 { + -pdf-frame-content: darkWebActSum2; + left: 7.5cm; + width: 16.51cm; + height: 2cm; + top: 14.9cm; + } + @frame darkWebActTable { + -pdf-frame-content: darkWebActTable; + left: 2.54cm; + width: 16.51cm; + height: 10cm; + top: 15.5cm; + } +} + +@page dark3 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame assetAlertsSum { + -pdf-frame-content: assetAlertsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame assetAlertsSum2 { + -pdf-frame-content: assetAlertsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 5.8cm; + } + @frame assetAlertsTable { + -pdf-frame-content: assetAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 7cm; + top: 6.4cm; + } + + @frame execAlertsStart { + -pdf-frame-content: execAlertsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 14.2cm; + } + @frame execAlertsSum { + -pdf-frame-content: execAlertsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 14.8cm; + } + @frame execAlertsSum2 { + -pdf-frame-content: execAlertsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 16.1cm; + } + @frame execAlertsTable { + -pdf-frame-content: execAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 16.7cm; + } +} + +@page dark4 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame threatActorsSum { + -pdf-frame-content: threatActorsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame threatActorsSum2 { + -pdf-frame-content: threatActorsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 6.7cm; + } + @frame threatActorsTable { + -pdf-frame-content: threatActorsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 7.3cm; + } + + @frame potentialThreatsStart { + -pdf-frame-content: potentialThreatsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 13.5cm; + } + @frame potentialThreatsSum { + -pdf-frame-content: potentialThreatsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 14.1cm; + } + @frame potentialThreatsSum2 { + -pdf-frame-content: potentialThreatsSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 15.4cm; + } + @frame potentialThreatsTable { + -pdf-frame-content: potentialThreatsTable; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 16cm; + } +} + +@page dark5 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame sitesSum { + -pdf-frame-content: sitesSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame sitesSum2 { + -pdf-frame-content: sitesSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame sitesTable { + -pdf-frame-content: sitesTable; + left: 2.54cm; + width: 16.51cm; + height: 8cm; + top: 7cm; + } + + @frame marketsStart { + -pdf-frame-content: marketsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 16cm; + } + @frame marketsSum { + -pdf-frame-content: marketsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 16.6cm; + } + @frame marketsSum2 { + -pdf-frame-content: marketsSum2; + left: 7.2cm; + width: 16.51cm; + height: 2cm; + top: 17.9cm; + } + @frame marketsTable { + -pdf-frame-content: marketsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 18.5cm; + } +} + +@page dark6 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame topCvesSum { + -pdf-frame-content: topCvesSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame topCvesSum2 { + -pdf-frame-content: topCvesSum2; + left: 7cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame topCvesTable { + -pdf-frame-content: topCvesTable; + left: 2.54cm; + width: 16.51cm; + height: 18cm; + top: 7cm; + } +} + +@page appendix1 { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame content { + left: 1in; + top: 2in; + height: 25cm; + margin-right: 1in; + } +} + +@page appendix2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame TableIntro1 { + left: 1.5cm; + width: 19cm; + height: 1.7cm; + top: 3cm; + } + + @frame Table1 { + -pdf-frame-content: verifVulnSumTable; + left: 2.54cm; + width: 16.51cm; + height: 21.5cm; + top: 5.5cm; + } +} +@page faq2 { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame content { + left: 1in; + top: 1.5in; + height: 25cm; + margin-right: 1in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } +} + +a { + text-decoration: none; + color: black; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +b { + font-size: 13pt; + color: #015288; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h1 { + display: block; + font-size: 4.5em; + margin-top: 0.67em; + margin-bottom: 0.4em; + margin-left: 0; + margin-right: 0; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h2 { + display: block; + font-weight: bold; + font-size: 18.5pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h3 { + font-size: 14pt; + color: #015288; + border-bottom: 2px solid; + line-height: 20px; + margin-bottom: 5px; + font-family: "Times New Roman, Times, Georgia, serif"; + font-weight: bold; +} + +.date { + display: block; + font-size: 2em; + margin-top: 1em; + margin-bottom: 1em; + margin-left: 0; + margin-right: 0; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +table { + font-size: 15px; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.headFoot { + font-size: 10pt; + color: #a7a7a6; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.kpi { + font-size: 11pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.content { + font-size: 11pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.flex-item { + padding: 0.5cm; + margin-top: 0.5cm; + padding-top: 15px; + padding-bottom: 0cm; + font-size: 11px; + text-align: center; + min-height: 2.3cm; + height: inherit; + width: 3.5cm; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.sum-item { + padding: 0.5cm; + margin-top: 0.5cm; + padding-top: 15px; + padding-bottom: 0cm; + font-size: 11pt; + text-align: center; + min-height: 2.3cm; + height: inherit; + width: 3.5cm; + line-height: 100%; + color: black; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.chart { + padding: 0.5cm; +} + +.table { + font-size: 11pt; + text-align: center; + padding-top: 0.1cm; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.table th { + text-align: center; + font-size: 11pt; + background-color: #4472c4; + color: white; + padding-top: 0.1cm; + border-bottom-color: white; + border-top-color: white; + border-right-color: white; + border-left-color: white; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +/* .table tr { + text-align: center; + color: black; + padding-top: 0.1cm; + } */ + +.table tr { + border-bottom-color: white; + border-top-color: white; + border-right-color: white; + border-left-color: white; +} + +.table td { + padding-left: 5px; + padding-right: 5px; +} + +.even { + background-color: #cfd5ea; +} + +.odd { + background-color: #e9ebf5; +} diff --git a/build/lib/pe_reports/stylesheet.py b/build/lib/pe_reports/stylesheet.py new file mode 100644 index 00000000..e9669b16 --- /dev/null +++ b/build/lib/pe_reports/stylesheet.py @@ -0,0 +1,106 @@ +"""Models to manage graphical attributes of presentation layouts, paragraphs, and charts.""" + +# TODO: Replace python-pptx graphs with Matplotlib graphing libraries #14 +# Issue 14: https://github.com/cisagov/pe-reports/issues/14 + +# Third-Party Libraries +from pptx.dml.color import RGBColor +from pptx.enum.chart import XL_LEGEND_POSITION +from pptx.util import Pt + +# Font Attributes +SMALL = Pt(10) +LARGE = Pt(28) +BLUE = RGBColor(3, 37, 126) +GREEN = RGBColor(20, 200, 100) +WHITE = RGBColor(255, 255, 255) + + +class Paragraph: + """Simple class to call text frame attributes.""" + + @staticmethod + def shapes(slide): + """Create a text frame.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if not shape.has_text_frame: + continue + return shape + + @staticmethod + def shapes_find(slide): + """Find text frames.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + print(shape.name) + return shape + + @staticmethod + def text_frame(shape): + """Clear the content of a text frame.""" + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_frame_ov_val(slide, name): + """Text style for overview page values.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if shape.name == name: + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_frame_key_metric(slide, name): + """Text style for metrics.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if shape.name == name: + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_style_title(font): + """Text style for cover page title.""" + font.name = "Calibri" + font.size, font.color = LARGE, WHITE + return font + + @staticmethod + def text_style_key_metric(font): + """Text style for key metrics.""" + font.name = "Calibri" + font.size, font.color = SMALL, BLUE + return font + + @staticmethod + def text_style_ov_val(font): + """Text style for overview page values.""" + font.name = "Calibri" + font.size, font.color = LARGE, BLUE + return font + + +class Graph: + """Simple class to call chart attributes.""" + + @staticmethod + def chart_med(chart): + """Medium chart.""" + chart.font.size, chart.font.color = SMALL, GREEN + chart.has_legend = True + chart.legend.position = XL_LEGEND_POSITION.BOTTOM + chart.legend.include_in_layout = False + + @staticmethod + def chart_sm(chart): + """Small chart.""" + chart.font.size, chart.font.color = SMALL, GREEN diff --git a/build/lib/pe_reports/template.html b/build/lib/pe_reports/template.html new file mode 100644 index 00000000..b7122b1f --- /dev/null +++ b/build/lib/pe_reports/template.html @@ -0,0 +1,1380 @@ + + + + + + + + +
    + Italian Trulli +
    +
    +

    Posture and Exposure Report
    + Reporting Period: {{dateRange}}

    +
    +
    + + + +
    +
    +

    TLP:AMBER

    +
    +
    + + +
    + + + + + + +
    + {{endDate}} + + +
    +
    + +
    +
    +

    Posture & Exposure Report

    +

    Prepared for: {{department}}

    +

    Reporting period: {{dateRange}}

    +
    + +
    + +
    + +
    + +
    +
    + + +
    +

    Contents

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.    Introduction............................................................................................................................ + 3
    1.1    Overview...................................................................................................................................... + 3
    1.2    How to + Use this + Report................................................................................................................ + 3
    1.3    Contact + Information...................................................................................................................... + 3
    2.    Summary of + Findings............................................................................................................. + 3
    2.1    Summary + of Tracked + Data........................................................................................................... + 4
    2.2    Raw Data + Links............................................................................................................................ + 4
    3.    Detailed + Results...................................................................................................................... + 5
    3.1    Credential Publication and + Abuse................................................................................................. + 5
    3.2    Domain + Alerts and Suspected + Masquerading............................................................................... + 7
    3.2.1    Domain + Monitoring + Alerts............................................................................................... + 7
    3.2.2    Suspected Domain + Masquerading................................................................................... + 7
    3.3    Insecure + Devices and Suspected + Vulnerabilities.......................................................................... + 8
    3.3.1    Insecure Ports, + Protocols, and + Services........................................................................... + 8
    3.3.2    Shodan-Verified + Vulnerabilities...................................................................................... + 9
    3.3.3    Suspected + Vulnerabilities................................................................................................ + 9
    3.4    Dark Web + Activity........................................................................................................................ + 10
    3.4.1    Dark + Web + Mentions........................................................................................................ + 10
    3.4.2    Most + Active Social Media + Posts..................................................................................... + 11
    3.4.3    Most + Active Dark Web + Posts.......................................................................................... + 11
    3.4.4    Asset + Alerts..................................................................................................................... + 12
    3.4.5    Executive + Alerts............................................................................................................. + 12
    3.4.6    Threat + Actors.................................................................................................................. + 13
    3.4.7    Alerts of Potential + Threats.............................................................................................. + 13
    3.4.8    Most + Active + Sites........................................................................................................... + 14
    3.4.9    Invite-Only Market + Alerts.............................................................................................. + 14
    3.4.10   Most + Active CVEs on the Dark + Web............................................................................. + 15
    4.    Methodology.......................................................................................................................... + 16
    5.    Conclusion............................................................................................................................. + 17
    Appendix + A:    Additional + Information................................................................................... + A-1
    Appendix + B:    Frequently Asked + Questions........................................................................... + B-2
    Appendix + C:    Acronyms.......................................................................................................... + C-4
    + +
    + +
    +
    + +
    +
    + + +
    +

    Table of Figures

    +
    +
    + + + + + + + + + + + + + + + + + +
    Figure + 1:    Credentials + Exposed................................................................................................... + 6
    Figure + 2:    Insecure + Protocols...................................................................................................... + 9
    Figure + 3:    Suspected + Vulnerabilities.......................................................................................... + 10
    Figure + 4:    Dark Web + Mentions................................................................................................... + 11
    +
    +

    Table of Tables

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table + 1:    Breach + Details.............................................................................................................. + 7
    Table + 2:    Domain Monitoring Alerts + Results............................................................................ + 8
    Table + 3:    Suspected Domain Masquerading + Results................................................................ + 8
    Table + 4:    Insecure + Protocols....................................................................................................... + 9
    Table + 5:    Shodan-Verified + Vulnerabilities................................................................................ + 10
    Table + 6:    Social Media Comments + Count.................................................................................. + 12
    Table + 7:    Dark Web Comments + Count...................................................................................... + 12
    Table + 8:    Asset + Alerts.................................................................................................................. + 13
    Table + 9:    Executive + Alerts........................................................................................................... + 13
    Table + 10:  Threat + Actors............................................................................................................... + 14
    Table + 11:  Alerts of Potential + Threats......................................................................................... + 14
    Table + 12:  Most Active + Sites......................................................................................................... + 15
    Table + 13:  Invite-Only Market + Alerts......................................................................................... + 15
    Table + 14:  Most Active CVEs on the Dark + Web......................................................................... + 16
    +
    +
    + +
    +
    + + +
    + +
    +

    1.     Introduction

    +
    +
    + +
    + 1.1    Overview +
    +
    +
    +

    + Posture and Exposure (P&E) offers stakeholders an opportunity to view their + organizational risk from the viewpoint of the adversary. We utilize passive + reconnaissance services, dark web analysis, and open-source tools to identify spoofing in + order to generate a risk profile report that is delivered on a regular basis. +

    +

    + As a customer of P&E you are receiving our regularly scheduled report which contains + a summary of the activity we have been tracking on your behalf for the following services: +

      +
    • Credentials Leaked/Exposed
    • +
    • Domain Masquerading and Monitoring
    • +
    • Vulnerabilities & Malware Associations
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    +

    +

    + It is important to note that these findings have not been verified; everything is gathered + via passive analysis of publicly available sources. As such there may be false positive + findings, however, these findings should be treated as information that your organization + is leaking out to the internet for adversaries to notice. +

    + +

    + 1.2    How to Use this Report +
    +

    +

    + While it is not our intent to prescribe to you a particular process for remediating vulnerabilities, we + hope you will use this report to strengthen your security posture. Here is a basic flow: +

    +
      +
    1. Review the Summary of Findings on page 5. This section gives a quick overview of key results + including the number of credential exposures, domain masquerading alerts, Shodan verified + vulnerabilites, and dark web alerts.
    2. +
    3. Dive deeper into those key findings by investigating the detailed results starting on page 6.
    4. +
    5. Want to see our raw data? Navigate to page 5 where you can open the embedded Excel files. If you are + having trouble opening these files, make sure to use Adobe Acrobat.
    6. +
    7. More questions? Please refer to the Frequently Asked Questions found on page 19. Please feel free to + contact us at vulnerability@cisa.gov with any further questions or concerns.
    8. +
    + +

    + 1.3    Contact Information +
    + Posture and Exposure Team Email: vulnerability@cisa.dhs.gov +

    +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    +

    2.     Summary of Findings

    +
    +
    + +
    + 2.1    Summary of Tracked Data +
    + +
    + +

    {{creds}}
    Total Credential Publications

    + +
    +
    + +

    {{suspectedDomains}} +
    Suspected Domain Masquerading +

    + +
    +
    + +

    {{verifVulns}}
    Shodan Verified Vulnerabilities Found

    + +
    +
    + +

    {{darkWeb}}
    Dark Web Alerts

    + +
    +
    + +

    + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then + listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' + network. +
    +
    + Suspected Domain Masquerading + Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into + navigating to illegitimate domains. +
    +
    +
    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential + targets for exploit. +
    +
    +
    + Dark Web Activity:
    + Heightened public attention can indicate increased targeting and attack coordination, especially when + attention is found on the dark web. +
    +

    +
    + +
    + 2.2    Raw Data Links +
    +
    +
      +
    •   Exposed Credentials
    • +
    •   Domain Masquerading and Monitoring
    • +
    •   Vulnerabilities and Malware Associations
    • +
    •   Dark Web Activity
    • +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    3.     Detailed Results

    +
    +
    + +
    + 3.1    Credential Publication and Abuse +
    +
    +

    Credential leakage occurs when user credentials, often including passwords, are stolen + via phishing campaigns, network compromise, or database misconfigurations leading to public exposure. + This leaked data is then listed for sale on numerous forums and sites on the dark web which provides + attackers easy access to a stakeholder’s networks. Detailed results are presented below. +

    +
    +
    + +

    {{breach}} +
    Distinct Breaches +

    + +
    +
    + +

    {{creds}}
    Total + Credentials Exposed

    + +
    +
    + +

    {{pw_creds}} +
    Credentials with Password +

    + +
    + +
    +

    Figure 1 shows the credentials exposed + during each week of + the reporting + period, including those with no + passwords as well as those with passwords included.

    +
    + +
    +

    Figure 1. Credentials Exposed.

    +
    + +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    +

    Table 1 provides breach details. Breach + descriptions can be + found in Appendix A.

    +
    + +
    +

    Table 1. Breach Details.

    +
    +
    + {{{breach_table}}} + +
    +
    + +
    +
    + +
    +
    + + + +
    + +
    + 3.2    Domain Alerts and Suspected Masquerading +
    +
    +

    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear to mimic + a stakeholder’s actual domain. +

    +
    +
    +

    {{domain_alerts}} +
    Domain Alert(s) +

    +
    +
    +

    {{suspectedDomains}}
    Suspected Domain(s)

    +
    + +
    + 3.2.1    Domain Monitoring Alerts +
    + +
    +

    Table 2 shows alerts of newly registered or + updated domains + that appear to mimic a stakeholder’s actual domain.

    +
    +
    +

    Table 2. Domain Monitoring Alerts Results. +

    +
    +
    + {{{domain_alerts_table}}} +
    + + +
    + 3.2.2    Suspected Domain Masquerading +
    +
    +

    Table 3 shows registered or updated domains + that were flagged + by a blocklist service.

    +
    + +
    +

    Table 3. Suspected Domain Masquerading + Results.

    +
    +
    + {{{domain_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.3    Insecure Devices & Suspected Vulnerabilities +
    +
    +

    + This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; and + suspected vulnerabilities. Detailed results are presented below and discussed in the sections that + follow. +

    +
    +
    +

    {{riskyPorts}}
    Total Open Ports with Insecure + protocols

    +
    +
    +

    {{verifVulns}} +
    Total Shodan-Verified Vulnerabilities +

    +
    +
    +

    {{unverifVulns}} +
    Assets with Suspected Vulnerabilities +

    +
    + +
    + 3.3.1    Insecure Ports, Protocols, and Services +
    + +
    +

    Insecure protocols are those + protocols which lack proper encryption allowing threat actors to access data that is being transmitted + and even to potentially, to control systems. Figure 2 and + Table 4 provide detailed information for the + Remote Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. +

    +
    + +
    +

    Figure 2. Insecure Protocols.

    +
    + +
    + +
    +

    Table 4. Insecure Protocols.

    +
    +
    + {{{risky_assets}}} +
    + +
    + +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + 3.3.2    Shodan-Verified Vulnerabilities +
    +
    +

    Verified vulnerabilities, shown in Table 5, + are those that are flagged by P&E vendors + that have gone through extra checks to validate the finding. Refer to Appendix A for summary data. +

    +
    + +
    +

    Table 5. Shodan-Verified Vulnerabilities. +

    +
    +
    + {{{verif_vulns}}} +
    + + +
    + 3.3.3    Suspected Vulnerabilities +
    + +
    +

    Suspected vulnerabilities are determined by the software and version an asset is running + and can be used to understand what vulnerabilities an asset may be exposed to. Figure 3 identifies + suspected vulnerabilities. +

    +
    +
    +

    Figure 3. Suspected Vulnerabilities. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + 3.4    Dark Web Activity +
    +
    + +

    {{darkWeb}}
    Dark + Web Alerts

    + +
    +
    +

    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, +

    +
    +
    +

    + or data leakage. This information along with a list of the most active CVEs on the Dark Web may assist + in + prioritizing remediation activities. +

    +
    + + +
    + 3.4.1    Dark Web Mentions +
    + +
    +

    Figure 4 provides details on the number of + mentions on the dark web during the reporting period. +

    +
    +
    +

    Figure 4. Dark Web Mentions. +

    +
    + +
    +
    + +
    + +
    +
    + +
    + + + +
    + +
    + 3.4.2    Most Active Social Media Posts +
    +
    +

    + This result includes a list of the most active social media posts associated with a stakeholder, and + tallies the count of “post” or “reply” actions on sites such as Telegram, Twitter, and Github. Table 6 + identifies the social media comments count by organization. +

    +
    + +
    +

    Table 6. Social Media Comments Count. +

    +
    +
    + {{{social_med_act}}} +
    + + +
    + 3.4.3    Most Active Dark Web Posts +
    +
    +

    + This result includes a list of the most active posts associated with a stakeholder found on the dark + web, and includes forum sites and invite-only marketplaces. Table 7 identifies the dark web comments + count by organization. +

    +
    + +
    +

    Table 7. Dark Web Comments Count. +

    +
    +
    + {{{dark_web_act}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.4    Asset Alerts +
    + +
    +

    + Table 8 + includes discussions involving stakeholder assets such as domain names and IP's. +

    +
    +
    +

    Table 8. Asset Alerts. +

    +
    +
    + {{{asset_alerts}}} +
    + +
    + 3.4.5    Executive Alerts +
    + +
    +

    + Table 9 includes discussions involving stakeholder + executives and upper management. +

    +
    +
    +

    Table 9. Executive Alerts. +

    +
    +
    + {{{alerts_exec}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.6    Threat Actors +
    +
    +

    + A threat actor's score is based on the amount of activity that person has on the dark web, the types of + content posted, how prominent their account is on a forum, and if there is a larger circle of + connections to other bad actors. Threat Actors are ranked 1 to 10, with 10 being the most severe. Table 10 identifies the top actors that have mentioned + stakeholder assets. +

    +
    + +
    +

    Table 10. Threat Actors. +

    +
    +
    + {{{dark_web_actors}}} +
    + + +
    + 3.4.7    Alerts of Potential Threats +
    + +
    +

    + Threats are derived by scanning suspicious chatter on the dark web that may have terms related to + vulnerabilities. Table 11 identifies the most common + threats. +

    +
    +
    +

    Table 11. Alerts of Potential Threats. +

    +
    +
    + {{{alerts_threats}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.8    Most Active Sites +
    + +
    +

    + Table 12 includes the most active discussion forums where + the organization is the topic of + discussion. +

    +
    +
    +

    Table 12. Most Active Sites. +

    +
    +
    + {{{dark_web_sites}}} +
    + + +
    + 3.4.9    Invite-Only Market Alerts +
    + +
    +

    + Table 13 includes the number of alerts on each invite-only + market where compromised credentials were + offered for sale. +

    +
    +
    +

    Table 13. Invite-Only Market Alerts. +

    +
    +
    + {{{markets_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.10    Most Active CVEs on the Dark Web +
    + +
    +

    + Rated by CyberSixGill’s Dynamic Vulnerability Exploit (DVE) Score, this state-of-the-art machine + learning model automatically predicts the probability of a CVE being exploited. Table 14 identifies the top 10 CVEs this report period. +

    +
    +
    +

    Table 14. Most Active CVEs on the Dark Web. +

    +
    +
    + {{{top_cves}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    4.     Methodology

    +
    +
    +
    + 4.1    Background +
    +
    +
    +

    + Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity and Infrastructure + Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, on a recurring + basis, the security posture of your organization by tracking dark web activity, domain alerts, + vulnerabilites, and credential exposures. + +

    +
    +
    + 4.2    Process +
    +
    +

    + Upon submission of an Acceptance Letter, DHS provided CISA with their public + network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with + various open-source tools. Resulting data is then parsed for key-findings and alerts. Summary data and + detailed overviews are organized into this report and packaged into an encrypted file for + delivery. +

    +
    + +
    +

    5.     Conclusion

    +
    +
    +

    + Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or + concerns about the findings or data contained in this report, please work with your designated technical + point of contact when requesting assistance from CISA at vulnerability@cisa.dhs.gov. +

    +
    + +
    + +
    +
    + +
    +
    + + + +
    +

    Appendix A:     Additional Information

    +
    + + + +
    +
    + +
    +
    + +
    + +
    +

    Appendix B:     Frequently Asked Questions

    +
    +
    +

    + How are P&E data and reports different from other reports I + receive from CISA? +
    + The Cybersecurity and Infrastructure Security Agency’s (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information sources + to identify suspected domain masquerading, credentials that have been leaked or exposed, insecure + devices, suspected vulnerabilities, and increased dark web activity related to their organization. +

    + +

    + What should I expect in terms of P&E’s Findings: +
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering + tactics to identify the potential weaknesses listed below. The data is then analyzed and complied + into a Posture and Exposure Report which provides both executive level information and detailed + information for analysts that includes the raw findings. +

    + +

    + Suspected Domain Masquerading: +
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder’s actual domain. +

    + +

    + Credentials Leaked/Exposed: +
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise or misconfiguration of databases leading to public exposure. This leaked + data is then listed for sale on numerous forums and sites on the dark web, which provides attackers + easy access to a stakeholders' networks. +

    + +

    + Insecure Devices & Suspected Vulnerabilities: +
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, + and protocols associated with these assets are likely to have vulnerabilities, based on the OS or + application version information reported when queried. When possible, our analysis also reports on + potential malware infections for stakeholders. +

    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    + Increased Dark Web Activity: +
    + Stakeholders and vulnerabilities are often discussed in various ways on the dark web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, or data leakage. Additionally, + the urgency of the threat can be evaluated based on the threat actors involved along with other + thresholds. Evaluating this content may also indicate if a stakeholder has been involved in a hacking + incident as that data will often be published or offered ‘for sale’. This information along with a list + of the most active CVE's on the Dark Web may assist in prioritizing remediation activities. +

    +

    + Do you perform scans of our networks? +
    + P&E does not perform active scanning. The information we gather is through passive collection from + numerous public and vendor data sources. As such, we collect data on a continual basis, + and provide summary reports twice a month. +

    +

    + How will the results be provided to me? +
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. + The attachments will contain a PDF—providing a summary of the findings, tables, graphs, as charts—as + well as a CSV file + containing the raw data used to generate the PDF report to facilitate your agencies own analysis. +

    +

    + Do you offer ad-hoc analysis of source data? +
    + If you have any questions about a particular vulnerability that you believe you have mitigated, + but which continues to show up in the reports, we can perform a detailed analysis to determine + why your organization continues to show that vulnerability. In many cases, the issue can be tracked + back to the fact that the mitigation has made it impossible for the reconnaissance service or tool + to identify the configuration, and as such they may default to displaying the last collected + information. +

    +

    + Who do I contact if there are any issues or updates that need + to be addressed for my reports?  +
    + The general notification process is the same as all of the CyHy components.  Simply send an email to +  vulnerability@cisa.dhs.gov identifying the requested changes.  In this instance, make sure to identify + “P&E Report Delivery” in the subject  to ensure the issue is routed to our team.  +

    + +
    + +
    + + +
    +
    + +
    + +
    +

    Appendix C:     Acronyms

    +
    +
    +

    + CISA    Cybersecurity and + Infrastructure Security Agency. 4, 17
    + CVE     Common Vulnerabilities and + Exposures. 2, 3, 10, 11, 16, 19
    + DHS     Department of Homeland + Security. + 4, 17
    + DVE     Dynamic Vulnerability + Exploit. + 16
    + FTP      File Transfer + Protocol. 9
    + HTTP   Hypertext Transfer Protocol. + 9
    + IP         Internet + Protocol. 8, 9, 10, + 13, 19
    + P&E      Posture and + Exposure. 4, 11
    + RDP      Remote Desktop + Protocol. 9
    + SIP       Session + Initiation + Protocol. + 9
    + SMB      Server Message + Block. 9
    + + + + + +

    +
    +
    \ No newline at end of file diff --git a/build/lib/pe_reports/template_breach_app.html b/build/lib/pe_reports/template_breach_app.html new file mode 100644 index 00000000..294a8027 --- /dev/null +++ b/build/lib/pe_reports/template_breach_app.html @@ -0,0 +1,12 @@ + + +
    + +
    +


    Credential Breach + Details: +

    + {{{%s}}} +
    + +
    \ No newline at end of file diff --git a/build/lib/pe_reports/template_sm.html b/build/lib/pe_reports/template_sm.html new file mode 100644 index 00000000..713b19be --- /dev/null +++ b/build/lib/pe_reports/template_sm.html @@ -0,0 +1,1369 @@ + + + + + + + + +
    + Italian Trulli +
    +
    +

    Posture and Exposure Report
    + Reporting Period: {{dateRange}}

    +
    + +
    + + + + + + +
    + {{endDate}} + + +
    +
    + +
    +
    +

    Posture & Exposure Report

    +

    Prepared for: {{department}}

    +

    Reporting period: {{dateRange}}

    +
    + +
    + +
    + +
    + +
    +
    + + +
    +

    Contents

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.    Introduction............................................................................................................................ + 3
    1.1    Overview...................................................................................................................................... + 3
    1.2    How to + Use this + Report................................................................................................................ + 3
    1.3    Contact + Information...................................................................................................................... + 3
    2.    Summary of + Findings............................................................................................................. + 3
    2.1    Summary + of Tracked + Data........................................................................................................... + 4
    2.2    Raw Data + Links............................................................................................................................ + 4
    3.    Detailed + Results...................................................................................................................... + 5
    3.1    Credential Publication and + Abuse................................................................................................. + 5
    3.2    Domain + Alerts and Suspected + Masquerading............................................................................... + 7
    3.2.1    Domain + Monitoring + Alerts............................................................................................... + 7
    3.2.2    Suspected Domain + Masquerading................................................................................... + 7
    3.3    Insecure + Devices and Suspected + Vulnerabilities.......................................................................... + 8
    3.3.1    Insecure Ports, + Protocols, and + Services........................................................................... + 8
    3.3.2    Shodan-Verified + Vulnerabilities...................................................................................... + 9
    3.3.3    Suspected + Vulnerabilities................................................................................................ + 9
    3.4    Dark Web + Activity........................................................................................................................ + 10
    3.4.1    Dark + Web + Mentions........................................................................................................ + 10
    3.4.3    Most + Active Dark Web + Posts.......................................................................................... + 11
    3.4.4    Asset + Alerts..................................................................................................................... + 12
    3.4.5    Executive + Alerts............................................................................................................. + 12
    3.4.6    Threat + Actors.................................................................................................................. + 13
    3.4.7    Alerts of Potential + Threats.............................................................................................. + 13
    3.4.8    Most + Active + Sites........................................................................................................... + 14
    3.4.9    Invite-Only Market + Alerts.............................................................................................. + 14
    3.4.10   Most + Active CVEs on the Dark + Web............................................................................. + 15
    4.    Methodology.......................................................................................................................... + 16
    5.    Conclusion............................................................................................................................. + 17
    Appendix + A:    Additional + Information................................................................................... + A-1
    Appendix + B:    Frequently Asked + Questions........................................................................... + B-2
    Appendix + C:    Acronyms.......................................................................................................... + C-4
    + +
    + +
    +
    + +
    +
    + + +
    +

    Table of Figures

    +
    +
    + + + + + + + + + + + + + + + + + +
    Figure + 1:    Credentials + Exposed................................................................................................... + 6
    Figure + 2:    Insecure + Protocols...................................................................................................... + 9
    Figure + 3:    Suspected + Vulnerabilities.......................................................................................... + 10
    Figure + 4:    Dark Web + Mentions................................................................................................... + 11
    +
    +

    Table of Tables

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table + 1:    Breach + Details.............................................................................................................. + 7
    Table + 2:    Domain Monitoring Alerts + Results............................................................................ + 8
    Table + 3:    Suspected Domain Masquerading + Results................................................................ + 8
    Table + 4:    Insecure + Protocols....................................................................................................... + 9
    Table + 5:    Shodan-Verified + Vulnerabilities................................................................................ + 10
    Table + 7:    Dark Web Comments + Count...................................................................................... + 12
    Table + 8:    Asset + Alerts.................................................................................................................. + 13
    Table + 9:    Executive + Alerts........................................................................................................... + 13
    Table + 10:  Threat + Actors............................................................................................................... + 14
    Table + 11:  Alerts of Potential + Threats......................................................................................... + 14
    Table + 12:  Most Active + Sites......................................................................................................... + 15
    Table + 13:  Invite-Only Market + Alerts......................................................................................... + 15
    Table + 14:  Most Active CVEs on the Dark + Web......................................................................... + 16
    +
    +
    + +
    +
    + + +
    + +
    +

    1.     Introduction

    +
    +
    + +
    + 1.1    Overview +
    +
    +
    +

    + Posture and Exposure (P&E) offers stakeholders an opportunity to view their + organizational risk from the viewpoint of the adversary. We utilize passive + reconnaissance services, dark web analysis, and open-source tools to identify spoofing in + order to generate a risk profile report that is delivered on a regular basis. +

    +

    + As a customer of P&E you are receiving our regularly scheduled report which contains + a summary of the activity we have been tracking on your behalf for the following services: +

      +
    • Credentials Leaked/Exposed
    • +
    • Domain Masquerading and Monitoring
    • +
    • Vulnerabilities & Malware Associations
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    +

    +

    + It is important to note that these findings have not been verified; everything is gathered + via passive analysis of publicly available sources. As such there may be false positive + findings, however these findings should be treated as information that your organization + is leaking out to the internet for adversaries to notice. +

    + +

    + 1.2    How to Use this Report +
    +

    +

    + While it’s not our intent to prescribe to you a particular process for remediating vulnerabilities, we + hope you’ll use this report to strengthen your security posture. Here’s a basic flow: +

    +
      +
    1. Review the summary of findings on page 5. This section gives a quick overview of key results + including the number of credential exposures, domain masquerading alerts, shodan verified + vulnerabilites, and dark web alerts.
    2. +
    3. Dive deeper into those key findings by investigating the detailed results starting on page 6.
    4. +
    5. Want to see our raw data? Navigate to page 5 where you can open the embedded excel files. If you are + having trouble opening these files, make sure to use Adobe Acrobat.
    6. +
    7. More questions? Please refer to the Frequently Asked Questions found on page 21. Please feel free to + contact us at vulnerability@cisa.gov with any further questions or concerns.
    8. +
    + +

    + 1.3    Contact Information +
    + Posture and Exposure Team Email: vulnerability@cisa.dhs.gov +

    +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    +

    2.     Summary of Findings

    +
    +
    + +
    + 2.1    Summary of Tracked Data +
    + +
    + +

    {{creds}}
    Total Credential Publications

    + +
    +
    + +

    {{suspectedDomains}} +
    Suspected Domain Masquerading +

    + +
    +
    + +

    {{verifVulns}}
    Shodan Verified Vulnerabilities Found

    + +
    +
    + +

    {{darkWeb}}
    Dark Web Alerts

    + +
    +
    + +

    + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then + listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' + network. +
    +
    + Suspected Domain Masquerading + Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into + navigating to illegitimate domains. +
    +
    +
    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential + targets for exploit. +
    +
    +
    + Dark Web Activity:
    + Heightened public attention can indicate increased targeting and attack coordination, especially when + attention is found on the dark web. +
    +

    +
    + +
    + 2.2    Raw Data Links +
    +
    +
      +
    •   Exposed Credentials
    • +
    •   Domain Masquerading and Monitoring
    • +
    •   Vulnerabilities and Malware Associations
    • +
    •   Dark Web Activity
    • +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    3.     Detailed Results

    +
    +
    + +
    + 3.1    Credential Publication and Abuse +
    +
    +

    Credential leakage occurs when user credentials, often including passwords, are stolen + via phishing campaigns, network compromise, or database misconfigurations leading to public exposure. + This leaked data is then listed for sale on numerous forums and sites on the dark web which provides + attackers easy access to a stakeholder’s networks. Detailed results are presented below. +

    +
    +
    + +

    {{breach}} +
    Distinct Breaches +

    + +
    +
    + +

    {{creds}}
    Total + Credentials Exposed

    + +
    +
    + +

    {{pw_creds}} +
    Credentials with Password +

    + +
    + +
    +

    Figure 1 shows the credentials exposed + during each week of + the reporting + period, including those with no + passwords as well as those with passwords included.

    +
    + +
    +

    Figure 1. Credentials Exposed.

    +
    + +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    +

    Table 1 provides breach details. Breach + descriptions can be + found in Appendix A.

    +
    + +
    +

    Table 1. Breach Details.

    +
    +
    + {{{breach_table}}} + +
    +
    + +
    +
    + +
    +
    + + + +
    + +
    + 3.2    Domain Alerts and Suspected Masquerading +
    +
    +

    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear to mimic + a stakeholder’s actual domain. +

    +
    +
    +

    {{domain_alerts}} +
    Domain Alert(s) +

    +
    +
    +

    {{suspectedDomains}}
    Suspected Domain(s)

    +
    + +
    + 3.2.1    Domain Monitoring Alerts +
    + +
    +

    Table 2 shows alerts of newly registered or + updated domains + that appear to mimic a stakeholder’s actual domain.

    +
    +
    +

    Table 2. Domain Monitoring Alerts Results. +

    +
    +
    + {{{domain_alerts_table}}} +
    + + +
    + 3.2.2    Suspected Domain Masquerading +
    +
    +

    Table 3 shows registered or updated domains + that were flagged + by a blocklist service.

    +
    + +
    +

    Table 3. Suspected Domain Masquerading + Results.

    +
    +
    + {{{domain_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.3    Insecure Devices & Suspected Vulnerabilities +
    +
    +

    + This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; and + suspected vulnerabilities. Detailed results are presented below and discussed in the sections that + follow. +

    +
    +
    +

    {{riskyPorts}}
    Total Open Ports with Insecure + protocols

    +
    +
    +

    {{verifVulns}} +
    Total Shodan Verified Vulnerabilities +

    +
    +
    +

    {{unverifVulns}} +
    Assets with Suspected Vulnerabilities +

    +
    + +
    + 3.3.1    Insecure Ports, Protocols, and Services +
    + +
    +

    Insecure protocols are those + protocols which lack proper encryption allowing threat actors to access data that is being transmitted + and even to potentially control systems. Figure 2 and Table 4 provide detailed information for the + Remote Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. +

    +
    + +
    +

    Figure 2. Insecure Protocols.

    +
    + +
    + +
    +

    Table 4. Insecure Protocols.

    +
    +
    + {{{risky_assets}}} +
    + +
    + +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + 3.3.2    Shodan-Verified Vulnerabilities +
    +
    +

    Verified vulnerabilities, shown in Table 5, + are those that are flagged by P&E vendors + that have gone through extra checks to validate the finding. Refer to Appendix A for summary data. +

    +
    + +
    +

    Table 5. Shodan-Verified Vulnerabilities. +

    +
    +
    + {{{verif_vulns}}} +
    + + +
    + 3.3.3    Suspected Vulnerabilities +
    + +
    +

    Suspected vulnerabilities are determined by the software and version an asset is running + and can be used to understand what vulnerabilities an asset may be exposed to. Figure 3 identifies + suspected vulnerabilities. +

    +
    +
    +

    Figure 3. Suspected Vulnerabilities. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + 3.4    Dark Web Activity +
    +
    + +

    {{darkWeb}}
    Dark + Web Alerts

    + +
    +
    +

    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, +

    +
    +
    +

    + or data leakage. This information along with a list of the most active CVEs on the Dark Web may assist + in + prioritizing remediation activities. +

    +
    + + +
    + 3.4.1    Dark Web Mentions +
    + +
    +

    Figure 4 provides details on the number of + mentions on the dark web during the reporting period. +

    +
    +
    +

    Figure 4. Dark Web Mentions. +

    +
    + +
    +
    + +
    + +
    +
    + +
    + + + +
    + + + +
    + 3.4.3    Most Active Dark Web Posts +
    +
    +

    + This result includes a list of the most active posts associated with a stakeholder found on the dark + web, and includes forum sites and invite-only marketplaces. Table 7 identifies the dark web comments + count by organization. +

    +
    + +
    +

    Table 7. Dark Web Comments Count. +

    +
    +
    + {{{dark_web_act}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.4    Asset Alerts +
    + +
    +

    + This result includes discussions involving stakeholder assets such as domain names and IP's. Table 8 + shows [describe this table]. +

    +
    +
    +

    Table 8. Assset Alerts. +

    +
    +
    + {{{asset_alerts}}} +
    + +
    + 3.4.5    Executive Alerts +
    + +
    +

    + This result includes discussions involving stakeholder executives and upper management. Table 9 identifies [describe this table]. +

    +
    +
    +

    Table 9. Executive Alerts. +

    +
    +
    + {{{alerts_exec}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.6    Threat Actors +
    +
    +

    + A threat actor's score is based on the amount of activity that person has on the dark web, the types of + content posted, how prominent their account is on a forum, and if there is a larger circle of + connections to other bad actors. Threat Actors are ranked 1 to 10, with 10 being the most severe. Table 10 identifies [describe this table]. +

    +
    + +
    +

    Table 10. Threat Actors. +

    +
    +
    + {{{dark_web_actors}}} +
    + + +
    + 3.4.7    Alerts of Potential Threats +
    + +
    +

    + Threats are derived by scanning suspicious chatter on the dark web that may have terms related to + vulnerabilities. Table 11 identifies [describe this table]. +

    +
    +
    +

    Table 11. Alerts of Potential Threats. +

    +
    +
    + {{{alerts_threats}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.8    Most Active Sites +
    + +
    +

    + This result includes the most active discussion forums where the organization is the topic of + discussion. Table 12 identifies [describe this table]. +

    +
    +
    +

    Table 12. Most Active Sites. +

    +
    +
    + {{{dark_web_sites}}} +
    + + +
    + 3.4.9    Invite-Only Market Alerts +
    + +
    +

    + This result includes the number of alerts on each invite-only market where compromised credentials were + offered for sale. Table 13 identifies [describe this + table]. +

    +
    +
    +

    Table 13. Invite-Only Market Alerts. +

    +
    +
    + {{{markets_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.10    Most Active CVEs on the Dark Web +
    + +
    +

    + Rated by CyberSixGill’s Dynamic Vulnerability Exploit (DVE) Score, this state-of-the-art machine + learning model automatically predicts the probability of a CVE being exploited. Table 14 identifies + [describe this table]. +

    +
    +
    +

    Table 14. Most Active CVEs on the Dark Web. +

    +
    +
    + {{{top_cves}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    4.     Methodology

    +
    +
    +
    + 4.1    Background +
    +
    +
    +

    + Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity and Infrastructure + Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, on a recurring + basis, the security posture of your organization by tracking dark web activity, domain alerts, + vulnerabilites, and credential exposures. + +

    +
    +
    + 4.2    Process +
    +
    +

    + Upon submission of an Acceptance Letter, DHS provided CISA with their public + network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with + various open-source tools. Resulting data is then parsed for key-findings and alerts. Summary data and + detailed overviews are organized into this report and packaged into an encrypted file for + delivery. +

    +
    + +
    +

    5.     Conclusion

    +
    +
    +

    + Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or + concerns about the findings or data contained in this report, please work with your designated technical + point of contact when requesting assistance from CISA at vulnerability@cisa.dhs.gov. +

    +
    + +
    + +
    +
    + +
    +
    + + + +
    +

    Appendix A:     Additional Information

    +
    + + + +
    +
    + +
    +
    + +
    + +
    +

    Appendix B:     Frequently Asked Questions

    +
    +
    +

    + How are P&E data and reports different from other reports I + receive from CISA? +
    + The Cybersecurity and Infrastructure Security Agency’s (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information sources + to identify suspected domain masquerading, credentials that have been leaked or exposed, insecure + devices, suspected vulnerabilities, and increased dark web activity related to their organization. +

    + +

    + What should I expect in terms of P&E’s Findings: +
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering + tactics to identify the potential weaknesses listed below. The data is then analyzed and complied + into a Posture and Exposure Report which provides both executive level information and detailed + information for analysts that includes the raw findings. +

    + +

    + Suspected Domain Masquerading: +
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder’s actual domain. +

    + +

    + Credentials Leaked/Exposed: +
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise or misconfiguration of databases leading to public exposure. This leaked + data is then listed for sale on numerous forums and sites on the dark web, which provides attackers + easy access to a stakeholders' networks. +

    + +

    + Insecure Devices & Suspected Vulnerabilities: +
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, + and protocols associated with these assets are likely to have vulnerabilities, based on the OS or + application version information reported when queried. When possible, our analysis also reports on + potential malware infections for stakeholders. +

    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    + Increased Dark Web Activity: +
    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, or data leakage. Additionally, + the urgency of the threat can be evaluated based on the threat actors involved along with other + thresholds. Evaluating this content may also indicate if a stakeholder has been involved in a hacking + incident as that data will often be published or offered ‘for sale’. This information along with a list + of the most active CVE's on the Dark Web may assist in prioritizing remediation activities. +

    +

    + Do you perform scans of our networks? +
    + P&E does not perform active scanning. The information we gather is through passive collection from + numerous public and vendor data sources. As such, we collect data on a continual basis, + and provide summary reports twice a month. +

    +

    + How will the results be provided to me? +
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. + The attachments will contain a PDF—providing a summary of the findings, tables, graphs, as charts—as + well as a CSV file + containing the raw data used to generate the PDF report to facilitate your agencies own analysis. +

    +

    + Do you offer ad-hoc analysis of source data? +
    + If you have any questions about a particular vulnerability that you believe you have mitigated, + but which continues to show up in the reports, we can perform a detailed analysis to determine + why your organization continues to show that vulnerability. In many cases, the issue can be tracked + back to the fact that the mitigation has made it impossible for the reconnaissance service or tool + to identify the configuration, and as such they may default to displaying the last collected + information. +

    +

    + Who do I contact if there are any issues or updates that need + to be addressed for my reports?  +
    + The general notification process is the same as all of the CyHy components.  Simply send an email to +  vulnerability@cisa.dhs.gov identifying the requested changes.  In this instance, make sure to identify + “P&E Report Delivery” in the subject  to ensure the issue is routed to our team.  +

    + +
    + +
    + + +
    +
    + +
    + +
    +

    Appendix C:     Acronyms

    +
    +
    +

    + CISA    Cybersecurity and + Infrastructure Security Agency. 4, 17
    + CVE     Common Vulnerabilities and + Exposures. 2, 3, 10, 11, 16, 19
    + DHS     Department of Homeland + Security. + 4, 17
    + DVE     Dynamic Vulnerability + Exploit. + 16
    + FTP      File Transfer + Protocol. 9
    + HTTP   Hypertext Transfer Protocol. + 9
    + IP         Internet + Protocol. 8, 9, 10, + 13, 19
    + P&E      Posture and + Exposure. 4, 11
    + RDP      Remote Desktop + Protocol. 9
    + SIP       Session + Initiation + Protocol. + 9
    + SMB      Server Message + Block. 9
    + + + + + +

    +
    +
    \ No newline at end of file diff --git a/build/lib/pe_reports/template_vuln_app.html b/build/lib/pe_reports/template_vuln_app.html new file mode 100644 index 00000000..8f4bbb64 --- /dev/null +++ b/build/lib/pe_reports/template_vuln_app.html @@ -0,0 +1,24 @@ + + +
    +
    + +
    +
    + +
    + +
    + +

    Verified Vulnerability Summaries:
    Verified + vulnerabilities are + determined by the Shodan scanner and identify assets with active, known vulnerabilities. More information + about CVE's can be found here. +

    + +
    +
    + {{{verif_vulns_summary}}} +
    + +
    \ No newline at end of file diff --git a/build/lib/pe_reports/wsgi.py b/build/lib/pe_reports/wsgi.py new file mode 100644 index 00000000..09f7f35b --- /dev/null +++ b/build/lib/pe_reports/wsgi.py @@ -0,0 +1,6 @@ +# cisagov Libraries +from pe_reports import app + +if __name__ == "__main__": + + app.run() diff --git a/src/example/__init__.py b/build/lib/pe_source/__init__.py similarity index 77% rename from src/example/__init__.py rename to build/lib/pe_source/__init__.py index 98b5e041..d4d49560 100644 --- a/src/example/__init__.py +++ b/build/lib/pe_source/__init__.py @@ -1,9 +1,8 @@ -"""The example library.""" +"""The pe_source library.""" # We disable a Flake8 check for "Module imported but unused (F401)" here because # although this import is not directly used, it populates the value # package_name.__version__, which is used to get version information about this # Python package. from ._version import __version__ # noqa: F401 -from .example import example_div -__all__ = ["example_div"] +__all__ = ["cybersixgill", "shodan"] diff --git a/build/lib/pe_source/__main__.py b/build/lib/pe_source/__main__.py new file mode 100644 index 00000000..5c264317 --- /dev/null +++ b/build/lib/pe_source/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .pe_scripts import main + +main() diff --git a/build/lib/pe_source/_version.py b/build/lib/pe_source/_version.py new file mode 100644 index 00000000..62d09095 --- /dev/null +++ b/build/lib/pe_source/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.1.0" diff --git a/build/lib/pe_source/cybersixgill.py b/build/lib/pe_source/cybersixgill.py new file mode 100644 index 00000000..b00a3ff8 --- /dev/null +++ b/build/lib/pe_source/cybersixgill.py @@ -0,0 +1,472 @@ +"""Collect Cybersixgill data.""" + +# Standard Python Libraries +from datetime import date, datetime, timedelta +import logging +import sys +import traceback + +from .data.pe_db.db_query import ( + get_breaches, + get_data_source_uid, + get_orgs, + insert_sixgill_alerts, + insert_sixgill_breaches, + insert_sixgill_credentials, + insert_sixgill_mentions, + insert_sixgill_topCVEs, +) +from .data.sixgill.api import get_sixgill_organizations +from .data.sixgill.source import ( + alerts, + alias_organization, + all_assets_list, + creds, + cve_summary, + get_alerts_content, + mentions, + root_domains, + top_cves, +) + +# Set todays date formatted YYYY-MM-DD and the start_date 30 days prior +TODAY = date.today() +DAYS_BACK = timedelta(days=30) +MENTIONS_DAYS_BACK = timedelta(days=16) +MENTIONS_START_DATE = str(TODAY - MENTIONS_DAYS_BACK) +END_DATE = str(TODAY) +DATE_SPAN = f"[{MENTIONS_START_DATE} TO {END_DATE}]" + +# Set dates to YYYY-MM-DD H:M:S format +NOW = datetime.now() +START_DATE_TIME = (NOW - DAYS_BACK).strftime("%Y-%m-%d %H:%M:%S") +END_DATE_TIME = NOW.strftime("%Y-%m-%d %H:%M:%S") + +LOGGER = logging.getLogger(__name__) + + +class Cybersixgill: + """Fetch Cybersixgill data.""" + + def __init__(self, orgs_list, method_list, soc_med_included): + """Initialize Cybersixgill class.""" + self.orgs_list = orgs_list + self.method_list = method_list + self.soc_med_included = soc_med_included + + def run_cybersixgill(self): + """Run Cybersixgill api calls.""" + orgs_list = self.orgs_list + method_list = self.method_list + soc_med_included = self.soc_med_included + + # Get org info from PE database + pe_orgs = get_orgs() + # Get Cybersixgill org info + sixgill_orgs = get_sixgill_organizations() + failed = [] + count = 0 + + # Get data source uid + source_uid = get_data_source_uid("Cybersixgill") + + # Run top CVEs. Same for all orgs + if "topCVEs" in method_list: + if self.get_topCVEs(source_uid) == 1: + failed.append("Top CVEs") + + list = "" + for pe_org in pe_orgs: + list = list + pe_org["cyhy_db_name"] + "," + print(list) + for pe_org in pe_orgs: + org_id = pe_org["cyhy_db_name"] + pe_org_uid = pe_org["org_uid"] + # Only run on specified orgs + if org_id in orgs_list or orgs_list == "all": + count += 1 + # Get sixgill_org_id associated with the PE org + try: + sixgill_org_id = sixgill_orgs[org_id][5] + except KeyError as err: + LOGGER.error("PE org is not listed in Cybersixgill.") + print(err, file=sys.stderr) + failed.append("%s not in sixgill" % org_id) + continue + + # Run alerts + if "alerts" in method_list: + if ( + self.get_alerts( + org_id, + sixgill_org_id, + pe_org_uid, + source_uid, + soc_med_included, + ) + == 1 + ): + failed.append("%s alerts" % org_id) + # Run mentions + if "mentions" in method_list: + if ( + self.get_mentions( + org_id, + sixgill_org_id, + pe_org_uid, + source_uid, + soc_med_included, + ) + == 1 + ): + failed.append("%s mentions" % org_id) + # Run credentials + if "credentials" in method_list: + if ( + self.get_credentials( + org_id, sixgill_org_id, pe_org_uid, source_uid + ) + == 1 + ): + failed.append("%s credentials" % org_id) + if len(failed) > 0: + LOGGER.error("Failures: %s", failed) + + def get_alerts( + self, org_id, sixgill_org_id, pe_org_uid, source_uid, soc_med_included + ): + """Get alerts.""" + LOGGER.info("Fetching alert data for %s.", org_id) + soc_med_platforms = [ + "twitter", + "Twitter", + "reddit", + "Reddit", + "Parler", + "parler", + "linkedin", + "Linkedin", + "discord", + "forum_discord", + "raddle", + "telegram", + "jabber", + "ICQ", + "icq", + "mastodon", + ] + # if org_id not in ["DHS_FLETC","EAC","DOC_CENSUS","DOL_BLS","VA","HUD","NSF","OPM","DHS_CIS","SSA","NASA","DOC_BIS","DOC_NOAA","DOC_OS","DOC_OIG"]: + # return 1 + + # Fetch alert data with sixgill_org_id + try: + print(sixgill_org_id) + alerts_df = alerts(sixgill_org_id) + if not soc_med_included: + alerts_df = alerts_df[~alerts_df["site"].isin(soc_med_platforms)] + # Add pe_org_id + alerts_df["organizations_uid"] = pe_org_uid + # Add data source uid + alerts_df["data_source_uid"] = source_uid + # Rename columns + alerts_df = alerts_df.rename(columns={"id": "sixgill_id"}) + except Exception as e: + LOGGER.error("Failed fetching alert data for %s", org_id) + LOGGER.error(e) + print(traceback.format_exc()) + return 1 + + # Get Alert content + try: + LOGGER.info("Fetching alert content data for %s.", org_id) + # Fetch organization assets + org_assets_dict = all_assets_list(sixgill_org_id) + for alert_index, alert_row in alerts_df.iterrows(): + print(org_id) + try: + alert_id = alert_row["sixgill_id"] + + # content_snip, asset_mentioned, asset_type = get_alerts_content( + # sixgill_org_id, alert_id, org_assets_dict + # ) + + alerts_df.at[alert_index, "content_snip"] = content_snip + alerts_df.at[alert_index, "asset_mentioned"] = asset_mentioned + alerts_df.at[alert_index, "asset_type"] = asset_type + except Exception as e: + # LOGGER.error( + # "Failed fetching a specific alert content for %s", org_id + # ) + # LOGGER.error(e) + # print(traceback.format_exc()) + alerts_df.at[alert_index, "content_snip"] = "" + alerts_df.at[alert_index, "asset_mentioned"] = "" + alerts_df.at[alert_index, "asset_type"] = "" + + except Exception as e: + LOGGER.error("Failed fetching alert content for %s", org_id) + LOGGER.error(e) + LOGGER.error(traceback.format_exc()) + return 1 + + # Insert alert data into the PE database + try: + insert_sixgill_alerts(alerts_df) + except Exception as e: + LOGGER.error("Failed inserting alert data for %s", org_id) + LOGGER.error(e) + return 1 + return 0 + + def get_mentions( + self, org_id, sixgill_org_id, pe_org_uid, source_uid, soc_med_included + ): + """Get mentions.""" + LOGGER.info("Fetching mention data for %s.", org_id) + + # Fetch org aliases from Cybersixgill + try: + aliases = alias_organization(sixgill_org_id) + except Exception as e: + LOGGER.error("Failed fetching aliases for %s", org_id) + print(traceback.format_exc()) + LOGGER.error(e) + return 1 + + # Fetch mention data + try: + if "dhs" in aliases: + aliases.remove("dhs") + # if "NRC" in aliases: + # aliases.remove("NRC") + if org_id == "doi_os": + aliases = [ + "DOI Office of the Secretary", + "Department of the Interior Office of the Secretary", + "Department of Interior Office of the Secretary", + "Interior Office of the Secretary", + ] + if "st" in aliases: + aliases.remove("st") + if "nih" in aliases: + aliases.remove("noh") + if "blm" in aliases: + aliases.remove("blm") + if "ed" in aliases: + aliases.remove("ed") + if "pt" in aliases: + aliases.remove("pt") + if "occ" in aliases: + aliases.remove("occ") + if "pc" in aliases: + aliases.remove("pc") + if "epa" in aliases: + aliases = ["epa"] + if "hhs" in aliases: + aliases.remove("hhs") + if "bls" in aliases: + aliases.remove("bls") + if "doi" in aliases: + aliases.remove("doi") + if "doe" in aliases: + aliases.remove("doe") + if "sss" in aliases: + aliases.remove("sss") + if "dot" in aliases: + aliases.remove("dot") + if "dos" in aliases: + aliases.remove("dos") + if "sba" in aliases: + aliases.remove("sba") + if "ssa" in aliases: + aliases.remove("ssa") + if "st" in aliases: + aliases.remove("st") + if "dol" in aliases: + aliases.remove("dol") + if "gsa" in aliases: + aliases.remove("gsa") + if "hud" in aliases: + aliases.remove("hud") + if "doc" in aliases: + aliases.remove("doc") + if "os" in aliases: + aliases.remove("os") + if "sec" in aliases: + aliases.remove("sec") + if "stb" in aliases: + aliases.remove("stb") + aliases.append("surface transportation") + try: + mentions_df = mentions(DATE_SPAN, aliases, soc_med_included) + except UnboundLocalError: + return 1 + mentions_df = mentions_df.rename(columns={"id": "sixgill_mention_id"}) + mentions_df["organizations_uid"] = pe_org_uid + # Add data source uid + mentions_df["data_source_uid"] = source_uid + except Exception as e: + LOGGER.error("Failed fetching mentions for %s", org_id) + print(traceback.format_exc()) + LOGGER.error(e) + return 1 + + # Insert mention data into the PE database + try: + insert_sixgill_mentions(mentions_df) + except Exception as e: + LOGGER.error("Failed inserting mentions for %s", org_id) + print(traceback.format_exc) + LOGGER.error(e) + return 1 + return 0 + + def get_credentials(self, org_id, sixgill_org_id, pe_org_uid, source_uid): + """Get credentials.""" + LOGGER.info("Fetching credential data for %s.", org_id) + + # if org_id in ["DHS","VA","DOJ"]: + # return 1 + + # Fetch org root domains from Cybersixgill + try: + roots = root_domains(sixgill_org_id) + LOGGER.info(f"Got roots:{roots}") + except Exception as e: + LOGGER.error("Failed fetching root domains for %s", org_id) + LOGGER.error(e) + return 1 + + # Fetch credential data + try: + creds_df = creds(roots, START_DATE_TIME, END_DATE_TIME) + LOGGER.info("Found %s credentials.", len(creds_df.index)) + creds_df["organizations_uid"] = pe_org_uid + # Add data source uid + creds_df["data_source_uid"] = source_uid + except Exception as e: + LOGGER.error("Failed fetching credentials for %s", org_id) + LOGGER.error(e) + return 1 + + # Change empty and ambiguous breach names + try: + creds_df.loc[ + creds_df["breach_name"] == "", "breach_name" + ] = "Cybersixgill_" + creds_df["breach_id"].astype(str) + + creds_df.loc[ + creds_df["breach_name"] == "Automatic leaked credentials detection", + "breach_name", + ] = "Cybersixgill_" + creds_df["breach_id"].astype(str) + creds_breach_df = creds_df[ + [ + "breach_name", + "description", + "breach_date", + "password", + "data_source_uid", + ] + ].reset_index() + + # Create password_included column + creds_breach_df["password_included"] = creds_breach_df["password"] != "" + + # Group breaches and count the number of credentials + count_creds = creds_breach_df.groupby( + [ + "breach_name", + "description", + "breach_date", + "password_included", + "data_source_uid", + ] + ).size() + creds_breach_df = count_creds.to_frame( + name="exposed_cred_count" + ).reset_index() + creds_breach_df["modified_date"] = creds_breach_df["breach_date"] + creds_breach_df.drop_duplicates( + subset=["breach_name"], keep="first", inplace=True + ) + creds_breach_df.drop(columns=["exposed_cred_count"], inplace=True) + except Exception as e: + LOGGER.error("Probably no credential breaches for %s", org_id) + LOGGER.error(e) + return 1 + + # Insert breach data into the PE database + try: + insert_sixgill_breaches(creds_breach_df) + except Exception as e: + LOGGER.error("Failed inserting breaches for %s", org_id) + LOGGER.error(e) + return 1 + + # Get breach uids and match to credentials + breach_dict = dict(get_breaches()) + for cred_index, cred_row in creds_df.iterrows(): + breach_uid = breach_dict[cred_row["breach_name"]] + creds_df.at[cred_index, "credential_breaches_uid"] = breach_uid + + # Insert credential data into the PE database + creds_df = creds_df.rename( + columns={"domain": "sub_domain", "breach_date": "modified_date"} + ) + creds_df = creds_df[ + [ + "modified_date", + "sub_domain", + "email", + "hash_type", + "name", + "login_id", + "password", + "phone", + "breach_name", + "organizations_uid", + "data_source_uid", + "credential_breaches_uid", + ] + ] + try: + insert_sixgill_credentials(creds_df) + except Exception as e: + LOGGER.error("Failed inserting credentials for %s", org_id) + LOGGER.error(e) + return 1 + return 0 + + def get_topCVEs(self, source_uid): + """Get top CVEs.""" + LOGGER.info("Fetching top CVE data.") + + # Fetch top CVE data + try: + top_cve_df = top_cves(10) + top_cve_df["date"] = END_DATE + top_cve_df["nvd_base_score"] = top_cve_df["nvd_base_score"].astype("str") + # Add data source uid + top_cve_df["data_source_uid"] = source_uid + # Get CVE summary from circl.lu + top_cve_df["summary"] = "" + for cve_index, cve_row in top_cve_df.iterrows(): + try: + resp = cve_summary(cve_row["cve_id"]) + summary = resp["summary"] + except Exception: + summary = "" + top_cve_df.at[cve_index, "summary"] = summary + except Exception as e: + LOGGER.error("Failed fetching top CVEs.") + LOGGER.error(e) + return 1 + + # Insert credential data into the PE database + try: + insert_sixgill_topCVEs(top_cve_df) + except Exception as e: + LOGGER.error("Failed inserting top CVEs.") + LOGGER.error(e) + return 1 + return 0 diff --git a/build/lib/pe_source/data/common_tlds.dict b/build/lib/pe_source/data/common_tlds.dict new file mode 100644 index 00000000..d27bba9a --- /dev/null +++ b/build/lib/pe_source/data/common_tlds.dict @@ -0,0 +1,369 @@ +com +org +ru +net +de +br +uk +it +pl +jp +fr +au +ir +in +info +cz +nl +es +ca +ua +cn +kr +eu +co +ch +gr +tw +za +se +ro +hu +at +be +mx +vn +ar +sk +dk +no +io +tr +me +us +cl +biz +fi +tv +pt +nz +ie +xyz +id +il +by +hk +club +sg +lt +рф +my +online +kz +pro +cc +si +hr +bg +th +rs +su +pk +az +top +site +ng +edu +lv +pe +ae +ee +tk +ph +cat +pw +sa +uz +gov +is +mobi +win +nu +lu +ml +asia +ma +lk +shop +ge +ve +live +blog +ws +space +ba +ga +uy +bd +cf +website +life +tn +ai +tech +md +news +mk +ke +do +fm +ec +to +am +store +mn +la +py +coop +media +travel +al +world +work +np +one +eg +guru +cr +kg +link +stream +tz +ly +gg +app +icu +nyc +qa +agency +gt +host +network +bid +cloud +vip +bo +cy +dz +im +bz +aero +gq +ug +global +design +digital +eus +pa +af +vc +academy +li +ao +center +jobs +tj +studio +sv +ovh +mm +jo +ag +click +video +sd +kw +zone +zw +moe +press +cm +ps +ci +city +ooo +re +ninja +lb +wiki +mt +om +education +company +mz +gh +mu +kh +trade +solutions +mo +church +men +group +tips +sy +cu +ni +ac +plus +red +sh +guide +rw +games +bh +sn +st +hn +art +iq +expert +events +cash +social +party +school +bike +tools +ltd +services +moscow +et +bank +fo +so +market +cool +sexy +team +marketing +ms +tt +zm +bzh +mg +works +bio +bet +bw +cx +land +as +community +pg +gal +love +pub +cd +bt +email +tm +na +systems +date +ink +cafe +gdn +blue +capital +coffee +sc +pics +bn +chat +run +fit +science +help +bf +house +укр +care +nc +exchange +porn +photography +bm +audio +loan +scot +gratis +swiss +watch +ad +kim +support +training +рус +gl +gs +technology +codes +gallery +reviews +wtf +movie +mv +wien +webcam +farm +money +style +wang +ht +jm +software +bar +beer +law +photo +int +photos +directory +africa +energy +pf +gi +tc +fund +mw +international +fj +lol +amsterdam +report +camp +pr +earth +pink +sm +pm +ky +ventures +restaurant +bi +foundation +mr +je +mc +deals +direct +mil +show +tube +careers +film +fyi +buzz +cam +tl diff --git a/build/lib/pe_source/data/database.ini b/build/lib/pe_source/data/database.ini new file mode 100644 index 00000000..0595c639 --- /dev/null +++ b/build/lib/pe_source/data/database.ini @@ -0,0 +1,28 @@ +[postgres] +host= +database= +user= +password= +port= + +[blocklist] +[dehashed] +[dnstwist] +[hibp] + +[staging] +host= +database= +user= +password= +port= + +[shodan] +key1= + +[sixgill] +client_id= +client_secret= + +[whoisxml] +key= \ No newline at end of file diff --git a/build/lib/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv b/build/lib/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv new file mode 100644 index 00000000..5a6c466a --- /dev/null +++ b/build/lib/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv @@ -0,0 +1,717 @@ +domain_name,org +nutrition.gov,Department of Agriculture +aviationweather.gov,Department of Commerce +pnnl.gov,Department of Energy +pppl.gov,Department of Energy +acl.gov,Department of Health and Human Services +inl.gov,Department of Energy +afterschool.gov,Department of Health and Human Services +bea.gov,Department of Commerce +aging.gov,Department of Health and Human Services +agingstats.gov,Department of Health and Human Services +buyusa.gov,Department of Commerce +ahcpr.gov,Department of Health and Human Services +niem.gov,Department of Homeland Security +salmonrecovery.gov,Department of Energy +ahrq.gov,Department of Health and Human Services +isotopes.gov,Department of Energy +commerce.gov,Department of Commerce +nuclear.gov,Department of Energy +mymoney.gov,Department of Treasury +betobaccofree.gov,Department of Health and Human Services +bioethics.gov,Department of Health and Human Services +brainhealth.gov,Department of Health and Human Services +myra.gov,Department of Treasury +cancer.gov,Department of Health and Human Services +scijinks.gov,National Aeronautics and Space Administration +aids.gov,Department of Health and Human Services +biometrics.gov,Department of Homeland Security +bankcustomer.gov,Department of Treasury +bankhelp.gov,Department of Treasury +banknet.gov,Department of Treasury +doc.gov,Department of Commerce +selectagents.gov,Department of Health and Human Services +cbp.gov,Department of Homeland Security +cdc.gov,Department of Health and Human Services +simplereport.gov,Department of Health and Human Services +drought.gov,Department of Commerce +cisa.gov,Department of Homeland Security +childcare.gov,Department of Health and Human Services +cpnireporting.gov,Department of Homeland Security +smokefree.gov,Department of Health and Human Services +eda.gov,Department of Commerce +cyber.gov,Department of Homeland Security +cybersecurity.gov,Department of Homeland Security +cdfifund.gov,Department of Treasury +complaintreferralexpress.gov,Department of Treasury +export.gov,Department of Commerce +directoasucuenta.gov,Department of Treasury +childwelfare.gov,Department of Health and Human Services +firstnet.gov,Department of Commerce +goes-r.gov,Department of Commerce +gps.gov,Department of Commerce +clinicaltrials.gov,Department of Health and Human Services +eyenote.gov,Department of Treasury +federalinvestments.gov,Department of Treasury +fedinvest.gov,Department of Treasury +ffb.gov,Department of Treasury +stopalcoholabuse.gov,Department of Health and Human Services +financialresearch.gov,Department of Treasury +financialstability.gov,Department of Treasury +godirect.gov,Department of Treasury +helpwithmycheckingaccount.gov,Department of Treasury +helpwithmycreditcard.gov,Department of Treasury +helpwithmycreditcardbank.gov,Department of Treasury +helpwithmymortgage.gov,Department of Treasury +cms.gov,Department of Health and Human Services +pay.gov,Department of Treasury +recreation.gov,Department of Agriculture +mha.gov,Department of Treasury +moneyfactory.gov,Department of Treasury +guideline.gov,Department of Health and Human Services +surgeongeneral.gov,Department of Health and Human Services +therealcost.gov,Department of Health and Human Services +vets.gov,Department of Veterans Affairs +thisfreelife.gov,Department of Health and Human Services +ayudaconmibanco.gov,Department of Treasury +bankcustomerassistance.gov,Department of Treasury +tobacco.gov,Department of Health and Human Services +tox21.gov,Department of Health and Human Services +usphs.gov,Department of Health and Human Services +fedcenter.gov,Environmental Protection Agency +fsoc.gov,Department of Treasury +whaging.gov,Department of Health and Human Services +womenshealth.gov,Department of Health and Human Services +savingsbonds.gov,Department of Treasury +childstats.gov,Department of Education +collegenavigator.gov,Department of Education +osha.gov,Department of Labor +trainingproviderresults.gov,Department of Labor +unionreports.gov,Department of Labor +nagb.gov,Department of Education +nationsreportcard.gov,Department of Education +whistleblowers.gov,Department of Labor +wrp.gov,Department of Labor +youthrules.gov,Department of Labor +childreninadversity.gov,USAID +dfafacts.gov,USAID +studentloans.gov,Department of Education +911.gov,Department of Transportation +fueleconomy.gov,Department of Energy +neglecteddiseases.gov,USAID +distraction.gov,Department of Transportation +usaid.gov,USAID +code.gov,General Services Administration +data.gov,General Services Administration +ada.gov,Department of Justice +amberalert.gov,Department of Justice +atf.gov,Department of Justice +atfonline.gov,Department of Justice +bats.gov,Department of Justice +bjs.gov,Department of Justice +dhs.gov,Department of Homeland Security +dot.gov,Department of Transportation +digitalgov.gov,General Services Administration +e-verify.gov,Department of Homeland Security +everify.gov,Department of Homeland Security +evus.gov,Department of Homeland Security +firstrespondertraining.gov,Department of Homeland Security +irsvideos.gov,Department of Treasury +cuidadodesalud.gov,Department of Health and Human Services +makinghomeaffordable.gov,Department of Treasury +moneyfactorystore.gov,Department of Treasury +flightschoolcandidates.gov,Department of Homeland Security +globalentry.gov,Department of Homeland Security +msb.gov,Department of Treasury +dotideahub.gov,Department of Transportation +ems.gov,Department of Transportation +cjis.gov,Department of Justice +crimesolutions.gov,Department of Justice +crimevictims.gov,Department of Justice +cybercrime.gov,Department of Justice +diabetescommittee.gov,Department of Health and Human Services +docline.gov,Department of Health and Human Services +esc.gov,Department of Transportation +dea.gov,Department of Justice +rec.gov,Department of Agriculture +unrpnet.gov,Department of Energy +donaciondeorganos.gov,Department of Health and Human Services +dsac.gov,Department of Justice +privacyshield.gov,Department of Commerce +elderjustice.gov,Department of Justice +epic.gov,Department of Justice +ice.gov,Department of Homeland Security +listo.gov,Department of Homeland Security +pmf.gov,Office of Personnel Management +fbijobs.gov,Department of Justice +foia.gov,Department of Justice +drugabuse.gov,Department of Health and Human Services +getsmartaboutdrugs.gov,Department of Justice +endingthedocumentgame.gov,Department of Health and Human Services +everytrycounts.gov,Department of Health and Human Services +fatherhood.gov,Department of Health and Human Services +safetyact.gov,Science and Technology Directorate +navycash.gov,Department of Treasury +schoolsafety.gov,Department of Homeland Security +samhsa.gov,Department of Health and Human Services +fitness.gov,Department of Health and Human Services +foodsafety.gov,Department of Health and Human Services +tsa.gov,Department of Homeland Security +ibwc.gov,Department of State +freshempire.gov,Department of Health and Human Services +occhelps.gov,Department of Treasury +ots.gov,Department of Treasury +girlshealth.gov,Department of Health and Human Services +us-cert.gov,Department of Homeland Security +mbda.gov,Department of Commerce +nehrp.gov,Department of Commerce +hanford.gov,Department of Energy +treasuryhunt.gov,Department of Treasury +twai.gov,Department of Treasury +guidelines.gov,Department of Health and Human Services +state.gov,Department of State +faasafety.gov,Federal Aviation Administration +faa.gov,Federal Aviation Administration +flyhealthy.gov,Department of Transportation +ic3.gov,Department of Justice +interpol.gov,Department of Justice +firstfreedom.gov,Department of Justice +forfeiture.gov,Department of Justice +homeenergyscore.gov,Department of Energy +hydrogen.gov,Department of Energy +usss.gov,U.S. Secret Service +arctic.gov,National Science Foundation +health.gov,Department of Health and Human Services +nhtsa.gov,Department of Transportation +energycodes.gov,Department of Energy +safecar.gov,Department of Transportation +eaglecash.gov,Department of Treasury +healthdata.gov,Department of Health and Human Services +healthfinder.gov,Department of Health and Human Services +learnatf.gov,Department of Justice +safeocs.gov,Department of Transportation +eftps.gov,Department of Treasury +uscis.gov,US Citizenship and Immigration Services +malwareinvestigator.gov,Department of Justice +savingsbond.gov,Department of Treasury +sigpr.gov,Department of Treasury +sigtarp.gov,Department of Treasury +medalofvalor.gov,Department of Justice +slgs.gov,Department of Treasury +safertruck.gov,Department of Transportation +tcis.gov,Department of Treasury +tigta.gov,Department of Treasury +research.gov,National Science Foundation +sharetheroadsafely.gov,Department of Transportation +trafficsafetymarketing.gov,Department of Transportation +nationalgangcenter.gov,Department of Justice +healthypeople.gov,Department of Health and Human Services +treaslockbox.gov,Department of Treasury +transportation.gov,Department of Transportation +usalearning.gov,Office of Personnel Management +fincen.gov,Department of Treasury +nmvtis.gov,Department of Justice +nsopr.gov,Department of Justice +bep.gov,Department of Treasury +2020census.gov,Census +nsopw.gov,Department of Justice +justice.gov,Department of Justice +justthinktwice.gov,Department of Justice +juvenilecouncil.gov,Department of Justice +learndoj.gov,Department of Justice +namus.gov,Department of Justice +ncirc.gov,Department of Justice +hhsoig.gov,Department of Health and Human Services +hhsops.gov,Department of Health and Human Services +treasury.gov,Department of Treasury +qatesttwai.gov,Department of Treasury +aoa.gov,Department of Health and Human Services +taaps.gov,Department of Treasury +nicic.gov,Department of Justice +treasuryauctions.gov,Treasury Auction +iedison.gov,Department of Health and Human Services +ihs.gov,Department of Health and Human Services +insurekidsnow.gov,Department of Health and Human Services +locatorplus.gov,Department of Health and Human Services +ttbonline.gov,Department of Treasury +longtermcare.gov,Department of Health and Human Services +medicaid.gov,Department of Health and Human Services +usdebitcard.gov,Department of Treasury +usmint.gov,Department of Treasury +ustreas.gov,Department of Treasury +wizard.gov,Department of Treasury +mentalhealth.gov,Department of Health and Human Services +business.gov,Small Business Administration +fedinfo.gov,General Services Administration +americathebeautifulquarters.gov,Department of Treasury +census.gov,Census +luca-appeals.gov,Census +my2020census.gov,Census +grantsolutions.gov,Department of Health and Human Services +ovcttac.gov,Department of Justice +projectsafechildhood.gov,Department of Justice +psob.gov,Department of Justice +rcfl.gov,Department of Justice +scra.gov,Department of Justice +servicemembers.gov,Department of Justice +smart.gov,Department of Justice +stopfraud.gov,Department of Justice +tribaljusticeandsafety.gov,Department of Justice +unicor.gov,Department of Justice +lcacommons.gov,Department of Agriculture +nwbc.gov,Small Business Administration +fleta.gov,Department of Homeland Security +ready.gov,Department of Homeland Security +secretservice.gov,U.S. Secret Service +epa.gov,Environmental Protection Agency +usdoj.gov,Department of Justice +usmarshals.gov,Department of Justice +vcf.gov,Department of Justice +nsf.gov,National Science Foundation +collegedrinkingprevention.gov,Department of Health and Human Services +osti.gov,Department of Energy +genome.gov,Department of Health and Human Services +scidac.gov,Department of Energy +bfem.gov,Department of Treasury +ncifcrf.gov,Department of Health and Human Services +helpwithmymortgagebank.gov,Department of Treasury +hhs.gov,Department of Health and Human Services +irs.gov,Department of Treasury +irssales.gov,Department of Treasury +helpwithmybank.gov,Department of Treasury +idealab.gov,Department of Health and Human Services +fmi.gov,General Services Administration +afadvantage.gov,General Services Administration +treasury.fed.us,Department of Treasury +asap.gov,Department of Treasury +tax.gov,Department of Treasury +fedidcard.gov,General Services Administration +fpds.gov,General Services Administration +forms.gov,General Services Administration +globalhealth.gov,Department of Health and Human Services +grants.gov,Department of Health and Human Services +quantum.gov,National Science Foundation +fedbizopps.gov,General Services Administration +healthcare.gov,Department of Health and Human Services +eta-find.gov,Department of Treasury +dnsops.gov,Department of Commerce +hearttruth.gov,Department of Health and Human Services +veterans.gov,Department of Labor +medicare.gov,Department of Health and Human Services +employeeexpress.gov,Office of Personnel Management +fegli.gov,Office of Personnel Management +feedthefuture.gov,USAID +mymedicare.gov,Department of Health and Human Services +pnl.gov,Department of Energy +nnlm.gov,Department of Health and Human Services +fpc.gov,General Services Administration +frpg.gov,General Services Administration +treasuryecm.gov,Department of Treasury +stopbullying.gov,Department of Health and Human Services +ntia.gov,Department of Commerce +ipp.gov,Department of Treasury +pscr.gov,Department of Commerce +selectusa.gov,Department of Commerce +spectrum.gov,Department of Commerce +stopfakes.gov,Department of Commerce +sworm.gov,Department of Commerce +tasefiling.gov,Department of Commerce +time.gov,Department of Commerce +safercar.gov,Department of Transportation +choosemyplate.gov,Department of Agriculture +dietaryguidelines.gov,Department of Agriculture +tsunami.gov,Department of Commerce +usicecenter.gov,Department of Commerce +empowhr.gov,Department of Agriculture +pmi.gov,USAID +nationalbank.gov,Department of Treasury +nationalbanknet.gov,Department of Treasury +fbo.gov,General Services Administration +reach.gov,Department of Veterans Affairs +lacoast.gov,Department of the Interior +bondpro.gov,Department of Treasury +treasurydirect.gov,Department of Treasury +usaspending.gov,General Services Administration +ccac.gov,Department of Treasury +sandia.gov,Department of Energy +vaccines.gov,Department of Health and Human Services +fbi.gov,Department of Justice +utahfireinfo.gov,Department of the Interior +uspto.gov,U.S. Patent and Trademark Office +contractdirectory.gov,General Services Administration +dotgov.gov,General Services Administration +climate.gov,Department of Commerce +youth.gov,Department of Health and Human Services +budgetlob.gov,Department of Education +ojjdp.gov,Department of Justice +ojp.gov,Department of Justice +dhhs.gov,Department of Health and Human Services +edison.gov,Department of Health and Human Services +eldercare.gov,Department of Health and Human Services +findtreatment.gov,Department of Health and Human Services +hc.gov,Department of Health and Human Services +fishwatch.gov,Department of Commerce +healthindicators.gov,Department of Health and Human Services +healthit.gov,Department of Health and Human Services +hurricanes.gov,Department of Commerce +icams-portal.gov,Department of Commerce +marinecadastre.gov,Department of Commerce +federaljobs.gov,Office of Personnel Management +fedshirevets.gov,Office of Personnel Management +bankanswers.gov,Department of Treasury +arm.gov,Department of Energy +hiv.gov,Department of Health and Human Services +biomassboard.gov,Department of Energy +hrsa.gov,Department of Health and Human Services +bnl.gov,Department of Energy +govloans.gov,Department of Labor +medicalcountermeasures.gov,Department of Health and Human Services +mesh.gov,Department of Health and Human Services +hirevets.gov,Department of Labor +bpa.gov,Department of Energy +buildingamerica.gov,Department of Energy +casl.gov,Department of Energy +cendi.gov,Department of Energy +ed.gov,Department of Education +vehiclehistory.gov,Department of Justice +fafsa.gov,Department of Education +g5.gov,Department of Education +irsauctions.gov,Department of Treasury +disasterassistance.gov,Federal Emergency Management Agency +nrc-gateway.gov,Nuclear Regulatory Commission +savingsbondwizard.gov,Department of Treasury +us.gov,General Services Administration +userra.gov,Department of Justice +america.gov,Department of State +fan.gov,Department of State +osac.gov,Department of State +science.gov,Department of Energy +xd.gov,Census +interior.gov,Department of the Interior +invasivespecies.gov,Department of the Interior +opioids.gov,Department of Health and Human Services +jem.gov,Department of the Interior +pubmed.gov,Department of Health and Human Services +noaa.gov,National Oceanic and Atmospheric Administration +everykidoutdoors.gov,Department of the Interior +landfire.gov,Department of the Interior +landimaging.gov,Department of the Interior +smartgrid.gov,Department of Energy +whitehouseconferenceonaging.gov,Department of Health and Human Services +onhir.gov,Department of the Interior +treas.gov,Department of Treasury +fsd.gov,General Services Administration +usbr.gov,Department of the Interior +nationalbankhelp.gov,Department of Treasury +usmission.gov,Department of State +medlineplus.gov,Department of Health and Human Services +treasuryscams.gov,Department of Treasury +its.gov,Department of Treasury +ussm.gov,General Services Administration +acwi.gov,Department of the Interior +bsee.gov,Department of the Interior +globe.gov,National Aeronautics and Space Administration +doi.gov,Department of the Interior +evergladesrestoration.gov,Department of the Interior +firescience.gov,Department of the Interior +geoplatform.gov,Department of the Interior +lcrmscp.gov,Department of the Interior +nemi.gov,Department of the Interior +sns.gov,Department of Energy +usda.gov,Department of Agriculture +comptrollerofthecurrency.gov,Department of Treasury +studentaid.gov,Department of Education +osmre.gov,Department of the Interior +alaskacenters.gov,Department of the Interior +usconsulate.gov,Department of State +rivers.gov,Department of the Interior +usaspending.gov,Department of Treasury +myira.gov,Department of Treasury +fireleadership.gov,Department of the Interior +telework.gov,Office of Personnel Management +geomac.gov,Department of the Interior +energystar.gov,Environmental Protection Agency +bls.gov,Department of Labor +sustainability.gov,Environmental Protection Agency +urbanwaters.gov,Environmental Protection Agency +occ.gov,Department of Treasury +sac.gov,National Science Foundation +usajobs.gov,Office of Personnel Management +distracteddriving.gov,Department of Transportation +usembassy.gov,Department of State +papahanaumokuakea.gov,Department of Commerce +spaceweather.gov,Department of Commerce +standards.gov,Department of Commerce +trade.gov,Department of Commerce +reportband.gov,Department of the Interior +sierrawild.gov,Department of the Interior +nist.gov,Department of Commerce +nih.gov,Department of Health and Human Services +disability.gov,Department of Labor +fema.gov,Federal Emergency Management Agency +worker.gov,Department of Labor +mtbs.gov,Department of Agriculture +myplate.gov,Department of Agriculture +apprenticeship.gov,Department of Labor +bja.gov,Department of Justice +deaecom.gov,Department of Justice +fara.gov,Department of Justice +glnpo.gov,Environmental Protection Agency +iprcenter.gov,Department of Justice +lep.gov,Department of Justice +ncjrs.gov,Department of Justice +nafri.gov,Department of Agriculture +nicsezcheckfbi.gov,Department of Justice +disasterhousing.gov,Department of Housing and Urban Development +ovc.gov,Department of Justice +projectsafeneighborhoods.gov,Department of Justice +400yaahc.gov,General Services Administration +employer.gov,Department of Labor +va.gov,Department of Veterans Affairs +usastaffing.gov,Office of Personnel Management +reo.gov,Department of Agriculture +manufacturing.gov,Department of Commerce +mgi.gov,Department of Commerce +apprenticeships.gov,Department of Labor +sba.gov,Small Business Administration +biopreferred.gov,Department of Agriculture +bosque.gov,Department of Agriculture +nlm.gov,Department of Health and Human Services +fletc.gov,Federal Law Enforcement Training Center +homelandsecurity.gov,Department of Homeland Security +msha.gov,Department of Labor +ag.gov,Department of Agriculture +forestsandrangelands.gov,Department of Agriculture +execsec.gov,Department of Agriculture +farmers.gov,Department of Agriculture +weather.gov,Department of Commerce +benefits.gov,Department of Labor +nij.gov,Department of Justice +isotope.gov,Department of Energy +ginniemae.gov,Department of Housing and Urban Development +alzheimers.gov,Department of Health and Human Services +fedramp.gov,General Services Administration +nersc.gov,Department of Energy +fedrooms.gov,General Services Administration +firstgov.gov,General Services Administration +lanl.gov,Department of Energy +relocatefeds.gov,Environmental Protection Agency +foiaonline.gov,Environmental Protection Agency +frtr.gov,Environmental Protection Agency +nrc.gov,Nuclear Regulatory Commission +cwc.gov,Department of State +foreignassistance.gov,Department of State +iawg.gov,Department of State +pepfar.gov,Department of State +usaseanconnect.gov,Department of State +fha.gov,Department of Housing and Urban Development +homesales.gov,Department of Housing and Urban Development +pregunteleakaren.gov,Department of Agriculture +invasivespeciesinfo.gov,Department of Agriculture +itap.gov,Department of Agriculture +ntis.gov,Department of Commerce +doeal.gov,Department of Energy +eia.gov,Department of Energy +energy.gov,Department of Energy +18f.gov,General Services Administration +accessibility.gov,General Services Administration +acquisition.gov,General Services Administration +buildbackbetter.gov,Executive Office of the President +businessusa.gov,General Services Administration +buyaccessible.gov,General Services Administration +buyamerican.gov,General Services Administration +cao.gov,General Services Administration +cbca.gov,General Services Administration +cfo.gov,General Services Administration +challenge.gov,General Services Administration +cio.gov,General Services Administration +citizenscience.gov,General Services Administration +cloud.gov,General Services Administration +computersforlearning.gov,General Services Administration +consumeraction.gov,General Services Administration +cpars.gov,General Services Administration +digital.gov,General Services Administration +digitaldashboard.gov,General Services Administration +ecpic.gov,General Services Administration +esrs.gov,General Services Administration +faca.gov,General Services Administration +facadatabase.gov,General Services Administration +fai.gov,General Services Administration +fapiis.gov,General Services Administration +fbf.gov,General Services Administration +fdms.gov,General Services Administration +gsa.gov,General Services Administration +gsaadvantage.gov,General Services Administration +gsaauctions.gov,General Services Administration +gsaig.gov,General Services Administration +gsaxcess.gov,General Services Administration +identitysandbox.gov,General Services Administration +idmanagement.gov,General Services Administration +info.gov,General Services Administration +innovation.gov,General Services Administration +kids.gov,General Services Administration +login.gov,General Services Administration +nic.gov,General Services Administration +paymentaccuracy.gov,General Services Administration +performance.gov,General Services Administration +pic.gov,General Services Administration +pif.gov,General Services Administration +plainlanguage.gov,General Services Administration +presidentialinnovationfellows.gov,General Services Administration +realestatesales.gov,General Services Administration +realpropertyprofile.gov,General Services Administration +reginfo.gov,General Services Administration +regulations.gov,General Services Administration +reporting.gov,General Services Administration +rocis.gov,General Services Administration +sam.gov,General Services Administration +sbst.gov,General Services Administration +search.gov,General Services Administration +section508.gov,General Services Administration +sftool.gov,General Services Administration +usa.gov,General Services Administration +usability.gov,General Services Administration +usagov.gov,General Services Administration +vote.gov,General Services Administration +wdol.gov,General Services Administration +pbrb.gov,General Services Administration +abandonedmines.gov,Department of the Interior +anstaskforce.gov,Department of the Interior +bia.gov,Department of the Interior +blm.gov,Department of the Interior +boem.gov,Department of the Interior +btfa.gov,Department of the Interior +coralreef.gov,Department of the Interior +cupcao.gov,Department of the Interior +doioig.gov,Department of the Interior +earthquake.gov,Department of the Interior +fgdc.gov,Department of the Interior +firecode.gov,Department of the Interior +fws.gov,Department of the Interior +gcmrc.gov,Department of the Interior +indianaffairs.gov,Department of the Interior +lmvsci.gov,Department of the Interior +mitigationcommission.gov,Department of the Interior +mrlc.gov,Department of the Interior +nationalmap.gov,Department of the Interior +nfpors.gov,Department of the Interior +nifc.gov,Department of the Interior +nps.gov,U.S. National Park Service +onrr.gov,Department of the Interior +piedrasblancas.gov,Department of the Interior +safecom.gov,Department of the Interior +sciencebase.gov,Department of the Interior +usgs.gov,Department of the Interior +volcano.gov,Department of the Interior +watermonitor.gov,Department of the Interior +wlci.gov,Department of the Interior +swpa.gov,Department of Energy +hud.gov,Department of Housing and Urban Development +wapa.gov,Department of Energy +hudoig.gov,Department of Housing and Urban Development +huduser.gov,Department of Housing and Urban Development +fsrs.gov,General Services Administration +gobiernousa.gov,General Services Administration +dol.gov,Department of Labor +nationalhousing.gov,Department of Housing and Urban Development +nationalhousinglocator.gov,Department of Housing and Urban Development +nhl.gov,Department of Housing and Urban Development +nls.gov,Department of Housing and Urban Development +opportunityzones.gov,Department of Housing and Urban Development +doleta.gov,Department of Labor +organdonor.gov,Department of Health and Human Services +pandemicflu.gov,Department of Health and Human Services +phe.gov,Department of Health and Human Services +psc.gov,Department of Health and Human Services +jobcorps.gov,Department of Labor +recoverymonth.gov,Department of Health and Human Services +usap.gov,National Science Foundation +usgeo.gov,National Aeronautics and Space Administration +floodsmart.gov,Federal Emergency Management Agency +readybusiness.gov,Federal Emergency Management Agency +fnal.gov,Department of Energy +campusdrugprevention.gov,Department of Justice +nvtc.gov,Department of Justice +lbl.gov,Department of Energy +llnl.gov,Department of Energy +chcoc.gov,Office of Personnel Management +cybercareers.gov,Office of Personnel Management +feb.gov,Office of Personnel Management +fedjobs.gov,Office of Personnel Management +governmentjobs.gov,Office of Personnel Management +nbib.gov,Office of Personnel Management +opm.gov,Office of Personnel Management +unlocktalent.gov,Office of Personnel Management +sbir.gov,Small Business Administration +airnow.gov,Environmental Protection Agency +nccs.gov,Department of Energy +ncrc.gov,Department of Energy +neup.gov,Department of Energy +nrel.gov,Department of Energy +orau.gov,Department of Energy +ornl.gov,Department of Energy +nasa.gov,National Aeronautics and Space Administration +acf.gov,Department of Health and Human Services +ap.gov,Department of Commerce +cisa.gov,CISA +nist.gov,National Institute of Standards and Technology +ice.gov,U.S. Immigration and Customs Enforcement +segurosocial.gov,Social Security Administration +socialsecurity.gov,Social Security Administration +ssa.gov,Social Security Administration +alzeimers.gov,National Institutes of Health +brainhealth.gov,National Institutes of Health +cdcpartners.gov,National Institutes of Health +clinicaltrial.gov,National Institutes of Health +clinicaltrials.gov,National Institutes of Health +docline.gov,National Institutes of Health +drugabuse.gov,National Institutes of Health +edison.gov,National Institutes of Health +endingthedocumentgame.gov,National Institutes of Health +genome.gov,National Institutes of Health +hearttruth.gov,National Institutes of Health +iedison.gov,National Institutes of Health +locatorplus.gov,National Institutes of Health +medlineplus.gov,National Institutes of Health +mesh.gov,National Institutes of Health +ncifcrf.gov,National Institutes of Health +nih.gov,National Institutes of Health +nlm.gov,National Institutes of Health +nnlm.gov,National Institutes of Health +pubmed.gov,National Institutes of Health +smokefree.gov,National Institutes of Health +flightschoolcandidates.gov,Transportation Security Administration +tsa.gov,Transportation Security Administration +bls.gov,U.S. Bureau of Labor Statistics +build.gov,Executive Office of the President +childtaxcredit.gov,Executive Office of the President +crisisnextdoor.gov,Executive Office of the President +earmarks.gov,Executive Office of the President +eop.gov,Executive Office of the President +max.gov,Executive Office of the President +nepa.gov,Executive Office of the President +omb.gov,Executive Office of the President +ondcp.gov,Executive Office of the President +ostp.gov,Executive Office of the President +pci.gov,Executive Office of the President +pitc.gov,Executive Office of the President +usdigitalservice.gov,Executive Office of the President +usds.gov,Executive Office of the President +ustr.gov,Executive Office of the President +wh.gov,Executive Office of the President +whitehouse.gov,Executive Office of the President +whitehousedrugpolicy.gov,Executive Office of the President +eac.gov,U.S. Election Assistance Commission +fda.gov,Food and Drug Administration +bcfp.gov,Consumer Financial Protection Bureau +cfpa.gov,Consumer Financial Protection Bureau +cfpb.gov,Consumer Financial Protection Bureau +consumerbureau.gov,Consumer Financial Protection Bureau +consumerfinance.gov,Consumer Financial Protection Bureau +consumerfinancial.gov,Consumer Financial Protection Bureau +consumerfinancialbureau.gov,Consumer Financial Protection Bureau +consumerfinancialprotectionbureau.gov,Consumer Financial Protection Bureau +consumerprotection.gov,Consumer Financial Protection Bureau +"consumerprotectionbureau.gov,mimm.gov",Consumer Financial Protection Bureau +ustda.gov,U.S. Trade and Development Agency +sss.gov,Selective Service System diff --git a/build/lib/pe_source/data/dnsmonitor/source.py b/build/lib/pe_source/data/dnsmonitor/source.py new file mode 100644 index 00000000..210f5f27 --- /dev/null +++ b/build/lib/pe_source/data/dnsmonitor/source.py @@ -0,0 +1,78 @@ +"""DNSMonitor API calls and DNS lookups.""" +# Standard Python Libraries +import socket + +# Third-Party Libraries +import dns.resolver +import pandas as pd +import requests + + +def get_monitored_domains(token): + """Get the domains being monitored.""" + org_names_df = pd.read_csv( + "/var/www/pe-reports/src/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv" + ) + url = "https://dns.argosecure.com/dhs/api/GetDomains" + payload = {} + headers = {} + headers["authorization"] = f"Bearer {token}" + response = requests.request("GET", url, headers=headers, data=payload).json() + domain_df = pd.DataFrame(response) + + # Sync domainid's with org names + domain_df["org"] = "NA" + for org_index, org_row in org_names_df.iterrows(): + for domain_index, domain_row in domain_df.iterrows(): + if org_row["domain_name"] == domain_row["domainName"]: + domain_df.at[domain_index, "org"] = org_row["org"] + return domain_df + + +def get_domain_alerts(token, domain_ids, from_date, to_date): + """Get domain alerts.""" + url = "https://dns.argosecure.com/dhs/api/GetAlerts" + payload = ( + '{\r\n "domainIds": %s,\r\n "fromDate": "%s",\r\n "toDate": "%s",\r\n "alertType": null,\r\n "showBufferPeriod": false\r\n}' + % (domain_ids, from_date, to_date) + ) + headers = {} + headers["authorization"] = f"Bearer {token}" + headers["Content-Type"] = "application/json" + response = requests.request("GET", url, headers=headers, data=payload).json() + return pd.DataFrame(response) + + +def get_dns_records(dom_perm): + """Get DNS records.""" + # NS + try: + ns_list = [] + dom_ns = dns.resolver.resolve(dom_perm, "NS") + for data in dom_ns: + ns_list.append(str(data.target)) + except Exception: + ns_list = [] + # MX + try: + mx_list = [] + dom_mx = dns.resolver.resolve(dom_perm, "MX") + for data in dom_mx: + mx_list.append(str(data.exchange)) + except Exception: + mx_list = [] + + # A + try: + ip_address = str(socket.gethostbyname(dom_perm)) + if ":" in ip_address: + ipv6 = ip_address + ipv4 = "" + else: + ipv4 = ip_address + ipv6 = "" + except Exception: + ipv4 = "" + ipv6 = "" + + return str(mx_list), str(ns_list), ipv4, ipv6 diff --git a/build/lib/pe_source/data/pe_db/config.py b/build/lib/pe_source/data/pe_db/config.py new file mode 100755 index 00000000..ac53bb03 --- /dev/null +++ b/build/lib/pe_source/data/pe_db/config.py @@ -0,0 +1,129 @@ +"""Get PE Source API credentials.""" + +# Standard Python Libraries +from configparser import ConfigParser +import logging +import os +import time + +# Third-Party Libraries +from importlib_resources import files +import requests +import shodan + +# Configuration +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def shodan_api_init(): + """Connect to Shodan API.""" + section = "shodan" + api_list = [] + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + + for key in params: + try: + api = shodan.Shodan(key[1]) + # Test api key + api.info() + except Exception: + logging.error("Invalid Shodan API key: {}".format(key)) + continue + api_list.append(api) + logging.info("Number of valid Shodan API keys: {}".format(len(api_list))) + return api_list + + +def cybersix_token(): + """Retrieve bearer token from Cybersixgill client.""" + section = "sixgill" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _id, _secret = params[0], params[1] + client_id = _id[1] + client_secret = _secret[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + url = "https://api.cybersixgill.com/auth/token/" + headers = { + "Content-Type": "application/x-www-form-urlencoded", + "Cache-Control": "no-cache", + } + payload = { + "grant_type": "client_credentials", + "client_id": client_id, + "client_secret": client_secret, + } + count = 1 + while count < 15: + try: + resp = requests.post(url, headers=headers, data=payload).json() + break + except Exception as e: + logging.info("Error. Trying token post again...") + time.sleep(10) + count += 1 + continue + + return resp["access_token"] + + +def get_params(section): + """Get data source parameters.""" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + return params + + +def dnsmonitor_token(): + """Retreive the DNSMonitor bearer token.""" + section = "dnsmonitor" + params = get_params(section) + client_id, client_secret = params[0][1], params[1][1] + scope = "DNSMonitorAPI" + url = "https://argosecure.com/dhs/connect/token" + + payload = { + "client_id": client_id, + "client_secret": client_secret, + "grant_type": "client_credentials", + "scope": scope, + } + headers = {} + files = [] + response = requests.request( + "POST", url, headers=headers, data=payload, files=files + ).json() + return response["access_token"] diff --git a/build/lib/pe_source/data/pe_db/db_query.py b/build/lib/pe_source/data/pe_db/db_query.py new file mode 100755 index 00000000..ed8997a7 --- /dev/null +++ b/build/lib/pe_source/data/pe_db/db_query.py @@ -0,0 +1,564 @@ +#!/usr/bin/env python +"""Query the PE PostgreSQL database.""" + +# Standard Python Libraries +from datetime import datetime +import logging +import socket +import sys + +# Third-Party Libraries +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras + +# cisagov Libraries +from pe_reports.data.config import config + +LOGGER = logging.getLogger(__name__) + +CONN_PARAMS_DIC = config() + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + logging.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def connect(): + """Connect to PostgreSQL database.""" + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection to PostgreSQL.""" + conn.close() + + +def get_orgs(): + """Query organizations table.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT * FROM organizations where report_on or demo""" + cur.execute(sql) + pe_orgs = cur.fetchall() + keys = ("org_uid", "org_name", "cyhy_db_name") + pe_orgs = [dict(zip(keys, values)) for values in pe_orgs] + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_ips(org_uid): + """Get IP data.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.origin_cidr is not null + and i.shodan_results is True;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.shodan_results is True;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def get_data_source_uid(source): + """Get data source uid.""" + conn = connect() + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + close(conn) + return source + + +def insert_sixgill_alerts(df): + """Insert sixgill alert data.""" + conn = connect() + columns_to_subset = [ + "alert_name", + "content", + "date", + "sixgill_id", + "read", + "severity", + "site", + "threat_level", + "threats", + "title", + "user_id", + "category", + "lang", + "organizations_uid", + "data_source_uid", + "content_snip", + "asset_mentioned", + "asset_type", + ] + try: + df = df.loc[:, df.columns.isin(columns_to_subset)] + except Exception as e: + logging.error(e) + table = "alerts" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (sixgill_id) DO UPDATE SET + content = EXCLUDED.content, + content_snip = EXCLUDED.content_snip, + asset_mentioned = EXCLUDED.asset_mentioned, + asset_type = EXCLUDED.asset_type;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated alert data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.error(error) + conn.rollback() + cursor.close() + + +def insert_sixgill_mentions(df): + """Insert sixgill mention data.""" + conn = connect() + columns_to_subset = [ + "organizations_uid", + "data_source_uid", + "category", + "collection_date", + "content", + "creator", + "date", + "sixgill_mention_id", + "lang", + "post_id", + "rep_grade", + "site", + "site_grade", + "sub_category", + "title", + "type", + "url", + "comments_count", + "tags", + ] + try: + df = df.loc[:, df.columns.isin(columns_to_subset)] + except Exception as e: + logging.error(e) + + # Remove any "[\x00|NULL]" characters + df = df.apply( + lambda col: col.str.replace(r"[\x00|NULL]", "", regex=True) + if col.dtype == object + else col + ) + table = "mentions" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (sixgill_mention_id) DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated mention data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.error(error) + conn.rollback() + cursor.close() + + +def insert_sixgill_breaches(df): + """Insert sixgill breach data.""" + conn = connect() + table = "credential_breaches" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) DO UPDATE SET + password_included = EXCLUDED.password_included;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated breaches into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +def get_breaches(): + """Get credential breaches.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT breach_name, credential_breaches_uid FROM credential_breaches""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def insert_sixgill_credentials(df): + """Insert sixgill credential data.""" + conn = connect() + table = "credential_exposures" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name, email) DO UPDATE SET + modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info( + "Successfully inserted/updated exposed credentials into PE database." + ) + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +def insert_sixgill_topCVEs(df): + """Insert sixgill top CVEs.""" + conn = connect() + table = "top_cves" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (cve_id, date) DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated top cve data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +def insert_shodan_data(dataframe, table, thread, org_name, failed): + """Insert Shodan data into database.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (organizations_uid, ip, port, protocol, timestamp) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + logging.info( + "{} Data inserted using execute_values() successfully - {}".format( + thread, org_name + ) + ) + except Exception as e: + logging.error("{} failed inserting into {}".format(org_name, table)) + logging.error("{} {} - {}".format(thread, e, org_name)) + failed.append("{} failed inserting into {}".format(org_name, table)) + conn.rollback() + cursor.close() + return failed + + +def execute_dnsmonitor_data(dataframe, table): + """Insert DNSMonitor data.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation, organizations_uid) + DO UPDATE SET ipv4 = EXCLUDED.ipv4, + ipv6 = EXCLUDED.ipv6, + date_observed = EXCLUDED.date_observed, + mail_server = EXCLUDED.mail_server, + name_server = EXCLUDED.name_server, + sub_domain_uid = EXCLUDED.sub_domain_uid, + data_source_uid = EXCLUDED.data_source_uid;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + + +def execute_dnsmonitor_alert_data(dataframe, table): + """Insert DNSMonitor alerts.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (alert_type, sub_domain_uid, date, new_value) + DO NOTHING;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + + +def getSubdomain(domain): + """Get subdomain.""" + conn = connect() + cur = conn.cursor() + sql = """SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{}'""" + cur.execute(sql.format(domain)) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(domain): + """Get root domain.""" + conn = connect() + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(root_domain, pe_org_uid, source_uid, org_name): + """Add root domain.""" + conn = connect() + ip_address = str(socket.gethostbyname(root_domain)) + sql = """insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{}', '{}', '{}', '{}', '{}');""" + cur = conn.cursor() + cur.execute(sql.format(root_domain, pe_org_uid, org_name, source_uid, ip_address)) + conn.commit() + cur.close() + + +def addSubdomain(conn, domain, pe_org_uid): + """Add a subdomain into the database.""" + if conn is None: + conn = connect() + closeConn = True + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + cur.callproc( + "insert_sub_domain", (domain, pe_org_uid, "findomain", root_domain, None) + ) + LOGGER.info("Success adding domain %s to subdomains table.", domain) + if closeConn: + close(conn) + + +def org_root_domains(conn, org_uid): + """Get root domains from database given the org_uid.""" + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +def query_orgs_rev(): + """Query orgs in reverse.""" + conn = connect() + sql = "SELECT * FROM organizations WHERE report_on is True ORDER BY organizations_uid DESC;" + df = pd.read_sql_query(sql, conn) + return df + + +def insert_intelx_breaches(df): + """Insert intelx breach data.""" + conn = connect() + table = "credential_breaches" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) DO UPDATE SET + password_included = EXCLUDED.password_included;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated breaches into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +def get_intelx_breaches(source_uid): + """Get IntelX credential breaches.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT breach_name, credential_breaches_uid FROM credential_breaches where data_source_uid = %s""" + cur.execute(sql, [source_uid]) + all_breaches = cur.fetchall() + cur.close() + return all_breaches + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def insert_intelx_credentials(df): + """Insert sixgill credential data.""" + conn = connect() + table = "credential_exposures" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name, email) DO UPDATE SET + modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info( + "Successfully inserted/updated exposed credentials into PE database." + ) + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() diff --git a/build/lib/pe_source/data/shodan/shodan_search.py b/build/lib/pe_source/data/shodan/shodan_search.py new file mode 100755 index 00000000..0be981d4 --- /dev/null +++ b/build/lib/pe_source/data/shodan/shodan_search.py @@ -0,0 +1,435 @@ +"""Script for querying the Shodan API.""" + +# Standard Python Libraries +import datetime +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests +import shodan + +# cisagov Libraries +from pe_source.data.pe_db.db_query import ( + get_data_source_uid, + get_ips, + insert_shodan_data, +) + +LOGGER = logging.getLogger(__name__) + + +def run_shodan_thread(api, org_chunk, thread_name): + """Run a Shodan thread.""" + failed = [] + for org in org_chunk: + org_name = org["cyhy_db_name"] + org_uid = org["org_uid"] + LOGGER.info("{} Running IPs for {}".format(thread_name, org_name)) + start, end = get_dates() + try: + ips = get_ips(org_uid) + except Exception as e: + LOGGER.error("{} Failed fetching IPs for {}.".format(thread_name, org_name)) + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + failed.append("{} fetching IPs".format(org_name)) + continue + + if len(ips) == 0: + LOGGER.error("{} No IPs for {}.".format(thread_name, org_name)) + failed.append("{} has 0 IPs".format(org_name)) + continue + + failed = search_shodan( + thread_name, ips, api, start, end, org_uid, org_name, failed + ) + + if len(failed) > 0: + LOGGER.critical("{} Failures: {}".format(thread_name, failed)) + + +def get_dates(): + """Get dates for the query.""" + now = datetime.datetime.now() + print(now) + days_back = datetime.timedelta(days=30) + days_forward = datetime.timedelta(days=1) + start = now - days_back + end = now + days_forward + start_time = time_to_utc(start) + end_time = time_to_utc(end) + return start_time, end_time + + +def time_to_utc(in_time): + """Convert time to UTC.""" + # If time does not have timezone info, assume it is local + if in_time.tzinfo is None: + local_tz = datetime.datetime.now().astimezone().tzinfo + in_time = in_time.replace(tzinfo=local_tz) + utc_time = in_time.astimezone(datetime.timezone.utc) + return utc_time + + +def search_circl(cve): + """Fetch CVE info from Circl.""" + re = requests.get(f"https://cve.circl.lu/api/cve/{cve}") + return re + + +def search_shodan(thread_name, ips, api, start, end, org_uid, org_name, failed): + """Search IPs in the Shodan API.""" + # Initialize lists to store Shodan results + data = [] + risk_data = [] + vuln_data = [] + + # Build dictionaries for naming conventions and definitions + risky_ports, name_dict, risk_dict, av_dict, ac_dict, ci_dict = get_shodan_dicts() + + # Break up IPs into chunks of 100 + tot_ips = len(ips) + ip_chunks = [ips[i : i + 5] for i in range(0, tot_ips, 5)] + tot = len(ip_chunks) + LOGGER.info( + "{} Split {} IPs into {} chunks - {}".format( + thread_name, tot_ips, tot, org_name + ) + ) + + # Loop through chunks and query Shodan + for i, ip_chunk in enumerate(ip_chunks): + count = i + 1 + try_count = 1 + while try_count < 7: + try: + results = api.host(ip_chunk, history=True) + for r in results: + for d in r["data"]: + # Convert Shodan date string to UTC datetime + shodan_datetime = datetime.datetime.strptime( + d["timestamp"], "%Y-%m-%dT%H:%M:%S.%f" + ) + shodan_utc = time_to_utc(shodan_datetime) + # Only include results in the timeframe + if shodan_utc > start and shodan_utc < end: + prod = d.get("product", None) + serv = d.get("http", {}).get("server") + asn = d.get("ASN", None) + vulns = d.get("vulns", None) + location = d.get("location", None) + if vulns is not None: + unverified = [] + for cve in list(vulns.keys()): + # Check if CVEs are verified + unverified, vuln_data = is_verified( + vulns, + cve, + av_dict, + ac_dict, + ci_dict, + vuln_data, + org_uid, + r, + d, + asn, + unverified, + ) + if len(unverified) > 0: + ftype = "Pontentially Vulnerable Product" + name = prod + risk = unverified + mitigation = "Verify asset is up to date, supported by the vendor, and configured securely" + risk_data.append( + { + "asn": asn, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": mitigation, + "name": name, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": risk, + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": ftype, + "is_verified": False, + } + ) + elif d["_shodan"]["module"] in risky_ports: + ftype = "Insecure Protocol" + name = name_dict[d["_shodan"]["module"]] + risk = [risk_dict[d["_shodan"]["module"]]] + mitigation = "Confirm open port has a required business use for internet exposure and ensure necessary safeguards are in place through TCP wrapping, TLS encryption, or authentication requirements" + risk_data.append( + { + "ac_description": None, + "ai_description": None, + "asn": asn, + "attack_complexity": None, + "attack_vector": None, + "av_description": None, + "availability_impact": None, + "ci_description": None, + "confidentiality_impact": None, + "cve": None, + "cvss": None, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ii_Description": None, + "integrity_impact": None, + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": mitigation, + "name": name, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": risk, + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "severity": None, + "summary": None, + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": ftype, + "is_verified": False, + } + ) + + data.append( + { + "asn": asn, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ip": r["ip_str"], + "isn": r["isp"], + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "tags": r["tags"], + "timestamp": d["timestamp"], + "country_code": location["country_code"], + "location": str(location), + } + ) + + time.sleep(1) + break + except shodan.APIError as e: + if try_count == 5: + LOGGER.error( + "{} Failed 5 times. Continuing to next chunk - {}".format( + thread_name, org_name + ) + ) + failed.append( + "{} chunk {} failed 5 times and skipped".format(org_name, count) + ) + break + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + LOGGER.error( + "{} Try #{} failed. Calling the API again. - {}".format( + thread_name, try_count, org_name + ) + ) + try_count += 1 + # Most likely too many API calls per second so sleep + time.sleep(5) + except Exception as e: + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + LOGGER.error( + "{} Not a shodan API error. Continuing to next chunk - {}".format( + thread_name, org_name + ) + ) + failed.append("{} chunk {} failed and skipped".format(org_name, count)) + break + + LOGGER.info("{} {}/{} complete - {}".format(thread_name, count, tot, org_name)) + + df = pd.DataFrame(data) + risk_df = pd.DataFrame(risk_data) + vuln_df = pd.DataFrame(vuln_data) + + print(risk_df) + print(vuln_df) + print(df) + + print(risk_df.columns) + print(vuln_df.columns) + print(df.columns) + + if not risk_df.empty: + print(risk_df["timestamp"]) + if not df.empty: + print(df["timestamp"]) + + all_vuln_df = vuln_df.append(risk_df, ignore_index=True) + # Grab the data source uid and add to each dataframe + source_uid = get_data_source_uid("Shodan") + df["data_source_uid"] = source_uid + risk_df["data_source_uid"] = source_uid + vuln_df["data_source_uid"] = source_uid + all_vuln_df["data_source_uid"] = source_uid + + # Insert data into the PE database + failed = insert_shodan_data(df, "shodan_assets", thread_name, org_name, failed) + failed = insert_shodan_data( + all_vuln_df, "shodan_vulns", thread_name, org_name, failed + ) + + return failed + + +def is_verified( + vulns, cve, av_dict, ac_dict, ci_dict, vuln_data, org_uid, r, d, asn, unverified +): + """Check if a CVE is verified.""" + v = vulns[cve] + if v["verified"]: + re = search_circl(cve) + r_json = re.json() + if r_json is not None: + summary = r_json.get("summary") + product = r_json.get("vulnerable_product") + attack_vector = r_json.get("access", {}).get("vector") + av = av_dict.get(attack_vector) + attack_complexity = r_json.get("access", {}).get("complexity") + ac = ac_dict.get(attack_complexity) + conf_imp = r_json.get("impact", {}).get("confidentiality") + ci = ci_dict.get(conf_imp) + int_imp = r_json.get("impact", {}).get("integrity") + ii = ci_dict.get(int_imp) + avail_imp = r_json.get("impact", {}).get("availability") + ai = ci_dict.get(avail_imp) + cvss = r_json.get("cvss") + if cvss == 10: + severity = "Critical" + elif cvss >= 7: + severity = "High" + elif cvss >= 4: + severity = "Medium" + elif cvss > 0: + severity = "Low" + else: + severity = None + vuln_data.append( + { + "ac_description": ac or "", + "ai_description": ai or "", + "asn": asn, + "attack_complexity": attack_complexity or "", + "attack_vector": attack_vector or "", + "av_description": av or "", + "availability_impact": avail_imp or "", + "ci_description": ci or "", + "confidentiality_impact": conf_imp or "", + "cve": cve, + "cvss": cvss or None, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ii_Description": ii or "", + "integrity_impact": int_imp or "", + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": None, + "name": None, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": None, + "product": product or "", + "protocol": d["_shodan"]["module"], + "server": None, + "severity": severity or "", + "summary": summary or "", + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": None, + "is_verified": True, + } + ) + else: + unverified.append(cve) + + return unverified, vuln_data + + +def get_shodan_dicts(): + """Build Shodan dictionaries that hold definitions and naming conventions.""" + risky_ports = [ + "ftp", + "telnet", + "http", + "smtp", + "pop3", + "imap", + "netbios", + "snmp", + "ldap", + "smb", + "sip", + "rdp", + "vnc", + "kerberos", + ] + name_dict = { + "ftp": "File Transfer Protocol", + "telnet": "Telnet", + "http": "Hypertext Transfer Protocol", + "smtp": "Simple Mail Transfer Protocol", + "pop3": "Post Office Protocol 3", + "imap": "Internet Message Access Protocol", + "netbios": "Network Basic Input/Output System", + "snmp": "Simple Network Management Protocol", + "ldap": "Lightweight Directory Access Protocol", + "smb": "Server Message Block", + "sip": "Session Initiation Protocol", + "rdp": "Remote Desktop Protocol", + "kerberos": "Kerberos", + } + risk_dict = { + "ftp": "FTP", + "telnet": "Telnet", + "http": "HTTP", + "smtp": "SMTP", + "pop3": "POP3", + "imap": "IMAP", + "netbios": "NetBIOS", + "snmp": "SNMP", + "ldap": "LDAP", + "smb": "SMB", + "sip": "SIP", + "rdp": "RDP", + "vnc": "VNC", + "kerberos": "Kerberos", + } + # Create dictionaries for CVSSv2 vector definitions using https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator + av_dict = { + "NETWORK": "A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed “remotely exploitable”. An example of a network attack is an RPC buffer overflow.", + "ADJACENT_NETWORK": "A vulnerability exploitable with adjacent network access requires the attacker to have access to either the broadcast or collision domain of the vulnerable software. Examples of local networks include local IP subnet, Bluetooth, IEEE 802.11, and local Ethernet segment.", + "LOCAL": "A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account. Examples of locally exploitable vulnerabilities are peripheral attacks such as Firewire/USB DMA attacks, and local privilege escalations (e.g., sudo).", + } + ac_dict = { + "LOW": "Specialized access conditions or extenuating circumstances do not exist. The following are examples: The affected product typically requires access to a wide range of systems and users, possibly anonymous and untrusted (e.g., Internet-facing web or mail server). The affected configuration is default or ubiquitous. The attack can be performed manually and requires little skill or additional information gathering. The 'race condition' is a lazy one (i.e., it is technically a race but easily winnable).", + "MEDIUM": "The access conditions are somewhat specialized; the following are examples: The attacking party is limited to a group of systems or users at some level of authorization, possibly untrusted. Some information must be gathered before a successful attack can be launched. The affected configuration is non-default, and is not commonly configured (e.g., a vulnerability present when a server performs user account authentication via a specific scheme, but not present for another authentication scheme). The attack requires a small amount of social engineering that might occasionally fool cautious users (e.g., phishing attacks that modify a web browser’s status bar to show a false link, having to be on someone’s “buddy” list before sending an IM exploit).", + "HIGH": "Specialized access conditions exist. For example, in most configurations, the attacking party must already have elevated privileges or spoof additional systems in addition to the attacking system (e.g., DNS hijacking). The attack depends on social engineering methods that would be easily detected by knowledgeable people. For example, the victim must perform several suspicious or atypical actions. The vulnerable configuration is seen very rarely in practice. If a race condition exists, the window is very narrow.", + } + ci_dict = { + "NONE": "There is no impact to the confidentiality of the system", + "PARTIAL": "There is considerable informational disclosure. Access to some system files is possible, but the attacker does not have control over what is obtained, or the scope of the loss is constrained. An example is a vulnerability that divulges only certain tables in a database.", + "COMPLETE": "There is total information disclosure, resulting in all system files being revealed. The attacker is able to read all of the system's data (memory, files, etc.).", + } + return risky_ports, name_dict, risk_dict, av_dict, ac_dict, ci_dict diff --git a/build/lib/pe_source/data/sixgill/api.py b/build/lib/pe_source/data/sixgill/api.py new file mode 100755 index 00000000..ab403299 --- /dev/null +++ b/build/lib/pe_source/data/sixgill/api.py @@ -0,0 +1,298 @@ +"""Cybersixgill API calls.""" +# Standard Python Libraries +import json +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests +from retry import retry + +# cisagov Libraries +from pe_source.data.pe_db.config import cybersix_token + +LOGGER = logging.getLogger(__name__) + + +def get_sixgill_organizations(): + """Get the list of organizations.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + orgs = requests.get(url, headers=headers).json() + df_orgs = pd.DataFrame(orgs) + sixgill_dict = df_orgs.set_index("name").agg(list, axis=1).to_dict() + return sixgill_dict + + +def org_assets(org_id): + """Get organization assets.""" + url = f"https://api.cybersixgill.com/multi-tenant/organization/{org_id}/assets" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": org_id} + count = 1 + while count < 7: + try: + resp = requests.get(url, headers=headers, params=payload).json() + break + except Exception: + time.sleep(5) + LOGGER.info("Error. Trying query post again...") + count += 1 + continue + resp = requests.get(url, headers=headers, params=payload).json() + return resp + + +def intel_post(auth, query, frm, scroll, result_size): + """Get intel items - advanced variation.""" + url = "https://api.cybersixgill.com/intel/intel_items" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = { + "query": query, + "partial_content": False, + "results_size": result_size, + "scroll": scroll, + "from": frm, + "sort": "date", + "sort_type": "desc", + "highlight": False, + "recent_items": False, + "safe_content_size": True, + } + resp = requests.post(url, headers=headers, json=payload).json() + return resp + + +def alerts_list(auth, organization_id, fetch_size, offset): + """Get actionable alerts by ID using organization_id with optional filters.""" + url = "https://api.cybersixgill.com/alerts/actionable-alert" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = { + "organization_id": organization_id, + "fetch_size": fetch_size, + "offset": offset, + } + resp = requests.get(url, headers=headers, params=payload) + return resp + + +def alerts_count(auth, organization_id): + """Get the total read and unread actionable alerts by organization.""" + url = "https://api.cybersixgill.com/alerts/actionable_alert/count" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": organization_id} + resp = requests.get(url, headers=headers, params=payload).json() + return resp + + +def alerts_content(auth, organization_id, alert_id): + """Get total alert content.""" + url = f"https://api.cybersixgill.com/alerts/actionable_alert_content/{alert_id}" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": organization_id, "limit": 10000} + content = requests.get(url, headers=headers, params=payload).json() + try: + content = content["content"]["items"][0] + if "_source" in content: + content = content["_source"]["content"] + elif "description" in content: + content = content["description"] + else: + content = "" + except Exception as e: + LOGGER.error("Failed getting content snip: %s", e) + content = "" + return content + + +def dve_top_cves(size): + """Get data about a specific CVE.""" + url = "https://api.cybersixgill.com/dve_enrich/top_cves" + auth = cybersix_token() + headers = { + "Content-Type": "application/x-www-form-urlencoded", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"size": size} + resp = requests.get(url, headers=headers, params=payload).json() + return resp + + +def credential_auth(params): + """Get data about a specific CVE.""" + url = "https://api.cybersixgill.com/credentials/leaks" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + resp = requests.get(url, headers=headers, params=params).json() + return resp + + +def setNewCSGOrg(newOrgName, orgAliases, orgDomainNames, orgIP, orgExecs): + """Set a new stakeholder name in CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + LOGGER.info("A new org_id was created: %s", newOrgID) + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgDomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + role1 = "5d23342df5feaf006a8a8929" + role2 = "5d23342df5feaf006a8a8927" + id_role1 = "610017c216948d7efa077a52" + csg_role_id = "role_id" + csg_user_id = "user_id" + + for user in getUserInfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.post(url, headers=headers).json() + LOGGER.info("The response is %s", response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created. + + stakeholder at CSG portal via API. + """ + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + LOGGER.info("The response is %s", response) + + +def getUserInfo(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.get(url, headers=headers).json() + + userInfo = response[1]["assigned_users"] + return userInfo + + +@retry(tries=10, delay=1, logger=LOGGER) +def get_bulk_cve_resp(cve_list): + """ + Make API call to retrieve the corresponding info for a list of CVE names (10 max). + + Args: + cve_list: list of cve names (i.e. ['CVE-2022-123', 'CVE-2022-456'...]) + + Returns: + Raw API response for CVE list + + """ + c6g_url = "https://api.cybersixgill.com/dve_enrich/enrich" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + body = { + "filters": {"ids": cve_list}, + "results_size": len(cve_list), + "from_index": 0, + } + # Make API call for specified CVE list + try: + # Attempt API call + resp = requests.post(c6g_url, headers=headers, json=body).json() + # Return response + return resp + except Exception as e: + LOGGER.error("Error making bulk CVE API call: %s", e) diff --git a/build/lib/pe_source/data/sixgill/redact.py b/build/lib/pe_source/data/sixgill/redact.py new file mode 100755 index 00000000..4d7bbb78 --- /dev/null +++ b/build/lib/pe_source/data/sixgill/redact.py @@ -0,0 +1,555 @@ +"""Functions to redact PII from a dataframe.""" + +# Standard Python Libraries +import re + +# Third-Party Libraries +import scrubadub +import scrubadub.detectors.date_of_birth + +# TODO: add NLP redaction +# from presidio_analyzer import AnalyzerEngine +# from presidio_anonymizer import AnonymizerEngine + +FL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{3}-\d{2}-\d{3}-\d(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)", +] +HI_NE_VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{8}(?=$|\s)"] +IL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{11}(?=$|\s)", +] +MN_FL_MD_MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{12}(?=$|\s)"] +MO_OK = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{9}(?=$|\s)"] +MD = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)"] + +CA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{7}(?=$|\s)"] +CO = [r"(?:(?<=\s)|(?<=^))\d{2}-\d{3}-\d{4}(?=$|\s)"] +ID = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{2}\d{6}[a-zA-Z](?=$|\s)"] +IO = [r"(?:(?<=\s)|(?<=^))\d{4}-\d{2}-\d{4}(?=$|\s)"] +IA = [r"(?:(?<=\s)|(?<=^))\d{3}[a-zA-Z]{2}\d{4}(?=$|\s)"] +KS = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +KY = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{3}-\d{3}(?=$|\s)"] +MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)"] +NH = [ + r"(?:(?<=\s)|(?<=^))([0][1-9]|[1][0-2])[a-zA-Z]{3}\d{2}(0[1-9]|[1-2][0-9]|3[0-1])\d(?=$|\s)" +] +NJ = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{4}-\d{5}-\d{5}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{14}(?=$|\s)", +] +NY = [r"(?:(?<=\s)|(?<=^))\d{3} \d{3} \d{3}(?=$|\s)"] +ND = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +OH = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +PA = [r"(?:(?<=\s)|(?<=^))\d{2} \d{3} \d{3}(?=$|\s)"] +VT = [r"(?:(?<=\s)|(?<=^))\d{7}[a-zA-Z](?=$|\s)"] +VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +WA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}\*\*[a-zA-Z]{2}\d{3}[a-zA-Z]\d(?=$|\s)"] +WV = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{6}(?=$|\s)"] +WI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}-\d{2}(?=$|\s)"] +WY = [r"(?:(?<=\s)|(?<=^))\d{6}-\d{3}(?=$|\s)"] + +# Build detectors to find Drivers License ID + + +class FL_DLFilth(scrubadub.filth.Filth): + """Create filth class for FL drivers licenses.""" + + type = "FL_drivers_license" + + +class FL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify FL drivers licenses.""" + + name = "FL_drivers_license" + regex = re.compile("|".join(FL), re.IGNORECASE) + filth_cls = FL_DLFilth + + +class HI_NE_VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for HI and NE drivers licenses.""" + + type = "HI_NE_VA_drivers_license" + + +class HI_NE_VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify HI, NE and VA drivers licenses.""" + + name = "HI_NE_VA_drivers_license" + regex = re.compile("|".join(HI_NE_VA), re.IGNORECASE) + filth_cls = HI_NE_VA_DLFilth + + +class IL_DLFilth(scrubadub.filth.Filth): + """Create filth class for IL drivers licenses.""" + + type = "IL_drivers_license" + + +class IL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IL drivers licenses.""" + + name = "IL_drivers_license" + regex = re.compile("|".join(IL), re.IGNORECASE) + filth_cls = IL_DLFilth + + +class MN_FL_MD_MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MN, FL, MD and MI drivers licenses.""" + + type = "MN_FL_MD_MI_drivers_license" + + +class MN_FL_MD_MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MN, FL, MD and MI drivers licenses.""" + + name = "MN_FL_MD_MI_drivers_license" + regex = re.compile("|".join(MN_FL_MD_MI), re.IGNORECASE) + filth_cls = MN_FL_MD_MI_DLFilth + + +class MO_OK_DLFilth(scrubadub.filth.Filth): + """Create filth class for MO and OK drivers licenses.""" + + type = "MO_OK_drivers_license" + + +class MO_OK_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MO and OK drivers licenses.""" + + name = "MO_OK_drivers_license" + regex = re.compile("|".join(MO_OK), re.IGNORECASE) + filth_cls = MO_OK_DLFilth + + +class MD_DLFilth(scrubadub.filth.Filth): + """Create filth class for MD drivers licenses.""" + + type = "MD_drivers_license" + + +class MD_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MD drivers licenses.""" + + name = "MD_drivers_license" + regex = re.compile("|".join(MD), re.IGNORECASE) + filth_cls = MD_DLFilth + + +class CA_DLFilth(scrubadub.filth.Filth): + """Create filth class for CA drivers licenses.""" + + type = "ca_drivers_license" + + +class CA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CA drivers licenses.""" + + name = "ca_drivers_license" + regex = re.compile("|".join(CA), re.IGNORECASE) + filth_cls = CA_DLFilth + + +class CO_DLFilth(scrubadub.filth.Filth): + """Create filth class for CO drivers licenses.""" + + type = "co_drivers_license" + + +class CO_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CO drivers licenses.""" + + name = "co_drivers_license" + regex = re.compile("|".join(CO), re.IGNORECASE) + filth_cls = CO_DLFilth + + +class ID_DLFilth(scrubadub.filth.Filth): + """Create filth class for ID drivers licenses.""" + + type = "ID_drivers_license" + + +class ID_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ID drivers licenses.""" + + name = "ID_drivers_license" + regex = re.compile("|".join(ID), re.IGNORECASE) + filth_cls = ID_DLFilth + + +class IO_DLFilth(scrubadub.filth.Filth): + """Create filth class for IO drivers licenses.""" + + type = "IO_drivers_license" + + +class IO_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IO drivers licenses.""" + + name = "IO_drivers_license" + regex = re.compile("|".join(IO), re.IGNORECASE) + filth_cls = IO_DLFilth + + +class IA_DLFilth(scrubadub.filth.Filth): + """Create filth class for IA drivers licenses.""" + + type = "IA_drivers_license" + + +class IA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IA drivers licenses.""" + + name = "IA_drivers_license" + regex = re.compile("|".join(IA), re.IGNORECASE) + filth_cls = IA_DLFilth + + +class KS_DLFilth(scrubadub.filth.Filth): + """Create filth class for KS drivers licenses.""" + + type = "KS_drivers_license" + + +class KS_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KS drivers licenses.""" + + name = "KS_drivers_license" + regex = re.compile("|".join(KS), re.IGNORECASE) + filth_cls = KS_DLFilth + + +class KY_DLFilth(scrubadub.filth.Filth): + """Create filth class for KY drivers licenses.""" + + type = "KY_drivers_license" + + +class KY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KY drivers licenses.""" + + name = "KY_drivers_license" + regex = re.compile("|".join(KY), re.IGNORECASE) + filth_cls = KY_DLFilth + + +class MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MI drivers licenses.""" + + type = "MI_drivers_license" + + +class MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MI drivers licenses.""" + + name = "MI_drivers_license" + regex = re.compile("|".join(MI), re.IGNORECASE) + filth_cls = MI_DLFilth + + +class NH_DLFilth(scrubadub.filth.Filth): + """Create filth class for NH drivers licenses.""" + + type = "NH_drivers_license" + + +class NH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NH drivers licenses.""" + + name = "NH_drivers_license" + regex = re.compile("|".join(NH), re.IGNORECASE) + filth_cls = NH_DLFilth + + +class NJ_DLFilth(scrubadub.filth.Filth): + """Create filth class for NJ drivers licenses.""" + + type = "NJ_drivers_license" + + +class NJ_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NJ drivers licenses.""" + + name = "NJ_drivers_license" + regex = re.compile("|".join(NJ), re.IGNORECASE) + filth_cls = NJ_DLFilth + + +class NY_DLFilth(scrubadub.filth.Filth): + """Create filth class for NY drivers licenses.""" + + type = "NY_drivers_license" + + +class NY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NY drivers licenses.""" + + name = "NY_drivers_license" + regex = re.compile("|".join(NY), re.IGNORECASE) + filth_cls = NY_DLFilth + + +class ND_DLFilth(scrubadub.filth.Filth): + """Create filth class for ND drivers licenses.""" + + type = "ND_drivers_license" + + +class ND_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ND drivers licenses.""" + + name = "ND_drivers_license" + regex = re.compile("|".join(ND), re.IGNORECASE) + filth_cls = ND_DLFilth + + +class OH_DLFilth(scrubadub.filth.Filth): + """Create filth class for OH drivers licenses.""" + + type = "OH_drivers_license" + + +class OH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify OH drivers licenses.""" + + name = "OH_drivers_license" + regex = re.compile("|".join(OH), re.IGNORECASE) + filth_cls = OH_DLFilth + + +class PA_DLFilth(scrubadub.filth.Filth): + """Create filth class for PA drivers licenses.""" + + type = "PA_drivers_license" + + +class PA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify PA drivers licenses.""" + + name = "PA_drivers_license" + regex = re.compile("|".join(PA), re.IGNORECASE) + filth_cls = PA_DLFilth + + +class VT_DLFilth(scrubadub.filth.Filth): + """Create filth class for VT drivers licenses.""" + + type = "VT_drivers_license" + + +class VT_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VT drivers licenses.""" + + name = "VT_drivers_license" + regex = re.compile("|".join(VT), re.IGNORECASE) + filth_cls = VT_DLFilth + + +class VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for VA drivers licenses.""" + + type = "VA_drivers_license" + + +class VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VA drivers licenses.""" + + name = "VA_drivers_license" + regex = re.compile("|".join(VA), re.IGNORECASE) + filth_cls = VA_DLFilth + + +class WA_DLFilth(scrubadub.filth.Filth): + """Create filth class for WA drivers licenses.""" + + type = "WA_drivers_license" + + +class WA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WA drivers licenses.""" + + name = "WA_drivers_license" + regex = re.compile("|".join(WA), re.IGNORECASE) + filth_cls = WA_DLFilth + + +class WV_DLFilth(scrubadub.filth.Filth): + """Create filth class for WV drivers licenses.""" + + type = "WV_drivers_license" + + +class WV_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WV drivers licenses.""" + + name = "WV_drivers_license" + regex = re.compile("|".join(WV), re.IGNORECASE) + filth_cls = WV_DLFilth + + +class WI_DLFilth(scrubadub.filth.Filth): + """Create filth class for WI drivers licenses.""" + + type = "WI_drivers_license" + + +class WI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WI drivers licenses.""" + + name = "WI_drivers_license" + regex = re.compile("|".join(WI), re.IGNORECASE) + filth_cls = WI_DLFilth + + +class WY_DLFilth(scrubadub.filth.Filth): + """Create filth class for WY drivers licenses.""" + + type = "WY_drivers_license" + + +class WY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WY drivers licenses.""" + + name = "WY_drivers_license" + regex = re.compile("|".join(WY), re.IGNORECASE) + filth_cls = WY_DLFilth + + +# Build a detector to find Social security numbers with no spaces +class SSNFilth(scrubadub.filth.Filth): + """Create filth class for Social Security numbers.""" + + type = "no_space_social_security_number" + + +class SSNDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify social security numbers.""" + + name = "no_space_ssn" + regex = re.compile( + r"(?:(?<=\s)|(?<=^))(social security number|Social Security No|Social Security #|social security number|social|Social|ssn)\W*(?!219099999|078051120)(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}(?=$|\s)", + re.IGNORECASE, + ) + filth_cls = SSNFilth + + +# Build a detector that finds passport numbers based off of previous context +class PassportFilth(scrubadub.filth.Filth): + """Create filth class for passport numbers.""" + + type = "passport" + + +class PassportDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify passport numbers.""" + + name = "passport" + regex = re.compile( + r"(Passport Number|Passport No|Passport #|Passport#|PassportID|Passportno|passportnumber)\W*\d{9}", + re.IGNORECASE, + ) + filth_cls = PassportFilth + + +# Build a detector that identifies Alien Id numbers +class AlienIdFilth(scrubadub.filth.Filth): + """Create filth class for alien identification numbers.""" + + type = "alien id" + + +class AlienIdDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify alien identification numbers.""" + + name = "alien id" + regex = re.compile( + r"^(([A-Za-z]{3}[0-9]{10})|([A-Za-z]{3}(\s)([0-9]{2}(\s)[0-9]{3}(\s)[0-9]{5})))$", + re.IGNORECASE, + ) + filth_cls = AlienIdFilth + + +# credit card numbers +email = r"\b([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\"([]!#-[^-~ \t]|(\\[\t -~]))+\")@([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\[[\t -Z^-~]*])\b" +all_cards = r"\b((4\d{3}|5[1-5]\d{2}|2\d{3}|3[47]\d{1,2})[\s\-]?\d{4,6}[\s\-]?\d{4,6}?([\s\-]\d{3,4})?(\d{3})?)\b" +US_phones = r"((\+|\b)[1l][\-\. ])?\(?\b[\dOlZSB]{3,5}([\-\. ]|\) ?)[\dOlZSB]{3}[\-\. ][\dOlZSB]{4}\b" +US_street_address = r"\d{1,8}\b[\s\S]{10,100}?\b(AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NC|ND|NE|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY)\b\s\d{5}" + + +def redact_pii(df, column_list=[]): + """Run through provided columns and redact PII.""" + # df = df.replace(regex={email: 'email', email2: 'email2', ssn1:'ssn1', ssn2:'ssn2', ssn3:'ssn3', US_phones: 'Phone Number', all_cards:'credit card'}) + + if column_list: + for column in column_list: + df = scrub(df, column) + df[column] = df[column].replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + else: + for column in df.columns: + df = scrub(df, column) + df = df.replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + return df + + +def scrub(df, column): + """Add different scrubber classes and run column through scrubadub.""" + # scrubadub.filth.date_of_birth.DateOfBirthFilth.min_age_years = 5 + scrubber = scrubadub.Scrubber() + # scrubber.add_detector(scrubadub.detectors.date_of_birth.DateOfBirthDetector()) + scrubber.remove_detector("url") + scrubber.remove_detector("twitter") + scrubber.remove_detector("email") + scrubber.add_detector(SSNDetector) + scrubber.add_detector(PassportDetector) + scrubber.add_detector(AlienIdDetector) + # Test breaking detectors + scrubber.add_detector(FL_DLDetector) + scrubber.add_detector(HI_NE_VA_DLDetector) + scrubber.add_detector(IL_DLDetector) + scrubber.add_detector(MN_FL_MD_MI_DLDetector) + scrubber.add_detector(MO_OK_DLDetector) + scrubber.add_detector(MD_DLDetector) + # Working Detectors + scrubber.add_detector(CA_DLDetector) + scrubber.add_detector(CO_DLDetector) + scrubber.add_detector(ID_DLDetector) + scrubber.add_detector(NJ_DLDetector) + scrubber.add_detector(NY_DLDetector) + scrubber.add_detector(ND_DLDetector) + scrubber.add_detector(OH_DLDetector) + scrubber.add_detector(PA_DLDetector) + scrubber.add_detector(VT_DLDetector) + scrubber.add_detector(VA_DLDetector) + scrubber.add_detector(WA_DLDetector) + scrubber.add_detector(WV_DLDetector) + scrubber.add_detector(WI_DLDetector) + scrubber.add_detector(WY_DLDetector) + scrubber.add_detector(NH_DLDetector) + scrubber.add_detector(IO_DLDetector) + scrubber.add_detector(IA_DLDetector) + scrubber.add_detector(KS_DLDetector) + scrubber.add_detector(KY_DLDetector) + scrubber.add_detector(MI_DLDetector) + df[column] = df[column].apply(lambda x: scrubber.clean(x)) + # TODO: Add NLP redaction + # analyzer = AnalyzerEngine() + # anonymizer = AnonymizerEngine() + # entities = ["PHONE_NUMBER","CREDIT_CARD","US_DRIVER_LICENSE","US_SSN","EMAIL_ADDRESS","IP_ADDRESS"] + # scrub_2 = lambda x: anonymizer.anonymize(text=x,analyzer_results=analyzer.analyze(text=x,entities=entities,language='en')).text + # df[column] = df[column].apply(scrub_2) + return df diff --git a/build/lib/pe_source/data/sixgill/source.py b/build/lib/pe_source/data/sixgill/source.py new file mode 100644 index 00000000..dc07ffdb --- /dev/null +++ b/build/lib/pe_source/data/sixgill/source.py @@ -0,0 +1,310 @@ +"""Scripts for importing Sixgill data into PE Postgres database.""" + +# Standard Python Libraries +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests + +# cisagov Libraries +from pe_source.data.pe_db.config import cybersix_token + +from .api import ( + alerts_content, + alerts_count, + alerts_list, + credential_auth, + dve_top_cves, + get_bulk_cve_resp, + intel_post, + org_assets, +) + +LOGGER = logging.getLogger(__name__) + + +def alias_organization(org_id): + """List an organization's aliases.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + aliases = df_assets["organization_aliases"].loc["explicit":].tolist()[0] + return aliases + + +def all_assets_list(org_id): + """List an organization's aliases.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + aliases = df_assets["organization_aliases"].loc["explicit":].tolist()[0] + alias_dict = dict.fromkeys(aliases, "alias") + domain_names = df_assets["domain_names"].loc["explicit":].tolist()[0] + domain_dict = dict.fromkeys(domain_names, "domain") + ips = df_assets["ip_addresses"].loc["explicit":].tolist()[0] + ip_dict = dict.fromkeys(ips, "ip") + assets_dict = {**alias_dict, **domain_dict, **ip_dict} + return assets_dict + + +def root_domains(org_id): + """Get root domains.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + root_domains = df_assets["domain_names"].loc["explicit":].tolist()[0] + return root_domains + + +def mentions(date, aliases, soc_media_included=False): + """Pull dark web mentions data for an organization.""" + token = cybersix_token() + + # Build the query using the org's aliases + mentions = "" + for mention in aliases: + mentions += '"' + mention + '"' + "," + mentions = mentions[:-1] + if soc_media_included: + query = "date:" + date + " AND " + "(" + str(mentions) + ")" + else: + query = ( + "date:" + + date + + " AND " + + "(" + + str(mentions) + + """) + NOT site:(twitter, Twitter, reddit, Reddit, Parler, parler, + linkedin, Linkedin, discord, forum_discord, raddle, telegram, + jabber, ICQ, icq, mastodon)""" + ) + + # Get the total number of mentions + count = 1 + while count < 7: + try: + LOGGER.info("Total mentions try #%s", count) + resp = intel_post(token, query, frm=0, scroll=False, result_size=1) + break + except Exception: + LOGGER.info("Error. Trying to get mentions count again...") + count += 1 + continue + total_mentions = resp["total_intel_items"] + LOGGER.info("Total Mentions: %s", total_mentions) + + # Fetch mentions in segments + # Recommended segment is 50. The maximum is 400. + i = 0 + segment_size = 100 + smaller_segment_count = 1 + all_mentions = [] + while i < total_mentions: + # Try to get a mentions segment 3 times + try_count = 1 + while try_count < 4: + try: + # If segment size was decreased, only use for 10 iterations + if smaller_segment_count == 10: + LOGGER.info("Switching back to a segment size of 100.") + segment_size = 100 + smaller_segment_count = 1 + if segment_size <= 10: + smaller_segment_count += 1 + # API post + resp = intel_post( + token, query, frm=i, scroll=False, result_size=segment_size + ) + i += segment_size + LOGGER.info( + "Got %s-%s of %s...", + i - segment_size, + i, + total_mentions, + ) + intel_items = resp["intel_items"] + df_mentions = pd.DataFrame.from_dict(intel_items) + all_mentions.append(df_mentions) + df_all_mentions = pd.concat(all_mentions).reset_index(drop=True) + break + except Exception: + # Sleep for 2 seconds + time.sleep(2) + # If the API post failed 3 times + if try_count == 3: + # If a segment was already decreased to 1, skip the mention + if segment_size == 1: + LOGGER.critical("Failed 3 times fetching 1 post. Skipping it.") + i += segment_size + break + # Decrease the segment to 10, then if still failing, to 1 + if segment_size == 10: + segment_size = 1 + smaller_segment_count = 1 + else: + segment_size = 10 + LOGGER.error( + "Failed 3 times. Switching to a segment size of %s", + segment_size, + ) + try_count = 1 + continue + LOGGER.error("Try %s/3 failed.", try_count) + try_count += 1 + return df_all_mentions + + +def alerts(org_id): + """Get actionable alerts for an organization.""" + token = cybersix_token() + count = alerts_count(token, org_id) + LOGGER.info(count) + count_total = count["total"] + LOGGER.info("Total Alerts: %s", count_total) + + # Recommended "fetch_size" is 25. The maximum is 400. + fetch_size = 25 + all_alerts = [] + + for offset in range(0, count_total, fetch_size): + try: + resp = alerts_list(token, org_id, fetch_size, offset).json() + df_alerts = pd.DataFrame.from_dict(resp) + all_alerts.append(df_alerts) + df_all_alerts = pd.concat(all_alerts).reset_index(drop=True) + except Exception as e: + print(e) + print("HAD TO CONTINUE THROUGH ALERT CHUNK") + continue + + # Fetch the full content of each alert + # for i, r in df_all_alerts.iterrows(): + # print(r["id"]) + # content = alerts_content(org_id, r["id"]) + # df_all_alerts.at[i, "content"] = content + + return df_all_alerts + + +def get_alerts_content(organization_id, alert_id, org_assets_dict): + """Get alert content snippet.""" + token = cybersix_token() + asset_mentioned = "" + snip = "" + asset_type = "" + content = alerts_content(token, organization_id, alert_id) + if content: + for asset, type in org_assets_dict.items(): + if asset in content: + index = content.index(asset) + snip = content[(index - 100) : (index + len(asset) + 100)] + snip = "..." + snip + "..." + asset_mentioned = asset + asset_type = type + LOGGER.info("Asset mentioned: %s", asset_mentioned) + return snip, asset_mentioned, asset_type + + +def top_cves(size): + """Top 10 CVEs mentioned in the dark web.""" + resp = dve_top_cves(size) + return pd.DataFrame(resp) + + +def cve_summary(cveid): + """Get CVE summary data.""" + url = f"https://cve.circl.lu/api/cve/{cveid}" + return requests.get(url).json() + + +def creds(domain, from_date, to_date): + """Get credentials.""" + skip = 0 + params = { + "domain": domain, + "from_date": from_date, + "to_date": to_date, + "max_results": 100, + "skip": skip, + } + resp = credential_auth(params) + total_hits = resp["total_results"] + resp = resp["leaks"] + while total_hits > len(resp): + skip += 1 + params["skip"] = skip + next_resp = credential_auth(params) + resp = resp + next_resp["leaks"] + print(len(resp)) + resp = pd.DataFrame(resp) + df = resp.drop_duplicates( + subset=["email", "breach_name"], keep="first" + ).reset_index(drop=True) + return df + + +def extract_bulk_cve_info(cve_list): + """ + Make API call to C6G and retrieve/extract relevant info for a list of CVE names (10 max). + + Args: + cve_list: list of cve names (i.e. ['CVE-2022-123', 'CVE-2022-456'...]) + + Returns: + A dataframe with the name and all relevant info for the CVEs listed + """ + # Call get_bulk_cve_info() function to get response + resp = get_bulk_cve_resp(cve_list) + # Check if there was a good response + if resp is None: + # If no response, return empty dataframe + return pd.DataFrame() + else: + # Proceed if there is a response + resp_list = resp.get("objects") + # Dataframe to hold finalized data + resp_df = pd.DataFrame() + # For each cve in api response, extract data + for i in range(0, len(resp_list)): + # CVE name + cve_name = resp_list[i].get("name") + # CVSS 2.0 info + cvss_2_info = resp_list[i].get("x_sixgill_info").get("nvd").get("v2") + if cvss_2_info is not None: + cvss_2_0 = cvss_2_info.get("current") + cvss_2_0_sev = cvss_2_info.get("severity") + cvss_2_0_vec = cvss_2_info.get("vector") + else: + [cvss_2_0, cvss_2_0_sev, cvss_2_0_vec] = [None, None, None] + # CVSS 3.0 info + cvss_3_info = resp_list[i].get("x_sixgill_info").get("nvd").get("v3") + if cvss_3_info is not None: + cvss_3_0 = cvss_3_info.get("current") + cvss_3_0_sev = cvss_3_info.get("severity") + cvss_3_0_vec = cvss_3_info.get("vector") + else: + [cvss_3_0, cvss_3_0_sev, cvss_3_0_vec] = [None, None, None] + # DVE info + dve_info = resp_list[i].get("x_sixgill_info").get("score") + if dve_info is not None: + dve_score = dve_info.get("current") + else: + dve_score = None + + # Append this row of CVE info to the resp_df + curr_info = { + "cve_name": cve_name, + "cvss_2_0": cvss_2_0, + "cvss_2_0_severity": cvss_2_0_sev, + "cvss_2_0_vector": cvss_2_0_vec, + "cvss_3_0": cvss_3_0, + "cvss_3_0_severity": cvss_3_0_sev, + "cvss_3_0_vector": cvss_3_0_vec, + "dve_score": dve_score, + } + resp_df = pd.concat( + [resp_df, pd.DataFrame(curr_info, index=[0])], + ignore_index=True, + ) + # Return dataframe of relevant CVE/CVSS/DVE info + return resp_df diff --git a/build/lib/pe_source/dnsmonitor.py b/build/lib/pe_source/dnsmonitor.py new file mode 100644 index 00000000..08656e96 --- /dev/null +++ b/build/lib/pe_source/dnsmonitor.py @@ -0,0 +1,187 @@ +"""Collect DNSMonitor data.""" + +# Standard Python Libraries +import datetime +import logging + +from .data.dnsmonitor.source import ( + get_dns_records, + get_domain_alerts, + get_monitored_domains, +) +from .data.pe_db.config import dnsmonitor_token +from .data.pe_db.db_query import ( + addSubdomain, + execute_dnsmonitor_alert_data, + execute_dnsmonitor_data, + get_data_source_uid, + get_orgs, + getSubdomain, +) + +NOW = datetime.datetime.now() +DAYS_BACK = datetime.timedelta(days=20) +DAY = datetime.timedelta(days=1) +START_DATE = NOW - DAYS_BACK +END_DATE = NOW + DAY + +LOGGER = logging.getLogger(__name__) + + +class DNSMonitor: + """Fetch DNSMonitor data.""" + + def __init__(self, orgs_list): + """Initialize Shodan class.""" + self.orgs_list = orgs_list + + def run_dnsMonitor(self): + """Run DNSMonitor calls.""" + orgs_list = self.orgs_list + + # Get orgs from PE database + pe_orgs = get_orgs() + + # Filter orgs if specified + if orgs_list == "all": + pe_orgs_final = pe_orgs + else: + pe_orgs_final = [] + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + # Fetch the bearer token + token = dnsmonitor_token() + # Get all of the Domains being monitored + domain_df = get_monitored_domains(token) + + failed = [] + # Iterate through each org + for org in pe_orgs_final: + org_name = org["org_name"] + org_uid = org["org_uid"] + org_code = org["cyhy_db_name"] + LOGGER.info("\nRunning DNSMonitor on %s", org_code) + + # Get respective domain IDs + domain_ids = domain_df[domain_df["org"] == org_name] + LOGGER.info("Found %s root domains being monitored.", len(domain_ids)) + domain_ids = str(domain_ids["domainId"].tolist()) + + # Get Alerts for a specific org based on the list of domain IDs + if domain_ids == "[]": + LOGGER.error("Can't match org to any domains...") + failed.append(f"{org_code} - No domains") + continue + else: + alerts_df = get_domain_alerts(token, domain_ids, START_DATE, END_DATE) + LOGGER.info("Fetched %s alerts.", len(alerts_df.index)) + + # If no alerts, continue + if alerts_df.empty: + LOGGER.error("No alerts for %s", org_code) + failed.append(f"{org_code} - No alerts") + continue + + for alert_index, alert_row in alerts_df.iterrows(): + # Get subdomain_uid + root_domain = alert_row["rootDomain"] + sub_domain = getSubdomain(root_domain) + if not sub_domain: + LOGGER.info( + "Root domain, %s, isn't in subdomain table as a sub_domain.", + root_domain, + ) + try: + addSubdomain(None, root_domain, org_uid) + LOGGER.info( + "Success adding %s to subdomain table.", root_domain + ) + except Exception as e: + LOGGER.error("Failure adding root domain to subdomain table.") + LOGGER.error(e) + failed.append( + f"{org_code} - {root_domain} - Failed inserting into subdomain table" + ) + sub_domain = getSubdomain(root_domain) + + # Add subdomain_uid to associated alert + sub_domain_uid = sub_domain[0] + alerts_df.at[alert_index, "sub_domain_uid"] = sub_domain_uid + + # Get DNS records for each domain permutation + dom_perm = alert_row["domainPermutation"] + mx_list, ns_list, ipv4, ipv6 = get_dns_records(dom_perm) + + # Add records to the dataframe + alerts_df.at[alert_index, "mail_server"] = mx_list + alerts_df.at[alert_index, "name_server"] = ns_list + alerts_df.at[alert_index, "ipv4"] = ipv4 + alerts_df.at[alert_index, "ipv6"] = ipv6 + + # Set the data_source_uid and organization_uid + alerts_df["data_source_uid"] = get_data_source_uid("DNSMonitor") + alerts_df["organizations_uid"] = org_uid + + # Format dataframe and insert into domain_permutations table + alerts_df = alerts_df.rename( + columns={ + "domainPermutation": "domain_permutation", + "dateCreated": "date_observed", + "alertType": "alert_type", + "previousValue": "previous_value", + "newValue": "new_value", + } + ) + dom_perm_df = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + "date_observed", + ] + ] + dom_perm_df = dom_perm_df.drop_duplicates( + subset=["domain_permutation"], keep="last" + ) + try: + execute_dnsmonitor_data(dom_perm_df, "domain_permutations") + LOGGER.info("Success inserting into domain_permutations - %s", org_code) + except Exception as e: + LOGGER.error("Failed inserting into domain_permutations - %s", org_code) + LOGGER.error(e) + failed.append(f"{org_code} - Failed inserting into dom_perms") + + # Format dataframe and insert into domain_alerts table + alerts_df = alerts_df.rename(columns={"date_observed": "date"}) + domain_alerts = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "alert_type", + "message", + "previous_value", + "new_value", + "date", + ] + ] + try: + execute_dnsmonitor_alert_data(domain_alerts, "domain_alerts") + LOGGER.info("Success inserting into domain_alerts - %s", org_code) + except Exception as e: + LOGGER.error("Failed inserting into domain_alerts - %s", org_code) + LOGGER.error(e) + failed.append(f"{org_code} - Failed inserting into dom_alerts") + + # Output any failures + if len(failed) > 0: + LOGGER.error("Failures: %s", failed) diff --git a/build/lib/pe_source/dnstwistscript.py b/build/lib/pe_source/dnstwistscript.py new file mode 100644 index 00000000..33cf56a9 --- /dev/null +++ b/build/lib/pe_source/dnstwistscript.py @@ -0,0 +1,270 @@ +"""Use DNS twist to fuzz domain names and cross check with a blacklist.""" +# Standard Python Libraries +import datetime +import json +import pathlib +import traceback + +# Third-Party Libraries +import dnstwist +import dshield +import psycopg2.extras as extras +import requests + +# cisagov Libraries +from pe_reports import app + +from .data.pe_db.db_query import ( + addSubdomain, + connect, + get_data_source_uid, + getSubdomain, + org_root_domains, + query_orgs_rev, +) + +date = datetime.datetime.now().strftime("%Y-%m-%d") +LOGGER = app.config["LOGGER"] + + +def checkBlocklist(dom, sub_domain_uid, source_uid, pe_org_uid, perm_list): + """Cross reference the dnstwist results with DShield Blocklist.""" + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + return None, perm_list + elif "dns_a" not in dom: + return None, perm_list + else: + if str(dom["dns_a"][0]) == "!ServFail": + return None, perm_list + + # Check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + try: + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + except: + malicious = False + dshield_attacks = 0 + dshield_count = 0 + + # Check IP in DSheild API + try: + results = dshield.ip(str(dom["dns_a"][0]), return_format=dshield.JSON) + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except: + dshield_attacks = 0 + dshield_count = 0 + + # Check IPv6 + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + elif str(dom["dns_aaaa"][0]) == "!ServFail": + dom["dns_aaaa"] = [""] + else: + # Check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + try: + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + except: + malicious = False + dshield_attacks = 0 + dshield_count = 0 + try: + results = dshield.ip(str(dom["dns_aaaa"][0]), return_format=dshield.JSON) + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except: + dshield_attacks = 0 + dshield_count = 0 + + # Clean-up other fields + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + + # Ignore duplicates + permutation = dom["domain"] + if permutation in perm_list: + return None, perm_list + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + return domain_dict, perm_list + + +def execute_dnstwist(root_domain, test=0): + """Run dnstwist on each root domain.""" + pathtoDict = str(pathlib.Path(__file__).parent.resolve()) + "/data/common_tlds.dict" + dnstwist_result = dnstwist.run( + registered=True, + tld=pathtoDict, + format="json", + threads=8, + domain=root_domain, + ) + if test == 1: + return dnstwist_result + finalorglist = dnstwist_result + [] + for dom in dnstwist_result: + if ("tld-swap" not in dom["fuzzer"]) and ("original" not in dom["fuzzer"]): + LOGGER.info("Running again on %s", dom["domain"]) + secondlist = dnstwist.run( + registered=True, + tld=pathtoDict, + format="json", + threads=8, + domain=dom["domain"], + ) + finalorglist += secondlist + return finalorglist + + +def run_dnstwist(orgs_list): + """Run DNStwist on certain domains and upload findings to database.""" + PE_conn = connect() + source_uid = get_data_source_uid("DNSTwist") + + """ Get P&E Orgs """ + orgs = query_orgs_rev() + failures = [] + for org_index, org_row in orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + pe_org_id = org_row["cyhy_db_name"] + + # Only run on orgs in the org list + if pe_org_id in orgs_list or orgs_list == "all": + + LOGGER.info("Running DNSTwist on %s", pe_org_id) + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + rd_df = org_root_domains(PE_conn, pe_org_uid) + domain_list = [] + perm_list = [] + for i, row in rd_df.iterrows(): + root_domain = row["root_domain"] + if root_domain == "Null_Root": + continue + LOGGER.info("Running on %s", row["root_domain"]) + + finalorglist = execute_dnstwist(root_domain) + + # Get subdomain uid + sub_domain = root_domain + try: + sub_domain_uid = getSubdomain(sub_domain)[0] + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + LOGGER.info("Unable to get sub domain uid", "warning") + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid) + sub_domain_uid = getSubdomain(sub_domain)[0] + + for dom in finalorglist: + domain_dict, perm_list = checkBlocklist( + dom, sub_domain_uid, source_uid, pe_org_uid, perm_list + ) + if domain_dict is not None: + domain_list.append(domain_dict) + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + LOGGER.info("Failed selecting DNSTwist data.", "Warning") + failures.append(org_name) + LOGGER.info(traceback.format_exc()) + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + try: + columns = domain_list[0].keys() + except Exception: + LOGGER.critical("No data in the domain list.") + failures.append(org_name) + continue + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""" + + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + PE_conn.commit() + LOGGER.info("Data inserted using execute_values() successfully..") + + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + LOGGER.info("Failure inserting data into database.") + failures.append(org_name) + LOGGER.info(traceback.format_exc()) + + PE_conn.close() + if failures != []: + LOGGER.error("These orgs failed:") + LOGGER.error(failures) + + +if __name__ == "__main__": + run_dnstwist("all") diff --git a/build/lib/pe_source/intelx_identity.py b/build/lib/pe_source/intelx_identity.py new file mode 100644 index 00000000..b5a006e5 --- /dev/null +++ b/build/lib/pe_source/intelx_identity.py @@ -0,0 +1,293 @@ +"""Collect Intelx credential leak data.""" +# Standard Python Libraries +import datetime +import logging +import sys +import time + +# Third-Party Libraries +import numpy as np +import pandas as pd +import requests + +from .data.pe_db.config import get_params +from .data.pe_db.db_query import ( + connect, + get_data_source_uid, + get_intelx_breaches, + get_orgs, + insert_intelx_breaches, + insert_intelx_credentials, + org_root_domains, +) + +# Calculate Datetimes for collection period +TODAY = datetime.date.today() +DAYS_BACK = datetime.timedelta(days=16) +START_DATE = (TODAY - DAYS_BACK).strftime("%Y-%m-%d %H:%M:%S") +END_DATE = TODAY.strftime("%Y-%m-%d %H:%M:%S") +# Get data source uid +SOURCE_UID = get_data_source_uid("IntelX") + +section = "intelx" +params = get_params(section) +api_key = params[0][1] + +LOGGER = logging.getLogger(__name__) + + +class IntelX: + """Fetch IntelX data.""" + + def __init__(self, orgs_list): + """Initialize IntelX class.""" + LOGGER.info("Initialized IntelX") + self.orgs_list = orgs_list + + def run_intelx(self): + """Run IntelX api calls.""" + orgs_list = self.orgs_list + + pe_orgs = get_orgs() + for pe_org in pe_orgs: + cyhy_org_id = pe_org["cyhy_db_name"] + pe_org_uid = pe_org["org_uid"] + + # Verify the org is in the list of orgs to scan + if cyhy_org_id in orgs_list or orgs_list == "all": + if self.get_credentials(cyhy_org_id, pe_org_uid) == 1: + LOGGER.error("Failed to get credentials for %s", cyhy_org_id) + + def get_credentials(self, cyhy_org_id, pe_org_uid): + """Get credentials for a provided org.""" + LOGGER.info("Fetching credential data for %s.", cyhy_org_id) + + try: + conn = connect() + roots_df = org_root_domains(conn, pe_org_uid) + LOGGER.info(f"Got roots for {cyhy_org_id}") + except Exception as e: + LOGGER.error("Failed fetching root domains for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + + leaks_json = self.find_credential_leaks( + roots_df["root_domain"].values.tolist(), START_DATE, END_DATE + ) + if len(leaks_json) < 1: + LOGGER.info(f"No credentials found for {cyhy_org_id}") + return 0 + creds_df, breaches_df = self.process_leaks_results(leaks_json, pe_org_uid) + # Insert breach data into the PE database + try: + insert_intelx_breaches(breaches_df) + except Exception as e: + LOGGER.error("Failed inserting breaches for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + + breach_dict = get_intelx_breaches(SOURCE_UID) + breach_dict = dict(breach_dict) + for cred_index, cred_row in creds_df.iterrows(): + breach_uid = breach_dict[cred_row["breach_name"]] + creds_df.at[cred_index, "credential_breaches_uid"] = breach_uid + try: + insert_intelx_credentials(creds_df) + except Exception as e: + LOGGER.error("Failed inserting credentials for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + return 0 + + def query_identity_api(self, domain, start_date, end_date): + """Create an initial search and return the search id.""" + url = f"https://3.intelx.io/accounts/csv?selector={domain}&k={api_key}&datefrom={start_date}&dateto={end_date}" + payload = {} + headers = {} + attempts = 0 + while attempts < 5: + try: + response = requests.request("GET", url, headers=headers, data=payload) + response.raise_for_status() + break + except requests.exceptions.Timeout: + time.sleep(5) + attempts += 1 + if attempts == 5: + LOGGER.error("IntelX identity is not responding. Exiting program.") + sys.exit() + LOGGER.info("IntelX Identity API response timed out. Trying again.") + except Exception as e: + LOGGER.error(f"Error occured geting search id: {e}") + return 0 + LOGGER.info("Acquired search id.") + time.sleep(5) + return response.json() + + def get_search_results(self, id): + """Search IntelX for email leaks.""" + url = f"https://3.intelx.io/live/search/result?id={id}&format=1&k={api_key}" + + payload = {} + headers = {} + attempts = 0 + try: + response = requests.request("GET", url, headers=headers, data=payload) + except requests.exceptions.Timeout: + time.sleep(5) + attempts += 1 + if attempts == 5: + LOGGER.error("IntelX identity is not responding. Exiting program.") + sys.exit() + LOGGER.info("IntelX Identity API response timed out. Trying again.") + except Exception as e: + LOGGER.error(f"Error occured geting search results: {e}") + return 0 + response = response.json() + + return response + + def find_credential_leaks(self, domain_list, start_date, end_date): + """Find leaks for a domain between two dates.""" + all_results_list = [] + for domain in domain_list: + if not domain: + continue + LOGGER.info("Finding credentials leaked associated with " + domain) + response = self.query_identity_api(domain, start_date, end_date) + if not response: + continue + search_id = response["id"] + while True: + results = self.get_search_results(search_id) + if not results: + break + if results["status"] == 0: + current_results = results["records"] + if current_results: + # Add the root_domain to each result object + LOGGER.info( + f"Intelx returned {len(current_results)} more credentials for {domain}" + ) + result = [ + dict(item, **{"root_domain": domain}) + for item in current_results + ] + all_results_list = all_results_list + result + time.sleep(3) + # If still waiting on new results wait + elif results["status"] == 1: + LOGGER.info("Intelx still searching for more credentials") + time.sleep(7) + # if status is two collect the last remaining values and exit loop + elif results["status"] == 2: + current_results = results["records"] + if current_results: + # Add the root_domain to each result object + LOGGER.info( + f"Intelx returned {len(current_results)} more credentials for {domain}" + ) + result = [ + dict(item, **{"root_domain": domain}) + for item in current_results + ] + all_results_list = all_results_list + result + break + elif results["status"] == 3: + LOGGER.error("Search id not found") + break + LOGGER.info(f"Identified {len(all_results_list)} credential leak combos.") + return all_results_list + + def process_leaks_results(self, leaks_json, org_uid): + """Prepare and format credentials and breach dataframes.""" + # Convert json into a dataframe + all_df = pd.DataFrame.from_dict(leaks_json) + + # format email to all lowercase and remove duplicates + all_df["user"] = all_df["user"].str.lower() + LOGGER.info(f"{all_df['user'].nunique()} unique emails found") + LOGGER.info(f"{all_df['sourceshort'].nunique()} unique posts") + all_df = all_df.drop_duplicates(subset=["user", "sourceshort"], keep="first") + LOGGER.info( + f"{len(leaks_json)} emails found after removing duplicates in the same post" + ) + + # Format date + all_df["datetime"] = pd.to_datetime(all_df["date"]) + all_df["date"] = all_df["datetime"].dt.strftime("%Y-%m-%d") + + # Create boolean column for if password is included + all_df["password_included"] = np.where( + (pd.isna(all_df["password"])) | (all_df["password"] == ""), 0, 1 + ) + # Create new column for subdomain, organization uid, and data source uid + all_df["sub_domain"] = all_df["user"].str.split("@").str[1] + all_df["organizations_uid"] = org_uid + all_df["data_source_uid"] = SOURCE_UID + + # rename fields to match database + all_df.rename( + columns={ + "user": "email", + "sourceshort": "breach_name", + "date": "modified_date", + "systemid": "intelx_system_id", + "passwordtype": "hash_type", + }, + inplace=True, + ) + + creds_df = all_df[ + [ + "email", + "organizations_uid", + "root_domain", + "sub_domain", + "breach_name", + "modified_date", + "data_source_uid", + "password", + "hash_type", + "intelx_system_id", + ] + ].reset_index(drop=True) + + # group results by breaches + breaches_df = all_df.groupby( + ["breach_name", "modified_date", "bucket", "data_source_uid"] + ).aggregate({"email": "count", "password_included": "sum"}) + breaches_df = breaches_df.reset_index() + breaches_df["password_included"] = breaches_df["password_included"] > 0 + + breaches_df.rename(columns={"email": "exposed_cred_count"}, inplace=True) + # Build breach description + breaches_df["description"] = ( + breaches_df["breach_name"] + + " was identified on " + + breaches_df["modified_date"] + + ". The post " + + ( + "does not contain" + if breaches_df["password_included"] is True + else "contains" + ) + + " passwords. It falls in the following category: " + + breaches_df["bucket"] + ) + + breaches_df["breach_date"] = breaches_df["modified_date"] + breaches_df["added_date"] = breaches_df["modified_date"] + breaches_df = breaches_df[ + [ + "breach_name", + "description", + "breach_date", + "added_date", + "modified_date", + "password_included", + "data_source_uid", + ] + ] + + return creds_df, breaches_df diff --git a/build/lib/pe_source/pe_scripts.py b/build/lib/pe_source/pe_scripts.py new file mode 100644 index 00000000..fad2d2b1 --- /dev/null +++ b/build/lib/pe_source/pe_scripts.py @@ -0,0 +1,129 @@ +"""A tool for gathering pe source data. + +Usage: + pe-source DATA_SOURCE [--log-level=LEVEL] [--orgs=ORG_LIST] [--cybersix-methods=METHODS] [--soc_med_included] + +Arguments: + DATA_SOURCE Source to collect data from. Valid values are "cybersixgill", + "dnstwist", "hibp", "intelx", and "shodan". + +Options: + -h --help Show this message. + -v --version Show version information. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -o --orgs=ORG_LIST A comma-separated list of orgs to collect data for. + If not specified, data will be collected for all + orgs in the pe database. Orgs in the list must match the + IDs in the cyhy-db. E.g. DHS,DHS_ICE,DOC + [default: all] + -csg --cybersix-methods=METHODS A comma-separated list of cybersixgill methods to run. + If not specified, all will run. Valid values are "alerts", + "credentials", "mentions", "topCVEs". E.g. alerts,mentions. + [default: all] + -sc --soc_med_included Include social media posts from cybersixgill in data collection. +""" + +# Standard Python Libraries +import logging +import sys +from typing import Any, Dict + +# Third-Party Libraries +import docopt +from schema import And, Schema, SchemaError, Use + +# cisagov Libraries +import pe_reports + +from ._version import __version__ +from .cybersixgill import Cybersixgill +from .dnsmonitor import DNSMonitor +from .dnstwistscript import run_dnstwist +from .intelx_identity import IntelX +from .shodan import Shodan + +LOGGER = logging.getLogger(__name__) + + +def run_pe_script(source, orgs_list, cybersix_methods, soc_med_included): + """Collect data from the source specified.""" + # If not "all", separate orgs string into a list of orgs + if orgs_list != "all": + orgs_list = orgs_list.split(",") + # If not "all", separate Cybersixgill methods string into a list + if cybersix_methods == "all": + cybersix_methods = ["alerts", "mentions", "credentials", "topCVEs"] + else: + cybersix_methods = cybersix_methods.split(",") + + LOGGER.info("Running %s on these orgs: %s", source, orgs_list) + + if source == "cybersixgill": + cybersix = Cybersixgill(orgs_list, cybersix_methods, soc_med_included) + cybersix.run_cybersixgill() + elif source == "shodan": + shodan = Shodan(orgs_list) + shodan.run_shodan() + elif source == "dnsmonitor": + dnsMonitor = DNSMonitor(orgs_list) + dnsMonitor.run_dnsMonitor() + elif source == "dnstwist": + run_dnstwist(orgs_list) + elif source == "intelx": + intelx = IntelX(orgs_list) + intelx.run_intelx() + else: + logging.error( + "Not a valid source name. Correct values are cybersixgill or shodan." + ) + sys.exit(1) + + +def main(): + """Set up logging and call the run_pe_script function.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Set up logging + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + # Run pe script on specified source + run_pe_script( + validated_args["DATA_SOURCE"], + validated_args["--orgs"], + validated_args["--cybersix-methods"], + validated_args["--soc_med_included"], + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/build/lib/pe_source/shodan.py b/build/lib/pe_source/shodan.py new file mode 100644 index 00000000..da703ac1 --- /dev/null +++ b/build/lib/pe_source/shodan.py @@ -0,0 +1,61 @@ +"""Collect Shodan data.""" + +# Standard Python Libraries +import threading + +# Third-Party Libraries +import numpy + +from .data.pe_db.config import shodan_api_init +from .data.pe_db.db_query import get_orgs +from .data.shodan.shodan_search import run_shodan_thread + + +class Shodan: + """Fetch Shodan data.""" + + def __init__(self, orgs_list): + """Initialize Shodan class.""" + self.orgs_list = orgs_list + + def run_shodan(self): + """Run Shodan calls.""" + orgs_list = self.orgs_list + + # Get orgs from PE database + pe_orgs = get_orgs() + + # Filter orgs if specified + if orgs_list == "all": + pe_orgs_final = pe_orgs + else: + pe_orgs_final = [] + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + # Get list of initialized API objects + api_list = shodan_api_init() + + # Split orgs into chunks. # of chunks = # of valid API keys = # of threads + chunk_size = len(api_list) + chunked_orgs_list = numpy.array_split(numpy.array(pe_orgs_final), chunk_size) + + i = 0 + thread_list = [] + while i < len(chunked_orgs_list): + thread_name = f"Thread {i+1}:" + # Start thread + t = threading.Thread( + target=run_shodan_thread, + args=(api_list[i], chunked_orgs_list[i], thread_name), + ) + t.start() + thread_list.append(t) + i += 1 + + # Wait until all threads finish to continue + for thread in thread_list: + thread.join() diff --git a/dnstwist_output.txt b/dnstwist_output.txt new file mode 100644 index 00000000..b19e6c49 --- /dev/null +++ b/dnstwist_output.txt @@ -0,0 +1,828 @@ +[ + { + "dns_a": [ + "23.50.79.60" + ], + "dns_aaaa": [ + "2600:1408:ec00:284::447a" + ], + "dns_ns": [ + "algin.ns.cloudflare.com" + ], + "domain": "biometrics.gov", + "fuzzer": "*original" + }, + { + "dns_a": [ + "!ServFail" + ], + "dns_aaaa": [ + "!ServFail" + ], + "dns_ns": [ + "!ServFail" + ], + "domain": "biometrics.ae", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.ai", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.app", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "bromo.cloudhost.id" + ], + "domain": "biometrics.asia", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "64.190.63.222" + ], + "dns_mx": [ + "localhost" + ], + "dns_ns": [ + "ns1.sedoparking.com" + ], + "domain": "biometrics.at", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.be", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "46.250.210.142" + ], + "dns_mx": [ + "mail.biometrics.blog" + ], + "dns_ns": [ + "ns01.proisp.no" + ], + "domain": "biometrics.blog", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "ns-cloud-d1.googledomains.com" + ], + "domain": "biometrics.blue", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "213.186.33.5" + ], + "dns_mx": [ + "mx3.mail.ovh.net" + ], + "dns_ns": [ + "dns107.ovh.net" + ], + "domain": "biometrics.bz", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "158.85.87.76" + ], + "dns_mx": [ + "mailroot4.namespro.ca" + ], + "dns_ns": [ + "slns1.namespro.ca" + ], + "domain": "biometrics.ca", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "64.190.63.222" + ], + "dns_mx": [ + "localhost" + ], + "dns_ns": [ + "ns1.sedoparking.com" + ], + "domain": "biometrics.cc", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.ch", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "91.195.240.82" + ], + "dns_ns": [ + "ns1bdg.name.com" + ], + "domain": "biometrics.cloud", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "152.32.175.174" + ], + "domain": "biometrics.cn", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "199.59.243.225" + ], + "dns_ns": [ + "ns1.bodis.com" + ], + "domain": "biometrics.co", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "104.21.85.34" + ], + "dns_aaaa": [ + "2606:4700:3033::6815:5522" + ], + "dns_ns": [ + "bart.ns.cloudflare.com" + ], + "domain": "biometrics.coffee", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "15.197.142.173" + ], + "dns_mx": [ + "mailstore1.secureserver.net" + ], + "dns_ns": [ + "ns49.domaincontrol.com" + ], + "domain": "biometrics.com", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "185.25.185.106" + ], + "dns_mx": [ + "mail.biometrics.cz" + ], + "dns_ns": [ + "ns1.netio.cz" + ], + "domain": "biometrics.cz", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "195.201.183.117" + ], + "dns_mx": [ + "mx.awares.de" + ], + "dns_ns": [ + "a.07131.net" + ], + "domain": "biometrics.de", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.digital", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "77.111.240.191" + ], + "dns_mx": [ + "mx1.pub.mailpod11-cph3.one.com" + ], + "dns_ns": [ + "ns01.one.com" + ], + "domain": "biometrics.dk", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "!ServFail" + ], + "dns_aaaa": [ + "!ServFail" + ], + "dns_ns": [ + "!ServFail" + ], + "domain": "biometrics.earth", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.es", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "104.21.42.160" + ], + "dns_aaaa": [ + "2606:4700:3032::6815:2aa0" + ], + "dns_mx": [ + "mail.biometrics.eu" + ], + "dns_ns": [ + "thomas.ns.cloudflare.com" + ], + "domain": "biometrics.eu", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "212.227.229.64" + ], + "dns_mx": [ + "mx00.ionos.es" + ], + "dns_ns": [ + "ns1016.ui-dns.biz" + ], + "domain": "biometrics.fit", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "128.65.195.43" + ], + "dns_aaaa": [ + "2001:1600:4:b:3673:5aff:fea4:8f48" + ], + "dns_mx": [ + "mta-gw.infomaniak.ch" + ], + "dns_ns": [ + "ns3.infomaniak.ch" + ], + "domain": "biometrics.fr", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "46.4.225.224" + ], + "dns_mx": [ + "biometrics.gr" + ], + "dns_ns": [ + "ns3.hosthouse.gr" + ], + "domain": "biometrics.gr", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.group", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "162.255.119.21" + ], + "dns_mx": [ + "mx1.privateemail.com" + ], + "dns_ns": [ + "dns1.registrar-servers.com" + ], + "domain": "biometrics.guru", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.id", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "81.17.241.117" + ], + "dns_mx": [ + "mail.biometrics.ie" + ], + "dns_ns": [ + "ns1.webhostingireland.ie" + ], + "domain": "biometrics.ie", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "208.91.197.7" + ], + "dns_ns": [ + "dns1.parking-page.net" + ], + "domain": "biometrics.in", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "104.247.82.52" + ], + "dns_mx": [ + "mail.h-email.net" + ], + "dns_ns": [ + "ns1.parkingcrew.net" + ], + "domain": "biometrics.info", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.169.48" + ], + "dns_mx": [ + "" + ], + "dns_ns": [ + "ns3.afternic.com" + ], + "domain": "biometrics.io", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "!ServFail" + ], + "dns_aaaa": [ + "!ServFail" + ], + "dns_ns": [ + "!ServFail" + ], + "domain": "biometrics.ir", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "64.190.63.222" + ], + "dns_mx": [ + "localhost" + ], + "dns_ns": [ + "ns1.sedoparking.com" + ], + "domain": "biometrics.it", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "210.233.182.36" + ], + "dns_mx": [ + "www.biometrics.jp" + ], + "dns_ns": [ + "dns.knet.ad.jp" + ], + "domain": "biometrics.jp", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "121.78.127.249" + ], + "dns_ns": [ + "ns1.comn.com" + ], + "domain": "biometrics.kr", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "190.110.123.222" + ], + "dns_mx": [ + "alt1.aspmx.l.google.com" + ], + "dns_ns": [ + "ns1.hostname.cl" + ], + "domain": "biometrics.la", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.life", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "15.197.148.33" + ], + "dns_ns": [ + "ns49.domaincontrol.com" + ], + "domain": "biometrics.live", + "fuzzer": "tld-swap" + }, + { + "dns_mx": [ + "mail.biometrics.lk" + ], + "dns_ns": [ + "ns8213.hostgator.com" + ], + "domain": "biometrics.lk", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.169.48" + ], + "dns_ns": [ + "ns1.namefind.com" + ], + "domain": "biometrics.ltd", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "195.35.15.209" + ], + "dns_aaaa": [ + "2a02:4780:b:1321:0:37d5:1327:2" + ], + "dns_mx": [ + "mx1.titan.email" + ], + "dns_ns": [ + "ns1.dns-parking.com" + ], + "domain": "biometrics.ma", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.me", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "ns01.army.mil" + ], + "domain": "biometrics.mil", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "15.197.148.33" + ], + "dns_mx": [ + "alt1.aspmx.l.google.com" + ], + "dns_ns": [ + "ns39.domaincontrol.com" + ], + "domain": "biometrics.mx", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.169.48" + ], + "dns_ns": [ + "ns1.namefind.com" + ], + "domain": "biometrics.net", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "173.255.194.134" + ], + "dns_ns": [ + "!ServFail" + ], + "domain": "biometrics.news", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "!ServFail" + ], + "dns_aaaa": [ + "!ServFail" + ], + "dns_ns": [ + "!ServFail" + ], + "domain": "biometrics.ng", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "162.255.119.206" + ], + "dns_mx": [ + "eforward1.registrar-servers.com" + ], + "dns_ns": [ + "dns1.registrar-servers.com" + ], + "domain": "biometrics.ninja", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "84.241.175.186" + ], + "dns_mx": [ + "fallback.mail.pcextreme.nl" + ], + "dns_ns": [ + "ns0.transip.net" + ], + "domain": "biometrics.nl", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.one", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "ns1.dreamhost.com" + ], + "domain": "biometrics.org", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "172.93.103.102" + ], + "dns_ns": [ + "ns1.commonmx.com" + ], + "domain": "biometrics.ph", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "amy.ns.cloudflare.com" + ], + "domain": "biometrics.pl", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "104.247.81.54" + ], + "dns_ns": [ + "ns1.parkingcrew.net" + ], + "domain": "biometrics.pro", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "198.252.99.166" + ], + "dns_ns": [ + "ns75.domaincontrol.com" + ], + "domain": "biometrics.pw", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "5.196.143.43" + ], + "dns_mx": [ + "biometrics.ro" + ], + "dns_ns": [ + "ns1.fireserv.ro" + ], + "domain": "biometrics.ro", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "185.43.6.212" + ], + "dns_mx": [ + "mail.biometrics.ru" + ], + "dns_ns": [ + "ns1.firstvds.ru" + ], + "domain": "biometrics.ru", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "91.223.69.25" + ], + "dns_mx": [ + "mail.biometrics.sk" + ], + "dns_ns": [ + "ns1.webdom.sk" + ], + "domain": "biometrics.sk", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.213.45" + ], + "dns_ns": [ + "ns51.domaincontrol.com" + ], + "domain": "biometrics.team", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "15.197.148.33" + ], + "dns_ns": [ + "ns21.domaincontrol.com" + ], + "domain": "biometrics.technology", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.169.48" + ], + "dns_mx": [ + "" + ], + "dns_ns": [ + "ns3.afternic.com" + ], + "domain": "biometrics.tv", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.213.45" + ], + "dns_ns": [ + "ns45.domaincontrol.com" + ], + "domain": "biometrics.uk", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "13.248.169.48" + ], + "dns_mx": [ + "" + ], + "dns_ns": [ + "ns3.afternic.com" + ], + "domain": "biometrics.us", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "162.255.119.223" + ], + "dns_mx": [ + "eforward1.registrar-servers.com" + ], + "dns_ns": [ + "dns1.registrar-servers.com" + ], + "domain": "biometrics.video", + "fuzzer": "tld-swap" + }, + { + "dns_ns": [ + "dns19.hichina.com" + ], + "domain": "biometrics.wang", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "15.197.142.173" + ], + "dns_mx": [ + "mailstore1.secureserver.net" + ], + "dns_ns": [ + "ns61.domaincontrol.com" + ], + "domain": "biometrics.work", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.world", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "64.70.19.203" + ], + "domain": "biometrics.ws", + "fuzzer": "tld-swap" + }, + { + "dns_a": [ + "3.64.163.50" + ], + "dns_ns": [ + "ns1.dan.com" + ], + "domain": "biometrics.xyz", + "fuzzer": "tld-swap" + } +] diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..33e53ba6 --- /dev/null +++ b/go.mod @@ -0,0 +1,18 @@ +module src + +go 1.20 + +require ( + github.com/golang/snappy v0.0.1 // indirect + github.com/klauspost/compress v1.13.6 // indirect + github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe // indirect + github.com/pkg/errors v0.9.1 // indirect + github.com/xdg-go/pbkdf2 v1.0.0 // indirect + github.com/xdg-go/scram v1.1.1 // indirect + github.com/xdg-go/stringprep v1.0.3 // indirect + github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect + go.mongodb.org/mongo-driver v1.11.4 // indirect + golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d // indirect + golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect + golang.org/x/text v0.3.7 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 00000000..529b54de --- /dev/null +++ b/go.sum @@ -0,0 +1,46 @@ +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= +github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/klauspost/compress v1.13.6 h1:P76CopJELS0TiO2mebmnzgWaajssP/EszplttgQxcgc= +github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe h1:iruDEfMl2E6fbMZ9s0scYfZQ84/6SPL6zC8ACM2oIL0= +github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +github.com/xdg-go/pbkdf2 v1.0.0 h1:Su7DPu48wXMwC3bs7MCNG+z4FhcyEuz5dlvchbq0B0c= +github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= +github.com/xdg-go/scram v1.1.1 h1:VOMT+81stJgXW3CpHyqHN3AXDYIMsx56mEFrB37Mb/E= +github.com/xdg-go/scram v1.1.1/go.mod h1:RaEWvsqvNKKvBPvcKeFjrG2cJqOkHTiyTpzz23ni57g= +github.com/xdg-go/stringprep v1.0.3 h1:kdwGpVNwPFtjs98xCGkHjQtGKh86rDcRZN17QEMCOIs= +github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgklLGvcBnW8= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= +github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= +go.mongodb.org/mongo-driver v1.11.4 h1:4ayjakA013OdpGyL2K3ZqylTac/rMjrJOMZ1EHizXas= +go.mongodb.org/mongo-driver v1.11.4/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d h1:sK3txAijHtOK88l68nt020reeT1ZdKLIYetKl95FzVY= +golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/migrations/README b/migrations/README new file mode 100644 index 00000000..0e048441 --- /dev/null +++ b/migrations/README @@ -0,0 +1 @@ +Single-database configuration for Flask. diff --git a/migrations/alembic.ini b/migrations/alembic.ini new file mode 100644 index 00000000..ec9d45c2 --- /dev/null +++ b/migrations/alembic.ini @@ -0,0 +1,50 @@ +# A generic, single database configuration. + +[alembic] +# template used to generate migration files +# file_template = %%(rev)s_%%(slug)s + +# set to 'true' to run the environment during +# the 'revision' command, regardless of autogenerate +# revision_environment = false + + +# Logging configuration +[loggers] +keys = root,sqlalchemy,alembic,flask_migrate + +[handlers] +keys = console + +[formatters] +keys = generic + +[logger_root] +level = WARN +handlers = console +qualname = + +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine + +[logger_alembic] +level = INFO +handlers = +qualname = alembic + +[logger_flask_migrate] +level = INFO +handlers = +qualname = flask_migrate + +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic + +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S diff --git a/migrations/env.py b/migrations/env.py new file mode 100644 index 00000000..8268326f --- /dev/null +++ b/migrations/env.py @@ -0,0 +1,89 @@ +# Standard Python Libraries +import logging +from logging.config import fileConfig + +# Third-Party Libraries +from alembic import context +from flask import current_app + +# this is the Alembic Config object, which provides +# access to the values within the .ini file in use. +config = context.config + +# Interpret the config file for Python logging. +# This line sets up loggers basically. +fileConfig(config.config_file_name) +logger = logging.getLogger("alembic.env") + +# add your model's MetaData object here +# for 'autogenerate' support +# from myapp import mymodel +# target_metadata = mymodel.Base.metadata +config.set_main_option( + "sqlalchemy.url", + str(current_app.extensions["migrate"].db.get_engine().url).replace("%", "%%"), +) +target_metadata = current_app.extensions["migrate"].db.metadata + +# other values from the config, defined by the needs of env.py, +# can be acquired: +# my_important_option = config.get_main_option("my_important_option") +# ... etc. + + +def run_migrations_offline(): + """Run migrations in 'offline' mode. + + This configures the context with just a URL + and not an Engine, though an Engine is acceptable + here as well. By skipping the Engine creation + we don't even need a DBAPI to be available. + + Calls to context.execute() here emit the given string to the + script output. + + """ + url = config.get_main_option("sqlalchemy.url") + context.configure(url=url, target_metadata=target_metadata, literal_binds=True) + + with context.begin_transaction(): + context.run_migrations() + + +def run_migrations_online(): + """Run migrations in 'online' mode. + + In this scenario we need to create an Engine + and associate a connection with the context. + + """ + + # this callback is used to prevent an auto-migration from being generated + # when there are no changes to the schema + # reference: http://alembic.zzzcomputing.com/en/latest/cookbook.html + def process_revision_directives(context, revision, directives): + if getattr(config.cmd_opts, "autogenerate", False): + script = directives[0] + if script.upgrade_ops.is_empty(): + directives[:] = [] + logger.info("No changes in schema detected.") + + connectable = current_app.extensions["migrate"].db.get_engine() + + with connectable.connect() as connection: + context.configure( + connection=connection, + target_metadata=target_metadata, + include_object=include_object, + process_revision_directives=process_revision_directives, + **current_app.extensions["migrate"].configure_args + ) + + with context.begin_transaction(): + context.run_migrations() + + +if context.is_offline_mode(): + run_migrations_offline() +else: + run_migrations_online() diff --git a/migrations/script.py.mako b/migrations/script.py.mako new file mode 100644 index 00000000..2c015630 --- /dev/null +++ b/migrations/script.py.mako @@ -0,0 +1,24 @@ +"""${message} + +Revision ID: ${up_revision} +Revises: ${down_revision | comma,n} +Create Date: ${create_date} + +""" +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + +# revision identifiers, used by Alembic. +revision = ${repr(up_revision)} +down_revision = ${repr(down_revision)} +branch_labels = ${repr(branch_labels)} +depends_on = ${repr(depends_on)} + + +def upgrade(): + ${upgrades if upgrades else "pass"} + + +def downgrade(): + ${downgrades if downgrades else "pass"} diff --git a/pe_reports_logging.log b/pe_reports_logging.log new file mode 100644 index 00000000..8f0e47ce --- /dev/null +++ b/pe_reports_logging.log @@ -0,0 +1,1457 @@ +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antillean Adventist University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antigo Town Clerk, Langlade, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antigo City Clerk, Langlade, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antelope Valley Union High School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antelope Valley College +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antelope County, NE +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Answers in Genesis +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Answering Service for Directors, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anstaff Bank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ansonia Town Clerk, New Haven, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ansonia Registrar of Voters, New Haven, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anson Town Clerk, Chippewa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anson Municipal Registrar, Somerset, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anson Municipal Clerk, Somerset, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anson County Board of Elections, Anson, NC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anselmo-Merna Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anoka County, MN +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anne Arundel County Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anne Arundel County Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anne Arundel County Board of Elections, Anne Arundel, MD +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Annandale Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Anna Independent School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ann Arbor Charter Township Election Commission, Washtenaw, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ann Arbor Charter Township Clerk, Washtenaw, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aniwa Village Clerk, Shawano, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aniwa Town Clerk, Shawano, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Angelo Town Clerk, Monroe, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Angelina County Elections Administrator, Angelina, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Angelica Town Clerk, Shawano, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Andrews University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Andrews County Elections Administrator, Andrews, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Andrew County, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Andrew County Clerk, Andrew, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Town Treasurer, Windsor, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Town Clerk, Windsor, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Town Clerk, Tolland, CT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Town Clerk, Merrimack, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Town Clerk, Essex, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Registrar of Voters, Tolland, CT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Municipal Registrar, Oxford, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Municipal Clerk, Oxford, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andover Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Andesa Services, Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson University +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson Town Clerk, Iron, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson Town Clerk, Burnett, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson Schools - District 41, MT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson Regional Medical Center +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson County Elections Administrator, Anderson, TX +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson County Elections Administrator, Anderson, TN +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson County Clerk, Anderson, KY +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson County Clerk, Anderson, KS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson County Board of Voter Registration and Elections, Anderson, SC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anderson Commercial Flooring +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anchorage and Mat-Su - Region II Elections Office, Matanuska-Susitna Vicinity, AK +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anchorage and Mat-Su - Region II Elections Office, Anchorage Vicinity, AK +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anchorage School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Anchor State Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Analytical Mechanics Associates +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amwins Group, Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amway Center - Orlando Venues +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amur Equipment Finance +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amplus Academy +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amplify Education Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amplify Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ampion - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amphastar Pharmaceuticals Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ampersand Gilman Hydro LP +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amnicon Town Clerk, Douglas, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amity Municipal Registrar, Aroostook, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amity Municipal Clerk, Aroostook, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amite County School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amite County Election Commission, Amite, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amite County Circuit Clerk, Amite, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Town Clerk, Hillsborough, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Town Clerk, Hampshire, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Public Schools +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Municipal Registrar, Hancock, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Municipal Clerk, Hancock, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst County Registrar, Amherst, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst County Public Schools +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst County Electoral Board, Amherst, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst College +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amherst Central School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amgen Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amesbury City Clerk, Essex, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ames Construction +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Americo Manufacturing +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Americana Community Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Water Works +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Transmission Company +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Samoa Election Office +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Pacific +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American National Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Municipal Power Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Hotel Register - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Gas Association +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Fuel and Petrochemical Manufacturers +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Electric Power +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Eagle Financial Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Consolidated Natural Resources, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American College of Surgeons +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Battle Monuments Commission (ABMC) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Bank & Trust Company, N.A. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving American Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving America's Christian Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amelia County Registrar, Amelia, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amelia County Electoral Board, Amelia, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AmbioPharm, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amberg Town Clerk, Marinette, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amber Township Election Commission, Mason, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amber Township Clerk, Mason, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amador Health Center +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amador County Unified School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Amador County Registrar of Voters, Amador, CA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alvin Town Clerk, Forest, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alvernia University +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Altru Health System +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Altoona City Clerk, Eau Claire, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alton Town Clerk, Belknap, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alton Municipal Registrar, Penobscot, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alton Municipal Clerk, Penobscot, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alton Community Unit School District 11 +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alto Town Clerk, Fond du Lac, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Altmar-Parish-Williamstown Central School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alta Trust Company +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alta Loma School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alstead Town Clerk, Cheshire, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpine Township Election Commission, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpine Township Clerk, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpine School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpine County Clerk, Alpine, CA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AlphaTech, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpha Technologies +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpha Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena Township Election Commission, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena Township Clerk, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena County Election Commission, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena County Clerk, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena County Board of Canvassars, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena City Election Commission, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alpena City Clerk, Alpena, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alonesy Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aloha Township Election Commission, Cheboygan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aloha Township Clerk, Cheboygan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alna Municipal Registrar, Lincoln, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alna Municipal Clerk, Lincoln, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almont Township Election Commission, Lapeer, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almont Township Clerk, Lapeer, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almon Town Clerk, Shawano, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almira Township Election Commission, Benzie, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almira Township Clerk, Benzie, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almer Township Election Commission, Tuscola, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almer Township Clerk, Tuscola, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almena Village Clerk, Barron, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almena Township Election Commission, Van Buren, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almena Township Clerk, Van Buren, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Almena Town Clerk, Barron, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma Town Clerk, Jackson, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma Lasers Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma College +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma City Election Commission, Gratiot, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma City Clerk, Gratiot, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma Center Village Clerk, Jackson, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alma Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allwell Behavioral Health Services +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allouez Village Clerk, Brown, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allouez Township Election Commission, Keweenaw, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allouez Township Clerk, Keweenaw, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allied Feeds, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alliance for Water Efficiency, NFP +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allenstown Town Clerk, Merrimack, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allendale County Board of Voter Registration and Elections, Allendale, SC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allendale Charter Township Election Commission, Ottawa, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allendale Charter Township Clerk, Ottawa, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen Parish Registrar of Voters, Allen, LA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen Parish Clerk of Court, Allen, LA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen Independent School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen Engineering Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County, Ohio Election Infrastructure +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County Ohio +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County Election Board, Allen, IN +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County Clerk, Allen, KY +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County Clerk, Allen, KS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allen County Clerk, Allen, IN +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegheny Intermediate Unit +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegheny County, PA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegheny County Airport Authority +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alleghany County Electoral Board, Alleghany, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alleghany County Board of Elections, Alleghany, NC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegany County, New York +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegany County Board of Elections +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan Township Election Commission, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan Township Clerk, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan County Election Commission, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan County Clerk, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan County Board of Canvassars, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan City Election Commission, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegan City Clerk, Allegan, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allegacy Federal Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allamakee County, IA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allagash Municipal Registrar, Aroostook, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Allagash Municipal Clerk, Aroostook, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AllTime Tech +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AllChem Industries +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving All American Lumber, LLC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving All Aboard America! Holdings, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aligned Partners Trust Company +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algoma Township Election Commission, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algoma Township Clerk, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algoma Town Clerk, Winnebago, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algoma City Clerk, Kewaunee, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alger County Election Commission, Alger, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alger County Clerk, Alger, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alger County Board of Canvassars, Alger, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algansee Township Election Commission, Branch, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Algansee Township Clerk, Branch, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alfred University +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alfred Municipal Registrar, York, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alfred Municipal Clerk, York, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alford Town Clerk, Berkshire, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alfalfa County Election Board, Alfalfa, OK +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexonet +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexion Pharmaceuticals, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexandria Town Clerk, Grafton, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexander Municipal Registrar, Washington, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexander Municipal Clerk, Washington, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexander County Government +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexander County Clerk, Alexander, IL +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alexander County Board of Elections, Alexander, NC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AlertTrace by VOS Systems +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aldine Independent School District - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alderwood Water & Wastewater District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcorn County Election Commission, Alcorn, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcorn County Circuit Clerk, Alcorn, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcona Township Election Commission, Alcona, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcona Township Clerk, Alcona, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcona County Election Commission, Alcona, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcona County Board of Canvassars, Alcona, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alcona Community Schools, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alburgh Town Treasurer, Grand Isle, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alburgh Town Clerk, Grand Isle, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albuquerque Water Utility Authority +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albuquerque School Of Excellence +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albright College +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Township Election Commission, Calhoun, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Township Clerk, Calhoun, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Town Clerk, Trempealeau, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Town Clerk, Jackson, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Town Clerk, Dane, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Municipal Registrar, Kennebec, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion Municipal Clerk, Kennebec, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion City Election Commission, Calhoun, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albion City Clerk, Calhoun, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albia Community School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albert Township Election Commission, Montmorency, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albert Township Clerk, Montmorency, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albemarle County Service Authority +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albemarle County Registrar, Albemarle, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albemarle County Electoral Board, Albemarle, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany Village Clerk, Green, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany Town Treasurer, Orleans, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany Town Clerk, Orleans, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany Town Clerk, Green, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany Town Clerk, Carroll, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany County School District #1 +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany County NY +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany County Government +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Albany County Board of Elections, Albany, NY +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaska Railroad Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaska Native Tribal Health Consortium - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaska Industrial Development and Export Authority +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaska Department of Labor & Workforce Development +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamosa County, CO - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamosa County Clerk and Recorder, Alamosa, CO +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamo Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamo Township Clerk, Kalamazoo, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alameda Unified School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alameda County Water District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alameda County Mosquito Abatement District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alameda County +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamance County Government +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alamance County Board of Elections, Alamance, NC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaiedon Township Election Commission, Ingham, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alaiedon Township Clerk, Ingham, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alachua County Supervisor of Elections, Alachua, FL +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alachua County Schools +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alachua County BOCC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alabaster Water Board +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alabaster Township Election Commission, Iosco, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alabaster Township Clerk, Iosco, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Alabaster City Schools +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Al Serra LLC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Akron Township Election Commission, Tuscola, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Akron Township Clerk, Tuscola, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Akron Metropolitan Housing Authority +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aitkin County Auditor, Aitkin, MN +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Airtonomy +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Airline Tariff Publishing Company +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Airline Cargo Services +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Airbus Defense and Space +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Air Products - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Air Bud Entertainment +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ainsworth Town Clerk, Langlade, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aims Community College +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aiken County Board of Voter Registration and Elections, Aiken, SC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ahnapee Town Clerk, Kewaunee, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aging & In-Home Services of Northeast Indiana, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Agile Information Service +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Agenda Town Clerk, Ashland, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Agawam Town Clerk, Hampden, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AgWest Farm Credit +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ag World Support Systems +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving African Development Foundation (ADF) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Affton Schools +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aetna Township Election Commission, Mecosta, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aetna Township Clerk, Mecosta, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aethercomm, Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aero-Glen International, LLC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advocate Aurora Health - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advisory Council on Historic Preservation (ACHP) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advia Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adventist Health System/West/DBA Adventist Health +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advantis Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advanced Project Consulting +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advanced Micro Devices - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advanced Foot & Ankle Center +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Advanced Assessment Systems, Inc. (DBA LinkIt!) +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adrian Township Election Commission, Lenawee, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adrian Township Clerk, Lenawee, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adrian Town Clerk, Monroe, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adrian City Election Commission, Lenawee, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adrian City Clerk, Lenawee, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Administrative Office of the Courts, Kentucky +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Administrative Conference of the United States (ACUS) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Admin on Demand, LLC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adirondack Park Agency +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adirondack Bank +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adena Health System +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adelphoi +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adell Village Clerk, Sheboygan, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addus HomeCare +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Township Election Commission, Oakland, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Township Clerk, Oakland, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Town Treasurer, Addison, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Town Clerk, Washington, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Town Clerk, Addison, VT +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison School District 4, IL +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Municipal Registrar, Washington, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison Municipal Clerk, Washington, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Addison County Home Health & Hospice +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Township Election Commission, Arenac, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Township Clerk, Hillsdale, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Town Clerk, Jackson, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Town Clerk, Green, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Town Clerk, Berkshire, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams Town Clerk, Adams, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County, Ohio Election Infrastructure +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County, Nebraska +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County, IA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County, Colorado +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Idaho +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Election Commission, Adams, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Clerk, Adams, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Clerk, Adams, IN +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Clerk and Recorder, Adams, CO +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Circuit Clerk, Adams, MS +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Board of Elections, Adams, PA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Auditor, Adams, WA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams County Auditor, Adams, ND +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adams City Clerk, Adams, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adair County Health System +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adair County Election Board, Adair, OK +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adair County Clerk, Adair, MO +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adair County Clerk, Adair, KY +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Adair County Auditor, Adair, IA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ada Township Election Commission, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ada Township Clerk, Kent, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ada County Emergency Communications +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ada County Elections, ID +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acworth Town Clerk, Sullivan, NH +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acushnet Town Clerk, Bristol, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acton Town Clerk, Middlesex, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acton Municipal Registrar, York, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acton Municipal Clerk, York, ME +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Active Decision Support Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acme Township Election Commission, Grand Traverse, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acme Township Clerk, Grand Traverse, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acme Metal Works +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Ackley Town Clerk, Langlade, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accuray +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accurate Corrosion Control, Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accomack County Registrar, Accomack, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accomack County Electoral Board, Accomack, VA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Access Group Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accelerated Solutions, LLC d/b/a ARx +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accela +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Accel Net, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acadia Parish Registrar of Voters, Acadia, LA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acadia Parish Police Jury +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acadia Parish Clerk of Court, Acadia, LA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acadia Healthcare Company, Inc. - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Acacia Network, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Absolute Metal Finishing, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Absentee and Petition Office, Alaska - All, AK +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abrams Town Clerk, Oconto, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abington Town Clerk, Plymouth, MA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abington School District +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Aberdeen Township +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abbvie, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abbotsford City Clerk, Clark/Marathon, WI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abbeville County Board of Voter Registration and Elections, Abbeville, SC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving Abacus Technologies +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AWC, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AVIAN, LLC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AVANGRID +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ATS Construction +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ATI Metals +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ASTERES INC +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ASE Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ARUP Laboratories Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ARES Security Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving APTIM Federal Services +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving APLA Health and Wellness +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving APL Logistics America Ltd +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AOS 98 Rocky Channels School System +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AOC - U.S. Botanic Garden (USBG) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AOC - Capitol Visitor Center - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AOC - Architect of the Capitol (AOC) - CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ALPHAPOINTE +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ALP Industries Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ALMACO +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AIPHONE CORPORATION +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AIG- CISA +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AGC Biologics, Inc. +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AEM Corporation +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ACHIEVA Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ACE Group Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ACCESS Council +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving ABA Technologies Inc +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving AAA Washington +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving A3R bda ViTel Net +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving A.J. Boggs & Company +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving A+E Television Networks +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 4 Medica +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 3rd Gen Machine +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 3D Group +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 36 District Court, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 35th District Court Plymouth, MI +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 2G Engineering +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 1st University Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 1st Mississippi Federal Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 1s Gateway Credit Union +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 19th Judicial Circuit - State of Florida +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:26 - __main__ - ERROR - Failure saving 18th Judicial Circuit Courts of Florida +06/10/2024 10:54:26 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:26 - __main__ - INFO - Done inserting business units +06/10/2024 10:54:26 - __main__ - INFO - Running Xpanse alert pull on National Science Foundation (NSF) - CISA +06/10/2024 10:54:45 - __main__ - INFO - The current org has 575 alerts +06/10/2024 10:54:48 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:50 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:58 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:00 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:06 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:08 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:09 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:12 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:14 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:16 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:46 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:48 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:49 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:52 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:54 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:56 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:55:58 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:01 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:03 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:05 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:07 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:09 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:12 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:14 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:39 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:41 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:43 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:45 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:46 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:48 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:56:50 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:12 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:15 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:16 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:57:28 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:05 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:07 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:09 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:31 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:33 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:35 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:58:57 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:01 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:03 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:08 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:10 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:13 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:15 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:26 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:29 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:31 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:33 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:36 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:37 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:39 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:42 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:43 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:46 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:47 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:49 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:50 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:52 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:54 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:55 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:57 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:59:59 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:01 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:04 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:07 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:09 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:11 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:13 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:15 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 11:00:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_alert_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) diff --git a/pe_reports_logging.log.1 b/pe_reports_logging.log.1 new file mode 100644 index 00000000..bf5fabc2 --- /dev/null +++ b/pe_reports_logging.log.1 @@ -0,0 +1,11171 @@ +06/10/2024 10:32:12 - __main__ - INFO - Starting XPANSE scan. +06/10/2024 10:32:12 - __main__ - INFO - Starting business unit insert +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - ('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer')) +06/10/2024 10:54:17 - __main__ - ERROR - Failure saving Cypress Bank and Trust +06/10/2024 10:54:17 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:17 - __main__ - ERROR - Failure saving Cyndx Networks LLC +06/10/2024 10:54:17 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:17 - __main__ - ERROR - Failure saving CyncHealth +06/10/2024 10:54:17 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:17 - __main__ - ERROR - Failure saving Cylon Town Clerk, St. Croix, WI +06/10/2024 10:54:17 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:17 - __main__ - ERROR - Failure saving Cygnus, Inc. +06/10/2024 10:54:17 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:17 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CyberRx Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cyber Solutions, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cuyahoga County, Ohio Election Infrastructure +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cuyahoga County Department of Information Technology +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cutting Edge Computers Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cutt's Grant Town Clerk, Coos, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cutler Town Clerk, Juneau, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cutler Municipal Registrar, Washington, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cutler Municipal Clerk, Washington, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Customized Energy Solutions, Ltd. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custom Wholesale Floors, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Election Commission, Sanilac, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Election Commission, Mason, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Election Commission, Antrim, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Clerk, Sanilac, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Clerk, Mason, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer Township Clerk, Antrim, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County, ID +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Election Board, Custer, OK +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Election Administrator, Custer, MT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Courthouse, NE +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Clerk, Custer, NE +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Clerk and Recorder, Custer, CO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Custer County Auditor, Custer, SD +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cusick School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cushing Municipal Registrar, Knox, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cushing Municipal Clerk, Knox, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curtiss Village Clerk, Clark, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curtis Township Election Commission, Alcona, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curtis Township Clerk, Alcona, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curry County, NM +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curry County Clerk, Curry, OR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curran Town Clerk, Jackson, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Curia Global, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cummington Town Clerk, Hampshire, MA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumming Township Election Commission, Ogemaw, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumming Township Clerk, Ogemaw, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cuming County NE +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland University +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland Town Clerk, Barron, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland Town Boards of Canvassers, Providence, RI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland Municipal Registrar, Cumberland, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland Municipal Clerk, Cumberland, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County, NC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Schools - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Registrar, Cumberland, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Federal Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Electoral Board, Cumberland, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Elections Administrator, Cumberland, TN +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Commissioner of Registration, Cumberland, NJ +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Clerk, Cumberland, NJ +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Clerk, Cumberland, KY +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Clerk, Cumberland, IL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Board of Elections, Cumberland, PA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland County Board of Elections, Cumberland, NJ +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cumberland City Clerk, Barron, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culver School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culpeper County, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culpeper County Registrar, Culpeper, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culpeper County Electoral Board, Culpeper, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman Regional Medical Center +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman County Schools +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman County Judge of Probate, Cullman, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman County Circuit Clerk, Cullman, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman County Board of Registrars, Cullman, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cullman County Absentee Elections Manager, Cullman, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culberson County, Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culberson County Tax Assessor-Collector, Culberson, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Culberson County County Clerk, Culberson, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cudahy City Clerk, Milwaukee, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cuba City City Clerk, Grant/Lafayette, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cticompanies +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Township Election Commission, Oceana, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Township Election Commission, Montcalm, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Township Clerk, Oceana, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Township Clerk, Montcalm, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Town Clerk, Washburn, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Lake Township Election Commission, Benzie, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Lake Township Clerk, Benzie, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Lake Town Clerk, Marquette, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Lake Town Clerk, Barron, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Falls Township Election Commission, Iron, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Falls Township Clerk, Iron, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Falls City Election Commission, Iron, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crystal Falls City Clerk, Iron, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Croydon Town Clerk, Sullivan, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crowley County Clerk and Recorder, Crowley, CO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crowder College +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crow Wing County Auditor-Treasurer, Crow Wing, MN +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Croton Township Election Commission, Newaygo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Croton Township Clerk, Newaygo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crossroads Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crossing Rivers Health +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crossett School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cross Town Clerk, Buffalo, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cross Plains Village Clerk, Dane, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cross Plains Town Clerk, Dane, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cross County Election Commision, Cross, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cross County Clerk, Cross, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crosby County Tax Assessor-Collector, Crosby, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crosby County County Clerk, Crosby, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crook County School District 1 +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crook County Clerk, Crook, WY +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crook County +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cromwell Town Clerk, Middlesex, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cromwell Registrar of Voters, Middlesex, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockett County, Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockett County Tax Assessor-Collector, Crockett, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockett County Elections Administrator, Crockett, TN +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockett County County Clerk, Crockett, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockery Township Election Commission, Ottawa, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crockery Township Clerk, Ottawa, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crittenden County Election Commision, Crittenden, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crittenden County Clerk, Crittenden, KY +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crittenden County Clerk, Crittenden, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crisp County Board of Elections and Registrar, Crisp, GA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Criminal Justice Institute - University of Arkansas System +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crescent Town Clerk, Oneida, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crescent Manufacturing Company +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crescent Electric Supply +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crescent Community Health Center +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crenshaw County School District AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crenshaw County Judge of Probate, Crenshaw, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crenshaw County Circuit Clerk, Crenshaw, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crenshaw County Board of Registrars, Crenshaw, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crenshaw County Absentee Elections Manager, Crenshaw, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Creek County Election Board, Creek, OK +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Creeden & Associates +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Credit Union of Vermont +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Credit Human Federal Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Credible Inc +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawfordsville Electric Light Power +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford's Purchase Town Clerk, Coos, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County, Ohio Election Infrastructure +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County R-1 School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Election Commission, Crawford, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Election Commision, Crawford, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk, Crawford, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk, Crawford, MO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk, Crawford, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk, Crawford, KS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk, Crawford, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Clerk's Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Board of Elections, Crawford, PA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Board of Elections and Registrar, Crawford, GA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Board of Canvassars, Crawford, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crawford County Auditor, Crawford, IA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craven County Government, NC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craven County Board of Elections, Craven, NC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cranston City Boards of Canvassers, Providence, RI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cranmoor Town Clerk, Wood, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cranel, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crane County, Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crane County Tax Assessor-Collector, Crane, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crane County County Clerk, Crane, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crandon Town Clerk, Forest, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Crandon City Clerk, Forest, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cranberry Isles Municipal Registrar, Hancock, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cranberry Isles Municipal Clerk, Hancock, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craighead County Election Commision, Craighead, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craighead County Clerk, Craighead, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craig-Botetourt Electric Cooperative +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craig County Registrar, Craig, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craig County Electoral Board, Craig, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craftsbury Town Treasurer, Orleans, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Craftsbury Town Clerk, Orleans, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cozzini Bros Inc +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cozad Community Schools +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cowlitz County Auditor, Cowlitz, WA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cowley County Clerk, Cowley, KS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cowley County +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coweta County Board of Elections and Registrar, Coweta, GA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cowen Truck Line Inc +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington Township Election Commission, Baraga, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington Township Clerk, Baraga, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Judge of Probate, Covington, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Election Commission, Covington, MS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Circuit Clerk, Covington, MS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Circuit Clerk, Covington, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Board of Registrars, Covington, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington County Absentee Elections Manager, Covington, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington City Registrar, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covington City Electoral Board, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Town Treasurer, Orleans, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Town Clerk, Tolland, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Town Clerk, Orleans, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Town Boards of Canvassers, Kent, RI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Registrar of Voters, Tolland, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coventry Public Schools RI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Covenant HealthCare +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cove Behavioral Health +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Courtland Township Election Commission, Kent, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Courtland Township Clerk, Kent, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Courtland Town Clerk, Columbia, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CourtAvenue +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Court Services and Offender Supervision Agency for the District of Columbia (CSOSA) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of York +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Will, Illinois +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Ventura +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Sutter +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Sussex +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Stearns +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Spotsylvania, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Sherman +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Shasta +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Santa Cruz +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of San Mateo +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of San Bernardino +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Saline, MO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Rockbridge, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Roanoke, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Riverside, CA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Ravalli, MT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Orange Virginia +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Ocean Department of Information Technology +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Nevada, CA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Moore, North Carolina +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Montgomery Illinois +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Mono, California +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Merrick, NE +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of McHenry +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Mathews +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Mason +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Marion, Iowa +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Marinette +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Marin +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Madison, Iowa +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Lyon, Iowa +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Lycoming +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Loudoun Virginia +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Lancaster, Virginia +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Kings, California +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Inyo, CA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Hillsdale, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Henrico, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Hawaii +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Greene MO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Gillespie, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Frederick, VA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Franklin, PA Government +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Franklin, NC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Dunn +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Douglas, IL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Don Ana, NM +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Dare +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Cumberland, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Cumberland - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Cumberland +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Cheshire, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Caribou, Idaho +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Burlington +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Boone, MO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Berrien +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Berks +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Avery, NC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Augusta +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Aroostook, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Amador, CA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Alpena +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Adams, Pennsylvania +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Adams, IL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County of Accomack, Virginia +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County Commissioners Association of Pennsylvania +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving County College of Morris +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Counseling Service of Addison County +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Council on the Arts +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Council of the Inspectors General on Integrity and Efficiency (CIGIE) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coudersport Area School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Couderay Village Clerk, Sawyer, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Couderay Town Clerk, Sawyer, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottrellville Township Election Commission, St. Clair, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottrellville Township Clerk, St. Clair, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottonwood County Auditor-Treasurer, Cottonwood, MN +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottonwood Community FCU +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cotton Electric Cooperative +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottle County, Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottle County Elections, Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottingham & Butler +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cotting School Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottage Grove Village Clerk, Dane, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cottage Grove Town Clerk, Dane, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Costilla County Clerk and Recorder, Costilla, CO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Costco Wholesale +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Costa Mesa Sanitary District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coshocton County, Ohio Election Infrastructure +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coshocton County Commissioners +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coryell County Tax Assessor-Collector, Coryell, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corydon Converting +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corwith Township Election Commission, Otsego, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corwith Township Clerk, Otsego, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cortland County, New York +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cortland County Board of Elections, Cortland, NY +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cortex Medical Management Systems, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corson County Auditor, Corson, SD +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corpus Christi ISD +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corporation for National and Community Service (CNCS)(Americorps) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corona-Norco Unified School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornwall Town Treasurer, Addison, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornwall Town Clerk, Litchfield, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornwall Town Clerk, Addison, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornwall Registrar of Voters, Litchfield, CT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornville Municipal Registrar, Somerset, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornville Municipal Clerk, Somerset, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornish Town Clerk, Sullivan, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornish Municipal Registrar, York, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornish Municipal Clerk, York, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornhusker Bank +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornerstone United, Inc +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornerstone Medical Care of Brandon and Sun City Center +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornerstone Chemical Company +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornerstone Care Community Health Centers +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornell Township Election Commission, Delta, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornell Township Clerk, Delta, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cornell City Clerk, Chippewa, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corn Belt Power Cooperative +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corinth Town Treasurer, Orange, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corinth Town Clerk, Orange, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corinth Municipal Registrar, Penobscot, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Corinth Municipal Clerk, Penobscot, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CorePlus Federal Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Core Business Solutions +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CorTrust Bank +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coppersmith Global Logistics +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coppell Independent School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coplin Plantation Municipal Registrar, Franklin, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coplin Plantation Municipal Clerk, Franklin, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Copiah County School District +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Copiah County Election Commission, Copiah, MS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Copiah County Circuit Clerk, Copiah, MS +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Copiague Public Schools +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coosa County Judge of Probate, Coosa, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coosa County Circuit Clerk, Coosa, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coosa County Board of Registrars, Coosa, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coosa County Absentee Elections Manager, Coosa, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coos County Oregon +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperstown Town Clerk, Manitowoc, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperative Farmers Elevator +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperative Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperative Computer Services +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa de Ahorro y Credito de Santa Isabel +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa de Ahorro y Credito de Medicos y Otros Profesionales de la Salud, MEDICOOP +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa de Ahorro y Credito Florida +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa La Sagrada Familia +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa Jesus Obrero +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa Hermanos Unidos +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa De A/C Aibonitena +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa Ahorro y Credito Las Piedras +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa A/C Roosevelt Roads +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooperativa A/C Cristobal Rodriguez Hidalgo +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooper Municipal Registrar, Washington, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooper Municipal Clerk, Washington, ME +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooper County Clerk, Cooper, MO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooper Charter Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooper Charter Township Clerk, Kalamazoo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coon Valley Village Clerk, Vernon, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Coon Town Clerk, Vernon, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooks Valley Town Clerk, Chippewa, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooke County Tax Assessor-Collector, Cooke, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cooke County County Clerk, Cooke, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Treasurer's Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Information Security Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County IL Sheriff's Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Government IL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Clerk's Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Board of Elections and Registrar, Cook, GA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Cook County Auditor-Treasurer, Cook, MN +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway Township Election Commission, Livingston, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway Township Clerk, Livingston, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway Town Clerk, Franklin, MA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway Town Clerk, Carroll, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway County Election Commision, Conway, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conway County Clerk, Conway, AR +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Convis Township Election Commission, Calhoun, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Convis Township Clerk, Calhoun, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Converse County Clerk's Office +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Contract Pharmacy Services, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Contra Costa County Health Services +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Contra Costa County Clerk-Recorder-Registrar of Voters, Contra Costa, CA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Contra Costa County Clerk-Recorder-Elections Department +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Continental Resources, Inc. - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conti Federal Services +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Consumer Product Safety Commission (CPSC) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Consumer Financial Protection Bureau (CFPB) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Construction Partners, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Constellation Brands, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Constantine Township Election Commission, St. Joseph, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Constantine Township Clerk, St. Joseph, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Consolidated Federal Credit Union +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Consolidated Edison, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Consolidated Cooperative +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conscious Networks, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conrath Village Clerk, Rusk, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conrac Solutions Parent +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conover Town Clerk, Vilas, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Connexus Energy +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Connecticut Department of Administrative Services/Bureau of Enterprise Systems and Technology +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Connected Care Health Services Inc +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Connect +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Congressional Budget Office (CBO) - CISA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conference of State Bank Supervisors (CSBS) +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conewago Valley School District, PA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conejos County Clerk and Recorder, Conejos, CO +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conecuh County Judge of Probate, Conecuh, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conecuh County Circuit Clerk, Conecuh, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conecuh County Board of Registrars, Conecuh, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Conecuh County Absentee Elections Manager, Conecuh, AL +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia University St. Paul +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia University Irvine +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia University +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia Public Schools +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia Parish Registrar of Voters, Concordia, LA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia Parish Clerk of Court, Concordia, LA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concordia College Moorhead Minnesota +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord University +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Township Election Commission, Jackson, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Township Clerk, Jackson, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Town Treasurer, Essex, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Town Clerk, Middlesex, MA +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Town Clerk, Jefferson, WI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord Town Clerk, Essex, VT +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concord City Clerk, Merrimack, NH +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concho Valley Council of Governments +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concho Resources Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Concho County County Clerk, Concho, TX +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Con Edison +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comstock Charter Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comstock Charter Township Clerk, Kalamazoo, MI +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Computer World Services Corp +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Computer Telephony Innovations Inc. dba Voxtelesys +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Computer Techniques, Inc. +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Computer Integration Technologies +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comptroller of Maryland +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comprehensive Pain Care +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comprehensive Healthcare +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Composite Energy Technologies +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Compassionate Care Home Health Services +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CompassMSP +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Comp Solutions, LLC +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving CommunityBank of Texas +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:18 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:18 - __main__ - ERROR - Failure saving Community Unit School District 308 +06/10/2024 10:54:18 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Trust BanCorp Inc +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Security Service +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community National Bank, VT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Memorial Hospital IA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Memorial Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Medical Centers +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community High School District 99 +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community HealthCare System +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Health Systems, Inc +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Health Plan of Washington +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Health Northwest Florida +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Computer Service Inc. DBA Medent +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Colleges of Spokane +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Care Network +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Bank, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Bank of Elmhurst +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Bank MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Community Action Pioneer Valley +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Communications Resource, Inc +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commonwealth of Pennsylvania, Department of State +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commonwealth Town Clerk, Florence, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commonwealth Health Corporation +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commodore Perry School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commodity Futures Trading Commission (CFTC) - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Committee for Purchase from People Who Are Blind or Severely Disabled (CPPBSD)(AbilityOne) - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commissioners of Public Works of the City of Greenwood, SC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commission on State Mandate +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commission on Ethics and Lobbying in Government +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commission of Fine Arts (CFA) - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commission of Correction +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commercial National Bank of Texarkana +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commercial Bank, MI - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commercial Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commerce Holdings, LLC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commerce Charter Township Election Commission, Oakland, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commerce Charter Township Clerk, Oakland, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commerce Bank, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commerce Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Commack Union Free School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comision Estatal De Elecciones, PR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comins Township Election Commission, Oscoda, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comins Township Clerk, Oscoda, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Combined Public Communications +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Combined Locks Village Clerk, Outagamie, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comanche County Tax Assessor-Collector, Comanche, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comanche County Election Board, Comanche, OK +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comanche County County Clerk, Comanche, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comanche County Clerk, Comanche, KS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comal County Texas +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Comal County County Clerk, Comal, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Com-Care, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colusa County Elections Department +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colusa County Clerk-Recorder, Colusa, CA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Township Election Commission, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Township Election Commission, Luce, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Township Clerk, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Township Clerk, Luce, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Town Clerk, Columbia, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus State Community College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus County Board of Elections, Columbus, NC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus College of Art and Design +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus City Schools +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus City Clerk, Columbia/Dodge, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Blue Jackets +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbus Association for the Performing Arts +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbiana County, Ohio Election Infrastructure +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Election Commission, Van Buren, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Election Commission, Tuscola, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Election Commission, Jackson, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Clerk, Van Buren, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Clerk, Tuscola, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Township Clerk, Jackson, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Town Clerk, Tolland, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Town Clerk, Coos, NH +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Registrar of Voters, Tolland, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Power and Water Systems +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Memorial Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Gorge ESD +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Falls Municipal Registrar, Washington, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Falls Municipal Clerk, Washington, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County, New York +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County, NY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Supervisor of Elections, Columbia, FL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Election Commision, Columbia, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Clerk, Columbia, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Clerk, Columbia, OR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Clerk, Columbia, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Board of Elections, Columbia, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Board of Elections, Columbia, NY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County Board of Elections and Registrar, Columbia, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia County +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Basin Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Columbia Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colton Redlands Yucaipa Regional Occupational Program +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colton Joint Unified School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colrain Town Clerk, Franklin, MA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colquitt County Board of Elections and Registrar, Colquitt, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Valley Communications +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado State University - Pueblo +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado State University - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Springs School District 11 +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Republican Committee +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Legislative Council Staff +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Department of State +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado County, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado County Elections Administrator, Colorado, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colorado Clinical Translational Sciences Institute +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colonial Pipeline +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colonial Intermediate Unit 20 +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colonial Heights City Registrar, VA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colonial Heights City Electoral Board, VA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colon Township Election Commission, St. Joseph, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colon Township Clerk, St. Joseph, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma Village Clerk, Waushara, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma Town Clerk, Waushara, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma City Election Commission, Berrien, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma City Clerk, Berrien, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma Charter Township Election Commission, Berrien, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coloma Charter Township Clerk, Berrien, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collingsworth County Tax Assessor-Collector, Collingsworth, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collingsworth County County Clerk, Collingsworth, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collin County, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collin County Mental Health and Mental Retardation Center d.b.a. Lifepath Systems +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collin County Elections Administrator, Collin, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collier County Supervisor of Elections, Collier, FL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collier County Housing Authority +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collier County FL Board of County Commissioners +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colleton County Board of Voter Registration and Elections, Colleton, SC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Collegiate Academies +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving CollegeNET Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving College of the Holy Cross +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving College of Menominee Nation +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving College Now Greater Cleveland +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving College Community School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colgate-Palmolive Company - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colgate University +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Village Clerk, Dunn, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Election Commission, Wexford, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Election Commission, Oceana, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Election Commission, Mecosta, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Election Commission, Huron, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Election Commission, Benzie, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Clerk, Wexford, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Clerk, Oceana, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Clerk, Mecosta, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Clerk, Huron, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Township Clerk, Benzie, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax Town Clerk, Dunn, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax County, NE +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax County Clerk, Colfax, NM +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colfax County Clerk, Colfax, NE +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coles County Clerk, Coles, IL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coleman Village Clerk, Marinette, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coleman County Tax Assessor-Collector, Coleman, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coleman County County Clerk, Coleman, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coleman City Election Commission, Midland, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coleman City Clerk, Midland, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colebrook Town Clerk, Litchfield, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colebrook Town Clerk, Coos, NH +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colebrook Registrar of Voters, Litchfield, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cole County Clerk, Cole, MO +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater Township Election Commission, Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater Township Election Commission, Branch, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater Township Clerk, Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater Township Clerk, Branch, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater City Election Commission, Branch, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldwater City Clerk, Branch, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldsprings Township Election Commission, Kalkaska, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coldsprings Township Clerk, Kalkaska, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cold Spring Town Clerk, Jefferson, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cold Spring Harbor, New York +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colchester Town Treasurer, Chittenden, VT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colchester Town Clerk, New London, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colchester Town Clerk, Chittenden, VT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colchester Registrar of Voters, New London, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colchester Public Schools +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colby Town Clerk, Clark, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colby City Clerk, Clark/Marathon, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colburn Town Clerk, Chippewa, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colburn Town Clerk, Adams, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colbert County Judge of Probate, Colbert, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colbert County Circuit Clerk, Colbert, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colbert County Board of Registrars, Colbert, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Colbert County Absentee Elections Manager, Colbert, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coke County Tax Assessor-Collector, Coke, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coke County County Clerk, Coke, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cohoctah Township Election Commission, Livingston, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cohoctah Township Clerk, Livingston, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cohasset Town Clerk, Norfolk, MA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cognizant- CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffey County Clerk, Coffey, KS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffey Communications, LLC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffee County Judge of Probate, Coffee, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffee County Circuit Clerk, Coffee, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffee County Board of Registrars, Coffee, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffee County Board of Elections and Registrar, Coffee, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coffee County Absentee Elections Manager, Coffee, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coe Township Election Commission, Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coe Township Clerk, Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Codington County Auditor, Codington, SD +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coconino County, AZ +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coconino County Recorder, Coconino, AZ +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coconino County Elections Director, Coconino, AZ +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cocke County Elections Administrator, Cocke, TN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cochrane Village Clerk, Buffalo, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cochran County Elections Administrator, Cochran, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cochise County Recorder, Cochise, AZ +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cochise County Information Technology +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cochise County Elections Director, Cochise, AZ +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cobb Village Clerk, Iowa, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cobb County Board of Elections and Registrar, Cobb, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coastal Equities Inc +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coastal Carolina University +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coal County Election Board, Coal, OK +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coahoma County Election Commission, Coahoma, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Coahoma County Circuit Clerk, Coahoma, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving CoMark Equity Alliance +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Co-Cathedral of St. Robert Bellarmine +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Co-Alliance Cooperative, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyman Village Clerk, Dodge, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyman Town Clerk, Dodge, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Township Election Commission, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Township Election Commission, Allegan, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Township Clerk, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Township Clerk, Allegan, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Town Clerk, Iowa, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clyde Consolidated Independent School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clovis Unified School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cloverland Town Clerk, Vilas, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cloverland Town Clerk, Douglas, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cloverbelt Credit Union +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clover Town Clerk, Bayfield, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clover Leaf Solutions Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cloud County Clerk, Cloud, KS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clipper Petroleum, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clio City Election Commission, Genesee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clintonville City Clerk, Waupaca, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Village Clerk, Rock, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township Police Department +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township Election Commission, Oscoda, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township Election Commission, Lenawee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township Clerk, Oscoda, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Township Clerk, Lenawee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Town Clerk, Worcester, MA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Town Clerk, Vernon, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Town Clerk, Rock, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Town Clerk, Middlesex, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Town Clerk, Barron, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Registrar of Voters, Middlesex, CT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton National Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Municipal Registrar, Kennebec, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Municipal Clerk, Kennebec, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County, Ohio Election Infrastructure +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County, New York +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County, Iowa +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County IL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Government Center +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Election Commission, Clinton, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Clerk, Clinton, MO +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Clerk, Clinton, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Clerk, Clinton, KY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Clerk, Clinton, IN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Clerk, Clinton, IL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Board of Elections, Clinton, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Board of Elections, Clinton, NY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton County Board of Canvassars, Clinton, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Charter Township Election Commission, Macomb, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton Charter Township Clerk, Macomb, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinton CUSD #15 +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinical Pathology Labs +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clinch County Board of Elections and Registrar, Clinch, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving ClinIntell, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Climax Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Climax Township Clerk, Kalamazoo, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Climate Design +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton-Fine Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton Town Clerk, Pierce, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton Town Clerk, Monroe, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton Town Clerk, Grant, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton Municipal Registrar, Penobscot, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clifton Municipal Clerk, Penobscot, ME +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland-Cliffs Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Village Clerk, Manitowoc, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Township Election Commission, Leelanau, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Township Clerk, Leelanau, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Town Clerk, Taylor, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Town Clerk, Jackson, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Town Clerk, Chippewa, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland State Community College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland State Bank +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Sight Center +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Public Schools +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Metroparks +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland County Election Board, Cleveland, OK +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland County Board of Elections, Cleveland, NC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleveland Clinic - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clermont County, Ohio Election Infrastructure +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clermont County Public Water System +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clerk-Recorder Assessor Elections, County of Santa Barbara +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clerk of the Circuit Court and Comptroller, Lake County FL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clerk of the Circuit Court & Comptroller +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleon Township Election Commission, Manistee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleon Township Clerk, Manistee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clement Township Election Commission, Gladwin, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clement Township Clerk, Gladwin, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleco Support LLC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Judge of Probate, Cleburne, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Election Commision, Cleburne, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Clerk, Cleburne, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Circuit Clerk, Cleburne, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Board of Registrars, Cleburne, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cleburne County Absentee Elections Manager, Cleburne, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater Township Election Commission, Kalkaska, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater Township Clerk, Kalkaska, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater Power Company +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater Housing Authority +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater County, Idaho +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearwater County Auditor-Treasurer, Clearwater, MN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearview Local School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearfield Town Clerk, Juneau, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearfield County Board of Elections, Clearfield, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clearfield Area School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving ClearPath Mutual +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Street +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Lake Bank & Trust Company +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Creek Town Clerk, Eau Claire, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Creek Independent School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Creek County Clerk and Recorder, Clear Creek, CO +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clear Ballot Group, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clean Energy Credit Union +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Township Election Commission, Arenac, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Township Clerk, Arenac, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Town Clerk, Winnebago, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Town Clerk, Crawford, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton County, IA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton County Public Schools +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton County Board of Elections and Registrar, Clayton, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton County Board of Commissioners +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton County Auditor, Clayton, IA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Charter Township Election Commission, Genesee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clayton Charter Township Clerk, Genesee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claybanks Township Election Commission, Oceana, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claybanks Township Clerk, Oceana, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay Township Election Commission, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay Township Clerk, St. Clair, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County, NE +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County, MN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Supervisor of Elections +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Schools, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Medical Center +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Judge of Probate, Clay, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Iowa +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Elections Administrator, Clay, TX +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Elections Administrator, Clay, TN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Election Commission, Clay, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Election Commision, Clay, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, WV +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, KY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, KS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, IN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, IL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Clerk, Clay, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Circuit Clerk, Clay, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Circuit Clerk, Clay, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Board of Registrars, Clay, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Board of Elections, Clay, NC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Board of Elections, Clay, MO +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Board of Elections and Registrar, Clay, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Auditor, Clay, SD +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay County Absentee Elections Manager, Clay, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clay Banks Town Clerk, Door, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claxton-Hepburn Medical Center +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clatsop County, OR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clatsop County Clerk, Clatsop, OR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarno Town Clerk, Green, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarksville Community School Corporation +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarkson University +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarkson Grain Company +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarksdale Public Utilties +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarksburg Town Clerk, Berkshire, MA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke University, IA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County School District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Registrar, Clarke, VA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Judge of Probate, Clarke, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Hospital +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Electoral Board, Clarke, VA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Election Commission, Clarke, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Circuit Clerk, Clarke, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Circuit Clerk, Clarke, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Board of Registrars, Clarke, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Board of Elections and Registrar, Clarke, GA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Auditor, Clarke, IA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarke County Absentee Elections Manager, Clarke, AL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark Township Election Commission, Mackinac, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark Township Clerk, Mackinac, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark State College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County, Wisconsin +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County, WA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County, Ohio Election Infrastructure +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County, Nevada +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County, ID +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Sheriff +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Election Commision, Clark, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, WI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, MO +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, KY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, KS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, IN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, IL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Clerk, Clark, AR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Auditor, Clark, WA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark County Auditor, Clark, SD +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clark College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarity Innovations, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarion Forest VNA, Inc +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarion County Board of Elections, Clarion, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarify Health Solutions, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarendon Township Election Commission, Calhoun, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarendon Township Clerk, Calhoun, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarendon Town Treasurer, Rutland, VT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarendon Town Clerk, Rutland, VT +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarendon County Board of Voter Registration and Elections, Clarendon, SC +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarence Township Election Commission, Calhoun, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clarence Township Clerk, Calhoun, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claremont City Clerk, Sullivan, NH +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clare County Election Commission, Clare, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clare County Board of Canvassars, Clare, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clare City Election Commission, Clare/Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clare City Clerk, Clare/Isabella, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clam Union Township Election Commission, Missaukee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clam Union Township Clerk, Missaukee, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clam Lake Township Election Commission, Wexford, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clam Lake Township Clerk, Wexford, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clallam County Auditor, Clallam, WA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clairton City School District, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claims Management Resources +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne Parish School Board +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne Parish Registrar of Voters, Claiborne, LA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne Parish Clerk of Court, Claiborne, LA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne County Elections Administrator, Claiborne, TN +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne County Election Commission, Claiborne, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Claiborne County Circuit Clerk, Claiborne, MS +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clackamas Education Service District +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clackamas County Technology Services +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clackamas County Clerk, Clackamas, OR +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Clackamas Community College +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Civil Rights Commission (USCCR) - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Civica, Inc. +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving CivicPlus - CISA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Citzens Bank of Ada +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Cityscape Schools +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving Citycounty Insurance Services +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Zephyrhills, FL +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Zeeland +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of York, PA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Yorba Linda +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Yonkers, NY +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Wyoming, MI +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Wylie +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:19 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:19 - __main__ - ERROR - Failure saving City of Worcester, MA +06/10/2024 10:54:19 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Woodward, OK +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Woodstock Georgia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Woodland +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Woodbury +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Woodburn, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Winter Springs +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Winter Park, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Winston-Salem, NC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Whittier, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Whitefish, Montana +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Wheaton, DuPage County, Illinois +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Westminster +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Westland, MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Westerville, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of West POINT, UT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of West Melbourne +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of West Hollywood +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of West Burlington, Iowa +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Wenatchee, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Weatherford, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Waycross, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Waukesha, Wisconsin +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Waukee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Watsonville +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Waterbury CT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Warwick, RI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Wakefield, NE +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Vista, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Versailles, KY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ventura, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Venice, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Vancouver, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Vallejo, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Vacaville - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Urbana +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Upland +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tustin, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tulsa +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tulare, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tukwila +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tucson, AZ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Trussville Utilities Board +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Troy, NY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Troy, Michigan +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Troy, AL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Torrance, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tomball +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of The Colony, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tempe, AZ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Temecula, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tampa, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Tallahassee, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sunrise - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sumter, SC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sumner +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sugar Land, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Suffolk Virginia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Stuart, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Stockton +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St. Louis Water Division +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St. Charles, Illinois +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St Paul, NE +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St Paul +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St Matthews, KY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of St Marys, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Springfield/City Water Light & Power +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Springfield, MO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Springfield MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Spokane Valley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of South Sioux City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of South Haven +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of South Burlington +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Solon, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Solana Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Smyrna, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sioux Falls +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Simi Valley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sherman +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Shelton +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Shavano Park Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Shafter, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Seguin +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sedalia, Missouri +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Seattle +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Seaside +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of SeaTac, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sea Isle City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sausalito, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sault Ste Marie +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Santa Maria +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Santa Clarita, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Santa Clara +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Santa Ana +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sandusky, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Ramon, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Mateo +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Marcos +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Juan Capistrano +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Gabriel +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Dimas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Diego +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Bernardino +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of San Antonio - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sammamish WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Salem, VA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Saint Paul - Minnesota +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Safety Harbor, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Sacramento, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rowlett +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Round Rock, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Roseville, California +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rockville, MD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rockford Board of Election Commissioners, Winnebago, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rock Springs +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Roanoke, Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Roanoke VA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Riverside +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rio Rancho, NM +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Richland +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Revere, Massachusetts +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Reno, NV +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Redmond, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Redmond, Oregon +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Redding, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rancho Mirage, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Rancho Cordova +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Raleigh, NC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Racine, WI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Quincy, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Puyallup +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Prescott +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Prairie du Chien +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Prairie Village +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Poway +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Poulsbo +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Portland Maine +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Porterville CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port Townsend, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port St. Lucie +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port Orchard +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port Hueneme, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port Arthur +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Port Angeles +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Porstmouth, VA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ponca City, OK +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pomona Water Resources Department +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pomona +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pocatello, ID +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Plant City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pittsfield, MA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pierre, SD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Piedmont, California +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Philip, SD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Philadelphia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Peru +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pensacola FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pearland +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Paxton, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Patterson +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pasco +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pasadena, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Pasadena California +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Panama City, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Palo Alto +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Palm Coast, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Palm Beach Gardens, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Owosso, MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Oviedo, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ouray +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ottawa, Kansas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Oshkosh +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Orlando +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Orange, California +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Oldsmar, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ogden, UT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Oconomowoc +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ocoee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Oceanside +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Ocala, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Novato +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Norwich, Connecticut +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Norwalk +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Northport, AL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of North Miami Beach, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of North Liberty, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Norfolk, VA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newton, MA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newport, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newport News, Virginia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newport Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newark, NJ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Newark, Delaware +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of New York Law Department +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of New Orleans +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Naperville-Electric Utility +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Naperville +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Myrtle Beach, SC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Muskego, WI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Murphy, Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mt. Pleasant, MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mountain Brook AL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mount Dora, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Moses Lake +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Moreno Valley, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Montgomery, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mobile, Alabama +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mitchell City Hall +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mission Viejo +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Minneapolis +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Milwaukie, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Milwaukee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mill Valley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Milford, DE +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Middletown, Connecticut +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Miami Police Department +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Meridian +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Merced, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Menifee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Medford, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mebane +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of McMinnville, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of McAllen +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Marshalltown, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Maricopa, AZ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Margate +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Maple Valley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Manteca +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Mankato, Minnesota +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Manhattan, Kansas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Malibu +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Maize, KS +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lynnwood +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lynn, Massachusetts +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lynn Election Office, Massachusetts +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lowell +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Louisville, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Los Angeles +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Livonia, MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Littleton, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Linden, New Jersey +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Linden Police Department +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lincoln, Nebraska +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lincoln City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Liberty Lake +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lee's Summit, MO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lebanon, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Leawood Kansas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Leavenworth +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Leander, Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lawrence, KS +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lawndale +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Laurel, MD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lathrop +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Las Vegas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Largo FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Laredo, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lansing +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lancaster, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lakewood, Colorado +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lake Worth Beach, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lake Oswego, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lake Mills +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Lake Mary +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Laguna Niguel +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Laconia, NH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of La Vista, NE +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Knoxville TN +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kissimmee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kingston +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Key West, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kettering, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kentwood Michigan +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kenner +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Keene +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kansas City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kalispell, MT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Kalamazoo +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Joplin, Missouri +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Jonesboro +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Jenks, OK +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Jefferson City, MO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Janesville, WI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Jacksonville NC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Jacksonville Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Irvine, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Iowa City, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Inglewood, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Independence, MO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hutchinson +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hurst +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Huron, SD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Huntington Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Huntington +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Houston - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hot Springs +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Homestead Police Department +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Holts Summit, MO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Holland +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hinesville, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hillsboro +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Highland Village +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Henderson, NV +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Henderson, KY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hayward, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Haysville +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hawthorne +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hastings, NE +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Harvard, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Harrisonville, Missouri +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Harrisonburg +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Harlingen Waterworks System +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Happy Valley, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Hallandale Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gunnison, Colorado +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Groveland, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Grove City, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Griffin, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Greenwood Village, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Greenville +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Greenfield, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Great Falls +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Great Bend, KS +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Grapevine +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Grants Pass, OR +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Grand Rapids, MI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Grand Prairie TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Goose Creek +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Goodyear, AZ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Golden, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gloucester City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Glen Rose +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Girard, KS +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gillette, WY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gibson City, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Georgetown TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gastonia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Garland - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Garfield +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Garden Grove +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gallatin +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Galesburg, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Galesburg Board of Election Commissioners, Knox, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Gainesville GA Information Technology +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Friendswood +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fridley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Franklin, KY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fountain Valley +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fountain +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fort Wayne Allen County +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fort Smith Arkansas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fort Myers - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fort Dodge, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fort Collins, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Forney +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Folsom, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Findlay, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fate, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Farmington +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fargo, ND +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fairfield Ohio - Public Utilities +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fairfield California +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Fairfax +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Evanston, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Eustis, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Eureka, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Eugene +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Englewood +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Emeryville, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Elmhurst +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Elkhart +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Elk River MN +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Elk Grove, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Elgin, Illinois +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Edmonds, WA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Edinburgh TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Eden Prairie +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Easthampton, MA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of East Wenatchee +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of East St. Louis Board of Election Commissioners, St. Clair, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of East Point, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Durant, OK +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dover, NH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dover +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dothan, AL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Detroit - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Destin +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Des Plaines Public Works & Engineering, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Derby +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Del Mar, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Deer Park, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Decatur IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of DeSoto, Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of DeLand - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of De Pere +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Daytona Beach, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Danville, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Danville Board of Election Commissioners, Vermilion, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dania Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dallas - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Dahlonega, GA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cypress, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Crestwood +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cresco, Iowa +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cranston, RI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Costa Mesa +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Coralville, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Coral Springs, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cooper City +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cookeville, TN +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Conyers +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Conway +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Conroe Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Conover, NC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Concord, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Columbus, Division of Support Services +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Columbia Heights +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Columbia +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Coldwater/CBPU +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cody, WY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cocoa, FL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Clive, IA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cleveland Heights, OH +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Clarksburg, WV +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cincinnati +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cibolo, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chino Hills, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chico, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chicago Office of Inspector General +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chicago +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chesapeake, VA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Chelsea, Massachusetts +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cerritos +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Casper +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Casa Grande AZ +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Carrollton, Texas +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Carlsbad, CA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Canton Ohio +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cannon Beach +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Cambridge - CISA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Burlington Municipality, NC +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Burlington +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Buffalo, NY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Broussard, LA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Brookfield, WI +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Brighton, CO +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Brea +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Branson +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bozeman, MT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bowling Green KY +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bothell +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Boston, MA +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bonney Lake +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Boerne, TX +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bloomington, Minnesota +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bloomington, IN +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bloomington, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bloomington Board of Election Commissioners, McLean, IL +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Bismarck, SD +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:20 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:20 - __main__ - ERROR - Failure saving City of Billings, MT +06/10/2024 10:54:20 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Bethlehem +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Berlin, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Benbrook, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Beloit WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Bellingham, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Bellflower, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Becker, MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Beaumont, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Beatrice, NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Baxter, MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Baton Rouge/Parish of East Baton Rouge +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Bartlesville, OK +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Baltimore, MD, Office of Information Technology +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Austin dba Austin Energy +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Austin +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Aurora, Illinois +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Aurora, CO +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Augusta, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Auburndale - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Auburn, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Auburn +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Atlanta +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Athens Ohio +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Aspen +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Arcadia, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Apopka +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Ann Arbor +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Anaheim +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Ames, IA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Altoona, IA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Allentown, PA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Alhambra +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Albuquerque +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Albany Oregon +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Akron +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City of Ada, OK +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City and County of San Francisco, California +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City and County of San Francisco Department Of Elections, California +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City and County of Honolulu +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City and County of Denver +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City and Borough of Juneau +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Utilities of Springfield +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City University of New York- CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Point Town Clerk, Jackson, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Winona MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Willard +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Wichita +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Toppenish +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Southgate +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Sherwood OR +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Scottsbluff NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Richmond +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Renton, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Rancho Cucamonga +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Pico Rivera +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Peoria IL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of North Port +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of North Platte +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Mercer Island +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Memphis TN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of McHenry +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Longview, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Lincoln, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Lacey +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Keizer, OR +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Jacksonville - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Issaquah, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Irving TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Indio, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Horicon WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Hood River +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Hampton +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Grant +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Gering +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Fulton +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Escondido, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Elyria +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Eau Claire +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Easley +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Cumberland Maryland +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Chubbuck, ID +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Camden +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Bryan +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Beaverton +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Beaumont +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Batavia +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Of Atlanta Department Of Aviation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Heights Asset Management +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving City Colleges of Chicago +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citrus Health Network, Inc. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citrus County Supervisor of Elections +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens State Bank Indiana +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens State Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens National Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Federal Credit Union +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Community Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Bank of the South +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Bank of West Virginia +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Bank and Trust Co. of Grainger County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens Bank & Trust Co. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citizens & Northern Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Citigroup +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Circles of Care, Inc. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cintas Corporation - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cinnaminson Township Public School +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cincinnati Bell +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cimarron Electric Cooperative +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cicero Town Clerk, Outagamie, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cibola County New Mexico +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cibola County Clerk, Cibola, NM +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Churchville-Chili Central School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Churchill Township Election Commission, Ogemaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Churchill Township Clerk, Ogemaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Churchill County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Church of St. Joseph +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Church Farm School +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chumash Casino Resort +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chugach Electric +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chubb Corporation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christiana Town Clerk, Vernon, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christiana Town Clerk, Dane, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christiana Care Health System +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christian County Clerk, Christian, MO +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christian County Clerk, Christian, KY +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christian County Board, IL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christian Brothers Investment Services +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christian Academy School System +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Christensen Farms +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chowan County Board of Elections, Chowan, NC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chouteau County Election Administrator, Chouteau, MT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Choctaw County Judge of Probate, Choctaw, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Choctaw County Circuit Clerk, Choctaw, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Choctaw County Board of Registrars, Choctaw, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Choctaw County Absentee Elections Manager, Choctaw, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chocolay Charter Township Election Commission, Marquette, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chocolay Charter Township Clerk, Marquette, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chobani +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chlorine Institute +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chittenden Town Treasurer, Rutland, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chittenden Town Clerk, Rutland, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chisago County, MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chisago County Auditor-Treasurer, Chisago, MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Election Commission, Mecosta, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Election Commission, Isabella, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Election Commission, Chippewa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Clerk, Mecosta, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Clerk, Isabella, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Township Clerk, Chippewa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Town Clerk, Ashland, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa Falls City Clerk, Chippewa, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County Election Commission, Chippewa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County Clerk, Chippewa, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County Clerk, Chippewa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County Board of Canvassars, Chippewa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County Auditor-Treasurer, Chippewa, MN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chippewa County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving China Township Election Commission, St. Clair, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving China Township Clerk, St. Clair, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chimera Investment Corporation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilton Town Clerk, Calumet, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilton County Judge of Probate, Chilton, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilton County Circuit Clerk, Chilton, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilton County Board of Registrars, Chilton, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilton County Absentee Elections Manager, Chilton, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chilmark Town Clerk, Dukes, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Childress County Tax Assessor-Collector, Childress, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Childress County County Clerk, Childress, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Children's Minnesota +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Children's Mercy Hospital +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Children's Health System of Texas +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Children's Aid Society in Clearfield County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Children International +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Child Net +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Child And Family Services Of Erie County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chikaming Township Election Commission, Berrien, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chikaming Township Clerk, Berrien, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chicopee Board Of Registrars, Hampden, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chickasaw County Auditor, Chickasaw, IA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chichester Town Clerk, Merrimack, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chicago Waldorf School +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chicago Ridge Public Library +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chicago Board of Elections Commissioners +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne Mountain School District 12 +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne County Hospital +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne County Clerk, Cheyenne, NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne County Clerk, Cheyenne, KS +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne County Clerk and Recorder, Cheyenne, CO +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheyenne County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chevron Phillips Chemical Company +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chetek Town Clerk, Barron, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chetek City Clerk, Barron, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chestonia Township Election Commission, Antrim, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chestonia Township Clerk, Antrim, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterville Municipal Registrar, Franklin, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterville Municipal Clerk, Franklin, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield Township Election Commission, Macomb, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield Township Clerk, Macomb, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield Town Clerk, Hampshire, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield Town Clerk, Cheshire, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County Registrar, Chesterfield, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County Public Schools +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County Government Information Technology +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County Electoral Board, Chesterfield, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesterfield County Board of Voter Registration and Elections, Chesterfield, SC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Election Commission, Ottawa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Election Commission, Otsego, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Election Commission, Eaton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Clerk, Ottawa, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Clerk, Otsego, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Township Clerk, Eaton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Town Treasurer, Windsor, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Town Clerk, Windsor, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Town Clerk, Rockingham, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Town Clerk, Middlesex, CT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Town Clerk, Hampden, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Registrar of Voters, Middlesex, CT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Municipal Registrar, Penobscot, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester Municipal Clerk, Penobscot, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester County Intermediate Unit +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester County Elections Administrator, Chester, TN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester County Board of Voter Registration and Elections, Chester, SC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chester County Board of Elections, Chester, PA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheshire Township Election Commission, Allegan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheshire Township Clerk, Allegan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheshire Town Clerk, New Haven, CT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheshire Town Clerk, Berkshire, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheshire Registrar of Voters, New Haven, CT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesapeake Financial Shares, Inc +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesapeake Energy Corp. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesapeake City Registrar, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesapeake City Electoral Board, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesapeake Bay Program Office +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesaning Township Election Commission, Saginaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chesaning Township Clerk, Saginaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherryfield Municipal Registrar, Washington, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherryfield Municipal Clerk, Washington, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherry Valley Township Election Commission, Lake, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherry Valley Township Clerk, Lake, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherry Grove Township Election Commission, Wexford, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherry Grove Township Clerk, Wexford, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherry County, NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee Metropolitan District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Judge of Probate, Cherokee, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Elections Administrator, Cherokee, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Election Board, Cherokee, OK +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Clerk, Cherokee, KS +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Circuit Clerk, Cherokee, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Board of Voter Registration and Elections, Cherokee, SC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Board of Registrars, Cherokee, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Board of Elections, Cherokee, NC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Board of Elections and Registrar, Cherokee, GA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee County Auditor, Cherokee, IA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cherokee Community Schools +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chequamegon School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheney Brothers +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chenequa Village Clerk, Waukesha, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chenango County Board of Elections, Chenango, NY +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chemung County, New York +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chemung County Board of Elections, Chemung, NY +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chemical Safety Board (CSB) - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chemeketa Community College +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea Town Treasurer, Orange, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea Town Clerk, Taylor, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea Town Clerk, Orange, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea Municipal Registrar, Kennebec, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea Municipal Clerk, Kennebec, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelsea City Clerk, Suffolk, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelmsford Water District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelmsford Town Clerk, Middlesex, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelan County, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelan County PUD +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chelan County Auditor, Chelan, WA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving CheckSammy Inc +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheboygan County Election Commission, Cheboygan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheboygan County Board of Canvassars, Cheboygan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheboygan City Election Commission, Cheboygan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheboygan City Clerk, Cheboygan, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chebeague Island Municipal Registrar, Cumberland, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chebeague Island Municipal Clerk, Cumberland, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cheatham County Elections Administrator, Cheatham, TN +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chaves County Clerks Office +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chautauqua County, New York +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chautauqua County Clerk, Chautauqua, KS +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chautauqua County Chapter of NYSARC Inc dba The Resource Center +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chautauqua County Board of Elections, Chautauqua, NY +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chattooga County Board of Elections and Registrar, Chattooga, GA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chattahoochee County Board of Elections and Registrar, Chattahoochee, GA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham University +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham Town Clerk, Carroll, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham Town Clerk, Barnstable, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham County Government-ICS +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham County Board of Elections, Chatham, NC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chatham County Board of Elections and Registrar, Chatham, GA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chassell Township Election Commission, Houghton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chassell Township Clerk, Houghton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chaseburg Village Clerk, Vernon, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase Township Election Commission, Lake, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase Township Clerk, Lake, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase Town Clerk, Oconto, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase County Courthouse +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase County Clerk, Chase, NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chase County Clerk, Chase, KS +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chartiers Valley School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township of Port Huron +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township of Plymouth, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township of Milford +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township of Grand Blanc +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township of Bloomfield +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Township Of Ypsilanti +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charter Oak State College +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlton Township Election Commission, Otsego, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlton Township Clerk, Otsego, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlton Town Clerk, Worcester, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlton County Board of Elections and Registrar, Charlton, GA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlottesville City Electoral Board, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte Town Treasurer, Chittenden, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte Town Clerk, Chittenden, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte Regional Visitors Authority +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte Municipal Registrar, Washington, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte Municipal Clerk, Washington, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte County Supervisor of Elections, Charlotte, FL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte County Registrar, Charlotte, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte County Public Schools +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte County Electoral Board, Charlotte, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte County Airport Authority +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte City Election Commission, Eaton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlotte City Clerk, Eaton, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix Township Election Commission, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix Township Clerk, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix County Election Commission, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix County Clerk, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix County Board of Canvassars, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix City Election Commission, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlevoix City Clerk, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlestown Town Clerk, Calumet, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlestown Town Boards of Canvassers, Washington, RI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Water System +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Township Clerk, Kalamazoo, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Town Treasurer, Orleans, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Town Clerk, Orleans, VT +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Southern University +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Municipal Registrar, Penobscot, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Municipal Clerk, Penobscot, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston County Board of Voter Registration and Elections, Charleston, SC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charleston Area Medical Center +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving CharlesTown Town Clerk, Sullivan, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles Mix Electric Association, Inc. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles Mix County Auditor, Charles Mix, SD +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles County Government, Maryland +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles County Board of Elections, Charles, MD +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles City County Registrar, Charles City, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charles City County Electoral Board, Charles City, VA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Charlemont Town Clerk, Franklin, MA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chariton Valley Communications Corporation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chariton County Clerk, Chariton, MO +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chapman University +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chapman Municipal Registrar, Aroostook, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chapman Municipal Clerk, Aroostook, ME +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chapin Township Election Commission, Saginaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chapin Township Clerk, Saginaw, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chandlers Purchase Town Clerk, Coos, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chandler Township Election Commission, Huron, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chandler Township Election Commission, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chandler Township Clerk, Huron, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chandler Township Clerk, Charlevoix, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champlain Water District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champlain Valley School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champlain Investment Partners +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champlain College +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champlain Cable Corporation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champion Township Election Commission, Marquette, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champion Township Clerk, Marquette, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign Urbana Public Health District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign Urbana Mass Transit District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign Unit 4 School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign County, Ohio Election Infrastructure +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign County Clerk's Office +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Champaign County Clerk +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chameleon Integrated Services +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County Tax Assessor-Collector, Chambers, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County Judge of Probate, Chambers, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County County Clerk, Chambers, TX +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County Circuit Clerk, Chambers, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County Board of Registrars, Chambers, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers County Absentee Elections Manager, Chambers, AL +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chambers Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chaffey Federal Credit Union +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Chaffee County Clerk and Recorder, Chaffee, CO +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Ch Allied Services Inc dba Boone Health +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cerro Gordo County Auditor, Cerro Gordo, IA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cerro Gordo County +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cerner - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Ceres Unified School District, CA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Century Credit Union +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centura Public Schools +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centri Business Consulting LLC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centre USD 397 +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centre County Board of Elections, Centre, PA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central York School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Wisconsin Mutual Insurance Company +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Virginia Electric Cooperative +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Valley Builders Supply +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Susquehanna Intermediate Unit +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central State University +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central R-3 School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Pine Barrens Joint Planning and Policy Commission +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Oregon Community College +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central OH Transit Authority (COTA) +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Neighborhood Health Foundation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central National Bank Poteau +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Michigan District Health Department +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Methodist University +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Marin Sanitation Agency +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Lincoln PUD +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Jackson County Fire Protection District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Intelligence Agency - CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Illinois Radiological Associates, Ltd. +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Hudson Gas & Electric- CISA +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Hudson Electric and Gas +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Florida Regional Transportation Authority +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Falls City Boards of Canvassers, Providence, RI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Electric Power Cooperative +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Electric Cooperative +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Dauphin School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Contra Costa Sanitary District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Community College NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Communications Credit Union +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Carolina Community College +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central CUSD 301 +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Central Bucks School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving CentraComm Communications LTD +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centerville Township Election Commission, Leelanau, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centerville Township Clerk, Leelanau, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centerville Town Clerk, Manitowoc, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centerpoint School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving CenterPoint Energy +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center for Instruction, Technology and Innovation +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center for Creative Justice +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Township Election Commission, Emmet, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Township Clerk, Emmet, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Town Clerk, Rock, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Town Clerk, Outagamie, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Line City Election Commission, Macomb, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Line City Clerk, Macomb, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center Harbor Town Clerk, Belknap, NH +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Center For Family Services +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centennial Public School +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Centennial Bank +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cenero LLC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedarville Township Election Commission, Menominee, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedarville Township Clerk, Menominee, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedarburg Town Clerk, Ozaukee, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedarburg School District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedarburg City Clerk, Ozaukee, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Township Election Commission, Osceola, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Township Clerk, Osceola, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Springs City Election Commission, Kent, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Springs City Clerk, Kent, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Rapids Town Clerk, Rusk, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Lake Town Clerk, Barron, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Labs, LLC +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Knox Power District +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Grove Village Clerk, Sheboygan, WI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Creek Township Election Commission, Wexford, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Creek Township Election Commission, Muskegon, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Creek Township Clerk, Wexford, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar Creek Township Clerk, Muskegon, MI +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:21 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:21 - __main__ - ERROR - Failure saving Cedar County, NE +06/10/2024 10:54:21 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cedar County Clerk, Cedar, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cedar County Auditor, Cedar, IA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cecil Village Clerk, Shawano, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cecil County Public Schools +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cazenovia Village Clerk, Richland/Sauk, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cayuga Home for Children +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cayuga County, New York +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cayuga County Board of Elections, Cayuga, NY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cayuga Community College, NY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cavendish Town Treasurer, Windsor, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cavendish Town Clerk, Windsor, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cavalier County, ND +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cavalier County Auditor, Cavalier, ND +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cattaraugus County, New York +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cattaraugus County Board of Elections, Cattaraugus, NY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catron County Clerk, Catron, NM +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catoosa County Board of Elections and Registrar, Catoosa, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cato Township Election Commission, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cato Township Clerk, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cato Town Clerk, Manitowoc, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catlin Gabel School +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catholics United Credit Union +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catholic Health System +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catholic Diocese of Cleveland +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catawba County Board of Elections, Catawba, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catalysis LLC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Catahoula Parish Registrar of Voters, Catahoula, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caswell Town Clerk, Forest, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caswell County Board of Elections, Caswell, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castro County Tax Assessor-Collector, Castro, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castro County County Clerk, Castro, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castleton Township Election Commission, Barry, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castleton Township Clerk, Barry, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castleton Town Treasurer, Rutland, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castleton Town Clerk, Rutland, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castle& Cooke Mortgage +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castle Rock Town Clerk, Grant, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castle Hill Municipal Registrar, Aroostook, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castle Hill Municipal Clerk, Aroostook, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castine Municipal Registrar, Hancock, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Castine Municipal Clerk, Hancock, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassville Village Clerk, Grant, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassville Town Clerk, Grant, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassian Town Clerk, Oneida, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassia County, ID +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassens Transport Co. +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cassel Town Clerk, Marathon, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County, MN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Tax Assessor-Collector, Cass, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County NE +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Election Commission, Cass, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County County Clerk, Cass, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Clerk, Cass, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Clerk, Cass, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Clerk, Cass, IN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Clerk, Cass, IL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Board of Canvassars, Cass, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Auditor, Cass, ND +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cass County Auditor, Cass, IA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caspian City Election Commission, Iron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caspian City Clerk, Iron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casnovia Township Election Commission, Muskegon, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casnovia Township Clerk, Muskegon, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casitas Municipal Water District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casino Reinvestment Development Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casey Town Clerk, Washburn, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casey County Clerk, Casey, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casey Bailey Maines +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caseville Township Election Commission, Huron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caseville Township Clerk, Huron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caseville City Election Commission, Huron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caseville City Clerk, Huron, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Case Western Reserve University +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Case Township Election Commission, Presque Isle, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Case Township Clerk, Presque Isle, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Village Clerk, Kewaunee, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Township Election Commission, St. Clair, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Township Election Commission, Allegan, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Township Clerk, St. Clair, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Township Clerk, Allegan, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Town Clerk, Kewaunee, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Municipal Registrar, Cumberland, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Casco Municipal Clerk, Cumberland, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cascadia College +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cascade Village Clerk, Sheboygan, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cascade County +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cascade Charter Township Election Commission, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cascade Charter Township Clerk, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cary Town Clerk, Wood, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cary Area Public Library +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carver Town Clerk, Plymouth, MA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carver County Elections & Licensing Department, Carver, MN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carthage Water and Electric Plant +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carteret County Board of Elections, Carteret, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carteret Community College +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter Motors Inc +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter County TN Sheriff's Office +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter County Elections Administrator, Carter, TN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter County Election Board, Carter, OK +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter County Clerk, Carter, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carter County Clerk, Carter, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson County Tax Assessor-Collector, Carson, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson County County Clerk, Carson, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson City School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson City Public Works +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson City County, Nevada +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson City City Election Commission, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carson City City Clerk, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrollton-Farmers Branch ISD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrollton Township Election Commission, Saginaw, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrollton Township Clerk, Saginaw, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll Town Clerk, Coos, NH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll Electric Membership Cooperative +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll Daniel Construction +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County, Ohio Election Infrastructure +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County, Ohio Board of Elections +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Sheriff's Office, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Registrar, Carroll, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Public Schools VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Public Schools +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Iowa +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Government +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Electoral Board, Carroll, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Elections Administrator, Carroll, TN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Election Commission, Carroll, MS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Election Commision, Carroll, AR +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Clerk, Carroll, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Clerk, Carroll, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Clerk, Carroll, IN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Clerk, Carroll, IL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Clerk, Carroll, AR +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Circuit Clerk, Carroll, MS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Board of Elections, Carroll, MD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Board of Elections and Registrar, Carroll, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll County Board of Commissioners GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carroll Community College +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrier Clinic +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrabassett Valley Municipal Registrar, Franklin, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carrabassett Valley Municipal Clerk, Franklin, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carp Lake Township Election Commission, Ontonagon, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carp Lake Township Election Commission, Emmet, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carp Lake Township Clerk, Ontonagon, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carp Lake Township Clerk, Emmet, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caroline County Registrar, Caroline, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caroline County Electoral Board, Caroline, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caroline County Commissioner Office +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caroline County Board of Elections, Caroline, MD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carolina Canners Inc +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carol Stream Park District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carnival Corporation - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carmel Municipal Registrar, Penobscot, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carmel Municipal Clerk, Penobscot, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carmel Clay Schools +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carmel Central School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlton Township Election Commission, Barry, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlton Township Clerk, Barry, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlton County IT Department, MN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlton County Auditor, Carlton, MN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlisle Town Clerk, Middlesex, MA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carlisle County Clerk, Carlisle, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carleton College +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carle Place Union Free School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carl Junction R-1 School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caribou Systems +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caribou Municipal Registrar, Aroostook, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caribou Municipal Clerk, Aroostook, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caribou Medical Center +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carey Town Clerk, Iron, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caremax +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CareDx Inc. +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Care Team Insurance +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cardon and Associates Inc +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cardinal Health - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carbon County Government, WY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carbon County Election Administrator, Carbon, MT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carbon County Clerk, Carbon, WY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carbon County Clerk, Carbon, UT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Carbon County Board of Elections, Carbon, PA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capstone Green Energy Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capitol Police (USCP) - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital University +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital Region Orthopaedics +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital Region International Airport/Capital Region Airport Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital District Transportation Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital City Home Loans +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capital Area Transportation Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape May County Municipal Utilities Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape May County Commissioner of Registration, Cape May, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape May County Clerk, Cape May, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape May County Board of Elections, Cape May, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape May County +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Girardeau County Clerk, Cape Girardeau, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Fear Public Utility Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Elizabeth School Department +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Elizabeth Municipal Registrar, Cumberland, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Elizabeth Municipal Clerk, Cumberland, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cape Cod Community College +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Capabilities Parternship Inc +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canyon County ID +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canyon County Clerk, Canyon, ID +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canvas Credit Union CO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Water Department +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Township, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Town Clerk, Norfolk, MA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Town Clerk, Hartford, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Town Clerk, Buffalo, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Registrar of Voters, Hartford, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Municipal Registrar, Oxford, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Municipal Clerk, Oxford, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton City School District, OH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Charter Township Election Commission, Wayne, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canton Charter Township Clerk, Wayne, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canterbury Town Clerk, Windham, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canterbury Town Clerk, Merrimack, NH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canterbury Registrar of Voters, Windham, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Candor Central School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Candler County Board of Elections and Registrar, Candler, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Candia Town Clerk, Rockingham, NH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cancer Care Northwest +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canby Utility +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canal Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canadian County Election Board, Canadian, OK +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Town Treasurer, Essex, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Town Clerk, Litchfield, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Town Clerk, Grafton, NH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Town Clerk, Essex, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Registrar of Voters, Litchfield, CT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Municipal Registrar, Somerset, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Canaan Municipal Clerk, Somerset, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camrosa Water District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campus Federal Credit Union +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campton Town Clerk, Grafton, NH +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbellsport School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell and Co Advertising Agency +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell Township Election Commission, Ionia, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell Township Clerk, Ionia, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell Town Clerk, La Crosse, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell County Registrar, Campbell, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell County Electoral Board, Campbell, VA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell County Elections Administrator, Campbell, TN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell County Clerk, Campbell, WY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Campbell County Clerk, Campbell, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camp Douglas Village Clerk, Juneau, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camp County Tax Assessor-Collector, Camp, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camp County County Clerk, Camp, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron Village Clerk, Barron, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron Town Clerk, Wood, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron Parish Registrar of Voters, Cameron, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron Parish Clerk of Court, Cameron, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron LNG +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron County, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cameron County Board of Elections, Cameron, PA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden Township Election Commission, Hillsdale, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden Township Clerk, Hillsdale, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden Municipal Registrar, Knox, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden Municipal Clerk, Knox, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County, New Jersey +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Municipal Utilities Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Commissioner of Registration, Camden, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Clerk, Camden, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Clerk, Camden, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Board of Elections, Camden, NJ +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Board of Elections, Camden, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camden County Board of Elections and Registrar, Camden, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Village Clerk, Dane/Jefferson, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Township Election Commission, Lenawee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Township Clerk, Lenawee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Town Treasurer, Lamoille, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Town Clerk, Lamoille, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Police Department +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Municipal Registrar, Somerset, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Municipal Clerk, Somerset, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Memorial Hospital, Inc. dba Tri Valley Health System +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambridge Associates +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambria Township Election Commission, Hillsdale, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambria Township Clerk, Hillsdale, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cambria County Board of Elections, Cambria, PA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Camas County Clerk, Camas, ID +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calvin Township Election Commission, Cass, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calvin Township Clerk, Cass, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calvert Internal Medicine Group +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calvert County Government +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calvert County Board of Elections, Calvert, MD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calumet Town Clerk, Fond du Lac, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calumet County Clerk, Calumet, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calumet Charter Township Election Commission, Houghton, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calumet Charter Township Clerk, Houghton, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calpine Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calloway County Fiscal Court +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Callaway Public Schools +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Callaway County Clerk, Callaway, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Callahan County Tax Assessor-Collector, Callahan, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Callahan County County Clerk, Callahan, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Water Service Group - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Victim Compensation Board +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Unemployment Insurance Appeals Board +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Township Election Commission, Branch, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Township Clerk, Branch, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Student Aid Commission +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California State University, San Bernardino +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California State University East Bay +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California State University CSU Fullerton +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Secretary of State +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Office of Traffic Safety +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Office of Systems Integration (HHS) +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Office of Emergency Services +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Montessori Project +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Military Department +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Labor and Workforce Development Agency +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California ISO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Employment Development Department - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Emergency Medical Services Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Department of Rehabilition +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Department of Pesticide Regulation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Department of Education +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Correctional Health Care Services +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Commission on Teacher Credentialing +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving California Commission on Peace Officer Standards and Training +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun Intermediate School District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Supervisor of Elections, Calhoun, FL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Sheriffs Office, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Judge of Probate, Calhoun, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Electric Cooperative Association +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Elections Administrator, Calhoun, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Election Commission, Calhoun, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Commission IT Dept +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Circuit Clerk, Calhoun, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Board of Voter Registration and Elections, Calhoun, SC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Board of Registrars, Calhoun, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Board of Elections and Registrar, Calhoun, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Board of Canvassars, Calhoun, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calhoun County Absentee Elections Manager, Calhoun, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Township Election Commission, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Township Clerk, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Town Clerk, Waupaca, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Town Clerk, Trempealeau, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Town Clerk, Columbia, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Charter Township Election Commission, Shiawassee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Charter Township Clerk, Shiawassee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caledonia Area Public Schools +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell Township Election Commission, Missaukee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell Township Clerk, Missaukee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell Parish Registrar of Voters, Caldwell, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell County Elections Administrator, Caldwell, TX +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell County Clerk, Caldwell, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell County Clerk, Caldwell, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caldwell County Board of Elections, Caldwell, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calcasieu Parish Sheriff's Office +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calcasieu Parish School Board +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calcasieu Parish Registrar of Voters, Calcasieu, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calcasieu Parish Police Jury +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calcasieu Parish Clerk of Court, Calcasieu, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calaveras County, CA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calaveras County Clerk-Recorder-Elections Department, Calaveras, CA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calamus Town Clerk, Dodge, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calais Town Treasurer, Washington, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calais Town Clerk, Washington, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calais Municipal Registrar, Washington, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Calais Municipal Clerk, Washington, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CalPrivate Bank +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CalPERS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CalOptima +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cal Poly Humboldt +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cady Town Clerk, St. Croix, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cadott Village Clerk, Chippewa, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cadiz Town Clerk, Green, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cadence Rx Inc. +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caddo Parish Registrar of Voters, Caddo, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caddo Parish Communications District Number One +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Caddo Parish Clerk of Court, Caddo, LA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cache County Clerk, Cache, UT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cabot Town Treasurer, Washington, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cabot Town Clerk, Washington, VT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cable Town Clerk, Bayfield, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cabell-Huntington Health Department +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cabell County Clerk, Cabell, WV +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Cabarrus County Board of Elections, Cabarrus, NC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Ca State Land Commission +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CVS Health +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CVG Airport Authority +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CUSD 300 Algonquin +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CU Hawaii Federal Credit Union +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CTBC Bank USA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CRISP +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CR AK DOT&PF +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CPS Energy +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving COTA Healthcare +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving COSSMA Inc +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CORETELLIGENT, LLC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving COOPERATIVA DE AHORRO Y CREDITO DE BARRANQUITAS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving COMMUNITY BANK AND TRUST +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CODE Technology MN +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CO-OP Architecture +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CNY Fertility +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CNX Resources +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CNB Bank +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CNA Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CMU Software Engineering Institute CERT +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CMS Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CMR Electric, INC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CMIT Solutions of Atlanta North Perimeter +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CMD Corporation +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CKD USA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CIVCO Medical Instruments +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CITY OF WILDWOOD - CISA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CITY OF DES MOINES, WA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CHS, Inc. +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CHMS PC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CGH Medical Center +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CFS Bank +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CELLECTIS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CEIA USA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CB Consulting, LLC +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving CAPC Group, LLC (dba HealthGuard) +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving ByteGrid +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Byron Township Election Commission, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Byron Township Clerk, Kent, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Byron Town Clerk, Monroe, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Byron Town Clerk, Fond du Lac, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Byron Bergen CSD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Buy Right Purchasing +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Buxton Municipal Registrar, York, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Buxton Municipal Clerk, York, ME +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butts County Board of Elections and Registrar, Butts, GA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butternut Village Clerk, Ashland, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butterfield Township Election Commission, Missaukee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butterfield Township Clerk, Missaukee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butte County Office of Education +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butte County Clerk-Recorder-Registrar of Voters, Butte, CA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butte County Clerk, Butte, ID +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butte County Auditor, Butte, SD +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butman Township Election Commission, Gladwin, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butman Township Clerk, Gladwin, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Village Clerk, Waukesha, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Township Election Commission, Branch, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Township Clerk, Branch, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Town Clerk, Clark, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Public Power District +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler Health System - Rollup Report +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County, Ohio Election Infrastructure +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County, NE +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County, KS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Judge of Probate, Butler, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Iowa +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Health Care Center +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Clerk, Butler, NE +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Clerk, Butler, MO +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Clerk, Butler, KY +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Clerk, Butler, KS +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Circuit Clerk, Butler, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Board of Registrars, Butler, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Board of Elections, Butler, PA +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Butler County Absentee Elections Manager, Butler, AL +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Bushnell Township Election Commission, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Bushnell Township Clerk, Montcalm, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burton City Election Commission, Genesee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burton City Clerk, Genesee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burtchville Township Election Commission, St. Clair, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burtchville Township Clerk, St. Clair, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burt Township Election Commission, Cheboygan, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burt Township Election Commission, Alger, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burt Township Clerk, Cheboygan, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burt Township Clerk, Alger, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burt County, NE +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burris Logistics +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burrillville Town Boards of Canvassers, Providence, RI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burr Oak Township Election Commission, St. Joseph, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burr Oak Township Clerk, St. Joseph, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burnside Township Election Commission, Lapeer, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burnside Township Clerk, Lapeer, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burnside Town Clerk, Trempealeau, WI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:22 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:22 - __main__ - ERROR - Failure saving Burns Township Election Commission, Shiawassee, MI +06/10/2024 10:54:22 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burns Township Clerk, Shiawassee, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burns Town Clerk, La Crosse, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burnham Municipal Registrar, Waldo, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burnham Municipal Clerk, Waldo, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burnett Town Clerk, Dodge, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burnett County Clerk, Burnett, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burnet County Elections Administrator, Burnet, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Township Election Commission, Lapeer, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Township Election Commission, Calhoun, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Township Clerk, Lapeer, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Township Clerk, Calhoun, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Town Clerk, Middlesex, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Town Clerk, Hartford, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Registrar of Voters, Hartford, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Public Library +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Northtown Community Credit Union +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Municipal Registrar, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington Municipal Clerk, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington County Superintendent of Elections, Burlington, NJ +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington County Clerk, Burlington, NJ +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington County Board of Elections, Burlington, NJ +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington City Treasurer, Chittenden, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington City Clerk, Racine/Walworth, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burlington City Clerk, Chittenden, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burleson County Elections Administrator, Burleson, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burleigh Township Election Commission, Iosco, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burleigh Township Clerk, Iosco, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burleigh County Auditor/Treasurer, Burleigh, ND +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke Town Treasurer, Caledonia, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke Town Clerk, Dane, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke Town Clerk, Caledonia, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke County Board of Elections, Burke, NC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke County Board of Elections and Registrar, Burke, GA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burke County Auditor, Burke, ND +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bureau of Information Technology, VI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bureau County Clerk, Bureau, IL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burdell Township Election Commission, Osceola, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Burdell Township Clerk, Osceola, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bunker Hill Township Election Commission, Ingham, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bunker Hill Township Clerk, Ingham, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bunker Hill Community College +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buncombe County, North Carolina +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buncombe County Election Services, North Carolina +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bullock County Judge of Probate, Bullock, AL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bullock County Circuit Clerk, Bullock, AL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bullock County Board of Registrars, Bullock, AL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bulloch County Board of Elections and Registrar, Bulloch, GA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bullitt County Clerk, Bullitt, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bullard ISD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bull City Financial Solutions, Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo and Fort Erie Public Bridge Authority +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo Town Clerk, Marquette, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo Town Clerk, Buffalo, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo Thunder Resort & Casino +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo County, Nebraska +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo County Clerk, Buffalo, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo County Auditor, Buffalo, SD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo Computer Graphics +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buffalo City City Clerk, Buffalo, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buena Vista University +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buena Vista Regional Medical Center +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buena Vista County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buena Vista Charter Township Election Commission, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buena Vista Charter Township Clerk, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buel Township Election Commission, Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buel Township Clerk, Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buddhist Tzu Chi Foundation +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bucksport Municipal Registrar, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bucksport Municipal Clerk, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bucks County Intermediate Unit +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bucks County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bucknell University - CISA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckland Town Clerk, Franklin, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckingham County Registrar, Buckingham, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckfield Municipal Registrar, Oxford, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckfield Municipal Clerk, Oxford, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckeye Township Election Commission, Gladwin, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buckeye Township Clerk, Gladwin, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan Township Election Commission, Berrien, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan Township Clerk, Berrien, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan Town Clerk, Outagamie, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan General Hospital +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan County, Missouri +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan County Registrar, Buchanan, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan County Iowa +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan County Electoral Board, Buchanan, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Buchanan City Election Commission, Berrien, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bryant University +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bryan Independent School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bryan Health +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bryan County Schools +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bryan County Board of Elections and Registrar, Bryan, GA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brussels Town Clerk, Door, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brushy Creek Municipal Utility District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brush School District RE-2J +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick-Glynn County Joint Water & Sewer Commission +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick Town Treasurer, Essex, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick Town Clerk, Essex, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick Town Clerk, Eau Claire, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick Municipal Registrar, Cumberland, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick Municipal Clerk, Cumberland, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick County Registrar, Brunswick, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick County Electoral Board, Brunswick, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brunswick County Board of Elections, Brunswick, NC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brule Town Clerk, Douglas, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brule County Auditor, Brule, SD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce Village Clerk, Rusk, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce Township Election Commission, Macomb, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce Township Election Commission, Chippewa, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce Township Clerk, Macomb, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce Township Clerk, Chippewa, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bruce School District, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownville Municipal Registrar, Piscataquis, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownville Municipal Clerk, Piscataquis, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Browntown Village Clerk, Green, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownsville Village Clerk, Dodge, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownsville Public Utilities Board - CISA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownstown Charter Township Election Commission, Wayne, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownstown Charter Township Clerk, Wayne, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownstown Central Community School Corporation +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownington Town Treasurer, Orleans, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownington Town Clerk, Orleans, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Browning Town Clerk, Taylor, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownfield Municipal Registrar, Oxford, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownfield Municipal Clerk, Oxford, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brownell-Talbot School +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown University +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown Township Election Commission, Manistee, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown Township Clerk, Manistee, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown Helicopter, Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown Deer Village Clerk, Milwaukee, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County, Ohio Election Infrastructure +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County MN +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Elections Administrator, Brown, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Courthouse +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Clerk, Brown, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Clerk, Brown, NE +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Clerk, Brown, KS +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Clerk, Brown, IN +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Clerk, Brown, IL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Auditor, Brown, SD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown County Auditor, Brown, MN +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown City City Election Commission, Lapeer/Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brown City City Clerk, Lapeer/Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broward County Supervisor of Elections Office +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broward County Property Appraiser's Office +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broward County Clerk Of Courts +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brothertown Town Clerk, Calumet, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brother Rice High School +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broomfield Township Election Commission, Isabella, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broomfield Township Clerk, Isabella, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broomfield County Clerk and Recorder, Broomfield, CO +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broome-Tioga BOCES +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broome County, New York +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broome County Board of Elections, Broome, NY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooksville Municipal Registrar, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooksville Municipal Clerk, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks Township Election Commission, Newaygo, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks Township Clerk, Newaygo, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks School +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks Municipal Registrar, Waldo, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks Municipal Clerk, Waldo, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks County Elections Administrator, Brooks, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooks County Board of Elections and Registrar, Brooks, GA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Village Clerk, Dane/Green, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Town Clerk, Windham, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Town Clerk, Washburn, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Town Clerk, Green, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Town Clerk, Green Lake, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Registrar of Voters, Windham, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklyn Laboratory Charter School +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookline Town Treasurer, Windham, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookline Town Clerk, Windham, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookline Town Clerk, Norfolk, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklin Municipal Registrar, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooklin Municipal Clerk, Hancock, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookings Municipal Utilities +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookings County Auditor, Brookings, SD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookhaven School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Township Election Commission, Huron, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Township Election Commission, Eaton, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Township Clerk, Huron, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Township Clerk, Eaton, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Treasurer, Orange, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Clerk, Worcester, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Clerk, Waukesha, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Clerk, Orange, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Clerk, Fairfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Town Clerk, Carroll, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield Registrar of Voters, Fairfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookfield City Clerk, Waukesha, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brooke County Clerk, Brooke, WV +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brookdale Senior Living +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving BronxCare Health System +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronx County, New York +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronx County Board of Elections, Bronx, NY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronson Township Election Commission, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronson Township Clerk, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronson City Election Commission, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bronson City Clerk, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brokaw Village Clerk, Marathon, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brodstone Memorial Hospital +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brodhead City Clerk, Green/Rock, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockway Township Election Commission, St. Clair, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockway Township Clerk, St. Clair, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockway Town Clerk, Jackson, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockton Public Schools +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockton Elections Commission, Plymouth, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brockport Central School District, NY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broadwater County, Montana +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broadwater County Election Administrator, Broadwater, MT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broadlawns Medical Center +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broadcast User Group - Clean Water Services +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Broadband Users Group +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brixmor Property Group +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Village Clerk, Kenosha, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Treasurer, Addison, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Clerk, Hartford, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Clerk, Grafton, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Clerk, Dane, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Clerk, Addison, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Town Boards of Canvassers, Bristol, RI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Registrar of Voters, Hartford, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Myers Squibb- CISA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Municipal Registrar, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Municipal Clerk, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bristol Community College +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Briscoe County Tax Assessor-Collector, Briscoe, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Briscoe County County Clerk, Briscoe, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brinkman Shared Services +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brimfield Town Clerk, Hampden, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brillion Town Clerk, Calumet, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Briley Township Election Commission, Montmorency, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Briley Township Clerk, Montmorency, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Township Election Commission, Livingston, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Township Clerk, Livingston, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Town Treasurer, Essex, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Town Clerk, Marathon, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Town Clerk, Kenosha, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Town Clerk, Essex, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Health Plan Solutions +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton City Election Commission, Livingston, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton City Clerk, Livingston, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brighton Bank +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving BrightView LLC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brigham Town Clerk, Iowa, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridport Town Treasurer, Addison, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridport Town Clerk, Addison, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgton Municipal Registrar, Cumberland, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgton Municipal Clerk, Cumberland, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgman City Election Commission, Berrien, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgman City Clerk, Berrien, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewell Resources LLC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Township Election Commission, Washtenaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Township Clerk, Washtenaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Town Treasurer, Windsor, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Town Clerk, Windsor, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Town Clerk, Plymouth, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Town Clerk, Litchfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Town Clerk, Grafton, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater State University +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgewater Registrar of Voters, Litchfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeton Township Clerk, Newaygo, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridger Photonics, Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeport Town Clerk, Fairfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeport Town Clerk, Crawford, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeport Registrar of Voters, Fairfield, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeport Charter Township Election Commission, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeport Charter Township Clerk, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgehampton Township Election Commission, Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgehampton Township Clerk, Sanilac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridgeforce LLC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving BridgeValley Community and Technical College +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridge Creek Town Clerk, Eau Claire, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bridge Authority +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brick Township Municipal Utilities Authority +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewster Town Clerk, Barnstable, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewster County, Texas +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewster County Elections Administrator, Brewster, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewster Central School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewer Municipal Registrar, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brewer Municipal Clerk, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevort Township Election Commission, Mackinac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevort Township Clerk, Mackinac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevard Public Schools, FL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevard County Supervisor of Elections +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevard County Board of County Commissioners +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brevard College NC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brentwood Town Clerk, Rockingham, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brentwood Bank +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brenntag North America +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bremer County Auditor, Bremer, IA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bremen Municipal Registrar, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bremen Municipal Clerk, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breitung Charter Township Election Commission, Dickinson, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breitung Charter Township Clerk, Dickinson, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breen Township Election Commission, Dickinson, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breen Township Clerk, Dickinson, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breed Town Clerk, Oconto, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breckinridge County Clerk, Breckinridge, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Breathitt County Clerk, Breathitt, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving BreadWorks +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brea networks +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brazos County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brazoria County Texas +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brazeau Town Clerk, Oconto, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Braxton County Clerk, Braxton, WV +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Braun Intertec Corporation +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brattleboro Town Treasurer, Windham, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brattleboro Town Clerk, Windham, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brattleboro Savings and Loan +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brantley County Board of Elections and Registrar, Brantley, GA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brant Township Election Commission, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brant Township Clerk, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branford Town Clerk, New Haven, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branford Registrar of Voters, New Haven, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandywine Heights Area School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandon Village Clerk, Fond du Lac, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandon Town Treasurer, Rutland, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandon Town Clerk, Rutland, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandon Charter Township Election Commission, Oakland, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brandon Charter Township Clerk, Oakland, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branchburg Board of Education +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branch Township Election Commission, Mason, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branch Township Clerk, Mason, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branch County Election Commission, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branch County Clerk, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Branch County Board of Canvassars, Branch, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brampton Township Election Commission, Delta, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brampton Township Clerk, Delta, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Braintree Town Treasurer, Orange, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Braintree Town Clerk, Orange, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Braintree Town Clerk, Norfolk, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brady Township Election Commission, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brady Township Election Commission, Kalamazoo, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brady Township Clerk, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Brady Township Clerk, Kalamazoo, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley Town Clerk, Lincoln, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley Municipal Registrar, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley Municipal Clerk, Penobscot, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley County Elections Administrator, Bradley, TN +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley County Election Commision, Bradley, AR +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradley County Clerk, Bradley, AR +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford Town Clerk, Rock, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford Town Clerk, Orange, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford Town Clerk, Merrimack, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford Ecumenical Home, Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford County Supervisor of Elections, Bradford, FL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bradford County Board of Elections, Bradford, PA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bracken County Clerk, Bracken, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bozrah Town Clerk, New London, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bozrah Registrar of Voters, New London, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyne Valley Township Election Commission, Charlevoix, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyne Valley Township Clerk, Charlevoix, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyne City City Election Commission, Charlevoix, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyne City City Clerk, Charlevoix, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boylston Town Clerk, Worcester, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyle County Clerk, Boyle, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyd Watterson Asset Management +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyd Village Clerk, Chippewa, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyd County Courthouse +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyd County Clerk, Boyd, NE +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boyd County Clerk, Boyd, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boxford Town Clerk, Essex, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boxborough Town Clerk, Middlesex, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Box Elder School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Box Elder County Clerk, Box Elder, UT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Box Butte County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowne Township Election Commission, Kent, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowne Township Clerk, Kent, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowman County, ND +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowman County Auditor, Bowman, ND +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowling Green Municipal Utilities +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowler Village Clerk, Shawano, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowl New England, Inc +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowie County Elections Administrator, Bowie, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowdoinham Municipal Registrar, Sagadahoc, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowdoinham Municipal Clerk, Sagadahoc, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowdoin Municipal Registrar, Sagadahoc, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowdoin Municipal Clerk, Sagadahoc, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bowdoin College +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bow Town Clerk, Merrimack, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bovina Town Clerk, Outagamie, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bourret Township Election Commission, Gladwin, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bourret Township Clerk, Gladwin, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bourne Town Clerk, Barnstable, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bourbon County Clerk, Bourbon, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bourbon County Clerk, Bourbon, KS +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boundary County, ID +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boulder Scientific Company +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boulder Junction Town Clerk, Vilas, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boulder County, CO +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boulder County Clerk and Recorder, Boulder, CO +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bottineau County Auditor, Bottineau, ND +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Botetourt County Registrar, Botetourt, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Botetourt County Electoral Board, Botetourt, VA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Township Election Commission, Ionia, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Township Clerk, Ionia, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Public Schools +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Medical Center Health System +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Elections Department, Suffolk, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boston Children's Hospital +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bossier Parish School Board +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bossier Parish Registrar of Voters, Bossier, LA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bossier Parish Community College +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bossier Parish Clerk of Court, Bossier, LA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bosselman Energy, Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bosque County Elections Administrator, Bosque, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boscobel Town Clerk, Grant, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boscobel School District, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boscobel City Clerk, Grant, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boscawen Town Clerk, Merrimack, NH +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borrego Water District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Wood-Ridge, NJ +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of State College, PA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Saddle River +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Pottstown +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Point Pleasant Beach +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Paramus +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Leonia, NJ +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Butler +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough of Atlantic Highlands +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borough Of Keyport +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Border States Industries, Inc +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borden County Tax Assessor-Collector, Borden, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Borden County County Clerk, Borden, TX +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boothbay Municipal Registrar, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boothbay Municipal Clerk, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boothbay Harbor Municipal Registrar, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boothbay Harbor Municipal Clerk, Lincoln, ME +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County, Iowa +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Hospital IA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Health Center +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Family Resources +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Election Commision, Boone, AR +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Courthouse +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, WV +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, NE +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, KY +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, IN +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, IL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boone County Clerk, Boone, AR +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boon Township Election Commission, Wexford, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boon Township Clerk, Wexford, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bonneville County Clerk, Bonneville, ID +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bonner County Clerk, Bonner, ID +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bonduel Village Clerk, Shawano, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bond County Clerk, Bond, IL +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolton Town Treasurer, Chittenden, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolton Town Clerk, Worcester, MA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolton Town Clerk, Tolland, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolton Town Clerk, Chittenden, VT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolton Registrar of Voters, Tolland, CT +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bollinger County Clerk, Bollinger, MO +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolivar County Election Commission, Bolivar, MS +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bolivar County Circuit Clerk, Bolivar, MS +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bokers Inc +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boise State University +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boise County, ID +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bois Blanc Township Election Commission, Mackinac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bois Blanc Township Clerk, Mackinac, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boilerplate Inc. +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bohemia Township Election Commission, Ontonagon, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bohemia Township Clerk, Ontonagon, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boerne ISD +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boehl Stopher & Graves +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bodine Electric Company +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bob Schwarz Financial - Cobler Capital Management, LLC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boaz City School System +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boasso Global +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boardman Township Election Commission, Kalkaska, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Boardman Township Clerk, Kalkaska, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Board of Governors of the Federal Reserve (FRB) - CISA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Board of Education of Washington County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Board of County Commissioners, Clark County +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blytheville School District #5 +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blumfield Township Election Commission, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blumfield Township Clerk, Saginaw, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Bluestone Analytics - CISA +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue Springs School District +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue River Village Clerk, Grant, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue Ridge Mountain EMC +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue Mounds Village Clerk, Dane, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue Mounds Town Clerk, Dane, WI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:23 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:23 - __main__ - ERROR - Failure saving Blue Lake Township Election Commission, Muskegon, MI +06/10/2024 10:54:23 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Lake Township Election Commission, Kalkaska, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Lake Township Clerk, Muskegon, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Lake Township Clerk, Kalkaska, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Hill Municipal Registrar, Hancock, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Hill Municipal Clerk, Hancock, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Earth County MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Earth County Auditor, Blue Earth, MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Cross and Blue Shield of North Carolina - CISA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blue Cloud Pediatric Surgery Centers +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blount County Judge of Probate, Blount, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blount County Elections Administrator, Blount, TN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blount County Circuit Clerk, Blount, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blount County Board of Registrars, Blount, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blount County Absentee Elections Manager, Blount, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomington Village Clerk, Grant, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomington Town Clerk, Grant, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomingdale Township Election Commission, Van Buren, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomingdale Township Clerk, Van Buren, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blooming Grove Town Clerk, Dane, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Village Clerk, Walworth, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Township Election Commission, Missaukee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Township Election Commission, Huron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Township Clerk, Missaukee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Township Clerk, Huron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Town Treasurer, Essex, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Town Clerk, Waushara, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Town Clerk, Walworth, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Town Clerk, Hartford, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Town Clerk, Essex, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Schools +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Registrar of Voters, Hartford, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Charter Township Election Commission, Oakland, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomfield Charter Township Clerk, Oakland, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomer Township Election Commission, Montcalm, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomer Township Clerk, Montcalm, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomer Town Clerk, Chippewa, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bloomer City Clerk, Chippewa, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blissfield Township Election Commission, Lenawee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blissfield Township Clerk, Lenawee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bliss Township Election Commission, Emmet, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bliss Township Clerk, Emmet, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blinn College +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blink Fitness +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blessing Rieman College of Nursing Health Sciences +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blessing Corporate Services Inc +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blendon Township Election Commission, Ottawa, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blendon Township Clerk, Ottawa, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bledsoe County Elections Administrator, Bledsoe, TN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bleckley County Board of Elections and Registrar, Bleckley, GA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blandford Town Clerk, Hampden, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bland Independent School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bland County Registrar, Bland, VA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bland County Electoral Board, Bland, VA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blanco County Tax Assessor-Collector, Blanco, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blanco County County Clerk, Blanco, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blanchardville Village Clerk, Lafayette/Iowa, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blanchard Town Clerk, Lafayette, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blair Township Election Commission, Grand Traverse, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blair Township Clerk, Grand Traverse, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blair County Board of Elections, Blair, PA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blair City Clerk, Trempealeau, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine Township Election Commission, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine Township Clerk, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine Town Clerk, Burnett, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County, Idaho +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County NE +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County Election Board, Blaine, OK +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County Election Administrator, Blaine, MT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County Clerk, Blaine, NE +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blaine County Clerk, Blaine, ID +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bladen County Board of Elections, Bladen, NC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackwell Town Clerk, Forest, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackstone Town Clerk, Worcester, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackman Charter Township Election Commission, Jackson, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackman Charter Township Clerk, Jackson, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackhawk Bank & Trust +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Blackford County Clerk, Blackford, IN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving BlackSky, Inc +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Wolf Town Clerk, Winnebago, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black River Falls City Clerk, Jackson, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Hills Surgical Hospital +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Hills State University +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Hills Pediatrics, LLP +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Hawk County Auditor, Black Hawk, IA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Earth Village Clerk, Dane, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Earth Town Clerk, Dane, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Creek Village Clerk, Outagamie, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Black Creek Town Clerk, Outagamie, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bismarck Township Election Commission, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bismarck Township Clerk, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bishop Guertin High School +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Biron Village Clerk, Wood, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birnamwood Village Clerk, Shawano/Marathon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birnamwood Town Clerk, Shawano, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birmingham Airport Authority +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birchwood Village Clerk, Washburn, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birch Town Clerk, Lincoln, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birch Run Township Election Commission, Saginaw, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birch Run Township Clerk, Saginaw, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Birch Creek Town Clerk, Chippewa, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Biotrans LLC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving BioDerm +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Binghamton University +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Election Commission, Leelanau, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Election Commission, Huron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Election Commission, Clinton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Clerk, Leelanau, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Clerk, Huron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Township Clerk, Clinton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Municipal Registrar, Somerset, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Municipal Clerk, Somerset, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham Memorial Hospital +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham County, ID +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bingham County Clerk, Bingham, ID +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Billings Township Election Commission, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Billings Township Clerk, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Billings County Auditor, Billings, ND +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Billerica Town Clerk, Middlesex, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Billerica Public Safety +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Stone County Minnesota +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Shoulders Fund +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big River Steel - CISA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Rapids City Election Commission, Mecosta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Rapids City Clerk, Mecosta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Rapids Charter Township Election Commission, Mecosta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Rapids Charter Township Clerk, Mecosta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Prairie Township Election Commission, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Prairie Township Clerk, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Island Federal Credit Union +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Horn County Election Administrator, Big Horn, MT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Horn County Clerk, Big Horn, WY +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Flats Town Clerk, Adams, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Falls Town Clerk, Rusk, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Creek Township Election Commission, Oscoda, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Creek Township Clerk, Oscoda, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Brand Tire & Service +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Bend Town Clerk, Rusk, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Big Bend Hospice +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bierschbach Equipment and Supply +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bienville Parish Registrar of Voters, Bienville, LA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bienville Parish Clerk of Court, Bienville, LA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Biddeford Municipal Registrar, York, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Biddeford Municipal Clerk, York, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bibb County Judge of Probate, Bibb, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bibb County Circuit Clerk, Bibb, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bibb County Board of Registrars, Bibb, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bibb County Board of Elections and Registrar, Bibb, GA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bibb County Absentee Elections Manager, Bibb, AL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bexar Metro 911 Network District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bexar County, Texas +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beverly City Clerk, Essex, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bevent Town Clerk, Marathon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving BetterBanks, Inc +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Better Business Bureau of Western Michigan +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethune-Cookman University +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethlehem Town Clerk, Litchfield, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethlehem Town Clerk, Grafton, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethlehem Registrar of Voters, Litchfield, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethlehem Central School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Township Election Commission, Branch, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Township Clerk, Branch, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Town Treasurer, Windsor, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Town Clerk, Fairfield, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Registrar of Voters, Fairfield, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Park School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Municipal Registrar, Oxford, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethel Municipal Clerk, Oxford, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethany Township Election Commission, Gratiot, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethany Township Clerk, Gratiot, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethany Town Clerk, New Haven, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethany Registrar of Voters, New Haven, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bethany Christian Services +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Best Care Pediatric Center +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bessemer Township Election Commission, Gogebic, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bessemer Township Clerk, Gogebic, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bessemer City Election Commission, Gogebic, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bessemer City Clerk, Gogebic, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berwick Municipal Registrar, York, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berwick Municipal Clerk, York, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bertrand Township Election Commission, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bertrand Township Clerk, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bertie County Board of Elections, Bertie, NC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berryessa Union School District, CA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berry Town Clerk, Dane, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berry Corporation +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berry College +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien Township Election Commission, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien Township Clerk, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien County Election Commission, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien County Clerk, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien County Board of Elections and Registrar, Berrien, GA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berrien County Board of Canvassars, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bernardston Town Clerk, Franklin, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bernalillo County NM +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bernalillo County Metropolitan Court +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bernalillo County Clerk, Bernalillo, NM +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bern Town Clerk, Marathon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Township Election Commission, St. Clair, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Township Election Commission, Ionia, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Township Clerk, St. Clair, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Township Clerk, Ionia, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Treasurer, Washington, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Clerk, Worcester, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Clerk, Washington, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Clerk, Marathon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Clerk, Hartford, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Town Clerk, Green Lake, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Registrar of Voters, Hartford, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin City Clerk, Green Lake/Waushara, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin City Clerk, Coos, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Charter Township Election Commission, Monroe, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Charter Township Clerk, Monroe, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berlin Board of Education +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Town Treasurer, Franklin, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Town Clerk, Franklin, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Regional Planning Commission +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Hills Regional School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Hathaway Energy +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkshire Community College +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berks County Board of Elections, Berks, PA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkley Town Clerk, Bristol, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkeley Heights Public Schools +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkeley County, South Carolina +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkeley County Voter Registration And Elections, South Carolina +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkeley County Council +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Berkeley County Clerk, Berkeley, WV +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergland Township Election Commission, Ontonagon, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergland Township Clerk, Ontonagon, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen Town Clerk, Vernon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen Town Clerk, Marathon, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen County Superintendent of Elections/Commissioner of Registration, Bergen, NJ +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen County Sheriff's Office +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen County Communications +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen County Clerk, Bergen, NJ +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bergen County Board of Elections, Bergen, NJ +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benzonia Township Election Commission, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benzonia Township Clerk, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benzie County Election Commission, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benzie County Clerk, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benzie County Board of Canvassars, Benzie, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Village Clerk, Lafayette, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Township Election Commission, Eaton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Township Election Commission, Cheboygan, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Township Clerk, Eaton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Township Clerk, Cheboygan, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Town Clerk, Lafayette, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Town Clerk, Grafton, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Municipal Registrar, Kennebec, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Municipal Clerk, Kennebec, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Harbor City Election Commission, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Harbor City Clerk, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County, MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County WA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Elections Administrator, Benton, TN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Election Commission, Benton, MS +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Election Commision, Benton, AR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Clerk, Benton, OR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Clerk, Benton, MO +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Clerk, Benton, IN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Clerk, Benton, AR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Circuit Clerk, Benton, MS +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton County Auditor-Treasurer, Benton, MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Charter Township Election Commission, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Charter Township Clerk, Berrien, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benton Area School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bentley University - CISA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bentley Township Election Commission, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bentley Township Clerk, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bent County Clerk and Recorder, Bent, CO +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benson Unified School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benson Town Treasurer, Rutland, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benson Town Clerk, Rutland, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benson County Auditor, Benson, ND +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bensenville Elementary School District 2 +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benona Township Election Commission, Oceana, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benona Township Clerk, Oceana, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Township Election Commission, Shiawassee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Township Clerk, Shiawassee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Town Treasurer, Bennington, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Town Clerk, Hillsborough, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Town Clerk, Bennington, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennington Rutland Supervisory Union +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bennett Town Clerk, Douglas, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bengal Township Election Commission, Clinton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bengal Township Clerk, Clinton, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Benewah County Clerk, Benewah, ID +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bend Park & Recreation District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Ben Hill County Board of Elections and Registrar, Ben Hill, GA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Township Election Commission, Montcalm, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Township Clerk, Montcalm, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Town Treasurer, Lamoille, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Town Clerk, Lamoille, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Town Clerk, Buffalo, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belvidere Community Unit School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beltrami County Auditor, Beltrami, MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belton Preparatory Academy +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beloit Town Clerk, Rock, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beloit City Clerk, Rock, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont Village Clerk, Lafayette, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont Town Clerk, Middlesex, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont Town Clerk, Belknap, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont Municipal Registrar, Waldo, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont Municipal Clerk, Waldo, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmont County, Ohio Election Infrastructure +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belmar School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bellingham Town Clerk, Norfolk, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bellevue Village Clerk, Brown, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belle Plaine Town Clerk, Shawano, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell Town Clerk, Bayfield, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell Credit Union +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell County, Texas +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell County Office Of Elections Administration, Texas +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell Center Village Clerk, Crawford, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bell Bank +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belknap Township Election Commission, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belknap Township Clerk, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belhaven University +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belgrade Municipal Registrar, Kennebec, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belgrade Municipal Clerk, Kennebec, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belgium Village Clerk, Ozaukee, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belgium Town Clerk, Ozaukee, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belfast Municipal Registrar, Waldo, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belfast Municipal Clerk, Waldo, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belding City Election Commission, Ionia, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belding City Clerk, Ionia, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Belcher Town Clerk, Hampshire, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving BelGioioso Cheese, Inc +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bel Air Investment Advisors LLC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Behnaz Yalda DMD PC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beeville Independent School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bee County Election Administrator, Bee, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Township Election Commission, Monroe, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Township Clerk, Monroe, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Town Clerk, Middlesex, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Town Clerk, Hillsborough, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford School District, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford County Registrar, Bedford, VA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford County Electoral Board, Bedford, VA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford County Elections Administrator, Bedford, TN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford County Board of Elections, Bedford, PA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Charter Township Election Commission, Calhoun, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Charter Township Clerk, Calhoun, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bedford Central School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beddington Municipal Registrar, Washington, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beddington Municipal Clerk, Washington, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Becton, Dickinson and Company - CISA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beckham County Election Board, Beckham, OK +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Becket Town Clerk, Berkshire, MA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Becker County Auditor-Treasurer, Becker, MN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bechtel Corporation +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverton Township Election Commission, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverton Township Clerk, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverton School District, OR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverton City Election Commission, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverton City Clerk, Gladwin, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaverhead County Election Administrator, Beaverhead, MT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Valley Milford Memorial Hospitals +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Valley Intermediate Unit #27 +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Township Election Commission, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Township Election Commission, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Township Clerk, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Township Clerk, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Town Clerk, Clark, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Dam Town Clerk, Dodge, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Dam City Clerk, Dodge, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Creek Township Election Commission, Crawford, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Creek Township Clerk, Crawford, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Cove Municipal Registrar, Piscataquis, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Cove Municipal Clerk, Piscataquis, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver County Election Board, Beaver, OK +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver County Clerk, Beaver, UT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver County Board of Elections, Beaver, PA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaver Brook Town Clerk, Washburn, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beautiful Savior Lutheran Church +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beauregard Parish Registrar of Voters, Beauregard, LA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beauregard Parish Clerk of Court, Beauregard, LA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaugrand Township Election Commission, Cheboygan, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaugrand Township Clerk, Cheboygan, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaufort County Board of Voter Registration and Elections, Beaufort, SC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beaufort County Board of Elections, Beaufort, NC +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beatrice Community Hospital +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bearinger Township Election Commission, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bearinger Township Clerk, Presque Isle, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Valley Unified School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear River Mutual Insurance Company +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Lake Township Election Commission, Manistee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Lake Township Clerk, Manistee, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Lake Town Clerk, Barron, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Lake County, ID +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Creek Village Clerk, Outagamie, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Creek Township Election Commission, Emmet, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Creek Township Clerk, Emmet, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Creek Town Clerk, Waupaca, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Creek Town Clerk, Sauk, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bear Bluff Town Clerk, Jackson, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bean's Purchase Town Clerk, Coos, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bean's Grant Town Clerk, Coos, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beadle County Auditor, Beadle, SD +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beacon Falls Town Clerk, New Haven, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beacon Falls Registrar of Voters, New Haven, CT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beacon City School District, NY +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Beachner Grain, Inc. +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayview Town Clerk, Bayfield, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayport-Blue Point UFSD +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayonne Energy Center +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baylor County Tax Assessor-Collector, Baylor, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baylor County County Clerk, Baylor, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayless School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayfield Town Clerk, Bayfield, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayfield County Clerk, Bayfield, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayfield City Clerk, Bayfield, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bayard Public Schools, NE +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay de Noc Township Election Commission, Delta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay de Noc Township Clerk, Delta, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Township Election Commission, Charlevoix, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Township Clerk, Charlevoix, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Mills Township Election Commission, Chippewa, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Mills Township Clerk, Chippewa, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Docs, LLC. +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay County Supervisor of Elections, Bay, FL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay County Election Commission, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay County Clerk, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay County Board of Canvassars, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay City Village Clerk, Pierce, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay City City Election Commission, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay City City Clerk, Bay, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Area Water Treatment Plant MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bay Area Rapid Transit +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baxter International - CISA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baxter Healthcare Corporation +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baxter County Election Commision, Baxter, AR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baxter County Clerk, Baxter, AR +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battle Ground Public Schools, WA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battle Creek City Election Commission, Calhoun, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battle Creek City Clerk, Calhoun, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battle Creek Area Learning Center +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battery Park City Authority +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Battenkill Valley Health Center +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Baton Rouge Community College +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath Town Clerk, Grafton, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath Municipal Registrar, Sagadahoc, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath Municipal Clerk, Sagadahoc, ME +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath County Electoral Board, Bath, VA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath County Clerk, Bath, KY +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bath Central School District +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bates Township Election Commission, Iron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bates Township Clerk, Iron, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bates County Clerk, Bates, MO +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bates College +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Batavia Township Election Commission, Branch, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Batavia Township Clerk, Branch, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bastrop County Elections Administrator, Bastrop, TX +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bastrop County +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bass Lake Town Clerk, Washburn, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bass Lake Town Clerk, Sawyer, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bass & Associate P.C. +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bashaw Town Clerk, Washburn, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bartow County Board of Elections and Registrar, Bartow, GA +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton Township Election Commission, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton Township Clerk, Newaygo, MI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton Town Treasurer, Orleans, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton Town Clerk, Washington, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton Town Clerk, Orleans, VT +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton County Clerk, Barton, MO +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barton County +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bartlett Town Clerk, Carroll, NH +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bartlett Park District, IL +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bartholomew County Clerk, Bartholomew, IN +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Bartelme Town Clerk, Shawano, WI +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:24 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:24 - __main__ - ERROR - Failure saving Barry Wehmiller +06/10/2024 10:54:24 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry Township Election Commission, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry Township Clerk, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry M. Goldwater Scholarship and Excellence in Education Foundation (BGSF) +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry Intermediate School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry County Election Commission, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry County E 911, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry County Clerk, Barry, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry County Clerk, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barry County Board of Canvassars, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barrow County Board of Elections and Registrar, Barrow, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barrow County Board of Commissioners +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barronett Town Clerk, Washburn, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barron Town Clerk, Barron, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barron Lighting Group, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barron County Clerk, Barron, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barron City Clerk, Barron, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barrington Town Clerk, Strafford, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barrington Town Boards of Canvassers, Bristol, RI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barrington Public Library District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barren River Area Development District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barren Metcalfe Emergency Communications Center +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barren County Clerk, Barren, KY +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre Unified Union School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre Town Treasurer, Washington, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre Town Clerk, Worcester, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre Town Clerk, Washington, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre Town Clerk, La Crosse, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre City Treasurer, Washington, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barre City Clerk, Washington, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baroda Township Election Commission, Berrien, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baroda Township Clerk, Berrien, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnwell County Board of Voter Registration and Elections, Barnwell, SC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnstead Town Clerk, Belknap, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnstable Town Clerk, Barnstable, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barneveld Village Clerk, Iowa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barneveld School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnet Town Treasurer, Caledonia, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnet Town Clerk, Caledonia, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnes Town Clerk, Bayfield, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnes County Auditor, Barnes, ND +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnard Town Treasurer, Windsor, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barnard Town Clerk, Windsor, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barksdale Town Clerk, Bayfield, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bark River Township Election Commission, Delta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bark River Township Clerk, Delta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barbour County Judge of Probate, Barbour, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barbour County Clerk, Barbour, WV +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barbour County Circuit Clerk, Barbour, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barbour County Absentee Elections Manager, Barbour, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barber Trucking, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Barber County Clerk, Barber, KS +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraga Township Election Commission, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraga Township Clerk, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraga County Election Commission, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraga County Clerk, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraga County Board of Canvassars, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraboo Town Clerk, Sauk, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baraboo City Clerk, Sauk, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bar Harbor Municipal Registrar, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bar Harbor Municipal Clerk, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baptist Memorial Health Care Corporation +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baptist Health South Florida Federal Credit Union +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Banterra Bank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bannock County, ID +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Banner County Clerk, Banner, NE +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Banner Bank - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Banks Township Election Commission, Antrim, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Banks Township Clerk, Antrim, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bankers' Bank of Kansas +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of the Orient +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Rantoul +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Mead +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Hope +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Hillsboro +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Hawaii +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of George +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Deerfield +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank of Canton +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank and Trust Company +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank OZK - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank Northwest +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bank Leumi USA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Village Clerk, La Crosse, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Town Clerk, La Crosse, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Municipal Registrar, Penobscot, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Municipal Clerk, Penobscot, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Charter Township Election Commission, Bay, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bangor Charter Township Clerk, Bay, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bandwidth.com +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bandera County Tax Assessor-Collector, Bandera, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bamberg County Board of Voter Registration and Elections, Bamberg, SC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore Township Election Commission, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore Township Clerk, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore Town Treasurer, Windsor, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore Town Clerk, Windsor, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore County Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore County Board of Elections, Baltimore, MD +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore City Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baltimore City Board of Elections, MD +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BallotTrax by i3logix +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ballot +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ballard County Clerk, Ballard, KY +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Village Clerk, St. Croix, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Union Free School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Township Election Commission, Iosco, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Township Election Commission, Delta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Township Clerk, Iosco, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Township Clerk, Delta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Municipal Registrar, Cumberland, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin Municipal Clerk, Cumberland, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin County Judge of Probate, Baldwin, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin County Circuit Clerk, Baldwin, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin County Board of Registrars, Baldwin, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin County Board of Elections and Registrar, Baldwin, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baldwin County Absentee Elections Manager, Baldwin, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bal Harbour Village +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bakersfield Town Treasurer, Franklin, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bakersfield Town Clerk, Franklin, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker and McKenzie Llp +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker County, OR +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker County Supervisor of Elections, Baker, FL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker County Board of Elections and Registrar, Baker, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baker County Board of County Commissioners +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bainbridge Township Election Commission, Berrien, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bainbridge Township Clerk, Berrien, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baileyville Municipal Registrar, Washington, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baileyville Municipal Clerk, Washington, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baileys Harbor Town Clerk, Door, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bailey County Tax Assessor-Collector, Bailey, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bailey County County Clerk, Bailey, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bagley Village Clerk, Grant, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bagley Township Election Commission, Otsego, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bagley Township Clerk, Otsego, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bagley Town Clerk, Oconto, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bad Axe City Election Commission, Huron, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bad Axe City Clerk, Huron, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Bacon County Board of Elections and Registrar, Bacon, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Backyard Products LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Backus Township Election Commission, Roscommon, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Backus Township Clerk, Roscommon, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Baca County Clerk and Recorder, Baca, CO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Babylon UFSD +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Babson College +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BYTES Computer and Network Solutions +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BUTLER COUNTY RURAL ELECTRICAL COOPERATIVE +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BURN AND RECONSTRUCTIVE CENTERS OF AMERICA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BTIG LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BRICK TOWNSHIP BOARD OF EDUCATION +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BPro Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BOMA International +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BMT Designers and Planners +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BLaST Intermediate Unit #17 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BK Medical Holding Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BJC Healthcare +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BG Foods Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BEAVER WATER DISTRICT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BData Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving BASYS Processing +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving B3 Insight +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving B.E.C. Co. Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving B&W Quality Growers, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving B&L Information Systems, Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aztalan Town Clerk, Jefferson, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ayer Town Clerk, Middlesex, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Awakon Federal Credit Union +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avoyelles Parish Clerk of Court, Avoyelles, LA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avondale Elementary School District #44 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avon Town Clerk, Rock, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avon Town Clerk, Norfolk, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avon Town Clerk, Hartford, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avon Registrar of Voters, Hartford, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avigilon Alta +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avidbank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aviation Department, City of Kansas City, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avery Township Election Commission, Montmorency, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avery Township Clerk, Montmorency, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avery County Board of Elections, Avery, NC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avery Biomedical Devices +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avelo Airlines +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avanti Polar Lipids, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avante International Technology, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Avalanche Energy +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Autoridad De Acueductos Y Alcantarrillados +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Automation Alley +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Authorities Budget Office +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Autauga County Judge of Probate, Autauga, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Autauga County Circuit Clerk, Autauga, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Autauga County Board of Registrars, Autauga, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Autauga County Absentee Elections Manager, Autauga, AL +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Township Election Commission, Sanilac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Township Election Commission, Mecosta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Township Clerk, Sanilac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Township Clerk, Mecosta, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Public Schools, MN +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin County Tax Assessor-Collector, Austin, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Consulting Group +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Community College District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Austin Area School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Town Clerk, Waushara, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Town Clerk, Taylor, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Town Clerk, Florence, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Police Department +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Municipal Registrar, Great Pond Town, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Municipal Registrar, Aurora Town, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Municipal Clerk, Great Pond Town, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurora Municipal Clerk, Aurora Town, Hancock, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurelius Township Election Commission, Ingham, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aurelius Township Clerk, Ingham, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auraria Higher Education Center +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augustana University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta Water +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta National Golf Club - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta Municipal Registrar, Kennebec, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta Municipal Clerk, Kennebec, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta County Registrar, Augusta, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta County Electoral Board, Augusta, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta City Clerk, Eau Claire, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta Charter Township Election Commission, Washtenaw, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Augusta Charter Township Clerk, Washtenaw, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auglaize County, Ohio Election Infrastructure +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Audubon Nature Institute +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Audubon County Auditor, Audubon, IA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Audubon County +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Audrain County Clerk, Audrain, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburndale Town Clerk, Wood, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn-Washburn USD 437 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn Town Clerk, Worcester, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn Town Clerk, Rockingham, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn Town Clerk, Chippewa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn Municipal Registrar, Androscoggin, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn Municipal Clerk, Androscoggin, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn City Election Commission, Bay, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Auburn City Clerk, Bay, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Train Township Election Commission, Alger, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Train Township Clerk, Alger, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Sable Township Election Commission, Roscommon, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Sable Township Clerk, Roscommon, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Sable Charter Township Election Commission, Iosco, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Sable Charter Township Clerk, Iosco, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Gres Township Election Commission, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Gres Township Clerk, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Gres City Election Commission, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Au Gres City Clerk, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attleboro Elections Commission, Bristol, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attica Township Election Commission, Lapeer, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attica Township Clerk, Lapeer, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attica Long Term Care +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attica Central School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attendance on Demand +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attala County Election Commission, Attala, MS +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Attala County Circuit Clerk, Attala, MS +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlas Township Election Commission, Genesee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlas Township Clerk, Genesee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlas Spine +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic Union Bankshares +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic Logistics, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic Health Systems +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic Dental Associates +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic County Utilities Authority +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic County Superintendent of Elections/Commissioner of Registration, Atlantic, NJ +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic County Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic County Board of Elections, Atlantic, NJ +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlantic Cape Community College +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlanta Town Clerk, Rusk, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atlanta Gynecology and Obstetrics, P.C. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atkinson Town Clerk, Rockingham, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atkinson County Board of Elections and Registrar, Atkinson, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athol-Royalston Regional School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athol Town Clerk, Worcester, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Village Clerk, Marathon, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Township Election Commission, Calhoun, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Township Clerk, Calhoun, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Town Treasurer, Windham, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Town Clerk, Windham, VT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Municipal Registrar, Somerset, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Municipal Clerk, Somerset, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens Micro +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens County, Ohio +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athens County Board of Elections, Ohio +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athenix Solutions +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Athelstane Town Clerk, Marinette, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atchison County Clerk, Atchison, MO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atchison County Clerk, Atchison, KS +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atascosa County Elections Administrator, Atascosa, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Atascadero Unified School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Astrum Labs, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Astrophysics Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Assyria Township Election Commission, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Assyria Township Clerk, Barry, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Assumption University +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Assumption Parish Registrar of Voters, Assumption, LA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Assumption Parish Clerk of Court, Assumption, LA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Association of periOperative Registered Nurses +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Associated Physicians LLP +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Associated Mortgage Corporation +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aspirus, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aspire Health Partners Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aspire Community Federal Credit Union +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aspen Federal Credit Union +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Asotin County Auditor, Asotin, WA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ask Products +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashwaubenon School District, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashtabula County, Ohio Election Infrastructure +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashley County Election Commision, Ashley, AR +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashley County Clerk, Ashley, AR +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Township Election Commission, Newaygo, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Township Clerk, Newaygo, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Town Clerk, Middlesex, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Town Clerk, Grafton, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Town Clerk, Ashland, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Police Department +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Municipal Registrar, Aroostook, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland Municipal Clerk, Aroostook, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland County, Ohio Election Infrastructure +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland County Clerk, Ashland, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland City Clerk, Ashland/Bayfield, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashland City Clerk, Ashland /Bayfield, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashippun Town Clerk, Dodge, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashford Town Clerk, Windham, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashford Town Clerk, Fond du Lac, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashford Registrar of Voters, Windham, CT +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashfield Town Clerk, Franklin, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashe County Board of Elections, Ashe, NC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashby Town Clerk, Middlesex, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashburnham Westminster Regional School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ashburnham Town Clerk, Worcester, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ash Township Election Commission, Monroe, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ash Township Clerk, Monroe, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascent Bank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving AscensionPoint Recovery Services, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascension Parish Registrar of Voters, Ascension, LA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascension Parish Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascension Parish Clerk of Court, Ascension, LA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascend SC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Ascend Climbing +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Asante Health System - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aryzta, LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arvon Township Election Commission, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arvon Township Clerk, Baraga, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arvig Enterprises, Inc. +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arundel Municipal Registrar, York, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arundel Municipal Clerk, York, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Artisans Bank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arthur Township Election Commission, Clare, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arthur Township Clerk, Clare, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arthur Town Clerk, Chippewa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arthur County Clerk, Arthur, NE +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Artesian Water +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Artera Services LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arrowsic Municipal Registrar, Sagadahoc, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arrowsic Municipal Clerk, Sagadahoc, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arrowleaf +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arpin Village Clerk, Wood, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arpin Town Clerk, Wood, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arnold Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armstrong Creek Town Clerk, Forest, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armstrong County Tax Assessor-Collector, Armstrong, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armstrong County County Clerk, Armstrong, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armstrong County Board of Elections, Armstrong, PA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armenia Town Clerk, Juneau, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armed Forces Retirement Home (AFRH) - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armada Township Election Commission, Macomb, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Armada Township Clerk, Macomb, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Village Clerk, Columbia, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Township Election Commission, Van Buren, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Township Clerk, Van Buren, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Town Clerk, Middlesex, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Town Clerk, Columbia, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington County Registrar, Arlington, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington County Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Community Federal Credit Union +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arlington Central School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arland Town Clerk, Barron, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas Welding & Industrial Supply Company +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas Surgical Hospital +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas State University Three Rivers +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas Legislative Audit +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas Heart Hospital +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas Department of Finance and Administration +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas County Election Commision, Arkansas, AR +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arkansas County Clerk, Arkansas, AR +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arizona Public Safety Personnel Retirement System +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arizona Hospital and Healthcare Association +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arizona Grand Resort & Spa +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arizona Electric Power Cooperative +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argyle Village Clerk, Lafayette, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argyle Township Election Commission, Sanilac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argyle Township Clerk, Sanilac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argyle Town Clerk, Lafayette, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argonne Town Clerk, Forest, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argon Medical Devices Inc +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argo Community High School District 217 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argentine Township Election Commission, Genesee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Argentine Township Clerk, Genesee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arenac Township Election Commission, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arenac Township Clerk, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arenac County Election Commission, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arenac County Clerk, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arenac County Board of Canvassars, Arenac, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arena Village Clerk, Iowa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arena Town Clerk, Iowa, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Area Agency on Aging Region 9 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arctic Research Commission (USARC) - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Archuleta County Government +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Archuleta County Clerk and Recorder, Archuleta, CO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Archer County Elections Administrator, Archer, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Archbishop Stepinac High School +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Valley R-II School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Unified School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Township Election Commission, Manistee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Township Election Commission, Lapeer, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Township Clerk, Manistee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Township Clerk, Lapeer, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Town Clerk, Trempealeau, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia Public Schools +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arcadia City Clerk, Trempealeau, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbor Vitae Town Clerk, Vilas, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbor Park School District 145 +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbor Health +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbor Bank +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbela Township Election Commission, Tuscola, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arbela Township Clerk, Tuscola, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arapahoe County, CO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Arapahoe County Clerk and Recorder, Arapahoe, CO +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aransas County Elections Administrator, Aransas, TX +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aquinnahtown Clerk, Dukes, MA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Aquila Group +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Approve Lending LLC +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appomattox County, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appomattox County Registrar, Appomattox, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appomattox County Electoral Board, Appomattox, VA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appling County Board of Elections and Registrar, Appling, GA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Applied Integrattion +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appleton Municipal Registrar, Knox, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appleton Municipal Clerk, Knox, ME +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appleton City Clerk, Outagamie/Calamut/Winnebago, WI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Applegate and Thorne Thomsen Attorney at Law +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Apple Valley Unified School District +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appanoose County, IA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Appalachian Regional Commission (ARC) - CISA +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Apollo Theater Foundation +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Apache County Recorder, Apache, AZ +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Apache County Elections Director, Apache, AZ +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antwerp Township Election Commission, Van Buren, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antwerp Township Clerk, Van Buren, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim Township Election Commission, Shiawassee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim Township Clerk, Shiawassee, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim Town Clerk, Hillsborough, NH +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim County Election Commission, Antrim, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim County Clerk, Antrim, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable +06/10/2024 10:54:25 - data.pe_db.db_query_source - ERROR - HTTPConnectionPool(host='127.0.0.1', port=8089): Max retries exceeded with url: /apiv1/xpanse_business_unit_insert_or_update (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused')) +06/10/2024 10:54:25 - __main__ - ERROR - Failure saving Antrim County Board of Canvassars, Antrim, MI +06/10/2024 10:54:25 - __main__ - ERROR - Unknown error saving: 'NoneType' object is not subscriptable diff --git a/pe_reports_logging.log.10 b/pe_reports_logging.log.10 new file mode 100644 index 00000000..5745fd44 --- /dev/null +++ b/pe_reports_logging.log.10 @@ -0,0 +1,45 @@ +04/01/2024 08:16:15 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wilsonschoolsnc.net +04/01/2024 08:16:16 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darden.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.lucama.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speight.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vick.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.douglass.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hunt.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waat.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wells.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.winstead.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newhope.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hearne.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucama.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jones.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imap.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gardners.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.fike.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wells.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.vick.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toisnot.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barnes.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.hunt.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winstead.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.weca.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daniels.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.springfield.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.speight.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.beddingfield.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.foresthills.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fike.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weca.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beddingfield.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.jones.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.daniels.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.toisnot.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schoolbusroutes.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'springfield.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.vinsonbynum.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vinsonbynum.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leewoodard.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.barnes.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.darden.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stantonsburg.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.newhope.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rockridge.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.hearne.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.leewoodard.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.elmcitymiddle.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elmcitymiddle.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.stantonsburg.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.gardners.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.waat.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.rockridge.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wilsonschoolsnc.net', 'root_domain_uid': '59b3be2c-ca16-11ee-8492-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:16 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wheatstatecu.com +04/01/2024 08:16:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wheatstatecu.com', 'root_domain_uid': '59bfb114-ca16-11ee-a2e4-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wheatstatecu.com', 'root_domain_uid': '59bfb114-ca16-11ee-a2e4-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wolverinescu.com +04/01/2024 08:16:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oma.wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.remote.wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'text.wolverinescu.com', 'root_domain_uid': '59cee2d8-ca16-11ee-b4fb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: woodstone-corp.com +04/01/2024 08:16:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'woodstone-corp.com', 'root_domain_uid': '59dba7fc-ca16-11ee-a027-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'woodstone-corp.com', 'root_domain_uid': '59dba7fc-ca16-11ee-a027-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.woodstone-corp.com', 'root_domain_uid': '59dba7fc-ca16-11ee-a027-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: windhamsd.org +04/01/2024 08:16:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'k8moodle.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerschool.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.whs-casper.ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wms.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sirius.ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sites.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whsmoodle.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wms.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gbs.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs-casper.ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs-task.ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcs.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs-it1.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whsmini.ad.windhamsd.org', 'root_domain_uid': '59e5c5c0-ca16-11ee-84c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wenatcheeschools.org +04/01/2024 08:16:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kantech.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ninjaticket.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staffportal.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mine.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egw.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdproxy.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buzztouch.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techninjas.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whsfilewave.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transec.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'register.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'results.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicemail.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam2.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.register.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wenlearns.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshsfilewave.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmsfilewave.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentportal.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wia.wenatcheeschools.org', 'root_domain_uid': '59fa7c40-ca16-11ee-b1cf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wenatcheeschools.org +04/01/2024 08:16:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kantech.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ninjaticket.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staffportal.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mine.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egw.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdproxy.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buzztouch.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techninjas.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whsfilewave.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transec.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'register.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'results.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicemail.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam2.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.register.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wenlearns.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshsfilewave.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmsfilewave.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentportal.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wia.wenatcheeschools.org', 'root_domain_uid': '5a036daa-ca16-11ee-9696-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wauwatosa.k12.wi.us +04/01/2024 08:16:23 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ofn-gw.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdrem.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ofn.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pssb3.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mc-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ro-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jefferson.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ei-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsdrem.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lib.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lo-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.je-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'launchpad.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.safari.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wh-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wa-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ei-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpp-ui.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ma-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlc.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wwhs-ads01.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safari.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transfer.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'washington.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tosabooks.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.traps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.we-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policies.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whitman.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mckinley.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edis.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdext.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'longfellow.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.li-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'un-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psrw.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.launchpad.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'li-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ro-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'montessori.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwatch.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pst.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roosevelt.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psss.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.edis.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'west.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'traps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.un-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wa-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pst.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lo-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilson.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearn.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'traefik.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.transfer.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tosabooks.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ma-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.papercut.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.horizon.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psss.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'horizon.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lincoln.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eisenhower.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrmichna.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwhs-ads01.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ea-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ea-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'madison.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'underwood.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'east.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portainer.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wlc.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsdext.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'je-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psrw.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'we-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a11fd66-ca16-11ee-85ac-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:23 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8080/8179 complete. +04/01/2024 08:16:23 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wauwatosa.k12.wi.us +04/01/2024 08:16:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ofn-gw.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdrem.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ofn.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pssb3.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mc-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ro-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jefferson.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ei-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsdrem.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lib.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lo-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.je-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'launchpad.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.safari.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ei-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wh-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wa-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpp-ui.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ma-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlc.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wwhs-ads01.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safari.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transfer.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'washington.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tosabooks.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.traps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.we-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policies.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whitman.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mckinley.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdext.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'longfellow.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edis.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.li-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'un-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psrw.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.launchpad.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'li-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ro-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'montessori.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwatch.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pst.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roosevelt.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psss.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.edis.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'west.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'traps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.un-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wa-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pst.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lo-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilson.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearn.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'traefik.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.transfer.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tosabooks.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ma-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.papercut.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.horizon.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psss.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'horizon.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lincoln.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eisenhower.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrmichna.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwhs-ads01.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ea-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ea-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'madison.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'underwood.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'east.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ps.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portainer.printerapp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wlc.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adp.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsdext.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'je-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psrw.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'we-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-mdf-wxc-lg2.wauwatosa.k12.wi.us', 'root_domain_uid': '5a1ab71c-ca16-11ee-aa2f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wisetail.com +04/01/2024 08:16:25 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akt.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cinnabon.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'best.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blinknet.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theribcage.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'philz.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pardot.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'umbrella.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'default.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulse.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itlicense.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thelazydoglodge.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spark.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloudtest.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tours.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yoshinoya.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vietriyou.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitkagear.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rkwindmill.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cx.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'americaneagle.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'targetcw.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'certmasters.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benihanaomotenashi.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auntieannes.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shacksource.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cancersupportcommunity.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brackets.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandboxqa.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mid-states.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apex.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starterkit.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itnuggets.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.wisetail.com', 'root_domain_uid': '5a28cd84-ca16-11ee-b5e5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:25 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: winterspringsfl.gov +04/01/2024 08:16:25 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'winterspringsfl.gov', 'root_domain_uid': '5aae9ae0-ca16-11ee-b4dd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winterspringsfl.gov', 'root_domain_uid': '5aae9ae0-ca16-11ee-b4dd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: winterspringsfl.org +04/01/2024 08:16:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ac.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oma.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eplans.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kivanet.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eservices.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kivacitizen.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ld.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfrom.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsmail1.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ld.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nws.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsportal.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rome.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobile-gtwy.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblink.winterspringsfl.org', 'root_domain_uid': '5ab88582-ca16-11ee-8d9e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wshein.com +04/01/2024 08:16:27 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail03.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'home.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'customer.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campfire.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsh-2303.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote2.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pop.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fortiems.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thirtytwo.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail02.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imap.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote120.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail01.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meet.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chat.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsh-2555.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'postest.wshein.com', 'root_domain_uid': '5ac68560-ca16-11ee-ae6e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:27 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wellspan.org +04/01/2024 08:16:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'content1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extdns1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159asa2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-dev-si.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas03.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cem2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videxpe01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-dxp-prd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvpacs.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clairvia.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crntest1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egreeting.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobileservices.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'services.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmsdb01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngmainpoc.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hospitalintake.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visage.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schedulingonline.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viducmp01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careeverywhere.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-fp1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-stage-cd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'patienteducation.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carelinknp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngmainprd01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whclebanon.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epcnparr01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-dxp-qa.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hxd1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngmaintst01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-testv3.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-testv2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.giant.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ingftp1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scpclaims.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giant.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xdasfmso1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vendor.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-cd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physicians.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'registration.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extdns4.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'era.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mhcprodweb.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iresponse.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmswb01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hra.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isystoc.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmscb01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mginfodata01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.visage.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshibx01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dashboard.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nilreadprdws.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hybrid.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xdasf04.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'everbridgemanager.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioekg1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-stage-cm.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refills.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshmobile.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xdasfmso2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-qa-cd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i134ise-psn2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-stage-si.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-qa-cm.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rctgwy.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmla.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viducms01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'content.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'expe01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roapi2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.era.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portals.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surescripts.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imedapp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-testv1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carelinknp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i800ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aseventbustest.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compare.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videxpc01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mychartnp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pages.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmswa01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testapp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioekgtst.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159asa01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta1.email1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'interconnect.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-dev-cm.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'employeeselfserve.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngmaintst.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-dev-cd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhcprodweb.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msoaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lexws-prd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extns01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-qa-si.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecare.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.i159rad01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clmaintst02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureconnect.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cupsprd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iobserver.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inet.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cem1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signup.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awmag01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-saverx-qa.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remweb2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.patienteducation.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-dxp-stg.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioekg.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsorgprod.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coronavirus.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-fp2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmsdbd01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aaa.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.occhealthscheduler.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureconnect2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159asa1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshaccess.gslb.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcms01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.services.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extdns3.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legal.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mginfosql01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i258ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crncomp1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'interconnectnp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-saverx-prd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidcmsxmpp01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adfs.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'occhealthscheduler.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dollar2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altsite159s5.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cupsprd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioekg02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfa.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshirobsbc.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medapp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.manage.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i469ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cupstst.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cupstst.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aseventbusprod.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clmainprd02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdm.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imedrovertst.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshm01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'courionweb.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'projectone.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giving.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshmobilereg.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-dxp-dev.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cardioekg.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngmainprd.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfatest.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campusmaps.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.whclebanon.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campaigns.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mychartnp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extscp1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careeverywherenp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpntest.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soloweb.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altsite159s3.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159ise-psn2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'impact.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-cm.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'everbridge.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extscp2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mginfoauth01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.donorwall.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i829ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.view1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careblog.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas04.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mobileservices.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myleadwell.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appservices.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioekgtst02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas2.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epcnparr02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcome.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securemail.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'donorwall.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manage.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.clairvia.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carelink.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmta1.email1.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crac.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.campaigns.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'directory.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159asa02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viducmp01-ms.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.msoaccess.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awmag02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i159rad01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aas.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extns02.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surescripts-np.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appservicesnp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wshm01.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'continuingcare.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcomenp.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-saverx-dev.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pophealthsurvey.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-testv4.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-test.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellspan-si.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'italerting.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utilities.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i556ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshbbcsbc.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'landing.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'join.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xdasf03.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epcprdmyc.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hswex.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.utilities.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i134ise-psn.wellspan.org', 'root_domain_uid': '5ad1e1bc-ca16-11ee-911d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: hartdistrict.org +04/01/2024 08:16:29 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cams4.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sponsor.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hartmail.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cams2.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smarte.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webdcc.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cameras.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobilemail.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suma.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-node-1.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssrpm.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdcc.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-admin-01.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cams3.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campus.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sysmon.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tableau.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wshise03.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smarte.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wshise04.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btsa.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ise-node-1.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-policy-01.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'byod.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsh-niagara.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2018-ise-policy-01.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wshcp.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshcp.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cams2.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cameras.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cams4.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcrd.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshise04.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ise-policy-01.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alerton.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsh-niagara.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twin.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'google.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cams1.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ise-admin-01.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triprequest.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sysmon.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cams3.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wshise03.hartdistrict.org', 'root_domain_uid': '5adbb67e-ca16-11ee-8741-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:29 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: thewaystationinc.org +04/01/2024 08:16:30 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'thewaystationinc.org', 'root_domain_uid': '5ae9ad06-ca16-11ee-8a39-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thewaystationinc.org', 'root_domain_uid': '5ae9ad06-ca16-11ee-8a39-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:30 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wsipc.org +04/01/2024 08:16:31 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncproxy1.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'officewa01.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conf2013.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracuda.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip2013.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bookmark.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscover.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bookmark2.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa2013.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finsso.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oasis.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meet.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchmbx01.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finsp.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntp1.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dialin.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finapi.myschooldata.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitka.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'email.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waswug.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.wsipc.org', 'root_domain_uid': '5afd5f0e-ca16-11ee-9029-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:31 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wfsolutions.org; lrgv.tx.networkofcare.org +04/01/2024 08:16:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wfsolutions.org; lrgv.tx.networkofcare.org', 'root_domain_uid': '5b09a016-ca16-11ee-ad24-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8090/8179 complete. +04/01/2024 08:16:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wsscwater.com +04/01/2024 08:16:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfservice.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extwasq.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extuat.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onesourcedev.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labworks.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fnl.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drwebapps.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcmps.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion6.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisportal.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-apps.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stz1.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitscssprod.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'symtrac.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitsconv.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwmd.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion5.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion4.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'limsweb.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisweb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'supplierqa.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuda2.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lms.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myqa.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcmqas.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitecrp1.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docview.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdc-mrradp-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '100.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epermitstg.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weri.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureldap.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permits.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onesourcetest.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgh-gslbext-dns.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdc-rwdc-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureldap.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhp.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cob-dc2k8-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alm.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'limswebdev.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permits.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtaq.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcmps.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacymail.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sldap.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'relief.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sen-gslbext-dns.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onesource.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cob-mrradp-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rps-gslbext-dns.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitsmdc.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rpsvpntest.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '100.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jatheon.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion7.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rps-dc2k8-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitsstg.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'limsweb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuda1.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitsconvapp.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eservices.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureftp.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drvpn.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cob-rwdc-01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'indus.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kace.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuda3.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perspective.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permitsdemo.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docviewqa.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwfd.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stz2.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weriqa.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exterp.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cob-rwdc-02.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was61extqa.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www01.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '100dev.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lmsd.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webappstest.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fnl.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tigris.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planreviewconv.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisdev.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giswebd.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planreview.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'equip.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planreviewtest.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmotion3.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docview.gslb.wsscwater.com', 'root_domain_uid': '5b1edbd4-ca16-11ee-80f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:33 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waident.com +04/01/2024 08:16:34 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watch.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtsaccess.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.s3-midwest.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's3-admin.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duo.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureaccess.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtsaccesswest.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secureaccess.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docs.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waident-exch2.domain.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.watch.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chifw.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iam.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.staging1.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.docs.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waident-exch.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wtsaccess.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rush.easydns.com.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.remote.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's3-midwest.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smtp.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging1.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wtsaccesswest.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chifw.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ss.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.connect.waident.com', 'root_domain_uid': '5b2d8292-ca16-11ee-ba3b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:34 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wisetrend.com +04/01/2024 08:16:35 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdiafoundation.org.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'criteriafirst.com.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.criteriafirstss.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'criteriafirstss.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cabiracks.com.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.criteriafirst.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'criteriafirst.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psf.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.familyvault.ai.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psf.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gateway.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'familyvault.ai.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.criteriafirst.com.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cdiafoundation.org.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webmail.wisetrend.com', 'root_domain_uid': '5b3ec9da-ca16-11ee-9fa7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:35 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: worcester.edu diff --git a/pe_reports_logging.log.2 b/pe_reports_logging.log.2 new file mode 100644 index 00000000..c3d6a6d1 --- /dev/null +++ b/pe_reports_logging.log.2 @@ -0,0 +1,4120 @@ +04/01/2024 08:17:49 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: walsworthyearbooks.com +04/01/2024 08:17:49 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'images.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ybsto.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'services.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imageedit.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yb360.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ly.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stratus.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ybfservices.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ideafile.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lp.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracuda.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stratus24.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p1.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'repportal.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'highland.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn1.walsworthyearbooks.com', 'root_domain_uid': '5d374212-ca16-11ee-b0d3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:49 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8130/8179 complete. +04/01/2024 08:17:49 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: boe.ohio.gov +04/01/2024 08:17:50 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'boe.ohio.gov', 'root_domain_uid': '5d40df16-ca16-11ee-a750-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:50 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: boe.ohio.gov +04/01/2024 08:17:51 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'boe.ohio.gov', 'root_domain_uid': '5d4a2378-ca16-11ee-b219-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:51 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wyoming.gov +04/01/2024 08:17:52 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyolink.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdelogin.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rod.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserve.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyo-sm.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-api.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscc.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warnsupport.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asthma.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wapps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenuereports.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts1.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warndc4.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fusion.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'childsupport.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'services.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spills.adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wde.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eliquor.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.reserve.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warn.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-fusion.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyhan.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vote.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dorservices.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr2.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gms.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-manager.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tgms.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcnp.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-www.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-adfs.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-reporting.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-fusion.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ews.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcisold.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenue.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moss.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-portals.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sql05.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authoring.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdesecure.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-www.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoreg.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grants.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'victimservices.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyex-mon.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.warn.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cama.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-services.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notify.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portals.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aml.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vol.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opcert.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-portals.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-services.edu.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyuicc.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wopa.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d56cad8-ca16-11ee-9d7e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:52 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wyoming.gov +04/01/2024 08:17:52 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyolink.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdelogin.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rod.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserve.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyo-sm.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-api.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscc.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warnsupport.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asthma.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wapps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenuereports.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts1.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warndc4.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fusion.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'childsupport.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'services.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spills.adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wde.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eliquor.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.reserve.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warn.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-fusion.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyhan.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vote.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dorservices.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr2.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gms.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-manager.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tgms.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcnp.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-www.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-adfs.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-reporting.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-fusion.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ews.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcisold.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenue.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moss.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-portals.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sql05.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authoring.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdesecure.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-www.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoreg.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grants.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'victimservices.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyex-mon.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.warn.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cama.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-services.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notify.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portals.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aml.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vol.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opcert.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-portals.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-services.edu.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyuicc.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wopa.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d6352b2-ca16-11ee-ba40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:53 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waynecounty.com +04/01/2024 08:17:53 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasurer.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sheriff.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3cv.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'humanrelations.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vitals.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pta.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epurchasing.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hybrid.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.epurchasing.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynallenccxs.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocsav.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freshstart.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.commission.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w3net.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coi.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfile.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sslcert.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccswc.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compass.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evitals.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mag.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sheriff.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'health.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coalitiontochangetheculture.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msftp.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayn-expe-p.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rimsvid.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneastccxp.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocsext.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seg.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.coalitiontochangetheculture.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocswc.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.3cv.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynwestccxs.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcvpn.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lightfest.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onlinetaxinquiry.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duodag1.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.compass.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.humanrelations.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duodng1.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdm.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynwaterccxp.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.parks.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parkfinder.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ims.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commission.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocs.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parks.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.treasurer.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.parkfinder.waynecounty.com', 'root_domain_uid': '5d6c8346-ca16-11ee-90f7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:53 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wyomingmi.gov +04/01/2024 08:17:54 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secure.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ww2.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dps-nvr.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta-sts.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtplab.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weather.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hq-sa100v.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'steppingstones.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucity.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-nvr.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bids.wyomingmi.gov', 'root_domain_uid': '5d799748-ca16-11ee-bd56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:54 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wyandanch.k12.ny.us +04/01/2024 08:17:55 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wyandanch.k12.ny.us', 'root_domain_uid': '5d890372-ca16-11ee-acfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyandanch.k12.ny.us', 'root_domain_uid': '5d890372-ca16-11ee-acfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mlk.wyandanch.k12.ny.us', 'root_domain_uid': '5d890372-ca16-11ee-acfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs.wyandanch.k12.ny.us', 'root_domain_uid': '5d890372-ca16-11ee-acfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:55 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wyoming.gov +04/01/2024 08:17:55 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyolink.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdelogin.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rod.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserve.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyo-sm.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-api.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscc.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warnsupport.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asthma.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wapps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenuereports.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdeqsts1.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warndc4.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fusion.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'childsupport.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'services.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spills.adm.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wde.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eliquor.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.reserve.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wypermit.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warn.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-fusion.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyhan.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vote.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dorservices.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr2.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gms.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envite.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-manager.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tgms.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcnp.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-www.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi-adfs.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-reporting.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-fusion.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ews.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyfi.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcisold.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revenue.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moss.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nspect.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-portals.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sql05.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authoring.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdesecure.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-www.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gem.wqd.wsvcs.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis9.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyoreg.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stpgis.shwd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grants.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'victimservices.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyex-mon.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.warn.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2-2.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cama.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-services.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notify.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portals.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvr.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aml.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmr2.wqd.apps.deq.test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vol.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opcert.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-portals.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing-services.edu.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyuicc.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wopa.wqd.apps.deq.wyoming.gov', 'root_domain_uid': '5d92909a-ca16-11ee-8532-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:55 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: xtel.net +04/01/2024 08:17:56 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccphvc1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.recordings.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fortimanager.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtelnms.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obp1.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mvweb1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vfs23.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.xtelnms.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'babylon.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbc1.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvconf.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpngw01.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtel.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p2.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recordings.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs15.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvcp1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netmon.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntp1.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs11.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs19.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvs1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myphone.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vf15.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs17.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mvs1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ydmp.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blog.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.support.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fortimanager.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vagw21.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vfs21.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ydmp.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mvconf.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w1.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vfs25.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vf17.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrp21.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs9.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myphone.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsbc21.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p1.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccdavc1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs5.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.xtel.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpngw01.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs3.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cleanpipe.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleanpipe.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.conference.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vprov21.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vf9.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bc01.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vf19.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbc2.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pm1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvcp2.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vf11.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cisco.mvcp1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pm1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pv.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nm.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w2.voip.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvweb1.xtel.net', 'root_domain_uid': '5d9c3820-ca16-11ee-98b7-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:56 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: xaviersaints.org +04/01/2024 08:17:57 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'xaviersaints.org', 'root_domain_uid': '5dab885c-ca16-11ee-8091-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostmaster.xaviersaints.org', 'root_domain_uid': '5dab885c-ca16-11ee-8091-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sites.xaviersaints.org', 'root_domain_uid': '5dab885c-ca16-11ee-8091-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xaviersaints.org', 'root_domain_uid': '5dab885c-ca16-11ee-8091-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filter.xaviersaints.org', 'root_domain_uid': '5dab885c-ca16-11ee-8091-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:57 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8140/8179 complete. +04/01/2024 08:17:57 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: xtralease.com +04/01/2024 08:17:58 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blog.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sniper.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'contact.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvc-access.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.prod.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authoring.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod.xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtralease.com', 'root_domain_uid': '5db8df20-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:58 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: xula.edu +04/01/2024 08:17:58 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ready.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xulibrary.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuvapp03.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xavpsemf02.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.search.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'math.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'degreeworks.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'read.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuvwfinaid001.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.catalog.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuvslrn01a.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lacrash.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'listserv.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod-db-tls.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clear.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuexternal.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transcripts.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pprd-admin.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applyto.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xu05-bdm.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkly.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faconnect.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xavpsemf03.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search-proquest-com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app03.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xurhdock001.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flow.my.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eis.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bdm.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xurhcst001.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mydispense.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webusers.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdeangel.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xula-ise-2.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso-test.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banner.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbtsappxavieru.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eisqa.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sponsor.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rooms.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect2.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library-archives.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psycnet.apa.org.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ready2.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webwork.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.glx.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enroll.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pg.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catwiki.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sciencedirect.com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faconnecttest.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apex.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cat.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkly-admin.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuvwfinaid002.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pubs.acs.org.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-admin.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pprd-dw.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testcat.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsr.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradapply.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careerservices.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalcommons.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phonebook.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admissions.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banner-admin.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opira-eval.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xu05-admin.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbtransact.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw-admin.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giving.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app01.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gmail.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.my.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sciencedirect.com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff-devices.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bbtsappxavieru.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trouble.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xavpsmail01.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xurhdw003.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackboard.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xula-ise-1.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumnisvr.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student-devices.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xulanexus.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eispr.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cashnetpprd.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xu05.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xuplchm01.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssom.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online-lexi-com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dsr.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pprdtranscripts.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect-aws.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tools.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cashnet.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'herald.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'givelove.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pprd.ban.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtual.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yourmoment.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.lexi.com.ezproxy.xula.edu', 'root_domain_uid': '5dc7add4-ca16-11ee-9067-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:58 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: co.yamhill.or.us +04/01/2024 08:17:59 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'co.yamhill.or.us', 'root_domain_uid': '5dd1d0ca-ca16-11ee-8393-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:59 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: www.yellowstone.bank +04/01/2024 08:18:00 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'www.yellowstone.bank', 'root_domain_uid': '5ddecda2-ca16-11ee-8a41-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:00 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yumacountyaz.gov +04/01/2024 08:18:01 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assessor.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uca.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maillist.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coremr.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.coremr.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp-gateway.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'se-cashub.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'survey.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securemail.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerlogicva.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'captiveportal-login.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geo-viewer.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'so-mx-01.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebsdev.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasurer.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uca2.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx1.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebstest.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.geo-viewer.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebs.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcgis.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cppm.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ycso.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arcgis.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'captiveportal.yumacountyaz.gov', 'root_domain_uid': '5deb5c98-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:01 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yumacountyaz.gov +04/01/2024 08:18:02 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assessor.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uca.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maillist.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coremr.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.coremr.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp-gateway.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'se-cashub.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'survey.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securemail.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerlogicva.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'captiveportal-login.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geo-viewer.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'so-mx-01.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebsdev.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasurer.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uca2.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx1.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebstest.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.geo-viewer.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebs.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcgis.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cppm.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ycso.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arcgis.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'captiveportal.yumacountyaz.gov', 'root_domain_uid': '5df56864-ca16-11ee-8704-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:02 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yorkcountyne.gov +04/01/2024 08:18:03 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yorkcountyne.gov', 'root_domain_uid': '5e01bd58-ca16-11ee-8bfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yorkcountyne.gov', 'root_domain_uid': '5e01bd58-ca16-11ee-8bfa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:03 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yorkcountysc.gov +04/01/2024 08:18:03 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yorkcountysc.gov', 'root_domain_uid': '5e01c276-ca16-11ee-8bfb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yorkcountysc.gov', 'root_domain_uid': '5e01c276-ca16-11ee-8bfb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:06 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yorkcounty.ne.gov +04/01/2024 08:18:06 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yorkcounty.ne.gov', 'root_domain_uid': '5e12b0fe-ca16-11ee-9e2c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:06 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: ycnga.com +04/01/2024 08:18:07 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exch.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'expe.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.exch.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whatitis.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cserv.ycnga.com', 'root_domain_uid': '5e20466a-ca16-11ee-868a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:07 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8150/8179 complete. +04/01/2024 08:18:07 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yakimacounty.us +04/01/2024 08:18:08 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sftp.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'justiceweb.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftp.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jury.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.maps.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arpa.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recording.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clerk.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arpa.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipss.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rwis2.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntps2.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn1.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn1.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onbaseweb.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.justiceweb.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jury.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ipss.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acc.yakimacounty.us', 'root_domain_uid': '5e28bc0a-ca16-11ee-9b38-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:08 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yakimacounty.us +04/01/2024 08:18:09 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sftp.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'justiceweb.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftp.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jury.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.maps.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arpa.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recording.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clerk.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arpa.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipss.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rwis2.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntps2.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn1.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn1.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onbaseweb.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.justiceweb.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jury.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ipss.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acc.yakimacounty.us', 'root_domain_uid': '5e31f040-ca16-11ee-90c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:09 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yadadatastudios.com +04/01/2024 08:18:10 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yadadatastudios.com', 'root_domain_uid': '5e3f979a-ca16-11ee-a2e2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yadadatastudios.com', 'root_domain_uid': '5e3f979a-ca16-11ee-a2e2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:10 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: ynhhs.org +04/01/2024 08:18:11 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yalenewhavencancernetwork.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rjwctest.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idv.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.m.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videoform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icclearcube.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'innovation.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epichyperwebnp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internaljobs.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclinknp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclink.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'covidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nursingclinicalplacement.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.m.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mychartnp3.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iportal.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ctcovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.openscheduling.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssotraining.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careerevents.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snfcovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pay.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'covidtesting2.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eop.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portalhelpdocuments.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icpmitalert.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icbhpexchange.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testredirect.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.covidtesting2.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-sitecore-identity.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mychart.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.code.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev2-cm.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tst.pay.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'photographyrequest.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev2-sitecore-identity.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redwood1.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdlink.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctcovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openscheduling.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icghpexchange.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssocsg.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icfenway.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.caresignature.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.m.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veriphy.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'code.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caresignature.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redwood1tst.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internaljobs.remote.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-cm.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nursingclinicalplacement.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'affiliatescovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc.tst.pay.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.snfcovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocucovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mychartnp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eclinknp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eclink.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ada.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mychart.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'projectepic.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev-sitecore-identity.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webteamform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icdiscovery.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brandeditems.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plan4epic.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icpmitweb2p.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ymsched.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'creativeform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cm.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icdiscovery-app.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ymgbilling.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eventform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epichyperwebp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartweb.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epichyperwebnp.eclinknp.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.m.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ymsched.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev2.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sitecore-identity.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitecore-identity.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signrequestform.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ada.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.affiliatescovidtesting.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'javaversion.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epichyperwebp.eclink.ynhhs.org', 'root_domain_uid': '5e4a3e8e-ca16-11ee-8302-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:11 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yocinc.org +04/01/2024 08:18:12 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filter.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.yocinc.org', 'root_domain_uid': '5e57fc2c-ca16-11ee-a318-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:12 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yonkersny.gov +04/01/2024 08:18:13 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypa.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coydropbox.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmsfed.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coygis.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatekeeper.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permits.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citymail13.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dmsfed.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypdfed1.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shareportal.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adfs.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coydns2.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citymail07.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coydns1.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paperlesspayroll.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anyconnect.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ypdfederation.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ypdfed1.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypapermits.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade8.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yfd.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pvb.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureftp.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redalertmobile.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pvb.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imo.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yonkersftp.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypdfederation.yonkersny.gov', 'root_domain_uid': '5e65a30e-ca16-11ee-834e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:13 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: www.yssd.org +04/01/2024 08:18:13 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'www.yssd.org', 'root_domain_uid': '5e759c3c-ca16-11ee-9b9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:13 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yorktown.org +04/01/2024 08:18:14 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host124.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academy.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host126.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crompond.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host125.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reset.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brookside.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs-express-c.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frenchhill.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'it.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collab-edge.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mohansic.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xen.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yhs.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssrpm.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classlink.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host122.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fac.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs-express-e.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesms.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parentconnect.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hs-express-e.yorktown.org', 'root_domain_uid': '5e832ffa-ca16-11ee-b0ad-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:16 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yorktown.org +04/01/2024 08:18:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host124.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academy.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host126.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crompond.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host125.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reset.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brookside.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs-express-c.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frenchhill.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'it.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collab-edge.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mohansic.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xen.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yhs.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssrpm.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classlink.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'host122.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fac.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs-express-e.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesms.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parentconnect.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hs-express-e.yorktown.org', 'root_domain_uid': '5e8dd02c-ca16-11ee-a889-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: www.yvwd.us +04/01/2024 08:18:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'www.yvwd.us', 'root_domain_uid': '5e99c5c6-ca16-11ee-aeb6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8160/8179 complete. +04/01/2024 08:18:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: yvwd.us +04/01/2024 08:18:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracuda.yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.yvwd.us', 'root_domain_uid': '5ea8acb2-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zblibrary.info +04/01/2024 08:18:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zblibrary.info', 'root_domain_uid': '5eb6b1d6-ca16-11ee-be01-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zblibrary.info', 'root_domain_uid': '5eb6b1d6-ca16-11ee-be01-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zieglercat.com +04/01/2024 08:18:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zweb.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'logout.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mis3.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.customer.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'operator-challenge.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utv.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zneti.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ld.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn2.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.captiveportal.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'captiveportal.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sendafile.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsfdc.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'e500ldsdapp1.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zmail.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn5.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldcsa.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'customer.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assets.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zift.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbs.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znet.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dealmaker.zieglercat.com', 'root_domain_uid': '5ec89856-ca16-11ee-b18d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zebracapital.com +04/01/2024 08:18:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zebracapital.com', 'root_domain_uid': '5ed50fdc-ca16-11ee-9e8f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oasis.zebracapital.com', 'root_domain_uid': '5ed50fdc-ca16-11ee-9e8f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azweb-01.zebracapital.com', 'root_domain_uid': '5ed50fdc-ca16-11ee-9e8f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zebracapital.com', 'root_domain_uid': '5ed50fdc-ca16-11ee-9e8f-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zasio.com +04/01/2024 08:18:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zasio.com ', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retswupdates.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myportal.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retupdatesintl.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portalserver.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retdataupdates.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn.zasio.com', 'root_domain_uid': '5edda606-ca16-11ee-a9b3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zion6.org +04/01/2024 08:18:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beulah.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'centralmiddleschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egate.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shilohpark.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'east.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oep.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beulahparkschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eastschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elmwoodschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shilohparkschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lakeview.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lakeviewschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elmwood.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westschool.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'west.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'central.zion6.org', 'root_domain_uid': '5ee9ec90-ca16-11ee-a597-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zurichna.com +04/01/2024 08:18:25 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jiraqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsdev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efileqa.lab2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa1-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.refi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cccc-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditdev-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zocre.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-impa216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsjcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsjdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicphddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-mq-container-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okc-oktaprdiwa02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.empdir.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzursfwwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expe-ch1b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dr-apisecure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsdcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimselk-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zocqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api2-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fraudslayerqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tides.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq5ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onboardmobile.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zspirecentral.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myzurichprod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techinsurance.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcuk.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdc-oktastageiwa01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurs1hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilchi6-ra002.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znwapcdp05829v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bondvalidatordev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billing-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsintakeqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurqhddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-md-owm1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.appint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.login.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaradevaz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsadb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zoc-db3-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cufedemo2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aonclient.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cdc-oktaprdiwa01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamspace.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfspai01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcag2v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exportersolutions.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvweb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db3-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cargocerts.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fiam-test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okta.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fare.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-claimselk-qa1-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'life.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blobservice-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-oh-ind5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdhddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accidentinsurance.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa2-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilchi6-ra-vip.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allianceqlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lutron.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpo365.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-prod-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samdirect.dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finesse.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpswwd02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rvldvlp-svc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaloginsm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expe-ch1a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditfactqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usmail10.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdmqa2024.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1gdb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsfl.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suretyapi-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datacaptureqaaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hai01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1fdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd5pci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsadb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suretyexpress-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'farmerskfi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onbrm1-ra001.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efileviewerqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgm2024f5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa1-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dapqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gheazure.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1fdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1ddpa01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pawsq.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmnas3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zpurefiqaz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'officewebapps01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scswsdv2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boebr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-suretybroker-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss-aws.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurssdci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hai03.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-tx-hst4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-qa.ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billing.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-cccc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvapi-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znadev.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-surety-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilchi6-ra001.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrc.gis.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsfl-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrcd.gis.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epolicy.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zocreqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-claimselk-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.containerplatform-nptools-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsstge.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hpd.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.surety-expresslink.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.keys.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jaeger.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag2u.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa1-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmg216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-oh-ind5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqas2.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdswwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa1-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znanonprod.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lgformsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurs1fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurd2hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tapp1rc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqaqa.lab3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mqntp2153.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsaci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezp-svc-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azuremanagement.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-app1-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmf216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'textinghistorycloud01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'locationclustering-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.insights.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccountqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.outreachqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ridev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-fre5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-wa-sea1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsconnect.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hai03.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2fdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.onboard.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jaeger.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1fcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scswsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsjdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kibana.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tapp1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditdev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-stg-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezp-svc-dvlp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riqa-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-carepoint-87-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq1hai01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1fcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carepoint-87-qabatch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muleapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-tx-add1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efilewcf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.app1dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zemcqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znaintranet.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dcit-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-dev-db.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-dev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2fdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.labelstudio-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsjcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpswwd02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvprm2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhddb.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'locationclustering.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myzurich.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vinvalidation.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdv1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-claimselk-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-sd-sof3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-mn-ank1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-sch10-mp02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaraqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'directbill.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultra-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'containerplatform-fc-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muleapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq3hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fem.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jenkins.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp2dev-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infosec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgt.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud-uat-lab1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alteryx.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-prd2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1hdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1ddb03.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ma-bos2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureportal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uat-webint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag2v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-mq-container.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-dev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azurescm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redirector.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-prod-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.navigator.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev3.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraapp-np-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditdev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uat-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mydevice-new.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraappqlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpc1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-uat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.riqa-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'overflow.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam.dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd5ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsdci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boe4dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'channelz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv7.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fics-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chziisdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsjdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upassreg.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ermc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa2.esb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zsoaappqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docpro.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-prod-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-exporter-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-uat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-claimselk-qa1-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-surety-reports-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmc216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhziccapweb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5pai01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znadev.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq1hcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcag2u.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.accidentinsurance.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-impc216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa1ws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqadev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zocre.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-db3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgformsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mydoxdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cufeqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urintake.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pdmservicesqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1hdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qalogin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1gdb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsacs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.msjenkins.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-db3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dewil1-ra006.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservicesdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hosts.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrcq.gis.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtf-stg2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cccc-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cargocerts.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaloginsmdirect.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ri-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.containerplatform-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat-webint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcdev.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasolman.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurphccc01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'report-a-claim.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpcm1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'containerplatform-np-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tapp2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azuremanagement-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaappqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azuremanagement-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurqhddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hai03.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureportal-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicqhddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcprd.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsintake.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd5pdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-elk-mssbc02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secureit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brokerportal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mendix-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api1-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itracqa-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sametime.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtf-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimselk-qa1-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uqaqa.lab3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag1dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jiraqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsdci.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blobservice-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaraqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.my.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat.ext-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsadb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsddb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsaci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsjci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bondvalidatorqlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq5ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4qas1.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpd.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsearch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znalogin.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.report-a-claim.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boe.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa1.esb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muleapi-lb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoatestclient.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-apisecure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perf-int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvswebdmegadevsm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-carepoint-87-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraapp-np-preprod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mqntp2154.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa2ws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-dev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hdb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd5pdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4pcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1fci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-sd-sof3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-cccc-batch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucme216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-api-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znawebservicefarm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efileqa.lab2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-dev-db.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzursspci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-elk-mssbc01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medianew.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdweb-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdhddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1gdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmserevicesdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdcmail01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcs2016.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfspci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-carepoint-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newlawandreg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-zsearch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmb216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db2-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-sit4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtf-stg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-prod-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1gdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-woo4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd5pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsacs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1hdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd2hdci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwngjws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reportingvehiclelistqasm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myzurichtest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ultra-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.suretyexpress-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimselk-qa1-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasstg1-aws.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-qa-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsjdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd2wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq5ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alteryx.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zurcagokc008.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsfl.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zemc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-impw216-ms.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-suretyexpress-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labelstudio-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-lb-perf-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carepoint-87-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vinvalidationqa.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraappqltynew.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-surety-brokerapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaradev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ri.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditfact.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upass.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqas3.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znaqas3.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm-q1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-fre5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jira.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditfactdev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awsbondvalidator.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fraudslayer.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.radservicesapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq5pcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqas2.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprod.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcqa.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exldccqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdbp1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zscsz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscawsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casepointqanew.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exporter-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsl.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-stg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.suretybroker-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ks-ovp3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-irv3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd5ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsjci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraqlty.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upassregsm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.uat.lab2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ukc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carepoint-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okokc3-ra003.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqas1.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-fl-mtl2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcrtrng.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extzwsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-stg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.epdweb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-qa-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newyorkdisability.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-sit2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-ultra-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccess.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newlawandregqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efileviewerqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp1dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znamail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud-uat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcswm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-tx-hst4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-co-grn1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsjci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pages.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsaci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd5pcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1fcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasolmannonprod.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hai02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ewpsvcznaintranet.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa1-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscover.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdcvpn2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hosts.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservicesqa-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyallocation.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qasecureit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bronline.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucma216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd1hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwqafilenet.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.epdapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.onboard.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdm-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hellokevin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa1new.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'navigator.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaraprod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'screeningqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'screeningdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservices-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsjdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdcvpn1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boe4dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ext-lb-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dcit-app-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itracqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5pci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicphddb02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpswwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd5pcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-wa-sea1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boebr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pdmservices.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaloginsm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alteryxqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benefitsandpolicies.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoastg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.directbill.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fiam-test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-co-grn1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2hdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqa.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kibana.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'containerplatform-nptools-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsadb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsucs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasstg1.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pcsq.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prequalqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znlapcdd0001v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqadev.lab1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdm-f5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-int2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-reports-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muleapi-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tapp1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.int-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-lb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurssdci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znwapcdp05512v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-pa-cnv1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp2wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprsawsdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwfilenet.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pgt.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'z-spireqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cufeqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zalink.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mysecuredmail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mq-container.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs.awsdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carepoint-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mendix-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-api-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-sit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securetest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev-int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pgtqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azureportal-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.helppoint.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtfdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2fcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dapdv2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqaqa.lab2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awsbondvalidatordev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.epolicyqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idocsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vehicleprotection.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5ddb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzicq3hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.radservicesapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casepointqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp2dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test.onboard.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-prod-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zocqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-cvm-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-perf-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpafast-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outreach.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgmqa2024.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcit-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-carepoint-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dapdv1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd5ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5pdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-mq-container.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-api-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'protectmyvehicle.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-nc-win3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hai01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zscsqaz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fna-us-ilchi6-is01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pcs2016.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezplatform-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscqapg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaappdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdbqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvprm1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znwapcdq05292v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscqapg1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sapfsp.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samdirect.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stg.protectmyvehicle.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.onboarding.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fiam-accp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd2wd01.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cccc-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-irv3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsdev1new.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgmdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv9.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slipz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azureportal-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsdev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-dev3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-suretyexpress-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud-uat-lab2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hai02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5pcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mybenefits.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.surety-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-suretybroker-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdcmdmsentry3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cccc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccountdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dcit-db-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-api-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myratest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cc01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.suretyexpress.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa2-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efileqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-sit2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-exporter-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bac.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-pa-pit5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurcadweb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicphccc01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outreachqa-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccountqa-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurd4pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-qa-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdbqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmh216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccount.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd2ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5pcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-brokerapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccountqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kibana.cdc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezplatform-qlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzicdhccc01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzicphccc01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webclaims.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engaged2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.usznbeta6-f5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ks-ovp3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-sch10-mp02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd5ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znadev2.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efileviewer.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hai02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpr2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eztransition.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stats.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vares1-ra003.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apisecure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilsch1-ra003.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd3wd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'containerplatform-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-app2-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureapi-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fimmasuatapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-pas2mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdbp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimselk-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.devsecops-emea.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.mwstest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-prod-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ext-lb-qa-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myzurichtest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-sch10-mp03.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmd216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znwapcdq05635v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zoc-db2-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.containerplatform-fc-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ext-qa-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jenkins.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enrollments.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triage.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-surety-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs.mqdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-surety.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cagdr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvswebdmegasm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finesse05b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hai02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.autorqmt.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tidesqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devsecops-emea.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprsaws.devdb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdweb-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqaqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hai01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accidentinsurance.qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refdata-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kibana.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ukc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'locationclustering-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag2dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-mn-edi3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2ddb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq1hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd1ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd1wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcukqasm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfspcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsdv2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-carepoint-87-qabatch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgforms.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uasolution.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muleapi-lb-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ext-lb-perf-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdc-oktaprdiwa01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraappstge.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpafast.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservicesqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp2wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-elk-mssbc01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-ultra-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa3.esb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-carepoint-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billingdevsm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-prod-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-dev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat.treatmentplan.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mq-container-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpc3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.paws2016.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurdhccc01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upassreg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znlapcdd0001v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsqa1ws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usznbeta6-f5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs-client-mqqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmt216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrac.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq5pdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-dev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdhccc01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-nc-win3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purefi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expc-mi1a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uszicc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fare.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-db-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zip.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.slipz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv10.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv11.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1fdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azureportal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsjcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.treatmentplan.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'z-spiretraining.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-prod-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sexporter-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.okc-oktaprdiwa02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypdmqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2ddb02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsjci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpswwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-prod-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expc-ch1a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billingqasm-aws.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.email.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.textinghistorycloud01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resmail01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'z-spire.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-lb-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsconnect-q1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4prd.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dr-extzws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.usuns806.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-stg2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpafastqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sentry-exchangeonline.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsudb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsdcs.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-prod-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.programsaccess.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onex.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app1dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triageqaaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwqajws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-la-met1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-sch10-mp04.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-chi9-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4prd.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurd2fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdweb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carepoint-87-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-zpaw.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd2wd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-surety-brokerapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cag2.nsc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znwapcdq05635v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billingdevsm-aws.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mysecuredappmail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurpsddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5ddb02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdapi-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'screeningextqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1hai01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1gdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azurescm-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1flb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fimmasapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scswsdv1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fraudslayer.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.triage.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-claimselk.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbitmq.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditfactdev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-cccc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsaci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq5pci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicqhddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvweb-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-dev4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carepoint-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ri-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carepoint-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-dev-db.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engaged2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cccc-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccountqa1dec2023.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureportal-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finesse01b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-carepoint-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.okta.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purefidv1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onboarding.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-fre8-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsadb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1fdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-nj-par2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mydevice-new.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-dev.ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-elk-mssbc02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sapredictivemodelqasm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvextapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd1wd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myaccount-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsuci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-prod-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efilewcfqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dewil1-ra004.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rilinux.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mq-container.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp3dev-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1hdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimselk-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idocs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurdsacs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp3dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrix.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgmqa-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znalogin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdapqaz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.channelzqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ct-roc4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4pdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1gdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasbx.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-fl-mtl2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsadb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db2a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsfl-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zaraqatest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbotfunctions.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znawebservicefarmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myzurich.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'screeningext.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suretyexpress-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4qas1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-nc-chr5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.privatewealth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qasecureit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zps.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsconnect-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epdapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqaqa.lab1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprsawsapp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs.mqqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-carepoint-87-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azurescm-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd2ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-fre8-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-il-sch10-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzursspci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outreachdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devsecops-americas.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purefidv2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.triageqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calax1-ra002.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-qa-db3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.accidentinsurancetest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa2-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.aro-poc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.uat.lab3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-suretyexpress-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-nj-par2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd3wd01.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasbx.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webint-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipsinstruction.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1fdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'structure.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-dev-db.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.forms-dev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bobidev-appintg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fiam-accp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpafastqaaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msjenkins.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-demo.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finesse05a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-nc-chr5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-md-owm1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezp-svc-qlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurcapweb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rvldvlp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-dev4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purefiqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db1-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfsddb.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zsearch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2hai01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasolman.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ct-roc4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efilewcf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1ddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsjdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urintakeqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zoc-db1-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcit-app-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-expresslink.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suretybroker-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdswwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pdmservicesqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.surety.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimselk.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypgmqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'documentsgeneration.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-cccc-batch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-db-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbot.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dr-extzws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paws2016.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extzwsdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autorqmt.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zsoaapp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud-uat-lab3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-claimselk-qa-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ny-mel1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-gdr2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicphddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esolutions.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'padocs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmw216-ms.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'textinghistory.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.salesforce.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sentry-exchange.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-prod-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa2-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimselk-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.surety-brokerapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypdmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azureapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usuns806.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq5pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurphddb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resmail02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurphccc02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upassproductionsm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtf-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsdev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.infosec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsfl-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.outreach.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa-enroll.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditfactqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finesse01b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'femaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-cxnw216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-carepoint-87-qabatch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-suretyapi-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myaccount.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uqaqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tapp1rc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'importfilecreator.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4pcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzics1hcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uasolutionqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucms216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoatrg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-la-met1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.claimsws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1gdb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmuat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhddb01.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disclosure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alteryxqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prequal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pdmservicesdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finesse05a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radservicesapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypgm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhpdb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurphddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apptc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.uat.lab1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmna-dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpc.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'empdir.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gheazure.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'salesforce.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-containerplatform-np-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-int.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1fcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-tx-add1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expe-mi1b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efilewcfqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtf-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cccc-batch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypdmdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsdocupload.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa2-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.benefitsandpolicies.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal-demo.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finesse.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-aauth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp5pdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultra.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azuremanagement-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa1wsnew.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infogathering.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.urintake.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-qa-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.urintakeqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ww.efilewcf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcqa.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdhddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meeting.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blobservice.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accidentinsurancetest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myaccountqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myaccountdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zaraqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgm-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mq-container-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bondvalidator.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fiam.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'refi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efile.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsddb02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwbr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efileqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upassregsmdirect.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscaqapostgre.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appdrce.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-dev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zscswsz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keys.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boeqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrac-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypgmqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-lb-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idocsserviceqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onboard.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stateoutlook.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pcs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myratest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ridev-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-surety-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exldcc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enroll.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rmc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'programsaccess.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa1-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sentry-exchange-dr.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zri.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaofficewebapps.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm-dev2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq5ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdhccc01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-gdr2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ny-mel1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.srvpc1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraapp-np-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurphddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilsch1-ra001.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.containerplatform-np-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znainternalftp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpcm2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onboardmobile.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.life.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmna.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samdirect.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fics.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exldccqaaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-ucmw216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-sch10-mp03.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq1ddb03.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq1wwd01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fiam.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calax1-ra003.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azureapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaraqatest.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jira.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-prod-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddc-di-qa-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicwd1wd01.us1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.protectmyvehicle.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcqa.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1fci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-mn-edi3-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znasolmannonprod.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'privatewealth.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'programs.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octopus.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcswmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.newlawandreg.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.znainternalftp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1ddb01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdhddb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-chi9-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhzurq5pci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.aro-poc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dr-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aonclient.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'textinghistoryqa01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casepoint.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'femstgaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.citrix.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-sch10-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-pa-pit5-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hai03.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dewil1-ra005.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsintakeqa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'av.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-zsearch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2flb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cufedemo1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.treatmentplan.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaintranet.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usmail11.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stateoutlook.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.protectmyvehicle.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraapp-np-f5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-lb-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efile.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss-aws.qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finesse01a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms-dev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billingqasm.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webconf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insights.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surety-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aditqa-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-expe-mi1a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mybenefits.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-cxnw216-ms.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmnas4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaworkflow.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb2.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telemetry.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcag2.tnsc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq5pdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscawsprod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.efileviewer.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp5pai01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.claimsqa2ws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysites.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treatmentplan.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdcmail02.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azuremanagement.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alliancestge.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myzurichprod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finesse01a.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicdsjcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-lax4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2ddb03.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoauat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perf-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helloznaaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extzws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epolicyqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cccc-batch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okokc3-ra-vip.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.enroll.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurphccc02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-il-sch10-mp04.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservices.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boe.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmnas6.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb0.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypdm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apisecure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-qalogin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprsaws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysecuredappmail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilsch1-ra002.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zscswsqaz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.esolutions.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgtqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'affluentmarkets.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd4wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd2hcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcag2rc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zocredv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.devsecops-americas.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-surety-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-containerplatform-np-na.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azurescm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicpsacs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lutron.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kibana.cdc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epolicyng.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-claimselk.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.ramzeumapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-prod-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fics-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor-dev.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage-myaccess.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-sit4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpc2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pdmserevicesdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypgmqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-impw216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaqas1.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zara.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'padocsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lahportal.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpcm3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb1.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zpurefiz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esb.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmnas5.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypgmdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.empdirqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-surety-reports-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciss.dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdmservicesqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azureapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1wwd01.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurs1ddb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdwfilenetbaw.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvapi.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-carepoint-87-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telemetry.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdynatrace.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc-di-qa-app2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation.morpheus-qa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezp-svc-perf.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.overflow.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-mq-container-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-mn-ank1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq1hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq5pcs.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaprd.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvpr1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprsawsqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvweb-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premiumallocation.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultraapp-np-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdmqa-8.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zdapz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb2.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simulator.qa2.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-qalogin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upasstestsm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-pas2mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outreachqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicphccc02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.suretyexpress-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravendb0.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chz.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiggum.morpheus-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rtfdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdmnas2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csg4.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.azurescm-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finesse05b.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zocreqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-claimselk-dev-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datamigration.morpheus-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqa-prod-webservice.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1ddb02.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zsoaapp1dev-aws.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcit-db-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysecuredmail.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcsc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdmqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1flb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypdmdv.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'channelzqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mendix-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alliance.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-dev3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awsbondvalidatorqlty.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carepoint-87-qabatch.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azuremanagement-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4qas2.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4pci.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcdev.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perf.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqa-uat-webservice.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fixedopstraining.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.surety-reports-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azurescm-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zlprsawsdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dr-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcp-ravendb1.qa1.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrationsrv6.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimswfm-dev1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifeuat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-suretyexpress-prod.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-lb-qa-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurq2ddb03.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd4pdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicp1ddb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa3.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-prod-app1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-containerapp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-cxna216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'screening.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triageqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'email2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mendix-dev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.casepoint.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mendix.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pawsq.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uqacloud.uat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc-surety.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcs-zur-impb216.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd2hdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-pa-cnv1-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1ddb02.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurp1hdb.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znabpcprd.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cdc-oktastageiwa01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www3.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znas4qas2.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zna-us-ca-lax4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gheazure.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lahportal-sit.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lifeuat.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-suretyapi-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.myaccountqa2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcsq.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvswebstagemega.test.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-qa-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-app.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rcd-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ext-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrixdirector.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cufe.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cccc.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znwapcdq05292v.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claimsconnect-qa1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicq2hdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicd1hcs.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ma-bos2-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trng.morpheus.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boeqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sapfsd.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.acr-prod-db2.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.medianew.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acr-qa-db1.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pawsq2016.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rpm.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'empdirqa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fc-containerapp.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.suretyapi-np.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoc-api.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zlprs-client-mqdev.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzicfhpdb.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muleapi-qa.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qalogin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhzurd1hci.hec.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhziccadweb01.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zna-us-ca-woo4-mp01.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hellokevin.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'znaprd.sap.zurichna.com', 'root_domain_uid': '5efa1570-ca16-11ee-bcbf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:27 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zoller.info +04/01/2024 08:18:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'progress-never-stops.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dict.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redomatic.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.solutions.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solutions.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tms-forum.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tms.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'global.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'austria.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chat.zoller.info', 'root_domain_uid': '5f06c90a-ca16-11ee-982a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zocdoc.com +04/01/2024 08:18:29 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.mail2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulse.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redirector.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-s.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plugin.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth-api-devleoper-sandbox.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.mail.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clicks.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo3.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.mail2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.mail2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web8.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feed.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ittest.yello.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whitelabel-staging.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es-blog.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chat-support.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provider-auth.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pardot.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-d.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'photoserve.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dd.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-a.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csr.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'join.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yello.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mi.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engineering.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teamcity.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'offsiteschedule.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail1.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'espanol.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ci.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthmarketplace.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta2.mail.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yellow.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ci-provider-auth.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.mail2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'certauth.fs.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waitingroom.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geisinger-staging.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth-api-developer-sandbox.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blog.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whitelabel.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thescript.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uem.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xml.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baycare.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghpproviders-staging.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'answers.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yello.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'try.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thepapergown.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.zocdoc.com', 'root_domain_uid': '5f1661ee-ca16-11ee-8066-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:29 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zoll.com +04/01/2024 08:18:30 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicedesk.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagecardiacdiagnostics.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7wkfa.210798m.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollsmtp.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learnapi.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ironport2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscover.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rivpn2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marketing.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authentication.test.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-us-azeus.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'propaq.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.heroesforlife.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.proj2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myspam.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollebus.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'id.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biovpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plustrac.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securemail.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollsecurefiletransfer.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sgvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mnvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zssyszmssfdcar.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollbox.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apxdev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.distributorcan.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distributorresource.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.mobilize-backend.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ithelpdesk.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'federate.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elearning.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pghowa1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ithelpdeskdev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zssyszmssfdcar.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testlifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authoring.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usvpn2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollsophos1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollrepfinder.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upfront.test.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.privacy.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'defibdashboard.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.remede.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.proj.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnvpn2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollproxy.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upgrade.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.arcdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authentication.dev.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itvpn.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagelifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rivpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lvn.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zssyszmssfdcar-np.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.acdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solutions.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hospitalondemand.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcon.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zolldeviceregistration.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.candistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'password.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laboratoryservices.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biovpn3.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollsupt.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ma-rdp.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upfront.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lifevestnetwork.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nlvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage.cardiacdiagnostics.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remede.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollmail.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvn.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o108.marketing.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'candistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollmail2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biz.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wimt-fr.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobilize-backend.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollfdacomm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careers.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panorama.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprodonline.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zapavpxv2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollowa.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crewscheduler.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'njvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deviceregistration.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollowa2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifevestnetwork.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'information.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage.lifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearning.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asklepios.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upfront.dev.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simasadnstest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicedeskdev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kimftp.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollwebstore-us.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'av.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitecore.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollftp.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'txmas.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alternate.stage.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authentication.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heroesforlife.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zollvpn2.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage.cardiac.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infomed.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardiacdiagnostics.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.lifevest.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ma-ibcm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apxdev.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resus-it-services-webredirect-prod.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wivpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardiac.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zb14878109.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canvpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kosmos.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinac42.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authentication.stage.zpm.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghxzollprod.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chicagovpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zssyszmssfdcar-np.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'privacy.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wimt-fr.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.psdistributor.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devpn1.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'identity.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcometo.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c42.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.zoll.com', 'root_domain_uid': '5f22feea-ca16-11ee-b17c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:30 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8170/8179 complete. +04/01/2024 08:18:30 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zepherinc.com +04/01/2024 08:18:31 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secure.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.old2022.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zephercloud.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'old2022.zepherinc.com', 'root_domain_uid': '5f2ebc58-ca16-11ee-80d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:31 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zepherinc.com +04/01/2024 08:18:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.secure.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.old2022.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zephercloud.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'old2022.zepherinc.com', 'root_domain_uid': '5f3908a2-ca16-11ee-b6aa-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zrsystems.com +04/01/2024 08:18:32 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speedtest2.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twitter.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linkedin.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'referrals.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blog.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mydocuments.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speedtest1.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsletter.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'referral.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hq.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facebook.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sv.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'status.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meeting.zrsystems.com', 'root_domain_uid': '5f4379b8-ca16-11ee-be54-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:33 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: sandiegozoowildlifealliance.org +04/01/2024 08:18:33 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kids.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adventures.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weddings.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoo.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'park.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cochacashu.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safaripark.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'animals.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psp.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wildlifelibrary.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'timeline.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'travel.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foodandwine.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ritz.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoofoodandwine.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stories.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journal.sandiegozoowildlifealliance.org', 'root_domain_uid': '5f513954-ca16-11ee-8d09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:34 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: zetec.com +04/01/2024 08:18:34 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqda.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssplicensing.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'topaz.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weather.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edge.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp2.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qc-aovpn.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fileshare.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zip.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'license.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailsq.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pki.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fileshare.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sq-aovpn.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qcda.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'da.zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zetec.com', 'root_domain_uid': '5f5bb71c-ca16-11ee-8f90-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:34 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: visualedgeit.com +04/01/2024 08:18:35 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbsbradys.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'link.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commonwealthtechnology.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfm.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'americancopyservice.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unifi.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcmbusiness.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test123.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenbone.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imagesourceusa.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benchmarkyouroffice.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohio.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'janco.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'a-copi.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'michigan.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tlcofficesystems.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insight.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'florida.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'counseldoc.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xmcinc.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjhiotas.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mt.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'premier-business.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newengland.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axionbusinesstechnologies.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercurydoc.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dunnsonline.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mt.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shared.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'copeco.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kenmarkoffice.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axsa.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geiohio-staging.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.florida.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geiohio.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wbsfla.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ubmnh.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartcenter.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osvcopiers.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'technocomusa.visualedgeit.com', 'root_domain_uid': '5f6957fa-ca16-11ee-a30a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:35 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: federalalight.com +04/01/2024 08:18:37 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controldweb-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cache-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpp.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emailviewupdate-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upn-apache-angular-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artemis-prod.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tableau.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ifax-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfim.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tableau-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfim-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cache.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transmit-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artemis-nonprod.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qoc-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mft.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samlbridge-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emailviewupdate.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moveit-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect-direct-proxy-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upn-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mft-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpp-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controldweb.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emailvupdate-qc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poac.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndmfed.ibm.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qoc.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transmit.federalalight.com', 'root_domain_uid': 'c1792102-cc21-11ee-aa95-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:37 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: convergeoperations.com +04/01/2024 08:18:37 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.cami-ecs-caddy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprod.analysis.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samlbridge.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ep.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r.insight.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uatdr.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.cami-ecs-batch.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tableau-backup.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dss.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'source.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.accountpw.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tableau.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sandbox.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.chaos.pulse.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.annuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controldweb.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitlab-prod.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.casemanager.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pivenroll.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modelerjson.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprod.pulse.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.orv.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect-direct-proxy-qc.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emailviewupdate.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test1.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crl.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.preprod.web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insights-feed.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.cami-ecs-caddy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upn.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modelerjsoncopy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-tableau.chaos.insights.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chat.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samlbridge-signer.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo.web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modelerjsoncopy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caw.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.renewcert.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.cami-ecs.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uat.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test2.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.pulse.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.analysis.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.chaos.insights.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.pivmigration.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transmit.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.orv.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tts.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modeler-oidc.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scan.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.orv.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.prod.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uatdr.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hello.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndmfed.ibm.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dependency-track.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modelerjson.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test.oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.contentmanager.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.cami-ecs.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preview.login.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect-direct-proxy.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modeler-oidc.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.cami-ecs-caddy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-myplan.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.insights.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stt.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sonarqube.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modeler-ipv6.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casemanager.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.prod.modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulse.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modeler-sandbox.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'card-enroll.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.cami-ecs-caddy.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.chaos.casemanager.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insight.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa.cami-ecs-batch.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sm.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect-direct-proxy.qc.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modeler-ipv6.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cache.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samlbridge-signer-qc.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.oam.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprod.casemanager.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.accountpw.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poac.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.insights-feed.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insights.chaos.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qa.orv.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modeler.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modelerannuity.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dependency-track.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'analysis.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfim.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insights.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.insight.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-rstudio.chaos.insights.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpp.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caep.chaos.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'build.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.modeler-sandbox.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.chaos.analysis.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uat.ava.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preprod.web.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.r.insight.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonarqube.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod.modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.cami.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qoc.rk.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.modelerv2.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.dss.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gitlab-prod.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.pivmigration.convergeoperations.com', 'root_domain_uid': 'f164a2ae-d3b3-11ed-ba5e-02c6a3fe975b', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: pgecorp.com +04/01/2024 08:18:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'pgecorp.com', 'root_domain_uid': '1467c580-dd6b-11ee-8b09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgecorp.com', 'root_domain_uid': '1467c580-dd6b-11ee-8b09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'investor.pgecorp.com', 'root_domain_uid': '1467c580-dd6b-11ee-8b09-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:18:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8179/8179 complete. +04/01/2024 08:18:38 - pe_asm.asm_sync - INFO - Finished. +04/01/2024 08:18:38 - pe_asm.asm_sync - INFO - Linking subs from ips. +04/01/2024 08:18:38 - pe_asm.asm_sync - INFO - Finished. +04/01/2024 08:18:38 - pe_asm.asm_sync - INFO - Linking ips from subs. +04/01/2024 08:18:38 - pe_asm.asm_sync - INFO - Finished. +04/25/2024 09:59:45 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +04/25/2024 09:59:45 - pe_asm.asm_sync - INFO - Collecting CyHy assets +04/25/2024 09:59:46 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 09:59:47 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 09:59:50 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 09:59:50 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 09:59:51 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 09:59:51 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 09:59:51 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 09:59:51 - pe_asm.helpers.get_cyhy_assets - INFO - Connecting to Mongo DB +04/25/2024 09:59:54 - pe_asm.helpers.get_cyhy_assets - INFO - Connection successful +04/25/2024 09:59:58 - pe_asm.helpers.get_cyhy_assets - INFO - 93195 total assets found. +04/25/2024 10:01:35 - pe_asm.data.cyhy_db_query - INFO - Asset data inserted using execute_values() successfully +04/25/2024 10:01:48 - pe_asm.data.cyhy_db_query - INFO - Contact data inserted using execute_values() successfully +04/25/2024 10:01:49 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 10:01:50 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 10:01:53 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 10:01:53 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 10:01:53 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 10:01:53 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 10:01:53 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 10:16:03 - pe_asm.data.cyhy_db_query - INFO - Agencies inserted using execute_values() successfully.. +04/25/2024 10:46:37 - pe_asm.helpers.get_cyhy_assets - INFO - Update parent/child relationships +04/25/2024 10:49:04 - pe_asm.helpers.get_cyhy_assets - INFO - Lookup and insert dot_gov domains. +04/25/2024 10:49:04 - pe_asm.helpers.get_cyhy_assets - INFO - Identify changes in cyhy_db_assets table +04/25/2024 10:49:04 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are in the db. +04/25/2024 10:49:06 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are no longer seen. +04/25/2024 10:49:06 - pe_asm.asm_sync - INFO - Finished. +04/25/2024 10:49:06 - pe_asm.asm_sync - INFO - Filling CIDRs. +04/25/2024 10:49:07 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 10:49:08 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 10:49:12 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 10:49:12 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 10:49:12 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 10:49:12 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 10:49:12 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 10:49:14 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 10:49:15 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 10:49:18 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 10:49:18 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 10:49:18 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 10:49:18 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 10:49:18 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 11:32:12 - pe_asm.helpers.fill_cidrs_from_cyhy_assets - INFO - Identify CIDR changes +04/25/2024 11:32:12 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are in the db. +04/25/2024 11:32:12 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are no longer seen. +04/25/2024 11:32:12 - pe_asm.asm_sync - INFO - Finished. +04/25/2024 11:32:12 - pe_asm.asm_sync - INFO - Identify CIDR changes +04/25/2024 11:32:13 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 11:32:15 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 11:32:18 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 11:32:18 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 11:32:18 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 11:32:18 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 11:32:18 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 11:32:19 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are in the db. +04/25/2024 11:32:19 - pe_asm.data.cyhy_db_query - INFO - Marking CIDRs that are no longer seen. +04/25/2024 11:32:19 - pe_asm.asm_sync - INFO - Enumerating roots and saving sub-domains. +04/25/2024 11:32:20 - pe_asm.data.checkAccessor - INFO - i-053b6d4bb95b01b28 +04/25/2024 11:32:21 - pe_asm.data.checkAccessor - INFO - The accessor was running and screen has been connected. You can now login. +04/25/2024 11:32:24 - sshtunnel.SSHTunnelForwarder - ERROR - Password is required for key /Users/loftusa/.ssh/id_ed25519 +04/25/2024 11:32:24 - paramiko.transport - INFO - Connected (version 2.0, client OpenSSH_8.2p1) +04/25/2024 11:32:24 - paramiko.transport - INFO - Auth banner: b"*******Special note to all users see '/bin' for useful scripts \n" +04/25/2024 11:32:24 - paramiko.transport - INFO - Authentication (publickey) successful! +04/25/2024 11:32:24 - pe_asm.data.cyhy_db_query - INFO - ****SSH Tunnel Established**** +04/25/2024 11:32:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - Got 8178 root domains. +04/25/2024 11:32:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: eac.gov +04/29/2024 02:18:40 - root - ERROR - Database connection error: fe_sendauth: no password supplied + on line number: 44 +04/29/2024 02:19:16 - pe_source.pe_scripts - INFO - Running dnstwist on these orgs: ['DHS'] +04/29/2024 02:19:16 - pe_source.dnstwistscript - INFO - Running DNSTwist on DHS +04/29/2024 02:19:16 - pe_source.dnstwistscript - INFO - Running on root domain: biometrics.gov +04/29/2024 02:20:45 - pe_source.pe_scripts - INFO - Running dnstwist on these orgs: ['DHS'] +04/29/2024 02:20:45 - pe_source.dnstwistscript - INFO - Running DNSTwist on DHS +04/29/2024 02:20:45 - pe_source.dnstwistscript - INFO - Running on root domain: biometrics.gov +04/29/2024 02:23:28 - pe_source.pe_scripts - INFO - Running shodan on these orgs: ['DHS'] +04/29/2024 02:23:30 - pe_source.data.pe_db.config - INFO - Number of valid Shodan API keys: 4 +04/29/2024 02:23:30 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: Running IPs for DHS +04/29/2024 02:23:34 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: Split 436 IPs into 44 chunks - DHS +04/29/2024 02:23:35 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 1/44 complete - DHS +04/29/2024 02:23:37 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 2/44 complete - DHS +04/29/2024 02:23:38 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 3/44 complete - DHS +04/29/2024 02:23:39 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 4/44 complete - DHS +04/29/2024 02:23:41 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 5/44 complete - DHS +04/29/2024 02:23:43 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 6/44 complete - DHS +04/29/2024 02:23:44 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 7/44 complete - DHS +04/29/2024 02:23:45 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 8/44 complete - DHS +04/29/2024 02:23:47 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 9/44 complete - DHS +04/29/2024 02:23:48 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 10/44 complete - DHS +04/29/2024 02:23:50 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 11/44 complete - DHS +04/29/2024 02:23:52 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 12/44 complete - DHS +04/29/2024 02:23:53 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 13/44 complete - DHS +04/29/2024 02:24:03 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 14/44 complete - DHS +04/29/2024 02:24:05 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 15/44 complete - DHS +04/29/2024 02:24:06 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 16/44 complete - DHS +04/29/2024 02:24:07 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 17/44 complete - DHS +04/29/2024 02:24:10 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 18/44 complete - DHS +04/29/2024 02:24:12 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 19/44 complete - DHS +04/29/2024 02:24:13 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 20/44 complete - DHS +04/29/2024 02:24:15 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 21/44 complete - DHS +04/29/2024 02:24:17 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 22/44 complete - DHS +04/29/2024 02:24:19 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 23/44 complete - DHS +04/29/2024 02:24:23 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 24/44 complete - DHS +04/29/2024 02:24:25 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 25/44 complete - DHS +04/29/2024 02:24:27 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 26/44 complete - DHS +04/29/2024 02:24:28 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 27/44 complete - DHS +04/29/2024 02:24:30 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 28/44 complete - DHS +04/29/2024 02:24:31 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 29/44 complete - DHS +04/29/2024 02:24:34 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 30/44 complete - DHS +04/29/2024 02:24:36 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 31/44 complete - DHS +04/29/2024 02:24:38 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 32/44 complete - DHS +04/29/2024 02:24:40 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 33/44 complete - DHS +04/29/2024 02:24:41 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 34/44 complete - DHS +04/29/2024 02:24:43 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 35/44 complete - DHS +04/29/2024 02:24:44 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 36/44 complete - DHS +04/29/2024 02:24:45 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 37/44 complete - DHS +04/29/2024 02:24:47 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 38/44 complete - DHS +04/29/2024 02:24:50 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 39/44 complete - DHS +04/29/2024 02:24:56 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 40/44 complete - DHS +04/29/2024 02:24:57 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 41/44 complete - DHS +04/29/2024 02:24:59 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 42/44 complete - DHS +04/29/2024 02:25:00 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 43/44 complete - DHS +04/29/2024 02:25:02 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 44/44 complete - DHS +04/29/2024 02:25:02 - root - INFO - Thread 1: Data inserted using execute_values() successfully - DHS +04/29/2024 02:25:03 - root - INFO - Thread 1: Data inserted using execute_values() successfully - DHS +04/29/2024 02:26:27 - pe_source.pe_scripts - INFO - Running shodan on these orgs: ['DHS'] +04/29/2024 02:26:28 - pe_source.data.pe_db.config - INFO - Number of valid Shodan API keys: 4 +04/29/2024 02:26:28 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: Running IPs for DHS +04/29/2024 02:26:32 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: Split 436 IPs into 44 chunks - DHS +04/29/2024 02:26:34 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 1/44 complete - DHS +04/29/2024 02:26:36 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 2/44 complete - DHS +04/29/2024 02:26:37 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 3/44 complete - DHS +04/29/2024 02:26:40 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 4/44 complete - DHS +04/29/2024 02:26:41 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 5/44 complete - DHS +04/29/2024 02:26:43 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 6/44 complete - DHS +04/29/2024 02:26:45 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 7/44 complete - DHS +04/29/2024 02:26:46 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 8/44 complete - DHS +04/29/2024 02:26:48 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 9/44 complete - DHS +04/29/2024 02:26:49 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 10/44 complete - DHS +04/29/2024 02:26:50 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 11/44 complete - DHS +04/29/2024 02:26:52 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 12/44 complete - DHS +04/29/2024 02:26:53 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 13/44 complete - DHS +04/29/2024 02:26:55 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 14/44 complete - DHS +04/29/2024 02:26:56 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 15/44 complete - DHS +04/29/2024 02:26:58 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 16/44 complete - DHS +04/29/2024 02:26:59 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 17/44 complete - DHS +04/29/2024 02:27:01 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 18/44 complete - DHS +04/29/2024 02:27:02 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 19/44 complete - DHS +04/29/2024 02:27:04 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 20/44 complete - DHS +04/29/2024 02:27:05 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 21/44 complete - DHS +04/29/2024 02:27:06 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 22/44 complete - DHS +04/29/2024 02:27:08 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 23/44 complete - DHS +04/29/2024 02:27:09 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 24/44 complete - DHS +04/29/2024 02:27:12 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 25/44 complete - DHS +04/29/2024 02:27:13 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 26/44 complete - DHS +04/29/2024 02:27:15 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 27/44 complete - DHS +04/29/2024 02:27:17 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 28/44 complete - DHS +04/29/2024 02:27:18 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 29/44 complete - DHS +04/29/2024 02:27:19 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 30/44 complete - DHS +04/29/2024 02:27:21 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 31/44 complete - DHS +04/29/2024 02:27:23 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 32/44 complete - DHS +04/29/2024 02:27:24 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 33/44 complete - DHS +04/29/2024 02:27:30 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 34/44 complete - DHS +04/29/2024 02:27:32 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 35/44 complete - DHS +04/29/2024 02:27:33 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 36/44 complete - DHS +04/29/2024 02:27:34 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 37/44 complete - DHS +04/29/2024 02:27:37 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 38/44 complete - DHS +04/29/2024 02:27:38 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 39/44 complete - DHS +04/29/2024 02:27:40 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 40/44 complete - DHS +04/29/2024 02:27:42 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 41/44 complete - DHS +04/29/2024 02:27:43 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 42/44 complete - DHS +04/29/2024 02:27:46 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 43/44 complete - DHS +04/29/2024 02:27:47 - pe_source.data.shodan_db.shodan_search - INFO - Thread 1: 44/44 complete - DHS +04/29/2024 02:27:47 - root - INFO - Thread 1: Data inserted using execute_values() successfully - DHS +04/29/2024 02:27:47 - root - INFO - Thread 1: Completed Shodan for DHS +04/29/2024 02:27:47 - root - INFO - Thread 1: Data inserted using execute_values() successfully - DHS +04/29/2024 02:27:47 - root - INFO - Thread 1: Completed Shodan for DHS +04/29/2024 02:28:52 - pe_source.pe_scripts - INFO - Running cybersixgill on these orgs: ['DHS'] +04/29/2024 02:29:29 - pe_source.pe_scripts - INFO - Running cybersixgill on these orgs: ['DHS'] +04/29/2024 02:29:32 - pe_source.cybersixgill - INFO - Fetching top CVE data. +04/29/2024 02:29:41 - root - INFO - Successfully inserted/updated top cve data into PE database. +04/29/2024 02:29:41 - pe_source.cybersixgill - INFO - Fetching alert data for DHS. +04/29/2024 02:29:42 - pe_source.data.sixgill.source - INFO - {'read': 11, 'total': 5769, 'unread': 5758} +04/29/2024 02:29:42 - pe_source.data.sixgill.source - INFO - Total Alerts: 5769 +04/29/2024 02:33:01 - pe_source.cybersixgill - INFO - Fetching alert content data for DHS. +04/29/2024 02:33:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: cisa.gov +04/29/2024 02:33:30 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:37 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:37 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:33:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:33:40 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:33:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:33:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:43 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:46 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:53 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:54 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:55 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:33:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:01 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:03 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:04 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:05 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:09 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:11 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:12 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:12 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:34:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:15 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:16 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:16 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:34:17 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:17 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:18 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:19 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:19 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:22 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:22 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:23 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:23 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:27 - pe_source.data.sixgill.source - INFO - Asset mentioned: cbp.gov +04/29/2024 02:34:27 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:28 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:29 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:30 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:30 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: flightschoolcandidates.gov +04/29/2024 02:34:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:32 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:33 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:34 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:34 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:34:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:50 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:53 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:53 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:34:55 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:34:55 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:34:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:34:59 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:03 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:11 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:12 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:13 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:24 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:25 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:26 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:31 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:32 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:35:32 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:35:33 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:34 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:35 - pe_source.data.sixgill.source - INFO - Asset mentioned: cisa.gov +04/29/2024 02:35:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:37 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:40 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:41 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:35:46 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:35:46 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:35:46 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:35:46 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:35:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:35:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:35:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:51 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:52 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:53 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:54 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:54 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:56 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:35:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:00 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:01 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:05 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:36:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:36:06 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:07 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:36:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:36:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:36:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:09 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:11 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:11 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:12 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:12 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:13 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:15 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:17 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:18 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: cisa.gov +04/29/2024 02:36:56 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:36:56 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:56 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:36:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:36:57 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:58 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:36:59 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:36:59 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:36:59 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:00 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:37:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:37:02 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:03 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:08 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:09 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:11 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:13 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:26 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:28 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:34 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:35 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscg.gov +04/29/2024 02:37:37 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:37:40 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscg.gov +04/29/2024 02:37:45 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:13 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:14 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:15 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:16 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:38:16 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:17 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:18 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:18 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:19 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:19 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:38:21 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:22 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:22 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:23 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:23 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:24 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:28 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:28 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:34 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:35 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:36 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:38 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:39 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:40 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:41 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:41 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:42 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:43 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:38:43 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: ice.gov +04/29/2024 02:38:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:44 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:45 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:47 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:48 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:38:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs +04/29/2024 02:38:49 - pe_source.data.sixgill.source - INFO - Asset mentioned: dhs.gov +04/29/2024 02:38:50 - pe_source.data.sixgill.source - INFO - Asset mentioned: uscis.gov +04/29/2024 02:40:15 - root - ERROR - Database connection error: fe_sendauth: no password supplied + on line number: 44 +04/29/2024 02:40:43 - pe_source.pe_scripts - INFO - Running intelx on these orgs: ['DHS'] +04/29/2024 02:40:43 - pe_source.intelx_identity - INFO - Initialized IntelX +04/29/2024 02:40:43 - pe_source.intelx_identity - INFO - Running IntelX on DHS +04/29/2024 02:41:02 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:10 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:17 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:24 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:32 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:39 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:47 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:41:54 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:01 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:09 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:16 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:24 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:31 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:38 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:46 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:42:53 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:01 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:08 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:16 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:23 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:30 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:38 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:45 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:43:53 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:00 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:07 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:15 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:22 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:30 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:37 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:44 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:52 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:44:59 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:06 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:14 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:21 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:29 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:36 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:43 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:51 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:45:58 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:06 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:13 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:20 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:28 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:35 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:43 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:50 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:46:57 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:05 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:12 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:20 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:27 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:34 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:42 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:47:49 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:06 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:13 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:21 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:28 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:35 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:43 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:50 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:48:58 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:05 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:13 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:21 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:28 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:36 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:43 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:50 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:49:58 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:50:05 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:50:13 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:50:43 - pe_source.intelx_identity - INFO - Intelx returned 1 more credentials for dhs.gov +04/29/2024 02:50:46 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:50:54 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:01 - pe_source.intelx_identity - INFO - Intelx returned 4 more credentials for dhs.gov +04/29/2024 02:51:05 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:12 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:20 - pe_source.intelx_identity - INFO - Intelx returned 11 more credentials for dhs.gov +04/29/2024 02:51:23 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:30 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:38 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:45 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:51:53 - pe_source.intelx_identity - INFO - Intelx returned 1 more credentials for dhs.gov +04/29/2024 02:51:56 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:07 - pe_source.intelx_identity - INFO - Intelx returned 1 more credentials for dhs.gov +04/29/2024 02:52:13 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:21 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:28 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:36 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:43 - pe_source.intelx_identity - INFO - Intelx returned 24 more credentials for dhs.gov +04/29/2024 02:52:46 - pe_source.intelx_identity - INFO - Intelx returned 2 more credentials for dhs.gov +04/29/2024 02:52:50 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:52:57 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:53:05 - pe_source.intelx_identity - INFO - Intelx returned 3 more credentials for dhs.gov +04/29/2024 02:53:08 - pe_source.intelx_identity - INFO - Intelx returned 7 more credentials for dhs.gov +04/29/2024 02:53:11 - pe_source.intelx_identity - INFO - Intelx returned 8 more credentials for dhs.gov +04/29/2024 02:53:15 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:53:22 - pe_source.intelx_identity - INFO - Intelx returned 1 more credentials for dhs.gov +04/29/2024 02:53:25 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:53:33 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:53:40 - pe_source.intelx_identity - INFO - Intelx returned 2 more credentials for dhs.gov +04/29/2024 02:53:44 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:53:51 - pe_source.intelx_identity - INFO - Intelx returned 2 more credentials for dhs.gov +04/29/2024 02:53:54 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:02 - pe_source.intelx_identity - INFO - Intelx returned 28 more credentials for dhs.gov +04/29/2024 02:54:05 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:13 - pe_source.intelx_identity - INFO - Intelx returned 3 more credentials for dhs.gov +04/29/2024 02:54:16 - pe_source.intelx_identity - INFO - Intelx returned 20 more credentials for dhs.gov +04/29/2024 02:54:19 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:27 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:34 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:42 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +04/29/2024 02:54:49 - pe_source.intelx_identity - INFO - Intelx still searching for more credentials +06/10/2024 10:12:22 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'workNet DuPage', 'State': 'IL', 'County': 'DuPage County', 'City': 'Lisle', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:22 - __main__ - INFO - {'entity_name': 'workNet DuPage', 'state': 'IL', 'county': 'DuPage County', 'city': 'Lisle', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - {"entity_name": "workNet DuPage", "state": "IL", "county": "DuPage County", "city": "Lisle", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74a06242-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'workNet DuPage', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'DuPage County', 'city': 'Lisle', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:12:22 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'the Texas State Securities Board', 'State': 'TX', 'County': 'Travis County', 'City': 'Austin', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 6'} +06/10/2024 10:12:22 - __main__ - INFO - {'entity_name': 'the Texas State Securities Board', 'state': 'TX', 'county': 'Travis County', 'city': 'Austin', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 6', 'rating': 73} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - {"entity_name": "the Texas State Securities Board", "state": "TX", "county": "Travis County", "city": "Austin", "sector": "Government Facilities", "entity_type": "State", "region": "Region 6", "rating": 73} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'the Texas State Securities Board', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Travis County', 'city': 'Austin', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 6', 'rating': 73}} +06/10/2024 10:12:22 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'the City of Alamosa Alamosa', 'State': 'CO', 'County': 'Alamosa County', 'City': 'Alamosa', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:12:22 - __main__ - INFO - {'entity_name': 'the City of Alamosa Alamosa', 'state': 'CO', 'county': 'Alamosa County', 'city': 'Alamosa', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 72} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - {"entity_name": "the City of Alamosa Alamosa", "state": "CO", "county": "Alamosa County", "city": "Alamosa", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 72} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'the City of Alamosa Alamosa', 'cyhy_db_name_id': None, 'state': 'CO', 'county': 'Alamosa County', 'city': 'Alamosa', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 72}} +06/10/2024 10:12:22 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'inFORM Decisions', 'State': 'CA', 'County': 'Orange County', 'City': 'Rancho Santa Margarita', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:22 - __main__ - INFO - {'entity_name': 'inFORM Decisions', 'state': 'CA', 'county': 'Orange County', 'city': 'Rancho Santa Margarita', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 36} +06/10/2024 10:12:22 - data.pe_db.db_query_source - INFO - {"entity_name": "inFORM Decisions", "state": "CA", "county": "Orange County", "city": "Rancho Santa Margarita", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 36} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'inFORM Decisions', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Orange County', 'city': 'Rancho Santa Margarita', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 36}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'iStream Financial Services', 'State': 'WI', 'County': 'Waukesha County', 'City': 'Brookfield', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'iStream Financial Services', 'state': 'WI', 'county': 'Waukesha County', 'city': 'Brookfield', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "iStream Financial Services", "state": "WI", "county": "Waukesha County", "city": "Brookfield", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 51} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'iStream Financial Services', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Waukesha County', 'city': 'Brookfield', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'iShare Medical, LLC', 'State': 'MO', 'County': 'Jackson County', 'City': 'KCMO', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'iShare Medical, LLC', 'state': 'MO', 'county': 'Jackson County', 'city': 'KCMO', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 38} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "iShare Medical, LLC", "state": "MO", "county": "Jackson County", "city": "KCMO", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 38} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'iShare Medical, LLC', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Jackson County', 'city': 'KCMO', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 38}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'iGLASS Networks', 'State': 'NC', 'County': 'Wake County', 'City': 'Cary', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'iGLASS Networks', 'state': 'NC', 'county': 'Wake County', 'city': 'Cary', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 68} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "iGLASS Networks", "state": "NC", "county": "Wake County", "city": "Cary", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 68} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74a06243-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'iGLASS Networks', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Wake County', 'city': 'Cary', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 68}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'iBio, Inc', 'State': 'TX', 'County': 'Brazos County', 'City': 'Bryan', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 6'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'iBio, Inc', 'state': 'TX', 'county': 'Brazos County', 'city': 'Bryan', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 60} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "iBio, Inc", "state": "TX", "county": "Brazos County", "city": "Bryan", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 6", "rating": 60} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74a06244-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'iBio, Inc', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Brazos County', 'city': 'Bryan', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 60}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'i3screen by i3logix', 'State': 'CO', 'County': '8031', 'City': 'Denver', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'i3screen by i3logix', 'state': 'CO', 'county': '8031', 'city': 'Denver', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 55} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "i3screen by i3logix", "state": "CO", "county": "8031", "city": "Denver", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 55} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'i3screen by i3logix', 'cyhy_db_name_id': None, 'state': 'CO', 'county': '8031', 'city': 'Denver', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 55}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'electroCore, Inc.', 'State': 'NJ', 'County': 'Morris County', 'City': 'Rockaway', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'electroCore, Inc.', 'state': 'NJ', 'county': 'Morris County', 'city': 'Rockaway', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 70} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "electroCore, Inc.", "state": "NJ", "county": "Morris County", "city": "Rockaway", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 70} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '74cc172f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'electroCore, Inc.', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Morris County', 'city': 'Rockaway', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 70}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'egnite Inc', 'State': 'CA', 'County': 'Orange County', 'City': 'Aliso Viejo', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'egnite Inc', 'state': 'CA', 'county': 'Orange County', 'city': 'Aliso Viejo', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 65} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "egnite Inc", "state": "CA", "county": "Orange County", "city": "Aliso Viejo", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 65} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'egnite Inc', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Orange County', 'city': 'Aliso Viejo', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 65}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'eBlu Solutions, LLC', 'State': 'KY', 'County': 'Jefferson County', 'City': 'Louisville', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'eBlu Solutions, LLC', 'state': 'KY', 'county': 'Jefferson County', 'city': 'Louisville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 80} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "eBlu Solutions, LLC", "state": "KY", "county": "Jefferson County", "city": "Louisville", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 80} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'eBlu Solutions, LLC', 'cyhy_db_name_id': None, 'state': 'KY', 'county': 'Jefferson County', 'city': 'Louisville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 80}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '24', 'Entity Name': 'dataCon Inc.', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Chelmsford', 'Sector': 'Defense Industrial Base', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'dataCon Inc.', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Chelmsford', 'sector': 'Defense Industrial Base', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 24} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "dataCon Inc.", "state": "MA", "county": "Middlesex County", "city": "Chelmsford", "sector": "Defense Industrial Base", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 24} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'dataCon Inc.', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Chelmsford', 'sector': 'Defense Industrial Base', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 24}} +06/10/2024 10:12:23 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Zurich North America', 'State': 'IL', 'County': 'Cook County', 'City': 'Schaumburg', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:23 - __main__ - INFO - {'entity_name': 'Zurich North America', 'state': 'IL', 'county': 'Cook County', 'city': 'Schaumburg', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 70} +06/10/2024 10:12:23 - data.pe_db.db_query_source - INFO - {"entity_name": "Zurich North America", "state": "IL", "county": "Cook County", "city": "Schaumburg", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 70} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zurich North America', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Cook County', 'city': 'Schaumburg', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 70}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'Zoological Society of San Diego d/b/a San Diego Zoo Wildlife Alliance', 'State': 'CA', 'County': 'San Diego County', 'City': 'San Diego', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zoological Society of San Diego d/b/a San Diego Zoo Wildlife Alliance', 'state': 'CA', 'county': 'San Diego County', 'city': 'San Diego', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 36} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zoological Society of San Diego d/b/a San Diego Zoo Wildlife Alliance", "state": "CA", "county": "San Diego County", "city": "San Diego", "sector": "", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 36} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f02-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zoological Society of San Diego d/b/a San Diego Zoo Wildlife Alliance', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'San Diego County', 'city': 'San Diego', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 36}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'ZocDoc, Inc.', 'State': 'NY', 'County': 'New York County', 'City': 'New York', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'ZocDoc, Inc.', 'state': 'NY', 'county': 'New York County', 'city': 'New York', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 65} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "ZocDoc, Inc.", "state": "NY", "county": "New York County", "city": "New York", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 65} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f03-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'ZocDoc, Inc.', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'New York County', 'city': 'New York', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 65}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Zion-Benton Public Library District', 'State': 'IL', 'County': 'Lake County', 'City': 'Zion', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zion-Benton Public Library District', 'state': 'IL', 'county': 'Lake County', 'city': 'Zion', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zion-Benton Public Library District", "state": "IL", "county": "Lake County", "city": "Zion", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zion-Benton Public Library District', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Lake County', 'city': 'Zion', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Zion Elementary School District 6', 'State': 'IL', 'County': 'Lake County', 'City': 'Zion', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zion Elementary School District 6', 'state': 'IL', 'county': 'Lake County', 'city': 'Zion', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zion Elementary School District 6", "state": "IL", "county": "Lake County", "city": "Zion", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zion Elementary School District 6', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Lake County', 'city': 'Zion', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Zilwaukee Township Election Commission, Saginaw, MI', 'State': 'MI', 'County': 'Saginaw County', 'City': 'Saginaw', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zilwaukee Township Election Commission, Saginaw, MI', 'state': 'MI', 'county': 'Saginaw County', 'city': 'Saginaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zilwaukee Township Election Commission, Saginaw, MI", "state": "MI", "county": "Saginaw County", "city": "Saginaw", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 44} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zilwaukee Township Election Commission, Saginaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Saginaw County', 'city': 'Saginaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Zilwaukee Township Clerk, Saginaw, MI', 'State': 'MI', 'County': 'Saginaw County', 'City': 'Saginaw', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zilwaukee Township Clerk, Saginaw, MI', 'state': 'MI', 'county': 'Saginaw County', 'city': 'Saginaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zilwaukee Township Clerk, Saginaw, MI", "state": "MI", "county": "Saginaw County", "city": "Saginaw", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 44} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f04-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zilwaukee Township Clerk, Saginaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Saginaw County', 'city': 'Saginaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'Ziegler CAT', 'State': 'MN', 'County': 'Hennepin County', 'City': 'Minneapolis', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Ziegler CAT', 'state': 'MN', 'county': 'Hennepin County', 'city': 'Minneapolis', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 75} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Ziegler CAT", "state": "MN", "county": "Hennepin County", "city": "Minneapolis", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 75} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f05-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Ziegler CAT', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Hennepin County', 'city': 'Minneapolis', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 75}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Ziebach County Auditor, Ziebach, SD', 'State': 'SD', 'County': 'Ziebach County', 'City': 'Dupree', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Ziebach County Auditor, Ziebach, SD', 'state': 'SD', 'county': 'Ziebach County', 'city': 'Dupree', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 66} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Ziebach County Auditor, Ziebach, SD", "state": "SD", "county": "Ziebach County", "city": "Dupree", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 66} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Ziebach County Auditor, Ziebach, SD', 'cyhy_db_name_id': None, 'state': 'SD', 'county': 'Ziebach County', 'city': 'Dupree', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 66}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Zetec Inc', 'State': 'WA', 'County': 'King County', 'City': 'Snoqualmie', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zetec Inc', 'state': 'WA', 'county': 'King County', 'city': 'Snoqualmie', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 63} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zetec Inc", "state": "WA", "county": "King County", "city": "Snoqualmie", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 63} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4f9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zetec Inc', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'King County', 'city': 'Snoqualmie', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 63}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Zepher Inc', 'State': 'WA', 'County': 'Klickitat County', 'City': 'Cook', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zepher Inc', 'state': 'WA', 'county': 'Klickitat County', 'city': 'Cook', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 90} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zepher Inc", "state": "WA", "county": "Klickitat County", "city": "Cook", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 90} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f06-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zepher Inc', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Klickitat County', 'city': 'Cook', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 90}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'Zeeland Charter Township Election Commission, Ottawa, MI', 'State': 'MI', 'County': 'Ottawa County', 'City': 'Zeeland Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zeeland Charter Township Election Commission, Ottawa, MI', 'state': 'MI', 'county': 'Ottawa County', 'city': 'Zeeland Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zeeland Charter Township Election Commission, Ottawa, MI", "state": "MI", "county": "Ottawa County", "city": "Zeeland Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 71} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4fa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zeeland Charter Township Election Commission, Ottawa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ottawa County', 'city': 'Zeeland Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'Zeeland Charter Township Clerk, Ottawa, MI', 'State': 'MI', 'County': 'Ottawa County', 'City': 'Zeeland Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zeeland Charter Township Clerk, Ottawa, MI', 'state': 'MI', 'county': 'Ottawa County', 'city': 'Zeeland Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zeeland Charter Township Clerk, Ottawa, MI", "state": "MI", "county": "Ottawa County", "city": "Zeeland Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 71} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zeeland Charter Township Clerk, Ottawa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ottawa County', 'city': 'Zeeland Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'Zebra Capital Management, LLC', 'State': 'CT', 'County': 'Fairfield County', 'City': 'Stamford', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zebra Capital Management, LLC', 'state': 'CT', 'county': 'Fairfield County', 'city': 'Stamford', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 39} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zebra Capital Management, LLC", "state": "CT", "county": "Fairfield County", "city": "Stamford", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 39} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7513a4fb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zebra Capital Management, LLC', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': 'Stamford', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 39}} +06/10/2024 10:12:24 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Zavala County, Texas', 'State': 'TX', 'County': 'Zavala County', 'City': 'Crystal City', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:24 - __main__ - INFO - {'entity_name': 'Zavala County, Texas', 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 54} +06/10/2024 10:12:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Zavala County, Texas", "state": "TX", "county": "Zavala County", "city": "Crystal City", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 54} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c08161f9-8331-11ee-854d-e3de255e633a', 'entity_name': 'Zavala County, Texas', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 54}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Zavala County Tax Assessor-Collector, Zavala, TX', 'State': 'TX', 'County': 'Zavala County', 'City': 'Crystal City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Zavala County Tax Assessor-Collector, Zavala, TX', 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Zavala County Tax Assessor-Collector, Zavala, TX", "state": "TX", "county": "Zavala County", "city": "Crystal City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 55} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f07-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zavala County Tax Assessor-Collector, Zavala, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Zavala County County Clerk, Zavala, TX', 'State': 'TX', 'County': 'Zavala County', 'City': 'Crystal City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Zavala County County Clerk, Zavala, TX', 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Zavala County County Clerk, Zavala, TX", "state": "TX", "county": "Zavala County", "city": "Crystal City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 55} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zavala County County Clerk, Zavala, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Zavala County', 'city': 'Crystal City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Zasio Enterprises, Inc.', 'State': 'ID', 'County': 'Ada County', 'City': 'Boise', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Zasio Enterprises, Inc.', 'state': 'ID', 'county': 'Ada County', 'city': 'Boise', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 51} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Zasio Enterprises, Inc.", "state": "ID", "county": "Ada County", "city": "Boise", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 51} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zasio Enterprises, Inc.', 'cyhy_db_name_id': None, 'state': 'ID', 'county': 'Ada County', 'city': 'Boise', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 51}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Zapata County Tax Assessor-Collector, Zapata, TX', 'State': 'TX', 'County': 'Zapata County', 'City': 'Zapata', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Zapata County Tax Assessor-Collector, Zapata, TX', 'state': 'TX', 'county': 'Zapata County', 'city': 'Zapata', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Zapata County Tax Assessor-Collector, Zapata, TX", "state": "TX", "county": "Zapata County", "city": "Zapata", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zapata County Tax Assessor-Collector, Zapata, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Zapata County', 'city': 'Zapata', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Zapata County County Clerk, Zapata, TX', 'State': 'TX', 'County': 'Zapata County', 'City': 'Zapata', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Zapata County County Clerk, Zapata, TX', 'state': 'TX', 'county': 'Zapata County', 'city': 'Zapata', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Zapata County County Clerk, Zapata, TX", "state": "TX", "county": "Zapata County", "city": "Zapata", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0002-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Zapata County County Clerk, Zapata, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Zapata County', 'city': 'Zapata', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'ZR Systems Group LLC', 'State': 'HI', 'County': 'Honolulu County', 'City': 'Aiea', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'ZR Systems Group LLC', 'state': 'HI', 'county': 'Honolulu County', 'city': 'Aiea', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 52} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "ZR Systems Group LLC", "state": "HI", "county": "Honolulu County", "city": "Aiea", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 52} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'ZR Systems Group LLC', 'cyhy_db_name_id': None, 'state': 'HI', 'county': 'Honolulu County', 'city': 'Aiea', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 52}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'ZOLLER Inc.', 'State': 'MI', 'County': 'Washtenaw County', 'City': 'Ann Arbor', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'ZOLLER Inc.', 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ann Arbor', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "ZOLLER Inc.", "state": "MI", "county": "Washtenaw County", "city": "Ann Arbor", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 61} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0003-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'ZOLLER Inc.', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ann Arbor', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'ZOLL Medical', 'State': 'CO', 'County': '8014', 'City': 'Broomfield', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'ZOLL Medical', 'state': 'CO', 'county': '8014', 'city': 'Broomfield', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 53} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "ZOLL Medical", "state": "CO", "county": "8014", "city": "Broomfield", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 53} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'ZOLL Medical', 'cyhy_db_name_id': None, 'state': 'CO', 'county': '8014', 'city': 'Broomfield', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 53}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Yuma County Recorder, Yuma, AZ', 'State': 'AZ', 'County': 'Yuma County', 'City': 'Yuma', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuma County Recorder, Yuma, AZ', 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuma County Recorder, Yuma, AZ", "state": "AZ", "county": "Yuma County", "city": "Yuma", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '760bf4c6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuma County Recorder, Yuma, AZ', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Yuma County Elections Director, Yuma, AZ', 'State': 'AZ', 'County': 'Yuma County', 'City': 'Yuma', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuma County Elections Director, Yuma, AZ', 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuma County Elections Director, Yuma, AZ", "state": "AZ", "county": "Yuma County", "city": "Yuma", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0004-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuma County Elections Director, Yuma, AZ', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '5', 'Entity Name': 'Yuma County Clerk and Recorder, Yuma, CO', 'State': 'CO', 'County': 'Yuma County', 'City': 'Wray', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuma County Clerk and Recorder, Yuma, CO', 'state': 'CO', 'county': 'Yuma County', 'city': 'Wray', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 5} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuma County Clerk and Recorder, Yuma, CO", "state": "CO", "county": "Yuma County", "city": "Wray", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 5} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0005-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuma County Clerk and Recorder, Yuma, CO', 'cyhy_db_name_id': None, 'state': 'CO', 'county': 'Yuma County', 'city': 'Wray', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 5}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Yuma County Arizona', 'State': 'AZ', 'County': 'Yuma County', 'City': 'Yuma', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuma County Arizona', 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuma County Arizona", "state": "AZ", "county": "Yuma County", "city": "Yuma", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 50} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '75975f08-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuma County Arizona', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yuma County', 'city': 'Yuma', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 50}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '35', 'Entity Name': 'Yucaipa Valley Water District', 'State': 'CA', 'County': '6071', 'City': 'Yucaipa', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yucaipa Valley Water District', 'state': 'CA', 'county': '6071', 'city': 'Yucaipa', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 35} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yucaipa Valley Water District", "state": "CA", "county": "6071", "city": "Yucaipa", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 35} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0006-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yucaipa Valley Water District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': '6071', 'city': 'Yucaipa', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 35}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Yuba Village Clerk, Richland, WI', 'State': 'WI', 'County': 'Richland County', 'City': 'Hillsboro', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuba Village Clerk, Richland, WI', 'state': 'WI', 'county': 'Richland County', 'city': 'Hillsboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuba Village Clerk, Richland, WI", "state": "WI", "county": "Richland County", "city": "Hillsboro", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuba Village Clerk, Richland, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Richland County', 'city': 'Hillsboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:12:25 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Yuba County Clerk-Recorder, Yuba, CA', 'State': 'CA', 'County': 'Yuba County', 'City': 'Marysville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:25 - __main__ - INFO - {'entity_name': 'Yuba County Clerk-Recorder, Yuba, CA', 'state': 'CA', 'county': 'Yuba County', 'city': 'Marysville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 68} +06/10/2024 10:12:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Yuba County Clerk-Recorder, Yuba, CA", "state": "CA", "county": "Yuba County", "city": "Marysville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 68} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76bf95c0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yuba County Clerk-Recorder, Yuba, CA', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Yuba County', 'city': 'Marysville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 68}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Ypsilanti Charter Township Election Commission, Washtenaw, MI', 'State': 'MI', 'County': 'Washtenaw County', 'City': 'Ypsilanti', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'Ypsilanti Charter Township Election Commission, Washtenaw, MI', 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ypsilanti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "Ypsilanti Charter Township Election Commission, Washtenaw, MI", "state": "MI", "county": "Washtenaw County", "city": "Ypsilanti", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 89} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0007-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Ypsilanti Charter Township Election Commission, Washtenaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ypsilanti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Ypsilanti Charter Township Clerk, Washtenaw, MI', 'State': 'MI', 'County': 'Washtenaw County', 'City': 'Ypsilanti', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'Ypsilanti Charter Township Clerk, Washtenaw, MI', 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ypsilanti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "Ypsilanti Charter Township Clerk, Washtenaw, MI", "state": "MI", "county": "Washtenaw County", "city": "Ypsilanti", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 89} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0008-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Ypsilanti Charter Township Clerk, Washtenaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Ypsilanti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '35', 'Entity Name': 'Youth Opportunity Center', 'State': 'IN', 'County': 'Delaware County', 'City': 'Muncie', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'Youth Opportunity Center', 'state': 'IN', 'county': 'Delaware County', 'city': 'Muncie', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 35} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "Youth Opportunity Center", "state": "IN", "county": "Delaware County", "city": "Muncie", "sector": "", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 35} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Youth Opportunity Center', 'cyhy_db_name_id': None, 'state': 'IN', 'county': 'Delaware County', 'city': 'Muncie', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 35}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Young County Elections Administrator, Young, TX', 'State': 'TX', 'County': 'Young County', 'City': 'Graham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'Young County Elections Administrator, Young, TX', 'state': 'TX', 'county': 'Young County', 'city': 'Graham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 73} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "Young County Elections Administrator, Young, TX", "state": "TX", "county": "Young County", "city": "Graham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 73} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Young County Elections Administrator, Young, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Young County', 'city': 'Graham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 73}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Yorktown Central School District', 'State': 'NY', 'County': 'Westchester County', 'City': 'Yorktown Heights', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'Yorktown Central School District', 'state': 'NY', 'county': 'Westchester County', 'city': 'Yorktown Heights', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 48} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "Yorktown Central School District", "state": "NY", "county": "Westchester County", "city": "Yorktown Heights", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 48} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '765a0009-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yorktown Central School District', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Westchester County', 'city': 'Yorktown Heights', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 48}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'York Town Clerk, Green, WI', 'State': 'WI', 'County': 'Green County', 'City': 'Blanchardville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Town Clerk, Green, WI', 'state': 'WI', 'county': 'Green County', 'city': 'Blanchardville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Town Clerk, Green, WI", "state": "WI", "county": "Green County", "city": "Blanchardville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76bf95c1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Town Clerk, Green, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Green County', 'city': 'Blanchardville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'York Town Clerk, Dane, WI', 'State': 'WI', 'County': 'Dane County', 'City': 'Marshall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Town Clerk, Dane, WI', 'state': 'WI', 'county': 'Dane County', 'city': 'Marshall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Town Clerk, Dane, WI", "state": "WI", "county": "Dane County", "city": "Marshall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Town Clerk, Dane, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'Marshall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'York Town Clerk, Clark, WI', 'State': 'WI', 'County': 'Clark County', 'City': 'Neillsville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Town Clerk, Clark, WI', 'state': 'WI', 'county': 'Clark County', 'city': 'Neillsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Town Clerk, Clark, WI", "state": "WI", "county": "Clark County", "city": "Neillsville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Town Clerk, Clark, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Clark County', 'city': 'Neillsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'York Suburban School District, PA', 'State': 'PA', 'County': 'York County', 'City': 'York', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Suburban School District, PA', 'state': 'PA', 'county': 'York County', 'city': 'York', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 50} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Suburban School District, PA", "state": "PA", "county": "York County", "city": "York", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 50} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Suburban School District, PA', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'York County', 'city': 'York', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 50}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'York Municipal Registrar, York, ME', 'State': 'ME', 'County': 'York County', 'City': 'York', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Municipal Registrar, York, ME', 'state': 'ME', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Municipal Registrar, York, ME", "state": "ME", "county": "York County", "city": "York", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76bf95c2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Municipal Registrar, York, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'York Municipal Clerk, York, ME', 'State': 'ME', 'County': 'York County', 'City': 'York', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York Municipal Clerk, York, ME', 'state': 'ME', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York Municipal Clerk, York, ME", "state": "ME", "county": "York County", "city": "York", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Municipal Clerk, York, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'York County School District', 'State': 'VA', 'County': 'York County', 'City': 'Yorktown', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York County School District', 'state': 'VA', 'county': 'York County', 'city': 'Yorktown', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 75} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York County School District", "state": "VA", "county": "York County", "city": "Yorktown", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 75} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608f9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York County School District', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'York County', 'city': 'Yorktown', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 75}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '93', 'Entity Name': 'York County Natural Gas Authority', 'State': 'SC', 'County': 'York County', 'City': 'Rock Hill', 'Sector': 'Energy', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York County Natural Gas Authority', 'state': 'SC', 'county': 'York County', 'city': 'Rock Hill', 'sector': 'Energy', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 93} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York County Natural Gas Authority", "state": "SC", "county": "York County", "city": "Rock Hill", "sector": "Energy", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 93} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:26 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608fa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York County Natural Gas Authority', 'cyhy_db_name_id': None, 'state': 'SC', 'county': 'York County', 'city': 'Rock Hill', 'sector': 'Energy', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 93}} +06/10/2024 10:12:26 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'York County Board of Voter Registration and Elections, York, SC', 'State': 'SC', 'County': 'York County', 'City': 'York', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:26 - __main__ - INFO - {'entity_name': 'York County Board of Voter Registration and Elections, York, SC', 'state': 'SC', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 43} +06/10/2024 10:12:26 - data.pe_db.db_query_source - INFO - {"entity_name": "York County Board of Voter Registration and Elections, York, SC", "state": "SC", "county": "York County", "city": "York", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 43} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76bf95c3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York County Board of Voter Registration and Elections, York, SC', 'cyhy_db_name_id': None, 'state': 'SC', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 43}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'York County Board of Elections, York, PA', 'State': 'PA', 'County': 'York County', 'City': 'York', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'York County Board of Elections, York, PA', 'state': 'PA', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "York County Board of Elections, York, PA", "state": "PA", "county": "York County", "city": "York", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 45} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608fb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York County Board of Elections, York, PA', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'York County', 'State': 'NE', 'County': 'York County', 'City': 'York', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'York County', 'state': 'NE', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "York County", "state": "NE", "county": "York County", "city": "York", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 56} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608fc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York County', 'cyhy_db_name_id': None, 'state': 'NE', 'county': 'York County', 'city': 'York', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '85', 'Entity Name': 'York Charter Township Election Commission, Washtenaw, MI', 'State': 'MI', 'County': 'Washtenaw County', 'City': 'Milan', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'York Charter Township Election Commission, Washtenaw, MI', 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Milan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 85} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "York Charter Township Election Commission, Washtenaw, MI", "state": "MI", "county": "Washtenaw County", "city": "Milan", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 85} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608fd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Charter Township Election Commission, Washtenaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Milan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 85}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '85', 'Entity Name': 'York Charter Township Clerk, Washtenaw, MI', 'State': 'MI', 'County': 'Washtenaw County', 'City': 'Milan', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'York Charter Township Clerk, Washtenaw, MI', 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Milan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 85} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "York Charter Township Clerk, Washtenaw, MI", "state": "MI", "county": "Washtenaw County", "city": "Milan", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 85} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608fe-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'York Charter Township Clerk, Washtenaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Washtenaw County', 'city': 'Milan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 85}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Yorba Linda Water District', 'State': 'CA', 'County': 'Orange County', 'City': 'Placentia', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yorba Linda Water District', 'state': 'CA', 'county': 'Orange County', 'city': 'Placentia', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 49} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yorba Linda Water District", "state": "CA", "county": "Orange County", "city": "Placentia", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 49} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b608ff-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yorba Linda Water District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Orange County', 'city': 'Placentia', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 49}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Yolo County Assessor-Clerk-Recorder-Registrar of Voters, Yolo, CA', 'State': 'CA', 'County': 'Yolo County', 'City': 'Woodland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yolo County Assessor-Clerk-Recorder-Registrar of Voters, Yolo, CA', 'state': 'CA', 'county': 'Yolo County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 60} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yolo County Assessor-Clerk-Recorder-Registrar of Voters, Yolo, CA", "state": "CA", "county": "Yolo County", "city": "Woodland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 60} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60900-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yolo County Assessor-Clerk-Recorder-Registrar of Voters, Yolo, CA', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Yolo County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 60}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Yoakum County Tax Assessor-Collector, Yoakum, TX', 'State': 'TX', 'County': 'Yoakum County', 'City': 'Plains', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yoakum County Tax Assessor-Collector, Yoakum, TX', 'state': 'TX', 'county': 'Yoakum County', 'city': 'Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yoakum County Tax Assessor-Collector, Yoakum, TX", "state": "TX", "county": "Yoakum County", "city": "Plains", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7798c25a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yoakum County Tax Assessor-Collector, Yoakum, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Yoakum County', 'city': 'Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Yoakum County County Clerk, Yoakum, TX', 'State': 'TX', 'County': 'Yoakum County', 'City': 'Plains', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yoakum County County Clerk, Yoakum, TX', 'state': 'TX', 'county': 'Yoakum County', 'city': 'Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yoakum County County Clerk, Yoakum, TX", "state": "TX", "county": "Yoakum County", "city": "Plains", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60901-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yoakum County County Clerk, Yoakum, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Yoakum County', 'city': 'Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Yellowstone County Election Administrator, Yellowstone, MT', 'State': 'MT', 'County': 'Yellowstone County', 'City': 'Billings', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yellowstone County Election Administrator, Yellowstone, MT', 'state': 'MT', 'county': 'Yellowstone County', 'city': 'Billings', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 57} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yellowstone County Election Administrator, Yellowstone, MT", "state": "MT", "county": "Yellowstone County", "city": "Billings", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 57} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60902-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yellowstone County Election Administrator, Yellowstone, MT', 'cyhy_db_name_id': None, 'state': 'MT', 'county': 'Yellowstone County', 'city': 'Billings', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 57}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Yellowstone Bank', 'State': 'MT', 'County': 'Yellowstone County', 'City': 'Billings', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yellowstone Bank', 'state': 'MT', 'county': 'Yellowstone County', 'city': 'Billings', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 84} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yellowstone Bank", "state": "MT", "county": "Yellowstone County", "city": "Billings", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 84} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60903-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yellowstone Bank', 'cyhy_db_name_id': None, 'state': 'MT', 'county': 'Yellowstone County', 'city': 'Billings', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 84}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Yellow Medicine County Auditor-Treasurer, Yellow Medicine, MN', 'State': 'MN', 'County': 'Yellow Medicine County', 'City': 'Granite Falls', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yellow Medicine County Auditor-Treasurer, Yellow Medicine, MN', 'state': 'MN', 'county': 'Yellow Medicine County', 'city': 'Granite Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yellow Medicine County Auditor-Treasurer, Yellow Medicine, MN", "state": "MN", "county": "Yellow Medicine County", "city": "Granite Falls", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 44} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60904-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yellow Medicine County Auditor-Treasurer, Yellow Medicine, MN', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Yellow Medicine County', 'city': 'Granite Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Yell County Election Commision, Yell, AR', 'State': 'AR', 'County': 'Yell County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yell County Election Commision, Yell, AR', 'state': 'AR', 'county': 'Yell County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 53} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yell County Election Commision, Yell, AR", "state": "AR", "county": "Yell County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 53} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60905-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yell County Election Commision, Yell, AR', 'cyhy_db_name_id': None, 'state': 'AR', 'county': 'Yell County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 53}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Yell County Clerk, Yell, AR', 'State': 'AR', 'County': 'Yell County', 'City': 'Danville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Yell County Clerk, Yell, AR', 'state': 'AR', 'county': 'Yell County', 'city': 'Danville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 53} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Yell County Clerk, Yell, AR", "state": "AR", "county": "Yell County", "city": "Danville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 53} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:27 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '76b60906-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yell County Clerk, Yell, AR', 'cyhy_db_name_id': None, 'state': 'AR', 'county': 'Yell County', 'city': 'Danville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 53}} +06/10/2024 10:12:27 - __main__ - INFO - {'Rating': '93', 'Entity Name': 'Year Round Mobile Tax Service LLC', 'State': 'PA', 'County': 'Dauphin County', 'City': 'Harrisburg', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:27 - __main__ - INFO - {'entity_name': 'Year Round Mobile Tax Service LLC', 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 93} +06/10/2024 10:12:27 - data.pe_db.db_query_source - INFO - {"entity_name": "Year Round Mobile Tax Service LLC", "state": "PA", "county": "Dauphin County", "city": "Harrisburg", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 93} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4224-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Year Round Mobile Tax Service LLC', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 93}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Yazoo County Election Commission, Yazoo, MS', 'State': 'MS', 'County': 'Yazoo County', 'City': 'Yazoo City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yazoo County Election Commission, Yazoo, MS', 'state': 'MS', 'county': 'Yazoo County', 'city': 'Yazoo City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 66} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yazoo County Election Commission, Yazoo, MS", "state": "MS", "county": "Yazoo County", "city": "Yazoo City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 66} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74668-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yazoo County Election Commission, Yazoo, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Yazoo County', 'city': 'Yazoo City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 66}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Yazoo County Circuit Clerk, Yazoo, MS', 'State': 'MS', 'County': 'Yazoo County', 'City': 'Yazoo City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yazoo County Circuit Clerk, Yazoo, MS', 'state': 'MS', 'county': 'Yazoo County', 'city': 'Yazoo City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 66} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yazoo County Circuit Clerk, Yazoo, MS", "state": "MS", "county": "Yazoo County", "city": "Yazoo City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 66} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74669-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yazoo County Circuit Clerk, Yazoo, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Yazoo County', 'city': 'Yazoo City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 66}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'Yavapai County Recorder, Yavapai, AZ', 'State': 'AZ', 'County': 'Yavapai County', 'City': 'Prescott', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yavapai County Recorder, Yavapai, AZ', 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 36} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yavapai County Recorder, Yavapai, AZ", "state": "AZ", "county": "Yavapai County", "city": "Prescott", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 36} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yavapai County Recorder, Yavapai, AZ', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 36}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '18', 'Entity Name': 'Yavapai County Government', 'State': 'AZ', 'County': 'Yavapai County', 'City': 'Prescott', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yavapai County Government', 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 18} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yavapai County Government", "state": "AZ", "county": "Yavapai County", "city": "Prescott", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 18} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yavapai County Government', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 18}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'Yavapai County Elections Director, Yavapai, AZ', 'State': 'AZ', 'County': 'Yavapai County', 'City': 'Prescott', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yavapai County Elections Director, Yavapai, AZ', 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 36} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yavapai County Elections Director, Yavapai, AZ", "state": "AZ", "county": "Yavapai County", "city": "Prescott", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 36} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yavapai County Elections Director, Yavapai, AZ', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 36}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Yavapai College', 'State': 'AZ', 'County': 'Yavapai County', 'City': 'Prescott', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yavapai College', 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 49} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yavapai College", "state": "AZ", "county": "Yavapai County", "city": "Prescott", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 49} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yavapai College', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Yavapai County', 'city': 'Prescott', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 49}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Yates County Board of Elections, Yates, NY', 'State': 'NY', 'County': 'Yates County', 'City': 'Penn Yan', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yates County Board of Elections, Yates, NY', 'state': 'NY', 'county': 'Yates County', 'city': 'Penn Yan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 40} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yates County Board of Elections, Yates, NY", "state": "NY", "county": "Yates County", "city": "Penn Yan", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 40} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yates County Board of Elections, Yates, NY', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Yates County', 'city': 'Penn Yan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 40}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Yates County', 'State': 'NY', 'County': 'Yates County', 'City': 'Penn Yan', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yates County', 'state': 'NY', 'county': 'Yates County', 'city': 'Penn Yan', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 50} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yates County", "state": "NY", "county": "Yates County", "city": "Penn Yan", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 50} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c08161f7-8331-11ee-854d-e3de255e633a', 'entity_name': 'Yates County', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Yates County', 'city': 'Penn Yan', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 50}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Yarmouth Town Clerk, Barnstable, MA', 'State': 'MA', 'County': 'Barnstable County', 'City': 'Yarmouth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yarmouth Town Clerk, Barnstable, MA', 'state': 'MA', 'county': 'Barnstable County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yarmouth Town Clerk, Barnstable, MA", "state": "MA", "county": "Barnstable County", "city": "Yarmouth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 49} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f7466f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yarmouth Town Clerk, Barnstable, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Barnstable County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'Yarmouth Municipal Registrar, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Yarmouth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yarmouth Municipal Registrar, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 78} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yarmouth Municipal Registrar, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Yarmouth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 78} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74670-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yarmouth Municipal Registrar, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 78}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'Yarmouth Municipal Clerk, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Yarmouth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yarmouth Municipal Clerk, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 78} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yarmouth Municipal Clerk, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Yarmouth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 78} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4225-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yarmouth Municipal Clerk, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Yarmouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 78}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Yankton County Auditor, Yankton, SD', 'State': 'SD', 'County': 'Yankton County', 'City': 'Yankton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yankton County Auditor, Yankton, SD', 'state': 'SD', 'county': 'Yankton County', 'city': 'Yankton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 52} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yankton County Auditor, Yankton, SD", "state": "SD", "county": "Yankton County", "city": "Yankton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 52} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74671-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yankton County Auditor, Yankton, SD', 'cyhy_db_name_id': None, 'state': 'SD', 'county': 'Yankton County', 'city': 'Yankton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 52}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Yankee Springs Township Election Commission, Barry, MI', 'State': 'MI', 'County': 'Barry County', 'City': 'Middleville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yankee Springs Township Election Commission, Barry, MI', 'state': 'MI', 'county': 'Barry County', 'city': 'Middleville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yankee Springs Township Election Commission, Barry, MI", "state": "MI", "county": "Barry County", "city": "Middleville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74672-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yankee Springs Township Election Commission, Barry, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Barry County', 'city': 'Middleville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Yankee Springs Township Clerk, Barry, MI', 'State': 'MI', 'County': 'Barry County', 'City': 'Middleville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yankee Springs Township Clerk, Barry, MI', 'state': 'MI', 'county': 'Barry County', 'city': 'Middleville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yankee Springs Township Clerk, Barry, MI", "state": "MI", "county": "Barry County", "city": "Middleville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:28 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74673-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yankee Springs Township Clerk, Barry, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Barry County', 'city': 'Middleville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:12:28 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Yancey County Board of Elections, Yancey, NC', 'State': 'NC', 'County': 'Yancey County', 'City': 'Burnsville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:28 - __main__ - INFO - {'entity_name': 'Yancey County Board of Elections, Yancey, NC', 'state': 'NC', 'county': 'Yancey County', 'city': 'Burnsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 50} +06/10/2024 10:12:28 - data.pe_db.db_query_source - INFO - {"entity_name": "Yancey County Board of Elections, Yancey, NC", "state": "NC", "county": "Yancey County", "city": "Burnsville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 50} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74674-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yancey County Board of Elections, Yancey, NC', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Yancey County', 'city': 'Burnsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 50}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Yalobusha County Election Commission, Yalobusha, MS', 'State': 'MS', 'County': 'Yalobusha County', 'City': 'Coffeeville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yalobusha County Election Commission, Yalobusha, MS', 'state': 'MS', 'county': 'Yalobusha County', 'city': 'Coffeeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 38} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yalobusha County Election Commission, Yalobusha, MS", "state": "MS", "county": "Yalobusha County", "city": "Coffeeville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 38} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4226-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yalobusha County Election Commission, Yalobusha, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Yalobusha County', 'city': 'Coffeeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 38}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Yalobusha County Circuit Clerk, Yalobusha, MS', 'State': 'MS', 'County': 'Yalobusha County', 'City': 'Coffeeville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yalobusha County Circuit Clerk, Yalobusha, MS', 'state': 'MS', 'county': 'Yalobusha County', 'city': 'Coffeeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 38} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yalobusha County Circuit Clerk, Yalobusha, MS", "state": "MS", "county": "Yalobusha County", "city": "Coffeeville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 38} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '789d45ea-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yalobusha County Circuit Clerk, Yalobusha, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Yalobusha County', 'city': 'Coffeeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 38}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Yale New Haven Health System - CISA', 'State': 'CT', 'County': 'New Haven County', 'City': 'New Haven', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yale New Haven Health System - CISA', 'state': 'CT', 'county': 'New Haven County', 'city': 'New Haven', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 61} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yale New Haven Health System - CISA", "state": "CT", "county": "New Haven County", "city": "New Haven", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 61} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4227-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yale New Haven Health System - CISA', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': 'New Haven', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 61}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'Yakima Valley Memorial Hospital', 'State': 'WA', 'County': 'Yakima County', 'City': 'Yakima', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yakima Valley Memorial Hospital', 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 72} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yakima Valley Memorial Hospital", "state": "WA", "county": "Yakima County", "city": "Yakima", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 72} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4228-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yakima Valley Memorial Hospital', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 72}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Yakima County Technology Services, WA', 'State': 'WA', 'County': 'Yakima County', 'City': 'Yakima', 'Sector': 'Information Technology', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yakima County Technology Services, WA', 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Information Technology', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 45} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yakima County Technology Services, WA", "state": "WA", "county": "Yakima County", "city": "Yakima", "sector": "Information Technology", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 45} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74675-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yakima County Technology Services, WA', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Information Technology', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 45}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Yakima County Auditor, Yakima, WA', 'State': 'WA', 'County': 'Yakima County', 'City': 'Yakima', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yakima County Auditor, Yakima, WA', 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 57} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yakima County Auditor, Yakima, WA", "state": "WA", "county": "Yakima County", "city": "Yakima", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 57} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74676-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yakima County Auditor, Yakima, WA', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 57}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '8', 'Entity Name': 'Yadkin County Board of Elections, Yadkin, NC', 'State': 'NC', 'County': 'Yadkin County', 'City': 'Yadkinville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yadkin County Board of Elections, Yadkin, NC', 'state': 'NC', 'county': 'Yadkin County', 'city': 'Yadkinville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 8} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yadkin County Board of Elections, Yadkin, NC", "state": "NC", "county": "Yadkin County", "city": "Yadkinville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 8} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77f74677-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yadkin County Board of Elections, Yadkin, NC', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Yadkin County', 'city': 'Yadkinville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 8}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Yada Data Studios Inc.', 'State': 'OH', 'County': 'Hamilton County', 'City': 'Blue Ash', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Yada Data Studios Inc.', 'state': 'OH', 'county': 'Hamilton County', 'city': 'Blue Ash', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 66} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Yada Data Studios Inc.", "state": "OH", "county": "Hamilton County", "city": "Blue Ash", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 66} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea4229-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Yada Data Studios Inc.', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Hamilton County', 'city': 'Blue Ash', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 66}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'YAMHILL COUNTY', 'State': 'OR', 'County': 'Yamhill County', 'City': 'McMinnville', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'YAMHILL COUNTY', 'state': 'OR', 'county': 'Yamhill County', 'city': 'McMinnville', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 43} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "YAMHILL COUNTY", "state": "OR", "county": "Yamhill County", "city": "McMinnville", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 43} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '77ea422a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'YAMHILL COUNTY', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Yamhill County', 'city': 'McMinnville', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 43}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Xtel Communications Inc', 'State': 'NJ', 'County': 'Burlington County', 'City': 'Mt Laurel Township', 'Sector': 'Communications', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Xtel Communications Inc', 'state': 'NJ', 'county': 'Burlington County', 'city': 'Mt Laurel Township', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 48} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Xtel Communications Inc", "state": "NJ", "county": "Burlington County", "city": "Mt Laurel Township", "sector": "Communications", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 48} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:29 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79175222-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Xtel Communications Inc', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Burlington County', 'city': 'Mt Laurel Township', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 48}} +06/10/2024 10:12:29 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Xcel Energy - CISA', 'State': 'MN', 'County': 'Hennepin County', 'City': 'Minneapolis', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:29 - __main__ - INFO - {'entity_name': 'Xcel Energy - CISA', 'state': 'MN', 'county': 'Hennepin County', 'city': 'Minneapolis', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 73} +06/10/2024 10:12:29 - data.pe_db.db_query_source - INFO - {"entity_name": "Xcel Energy - CISA", "state": "MN", "county": "Hennepin County", "city": "Minneapolis", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 73} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:30 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '789d45eb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Xcel Energy - CISA', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Hennepin County', 'city': 'Minneapolis', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 73}} +06/10/2024 10:12:30 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Xavier University of Louisiana', 'State': 'LA', 'County': 'Orleans Parish', 'City': 'New Orleans', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 6'} +06/10/2024 10:12:30 - __main__ - INFO - {'entity_name': 'Xavier University of Louisiana', 'state': 'LA', 'county': 'Orleans Parish', 'city': 'New Orleans', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 56} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - {"entity_name": "Xavier University of Louisiana", "state": "LA", "county": "Orleans Parish", "city": "New Orleans", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 6", "rating": 56} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:30 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '789d45ec-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Xavier University of Louisiana', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'Orleans Parish', 'city': 'New Orleans', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 56}} +06/10/2024 10:12:30 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Xavier High School, Iowa', 'State': 'IA', 'County': 'Linn County', 'City': 'Cedar Rapids', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:12:30 - __main__ - INFO - {'entity_name': 'Xavier High School, Iowa', 'state': 'IA', 'county': 'Linn County', 'city': 'Cedar Rapids', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - {"entity_name": "Xavier High School, Iowa", "state": "IA", "county": "Linn County", "city": "Cedar Rapids", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 56} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:30 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7981d282-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Xavier High School, Iowa', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Linn County', 'city': 'Cedar Rapids', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:12:30 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'XTRA Lease LLC', 'State': 'MO', 'County': 'St. Louis County', 'City': 'St. Louis', 'Sector': 'Commercial Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:12:30 - __main__ - INFO - {'entity_name': 'XTRA Lease LLC', 'state': 'MO', 'county': 'St. Louis County', 'city': 'St. Louis', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 65} +06/10/2024 10:12:30 - data.pe_db.db_query_source - INFO - {"entity_name": "XTRA Lease LLC", "state": "MO", "county": "St. Louis County", "city": "St. Louis", "sector": "Commercial Facilities", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 65} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e44-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'XTRA Lease LLC', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'St. Louis County', 'city': 'St. Louis', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 65}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Wyoming Town Clerk, Iowa, WI', 'State': 'WI', 'County': 'Iowa County', 'City': 'Spring Green', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming Town Clerk, Iowa, WI', 'state': 'WI', 'county': 'Iowa County', 'city': 'Spring Green', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming Town Clerk, Iowa, WI", "state": "WI", "county": "Iowa County", "city": "Spring Green", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e45-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming Town Clerk, Iowa, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Iowa County', 'city': 'Spring Green', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '38', 'Entity Name': "Wyoming Secretary of State's Office", 'State': 'WY', 'County': 'Laramie County', 'City': 'Cheyenne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'State', 'Region': 'Region 8'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': "Wyoming Secretary of State's Office", 'state': 'WY', 'county': 'Laramie County', 'city': 'Cheyenne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 8', 'rating': 38} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming Secretary of State's Office", "state": "WY", "county": "Laramie County", "city": "Cheyenne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "State", "region": "Region 8", "rating": 38} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e46-2733-11ef-933f-6d71cebc6d83', 'entity_name': "Wyoming Secretary of State's Office", 'cyhy_db_name_id': None, 'state': 'WY', 'county': 'Laramie County', 'city': 'Cheyenne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 8', 'rating': 38}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wyoming Department of Enterprise Technology Services', 'State': 'WY', 'County': 'Laramie County', 'City': 'Cheyenne', 'Sector': 'Government Facilities, Information Technology', 'Entity Type': 'State', 'Region': 'Region 8'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming Department of Enterprise Technology Services', 'state': 'WY', 'county': 'Laramie County', 'city': 'Cheyenne', 'sector': 'Government Facilities, Information Technology', 'entity_type': 'State', 'region': 'Region 8', 'rating': 55} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming Department of Enterprise Technology Services", "state": "WY", "county": "Laramie County", "city": "Cheyenne", "sector": "Government Facilities, Information Technology", "entity_type": "State", "region": "Region 8", "rating": 55} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e47-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming Department of Enterprise Technology Services', 'cyhy_db_name_id': None, 'state': 'WY', 'county': 'Laramie County', 'city': 'Cheyenne', 'sector': 'Government Facilities, Information Technology', 'entity_type': 'State', 'region': 'Region 8', 'rating': 55}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'Wyoming County Clerk, Wyoming, WV', 'State': 'WV', 'County': 'Wyoming County', 'City': 'Pineville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming County Clerk, Wyoming, WV', 'state': 'WV', 'county': 'Wyoming County', 'city': 'Pineville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 75} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming County Clerk, Wyoming, WV", "state": "WV", "county": "Wyoming County", "city": "Pineville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 75} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e48-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming County Clerk, Wyoming, WV', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Wyoming County', 'city': 'Pineville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 75}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wyoming County Board of Elections, Wyoming, PA', 'State': 'PA', 'County': 'Wyoming County', 'City': 'Tunkhannock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming County Board of Elections, Wyoming, PA', 'state': 'PA', 'county': 'Wyoming County', 'city': 'Tunkhannock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 53} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming County Board of Elections, Wyoming, PA", "state": "PA", "county": "Wyoming County", "city": "Tunkhannock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 53} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e49-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming County Board of Elections, Wyoming, PA', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Wyoming County', 'city': 'Tunkhannock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 53}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '18', 'Entity Name': 'Wyoming County Board of Elections, Wyoming, NY', 'State': 'NY', 'County': 'Wyoming County', 'City': 'Warsaw', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming County Board of Elections, Wyoming, NY', 'state': 'NY', 'county': 'Wyoming County', 'city': 'Warsaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 18} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming County Board of Elections, Wyoming, NY", "state": "NY", "county": "Wyoming County", "city": "Warsaw", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 18} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79175223-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming County Board of Elections, Wyoming, NY', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Wyoming County', 'city': 'Warsaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 18}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '22', 'Entity Name': 'Wyoming County', 'State': 'NY', 'County': 'Wyoming County', 'City': 'Warsaw', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming County', 'state': 'NY', 'county': 'Wyoming County', 'city': 'Warsaw', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 22} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming County", "state": "NY", "county": "Wyoming County", "city": "Warsaw", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 22} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07b633f-8331-11ee-854d-e3de255e633a', 'entity_name': 'Wyoming County', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Wyoming County', 'city': 'Warsaw', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 22}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wyoming City Election Commission, Kent, MI', 'State': 'MI', 'County': 'Kent County', 'City': 'Wyoming', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming City Election Commission, Kent, MI', 'state': 'MI', 'county': 'Kent County', 'city': 'Wyoming', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming City Election Commission, Kent, MI", "state": "MI", "county": "Kent County", "city": "Wyoming", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming City Election Commission, Kent, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Kent County', 'city': 'Wyoming', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wyoming City Clerk, Kent, MI', 'State': 'MI', 'County': 'Kent County', 'City': 'Wyoming', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyoming City Clerk, Kent, MI', 'state': 'MI', 'county': 'Kent County', 'city': 'Wyoming', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyoming City Clerk, Kent, MI", "state": "MI", "county": "Kent County", "city": "Wyoming", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:31 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyoming City Clerk, Kent, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Kent County', 'city': 'Wyoming', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:31 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'Wyocena Village Clerk, Columbia, WI', 'State': 'WI', 'County': 'Columbia County', 'City': 'Rio', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:31 - __main__ - INFO - {'entity_name': 'Wyocena Village Clerk, Columbia, WI', 'state': 'WI', 'county': 'Columbia County', 'city': 'Rio', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80} +06/10/2024 10:12:31 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyocena Village Clerk, Columbia, WI", "state": "WI", "county": "Columbia County", "city": "Rio", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 80} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyocena Village Clerk, Columbia, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Columbia County', 'city': 'Rio', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'Wyocena Town Clerk, Columbia, WI', 'State': 'WI', 'County': 'Columbia County', 'City': 'Rio', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyocena Town Clerk, Columbia, WI', 'state': 'WI', 'county': 'Columbia County', 'city': 'Rio', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyocena Town Clerk, Columbia, WI", "state": "WI", "county": "Columbia County", "city": "Rio", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 80} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyocena Town Clerk, Columbia, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Columbia County', 'city': 'Rio', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Wyeville Village Clerk, Monroe, WI', 'State': 'WI', 'County': 'Monroe County', 'City': 'Tomah', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyeville Village Clerk, Monroe, WI', 'state': 'WI', 'county': 'Monroe County', 'city': 'Tomah', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyeville Village Clerk, Monroe, WI", "state": "WI", "county": "Monroe County", "city": "Tomah", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 43} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyeville Village Clerk, Monroe, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Monroe County', 'city': 'Tomah', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'Wyandotte County Election Commissioner, Wyandotte, KS', 'State': 'KS', 'County': 'Wyandotte County', 'City': 'Kansas City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyandotte County Election Commissioner, Wyandotte, KS', 'state': 'KS', 'county': 'Wyandotte County', 'city': 'Kansas City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 39} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyandotte County Election Commissioner, Wyandotte, KS", "state": "KS", "county": "Wyandotte County", "city": "Kansas City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 39} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e4f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyandotte County Election Commissioner, Wyandotte, KS', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Wyandotte County', 'city': 'Kansas City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 39}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Wyandot County, Ohio Election Infrastructure', 'State': 'OH', 'County': 'Wyandot County', 'City': 'Upper Sandusky', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyandot County, Ohio Election Infrastructure', 'state': 'OH', 'county': 'Wyandot County', 'city': 'Upper Sandusky', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyandot County, Ohio Election Infrastructure", "state": "OH", "county": "Wyandot County", "city": "Upper Sandusky", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07401f3-8331-11ee-854d-e3de255e633a', 'entity_name': 'Wyandot County, Ohio Election Infrastructure', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Wyandot County', 'city': 'Upper Sandusky', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Wyandanch Union Free School District', 'State': 'NY', 'County': 'Suffolk County', 'City': 'Wyandanch', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyandanch Union Free School District', 'state': 'NY', 'county': 'Suffolk County', 'city': 'Wyandanch', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 62} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyandanch Union Free School District", "state": "NY", "county": "Suffolk County", "city": "Wyandanch", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 62} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '79cd7e50-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyandanch Union Free School District', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Suffolk County', 'city': 'Wyandanch', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 62}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Wyalusing Town Clerk, Grant, WI', 'State': 'WI', 'County': 'Grant County', 'City': 'Bagley', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wyalusing Town Clerk, Grant, WI', 'state': 'WI', 'county': 'Grant County', 'city': 'Bagley', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wyalusing Town Clerk, Grant, WI", "state": "WI", "county": "Grant County", "city": "Bagley", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a92429c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wyalusing Town Clerk, Grant, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Grant County', 'city': 'Bagley', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Wrightstown Village Clerk, Brown /Outagamie, WI', 'State': 'WI', 'County': 'Brown County', 'City': 'Wrightstown', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wrightstown Village Clerk, Brown /Outagamie, WI', 'state': 'WI', 'county': 'Brown County', 'city': 'Wrightstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wrightstown Village Clerk, Brown /Outagamie, WI", "state": "WI", "county": "Brown County", "city": "Wrightstown", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a92429d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wrightstown Village Clerk, Brown /Outagamie, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Brown County', 'city': 'Wrightstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wrightstown Town Clerk, Brown, WI', 'State': 'WI', 'County': 'Brown County', 'City': 'Greenleaf', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wrightstown Town Clerk, Brown, WI', 'state': 'WI', 'county': 'Brown County', 'city': 'Greenleaf', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wrightstown Town Clerk, Brown, WI", "state": "WI", "county": "Brown County", "city": "Greenleaf", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 56} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a92429e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wrightstown Town Clerk, Brown, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Brown County', 'city': 'Greenleaf', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wrightstown Community School District', 'State': 'WI', 'County': 'Brown County', 'City': 'Wrightstown', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wrightstown Community School District', 'state': 'WI', 'county': 'Brown County', 'city': 'Wrightstown', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wrightstown Community School District", "state": "WI", "county": "Brown County", "city": "Wrightstown", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:32 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a92429f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wrightstown Community School District', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Brown County', 'city': 'Wrightstown', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:32 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Wright Township Election Commission, Ottawa, MI', 'State': 'MI', 'County': 'Ottawa County', 'City': 'Marne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:32 - __main__ - INFO - {'entity_name': 'Wright Township Election Commission, Ottawa, MI', 'state': 'MI', 'county': 'Ottawa County', 'city': 'Marne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:12:32 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright Township Election Commission, Ottawa, MI", "state": "MI", "county": "Ottawa County", "city": "Marne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:12:33 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:33 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a9242a0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright Township Election Commission, Ottawa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ottawa County', 'city': 'Marne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:12:33 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wright Township Election Commission, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Waldron', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:33 - __main__ - INFO - {'entity_name': 'Wright Township Election Commission, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Waldron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:33 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright Township Election Commission, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Waldron", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:34 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:34 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7a9242a1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright Township Election Commission, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Waldron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:34 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Wright Township Clerk, Ottawa, MI', 'State': 'MI', 'County': 'Ottawa County', 'City': 'Marne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:34 - __main__ - INFO - {'entity_name': 'Wright Township Clerk, Ottawa, MI', 'state': 'MI', 'county': 'Ottawa County', 'city': 'Marne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:12:34 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright Township Clerk, Ottawa, MI", "state": "MI", "county": "Ottawa County", "city": "Marne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7bda872c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright Township Clerk, Ottawa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ottawa County', 'city': 'Marne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wright Township Clerk, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Waldron', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wright Township Clerk, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Waldron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright Township Clerk, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Waldron", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright Township Clerk, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Waldron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Wright State University - CISA', 'State': 'OH', 'County': 'Greene County', 'City': 'Dayton', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 5'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wright State University - CISA', 'state': 'OH', 'county': 'Greene County', 'city': 'Dayton', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 73} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright State University - CISA", "state": "OH", "county": "Greene County", "city": "Dayton", "sector": "Government Facilities", "entity_type": "State", "region": "Region 5", "rating": 73} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c330aa0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright State University - CISA', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Greene County', 'city': 'Dayton', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 73}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Wright County Clerk, Wright, MO', 'State': 'MO', 'County': 'Wright County', 'City': 'Hartville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wright County Clerk, Wright, MO', 'state': 'MO', 'county': 'Wright County', 'city': 'Hartville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 52} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright County Clerk, Wright, MO", "state": "MO", "county": "Wright County", "city": "Hartville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 52} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7bda872d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright County Clerk, Wright, MO', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Wright County', 'city': 'Hartville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 52}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Wright County Auditor-Treasurer, Wright, MN', 'State': 'MN', 'County': 'Wright County', 'City': 'Buffalo', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wright County Auditor-Treasurer, Wright, MN', 'state': 'MN', 'county': 'Wright County', 'city': 'Buffalo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright County Auditor-Treasurer, Wright, MN", "state": "MN", "county": "Wright County", "city": "Buffalo", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 50} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7bda872e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright County Auditor-Treasurer, Wright, MN', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Wright County', 'city': 'Buffalo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '97', 'Entity Name': 'Wright County Auditor, Wright, IA', 'State': 'IA', 'County': 'Wright County', 'City': 'Clarion', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wright County Auditor, Wright, IA', 'state': 'IA', 'county': 'Wright County', 'city': 'Clarion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 97} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wright County Auditor, Wright, IA", "state": "IA", "county": "Wright County", "city": "Clarion", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 97} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wright County Auditor, Wright, IA', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Wright County', 'city': 'Clarion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 97}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Wrentham Town Clerk, Norfolk, MA', 'State': 'MA', 'County': 'Norfolk County', 'City': 'Wrentham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Wrentham Town Clerk, Norfolk, MA', 'state': 'MA', 'county': 'Norfolk County', 'city': 'Wrentham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Wrentham Town Clerk, Norfolk, MA", "state": "MA", "county": "Norfolk County", "city": "Wrentham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 43} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wrentham Town Clerk, Norfolk, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Norfolk County', 'city': 'Wrentham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Worthy Insurance Group', 'State': 'IL', 'County': 'Cook County', 'City': 'Skokie', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Worthy Insurance Group', 'state': 'IL', 'county': 'Cook County', 'city': 'Skokie', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 81} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Worthy Insurance Group", "state": "IL", "county": "Cook County", "city": "Skokie", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 81} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worthy Insurance Group', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Cook County', 'city': 'Skokie', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 81}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '92', 'Entity Name': 'Worthington Town Clerk, Hampshire, MA', 'State': 'MA', 'County': 'Hampshire County', 'City': 'Worthington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Worthington Town Clerk, Hampshire, MA', 'state': 'MA', 'county': 'Hampshire County', 'city': 'Worthington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Worthington Town Clerk, Hampshire, MA", "state": "MA", "county": "Hampshire County", "city": "Worthington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 92} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:35 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worthington Town Clerk, Hampshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampshire County', 'city': 'Worthington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92}} +06/10/2024 10:12:35 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Worth Township Election Commission, Sanilac, MI', 'State': 'MI', 'County': 'Sanilac County', 'City': 'Lexington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:35 - __main__ - INFO - {'entity_name': 'Worth Township Election Commission, Sanilac, MI', 'state': 'MI', 'county': 'Sanilac County', 'city': 'Lexington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90} +06/10/2024 10:12:35 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth Township Election Commission, Sanilac, MI", "state": "MI", "county": "Sanilac County", "city": "Lexington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 90} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dd9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth Township Election Commission, Sanilac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Sanilac County', 'city': 'Lexington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Worth Township Clerk, Sanilac, MI', 'State': 'MI', 'County': 'Sanilac County', 'City': 'Lexington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worth Township Clerk, Sanilac, MI', 'state': 'MI', 'county': 'Sanilac County', 'city': 'Lexington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth Township Clerk, Sanilac, MI", "state": "MI", "county": "Sanilac County", "city": "Lexington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 90} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dda-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth Township Clerk, Sanilac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Sanilac County', 'city': 'Lexington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Worth County R3 School District', 'State': 'MO', 'County': 'Worth County', 'City': 'Grant City', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worth County R3 School District', 'state': 'MO', 'county': 'Worth County', 'city': 'Grant City', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 81} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth County R3 School District", "state": "MO", "county": "Worth County", "city": "Grant City", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 81} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259ddb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth County R3 School District', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Worth County', 'city': 'Grant City', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 81}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Worth County Iowa', 'State': 'IA', 'County': 'Worth County', 'City': 'Northwood', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worth County Iowa', 'state': 'IA', 'county': 'Worth County', 'city': 'Northwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 49} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth County Iowa", "state": "IA", "county": "Worth County", "city": "Northwood", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 49} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259ddc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth County Iowa', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Worth County', 'city': 'Northwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 49}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Worth County Clerk, Worth, MO', 'State': 'MO', 'County': 'Worth County', 'City': 'Grant City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worth County Clerk, Worth, MO', 'state': 'MO', 'county': 'Worth County', 'city': 'Grant City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 60} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth County Clerk, Worth, MO", "state": "MO", "county": "Worth County", "city": "Grant City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 60} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259ddd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth County Clerk, Worth, MO', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Worth County', 'city': 'Grant City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 60}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '23', 'Entity Name': 'Worth County Board of Elections and Registrar, Worth, GA', 'State': 'GA', 'County': 'Worth County', 'City': 'Sylvester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worth County Board of Elections and Registrar, Worth, GA', 'state': 'GA', 'county': 'Worth County', 'city': 'Sylvester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 23} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worth County Board of Elections and Registrar, Worth, GA", "state": "GA", "county": "Worth County", "city": "Sylvester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 23} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259dde-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worth County Board of Elections and Registrar, Worth, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Worth County', 'city': 'Sylvester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 23}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Worldwide', 'State': 'DC', 'County': 'District of Columbia', 'City': 'Washington', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Worldwide', 'state': 'DC', 'county': 'District of Columbia', 'city': 'Washington', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 90} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Worldwide", "state": "DC", "county": "District of Columbia", "city": "Washington", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 90} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259ddf-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worldwide', 'cyhy_db_name_id': None, 'state': 'DC', 'county': 'District of Columbia', 'city': 'Washington', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 90}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '74', 'Entity Name': 'World Energy', 'State': 'MA', 'County': 'Suffolk County', 'City': 'Boston', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'World Energy', 'state': 'MA', 'county': 'Suffolk County', 'city': 'Boston', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 74} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "World Energy", "state": "MA", "county": "Suffolk County", "city": "Boston", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 74} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c330aa1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'World Energy', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Suffolk County', 'city': 'Boston', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 74}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'World Economic Forum', 'State': 'NY', 'County': 'New York County', 'City': 'New York', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'World Economic Forum', 'state': 'NY', 'county': 'New York County', 'city': 'New York', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 70} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "World Economic Forum", "state": "NY", "county": "New York County", "city": "New York", "sector": "", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 70} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7c259de0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'World Economic Forum', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'New York County', 'city': 'New York', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 70}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Workforce Solutions Lower Rio Grande Valley', 'State': 'TX', 'County': 'Hidalgo County', 'City': 'Edinburg', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Workforce Solutions Lower Rio Grande Valley', 'state': 'TX', 'county': 'Hidalgo County', 'city': 'Edinburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 91} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Workforce Solutions Lower Rio Grande Valley", "state": "TX", "county": "Hidalgo County", "city": "Edinburg", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 91} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:36 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c288c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Workforce Solutions Lower Rio Grande Valley', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Hidalgo County', 'city': 'Edinburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 91}} +06/10/2024 10:12:36 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Workday, Inc. - CISA', 'State': 'CA', 'County': 'Alameda County', 'City': 'Pleasanton', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:36 - __main__ - INFO - {'entity_name': 'Workday, Inc. - CISA', 'state': 'CA', 'county': 'Alameda County', 'city': 'Pleasanton', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 57} +06/10/2024 10:12:36 - data.pe_db.db_query_source - INFO - {"entity_name": "Workday, Inc. - CISA", "state": "CA", "county": "Alameda County", "city": "Pleasanton", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 57} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c288d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Workday, Inc. - CISA', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Alameda County', 'city': 'Pleasanton', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 57}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '67', 'Entity Name': 'Work.software', 'State': 'PA', 'County': 'Dauphin County', 'City': 'Harrisburg', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Work.software', 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 67} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Work.software", "state": "PA", "county": "Dauphin County", "city": "Harrisburg", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 67} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c288e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Work.software', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 67}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Worden Town Clerk, Clark, WI', 'State': 'WI', 'County': 'Clark County', 'City': 'Thorp', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Worden Town Clerk, Clark, WI', 'state': 'WI', 'county': 'Clark County', 'city': 'Thorp', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Worden Town Clerk, Clark, WI", "state": "WI", "county": "Clark County", "city": "Thorp", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c288f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worden Town Clerk, Clark, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Clark County', 'city': 'Thorp', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Worcester Town Treasurer, Washington, VT', 'State': 'VT', 'County': 'Washington County', 'City': 'Worcester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Worcester Town Treasurer, Washington, VT', 'state': 'VT', 'county': 'Washington County', 'city': 'Worcester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Worcester Town Treasurer, Washington, VT", "state": "VT", "county": "Washington County", "city": "Worcester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d63713a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worcester Town Treasurer, Washington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Washington County', 'city': 'Worcester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Worcester State University', 'State': 'MA', 'County': 'Worcester County', 'City': 'Worcester', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Worcester State University', 'state': 'MA', 'county': 'Worcester County', 'city': 'Worcester', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 1', 'rating': 37} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Worcester State University", "state": "MA", "county": "Worcester County", "city": "Worcester", "sector": "Government Facilities", "entity_type": "State", "region": "Region 1", "rating": 37} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c2890-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worcester State University', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'Worcester', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 1', 'rating': 37}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Worcester County Board of Elections, Worcester, MD', 'State': 'MD', 'County': 'Worcester County', 'City': 'Snow Hill', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Worcester County Board of Elections, Worcester, MD', 'state': 'MD', 'county': 'Worcester County', 'city': 'Snow Hill', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 50} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Worcester County Board of Elections, Worcester, MD", "state": "MD", "county": "Worcester County", "city": "Snow Hill", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 50} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767532-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worcester County Board of Elections, Worcester, MD', 'cyhy_db_name_id': None, 'state': 'MD', 'county': 'Worcester County', 'city': 'Snow Hill', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 50}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Worcester City Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'Worcester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Worcester City Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'Worcester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 44} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Worcester City Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "Worcester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 44} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c2891-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Worcester City Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'Worcester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 44}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Woonsocket City Boards of Canvassers, Providence, RI', 'State': 'RI', 'County': 'Providence County', 'City': 'Woonsocket', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woonsocket City Boards of Canvassers, Providence, RI', 'state': 'RI', 'county': 'Providence County', 'city': 'Woonsocket', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woonsocket City Boards of Canvassers, Providence, RI", "state": "RI", "county": "Providence County", "city": "Woonsocket", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 52} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c2892-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woonsocket City Boards of Canvassers, Providence, RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Providence County', 'city': 'Woonsocket', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Woolwich Municipal Registrar, Sagadahoc, ME', 'State': 'ME', 'County': 'Sagadahoc County', 'City': 'Woolwich', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woolwich Municipal Registrar, Sagadahoc, ME', 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'Woolwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woolwich Municipal Registrar, Sagadahoc, ME", "state": "ME", "county": "Sagadahoc County", "city": "Woolwich", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 69} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d63713b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woolwich Municipal Registrar, Sagadahoc, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'Woolwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Woolwich Municipal Clerk, Sagadahoc, ME', 'State': 'ME', 'County': 'Sagadahoc County', 'City': 'Woolwich', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woolwich Municipal Clerk, Sagadahoc, ME', 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'Woolwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woolwich Municipal Clerk, Sagadahoc, ME", "state": "ME", "county": "Sagadahoc County", "city": "Woolwich", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 69} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c2893-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woolwich Municipal Clerk, Sagadahoc, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'Woolwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'Woodward Inc', 'State': 'CO', 'County': 'Larimer County', 'City': 'Fort Collins', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodward Inc', 'state': 'CO', 'county': 'Larimer County', 'city': 'Fort Collins', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 72} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodward Inc", "state": "CO", "county": "Larimer County", "city": "Fort Collins", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 72} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d3c2894-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodward Inc', 'cyhy_db_name_id': None, 'state': 'CO', 'county': 'Larimer County', 'city': 'Fort Collins', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 72}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Woodward County Election Board, Woodward, OK', 'State': 'OK', 'County': 'Woodward County', 'City': 'Woodward', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodward County Election Board, Woodward, OK', 'state': 'OK', 'county': 'Woodward County', 'city': 'Woodward', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodward County Election Board, Woodward, OK", "state": "OK", "county": "Woodward County", "city": "Woodward", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 65} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d63713c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodward County Election Board, Woodward, OK', 'cyhy_db_name_id': None, 'state': 'OK', 'county': 'Woodward County', 'city': 'Woodward', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '28', 'Entity Name': 'Woodville Village Clerk, St. Croix, WI', 'State': 'WI', 'County': 'St. Croix County', 'City': 'Woodville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodville Village Clerk, St. Croix, WI', 'state': 'WI', 'county': 'St. Croix County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 28} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodville Village Clerk, St. Croix, WI", "state": "WI", "county": "St. Croix County", "city": "Woodville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 28} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767533-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodville Village Clerk, St. Croix, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'St. Croix County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 28}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Woodville Town Clerk, Calumet, WI', 'State': 'WI', 'County': 'Calumet County', 'City': 'Hilbert', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodville Town Clerk, Calumet, WI', 'state': 'WI', 'county': 'Calumet County', 'city': 'Hilbert', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodville Town Clerk, Calumet, WI", "state": "WI", "county": "Calumet County", "city": "Hilbert", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 59} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767534-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodville Town Clerk, Calumet, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Calumet County', 'city': 'Hilbert', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Woodstock Township Election Commission, Lenawee, MI', 'State': 'MI', 'County': 'Lenawee County', 'City': 'Addison', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodstock Township Election Commission, Lenawee, MI', 'state': 'MI', 'county': 'Lenawee County', 'city': 'Addison', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Township Election Commission, Lenawee, MI", "state": "MI", "county": "Lenawee County", "city": "Addison", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 45} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:37 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767535-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Township Election Commission, Lenawee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Lenawee County', 'city': 'Addison', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45}} +06/10/2024 10:12:37 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Woodstock Township Clerk, Lenawee, MI', 'State': 'MI', 'County': 'Lenawee County', 'City': 'Cement City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:37 - __main__ - INFO - {'entity_name': 'Woodstock Township Clerk, Lenawee, MI', 'state': 'MI', 'county': 'Lenawee County', 'city': 'Cement City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45} +06/10/2024 10:12:37 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Township Clerk, Lenawee, MI", "state": "MI", "county": "Lenawee County", "city": "Cement City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 45} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ddf5bce-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Township Clerk, Lenawee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Lenawee County', 'city': 'Cement City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Woodstock Town Treasurer, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Town Treasurer, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Town Treasurer, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 65} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767536-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Town Treasurer, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'Woodstock Town Clerk, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Town Clerk, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 88} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Town Clerk, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 88} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767537-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Town Clerk, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 88}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Woodstock Town Clerk, Windham, CT', 'State': 'CT', 'County': 'Windham County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Town Clerk, Windham, CT', 'state': 'CT', 'county': 'Windham County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Town Clerk, Windham, CT", "state": "CT", "county": "Windham County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 43} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767538-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Town Clerk, Windham, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Windham County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Woodstock Town Clerk, Grafton, NH', 'State': 'NH', 'County': 'Grafton County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Town Clerk, Grafton, NH', 'state': 'NH', 'county': 'Grafton County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Town Clerk, Grafton, NH", "state": "NH", "county": "Grafton County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 59} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d63713d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Town Clerk, Grafton, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Grafton County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Woodstock Registrar of Voters, Windham, CT', 'State': 'CT', 'County': 'Windham County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Registrar of Voters, Windham, CT', 'state': 'CT', 'county': 'Windham County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Registrar of Voters, Windham, CT", "state": "CT", "county": "Windham County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 43} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d767539-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Registrar of Voters, Windham, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Windham County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 43}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'Woodstock Municipal Registrar, Oxford, ME', 'State': 'ME', 'County': 'Oxford County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Municipal Registrar, Oxford, ME', 'state': 'ME', 'county': 'Oxford County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 71} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Municipal Registrar, Oxford, ME", "state": "ME", "county": "Oxford County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 71} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Municipal Registrar, Oxford, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Oxford County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 71}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'Woodstock Municipal Clerk, Oxford, ME', 'State': 'ME', 'County': 'Oxford County', 'City': 'Woodstock', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Municipal Clerk, Oxford, ME', 'state': 'ME', 'county': 'Oxford County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 71} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Municipal Clerk, Oxford, ME", "state": "ME", "county": "Oxford County", "city": "Woodstock", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 71} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d63713e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Municipal Clerk, Oxford, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Oxford County', 'city': 'Woodstock', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 71}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'Woodstock Community Unit School District 200', 'State': 'IL', 'County': 'McHenry County', 'City': 'Woodstock', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodstock Community Unit School District 200', 'state': 'IL', 'county': 'McHenry County', 'city': 'Woodstock', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodstock Community Unit School District 200", "state": "IL", "county": "McHenry County", "city": "Woodstock", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 80} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodstock Community Unit School District 200', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'McHenry County', 'city': 'Woodstock', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Woodson County Clerk, Woodson, KS', 'State': 'KS', 'County': 'Woodson County', 'City': 'Yates Center', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodson County Clerk, Woodson, KS', 'state': 'KS', 'county': 'Woodson County', 'city': 'Yates Center', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodson County Clerk, Woodson, KS", "state": "KS", "county": "Woodson County", "city": "Yates Center", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 56} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodson County Clerk, Woodson, KS', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Woodson County', 'city': 'Yates Center', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Woodruff Town Clerk, Oneida, WI', 'State': 'WI', 'County': 'Oneida County', 'City': 'Woodruff', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodruff Town Clerk, Oneida, WI', 'state': 'WI', 'county': 'Oneida County', 'city': 'Woodruff', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 91} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodruff Town Clerk, Oneida, WI", "state": "WI", "county": "Oneida County", "city": "Woodruff", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 91} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ddf5bcf-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodruff Town Clerk, Oneida, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Oneida County', 'city': 'Woodruff', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 91}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Woodmohr Town Clerk, Chippewa, WI', 'State': 'WI', 'County': 'Chippewa County', 'City': 'Bloomer', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodmohr Town Clerk, Chippewa, WI', 'state': 'WI', 'county': 'Chippewa County', 'city': 'Bloomer', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodmohr Town Clerk, Chippewa, WI", "state": "WI", "county": "Chippewa County", "city": "Bloomer", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodmohr Town Clerk, Chippewa, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Chippewa County', 'city': 'Bloomer', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Woodman Village Clerk, Grant, WI', 'State': 'WI', 'County': 'Grant County', 'City': 'Woodman', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodman Village Clerk, Grant, WI', 'state': 'WI', 'county': 'Grant County', 'city': 'Woodman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodman Village Clerk, Grant, WI", "state": "WI", "county": "Grant County", "city": "Woodman", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodman Village Clerk, Grant, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Grant County', 'city': 'Woodman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Woodman Town Clerk, Grant, WI', 'State': 'WI', 'County': 'Grant County', 'City': 'Woodman', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodman Town Clerk, Grant, WI', 'state': 'WI', 'county': 'Grant County', 'city': 'Woodman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodman Town Clerk, Grant, WI", "state": "WI", "county": "Grant County", "city": "Woodman", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:38 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7d76753f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodman Town Clerk, Grant, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Grant County', 'city': 'Woodman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:12:38 - __main__ - INFO - {'Rating': '15', 'Entity Name': 'Woodland Township Election Commission, Barry, MI', 'State': 'MI', 'County': 'Barry County', 'City': 'Woodland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:38 - __main__ - INFO - {'entity_name': 'Woodland Township Election Commission, Barry, MI', 'state': 'MI', 'county': 'Barry County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 15} +06/10/2024 10:12:38 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Township Election Commission, Barry, MI", "state": "MI", "county": "Barry County", "city": "Woodland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 15} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c058c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Township Election Commission, Barry, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Barry County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 15}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '15', 'Entity Name': 'Woodland Township Clerk, Barry, MI', 'State': 'MI', 'County': 'Barry County', 'City': 'Woodland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Township Clerk, Barry, MI', 'state': 'MI', 'county': 'Barry County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 15} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Township Clerk, Barry, MI", "state": "MI", "county": "Barry County", "city": "Woodland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 15} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c058d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Township Clerk, Barry, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Barry County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 15}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Woodland Town Clerk, Sauk, WI', 'State': 'WI', 'County': 'Sauk County', 'City': 'Wonewoc', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Town Clerk, Sauk, WI', 'state': 'WI', 'county': 'Sauk County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Town Clerk, Sauk, WI", "state": "WI", "county": "Sauk County", "city": "Wonewoc", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c058e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Town Clerk, Sauk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sauk County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Woodland Municipal Registrar, Aroostook, ME', 'State': 'ME', 'County': 'Aroostook County', 'City': 'Woodland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Municipal Registrar, Aroostook, ME', 'state': 'ME', 'county': 'Aroostook County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Municipal Registrar, Aroostook, ME", "state": "ME", "county": "Aroostook County", "city": "Woodland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c058f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Municipal Registrar, Aroostook, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Aroostook County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Woodland Municipal Clerk, Aroostook, ME', 'State': 'ME', 'County': 'Aroostook County', 'City': 'Woodland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Municipal Clerk, Aroostook, ME', 'state': 'ME', 'county': 'Aroostook County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Municipal Clerk, Aroostook, ME", "state": "ME", "county": "Aroostook County", "city": "Woodland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0590-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Municipal Clerk, Aroostook, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Aroostook County', 'city': 'Woodland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Woodland Joint Unified School District', 'State': 'CA', 'County': 'Yolo County', 'City': 'Woodland', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Joint Unified School District', 'state': 'CA', 'county': 'Yolo County', 'city': 'Woodland', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 51} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Joint Unified School District", "state": "CA", "county": "Yolo County", "city": "Woodland", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 51} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0591-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Joint Unified School District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Yolo County', 'city': 'Woodland', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 51}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Woodland Hills School District', 'State': 'PA', 'County': 'Allegheny County', 'City': 'Braddock', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodland Hills School District', 'state': 'PA', 'county': 'Allegheny County', 'city': 'Braddock', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 55} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodland Hills School District", "state": "PA", "county": "Allegheny County", "city": "Braddock", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 55} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0592-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodland Hills School District', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Allegheny County', 'city': 'Braddock', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 55}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Woodhull Township Election Commission, Shiawassee, MI', 'State': 'MI', 'County': 'Shiawassee County', 'City': 'Shaftsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodhull Township Election Commission, Shiawassee, MI', 'state': 'MI', 'county': 'Shiawassee County', 'city': 'Shaftsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodhull Township Election Commission, Shiawassee, MI", "state": "MI", "county": "Shiawassee County", "city": "Shaftsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 66} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0593-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodhull Township Election Commission, Shiawassee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Shiawassee County', 'city': 'Shaftsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Woodhull Township Clerk, Shiawassee, MI', 'State': 'MI', 'County': 'Shiawassee County', 'City': 'Shaftsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodhull Township Clerk, Shiawassee, MI', 'state': 'MI', 'county': 'Shiawassee County', 'city': 'Shaftsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodhull Township Clerk, Shiawassee, MI", "state": "MI", "county": "Shiawassee County", "city": "Shaftsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 66} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ed1edc6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodhull Township Clerk, Shiawassee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Shiawassee County', 'city': 'Shaftsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Woodford Town Treasurer, Bennington, VT', 'State': 'VT', 'County': 'Bennington County', 'City': 'Woodford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodford Town Treasurer, Bennington, VT', 'state': 'VT', 'county': 'Bennington County', 'city': 'Woodford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodford Town Treasurer, Bennington, VT", "state": "VT", "county": "Bennington County", "city": "Woodford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 73} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:39 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0594-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodford Town Treasurer, Bennington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Bennington County', 'city': 'Woodford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73}} +06/10/2024 10:12:39 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Woodford Town Clerk, Bennington, VT', 'State': 'VT', 'County': 'Bennington County', 'City': 'Woodford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:39 - __main__ - INFO - {'entity_name': 'Woodford Town Clerk, Bennington, VT', 'state': 'VT', 'county': 'Bennington County', 'city': 'Woodford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73} +06/10/2024 10:12:39 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodford Town Clerk, Bennington, VT", "state": "VT", "county": "Bennington County", "city": "Woodford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 73} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:40 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0595-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodford Town Clerk, Bennington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Bennington County', 'city': 'Woodford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73}} +06/10/2024 10:12:40 - __main__ - INFO - {'Rating': '99', 'Entity Name': 'Woodford County Clerk, Woodford, KY', 'State': 'KY', 'County': 'Woodford County', 'City': 'Versailles', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:40 - __main__ - INFO - {'entity_name': 'Woodford County Clerk, Woodford, KY', 'state': 'KY', 'county': 'Woodford County', 'city': 'Versailles', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 99} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodford County Clerk, Woodford, KY", "state": "KY", "county": "Woodford County", "city": "Versailles", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 99} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:40 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7e7c0596-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodford County Clerk, Woodford, KY', 'cyhy_db_name_id': None, 'state': 'KY', 'county': 'Woodford County', 'city': 'Versailles', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 99}} +06/10/2024 10:12:40 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Woodford County Clerk, Woodford, IL', 'State': 'IL', 'County': 'Woodford County', 'City': 'Eureka', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:40 - __main__ - INFO - {'entity_name': 'Woodford County Clerk, Woodford, IL', 'state': 'IL', 'county': 'Woodford County', 'city': 'Eureka', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodford County Clerk, Woodford, IL", "state": "IL", "county": "Woodford County", "city": "Eureka", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:40 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e70-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodford County Clerk, Woodford, IL', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Woodford County', 'city': 'Eureka', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:12:40 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Woodbury Town Treasurer, Washington, VT', 'State': 'VT', 'County': 'Washington County', 'City': 'Woodbury', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:40 - __main__ - INFO - {'entity_name': 'Woodbury Town Treasurer, Washington, VT', 'state': 'VT', 'county': 'Washington County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91} +06/10/2024 10:12:40 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury Town Treasurer, Washington, VT", "state": "VT", "county": "Washington County", "city": "Woodbury", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 91} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e71-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury Town Treasurer, Washington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Washington County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Woodbury Town Clerk, Washington, VT', 'State': 'VT', 'County': 'Washington County', 'City': 'Woodbury', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbury Town Clerk, Washington, VT', 'state': 'VT', 'county': 'Washington County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury Town Clerk, Washington, VT", "state": "VT", "county": "Washington County", "city": "Woodbury", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 91} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e72-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury Town Clerk, Washington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Washington County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Woodbury Town Clerk, Litchfield, CT', 'State': 'CT', 'County': 'Litchfield County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbury Town Clerk, Litchfield, CT', 'state': 'CT', 'county': 'Litchfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 48} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury Town Clerk, Litchfield, CT", "state": "CT", "county": "Litchfield County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 48} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e73-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury Town Clerk, Litchfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Litchfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 48}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Woodbury Registrar of Voters, Litchfield, CT', 'State': 'CT', 'County': 'Litchfield County', 'City': 'Woodbury', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbury Registrar of Voters, Litchfield, CT', 'state': 'CT', 'county': 'Litchfield County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 48} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury Registrar of Voters, Litchfield, CT", "state": "CT", "county": "Litchfield County", "city": "Woodbury", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 48} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e74-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury Registrar of Voters, Litchfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Litchfield County', 'city': 'Woodbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 48}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Woodbury County Information and Communication Commission - Information Technology', 'State': 'IA', 'County': 'Woodbury County', 'City': 'Sioux City', 'Sector': 'Information Technology', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbury County Information and Communication Commission - Information Technology', 'state': 'IA', 'county': 'Woodbury County', 'city': 'Sioux City', 'sector': 'Information Technology', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 57} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury County Information and Communication Commission - Information Technology", "state": "IA", "county": "Woodbury County", "city": "Sioux City", "sector": "Information Technology", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 57} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e75-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury County Information and Communication Commission - Information Technology', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Woodbury County', 'city': 'Sioux City', 'sector': 'Information Technology', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 57}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Woodbury City Public Schools', 'State': 'NJ', 'County': 'Gloucester County', 'City': 'Woodbury', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbury City Public Schools', 'state': 'NJ', 'county': 'Gloucester County', 'city': 'Woodbury', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 61} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbury City Public Schools", "state": "NJ", "county": "Gloucester County", "city": "Woodbury", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 61} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e76-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbury City Public Schools', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Gloucester County', 'city': 'Woodbury', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 61}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Woodbridge Township Election Commission, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbridge Township Election Commission, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbridge Township Election Commission, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7f679e77-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbridge Township Election Commission, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Woodbridge Township Clerk, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbridge Township Clerk, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbridge Township Clerk, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458d8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbridge Township Clerk, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Woodbridge Town Clerk, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbridge Town Clerk, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbridge Town Clerk, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458d9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbridge Town Clerk, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Woodbridge Registrar of Voters, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': 'Woodbridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodbridge Registrar of Voters, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': 'Woodbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodbridge Registrar of Voters, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "Woodbridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458da-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodbridge Registrar of Voters, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': 'Woodbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '46', 'Entity Name': 'Woodboro Town Clerk, Oneida, WI', 'State': 'WI', 'County': 'Oneida County', 'City': 'Harshaw', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Woodboro Town Clerk, Oneida, WI', 'state': 'WI', 'county': 'Oneida County', 'city': 'Harshaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 46} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Woodboro Town Clerk, Oneida, WI", "state": "WI", "county": "Oneida County", "city": "Harshaw", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 46} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458db-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woodboro Town Clerk, Oneida, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Oneida County', 'city': 'Harshaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 46}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wood and Huston Bank', 'State': 'MO', 'County': 'Saline County', 'City': 'Marshall', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Wood and Huston Bank', 'state': 'MO', 'county': 'Saline County', 'city': 'Marshall', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood and Huston Bank", "state": "MO", "county": "Saline County", "city": "Marshall", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 56} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458dc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood and Huston Bank', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Saline County', 'city': 'Marshall', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wood Town Clerk, Wood, WI', 'State': 'WI', 'County': 'Wood County', 'City': 'Pittsville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Wood Town Clerk, Wood, WI', 'state': 'WI', 'county': 'Wood County', 'city': 'Pittsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood Town Clerk, Wood, WI", "state": "WI", "county": "Wood County", "city": "Pittsville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458dd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood Town Clerk, Wood, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Wood County', 'city': 'Pittsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wood Stone Corporation', 'State': 'WA', 'County': 'Whatcom County', 'City': 'Bellingham', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Wood Stone Corporation', 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 57} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood Stone Corporation", "state": "WA", "county": "Whatcom County", "city": "Bellingham", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 57} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:41 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458de-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood Stone Corporation', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 57}} +06/10/2024 10:12:41 - __main__ - INFO - {'Rating': '20', 'Entity Name': 'Wood County, Ohio Election Infrastructure', 'State': 'OH', 'County': 'Wood County', 'City': 'Bowling Green', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:41 - __main__ - INFO - {'entity_name': 'Wood County, Ohio Election Infrastructure', 'state': 'OH', 'county': 'Wood County', 'city': 'Bowling Green', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 20} +06/10/2024 10:12:41 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood County, Ohio Election Infrastructure", "state": "OH", "county": "Wood County", "city": "Bowling Green", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 20} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c08161f5-8331-11ee-854d-e3de255e633a', 'entity_name': 'Wood County, Ohio Election Infrastructure', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Wood County', 'city': 'Bowling Green', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 20}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wood County Elections Administrator, Wood, TX', 'State': 'TX', 'County': 'Wood County', 'City': 'Quitman', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wood County Elections Administrator, Wood, TX', 'state': 'TX', 'county': 'Wood County', 'city': 'Quitman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 57} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood County Elections Administrator, Wood, TX", "state": "TX", "county": "Wood County", "city": "Quitman", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 57} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458df-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood County Elections Administrator, Wood, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wood County', 'city': 'Quitman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 57}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '74', 'Entity Name': 'Wood County Clerk, Wood, WV', 'State': 'WV', 'County': 'Wood County', 'City': 'Parkersburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wood County Clerk, Wood, WV', 'state': 'WV', 'county': 'Wood County', 'city': 'Parkersburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 74} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood County Clerk, Wood, WV", "state": "WV", "county": "Wood County", "city": "Parkersburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 74} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood County Clerk, Wood, WV', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Wood County', 'city': 'Parkersburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 74}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Wood County Clerk, Wood, WI', 'State': 'WI', 'County': 'Wood County', 'City': 'Wisconsin Rapids', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wood County Clerk, Wood, WI', 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood County Clerk, Wood, WI", "state": "WI", "county": "Wood County", "city": "Wisconsin Rapids", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 37} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood County Clerk, Wood, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Wood County', 'State': 'TX', 'County': 'Wood County', 'City': 'Quitman', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wood County', 'state': 'TX', 'county': 'Wood County', 'city': 'Quitman', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 44} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wood County", "state": "TX", "county": "Wood County", "city": "Quitman", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 44} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wood County', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wood County', 'city': 'Quitman', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 44}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wonewoc Village Clerk, Juneau, WI', 'State': 'WI', 'County': 'Juneau County', 'City': 'Wonewoc', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wonewoc Village Clerk, Juneau, WI', 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wonewoc Village Clerk, Juneau, WI", "state": "WI", "county": "Juneau County", "city": "Wonewoc", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wonewoc Village Clerk, Juneau, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wonewoc Town Clerk, Juneau, WI', 'State': 'WI', 'County': 'Juneau County', 'City': 'Wonewoc', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wonewoc Town Clerk, Juneau, WI', 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wonewoc Town Clerk, Juneau, WI", "state": "WI", "county": "Juneau County", "city": "Wonewoc", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wonewoc Town Clerk, Juneau, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wonewoc School District', 'State': 'WI', 'County': 'Juneau County', 'City': 'Wonewoc', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wonewoc School District', 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wonewoc School District", "state": "WI", "county": "Juneau County", "city": "Wonewoc", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wonewoc School District', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Juneau County', 'city': 'Wonewoc', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Wolverine State Credit Union MI', 'State': 'MI', 'County': 'Alpena County', 'City': 'Alpena', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolverine State Credit Union MI', 'state': 'MI', 'county': 'Alpena County', 'city': 'Alpena', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 83} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolverine State Credit Union MI", "state": "MI", "county": "Alpena County", "city": "Alpena", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 83} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolverine State Credit Union MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Alpena County', 'city': 'Alpena', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 83}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wolfeboro Town Clerk, Carroll, NH', 'State': 'NH', 'County': 'Carroll County', 'City': 'Wolfeboro', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolfeboro Town Clerk, Carroll, NH', 'state': 'NH', 'county': 'Carroll County', 'city': 'Wolfeboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolfeboro Town Clerk, Carroll, NH", "state": "NH", "county": "Carroll County", "city": "Wolfeboro", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 53} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolfeboro Town Clerk, Carroll, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Carroll County', 'city': 'Wolfeboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '24', 'Entity Name': 'Wolfe County Clerk, Wolfe, KY', 'State': 'KY', 'County': 'Wolfe County', 'City': 'Campton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolfe County Clerk, Wolfe, KY', 'state': 'KY', 'county': 'Wolfe County', 'city': 'Campton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 24} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolfe County Clerk, Wolfe, KY", "state": "KY", "county": "Wolfe County", "city": "Campton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 24} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '7ff458e8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolfe County Clerk, Wolfe, KY', 'cyhy_db_name_id': None, 'state': 'KY', 'county': 'Wolfe County', 'city': 'Campton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 24}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'Wolf River Town Clerk, Winnebago, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Fremont', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolf River Town Clerk, Winnebago, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Fremont', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolf River Town Clerk, Winnebago, WI", "state": "WI", "county": "Winnebago County", "city": "Fremont", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 80} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolf River Town Clerk, Winnebago, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Fremont', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wolf River Town Clerk, Langlade, WI', 'State': 'WI', 'County': 'Langlade County', 'City': 'White Lake', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolf River Town Clerk, Langlade, WI', 'state': 'WI', 'county': 'Langlade County', 'city': 'White Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolf River Town Clerk, Langlade, WI", "state": "WI", "county": "Langlade County", "city": "White Lake", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolf River Town Clerk, Langlade, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Langlade County', 'city': 'White Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wolf Consulting, LLC', 'State': 'PA', 'County': 'Allegheny County', 'City': 'Monroeville', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolf Consulting, LLC', 'state': 'PA', 'county': 'Allegheny County', 'city': 'Monroeville', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 56} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolf Consulting, LLC", "state": "PA", "county": "Allegheny County", "city": "Monroeville", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 56} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae182-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolf Consulting, LLC', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Allegheny County', 'city': 'Monroeville', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 56}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Wolf Conservation Center', 'State': 'NY', 'County': 'Westchester County', 'City': 'South Salem', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolf Conservation Center', 'state': 'NY', 'county': 'Westchester County', 'city': 'South Salem', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 82} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolf Conservation Center", "state": "NY", "county": "Westchester County", "city": "South Salem", "sector": "", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 82} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:42 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolf Conservation Center', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Westchester County', 'city': 'South Salem', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 82}} +06/10/2024 10:12:42 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wolcott Town Treasurer, Lamoille, VT', 'State': 'VT', 'County': 'Lamoille County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:42 - __main__ - INFO - {'entity_name': 'Wolcott Town Treasurer, Lamoille, VT', 'state': 'VT', 'county': 'Lamoille County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:12:42 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolcott Town Treasurer, Lamoille, VT", "state": "VT", "county": "Lamoille County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolcott Town Treasurer, Lamoille, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Lamoille County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wolcott Town Clerk, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wolcott Town Clerk, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolcott Town Clerk, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolcott Town Clerk, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wolcott Town Clerk, Lamoille, VT', 'State': 'VT', 'County': 'Lamoille County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wolcott Town Clerk, Lamoille, VT', 'state': 'VT', 'county': 'Lamoille County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolcott Town Clerk, Lamoille, VT", "state": "VT", "county": "Lamoille County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aae9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolcott Town Clerk, Lamoille, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Lamoille County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wolcott Registrar of Voters, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': 'Wolcott', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wolcott Registrar of Voters, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': 'Wolcott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wolcott Registrar of Voters, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "Wolcott", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae183-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wolcott Registrar of Voters, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': 'Wolcott', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Wofford College', 'State': 'SC', 'County': 'Spartanburg County', 'City': 'Spartanburg', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wofford College', 'state': 'SC', 'county': 'Spartanburg County', 'city': 'Spartanburg', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 54} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wofford College", "state": "SC", "county": "Spartanburg County", "city": "Spartanburg", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 54} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae184-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wofford College', 'cyhy_db_name_id': None, 'state': 'SC', 'county': 'Spartanburg County', 'city': 'Spartanburg', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 54}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Woburn City Clerk, Middlesex, MA', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Woburn', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Woburn City Clerk, Middlesex, MA', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Woburn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Woburn City Clerk, Middlesex, MA", "state": "MA", "county": "Middlesex County", "city": "Woburn", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aaea-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Woburn City Clerk, Middlesex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Woburn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Wittenberg Village Clerk, Shawano, WI', 'State': 'WI', 'County': 'Shawano County', 'City': 'Wittenberg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wittenberg Village Clerk, Shawano, WI', 'state': 'WI', 'county': 'Shawano County', 'city': 'Wittenberg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wittenberg Village Clerk, Shawano, WI", "state": "WI", "county": "Shawano County", "city": "Wittenberg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae185-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wittenberg Village Clerk, Shawano, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Shawano County', 'city': 'Wittenberg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Wittenberg Town Clerk, Shawano, WI', 'State': 'WI', 'County': 'Shawano County', 'City': 'Wittenberg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wittenberg Town Clerk, Shawano, WI', 'state': 'WI', 'county': 'Shawano County', 'city': 'Wittenberg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wittenberg Town Clerk, Shawano, WI", "state": "WI", "county": "Shawano County", "city": "Wittenberg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae186-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wittenberg Town Clerk, Shawano, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Shawano County', 'city': 'Wittenberg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'Withlacoochee River Electric Cooperative, Inc.', 'State': 'FL', 'County': 'Pasco County', 'City': 'Dade City', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Withlacoochee River Electric Cooperative, Inc.', 'state': 'FL', 'county': 'Pasco County', 'city': 'Dade City', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 78} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Withlacoochee River Electric Cooperative, Inc.", "state": "FL", "county": "Pasco County", "city": "Dade City", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 78} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae187-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Withlacoochee River Electric Cooperative, Inc.', 'cyhy_db_name_id': None, 'state': 'FL', 'county': 'Pasco County', 'city': 'Dade City', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 78}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Withee Village Clerk, Clark, WI', 'State': 'WI', 'County': 'Clark County', 'City': 'Withee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Withee Village Clerk, Clark, WI', 'state': 'WI', 'county': 'Clark County', 'city': 'Withee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Withee Village Clerk, Clark, WI", "state": "WI", "county": "Clark County", "city": "Withee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae188-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Withee Village Clerk, Clark, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Clark County', 'city': 'Withee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Withee Town Clerk, Clark, WI', 'State': 'WI', 'County': 'Clark County', 'City': 'Thorp', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Withee Town Clerk, Clark, WI', 'state': 'WI', 'county': 'Clark County', 'city': 'Thorp', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Withee Town Clerk, Clark, WI", "state": "WI", "county": "Clark County", "city": "Thorp", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80b3aaeb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Withee Town Clerk, Clark, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Clark County', 'city': 'Thorp', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Wisper Internet', 'State': 'IL', 'County': 'St. Clair County', 'City': 'Mascoutah', 'Sector': 'Communications', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wisper Internet', 'state': 'IL', 'county': 'St. Clair County', 'city': 'Mascoutah', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 43} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisper Internet", "state": "IL", "county": "St. Clair County", "city": "Mascoutah", "sector": "Communications", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 43} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae189-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisper Internet', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'St. Clair County', 'city': 'Mascoutah', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 43}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Wisner Township Election Commission, Tuscola, MI', 'State': 'MI', 'County': 'Tuscola County', 'City': 'Fairgrove', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wisner Township Election Commission, Tuscola, MI', 'state': 'MI', 'county': 'Tuscola County', 'city': 'Fairgrove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 77} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisner Township Election Commission, Tuscola, MI", "state": "MI", "county": "Tuscola County", "city": "Fairgrove", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 77} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:43 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '80cae18a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisner Township Election Commission, Tuscola, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Tuscola County', 'city': 'Fairgrove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 77}} +06/10/2024 10:12:43 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Wisner Township Clerk, Tuscola, MI', 'State': 'MI', 'County': 'Tuscola County', 'City': 'Fairgrove', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:43 - __main__ - INFO - {'entity_name': 'Wisner Township Clerk, Tuscola, MI', 'state': 'MI', 'county': 'Tuscola County', 'city': 'Fairgrove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 77} +06/10/2024 10:12:43 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisner Township Clerk, Tuscola, MI", "state": "MI", "county": "Tuscola County", "city": "Fairgrove", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 77} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2d6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisner Township Clerk, Tuscola, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Tuscola County', 'city': 'Fairgrove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 77}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'Wisetail', 'State': 'MT', 'County': 'Gallatin County', 'City': 'Bozeman', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisetail', 'state': 'MT', 'county': 'Gallatin County', 'city': 'Bozeman', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 76} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisetail", "state": "MT", "county": "Gallatin County", "city": "Bozeman", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 76} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2d7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisetail', 'cyhy_db_name_id': None, 'state': 'MT', 'county': 'Gallatin County', 'city': 'Bozeman', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 76}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'WiseTREND', 'State': 'CA', 'County': 'Santa Clara County', 'City': 'Sunnyvale', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'WiseTREND', 'state': 'CA', 'county': 'Santa Clara County', 'city': 'Sunnyvale', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 43} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "WiseTREND", "state": "CA", "county": "Santa Clara County", "city": "Sunnyvale", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 43} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2d8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'WiseTREND', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Santa Clara County', 'city': 'Sunnyvale', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 43}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Wise Township Election Commission, Isabella, MI', 'State': 'MI', 'County': 'Isabella County', 'City': 'Clare', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wise Township Election Commission, Isabella, MI', 'state': 'MI', 'county': 'Isabella County', 'city': 'Clare', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wise Township Election Commission, Isabella, MI", "state": "MI", "county": "Isabella County", "city": "Clare", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2d9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wise Township Election Commission, Isabella, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Isabella County', 'city': 'Clare', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Wise Township Clerk, Isabella, MI', 'State': 'MI', 'County': 'Isabella County', 'City': 'Clare', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wise Township Clerk, Isabella, MI', 'state': 'MI', 'county': 'Isabella County', 'city': 'Clare', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wise Township Clerk, Isabella, MI", "state": "MI", "county": "Isabella County", "city": "Clare", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2da-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wise Township Clerk, Isabella, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Isabella County', 'city': 'Clare', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wise County General Registrar and Elections Dept.', 'State': 'VA', 'County': 'Wise County', 'City': 'Wise', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wise County General Registrar and Elections Dept.', 'state': 'VA', 'county': 'Wise County', 'city': 'Wise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 49} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wise County General Registrar and Elections Dept.", "state": "VA", "county": "Wise County", "city": "Wise", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 49} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2db-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wise County General Registrar and Elections Dept.', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Wise County', 'city': 'Wise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 49}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wise County Elections Administrator, Wise, TX', 'State': 'TX', 'County': 'Wise County', 'City': 'Decatur', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wise County Elections Administrator, Wise, TX', 'state': 'TX', 'county': 'Wise County', 'city': 'Decatur', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wise County Elections Administrator, Wise, TX", "state": "TX", "county": "Wise County", "city": "Decatur", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 55} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a58-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wise County Elections Administrator, Wise, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wise County', 'city': 'Decatur', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 55}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '74', 'Entity Name': 'Wisconsin Rapids Water Works and Lighting Commission', 'State': 'WI', 'County': 'Wood County', 'City': 'Wisconsin Rapids', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Rapids Water Works and Lighting Commission', 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 74} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Rapids Water Works and Lighting Commission", "state": "WI", "county": "Wood County", "city": "Wisconsin Rapids", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 74} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a59-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Rapids Water Works and Lighting Commission', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 74}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '31', 'Entity Name': 'Wisconsin Rapids City Clerk, Wood, WI', 'State': 'WI', 'County': 'Wood County', 'City': 'Wisconsin Rapids', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Rapids City Clerk, Wood, WI', 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 31} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Rapids City Clerk, Wood, WI", "state": "WI", "county": "Wood County", "city": "Wisconsin Rapids", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 31} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2ae6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Rapids City Clerk, Wood, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Wood County', 'city': 'Wisconsin Rapids', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 31}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '21', 'Entity Name': 'Wisconsin Mutual Insurance Company', 'State': 'WI', 'County': 'Dane County', 'City': 'Madison', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Mutual Insurance Company', 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 21} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Mutual Insurance Company", "state": "WI", "county": "Dane County", "city": "Madison", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 21} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2ae7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Mutual Insurance Company', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 21}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Wisconsin Elections Commission', 'State': 'WI', 'County': 'Dane County', 'City': 'Madison', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'State', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Elections Commission', 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 47} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Elections Commission", "state": "WI", "county": "Dane County", "city": "Madison", "sector": "Election Infrastructure, Government Facilities", "entity_type": "State", "region": "Region 5", "rating": 47} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a5a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Elections Commission', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 47}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wisconsin Department of Justice', 'State': 'WI', 'County': 'Dane County', 'City': 'Madison', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Department of Justice', 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 53} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Department of Justice", "state": "WI", "county": "Dane County", "city": "Madison", "sector": "Government Facilities", "entity_type": "State", "region": "Region 5", "rating": 53} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2ae8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Department of Justice', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'Madison', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 53}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wisconsin Dells City Clerk, Columbia/Adams/Juneau/Sauk, WI', 'State': 'WI', 'County': 'Adams County', 'City': 'Wisconsin Dells', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Dells City Clerk, Columbia/Adams/Juneau/Sauk, WI', 'state': 'WI', 'county': 'Adams County', 'city': 'Wisconsin Dells', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Dells City Clerk, Columbia/Adams/Juneau/Sauk, WI", "state": "WI", "county": "Adams County", "city": "Wisconsin Dells", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a5b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Dells City Clerk, Columbia/Adams/Juneau/Sauk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Adams County', 'city': 'Wisconsin Dells', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wisconsin Center District', 'State': 'WI', 'County': 'Milwaukee County', 'City': 'Milwaukee', 'Sector': 'Commercial Facilities', 'Entity Type': 'State', 'Region': 'Region 5'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wisconsin Center District', 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Milwaukee', 'sector': 'Commercial Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wisconsin Center District", "state": "WI", "county": "Milwaukee County", "city": "Milwaukee", "sector": "Commercial Facilities", "entity_type": "State", "region": "Region 5", "rating": 57} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:44 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2ae9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wisconsin Center District', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Milwaukee', 'sector': 'Commercial Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:12:44 - __main__ - INFO - {'Rating': '32', 'Entity Name': 'Wiscasset Municipal Registrar, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Wiscasset', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:44 - __main__ - INFO - {'entity_name': 'Wiscasset Municipal Registrar, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Wiscasset', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32} +06/10/2024 10:12:44 - data.pe_db.db_query_source - INFO - {"entity_name": "Wiscasset Municipal Registrar, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Wiscasset", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 32} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:45 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a5c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wiscasset Municipal Registrar, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Wiscasset', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32}} +06/10/2024 10:12:45 - __main__ - INFO - {'Rating': '32', 'Entity Name': 'Wiscasset Municipal Clerk, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Wiscasset', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:45 - __main__ - INFO - {'entity_name': 'Wiscasset Municipal Clerk, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Wiscasset', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - {"entity_name": "Wiscasset Municipal Clerk, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Wiscasset", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 32} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:45 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2aea-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wiscasset Municipal Clerk, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Wiscasset', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32}} +06/10/2024 10:12:45 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wirt County Clerk, Wirt, WV', 'State': 'WV', 'County': 'Wirt County', 'City': 'Elizabeth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:45 - __main__ - INFO - {'entity_name': 'Wirt County Clerk, Wirt, WV', 'state': 'WV', 'county': 'Wirt County', 'city': 'Elizabeth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 63} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - {"entity_name": "Wirt County Clerk, Wirt, WV", "state": "WV", "county": "Wirt County", "city": "Elizabeth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 63} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:45 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81cc2aeb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wirt County Clerk, Wirt, WV', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Wirt County', 'city': 'Elizabeth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 63}} +06/10/2024 10:12:45 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wiota Town Clerk, Lafayette, WI', 'State': 'WI', 'County': 'Lafayette County', 'City': 'South Wayne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:45 - __main__ - INFO - {'entity_name': 'Wiota Town Clerk, Lafayette, WI', 'state': 'WI', 'county': 'Lafayette County', 'city': 'South Wayne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - {"entity_name": "Wiota Town Clerk, Lafayette, WI", "state": "WI", "county": "Lafayette County", "city": "South Wayne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:45 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8173a2dc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wiota Town Clerk, Lafayette, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Lafayette County', 'city': 'South Wayne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:45 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Winthrop Town Clerk, Suffolk, MA', 'State': 'MA', 'County': 'Suffolk County', 'City': 'Winthrop', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:45 - __main__ - INFO - {'entity_name': 'Winthrop Town Clerk, Suffolk, MA', 'state': 'MA', 'county': 'Suffolk County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - {"entity_name": "Winthrop Town Clerk, Suffolk, MA", "state": "MA", "county": "Suffolk County", "city": "Winthrop", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 53} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:45 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '81b57a5d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winthrop Town Clerk, Suffolk, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Suffolk County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53}} +06/10/2024 10:12:45 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Winthrop Municipal Registrar, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Winthrop', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:45 - __main__ - INFO - {'entity_name': 'Winthrop Municipal Registrar, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:12:45 - data.pe_db.db_query_source - INFO - {"entity_name": "Winthrop Municipal Registrar, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Winthrop", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:12:46 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:46 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '82a8f80e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winthrop Municipal Registrar, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:12:46 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Winthrop Municipal Clerk, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Winthrop', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:46 - __main__ - INFO - {'entity_name': 'Winthrop Municipal Clerk, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:12:46 - data.pe_db.db_query_source - INFO - {"entity_name": "Winthrop Municipal Clerk, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Winthrop", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:12:47 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:47 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8300ecd0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winthrop Municipal Clerk, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winthrop', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:12:47 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Winthrop Harbor School District 1', 'State': 'IL', 'County': 'Lake County', 'City': 'Winthrop Harbor', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:47 - __main__ - INFO - {'entity_name': 'Winthrop Harbor School District 1', 'state': 'IL', 'county': 'Lake County', 'city': 'Winthrop Harbor', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:47 - data.pe_db.db_query_source - INFO - {"entity_name": "Winthrop Harbor School District 1", "state": "IL", "county": "Lake County", "city": "Winthrop Harbor", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winthrop Harbor School District 1', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Lake County', 'city': 'Winthrop Harbor', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Winterport Municipal Registrar, Waldo, ME', 'State': 'ME', 'County': 'Waldo County', 'City': 'Winterport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winterport Municipal Registrar, Waldo, ME', 'state': 'ME', 'county': 'Waldo County', 'city': 'Winterport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winterport Municipal Registrar, Waldo, ME", "state": "ME", "county": "Waldo County", "city": "Winterport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 77} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '84221940-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winterport Municipal Registrar, Waldo, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Waldo County', 'city': 'Winterport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Winterport Municipal Clerk, Waldo, ME', 'State': 'ME', 'County': 'Waldo County', 'City': 'Winterport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winterport Municipal Clerk, Waldo, ME', 'state': 'ME', 'county': 'Waldo County', 'city': 'Winterport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winterport Municipal Clerk, Waldo, ME", "state": "ME", "county": "Waldo County", "city": "Winterport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 77} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '84221941-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winterport Municipal Clerk, Waldo, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Waldo County', 'city': 'Winterport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Winterfield Township Election Commission, Clare, MI', 'State': 'MI', 'County': 'Clare County', 'City': 'Marion', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winterfield Township Election Commission, Clare, MI', 'state': 'MI', 'county': 'Clare County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winterfield Township Election Commission, Clare, MI", "state": "MI", "county": "Clare County", "city": "Marion", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winterfield Township Election Commission, Clare, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Clare County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Winterfield Township Clerk, Clare, MI', 'State': 'MI', 'County': 'Clare County', 'City': 'Marion', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winterfield Township Clerk, Clare, MI', 'state': 'MI', 'county': 'Clare County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winterfield Township Clerk, Clare, MI", "state": "MI", "county": "Clare County", "city": "Marion", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winterfield Township Clerk, Clare, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Clare County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Winter Village Clerk, Sawyer, WI', 'State': 'WI', 'County': 'Sawyer County', 'City': 'Winter', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winter Village Clerk, Sawyer, WI', 'state': 'WI', 'county': 'Sawyer County', 'city': 'Winter', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winter Village Clerk, Sawyer, WI", "state": "WI", "county": "Sawyer County", "city": "Winter", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winter Village Clerk, Sawyer, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sawyer County', 'city': 'Winter', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Winter Town Clerk, Sawyer, WI', 'State': 'WI', 'County': 'Sawyer County', 'City': 'Loretta', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winter Town Clerk, Sawyer, WI', 'state': 'WI', 'county': 'Sawyer County', 'city': 'Loretta', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 65} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winter Town Clerk, Sawyer, WI", "state": "WI", "county": "Sawyer County", "city": "Loretta", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 65} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:48 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winter Town Clerk, Sawyer, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sawyer County', 'city': 'Loretta', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 65}} +06/10/2024 10:12:48 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Winston County Judge of Probate, Winston, AL', 'State': 'AL', 'County': 'Winston County', 'City': 'Double Springs', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:48 - __main__ - INFO - {'entity_name': 'Winston County Judge of Probate, Winston, AL', 'state': 'AL', 'county': 'Winston County', 'city': 'Double Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 48} +06/10/2024 10:12:48 - data.pe_db.db_query_source - INFO - {"entity_name": "Winston County Judge of Probate, Winston, AL", "state": "AL", "county": "Winston County", "city": "Double Springs", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 48} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winston County Judge of Probate, Winston, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Winston County', 'city': 'Double Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 48}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Winston County Election Commission, Winston, MS', 'State': 'MS', 'County': 'Winston County', 'City': 'Louisville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winston County Election Commission, Winston, MS', 'state': 'MS', 'county': 'Winston County', 'city': 'Louisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 56} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winston County Election Commission, Winston, MS", "state": "MS", "county": "Winston County", "city": "Louisville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 56} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winston County Election Commission, Winston, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Winston County', 'city': 'Louisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 56}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Winston County Circuit Clerk, Winston, MS', 'State': 'MS', 'County': 'Winston County', 'City': 'Louisville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winston County Circuit Clerk, Winston, MS', 'state': 'MS', 'county': 'Winston County', 'city': 'Louisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 64} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winston County Circuit Clerk, Winston, MS", "state": "MS", "county": "Winston County", "city": "Louisville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 64} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cf9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winston County Circuit Clerk, Winston, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Winston County', 'city': 'Louisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 64}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Winston County Circuit Clerk, Winston, AL', 'State': 'AL', 'County': 'Winston County', 'City': 'Double Springs', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winston County Circuit Clerk, Winston, AL', 'state': 'AL', 'county': 'Winston County', 'city': 'Double Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 61} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winston County Circuit Clerk, Winston, AL", "state": "AL", "county": "Winston County", "city": "Double Springs", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 61} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cfa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winston County Circuit Clerk, Winston, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Winston County', 'city': 'Double Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 61}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'Winsted Elementary School', 'State': 'MN', 'County': 'Wright County', 'City': 'Howard Lake', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winsted Elementary School', 'state': 'MN', 'county': 'Wright County', 'city': 'Howard Lake', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 75} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winsted Elementary School", "state": "MN", "county": "Wright County", "city": "Howard Lake", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 75} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cfb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winsted Elementary School', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Wright County', 'city': 'Howard Lake', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 75}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Winsor Township Election Commission, Huron, MI', 'State': 'MI', 'County': 'Huron County', 'City': 'Pigeon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winsor Township Election Commission, Huron, MI', 'state': 'MI', 'county': 'Huron County', 'city': 'Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winsor Township Election Commission, Huron, MI", "state": "MI", "county": "Huron County", "city": "Pigeon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 81} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cfc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winsor Township Election Commission, Huron, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Huron County', 'city': 'Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Winsor Township Clerk, Huron, MI', 'State': 'MI', 'County': 'Huron County', 'City': 'Pigeon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winsor Township Clerk, Huron, MI', 'state': 'MI', 'county': 'Huron County', 'city': 'Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winsor Township Clerk, Huron, MI", "state": "MI", "county": "Huron County", "city": "Pigeon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 81} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cfd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winsor Township Clerk, Huron, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Huron County', 'city': 'Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '23', 'Entity Name': 'Winslow Township Fire District', 'State': 'NJ', 'County': 'Camden County', 'City': 'Hammonton', 'Sector': 'Emergency Services', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winslow Township Fire District', 'state': 'NJ', 'county': 'Camden County', 'city': 'Hammonton', 'sector': 'Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 23} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winslow Township Fire District", "state": "NJ", "county": "Camden County", "city": "Hammonton", "sector": "Emergency Services", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 23} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '83ff5cfe-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winslow Township Fire District', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Camden County', 'city': 'Hammonton', 'sector': 'Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 23}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'Winslow Municipal Registrar, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Winslow', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winslow Municipal Registrar, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winslow', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 72} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winslow Municipal Registrar, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Winslow", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 72} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:49 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041688-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winslow Municipal Registrar, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winslow', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 72}} +06/10/2024 10:12:49 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'Winslow Municipal Clerk, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Winslow', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:49 - __main__ - INFO - {'entity_name': 'Winslow Municipal Clerk, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winslow', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 76} +06/10/2024 10:12:49 - data.pe_db.db_query_source - INFO - {"entity_name": "Winslow Municipal Clerk, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Winslow", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 76} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041689-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winslow Municipal Clerk, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Winslow', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 76}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Winooski City Treasurer, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Winooski', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winooski City Treasurer, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Winooski', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winooski City Treasurer, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Winooski", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 55} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winooski City Treasurer, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Winooski', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Winooski City Clerk, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Winooski', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winooski City Clerk, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Winooski', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winooski City Clerk, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Winooski", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 55} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winooski City Clerk, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Winooski', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Winona County, MN', 'State': 'MN', 'County': 'Winona County', 'City': 'Winona', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winona County, MN', 'state': 'MN', 'county': 'Winona County', 'city': 'Winona', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winona County, MN", "state": "MN", "county": "Winona County", "city": "Winona", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winona County, MN', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Winona County', 'city': 'Winona', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Winona County Auditor-Treasurer, Winona, MN', 'State': 'MN', 'County': 'Winona County', 'City': 'Winona', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winona County Auditor-Treasurer, Winona, MN', 'state': 'MN', 'county': 'Winona County', 'city': 'Winona', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winona County Auditor-Treasurer, Winona, MN", "state": "MN", "county": "Winona County", "city": "Winona", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winona County Auditor-Treasurer, Winona, MN', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Winona County', 'city': 'Winona', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Winneshiek Medical Center', 'State': 'IA', 'County': 'Winneshiek County', 'City': 'Decorah', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winneshiek Medical Center', 'state': 'IA', 'county': 'Winneshiek County', 'city': 'Decorah', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 58} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winneshiek Medical Center", "state": "IA", "county": "Winneshiek County", "city": "Decorah", "sector": "Healthcare and Public Health", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 58} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winneshiek Medical Center', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Winneshiek County', 'city': 'Decorah', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 58}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Winneshiek County Iowa', 'State': 'IA', 'County': 'Winneshiek County', 'City': 'Decorah', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winneshiek County Iowa', 'state': 'IA', 'county': 'Winneshiek County', 'city': 'Decorah', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 37} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winneshiek County Iowa", "state": "IA", "county": "Winneshiek County", "city": "Decorah", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 37} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504168f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winneshiek County Iowa', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Winneshiek County', 'city': 'Decorah', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 37}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Winnefox Library System', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Oshkosh', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winnefox Library System', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winnefox Library System", "state": "WI", "county": "Winnebago County", "city": "Oshkosh", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041690-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winnefox Library System', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'Winneconne Village Clerk, Winnebago, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Winneconne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winneconne Village Clerk, Winnebago, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Winneconne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winneconne Village Clerk, Winnebago, WI", "state": "WI", "county": "Winnebago County", "city": "Winneconne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 80} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041691-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winneconne Village Clerk, Winnebago, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Winneconne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 80}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Winneconne Town Clerk, Winnebago, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Winneconne', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winneconne Town Clerk, Winnebago, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Winneconne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winneconne Town Clerk, Winnebago, WI", "state": "WI", "county": "Winnebago County", "city": "Winneconne", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:50 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041692-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winneconne Town Clerk, Winnebago, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Winneconne', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:12:50 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Winnebago County, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Oshkosh', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:50 - __main__ - INFO - {'entity_name': 'Winnebago County, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53} +06/10/2024 10:12:50 - data.pe_db.db_query_source - INFO - {"entity_name": "Winnebago County, WI", "state": "WI", "county": "Winnebago County", "city": "Oshkosh", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 53} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041693-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winnebago County, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Winnebago County, IA', 'State': 'IA', 'County': 'Winnebago County', 'City': 'Forest City', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winnebago County, IA', 'state': 'IA', 'county': 'Winnebago County', 'city': 'Forest City', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winnebago County, IA", "state": "IA", "county": "Winnebago County", "city": "Forest City", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041694-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winnebago County, IA', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Winnebago County', 'city': 'Forest City', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 65}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Winnebago County IL', 'State': 'IL', 'County': 'Winnebago County', 'City': 'Rockford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winnebago County IL', 'state': 'IL', 'county': 'Winnebago County', 'city': 'Rockford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winnebago County IL", "state": "IL", "county": "Winnebago County", "city": "Rockford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041695-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winnebago County IL', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Winnebago County', 'city': 'Rockford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Winnebago County Clerk, Winnebago, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Oshkosh', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winnebago County Clerk, Winnebago, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winnebago County Clerk, Winnebago, WI", "state": "WI", "county": "Winnebago County", "city": "Oshkosh", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 53} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041696-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winnebago County Clerk, Winnebago, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Oshkosh', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Winn Parish Registrar of Voters, Winn, LA', 'State': 'LA', 'County': 'Winn Parish', 'City': 'Winnfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winn Parish Registrar of Voters, Winn, LA', 'state': 'LA', 'county': 'Winn Parish', 'city': 'Winnfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winn Parish Registrar of Voters, Winn, LA", "state": "LA", "county": "Winn Parish", "city": "Winnfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 63} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041697-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winn Parish Registrar of Voters, Winn, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'Winn Parish', 'city': 'Winnfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Winn Municipal Registrar, Penobscot, ME', 'State': 'ME', 'County': 'Penobscot County', 'City': 'Winn', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winn Municipal Registrar, Penobscot, ME', 'state': 'ME', 'county': 'Penobscot County', 'city': 'Winn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winn Municipal Registrar, Penobscot, ME", "state": "ME", "county": "Penobscot County", "city": "Winn", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041698-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winn Municipal Registrar, Penobscot, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Penobscot County', 'city': 'Winn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Winn Municipal Clerk, Penobscot, ME', 'State': 'ME', 'County': 'Penobscot County', 'City': 'Winn', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winn Municipal Clerk, Penobscot, ME', 'state': 'ME', 'county': 'Penobscot County', 'city': 'Winn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winn Municipal Clerk, Penobscot, ME", "state": "ME", "county": "Penobscot County", "city": "Winn", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winn Municipal Clerk, Penobscot, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Penobscot County', 'city': 'Winn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Winkler County, Texas', 'State': 'TX', 'County': 'Winkler County', 'City': 'Kermit', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winkler County, Texas', 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 69} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winkler County, Texas", "state": "TX", "county": "Winkler County", "city": "Kermit", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 69} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07401f2-8331-11ee-854d-e3de255e633a', 'entity_name': 'Winkler County, Texas', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 69}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Winkler County Tax Assessor-Collector, Winkler, TX', 'State': 'TX', 'County': 'Winkler County', 'City': 'Kermit', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winkler County Tax Assessor-Collector, Winkler, TX', 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winkler County Tax Assessor-Collector, Winkler, TX", "state": "TX", "county": "Winkler County", "city": "Kermit", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winkler County Tax Assessor-Collector, Winkler, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Winkler County County Clerk, Winkler, TX', 'State': 'TX', 'County': 'Winkler County', 'City': 'Kermit', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winkler County County Clerk, Winkler, TX', 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winkler County County Clerk, Winkler, TX", "state": "TX", "county": "Winkler County", "city": "Kermit", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 65} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8604cbb8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winkler County County Clerk, Winkler, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Winkler County', 'city': 'Kermit', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 65}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Winhall Town Treasurer, Bennington, VT', 'State': 'VT', 'County': 'Bennington County', 'City': 'Winhall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winhall Town Treasurer, Bennington, VT', 'state': 'VT', 'county': 'Bennington County', 'city': 'Winhall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winhall Town Treasurer, Bennington, VT", "state": "VT", "county": "Bennington County", "city": "Winhall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8604cbb9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winhall Town Treasurer, Bennington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Bennington County', 'city': 'Winhall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Winhall Town Clerk, Bennington, VT', 'State': 'VT', 'County': 'Bennington County', 'City': 'Winhall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winhall Town Clerk, Bennington, VT', 'state': 'VT', 'county': 'Bennington County', 'city': 'Winhall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winhall Town Clerk, Bennington, VT", "state": "VT", "county": "Bennington County", "city": "Winhall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85041699-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winhall Town Clerk, Bennington, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Bennington County', 'city': 'Winhall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Wingville Town Clerk, Grant, WI', 'State': 'WI', 'County': 'Grant County', 'City': 'Montfort', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Wingville Town Clerk, Grant, WI', 'state': 'WI', 'county': 'Grant County', 'city': 'Montfort', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Wingville Town Clerk, Grant, WI", "state": "WI", "county": "Grant County", "city": "Montfort", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:51 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8504169a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wingville Town Clerk, Grant, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Grant County', 'city': 'Montfort', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:12:51 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Winfield Township Election Commission, Montcalm, MI', 'State': 'MI', 'County': 'Montcalm County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:51 - __main__ - INFO - {'entity_name': 'Winfield Township Election Commission, Montcalm, MI', 'state': 'MI', 'county': 'Montcalm County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59} +06/10/2024 10:12:51 - data.pe_db.db_query_source - INFO - {"entity_name": "Winfield Township Election Commission, Montcalm, MI", "state": "MI", "county": "Montcalm County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 59} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390860-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winfield Township Election Commission, Montcalm, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Montcalm County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Winfield Township Clerk, Montcalm, MI', 'State': 'MI', 'County': 'Montcalm County', 'City': 'Lakeview', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Winfield Township Clerk, Montcalm, MI', 'state': 'MI', 'county': 'Montcalm County', 'city': 'Lakeview', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Winfield Township Clerk, Montcalm, MI", "state": "MI", "county": "Montcalm County", "city": "Lakeview", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 59} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390861-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winfield Township Clerk, Montcalm, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Montcalm County', 'city': 'Lakeview', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '92', 'Entity Name': 'Winfield Town Clerk, Sauk, WI', 'State': 'WI', 'County': 'Sauk County', 'City': 'Reedsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Winfield Town Clerk, Sauk, WI', 'state': 'WI', 'county': 'Sauk County', 'city': 'Reedsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 92} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Winfield Town Clerk, Sauk, WI", "state": "WI", "county": "Sauk County", "city": "Reedsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 92} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390862-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winfield Town Clerk, Sauk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sauk County', 'city': 'Reedsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 92}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'WindsorOne', 'State': 'CA', 'County': 'Sonoma County', 'City': 'Petaluma', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'WindsorOne', 'state': 'CA', 'county': 'Sonoma County', 'city': 'Petaluma', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 63} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "WindsorOne", "state": "CA", "county": "Sonoma County", "city": "Petaluma", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 63} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390863-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'WindsorOne', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Sonoma County', 'city': 'Petaluma', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 63}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Windsor Village Clerk, Dane, WI', 'State': 'WI', 'County': 'Dane County', 'City': 'DeForest', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Village Clerk, Dane, WI', 'state': 'WI', 'county': 'Dane County', 'city': 'DeForest', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Village Clerk, Dane, WI", "state": "WI", "county": "Dane County", "city": "DeForest", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390864-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Village Clerk, Dane, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'DeForest', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Windsor Town Treasurer, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Town Treasurer, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Town Treasurer, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 73} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8604cbba-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Town Treasurer, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Windsor Town Clerk, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Town Clerk, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Town Clerk, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 73} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390865-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Town Clerk, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '41', 'Entity Name': 'Windsor Town Clerk, Hillsborough, NH', 'State': 'NH', 'County': 'Hillsborough County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Town Clerk, Hillsborough, NH', 'state': 'NH', 'county': 'Hillsborough County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 41} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Town Clerk, Hillsborough, NH", "state": "NH", "county": "Hillsborough County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 41} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Town Clerk, Hillsborough, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Hillsborough County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 41}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Windsor Town Clerk, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Town Clerk, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Town Clerk, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 25} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Town Clerk, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Windsor Town Clerk, Berkshire, MA', 'State': 'MA', 'County': 'Berkshire County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Town Clerk, Berkshire, MA', 'state': 'MA', 'county': 'Berkshire County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Town Clerk, Berkshire, MA", "state": "MA", "county": "Berkshire County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390866-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Town Clerk, Berkshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Berkshire County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Windsor Registrar of Voters, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': 'Windsor Locks', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Registrar of Voters, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': 'Windsor Locks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Registrar of Voters, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "Windsor Locks", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 25} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Registrar of Voters, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': 'Windsor Locks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Windsor Municipal Registrar, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Municipal Registrar, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Municipal Registrar, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f6f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Municipal Registrar, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Windsor Municipal Clerk, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Municipal Clerk, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Municipal Clerk, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f70-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Municipal Clerk, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Windsor Locks Town Clerk, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Locks Town Clerk, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 82} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Locks Town Clerk, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 82} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '85e61f71-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Locks Town Clerk, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 82}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Windsor Locks Registrar of Voters, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': 'Windsor', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Locks Registrar of Voters, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 82} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Locks Registrar of Voters, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "Windsor", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 82} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:52 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390867-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Locks Registrar of Voters, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': 'Windsor', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 82}} +06/10/2024 10:12:52 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Windsor Charter Township Election Commission, Eaton, MI', 'State': 'MI', 'County': 'Eaton County', 'City': 'Windsor Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:52 - __main__ - INFO - {'entity_name': 'Windsor Charter Township Election Commission, Eaton, MI', 'state': 'MI', 'county': 'Eaton County', 'city': 'Windsor Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:12:52 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Charter Township Election Commission, Eaton, MI", "state": "MI", "county": "Eaton County", "city": "Windsor Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:53 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390868-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Charter Township Election Commission, Eaton, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Eaton County', 'city': 'Windsor Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:12:53 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Windsor Charter Township Clerk, Eaton, MI', 'State': 'MI', 'County': 'Eaton County', 'City': 'Windsor Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:53 - __main__ - INFO - {'entity_name': 'Windsor Charter Township Clerk, Eaton, MI', 'state': 'MI', 'county': 'Eaton County', 'city': 'Windsor Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - {"entity_name": "Windsor Charter Township Clerk, Eaton, MI", "state": "MI", "county": "Eaton County", "city": "Windsor Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:53 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '86390869-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windsor Charter Township Clerk, Eaton, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Eaton County', 'city': 'Windsor Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:12:53 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Windham Town Treasurer, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:53 - __main__ - INFO - {'entity_name': 'Windham Town Treasurer, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Town Treasurer, Windham, VT", "state": "VT", "county": "Windham County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:53 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8639086a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Town Treasurer, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:53 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Windham Town Clerk, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:53 - __main__ - INFO - {'entity_name': 'Windham Town Clerk, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Town Clerk, Windham, VT", "state": "VT", "county": "Windham County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:53 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8639086b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Town Clerk, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:53 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Windham Town Clerk, Windham, CT', 'State': 'CT', 'County': 'Windham County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:53 - __main__ - INFO - {'entity_name': 'Windham Town Clerk, Windham, CT', 'state': 'CT', 'county': 'Windham County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Town Clerk, Windham, CT", "state": "CT", "county": "Windham County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:53 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8720388e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Town Clerk, Windham, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Windham County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:53 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Windham Town Clerk, Rockingham, NH', 'State': 'NH', 'County': 'Rockingham County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:53 - __main__ - INFO - {'entity_name': 'Windham Town Clerk, Rockingham, NH', 'state': 'NH', 'county': 'Rockingham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:53 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Town Clerk, Rockingham, NH", "state": "NH", "county": "Rockingham County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a04-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Town Clerk, Rockingham, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Rockingham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Windham School District SAU95', 'State': 'NH', 'County': 'Rockingham County', 'City': 'Windham', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Windham School District SAU95', 'state': 'NH', 'county': 'Rockingham County', 'city': 'Windham', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 50} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham School District SAU95", "state": "NH", "county": "Rockingham County", "city": "Windham", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 50} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a05-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham School District SAU95', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Rockingham County', 'city': 'Windham', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 50}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Windham Registrar of Voters, Windham, CT', 'State': 'CT', 'County': 'Windham County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Windham Registrar of Voters, Windham, CT', 'state': 'CT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Registrar of Voters, Windham, CT", "state": "CT", "county": "Windham County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 54} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a06-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Registrar of Voters, Windham, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Windham County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 54}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '33', 'Entity Name': 'Windham Municipal Registrar, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Windham Municipal Registrar, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 33} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Municipal Registrar, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 33} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a07-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Municipal Registrar, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 33}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '33', 'Entity Name': 'Windham Municipal Clerk, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Windham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Windham Municipal Clerk, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 33} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Windham Municipal Clerk, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Windham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 33} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a08-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windham Municipal Clerk, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Windham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 33}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'Windber Research Institute', 'State': 'PA', 'County': 'Somerset County', 'City': 'Windber', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Windber Research Institute', 'state': 'PA', 'county': 'Somerset County', 'city': 'Windber', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 39} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Windber Research Institute", "state": "PA", "county": "Somerset County", "city": "Windber", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 39} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a09-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Windber Research Institute', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Somerset County', 'city': 'Windber', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 39}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Winchester Town Clerk, Winnebago, WI', 'State': 'WI', 'County': 'Winnebago County', 'City': 'Larsen', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Town Clerk, Winnebago, WI', 'state': 'WI', 'county': 'Winnebago County', 'city': 'Larsen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Town Clerk, Winnebago, WI", "state": "WI", "county": "Winnebago County", "city": "Larsen", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Town Clerk, Winnebago, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Winnebago County', 'city': 'Larsen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Winchester Town Clerk, Vilas, WI', 'State': 'WI', 'County': 'Vilas County', 'City': 'Winchester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Town Clerk, Vilas, WI', 'state': 'WI', 'county': 'Vilas County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Town Clerk, Vilas, WI", "state": "WI", "county": "Vilas County", "city": "Winchester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 51} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Town Clerk, Vilas, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Vilas County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Winchester Town Clerk, Middlesex, MA', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Winchester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Town Clerk, Middlesex, MA', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Town Clerk, Middlesex, MA", "state": "MA", "county": "Middlesex County", "city": "Winchester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Town Clerk, Middlesex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Winchester Town Clerk, Litchfield, CT', 'State': 'CT', 'County': 'Litchfield County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Town Clerk, Litchfield, CT', 'state': 'CT', 'county': 'Litchfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 64} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Town Clerk, Litchfield, CT", "state": "CT", "county": "Litchfield County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 64} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Town Clerk, Litchfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Litchfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 64}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Winchester Town Clerk, Cheshire, NH', 'State': 'NH', 'County': 'Cheshire County', 'City': 'Winchester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Town Clerk, Cheshire, NH', 'state': 'NH', 'county': 'Cheshire County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Town Clerk, Cheshire, NH", "state": "NH", "county": "Cheshire County", "city": "Winchester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:54 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Town Clerk, Cheshire, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Cheshire County', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:12:54 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Winchester Registrar of Voters, Litchfield, CT', 'State': 'CT', 'County': 'Litchfield County', 'City': 'Winsted', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:54 - __main__ - INFO - {'entity_name': 'Winchester Registrar of Voters, Litchfield, CT', 'state': 'CT', 'county': 'Litchfield County', 'city': 'Winsted', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 64} +06/10/2024 10:12:54 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester Registrar of Voters, Litchfield, CT", "state": "CT", "county": "Litchfield County", "city": "Winsted", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 64} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a0f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester Registrar of Voters, Litchfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Litchfield County', 'city': 'Winsted', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 64}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Winchester City Registrar, VA', 'State': 'VA', 'County': 'Winchester city', 'City': 'Winchester', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Winchester City Registrar, VA', 'state': 'VA', 'county': 'Winchester city', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 69} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester City Registrar, VA", "state": "VA", "county": "Winchester city", "city": "Winchester", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 69} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a10-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester City Registrar, VA', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Winchester city', 'city': 'Winchester', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 69}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Winchester City Electoral Board, VA', 'State': 'VA', 'County': 'Winchester city', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Winchester City Electoral Board, VA', 'state': 'VA', 'county': 'Winchester city', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 69} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchester City Electoral Board, VA", "state": "VA", "county": "Winchester city", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 69} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '88237c50-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchester City Electoral Board, VA', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Winchester city', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 69}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '26', 'Entity Name': 'Winchendon Town Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'Winchendon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Winchendon Town Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'Winchendon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 26} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Winchendon Town Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "Winchendon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 26} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '88237c51-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Winchendon Town Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'Winchendon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 26}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Wilton Village Clerk, Monroe, WI', 'State': 'WI', 'County': 'Monroe County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Village Clerk, Monroe, WI', 'state': 'WI', 'county': 'Monroe County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 47} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Village Clerk, Monroe, WI", "state": "WI", "county": "Monroe County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 47} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a11-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Village Clerk, Monroe, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Monroe County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 47}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Wilton Town Clerk, Monroe, WI', 'State': 'WI', 'County': 'Monroe County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Town Clerk, Monroe, WI', 'state': 'WI', 'county': 'Monroe County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Town Clerk, Monroe, WI", "state": "WI", "county": "Monroe County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 81} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a12-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Town Clerk, Monroe, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Monroe County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '27', 'Entity Name': 'Wilton Town Clerk, Hillsborough, NH', 'State': 'NH', 'County': 'Hillsborough County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Town Clerk, Hillsborough, NH', 'state': 'NH', 'county': 'Hillsborough County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 27} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Town Clerk, Hillsborough, NH", "state": "NH", "county": "Hillsborough County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 27} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a13-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Town Clerk, Hillsborough, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Hillsborough County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 27}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '31', 'Entity Name': 'Wilton Town Clerk, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Town Clerk, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 31} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Town Clerk, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 31} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a14-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Town Clerk, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 31}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '31', 'Entity Name': 'Wilton Registrar of Voters, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Registrar of Voters, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 31} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Registrar of Voters, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 31} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:55 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '87673a15-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Registrar of Voters, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 31}} +06/10/2024 10:12:55 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wilton Municipal Registrar, Franklin, ME', 'State': 'ME', 'County': 'Franklin County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:55 - __main__ - INFO - {'entity_name': 'Wilton Municipal Registrar, Franklin, ME', 'state': 'ME', 'county': 'Franklin County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:55 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Municipal Registrar, Franklin, ME", "state": "ME", "county": "Franklin County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c186-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Municipal Registrar, Franklin, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Franklin County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wilton Municipal Clerk, Franklin, ME', 'State': 'ME', 'County': 'Franklin County', 'City': 'Wilton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilton Municipal Clerk, Franklin, ME', 'state': 'ME', 'county': 'Franklin County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilton Municipal Clerk, Franklin, ME", "state": "ME", "county": "Franklin County", "city": "Wilton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c187-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilton Municipal Clerk, Franklin, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Franklin County', 'city': 'Wilton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wilson Village Clerk, St. Croix, WI', 'State': 'WI', 'County': 'St. Croix County', 'City': 'Wilson', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Village Clerk, St. Croix, WI', 'state': 'WI', 'county': 'St. Croix County', 'city': 'Wilson', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Village Clerk, St. Croix, WI", "state": "WI", "county": "St. Croix County", "city": "Wilson", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c188-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Village Clerk, St. Croix, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'St. Croix County', 'city': 'Wilson', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Wilson Township Election Commission, Charlevoix, MI', 'State': 'MI', 'County': 'Charlevoix County', 'City': 'Boyne City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Township Election Commission, Charlevoix, MI', 'state': 'MI', 'county': 'Charlevoix County', 'city': 'Boyne City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Township Election Commission, Charlevoix, MI", "state": "MI", "county": "Charlevoix County", "city": "Boyne City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c189-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Township Election Commission, Charlevoix, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Charlevoix County', 'city': 'Boyne City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wilson Township Election Commission, Alpena, MI', 'State': 'MI', 'County': 'Alpena County', 'City': 'Alpena', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Township Election Commission, Alpena, MI', 'state': 'MI', 'county': 'Alpena County', 'city': 'Alpena', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Township Election Commission, Alpena, MI", "state": "MI", "county": "Alpena County", "city": "Alpena", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Township Election Commission, Alpena, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Alpena County', 'city': 'Alpena', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '84', 'Entity Name': 'Wilson Township Clerk, Charlevoix, MI', 'State': 'MI', 'County': 'Charlevoix County', 'City': 'Boyne City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Township Clerk, Charlevoix, MI', 'state': 'MI', 'county': 'Charlevoix County', 'city': 'Boyne City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Township Clerk, Charlevoix, MI", "state": "MI", "county": "Charlevoix County", "city": "Boyne City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 84} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Township Clerk, Charlevoix, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Charlevoix County', 'city': 'Boyne City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 84}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wilson Township Clerk, Alpena, MI', 'State': 'MI', 'County': 'Alpena County', 'City': 'Herron', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Township Clerk, Alpena, MI', 'state': 'MI', 'county': 'Alpena County', 'city': 'Herron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Township Clerk, Alpena, MI", "state": "MI", "county": "Alpena County", "city": "Herron", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Township Clerk, Alpena, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Alpena County', 'city': 'Herron', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'Wilson Town Clerk, Sheboygan, WI', 'State': 'WI', 'County': 'Sheboygan County', 'City': 'Sheboygan', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Town Clerk, Sheboygan, WI', 'state': 'WI', 'county': 'Sheboygan County', 'city': 'Sheboygan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 88} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Town Clerk, Sheboygan, WI", "state": "WI", "county": "Sheboygan County", "city": "Sheboygan", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 88} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Town Clerk, Sheboygan, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sheboygan County', 'city': 'Sheboygan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 88}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wilson Town Clerk, Rusk, WI', 'State': 'WI', 'County': 'Rusk County', 'City': 'Birchwood', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Town Clerk, Rusk, WI', 'state': 'WI', 'county': 'Rusk County', 'city': 'Birchwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Town Clerk, Rusk, WI", "state": "WI", "county": "Rusk County", "city": "Birchwood", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 51} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Town Clerk, Rusk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Rusk County', 'city': 'Birchwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Wilson Town Clerk, Lincoln, WI', 'State': 'WI', 'County': 'Lincoln County', 'City': 'Tomahawk', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Town Clerk, Lincoln, WI', 'state': 'WI', 'county': 'Lincoln County', 'city': 'Tomahawk', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Town Clerk, Lincoln, WI", "state": "WI", "county": "Lincoln County", "city": "Tomahawk", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 83} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c18f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Town Clerk, Lincoln, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Lincoln County', 'city': 'Tomahawk', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wilson Town Clerk, Eau Claire, WI', 'State': 'WI', 'County': 'Eau Claire County', 'City': 'Stanley', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Town Clerk, Eau Claire, WI', 'state': 'WI', 'county': 'Eau Claire County', 'city': 'Stanley', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Town Clerk, Eau Claire, WI", "state": "WI", "county": "Eau Claire County", "city": "Stanley", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c190-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Town Clerk, Eau Claire, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Eau Claire County', 'city': 'Stanley', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wilson Town Clerk, Dunn, WI', 'State': 'WI', 'County': 'Dunn County', 'City': 'Ridgeland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson Town Clerk, Dunn, WI', 'state': 'WI', 'county': 'Dunn County', 'city': 'Ridgeland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Town Clerk, Dunn, WI", "state": "WI", "county": "Dunn County", "city": "Ridgeland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 53} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:56 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c191-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Town Clerk, Dunn, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dunn County', 'city': 'Ridgeland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 53}} +06/10/2024 10:12:56 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Wilson State Bank', 'State': 'KS', 'County': 'Ellsworth County', 'City': 'Wilson', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:12:56 - __main__ - INFO - {'entity_name': 'Wilson State Bank', 'state': 'KS', 'county': 'Ellsworth County', 'city': 'Wilson', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 89} +06/10/2024 10:12:56 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson State Bank", "state": "KS", "county": "Ellsworth County", "city": "Wilson", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 89} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c192-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson State Bank', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Ellsworth County', 'city': 'Wilson', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 89}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Wilson Medical Center', 'State': 'KS', 'County': 'Wilson County', 'City': 'Neodesha', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson Medical Center', 'state': 'KS', 'county': 'Wilson County', 'city': 'Neodesha', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 70} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Medical Center", "state": "KS", "county": "Wilson County", "city": "Neodesha", "sector": "Healthcare and Public Health", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 70} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c193-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Medical Center', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Wilson County', 'city': 'Neodesha', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 70}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '46', 'Entity Name': "Wilson County Sheriff's Office", 'State': 'TN', 'County': 'Wilson County', 'City': 'Lebanon', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': "Wilson County Sheriff's Office", 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 46} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson County Sheriff's Office", "state": "TN", "county": "Wilson County", "city": "Lebanon", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 46} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c194-2733-11ef-933f-6d71cebc6d83', 'entity_name': "Wilson County Sheriff's Office", 'cyhy_db_name_id': None, 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 46}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Wilson County Elections Administrator, Wilson, TX', 'State': 'TX', 'County': 'Wilson County', 'City': 'Floresville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson County Elections Administrator, Wilson, TX', 'state': 'TX', 'county': 'Wilson County', 'city': 'Floresville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson County Elections Administrator, Wilson, TX", "state": "TX", "county": "Wilson County", "city": "Floresville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c195-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson County Elections Administrator, Wilson, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wilson County', 'city': 'Floresville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Wilson County Elections Administrator, Wilson, TN', 'State': 'TN', 'County': 'Wilson County', 'City': 'Lebanon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson County Elections Administrator, Wilson, TN', 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 62} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson County Elections Administrator, Wilson, TN", "state": "TN", "county": "Wilson County", "city": "Lebanon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 62} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c196-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson County Elections Administrator, Wilson, TN', 'cyhy_db_name_id': None, 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 62}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '98', 'Entity Name': 'Wilson County Clerk, Wilson, KS', 'State': 'KS', 'County': 'Wilson County', 'City': 'Fredonia', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson County Clerk, Wilson, KS', 'state': 'KS', 'county': 'Wilson County', 'city': 'Fredonia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 98} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson County Clerk, Wilson, KS", "state": "KS", "county": "Wilson County", "city": "Fredonia", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 98} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c197-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson County Clerk, Wilson, KS', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Wilson County', 'city': 'Fredonia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 98}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'Wilson County Board of Elections, Wilson, NC', 'State': 'NC', 'County': 'Wilson County', 'City': 'Wilson', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson County Board of Elections, Wilson, NC', 'state': 'NC', 'county': 'Wilson County', 'city': 'Wilson', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 36} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson County Board of Elections, Wilson, NC", "state": "NC", "county": "Wilson County", "city": "Wilson", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 36} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fca-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson County Board of Elections, Wilson, NC', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Wilson County', 'city': 'Wilson', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 36}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'Wilson Bank and Trust', 'State': 'TN', 'County': 'Wilson County', 'City': 'Lebanon', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilson Bank and Trust', 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 76} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilson Bank and Trust", "state": "TN", "county": "Wilson County", "city": "Lebanon", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 76} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8898c198-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilson Bank and Trust', 'cyhy_db_name_id': None, 'state': 'TN', 'county': 'Wilson County', 'city': 'Lebanon', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 76}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '22', 'Entity Name': 'Wilmot Township Election Commission, Cheboygan, MI', 'State': 'MI', 'County': 'Cheboygan County', 'City': 'Wolverine', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilmot Township Election Commission, Cheboygan, MI', 'state': 'MI', 'county': 'Cheboygan County', 'city': 'Wolverine', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmot Township Election Commission, Cheboygan, MI", "state": "MI", "county": "Cheboygan County", "city": "Wolverine", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 22} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fcb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmot Township Election Commission, Cheboygan, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Cheboygan County', 'city': 'Wolverine', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '22', 'Entity Name': 'Wilmot Township Clerk, Cheboygan, MI', 'State': 'MI', 'County': 'Cheboygan County', 'City': 'Wolverine', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilmot Township Clerk, Cheboygan, MI', 'state': 'MI', 'county': 'Cheboygan County', 'city': 'Wolverine', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmot Township Clerk, Cheboygan, MI", "state": "MI", "county": "Cheboygan County", "city": "Wolverine", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 22} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fcc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmot Township Clerk, Cheboygan, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Cheboygan County', 'city': 'Wolverine', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Wilmot Town Clerk, Merrimack, NH', 'State': 'NH', 'County': 'Merrimack County', 'City': 'Wilmot', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilmot Town Clerk, Merrimack, NH', 'state': 'NH', 'county': 'Merrimack County', 'city': 'Wilmot', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmot Town Clerk, Merrimack, NH", "state": "NH", "county": "Merrimack County", "city": "Wilmot", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 91} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:57 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859d6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmot Town Clerk, Merrimack, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Merrimack County', 'city': 'Wilmot', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91}} +06/10/2024 10:12:57 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wilmington Town Treasurer, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Searsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:57 - __main__ - INFO - {'entity_name': 'Wilmington Town Treasurer, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Searsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:57 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmington Town Treasurer, Windham, VT", "state": "VT", "county": "Windham County", "city": "Searsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859d7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmington Town Treasurer, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Searsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wilmington Town Clerk, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Searsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Wilmington Town Clerk, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Searsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmington Town Clerk, Windham, VT", "state": "VT", "county": "Windham County", "city": "Searsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fcd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmington Town Clerk, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Searsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wilmington Town Clerk, Middlesex, MA', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Wilmington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Wilmington Town Clerk, Middlesex, MA', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Wilmington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilmington Town Clerk, Middlesex, MA", "state": "MA", "county": "Middlesex County", "city": "Wilmington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 55} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fce-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilmington Town Clerk, Middlesex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Wilmington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 55}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wilma Corporation', 'State': 'PA', 'County': 'Dauphin County', 'City': 'Harrisburg', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Wilma Corporation', 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 57} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilma Corporation", "state": "PA", "county": "Dauphin County", "city": "Harrisburg", "sector": "", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 57} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fcf-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilma Corporation', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Dauphin County', 'city': 'Harrisburg', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 57}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Willow Town Clerk, Richland, WI', 'State': 'WI', 'County': 'Richland County', 'City': 'Cazenovia', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Willow Town Clerk, Richland, WI', 'state': 'WI', 'county': 'Richland County', 'city': 'Cazenovia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Willow Town Clerk, Richland, WI", "state": "WI", "county": "Richland County", "city": "Cazenovia", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859d8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willow Town Clerk, Richland, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Richland County', 'city': 'Cazenovia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Willow Springs Town Clerk, Lafayette, WI', 'State': 'WI', 'County': 'Lafayette County', 'City': 'Mineral Point', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Willow Springs Town Clerk, Lafayette, WI', 'state': 'WI', 'county': 'Lafayette County', 'city': 'Mineral Point', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Willow Springs Town Clerk, Lafayette, WI", "state": "WI", "county": "Lafayette County", "city": "Mineral Point", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fd0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willow Springs Town Clerk, Lafayette, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Lafayette County', 'city': 'Mineral Point', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Williston Town Treasurer, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Williston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Williston Town Treasurer, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Williston Town Treasurer, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Williston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 62} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fd1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williston Town Treasurer, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Williston Town Clerk, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Williston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Williston Town Clerk, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Williston Town Clerk, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Williston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 62} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fd2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williston Town Clerk, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Willington Town Clerk, Tolland, CT', 'State': 'CT', 'County': 'Tolland County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Willington Town Clerk, Tolland, CT', 'state': 'CT', 'county': 'Tolland County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 40} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Willington Town Clerk, Tolland, CT", "state": "CT", "county": "Tolland County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 40} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fd3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willington Town Clerk, Tolland, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Tolland County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 40}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Willington Registrar of Voters, Tolland, CT', 'State': 'CT', 'County': 'Tolland County', 'City': 'Willington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Willington Registrar of Voters, Tolland, CT', 'state': 'CT', 'county': 'Tolland County', 'city': 'Willington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 40} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Willington Registrar of Voters, Tolland, CT", "state": "CT", "county": "Tolland County", "city": "Willington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 40} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:58 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '898f3fd4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willington Registrar of Voters, Tolland, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Tolland County', 'city': 'Willington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 40}} +06/10/2024 10:12:58 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Willingboro Township', 'State': 'NJ', 'County': 'Burlington County', 'City': 'Willingboro', 'Sector': 'Government Facilities, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:12:58 - __main__ - INFO - {'entity_name': 'Willingboro Township', 'state': 'NJ', 'county': 'Burlington County', 'city': 'Willingboro', 'sector': 'Government Facilities, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 64} +06/10/2024 10:12:58 - data.pe_db.db_query_source - INFO - {"entity_name": "Willingboro Township", "state": "NJ", "county": "Burlington County", "city": "Willingboro", "sector": "Government Facilities, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 64} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willingboro Township', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Burlington County', 'city': 'Willingboro', 'sector': 'Government Facilities, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 64}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Willimantic Municipal Registrar, Piscataquis, ME', 'State': 'ME', 'County': 'Piscataquis County', 'City': 'Willimantic', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Willimantic Municipal Registrar, Piscataquis, ME', 'state': 'ME', 'county': 'Piscataquis County', 'city': 'Willimantic', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Willimantic Municipal Registrar, Piscataquis, ME", "state": "ME", "county": "Piscataquis County", "city": "Willimantic", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 57} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willimantic Municipal Registrar, Piscataquis, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Piscataquis County', 'city': 'Willimantic', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Willimantic Municipal Clerk, Piscataquis, ME', 'State': 'ME', 'County': 'Piscataquis County', 'City': 'Willimantic', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Willimantic Municipal Clerk, Piscataquis, ME', 'state': 'ME', 'county': 'Piscataquis County', 'city': 'Willimantic', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Willimantic Municipal Clerk, Piscataquis, ME", "state": "ME", "county": "Piscataquis County", "city": "Willimantic", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 57} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willimantic Municipal Clerk, Piscataquis, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Piscataquis County', 'city': 'Willimantic', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Williamsville Police Department', 'State': 'IL', 'County': 'Sangamon County', 'City': 'Williamsville', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamsville Police Department', 'state': 'IL', 'county': 'Sangamon County', 'city': 'Williamsville', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 65} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamsville Police Department", "state": "IL", "county": "Sangamon County", "city": "Williamsville", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 65} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859d9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamsville Police Department', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Sangamon County', 'city': 'Williamsville', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 65}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Williamstowntown Clerk, Berkshire, MA', 'State': 'MA', 'County': 'Berkshire County', 'City': 'Williamstown', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamstowntown Clerk, Berkshire, MA', 'state': 'MA', 'county': 'Berkshire County', 'city': 'Williamstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamstowntown Clerk, Berkshire, MA", "state": "MA", "county": "Berkshire County", "city": "Williamstown", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 69} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697a6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamstowntown Clerk, Berkshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Berkshire County', 'city': 'Williamstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 69}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Williamstown Township Election Commission, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamstown Township Election Commission, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamstown Township Election Commission, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859da-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamstown Township Election Commission, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Williamstown Township Clerk, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamstown Township Clerk, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamstown Township Clerk, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 63} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '89c859db-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamstown Township Clerk, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 63}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Williamstown Town Clerk, Orange, VT', 'State': 'VT', 'County': 'Orange County', 'City': 'Williamstown', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamstown Town Clerk, Orange, VT', 'state': 'VT', 'county': 'Orange County', 'city': 'Williamstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamstown Town Clerk, Orange, VT", "state": "VT", "county": "Orange County", "city": "Williamstown", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 62} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697a7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamstown Town Clerk, Orange, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orange County', 'city': 'Williamstown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'Williamstown Town Clerk, Dodge, WI', 'State': 'WI', 'County': 'Dodge County', 'City': 'Mayville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamstown Town Clerk, Dodge, WI', 'state': 'WI', 'county': 'Dodge County', 'city': 'Mayville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 88} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamstown Town Clerk, Dodge, WI", "state": "WI", "county": "Dodge County", "city": "Mayville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 88} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamstown Town Clerk, Dodge, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dodge County', 'city': 'Mayville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 88}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Williamston Community Schools', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamston Community Schools', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamston Community Schools", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697a8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamston Community Schools', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Williamston City Election Commission, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamston City Election Commission, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamston City Election Commission, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:12:59 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamston City Election Commission, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:12:59 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Williamston City Clerk, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:12:59 - __main__ - INFO - {'entity_name': 'Williamston City Clerk, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90} +06/10/2024 10:12:59 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamston City Clerk, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 90} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697a9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamston City Clerk, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Williamson County Elections Administrator, Williamson, TX', 'State': 'TX', 'County': 'Williamson County', 'City': 'Georgetown', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamson County Elections Administrator, Williamson, TX', 'state': 'TX', 'county': 'Williamson County', 'city': 'Georgetown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamson County Elections Administrator, Williamson, TX", "state": "TX", "county": "Williamson County", "city": "Georgetown", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 63} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8b0e8f90-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamson County Elections Administrator, Williamson, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Williamson County', 'city': 'Georgetown', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '33', 'Entity Name': 'Williamson County Elections Administrator, Williamson, TN', 'State': 'TN', 'County': 'Williamson County', 'City': 'Franklin', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamson County Elections Administrator, Williamson, TN', 'state': 'TN', 'county': 'Williamson County', 'city': 'Franklin', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 33} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamson County Elections Administrator, Williamson, TN", "state": "TN", "county": "Williamson County", "city": "Franklin", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 33} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a62072f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamson County Elections Administrator, Williamson, TN', 'cyhy_db_name_id': None, 'state': 'TN', 'county': 'Williamson County', 'city': 'Franklin', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 33}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '33', 'Entity Name': 'Williamson County Clerk, Williamson, IL', 'State': 'IL', 'County': 'Williamson County', 'City': 'Marion', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamson County Clerk, Williamson, IL', 'state': 'IL', 'county': 'Williamson County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 33} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamson County Clerk, Williamson, IL", "state": "IL", "county": "Williamson County", "city": "Marion", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 33} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a620730-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamson County Clerk, Williamson, IL', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Williamson County', 'city': 'Marion', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 33}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Williamsburg Town Clerk, Hampshire, MA', 'State': 'MA', 'County': 'Hampshire County', 'City': 'Williamsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamsburg Town Clerk, Hampshire, MA', 'state': 'MA', 'county': 'Hampshire County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 42} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamsburg Town Clerk, Hampshire, MA", "state": "MA", "county": "Hampshire County", "city": "Williamsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 42} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697aa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamsburg Town Clerk, Hampshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampshire County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 42}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Williamsburg County Board of Voter Registration and Elections, Williamsburg, SC', 'State': 'SC', 'County': 'Williamsburg County', 'City': 'Kingstree', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamsburg County Board of Voter Registration and Elections, Williamsburg, SC', 'state': 'SC', 'county': 'Williamsburg County', 'city': 'Kingstree', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 52} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamsburg County Board of Voter Registration and Elections, Williamsburg, SC", "state": "SC", "county": "Williamsburg County", "city": "Kingstree", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 52} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697ab-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamsburg County Board of Voter Registration and Elections, Williamsburg, SC', 'cyhy_db_name_id': None, 'state': 'SC', 'county': 'Williamsburg County', 'city': 'Kingstree', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 52}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Williamsburg City Registrar, VA', 'State': 'VA', 'County': 'Williamsburg city', 'City': 'Williamsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamsburg City Registrar, VA', 'state': 'VA', 'county': 'Williamsburg city', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamsburg City Registrar, VA", "state": "VA", "county": "Williamsburg city", "city": "Williamsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 45} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a620731-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamsburg City Registrar, VA', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Williamsburg city', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Williamsburg City Electoral Board, VA', 'State': 'VA', 'County': 'Williamsburg city', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williamsburg City Electoral Board, VA', 'state': 'VA', 'county': 'Williamsburg city', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williamsburg City Electoral Board, VA", "state": "VA", "county": "Williamsburg city", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 45} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:00 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8a9697ac-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williamsburg City Electoral Board, VA', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Williamsburg city', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45}} +06/10/2024 10:13:00 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Williams County, Ohio Election Infrastructure', 'State': 'OH', 'County': 'Williams County', 'City': 'Bryan', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:00 - __main__ - INFO - {'entity_name': 'Williams County, Ohio Election Infrastructure', 'state': 'OH', 'county': 'Williams County', 'city': 'Bryan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 60} +06/10/2024 10:13:00 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams County, Ohio Election Infrastructure", "state": "OH", "county": "Williams County", "city": "Bryan", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 60} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07401f1-8331-11ee-854d-e3de255e633a', 'entity_name': 'Williams County, Ohio Election Infrastructure', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Williams County', 'city': 'Bryan', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 60}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Williams County, Ohio', 'State': 'OH', 'County': 'Williams County', 'City': 'Bryan', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams County, Ohio', 'state': 'OH', 'county': 'Williams County', 'city': 'Bryan', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams County, Ohio", "state": "OH", "county": "Williams County", "city": "Bryan", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams County, Ohio', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Williams County', 'city': 'Bryan', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '32', 'Entity Name': 'Williams County Auditor, Williams, ND', 'State': 'ND', 'County': 'Williams County', 'City': 'Williston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams County Auditor, Williams, ND', 'state': 'ND', 'county': 'Williams County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 32} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams County Auditor, Williams, ND", "state": "ND", "county": "Williams County", "city": "Williston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 32} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8b0e8f91-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams County Auditor, Williams, ND', 'cyhy_db_name_id': None, 'state': 'ND', 'county': 'Williams County', 'city': 'Williston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 32}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Williams College', 'State': 'MA', 'County': 'Berkshire County', 'City': 'Williamstown', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams College', 'state': 'MA', 'county': 'Berkshire County', 'city': 'Williamstown', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 43} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams College", "state": "MA", "county": "Berkshire County", "city": "Williamstown", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 43} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams College', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Berkshire County', 'city': 'Williamstown', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 43}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Williams Charter Township Election Commission, Bay, MI', 'State': 'MI', 'County': 'Bay County', 'City': 'Auburn', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams Charter Township Election Commission, Bay, MI', 'state': 'MI', 'county': 'Bay County', 'city': 'Auburn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 70} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams Charter Township Election Commission, Bay, MI", "state": "MI", "county": "Bay County", "city": "Auburn", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 70} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams Charter Township Election Commission, Bay, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Bay County', 'city': 'Auburn', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 70}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Williams Charter Township Clerk, Bay, MI', 'State': 'MI', 'County': 'Bay County', 'City': 'Williams Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams Charter Township Clerk, Bay, MI', 'state': 'MI', 'county': 'Bay County', 'city': 'Williams Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 70} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams Charter Township Clerk, Bay, MI", "state": "MI", "county": "Bay County", "city": "Williams Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 70} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams Charter Township Clerk, Bay, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Bay County', 'city': 'Williams Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 70}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Williams Bay Village Clerk, Walworth, WI', 'State': 'WI', 'County': 'Walworth County', 'City': 'Williams Bay', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Williams Bay Village Clerk, Walworth, WI', 'state': 'WI', 'county': 'Walworth County', 'city': 'Williams Bay', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Williams Bay Village Clerk, Walworth, WI", "state": "WI", "county": "Walworth County", "city": "Williams Bay", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Williams Bay Village Clerk, Walworth, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Walworth County', 'city': 'Williams Bay', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'William S. Hein & Co., INC.', 'State': 'NY', 'County': 'Erie County', 'City': 'Getzville', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'William S. Hein & Co., INC.', 'state': 'NY', 'county': 'Erie County', 'city': 'Getzville', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 57} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "William S. Hein & Co., INC.", "state": "NY", "county": "Erie County", "city": "Getzville", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 57} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'William S. Hein & Co., INC.', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Erie County', 'city': 'Getzville', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 57}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'William S Hart Union High School District', 'State': 'CA', 'County': 'Los Angeles County', 'City': 'Santa Clarita', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'William S Hart Union High School District', 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Santa Clarita', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 60} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "William S Hart Union High School District", "state": "CA", "county": "Los Angeles County", "city": "Santa Clarita", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 60} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8b0e8f92-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'William S Hart Union High School District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Santa Clarita', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 60}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'William Jewell College', 'State': 'MO', 'County': 'Clay County', 'City': 'Liberty', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'William Jewell College', 'state': 'MO', 'county': 'Clay County', 'city': 'Liberty', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 38} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "William Jewell College", "state": "MO", "county": "Clay County", "city": "Liberty", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 38} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8b0e8f93-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'William Jewell College', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Clay County', 'city': 'Liberty', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 38}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'William Floyd School District', 'State': 'NY', 'County': 'Suffolk County', 'City': 'Mastic Beach', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'William Floyd School District', 'state': 'NY', 'county': 'Suffolk County', 'city': 'Mastic Beach', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 61} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "William Floyd School District", "state": "NY", "county": "Suffolk County", "city": "Mastic Beach", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 61} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:01 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'William Floyd School District', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Suffolk County', 'city': 'Mastic Beach', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 61}} +06/10/2024 10:13:01 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Willard Town Clerk, Rusk, WI', 'State': 'WI', 'County': 'Rusk County', 'City': 'Conrath', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:01 - __main__ - INFO - {'entity_name': 'Willard Town Clerk, Rusk, WI', 'state': 'WI', 'county': 'Rusk County', 'city': 'Conrath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45} +06/10/2024 10:13:01 - data.pe_db.db_query_source - INFO - {"entity_name": "Willard Town Clerk, Rusk, WI", "state": "WI", "county": "Rusk County", "city": "Conrath", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 45} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willard Town Clerk, Rusk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Rusk County', 'city': 'Conrath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '99', 'Entity Name': 'Willamette View', 'State': 'OR', 'County': 'Clackamas County', 'City': 'Portland', 'Sector': 'Commercial Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Willamette View', 'state': 'OR', 'county': 'Clackamas County', 'city': 'Portland', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 99} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Willamette View", "state": "OR", "county": "Clackamas County", "city": "Portland", "sector": "Commercial Facilities", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 99} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c3a63da-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willamette View', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Clackamas County', 'city': 'Portland', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 99}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Willamette Dental Management Corporation', 'State': 'OR', 'County': 'Washington County', 'City': 'Hillsboro', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Willamette Dental Management Corporation', 'state': 'OR', 'county': 'Washington County', 'city': 'Hillsboro', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 83} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Willamette Dental Management Corporation", "state": "OR", "county": "Washington County", "city": "Hillsboro", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 83} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willamette Dental Management Corporation', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Washington County', 'city': 'Hillsboro', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 83}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Willacy County Elections Administrator, Willacy, TX', 'State': 'TX', 'County': 'Willacy County', 'City': 'Raymondville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Willacy County Elections Administrator, Willacy, TX', 'state': 'TX', 'county': 'Willacy County', 'city': 'Raymondville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Willacy County Elections Administrator, Willacy, TX", "state": "TX", "county": "Willacy County", "city": "Raymondville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995d9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Willacy County Elections Administrator, Willacy, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Willacy County', 'city': 'Raymondville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Will County, Illinois', 'State': 'IL', 'County': 'Will County', 'City': 'Joliet', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Will County, Illinois', 'state': 'IL', 'county': 'Will County', 'city': 'Joliet', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Will County, Illinois", "state": "IL", "county": "Will County", "city": "Joliet", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07401f0-8331-11ee-854d-e3de255e633a', 'entity_name': 'Will County, Illinois', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Will County', 'city': 'Joliet', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Will County School District 92', 'State': 'IL', 'County': 'Will County', 'City': 'Lockport', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Will County School District 92', 'state': 'IL', 'county': 'Will County', 'city': 'Lockport', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Will County School District 92", "state": "IL", "county": "Will County", "city": "Lockport", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 73} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995da-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Will County School District 92', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Will County', 'city': 'Lockport', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Will County EMA-Radio System', 'State': 'IL', 'County': 'Will County', 'City': 'Joliet', 'Sector': 'Communications, Emergency Services', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Will County EMA-Radio System', 'state': 'IL', 'county': 'Will County', 'city': 'Joliet', 'sector': 'Communications, Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Will County EMA-Radio System", "state": "IL", "county": "Will County", "city": "Joliet", "sector": "Communications, Emergency Services", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 83} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995db-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Will County EMA-Radio System', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Will County', 'city': 'Joliet', 'sector': 'Communications, Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wilkinson Town Clerk, Rusk, WI', 'State': 'WI', 'County': 'Rusk County', 'City': 'Weyerhaeuser', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Wilkinson Town Clerk, Rusk, WI', 'state': 'WI', 'county': 'Rusk County', 'city': 'Weyerhaeuser', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkinson Town Clerk, Rusk, WI", "state": "WI", "county": "Rusk County", "city": "Weyerhaeuser", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 51} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c30-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkinson Town Clerk, Rusk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Rusk County', 'city': 'Weyerhaeuser', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wilkinson County Election Commission, Wilkinson, MS', 'State': 'MS', 'County': 'Wilkinson County', 'City': 'Woodville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Wilkinson County Election Commission, Wilkinson, MS', 'state': 'MS', 'county': 'Wilkinson County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkinson County Election Commission, Wilkinson, MS", "state": "MS", "county": "Wilkinson County", "city": "Woodville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 49} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c3a63db-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkinson County Election Commission, Wilkinson, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Wilkinson County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wilkinson County Circuit Clerk, Wilkinson, MS', 'State': 'MS', 'County': 'Wilkinson County', 'City': 'Woodville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Wilkinson County Circuit Clerk, Wilkinson, MS', 'state': 'MS', 'county': 'Wilkinson County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkinson County Circuit Clerk, Wilkinson, MS", "state": "MS", "county": "Wilkinson County", "city": "Woodville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 49} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ba995dc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkinson County Circuit Clerk, Wilkinson, MS', 'cyhy_db_name_id': None, 'state': 'MS', 'county': 'Wilkinson County', 'city': 'Woodville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wilkinson County Board of Elections and Registrar, Wilkinson, GA', 'State': 'GA', 'County': 'Wilkinson County', 'City': 'Irwinton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Wilkinson County Board of Elections and Registrar, Wilkinson, GA', 'state': 'GA', 'county': 'Wilkinson County', 'city': 'Irwinton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkinson County Board of Elections and Registrar, Wilkinson, GA", "state": "GA", "county": "Wilkinson County", "city": "Irwinton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 53} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:02 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c31-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkinson County Board of Elections and Registrar, Wilkinson, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Wilkinson County', 'city': 'Irwinton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53}} +06/10/2024 10:13:02 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Wilkin County Auditor, Wilkin, MN', 'State': 'MN', 'County': 'Wilkin County', 'City': 'Breckenridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:02 - __main__ - INFO - {'entity_name': 'Wilkin County Auditor, Wilkin, MN', 'state': 'MN', 'county': 'Wilkin County', 'city': 'Breckenridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 25} +06/10/2024 10:13:02 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkin County Auditor, Wilkin, MN", "state": "MN", "county": "Wilkin County", "city": "Breckenridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 25} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543c8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkin County Auditor, Wilkin, MN', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Wilkin County', 'city': 'Breckenridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 25}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wilkes University', 'State': 'PA', 'County': 'Luzerne County', 'City': 'Wilkes-Barre', 'Sector': '', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilkes University', 'state': 'PA', 'county': 'Luzerne County', 'city': 'Wilkes-Barre', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 51} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkes University", "state": "PA", "county": "Luzerne County", "city": "Wilkes-Barre", "sector": "", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 51} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c32-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkes University', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Luzerne County', 'city': 'Wilkes-Barre', 'sector': '', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 51}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Wilkes County Schools - CISA', 'State': 'GA', 'County': 'Wilkes County', 'City': 'Washington', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilkes County Schools - CISA', 'state': 'GA', 'county': 'Wilkes County', 'city': 'Washington', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 52} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkes County Schools - CISA", "state": "GA", "county": "Wilkes County", "city": "Washington", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 52} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543c9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkes County Schools - CISA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Wilkes County', 'city': 'Washington', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 52}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Wilkes County Board of Elections, Wilkes, NC', 'State': 'NC', 'County': 'Wilkes County', 'City': 'Wilkesboro', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilkes County Board of Elections, Wilkes, NC', 'state': 'NC', 'county': 'Wilkes County', 'city': 'Wilkesboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 50} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkes County Board of Elections, Wilkes, NC", "state": "NC", "county": "Wilkes County", "city": "Wilkesboro", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 50} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c33-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkes County Board of Elections, Wilkes, NC', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Wilkes County', 'city': 'Wilkesboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 50}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Wilkes County Board of Elections and Registrar, Wilkes, GA', 'State': 'GA', 'County': 'Wilkes County', 'City': 'Washington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilkes County Board of Elections and Registrar, Wilkes, GA', 'state': 'GA', 'county': 'Wilkes County', 'city': 'Washington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 61} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkes County Board of Elections and Registrar, Wilkes, GA", "state": "GA", "county": "Wilkes County", "city": "Washington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 61} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c34-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkes County Board of Elections and Registrar, Wilkes, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Wilkes County', 'city': 'Washington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 61}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wilkes Community College', 'State': 'NC', 'County': 'Wilkes County', 'City': 'Wilkesboro', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 4'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilkes Community College', 'state': 'NC', 'county': 'Wilkes County', 'city': 'Wilkesboro', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 4', 'rating': 57} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilkes Community College", "state": "NC", "county": "Wilkes County", "city": "Wilkesboro", "sector": "Government Facilities", "entity_type": "State", "region": "Region 4", "rating": 57} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c35-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilkes Community College', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Wilkes County', 'city': 'Wilkesboro', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 4', 'rating': 57}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Wild Rose Village Clerk, Waushara, WI', 'State': 'WI', 'County': 'Waushara County', 'City': 'Wild Rose', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wild Rose Village Clerk, Waushara, WI', 'state': 'WI', 'county': 'Waushara County', 'city': 'Wild Rose', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wild Rose Village Clerk, Waushara, WI", "state": "WI", "county": "Waushara County", "city": "Wild Rose", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 66} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543ca-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wild Rose Village Clerk, Waushara, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Waushara County', 'city': 'Wild Rose', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wilcox Township Election Commission, Newaygo, MI', 'State': 'MI', 'County': 'Newaygo County', 'City': 'White Cloud', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilcox Township Election Commission, Newaygo, MI', 'state': 'MI', 'county': 'Newaygo County', 'city': 'White Cloud', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox Township Election Commission, Newaygo, MI", "state": "MI", "county": "Newaygo County", "city": "White Cloud", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:03 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8c8f2c36-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox Township Election Commission, Newaygo, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Newaygo County', 'city': 'White Cloud', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:13:03 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Wilcox Township Clerk, Newaygo, MI', 'State': 'MI', 'County': 'Newaygo County', 'City': 'White Cloud', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:03 - __main__ - INFO - {'entity_name': 'Wilcox Township Clerk, Newaygo, MI', 'state': 'MI', 'county': 'Newaygo County', 'city': 'White Cloud', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:13:03 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox Township Clerk, Newaygo, MI", "state": "MI", "county": "Newaygo County", "city": "White Cloud", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7b8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox Township Clerk, Newaygo, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Newaygo County', 'city': 'White Cloud', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wilcox County Judge of Probate, Wilcox, AL', 'State': 'AL', 'County': 'Wilcox County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilcox County Judge of Probate, Wilcox, AL', 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox County Judge of Probate, Wilcox, AL", "state": "AL", "county": "Wilcox County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 53} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7b9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox County Judge of Probate, Wilcox, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Wilcox County Circuit Clerk, Wilcox, AL', 'State': 'AL', 'County': 'Wilcox County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilcox County Circuit Clerk, Wilcox, AL', 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 40} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox County Circuit Clerk, Wilcox, AL", "state": "AL", "county": "Wilcox County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 40} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7ba-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox County Circuit Clerk, Wilcox, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 40}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Wilcox County Board of Registrars, Wilcox, AL', 'State': 'AL', 'County': 'Wilcox County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilcox County Board of Registrars, Wilcox, AL', 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox County Board of Registrars, Wilcox, AL", "state": "AL", "county": "Wilcox County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 53} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543cb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox County Board of Registrars, Wilcox, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 53}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Wilcox County Board of Elections and Registrar, Wilcox, GA', 'State': 'GA', 'County': 'Wilcox County', 'City': 'Abbeville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilcox County Board of Elections and Registrar, Wilcox, GA', 'state': 'GA', 'county': 'Wilcox County', 'city': 'Abbeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 48} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox County Board of Elections and Registrar, Wilcox, GA", "state": "GA", "county": "Wilcox County", "city": "Abbeville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 48} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7bb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox County Board of Elections and Registrar, Wilcox, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Wilcox County', 'city': 'Abbeville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 48}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Wilcox County Absentee Elections Manager, Wilcox, AL', 'State': 'AL', 'County': 'Wilcox County', 'City': 'Camden', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilcox County Absentee Elections Manager, Wilcox, AL', 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 40} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilcox County Absentee Elections Manager, Wilcox, AL", "state": "AL", "county": "Wilcox County", "city": "Camden", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 40} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543cc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilcox County Absentee Elections Manager, Wilcox, AL', 'cyhy_db_name_id': None, 'state': 'AL', 'county': 'Wilcox County', 'city': 'Camden', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 40}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '36', 'Entity Name': 'Wilbraham Town Clerk, Hampden, MA', 'State': 'MA', 'County': 'Hampden County', 'City': 'Wilbraham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilbraham Town Clerk, Hampden, MA', 'state': 'MA', 'county': 'Hampden County', 'city': 'Wilbraham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 36} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilbraham Town Clerk, Hampden, MA", "state": "MA", "county": "Hampden County", "city": "Wilbraham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 36} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543cd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilbraham Town Clerk, Hampden, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampden County', 'city': 'Wilbraham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 36}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'Wilber Township Election Commission, Iosco, MI', 'State': 'MI', 'County': 'Iosco County', 'City': 'East Tawas', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilber Township Election Commission, Iosco, MI', 'state': 'MI', 'county': 'Iosco County', 'city': 'East Tawas', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilber Township Election Commission, Iosco, MI", "state": "MI", "county": "Iosco County", "city": "East Tawas", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 72} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7bc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilber Township Election Commission, Iosco, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Iosco County', 'city': 'East Tawas', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'Wilber Township Clerk, Iosco, MI', 'State': 'MI', 'County': 'Iosco County', 'City': 'East Tawas', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilber Township Clerk, Iosco, MI', 'state': 'MI', 'county': 'Iosco County', 'city': 'East Tawas', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilber Township Clerk, Iosco, MI", "state": "MI", "county": "Iosco County", "city": "East Tawas", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 72} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7bd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilber Township Clerk, Iosco, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Iosco County', 'city': 'East Tawas', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Wilbarger County Tax Assessor-Collector, Wilbarger, TX', 'State': 'TX', 'County': 'Wilbarger County', 'City': 'Vernon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilbarger County Tax Assessor-Collector, Wilbarger, TX', 'state': 'TX', 'county': 'Wilbarger County', 'city': 'Vernon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 89} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilbarger County Tax Assessor-Collector, Wilbarger, TX", "state": "TX", "county": "Wilbarger County", "city": "Vernon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 89} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8cd543ce-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilbarger County Tax Assessor-Collector, Wilbarger, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wilbarger County', 'city': 'Vernon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 89}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Wilbarger County County Clerk, Wilbarger, TX', 'State': 'TX', 'County': 'Wilbarger County', 'City': 'Vernon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wilbarger County County Clerk, Wilbarger, TX', 'state': 'TX', 'county': 'Wilbarger County', 'city': 'Vernon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 89} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wilbarger County County Clerk, Wilbarger, TX", "state": "TX", "county": "Wilbarger County", "city": "Vernon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 89} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:04 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7be-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wilbarger County County Clerk, Wilbarger, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wilbarger County', 'city': 'Vernon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 89}} +06/10/2024 10:13:04 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Wien Town Clerk, Marathon, WI', 'State': 'WI', 'County': 'Marathon County', 'City': 'Edgar', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:04 - __main__ - INFO - {'entity_name': 'Wien Town Clerk, Marathon, WI', 'state': 'WI', 'county': 'Marathon County', 'city': 'Edgar', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 96} +06/10/2024 10:13:04 - data.pe_db.db_query_source - INFO - {"entity_name": "Wien Town Clerk, Marathon, WI", "state": "WI", "county": "Marathon County", "city": "Edgar", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 96} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df8944e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wien Town Clerk, Marathon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Marathon County', 'city': 'Edgar', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 96}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Wicomico County, MD', 'State': 'MD', 'County': 'Wicomico County', 'City': 'Salisbury', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wicomico County, MD', 'state': 'MD', 'county': 'Wicomico County', 'city': 'Salisbury', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 42} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wicomico County, MD", "state": "MD", "county": "Wicomico County", "city": "Salisbury", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 42} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df8944f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wicomico County, MD', 'cyhy_db_name_id': None, 'state': 'MD', 'county': 'Wicomico County', 'city': 'Salisbury', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 42}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Wicomico County Board of Elections, Wicomico, MD', 'State': 'MD', 'County': 'Wicomico County', 'City': 'Salisbury', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wicomico County Board of Elections, Wicomico, MD', 'state': 'MD', 'county': 'Wicomico County', 'city': 'Salisbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 54} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wicomico County Board of Elections, Wicomico, MD", "state": "MD", "county": "Wicomico County", "city": "Salisbury", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 54} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc96-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wicomico County Board of Elections, Wicomico, MD', 'cyhy_db_name_id': None, 'state': 'MD', 'county': 'Wicomico County', 'city': 'Salisbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 54}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'Wichita State University', 'State': 'KS', 'County': 'Sedgwick County', 'City': 'Wichita', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 7'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wichita State University', 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 7', 'rating': 63} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wichita State University", "state": "KS", "county": "Sedgwick County", "city": "Wichita", "sector": "Government Facilities", "entity_type": "State", "region": "Region 7", "rating": 63} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df89450-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wichita State University', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 7', 'rating': 63}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'Wichita Public Schools USD 259, KS', 'State': 'KS', 'County': 'Sedgwick County', 'City': 'Wichita', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wichita Public Schools USD 259, KS', 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 88} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wichita Public Schools USD 259, KS", "state": "KS", "county": "Sedgwick County", "city": "Wichita", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 88} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7bf-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wichita Public Schools USD 259, KS', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 88}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '92', 'Entity Name': 'Wichita County County Clerk, Wichita, TX', 'State': 'TX', 'County': 'Wichita County', 'City': 'Wichita Falls', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wichita County County Clerk, Wichita, TX', 'state': 'TX', 'county': 'Wichita County', 'city': 'Wichita Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 92} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wichita County County Clerk, Wichita, TX", "state": "TX", "county": "Wichita County", "city": "Wichita Falls", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 92} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7c0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wichita County County Clerk, Wichita, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wichita County', 'city': 'Wichita Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 92}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wichita County Clerk, Wichita, KS', 'State': 'KS', 'County': 'Wichita County', 'City': 'Leoti', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Wichita County Clerk, Wichita, KS', 'state': 'KS', 'county': 'Wichita County', 'city': 'Leoti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 51} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Wichita County Clerk, Wichita, KS", "state": "KS", "county": "Wichita County", "city": "Leoti", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 51} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7c1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wichita County Clerk, Wichita, KS', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Wichita County', 'city': 'Leoti', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 51}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '45', 'Entity Name': "Who's Watching TV, LLC", 'State': 'FL', 'County': 'Orange County', 'City': 'Orlando', 'Sector': 'Communications', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': "Who's Watching TV, LLC", 'state': 'FL', 'county': 'Orange County', 'city': 'Orlando', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 45} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Who's Watching TV, LLC", "state": "FL", "county": "Orange County", "city": "Orlando", "sector": "Communications", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 45} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7c2-2733-11ef-933f-6d71cebc6d83', 'entity_name': "Who's Watching TV, LLC", 'cyhy_db_name_id': None, 'state': 'FL', 'county': 'Orange County', 'city': 'Orlando', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 45}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Whittier Union High School District', 'State': 'CA', 'County': 'Los Angeles County', 'City': 'Whittier', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Whittier Union High School District', 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Whittier', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 55} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Whittier Union High School District", "state": "CA", "county": "Los Angeles County", "city": "Whittier", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 55} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df89451-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whittier Union High School District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Whittier', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 55}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Whittier City School District', 'State': 'CA', 'County': 'Los Angeles County', 'City': 'Whittier', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Whittier City School District', 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Whittier', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 58} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Whittier City School District", "state": "CA", "county": "Los Angeles County", "city": "Whittier", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 58} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7c3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whittier City School District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Whittier', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 58}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Whittemore City Election Commission, Iosco, MI', 'State': 'MI', 'County': 'Iosco County', 'City': 'Whittemore', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Whittemore City Election Commission, Iosco, MI', 'state': 'MI', 'county': 'Iosco County', 'city': 'Whittemore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Whittemore City Election Commission, Iosco, MI", "state": "MI", "county": "Iosco County", "city": "Whittemore", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:05 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8d63e7c4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whittemore City Election Commission, Iosco, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Iosco County', 'city': 'Whittemore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:13:05 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Whittemore City Clerk, Iosco, MI', 'State': 'MI', 'County': 'Iosco County', 'City': 'Whittemore', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:05 - __main__ - INFO - {'entity_name': 'Whittemore City Clerk, Iosco, MI', 'state': 'MI', 'county': 'Iosco County', 'city': 'Whittemore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:13:05 - data.pe_db.db_query_source - INFO - {"entity_name": "Whittemore City Clerk, Iosco, MI", "state": "MI", "county": "Iosco County", "city": "Whittemore", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df89452-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whittemore City Clerk, Iosco, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Iosco County', 'city': 'Whittemore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Whitney Township Election Commission, Arenac, MI', 'State': 'MI', 'County': 'Arenac County', 'City': 'Tawas City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitney Township Election Commission, Arenac, MI', 'state': 'MI', 'county': 'Arenac County', 'city': 'Tawas City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitney Township Election Commission, Arenac, MI", "state": "MI", "county": "Arenac County", "city": "Tawas City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc97-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitney Township Election Commission, Arenac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Arenac County', 'city': 'Tawas City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Whitney Township Clerk, Arenac, MI', 'State': 'MI', 'County': 'Arenac County', 'City': 'Au Gres', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitney Township Clerk, Arenac, MI', 'state': 'MI', 'county': 'Arenac County', 'city': 'Au Gres', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitney Township Clerk, Arenac, MI", "state": "MI", "county": "Arenac County", "city": "Au Gres", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc98-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitney Township Clerk, Arenac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Arenac County', 'city': 'Au Gres', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Whitnall School District', 'State': 'WI', 'County': 'Milwaukee County', 'City': 'Greenfield', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitnall School District', 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Greenfield', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitnall School District", "state": "WI", "county": "Milwaukee County", "city": "Greenfield", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 43} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8df89453-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitnall School District', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Greenfield', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '41', 'Entity Name': 'Whitman-Hanson Regional Schools', 'State': 'MA', 'County': 'Plymouth County', 'City': 'Whitman', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitman-Hanson Regional Schools', 'state': 'MA', 'county': 'Plymouth County', 'city': 'Whitman', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 41} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitman-Hanson Regional Schools", "state": "MA", "county": "Plymouth County", "city": "Whitman", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 41} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ec5c338-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitman-Hanson Regional Schools', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Plymouth County', 'city': 'Whitman', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 41}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '18', 'Entity Name': 'Whitman Town Clerk, Plymouth, MA', 'State': 'MA', 'County': 'Plymouth County', 'City': 'Whitman', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitman Town Clerk, Plymouth, MA', 'state': 'MA', 'county': 'Plymouth County', 'city': 'Whitman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 18} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitman Town Clerk, Plymouth, MA", "state": "MA", "county": "Plymouth County", "city": "Whitman", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 18} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ec5c339-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitman Town Clerk, Plymouth, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Plymouth County', 'city': 'Whitman', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 18}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Whitman County Auditor, Whitman, WA', 'State': 'WA', 'County': 'Whitman County', 'City': 'Colfax', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitman County Auditor, Whitman, WA', 'state': 'WA', 'county': 'Whitman County', 'city': 'Colfax', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 51} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitman County Auditor, Whitman, WA", "state": "WA", "county": "Whitman County", "city": "Colfax", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 51} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ec5c33a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitman County Auditor, Whitman, WA', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Whitman County', 'city': 'Colfax', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 51}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Whitley County Clerk, Whitley, KY', 'State': 'KY', 'County': 'Whitley County', 'City': 'Williamsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitley County Clerk, Whitley, KY', 'state': 'KY', 'county': 'Whitley County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 55} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitley County Clerk, Whitley, KY", "state": "KY", "county": "Whitley County", "city": "Williamsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 55} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc99-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitley County Clerk, Whitley, KY', 'cyhy_db_name_id': None, 'state': 'KY', 'county': 'Whitley County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 55}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Whitley County Clerk, Whitley, IN', 'State': 'IN', 'County': 'Whitley County', 'City': 'Columbia City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitley County Clerk, Whitley, IN', 'state': 'IN', 'county': 'Whitley County', 'city': 'Columbia City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitley County Clerk, Whitley, IN", "state": "IN", "county": "Whitley County", "city": "Columbia City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 89} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc9a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitley County Clerk, Whitley, IN', 'cyhy_db_name_id': None, 'state': 'IN', 'county': 'Whitley County', 'city': 'Columbia City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '11', 'Entity Name': 'Whitingham Town Treasurer, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Whitingham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitingham Town Treasurer, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Whitingham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 11} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitingham Town Treasurer, Windham, VT", "state": "VT", "county": "Windham County", "city": "Whitingham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 11} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc9b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitingham Town Treasurer, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Whitingham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 11}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '11', 'Entity Name': 'Whitingham Town Clerk, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Whitingham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whitingham Town Clerk, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Whitingham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 11} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitingham Town Clerk, Windham, VT", "state": "VT", "county": "Windham County", "city": "Whitingham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 11} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc9c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitingham Town Clerk, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Whitingham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 11}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Whiting Town Treasurer, Addison, VT', 'State': 'VT', 'County': 'Addison County', 'City': 'Whiting', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whiting Town Treasurer, Addison, VT', 'state': 'VT', 'county': 'Addison County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiting Town Treasurer, Addison, VT", "state": "VT", "county": "Addison County", "city": "Whiting", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:06 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8e1dcc9d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiting Town Treasurer, Addison, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Addison County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:13:06 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Whiting Town Clerk, Addison, VT', 'State': 'VT', 'County': 'Addison County', 'City': 'Whiting', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:06 - __main__ - INFO - {'entity_name': 'Whiting Town Clerk, Addison, VT', 'state': 'VT', 'county': 'Addison County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81} +06/10/2024 10:13:06 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiting Town Clerk, Addison, VT", "state": "VT", "county": "Addison County", "city": "Whiting", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 81} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f2907fe-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiting Town Clerk, Addison, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Addison County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 81}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Whiting Municipal Registrar, Washington, ME', 'State': 'ME', 'County': 'Washington County', 'City': 'Whiting', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whiting Municipal Registrar, Washington, ME', 'state': 'ME', 'county': 'Washington County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiting Municipal Registrar, Washington, ME", "state": "ME", "county": "Washington County", "city": "Whiting", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 53} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f34c896-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiting Municipal Registrar, Washington, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Washington County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Whiting Municipal Clerk, Washington, ME', 'State': 'ME', 'County': 'Washington County', 'City': 'Whiting', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whiting Municipal Clerk, Washington, ME', 'state': 'ME', 'county': 'Washington County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiting Municipal Clerk, Washington, ME", "state": "ME", "county": "Washington County", "city": "Whiting", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 53} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f2907ff-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiting Municipal Clerk, Washington, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Washington County', 'city': 'Whiting', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'Whitfield County Schools', 'State': 'GA', 'County': 'Whitfield County', 'City': 'Dalton', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitfield County Schools', 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 78} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitfield County Schools", "state": "GA", "county": "Whitfield County", "city": "Dalton", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 78} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290800-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitfield County Schools', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 78}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Whitfield County Board of Elections and Registrar, Whitfield, GA', 'State': 'GA', 'County': 'Whitfield County', 'City': 'Dalton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitfield County Board of Elections and Registrar, Whitfield, GA', 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitfield County Board of Elections and Registrar, Whitfield, GA", "state": "GA", "county": "Whitfield County", "city": "Dalton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 49} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290801-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitfield County Board of Elections and Registrar, Whitfield, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 49}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Whitewater Township Election Commission, Grand Traverse, MI', 'State': 'MI', 'County': 'Grand Traverse County', 'City': 'Williamsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitewater Township Election Commission, Grand Traverse, MI', 'state': 'MI', 'county': 'Grand Traverse County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitewater Township Election Commission, Grand Traverse, MI", "state": "MI", "county": "Grand Traverse County", "city": "Williamsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 56} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290802-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitewater Township Election Commission, Grand Traverse, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Grand Traverse County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Whitewater Township Clerk, Grand Traverse, MI', 'State': 'MI', 'County': 'Grand Traverse County', 'City': 'Williamsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitewater Township Clerk, Grand Traverse, MI', 'state': 'MI', 'county': 'Grand Traverse County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitewater Township Clerk, Grand Traverse, MI", "state": "MI", "county": "Grand Traverse County", "city": "Williamsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 56} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290803-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitewater Township Clerk, Grand Traverse, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Grand Traverse County', 'city': 'Williamsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Whitewater Town Clerk, Walworth, WI', 'State': 'WI', 'County': 'Walworth County', 'City': 'Whitewater', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitewater Town Clerk, Walworth, WI', 'state': 'WI', 'county': 'Walworth County', 'city': 'Whitewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 91} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitewater Town Clerk, Walworth, WI", "state": "WI", "county": "Walworth County", "city": "Whitewater", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 91} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290804-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitewater Town Clerk, Walworth, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Walworth County', 'city': 'Whitewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 91}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Whitewater City Clerk, Walworth/Jefferson, WI', 'State': 'WI', 'County': 'Jefferson County', 'City': 'Whitewater', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitewater City Clerk, Walworth/Jefferson, WI', 'state': 'WI', 'county': 'Jefferson County', 'city': 'Whitewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 54} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitewater City Clerk, Walworth/Jefferson, WI", "state": "WI", "county": "Jefferson County", "city": "Whitewater", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 54} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290805-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitewater City Clerk, Walworth/Jefferson, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Jefferson County', 'city': 'Whitewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 54}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '86', 'Entity Name': 'Whitestown Town Clerk, Vernon, WI', 'State': 'WI', 'County': 'Vernon County', 'City': 'La Farge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitestown Town Clerk, Vernon, WI', 'state': 'WI', 'county': 'Vernon County', 'city': 'La Farge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 86} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitestown Town Clerk, Vernon, WI", "state": "WI", "county": "Vernon County", "city": "La Farge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 86} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290806-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitestown Town Clerk, Vernon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Vernon County', 'city': 'La Farge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 86}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'Whiteside County, IL', 'State': 'IL', 'County': 'Whiteside County', 'City': 'Morrison', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whiteside County, IL', 'state': 'IL', 'county': 'Whiteside County', 'city': 'Morrison', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 48} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiteside County, IL", "state": "IL", "county": "Whiteside County", "city": "Morrison", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 48} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290807-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiteside County, IL', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Whiteside County', 'city': 'Morrison', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 48}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Whitelaw Village Clerk, Manitowoc, WI', 'State': 'WI', 'County': 'Manitowoc County', 'City': 'Whitelaw', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitelaw Village Clerk, Manitowoc, WI', 'state': 'WI', 'county': 'Manitowoc County', 'city': 'Whitelaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitelaw Village Clerk, Manitowoc, WI", "state": "WI", "county": "Manitowoc County", "city": "Whitelaw", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 50} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ec5c33b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitelaw Village Clerk, Manitowoc, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Manitowoc County', 'city': 'Whitelaw', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Whitehouse ISD', 'State': 'TX', 'County': 'Smith County', 'City': 'Whitehouse', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitehouse ISD', 'state': 'TX', 'county': 'Smith County', 'city': 'Whitehouse', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 52} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitehouse ISD", "state": "TX", "county": "Smith County", "city": "Whitehouse", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 52} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:07 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8ec5c33c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitehouse ISD', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Smith County', 'city': 'Whitehouse', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 52}} +06/10/2024 10:13:07 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Whitehall Township Election Commission, Muskegon, MI', 'State': 'MI', 'County': 'Muskegon County', 'City': 'Montague', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:07 - __main__ - INFO - {'entity_name': 'Whitehall Township Election Commission, Muskegon, MI', 'state': 'MI', 'county': 'Muskegon County', 'city': 'Montague', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:13:07 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitehall Township Election Commission, Muskegon, MI", "state": "MI", "county": "Muskegon County", "city": "Montague", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f34c897-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitehall Township Election Commission, Muskegon, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Muskegon County', 'city': 'Montague', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Whitehall Township Clerk, Muskegon, MI', 'State': 'MI', 'County': 'Muskegon County', 'City': 'Montague', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitehall Township Clerk, Muskegon, MI', 'state': 'MI', 'county': 'Muskegon County', 'city': 'Montague', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitehall Township Clerk, Muskegon, MI", "state": "MI", "county": "Muskegon County", "city": "Montague", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290808-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitehall Township Clerk, Muskegon, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Muskegon County', 'city': 'Montague', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'Whitehall City Clerk, Trempealeau, WI', 'State': 'WI', 'County': 'Trempealeau County', 'City': 'Whitehall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitehall City Clerk, Trempealeau, WI', 'state': 'WI', 'county': 'Trempealeau County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitehall City Clerk, Trempealeau, WI", "state": "WI", "county": "Trempealeau County", "city": "Whitehall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 39} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd91068-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitehall City Clerk, Trempealeau, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Trempealeau County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Whiteford Township Election Commission, Monroe, MI', 'State': 'MI', 'County': 'Monroe County', 'City': 'Ottawa Lake', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whiteford Township Election Commission, Monroe, MI', 'state': 'MI', 'county': 'Monroe County', 'city': 'Ottawa Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiteford Township Election Commission, Monroe, MI", "state": "MI", "county": "Monroe County", "city": "Ottawa Lake", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 90} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd91069-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiteford Township Election Commission, Monroe, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Monroe County', 'city': 'Ottawa Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Whiteford Township Clerk, Monroe, MI', 'State': 'MI', 'County': 'Monroe County', 'City': 'Ottawa Lake', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whiteford Township Clerk, Monroe, MI', 'state': 'MI', 'county': 'Monroe County', 'city': 'Ottawa Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whiteford Township Clerk, Monroe, MI", "state": "MI", "county": "Monroe County", "city": "Ottawa Lake", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 90} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f290809-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whiteford Township Clerk, Monroe, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Monroe County', 'city': 'Ottawa Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 90}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '99', 'Entity Name': 'Whitefish Township Election Commission, Chippewa, MI', 'State': 'MI', 'County': 'Chippewa County', 'City': 'Paradise', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefish Township Election Commission, Chippewa, MI', 'state': 'MI', 'county': 'Chippewa County', 'city': 'Paradise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 99} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefish Township Election Commission, Chippewa, MI", "state": "MI", "county": "Chippewa County", "city": "Paradise", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 99} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefish Township Election Commission, Chippewa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Chippewa County', 'city': 'Paradise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 99}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '99', 'Entity Name': 'Whitefish Township Clerk, Chippewa, MI', 'State': 'MI', 'County': 'Chippewa County', 'City': 'Paradise', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefish Township Clerk, Chippewa, MI', 'state': 'MI', 'county': 'Chippewa County', 'city': 'Paradise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 99} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefish Township Clerk, Chippewa, MI", "state": "MI", "county": "Chippewa County", "city": "Paradise", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 99} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefish Township Clerk, Chippewa, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Chippewa County', 'city': 'Paradise', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 99}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Whitefish Bay Village Clerk, Milwaukee, WI', 'State': 'WI', 'County': 'Milwaukee County', 'City': 'Whitefish Bay', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefish Bay Village Clerk, Milwaukee, WI', 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Whitefish Bay', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefish Bay Village Clerk, Milwaukee, WI", "state": "WI", "county": "Milwaukee County", "city": "Whitefish Bay", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 51} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f34c898-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefish Bay Village Clerk, Milwaukee, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Milwaukee County', 'city': 'Whitefish Bay', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Whitefield Town Clerk, Coos, NH', 'State': 'NH', 'County': 'Coos County', 'City': 'Whitefield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefield Town Clerk, Coos, NH', 'state': 'NH', 'county': 'Coos County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefield Town Clerk, Coos, NH", "state": "NH", "county": "Coos County", "city": "Whitefield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 49} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefield Town Clerk, Coos, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Coos County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Whitefield Municipal Registrar, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Whitefield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefield Municipal Registrar, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefield Municipal Registrar, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Whitefield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 68} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefield Municipal Registrar, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Whitefield Municipal Clerk, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Whitefield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'Whitefield Municipal Clerk, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "Whitefield Municipal Clerk, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Whitefield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 68} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whitefield Municipal Clerk, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Whitefield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '63', 'Entity Name': "White's Pediatrics", 'State': 'GA', 'County': 'Whitfield County', 'City': 'Dalton', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 4'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': "White's Pediatrics", 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 63} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "White's Pediatrics", "state": "GA", "county": "Whitfield County", "city": "Dalton", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 4", "rating": 63} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080d-2733-11ef-933f-6d71cebc6d83', 'entity_name': "White's Pediatrics", 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Whitfield County', 'city': 'Dalton', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 4', 'rating': 63}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'White River Township Election Commission, Muskegon, MI', 'State': 'MI', 'County': 'Muskegon County', 'City': 'Whitehall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'White River Township Election Commission, Muskegon, MI', 'state': 'MI', 'county': 'Muskegon County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "White River Township Election Commission, Muskegon, MI", "state": "MI", "county": "Muskegon County", "city": "Whitehall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White River Township Election Commission, Muskegon, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Muskegon County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'White River Township Clerk, Muskegon, MI', 'State': 'MI', 'County': 'Muskegon County', 'City': 'Whitehall', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'White River Township Clerk, Muskegon, MI', 'state': 'MI', 'county': 'Muskegon County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "White River Township Clerk, Muskegon, MI", "state": "MI", "county": "Muskegon County", "city": "Whitehall", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 61} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:08 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8f29080f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White River Township Clerk, Muskegon, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Muskegon County', 'city': 'Whitehall', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 61}} +06/10/2024 10:13:08 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'White River School District, WA', 'State': 'WA', 'County': 'Pierce County', 'City': 'Buckley', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:08 - __main__ - INFO - {'entity_name': 'White River School District, WA', 'state': 'WA', 'county': 'Pierce County', 'city': 'Buckley', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 72} +06/10/2024 10:13:08 - data.pe_db.db_query_source - INFO - {"entity_name": "White River School District, WA", "state": "WA", "county": "Pierce County", "city": "Buckley", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 72} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White River School District, WA', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Pierce County', 'city': 'Buckley', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 72}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '5', 'Entity Name': 'White River Health', 'State': 'AR', 'County': 'Independence County', 'City': 'Batesville', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 6'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White River Health', 'state': 'AR', 'county': 'Independence County', 'city': 'Batesville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 5} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White River Health", "state": "AR", "county": "Independence County", "city": "Batesville", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 6", "rating": 5} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White River Health', 'cyhy_db_name_id': None, 'state': 'AR', 'county': 'Independence County', 'city': 'Batesville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 6', 'rating': 5}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '31', 'Entity Name': 'White Pine County, NV', 'State': 'NV', 'County': 'White Pine County', 'City': 'Ely', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Pine County, NV', 'state': 'NV', 'county': 'White Pine County', 'city': 'Ely', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 31} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Pine County, NV", "state": "NV", "county": "White Pine County", "city": "Ely", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 31} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769554-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Pine County, NV', 'cyhy_db_name_id': None, 'state': 'NV', 'county': 'White Pine County', 'city': 'Ely', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 31}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'White Pigeon Township Election Commission, St. Joseph, MI', 'State': 'MI', 'County': 'St. Joseph County', 'City': 'White Pigeon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Pigeon Township Election Commission, St. Joseph, MI', 'state': 'MI', 'county': 'St. Joseph County', 'city': 'White Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Pigeon Township Election Commission, St. Joseph, MI", "state": "MI", "county": "St. Joseph County", "city": "White Pigeon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Pigeon Township Election Commission, St. Joseph, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'St. Joseph County', 'city': 'White Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'White Pigeon Township Clerk, St. Joseph, MI', 'State': 'MI', 'County': 'St. Joseph County', 'City': 'White Pigeon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Pigeon Township Clerk, St. Joseph, MI', 'state': 'MI', 'county': 'St. Joseph County', 'city': 'White Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Pigeon Township Clerk, St. Joseph, MI", "state": "MI", "county": "St. Joseph County", "city": "White Pigeon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Pigeon Township Clerk, St. Joseph, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'St. Joseph County', 'city': 'White Pigeon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '22', 'Entity Name': 'White Oak Township Election Commission, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Webberville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Oak Township Election Commission, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Webberville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Oak Township Election Commission, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Webberville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 22} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Oak Township Election Commission, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Webberville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '22', 'Entity Name': 'White Oak Township Clerk, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Stockbridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Oak Township Clerk, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Stockbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Oak Township Clerk, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Stockbridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 22} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e2f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Oak Township Clerk, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Stockbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 22}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'White Oak Springs Town Clerk, Lafayette, WI', 'State': 'WI', 'County': 'Lafayette County', 'City': 'Shullsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Oak Springs Town Clerk, Lafayette, WI', 'state': 'WI', 'county': 'Lafayette County', 'city': 'Shullsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Oak Springs Town Clerk, Lafayette, WI", "state": "WI", "county": "Lafayette County", "city": "Shullsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769555-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Oak Springs Town Clerk, Lafayette, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Lafayette County', 'city': 'Shullsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'White Lake Village Clerk, Langlade, WI', 'State': 'WI', 'County': 'Langlade County', 'City': 'White Lake', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Lake Village Clerk, Langlade, WI', 'state': 'WI', 'county': 'Langlade County', 'city': 'White Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 78} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Lake Village Clerk, Langlade, WI", "state": "WI", "county": "Langlade County", "city": "White Lake", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 78} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Lake Village Clerk, Langlade, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Langlade County', 'city': 'White Lake', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 78}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'White Lake Charter Township Election Commission, Oakland, MI', 'State': 'MI', 'County': 'Oakland County', 'City': 'White Lake Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Lake Charter Township Election Commission, Oakland, MI', 'state': 'MI', 'county': 'Oakland County', 'city': 'White Lake Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Lake Charter Township Election Commission, Oakland, MI", "state": "MI", "county": "Oakland County", "city": "White Lake Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769556-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Lake Charter Township Election Commission, Oakland, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Oakland County', 'city': 'White Lake Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'White Lake Charter Township Clerk, Oakland, MI', 'State': 'MI', 'County': 'Oakland County', 'City': 'White Lake Charter Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White Lake Charter Township Clerk, Oakland, MI', 'state': 'MI', 'county': 'Oakland County', 'city': 'White Lake Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White Lake Charter Township Clerk, Oakland, MI", "state": "MI", "county": "Oakland County", "city": "White Lake Charter Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769557-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Lake Charter Township Clerk, Oakland, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Oakland County', 'city': 'White Lake Charter Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'White County Government', 'State': 'IL', 'County': 'White County', 'City': 'Carmi', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White County Government', 'state': 'IL', 'county': 'White County', 'city': 'Carmi', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White County Government", "state": "IL", "county": "White County", "city": "Carmi", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 51} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White County Government', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'White County', 'city': 'Carmi', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 51}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'White County Election Commision, White, AR', 'State': 'AR', 'County': 'White County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White County Election Commision, White, AR', 'state': 'AR', 'county': 'White County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White County Election Commision, White, AR", "state": "AR", "county": "White County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White County Election Commision, White, AR', 'cyhy_db_name_id': None, 'state': 'AR', 'county': 'White County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 82}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'White County Clerk, White, IN', 'State': 'IN', 'County': 'White County', 'City': 'Monticello', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White County Clerk, White, IN', 'state': 'IN', 'county': 'White County', 'city': 'Monticello', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White County Clerk, White, IN", "state": "IN", "county": "White County", "city": "Monticello", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 43} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:09 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '8fd9106f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White County Clerk, White, IN', 'cyhy_db_name_id': None, 'state': 'IN', 'county': 'White County', 'city': 'Monticello', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 43}} +06/10/2024 10:13:09 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'White County Clerk, White, AR', 'State': 'AR', 'County': 'White County', 'City': 'Searcy', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:09 - __main__ - INFO - {'entity_name': 'White County Clerk, White, AR', 'state': 'AR', 'county': 'White County', 'city': 'Searcy', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 82} +06/10/2024 10:13:09 - data.pe_db.db_query_source - INFO - {"entity_name": "White County Clerk, White, AR", "state": "AR", "county": "White County", "city": "Searcy", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 82} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c122-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White County Clerk, White, AR', 'cyhy_db_name_id': None, 'state': 'AR', 'county': 'White County', 'city': 'Searcy', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 82}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'White County Board of Elections and Registrar, White, GA', 'State': 'GA', 'County': 'White County', 'City': 'Cleveland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'White County Board of Elections and Registrar, White, GA', 'state': 'GA', 'county': 'White County', 'city': 'Cleveland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 64} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "White County Board of Elections and Registrar, White, GA", "state": "GA", "county": "White County", "city": "Cleveland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 64} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c123-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White County Board of Elections and Registrar, White, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'White County', 'city': 'Cleveland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 64}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'White Bird Clinic', 'State': 'OR', 'County': 'Lane County', 'City': 'Eugene', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'White Bird Clinic', 'state': 'OR', 'county': 'Lane County', 'city': 'Eugene', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 68} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "White Bird Clinic", "state": "OR", "county": "Lane County", "city": "Eugene", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 68} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c124-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'White Bird Clinic', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Lane County', 'city': 'Eugene', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 68}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'WhidbeyHealth Medical Center', 'State': 'WA', 'County': 'Island County', 'City': 'Coupeville', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'WhidbeyHealth Medical Center', 'state': 'WA', 'county': 'Island County', 'city': 'Coupeville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 60} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "WhidbeyHealth Medical Center", "state": "WA", "county": "Island County", "city": "Coupeville", "sector": "Healthcare and Public Health", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 60} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c125-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'WhidbeyHealth Medical Center', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Island County', 'city': 'Coupeville', 'sector': 'Healthcare and Public Health', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 60}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '79', 'Entity Name': 'Wheelock Town Treasurer, Caledonia, VT', 'State': 'VT', 'County': 'Caledonia County', 'City': 'Lyndon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheelock Town Treasurer, Caledonia, VT', 'state': 'VT', 'county': 'Caledonia County', 'city': 'Lyndon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 79} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheelock Town Treasurer, Caledonia, VT", "state": "VT", "county": "Caledonia County", "city": "Lyndon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 79} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c126-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheelock Town Treasurer, Caledonia, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Caledonia County', 'city': 'Lyndon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 79}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '79', 'Entity Name': 'Wheelock Town Clerk, Caledonia, VT', 'State': 'VT', 'County': 'Caledonia County', 'City': 'Lyndon', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheelock Town Clerk, Caledonia, VT', 'state': 'VT', 'county': 'Caledonia County', 'city': 'Lyndon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 79} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheelock Town Clerk, Caledonia, VT", "state": "VT", "county": "Caledonia County", "city": "Lyndon", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 79} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c127-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheelock Town Clerk, Caledonia, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Caledonia County', 'city': 'Lyndon', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 79}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '40', 'Entity Name': 'Wheeling Jesuit University', 'State': 'WV', 'County': 'Ohio County', 'City': 'Wheeling', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeling Jesuit University', 'state': 'WV', 'county': 'Ohio County', 'city': 'Wheeling', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 40} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeling Jesuit University", "state": "WV", "county": "Ohio County", "city": "Wheeling", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 40} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c128-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeling Jesuit University', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Ohio County', 'city': 'Wheeling', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 40}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Wheeler Village Clerk, Dunn, WI', 'State': 'WI', 'County': 'Dunn County', 'City': 'Wheeler', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler Village Clerk, Dunn, WI', 'state': 'WI', 'county': 'Dunn County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler Village Clerk, Dunn, WI", "state": "WI", "county": "Dunn County", "city": "Wheeler", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 59} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c129-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler Village Clerk, Dunn, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dunn County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '6', 'Entity Name': 'Wheeler Township Election Commission, Gratiot, MI', 'State': 'MI', 'County': 'Gratiot County', 'City': 'Wheeler', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler Township Election Commission, Gratiot, MI', 'state': 'MI', 'county': 'Gratiot County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 6} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler Township Election Commission, Gratiot, MI", "state": "MI", "county": "Gratiot County", "city": "Wheeler", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 6} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769558-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler Township Election Commission, Gratiot, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Gratiot County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 6}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '6', 'Entity Name': 'Wheeler Township Clerk, Gratiot, MI', 'State': 'MI', 'County': 'Gratiot County', 'City': 'Wheeler', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler Township Clerk, Gratiot, MI', 'state': 'MI', 'county': 'Gratiot County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 6} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler Township Clerk, Gratiot, MI", "state": "MI", "county": "Gratiot County", "city": "Wheeler", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 6} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler Township Clerk, Gratiot, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Gratiot County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 6}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wheeler County, NE', 'State': 'NE', 'County': 'Wheeler County', 'City': 'Bartlett', 'Sector': 'Election Infrastructure, Government Facilities, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler County, NE', 'state': 'NE', 'county': 'Wheeler County', 'city': 'Bartlett', 'sector': 'Election Infrastructure, Government Facilities, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler County, NE", "state": "NE", "county": "Wheeler County", "city": "Bartlett", "sector": "Election Infrastructure, Government Facilities, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 56} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90769559-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler County, NE', 'cyhy_db_name_id': None, 'state': 'NE', 'county': 'Wheeler County', 'city': 'Bartlett', 'sector': 'Election Infrastructure, Government Facilities, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Wheeler County Tax Assessor-Collector, Wheeler, TX', 'State': 'TX', 'County': 'Wheeler County', 'City': 'Wheeler', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler County Tax Assessor-Collector, Wheeler, TX', 'state': 'TX', 'county': 'Wheeler County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler County Tax Assessor-Collector, Wheeler, TX", "state": "TX", "county": "Wheeler County", "city": "Wheeler", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9076955a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler County Tax Assessor-Collector, Wheeler, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wheeler County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Wheeler County County Clerk, Wheeler, TX', 'State': 'TX', 'County': 'Wheeler County', 'City': 'Wheeler', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler County County Clerk, Wheeler, TX', 'state': 'TX', 'county': 'Wheeler County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler County County Clerk, Wheeler, TX", "state": "TX", "county": "Wheeler County", "city": "Wheeler", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler County County Clerk, Wheeler, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wheeler County', 'city': 'Wheeler', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'Wheeler County Clerk, Wheeler, OR', 'State': 'OR', 'County': 'Wheeler County', 'City': 'Fossil', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler County Clerk, Wheeler, OR', 'state': 'OR', 'county': 'Wheeler County', 'city': 'Fossil', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 81} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler County Clerk, Wheeler, OR", "state": "OR", "county": "Wheeler County", "city": "Fossil", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 81} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90618e30-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler County Clerk, Wheeler, OR', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Wheeler County', 'city': 'Fossil', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 81}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Wheeler County Board of Elections and Registrar, Wheeler, GA', 'State': 'GA', 'County': 'Wheeler County', 'City': 'Alamo', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheeler County Board of Elections and Registrar, Wheeler, GA', 'state': 'GA', 'county': 'Wheeler County', 'city': 'Alamo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 43} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheeler County Board of Elections and Registrar, Wheeler, GA", "state": "GA", "county": "Wheeler County", "city": "Alamo", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 43} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:10 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheeler County Board of Elections and Registrar, Wheeler, GA', 'cyhy_db_name_id': None, 'state': 'GA', 'county': 'Wheeler County', 'city': 'Alamo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 43}} +06/10/2024 10:13:10 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Wheaton/Warrenville Community Unit School District 200', 'State': 'IL', 'County': 'DuPage County', 'City': 'Wheaton', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:10 - __main__ - INFO - {'entity_name': 'Wheaton/Warrenville Community Unit School District 200', 'state': 'IL', 'county': 'DuPage County', 'city': 'Wheaton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:13:10 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheaton/Warrenville Community Unit School District 200", "state": "IL", "county": "DuPage County", "city": "Wheaton", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheaton/Warrenville Community Unit School District 200', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'DuPage County', 'city': 'Wheaton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Wheaton Town Clerk, Chippewa, WI', 'State': 'WI', 'County': 'Chippewa County', 'City': 'Chippewa Falls', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheaton Town Clerk, Chippewa, WI', 'state': 'WI', 'county': 'Chippewa County', 'city': 'Chippewa Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheaton Town Clerk, Chippewa, WI", "state": "WI", "county": "Chippewa County", "city": "Chippewa Falls", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheaton Town Clerk, Chippewa, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Chippewa County', 'city': 'Chippewa Falls', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Wheaton Sanitary District', 'State': 'IL', 'County': 'DuPage County', 'City': 'Wheaton', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheaton Sanitary District', 'state': 'IL', 'county': 'DuPage County', 'city': 'Wheaton', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheaton Sanitary District", "state": "IL", "county": "DuPage County", "city": "Wheaton", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 45} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheaton Sanitary District', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'DuPage County', 'city': 'Wheaton', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 45}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Wheatland Township Election Commission, Sanilac, MI', 'State': 'MI', 'County': 'Sanilac County', 'City': 'Deckerville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Election Commission, Sanilac, MI', 'state': 'MI', 'county': 'Sanilac County', 'city': 'Deckerville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Election Commission, Sanilac, MI", "state": "MI", "county": "Sanilac County", "city": "Deckerville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 44} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Election Commission, Sanilac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Sanilac County', 'city': 'Deckerville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Wheatland Township Election Commission, Mecosta, MI', 'State': 'MI', 'County': 'Mecosta County', 'City': 'Remus', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Election Commission, Mecosta, MI', 'state': 'MI', 'county': 'Mecosta County', 'city': 'Remus', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Election Commission, Mecosta, MI", "state": "MI", "county": "Mecosta County", "city": "Remus", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 83} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Election Commission, Mecosta, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Mecosta County', 'city': 'Remus', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wheatland Township Election Commission, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Pittsford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Election Commission, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Pittsford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Election Commission, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Pittsford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Election Commission, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Pittsford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'Wheatland Township Clerk, Sanilac, MI', 'State': 'MI', 'County': 'Sanilac County', 'City': 'Deckerville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Clerk, Sanilac, MI', 'state': 'MI', 'county': 'Sanilac County', 'city': 'Deckerville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Clerk, Sanilac, MI", "state": "MI", "county": "Sanilac County", "city": "Deckerville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 44} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Clerk, Sanilac, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Sanilac County', 'city': 'Deckerville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 44}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Wheatland Township Clerk, Mecosta, MI', 'State': 'MI', 'County': 'Mecosta County', 'City': 'Remus', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Clerk, Mecosta, MI', 'state': 'MI', 'county': 'Mecosta County', 'city': 'Remus', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Clerk, Mecosta, MI", "state": "MI", "county": "Mecosta County", "city": "Remus", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 83} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '91db031c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Clerk, Mecosta, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Mecosta County', 'city': 'Remus', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 83}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Wheatland Township Clerk, Hillsdale, MI', 'State': 'MI', 'County': 'Hillsdale County', 'City': 'Pittsford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Township Clerk, Hillsdale, MI', 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Pittsford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Township Clerk, Hillsdale, MI", "state": "MI", "county": "Hillsdale County", "city": "Pittsford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 58} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Township Clerk, Hillsdale, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Hillsdale County', 'city': 'Pittsford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '31', 'Entity Name': 'Wheatland Town Clerk, Vernon, WI', 'State': 'WI', 'County': 'Vernon County', 'City': 'De Soto', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Town Clerk, Vernon, WI', 'state': 'WI', 'county': 'Vernon County', 'city': 'De Soto', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 31} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Town Clerk, Vernon, WI", "state": "WI", "county": "Vernon County", "city": "De Soto", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 31} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c12f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Town Clerk, Vernon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Vernon County', 'city': 'De Soto', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 31}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'Wheatland Town Clerk, Kenosha, WI', 'State': 'WI', 'County': 'Kenosha County', 'City': 'Burlington', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland Town Clerk, Kenosha, WI', 'state': 'WI', 'county': 'Kenosha County', 'city': 'Burlington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland Town Clerk, Kenosha, WI", "state": "WI", "county": "Kenosha County", "city": "Burlington", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '91db031d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland Town Clerk, Kenosha, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Kenosha County', 'city': 'Burlington', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '69', 'Entity Name': 'Wheatland County Election Administrator, Wheatland, MT', 'State': 'MT', 'County': 'Wheatland County', 'City': 'Harlowton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatland County Election Administrator, Wheatland, MT', 'state': 'MT', 'county': 'Wheatland County', 'city': 'Harlowton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 69} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatland County Election Administrator, Wheatland, MT", "state": "MT", "county": "Wheatland County", "city": "Harlowton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 69} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c130-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatland County Election Administrator, Wheatland, MT', 'cyhy_db_name_id': None, 'state': 'MT', 'county': 'Wheatland County', 'city': 'Harlowton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 69}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Wheatfield Township Election Commission, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatfield Township Election Commission, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatfield Township Election Commission, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c131-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatfield Township Election Commission, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Wheatfield Township Clerk, Ingham, MI', 'State': 'MI', 'County': 'Ingham County', 'City': 'Williamston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheatfield Township Clerk, Ingham, MI', 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 54} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheatfield Township Clerk, Ingham, MI", "state": "MI", "county": "Ingham County", "city": "Williamston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 54} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '90f4c132-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheatfield Township Clerk, Ingham, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ingham County', 'city': 'Williamston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 54}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Wheat State Credit Union', 'State': 'KS', 'County': 'Sedgwick County', 'City': 'Wichita', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Wheat State Credit Union', 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 91} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Wheat State Credit Union", "state": "KS", "county": "Sedgwick County", "city": "Wichita", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 91} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:11 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221afec-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wheat State Credit Union', 'cyhy_db_name_id': None, 'state': 'KS', 'county': 'Sedgwick County', 'city': 'Wichita', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 91}} +06/10/2024 10:13:11 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Whately Town Clerk, Franklin, MA', 'State': 'MA', 'County': 'Franklin County', 'City': 'Whately', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:11 - __main__ - INFO - {'entity_name': 'Whately Town Clerk, Franklin, MA', 'state': 'MA', 'county': 'Franklin County', 'city': 'Whately', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49} +06/10/2024 10:13:11 - data.pe_db.db_query_source - INFO - {"entity_name": "Whately Town Clerk, Franklin, MA", "state": "MA", "county": "Franklin County", "city": "Whately", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 49} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221afed-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whately Town Clerk, Franklin, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Franklin County', 'city': 'Whately', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 49}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '61', 'Entity Name': 'Whatcom Educational Credit Union', 'State': 'WA', 'County': 'Whatcom County', 'City': 'Bellingham', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 10'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Whatcom Educational Credit Union', 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 61} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Whatcom Educational Credit Union", "state": "WA", "county": "Whatcom County", "city": "Bellingham", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 10", "rating": 61} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221afee-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whatcom Educational Credit Union', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 10', 'rating': 61}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Whatcom County', 'State': 'WA', 'County': 'Whatcom County', 'City': 'Bellingham', 'Sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Whatcom County', 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 62} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Whatcom County", "state": "WA", "county": "Whatcom County", "city": "Bellingham", "sector": "Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 62} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Whatcom County', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 62}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '96', 'Entity Name': 'Wharton County Elections Administrator, Wharton, TX', 'State': 'TX', 'County': 'Wharton County', 'City': 'Wharton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wharton County Elections Administrator, Wharton, TX', 'state': 'TX', 'county': 'Wharton County', 'city': 'Wharton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wharton County Elections Administrator, Wharton, TX", "state": "TX", "county": "Wharton County", "city": "Wharton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 96} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '91db031e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wharton County Elections Administrator, Wharton, TX', 'cyhy_db_name_id': None, 'state': 'TX', 'county': 'Wharton County', 'city': 'Wharton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 96}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Weymouth Town Clerk, Norfolk, MA', 'State': 'MA', 'County': 'Norfolk County', 'City': 'Weymouth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weymouth Town Clerk, Norfolk, MA', 'state': 'MA', 'county': 'Norfolk County', 'city': 'Weymouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weymouth Town Clerk, Norfolk, MA", "state": "MA", "county": "Norfolk County", "city": "Weymouth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weymouth Town Clerk, Norfolk, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Norfolk County', 'city': 'Weymouth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '95', 'Entity Name': 'Weyerhaeuser Village Clerk, Rusk, WI', 'State': 'WI', 'County': 'Rusk County', 'City': 'Weyerhaeuser', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weyerhaeuser Village Clerk, Rusk, WI', 'state': 'WI', 'county': 'Rusk County', 'city': 'Weyerhaeuser', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 95} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weyerhaeuser Village Clerk, Rusk, WI", "state": "WI", "county": "Rusk County", "city": "Weyerhaeuser", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 95} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weyerhaeuser Village Clerk, Rusk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Rusk County', 'city': 'Weyerhaeuser', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 95}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Weybridge Town Treasurer, Addison, VT', 'State': 'VT', 'County': 'Addison County', 'City': 'Weybridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weybridge Town Treasurer, Addison, VT', 'state': 'VT', 'county': 'Addison County', 'city': 'Weybridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weybridge Town Treasurer, Addison, VT", "state": "VT", "county": "Addison County", "city": "Weybridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 68} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610a9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weybridge Town Treasurer, Addison, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Addison County', 'city': 'Weybridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Weybridge Town Clerk, Addison, VT', 'State': 'VT', 'County': 'Addison County', 'City': 'Weybridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weybridge Town Clerk, Addison, VT', 'state': 'VT', 'county': 'Addison County', 'city': 'Weybridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weybridge Town Clerk, Addison, VT", "state": "VT", "county": "Addison County", "city": "Weybridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 68} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '918610aa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weybridge Town Clerk, Addison, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Addison County', 'city': 'Weybridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 68}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Weyauwega Town Clerk, Waupaca, WI', 'State': 'WI', 'County': 'Waupaca County', 'City': 'Weyauwega', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weyauwega Town Clerk, Waupaca, WI', 'state': 'WI', 'county': 'Waupaca County', 'city': 'Weyauwega', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weyauwega Town Clerk, Waupaca, WI", "state": "WI", "county": "Waupaca County", "city": "Weyauwega", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 37} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221afef-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weyauwega Town Clerk, Waupaca, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Waupaca County', 'city': 'Weyauwega', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '67', 'Entity Name': 'Weyauwega City Clerk, Waupaca, WI', 'State': 'WI', 'County': 'Waupaca County', 'City': 'Waupaca', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Weyauwega City Clerk, Waupaca, WI', 'state': 'WI', 'county': 'Waupaca County', 'city': 'Waupaca', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 67} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Weyauwega City Clerk, Waupaca, WI", "state": "WI", "county": "Waupaca County", "city": "Waupaca", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 67} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weyauwega City Clerk, Waupaca, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Waupaca County', 'city': 'Waupaca', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 67}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wexford Township Election Commission, Wexford, MI', 'State': 'MI', 'County': 'Wexford County', 'City': 'Mesick', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wexford Township Election Commission, Wexford, MI', 'state': 'MI', 'county': 'Wexford County', 'city': 'Mesick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wexford Township Election Commission, Wexford, MI", "state": "MI", "county": "Wexford County", "city": "Mesick", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wexford Township Election Commission, Wexford, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Wexford County', 'city': 'Mesick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wexford Township Clerk, Wexford, MI', 'State': 'MI', 'County': 'Wexford County', 'City': 'Mesick', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wexford Township Clerk, Wexford, MI', 'state': 'MI', 'county': 'Wexford County', 'city': 'Mesick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wexford Township Clerk, Wexford, MI", "state": "MI", "county": "Wexford County", "city": "Mesick", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wexford Township Clerk, Wexford, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Wexford County', 'city': 'Mesick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wexford County Election Commission, Wexford, MI', 'State': 'MI', 'County': 'Wexford County', 'City': 'Cadillac', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wexford County Election Commission, Wexford, MI', 'state': 'MI', 'county': 'Wexford County', 'city': 'Cadillac', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wexford County Election Commission, Wexford, MI", "state": "MI", "county": "Wexford County", "city": "Cadillac", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wexford County Election Commission, Wexford, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Wexford County', 'city': 'Cadillac', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wexford County Clerk, Wexford, MI', 'State': 'MI', 'County': 'Wexford County', 'City': 'Cadillac', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wexford County Clerk, Wexford, MI', 'state': 'MI', 'county': 'Wexford County', 'city': 'Cadillac', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wexford County Clerk, Wexford, MI", "state": "MI", "county": "Wexford County", "city": "Cadillac", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:12 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '92b91814-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wexford County Clerk, Wexford, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Wexford County', 'city': 'Cadillac', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:12 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Wexford County Board of Canvassars, Wexford, MI', 'State': 'MI', 'County': 'Wexford County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:12 - __main__ - INFO - {'entity_name': 'Wexford County Board of Canvassars, Wexford, MI', 'state': 'MI', 'county': 'Wexford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:12 - data.pe_db.db_query_source - INFO - {"entity_name": "Wexford County Board of Canvassars, Wexford, MI", "state": "MI", "county": "Wexford County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '92b91815-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wexford County Board of Canvassars, Wexford, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Wexford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '83', 'Entity Name': 'Wetzel County Clerk, Wetzel, WV', 'State': 'WV', 'County': 'Wetzel County', 'City': 'New Martinsville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Wetzel County Clerk, Wetzel, WV', 'state': 'WV', 'county': 'Wetzel County', 'city': 'New Martinsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 83} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Wetzel County Clerk, Wetzel, WV", "state": "WV", "county": "Wetzel County", "city": "New Martinsville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 83} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '92b91816-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wetzel County Clerk, Wetzel, WV', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Wetzel County', 'city': 'New Martinsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 83}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wethersfield Town Clerk, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Wethersfield Town Clerk, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Wethersfield Town Clerk, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wethersfield Town Clerk, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Wethersfield Registrar of Voters, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': 'Wethersfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Wethersfield Registrar of Voters, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': 'Wethersfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Wethersfield Registrar of Voters, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "Wethersfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wethersfield Registrar of Voters, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': 'Wethersfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Westwood Town Clerk, Norfolk, MA', 'State': 'MA', 'County': 'Norfolk County', 'City': 'Westwood', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westwood Town Clerk, Norfolk, MA', 'state': 'MA', 'county': 'Norfolk County', 'city': 'Westwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westwood Town Clerk, Norfolk, MA", "state": "MA", "county": "Norfolk County", "city": "Westwood", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 77} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '92b91817-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westwood Town Clerk, Norfolk, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Norfolk County', 'city': 'Westwood', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 77}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Westport Town Clerk, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Town Clerk, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Town Clerk, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 59} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Town Clerk, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '38', 'Entity Name': 'Westport Town Clerk, Dane, WI', 'State': 'WI', 'County': 'Dane County', 'City': 'Waunakee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Town Clerk, Dane, WI', 'state': 'WI', 'county': 'Dane County', 'city': 'Waunakee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Town Clerk, Dane, WI", "state": "WI", "county": "Dane County", "city": "Waunakee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 38} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Town Clerk, Dane, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dane County', 'city': 'Waunakee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 38}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westport Town Clerk, Bristol, MA', 'State': 'MA', 'County': 'Bristol County', 'City': 'Westport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Town Clerk, Bristol, MA', 'state': 'MA', 'county': 'Bristol County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Town Clerk, Bristol, MA", "state": "MA", "county": "Bristol County", "city": "Westport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '930bfb88-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Town Clerk, Bristol, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Bristol County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Westport Registrar of Voters, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': 'Westport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Registrar of Voters, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Registrar of Voters, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "Westport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 59} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Registrar of Voters, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Westport Island Municipal Registrar, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Westport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Island Municipal Registrar, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Island Municipal Registrar, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Westport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 52} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221aff9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Island Municipal Registrar, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Westport Island Municipal Clerk, Lincoln, ME', 'State': 'ME', 'County': 'Lincoln County', 'City': 'Westport', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westport Island Municipal Clerk, Lincoln, ME', 'state': 'ME', 'county': 'Lincoln County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westport Island Municipal Clerk, Lincoln, ME", "state": "ME", "county": "Lincoln County", "city": "Westport", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 52} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '930bfb89-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westport Island Municipal Clerk, Lincoln, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Lincoln County', 'city': 'Westport', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Westphalia Township Election Commission, Clinton, MI', 'State': 'MI', 'County': 'Clinton County', 'City': 'Westphalia', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westphalia Township Election Commission, Clinton, MI', 'state': 'MI', 'county': 'Clinton County', 'city': 'Westphalia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westphalia Township Election Commission, Clinton, MI", "state": "MI", "county": "Clinton County", "city": "Westphalia", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221affa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westphalia Township Election Commission, Clinton, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Clinton County', 'city': 'Westphalia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'Westphalia Township Clerk, Clinton, MI', 'State': 'MI', 'County': 'Clinton County', 'City': 'Westphalia', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westphalia Township Clerk, Clinton, MI', 'state': 'MI', 'county': 'Clinton County', 'city': 'Westphalia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westphalia Township Clerk, Clinton, MI", "state": "MI", "county": "Clinton County", "city": "Westphalia", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221affb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westphalia Township Clerk, Clinton, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Clinton County', 'city': 'Westphalia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'Westover Companies', 'State': 'PA', 'County': 'Montgomery County', 'City': 'King of Prussia', 'Sector': 'Commercial Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westover Companies', 'state': 'PA', 'county': 'Montgomery County', 'city': 'King of Prussia', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 90} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westover Companies", "state": "PA", "county": "Montgomery County", "city": "King of Prussia", "sector": "Commercial Facilities", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 90} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:13 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9221affc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westover Companies', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Montgomery County', 'city': 'King of Prussia', 'sector': 'Commercial Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 90}} +06/10/2024 10:13:13 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Westosha Central High School District', 'State': 'WI', 'County': 'Kenosha County', 'City': 'Salem', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:13 - __main__ - INFO - {'entity_name': 'Westosha Central High School District', 'state': 'WI', 'county': 'Kenosha County', 'city': 'Salem', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66} +06/10/2024 10:13:13 - data.pe_db.db_query_source - INFO - {"entity_name": "Westosha Central High School District", "state": "WI", "county": "Kenosha County", "city": "Salem", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 66} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0aa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westosha Central High School District', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Kenosha County', 'city': 'Salem', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 66}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Weston Village Clerk, Marathon, WI', 'State': 'WI', 'County': 'Marathon County', 'City': 'Schofield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Village Clerk, Marathon, WI', 'state': 'WI', 'county': 'Marathon County', 'city': 'Schofield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Village Clerk, Marathon, WI", "state": "WI", "county": "Marathon County", "city": "Schofield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0ab-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Village Clerk, Marathon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Marathon County', 'city': 'Schofield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'Weston Town Treasurer, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Weston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Treasurer, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Treasurer, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Weston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 75} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0ac-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Treasurer, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'Weston Town Clerk, Windsor, VT', 'State': 'VT', 'County': 'Windsor County', 'City': 'Weston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Windsor, VT', 'state': 'VT', 'county': 'Windsor County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Windsor, VT", "state": "VT", "county": "Windsor County", "city": "Weston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 75} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0ad-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Windsor, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windsor County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Weston Town Clerk, Middlesex, MA', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Weston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Middlesex, MA', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 50} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Middlesex, MA", "state": "MA", "county": "Middlesex County", "city": "Weston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 50} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0ae-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Middlesex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 50}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Weston Town Clerk, Marathon, WI', 'State': 'WI', 'County': 'Marathon County', 'City': 'Weston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Marathon, WI', 'state': 'WI', 'county': 'Marathon County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Marathon, WI", "state": "WI", "county": "Marathon County", "city": "Weston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 82} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0af-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Marathon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Marathon County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 82}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '32', 'Entity Name': 'Weston Town Clerk, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 32} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Weston Town Clerk, Dunn, WI', 'State': 'WI', 'County': 'Dunn County', 'City': 'Menomonie', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Dunn, WI', 'state': 'WI', 'county': 'Dunn County', 'city': 'Menomonie', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Dunn, WI", "state": "WI", "county": "Dunn County", "city": "Menomonie", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '92b91818-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Dunn, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dunn County', 'city': 'Menomonie', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Weston Town Clerk, Clark, WI', 'State': 'WI', 'County': 'Clark County', 'City': 'Neillsville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Town Clerk, Clark, WI', 'state': 'WI', 'county': 'Clark County', 'city': 'Neillsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Town Clerk, Clark, WI", "state": "WI", "county": "Clark County", "city": "Neillsville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 37} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Town Clerk, Clark, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Clark County', 'city': 'Neillsville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 37}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '32', 'Entity Name': 'Weston Registrar of Voters, Fairfield, CT', 'State': 'CT', 'County': 'Fairfield County', 'City': 'Weston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Registrar of Voters, Fairfield, CT', 'state': 'CT', 'county': 'Fairfield County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Registrar of Voters, Fairfield, CT", "state": "CT", "county": "Fairfield County", "city": "Weston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 32} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Registrar of Voters, Fairfield, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Fairfield County', 'city': 'Weston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 32}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Weston Public schools', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Weston', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston Public schools', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Weston', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston Public schools", "state": "MA", "county": "Middlesex County", "city": "Weston", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 65} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b3-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston Public schools', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Weston', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Weston County Clerk, Weston, WY', 'State': 'WY', 'County': 'Weston County', 'City': 'Newcastle', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Weston County Clerk, Weston, WY', 'state': 'WY', 'county': 'Weston County', 'city': 'Newcastle', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 55} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Weston County Clerk, Weston, WY", "state": "WY", "county": "Weston County", "city": "Newcastle", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 55} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Weston County Clerk, Weston, WY', 'cyhy_db_name_id': None, 'state': 'WY', 'county': 'Weston County', 'city': 'Newcastle', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 55}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'Westmoreland Town Clerk, Cheshire, NH', 'State': 'NH', 'County': 'Cheshire County', 'City': 'Westmoreland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Westmoreland Town Clerk, Cheshire, NH', 'state': 'NH', 'county': 'Cheshire County', 'city': 'Westmoreland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmoreland Town Clerk, Cheshire, NH", "state": "NH", "county": "Cheshire County", "city": "Westmoreland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 66} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmoreland Town Clerk, Cheshire, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Cheshire County', 'city': 'Westmoreland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Westmoreland Intermediate Unit', 'State': 'PA', 'County': 'Westmoreland County', 'City': 'Greensburg', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Westmoreland Intermediate Unit', 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Greensburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 51} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmoreland Intermediate Unit", "state": "PA", "county": "Westmoreland County", "city": "Greensburg", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 51} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:14 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmoreland Intermediate Unit', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Greensburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 51}} +06/10/2024 10:13:14 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Westmoreland County Government', 'State': 'VA', 'County': 'Westmoreland County', 'City': 'Montross', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:14 - __main__ - INFO - {'entity_name': 'Westmoreland County Government', 'state': 'VA', 'county': 'Westmoreland County', 'city': 'Montross', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45} +06/10/2024 10:13:14 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmoreland County Government", "state": "VA", "county": "Westmoreland County", "city": "Montross", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 45} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmoreland County Government', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Westmoreland County', 'city': 'Montross', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 45}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westmoreland County Board of Elections, Westmoreland, PA', 'State': 'PA', 'County': 'Westmoreland County', 'City': 'Greensburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westmoreland County Board of Elections, Westmoreland, PA', 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Greensburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmoreland County Board of Elections, Westmoreland, PA", "state": "PA", "county": "Westmoreland County", "city": "Greensburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b204-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmoreland County Board of Elections, Westmoreland, PA', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Greensburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 47}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Westmore Town Treasurer, Orleans, VT', 'State': 'VT', 'County': 'Orleans County', 'City': 'Westmore', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westmore Town Treasurer, Orleans, VT', 'state': 'VT', 'county': 'Orleans County', 'city': 'Westmore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmore Town Treasurer, Orleans, VT", "state": "VT", "county": "Orleans County", "city": "Westmore", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 91} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b205-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmore Town Treasurer, Orleans, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orleans County', 'city': 'Westmore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'Westmore Town Clerk, Orleans, VT', 'State': 'VT', 'County': 'Orleans County', 'City': 'Westmore', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westmore Town Clerk, Orleans, VT', 'state': 'VT', 'county': 'Orleans County', 'city': 'Westmore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westmore Town Clerk, Orleans, VT", "state": "VT", "county": "Orleans County", "city": "Westmore", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 91} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b206-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westmore Town Clerk, Orleans, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orleans County', 'city': 'Westmore', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 91}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Westminster Town Treasurer, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Westminster', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westminster Town Treasurer, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westminster Town Treasurer, Windham, VT", "state": "VT", "county": "Windham County", "city": "Westminster", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 65} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westminster Town Treasurer, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'Westminster Town Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'Westminster', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westminster Town Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westminster Town Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "Westminster", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0b9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westminster Town Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '65', 'Entity Name': 'Westminster Town Clerk, Windham, VT', 'State': 'VT', 'County': 'Windham County', 'City': 'Westminster', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westminster Town Clerk, Windham, VT', 'state': 'VT', 'county': 'Windham County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westminster Town Clerk, Windham, VT", "state": "VT", "county": "Windham County", "city": "Westminster", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 65} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0ba-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westminster Town Clerk, Windham, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Windham County', 'city': 'Westminster', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 65}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Westminster College', 'State': 'PA', 'County': 'Lawrence County', 'City': 'New Wilmington', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westminster College', 'state': 'PA', 'county': 'Lawrence County', 'city': 'New Wilmington', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westminster College", "state": "PA", "county": "Lawrence County", "city": "New Wilmington", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '935ad0bb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westminster College', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Lawrence County', 'city': 'New Wilmington', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 58}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westhampton Town Clerk, Hampshire, MA', 'State': 'MA', 'County': 'Hampshire County', 'City': 'Westhampton', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westhampton Town Clerk, Hampshire, MA', 'state': 'MA', 'county': 'Hampshire County', 'city': 'Westhampton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westhampton Town Clerk, Hampshire, MA", "state": "MA", "county": "Hampshire County", "city": "Westhampton", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9445b8f4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westhampton Town Clerk, Hampshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampshire County', 'city': 'Westhampton', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Westford Town Treasurer, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Westford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westford Town Treasurer, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westford Town Treasurer, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Westford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b207-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westford Town Treasurer, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 58}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '78', 'Entity Name': 'Westford Town Clerk, Richland, WI', 'State': 'WI', 'County': 'Richland County', 'City': 'Cazenovia', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westford Town Clerk, Richland, WI', 'state': 'WI', 'county': 'Richland County', 'city': 'Cazenovia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 78} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westford Town Clerk, Richland, WI", "state": "WI", "county": "Richland County", "city": "Cazenovia", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 78} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b208-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westford Town Clerk, Richland, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Richland County', 'city': 'Cazenovia', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 78}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Westford Town Clerk, Middlesex, MA', 'State': 'MA', 'County': 'Middlesex County', 'City': 'Westford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westford Town Clerk, Middlesex, MA', 'state': 'MA', 'county': 'Middlesex County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 37} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westford Town Clerk, Middlesex, MA", "state": "MA", "county": "Middlesex County", "city": "Westford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 37} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b209-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westford Town Clerk, Middlesex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Middlesex County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 37}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '89', 'Entity Name': 'Westford Town Clerk, Dodge, WI', 'State': 'WI', 'County': 'Dodge County', 'City': 'Beaver Dam', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westford Town Clerk, Dodge, WI', 'state': 'WI', 'county': 'Dodge County', 'city': 'Beaver Dam', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westford Town Clerk, Dodge, WI", "state": "WI", "county": "Dodge County", "city": "Beaver Dam", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 89} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9445b8f5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westford Town Clerk, Dodge, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Dodge County', 'city': 'Beaver Dam', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 89}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Westford Town Clerk, Chittenden, VT', 'State': 'VT', 'County': 'Chittenden County', 'City': 'Westford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westford Town Clerk, Chittenden, VT', 'state': 'VT', 'county': 'Chittenden County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westford Town Clerk, Chittenden, VT", "state": "VT", "county": "Chittenden County", "city": "Westford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 58} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9445b8f6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westford Town Clerk, Chittenden, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Chittenden County', 'city': 'Westford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 58}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westfield Village Clerk, Marquette, WI', 'State': 'WI', 'County': 'Marquette County', 'City': 'Westfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westfield Village Clerk, Marquette, WI', 'state': 'WI', 'county': 'Marquette County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Village Clerk, Marquette, WI", "state": "WI", "county": "Marquette County", "city": "Westfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 47} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:15 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Village Clerk, Marquette, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Marquette County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 47}} +06/10/2024 10:13:15 - __main__ - INFO - {'Rating': '92', 'Entity Name': 'Westfield Town Treasurer, Orleans, VT', 'State': 'VT', 'County': 'Orleans County', 'City': 'Westfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:15 - __main__ - INFO - {'entity_name': 'Westfield Town Treasurer, Orleans, VT', 'state': 'VT', 'county': 'Orleans County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92} +06/10/2024 10:13:15 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Town Treasurer, Orleans, VT", "state": "VT", "county": "Orleans County", "city": "Westfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 92} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Town Treasurer, Orleans, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orleans County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Westfield Town Clerk, Sauk, WI', 'State': 'WI', 'County': 'Sauk County', 'City': 'Loganville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield Town Clerk, Sauk, WI', 'state': 'WI', 'county': 'Sauk County', 'city': 'Loganville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Town Clerk, Sauk, WI", "state": "WI", "county": "Sauk County", "city": "Loganville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 56} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Town Clerk, Sauk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sauk County', 'city': 'Loganville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 56}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '92', 'Entity Name': 'Westfield Town Clerk, Orleans, VT', 'State': 'VT', 'County': 'Orleans County', 'City': 'Westfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield Town Clerk, Orleans, VT', 'state': 'VT', 'county': 'Orleans County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Town Clerk, Orleans, VT", "state": "VT", "county": "Orleans County", "city": "Westfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 92} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Town Clerk, Orleans, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orleans County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 92}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'Westfield Town Clerk, Marquette, WI', 'State': 'WI', 'County': 'Marquette County', 'City': 'Westfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield Town Clerk, Marquette, WI', 'state': 'WI', 'county': 'Marquette County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Town Clerk, Marquette, WI", "state": "WI", "county": "Marquette County", "city": "Westfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 59} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Town Clerk, Marquette, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Marquette County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 59}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Westfield State University', 'State': 'MA', 'County': 'Hampden County', 'City': 'Westfield', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 1'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield State University', 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 1', 'rating': 43} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield State University", "state": "MA", "county": "Hampden County", "city": "Westfield", "sector": "Government Facilities", "entity_type": "State", "region": "Region 1", "rating": 43} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b20f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield State University', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 1', 'rating': 43}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Westfield Gas and Electric', 'State': 'MA', 'County': 'Hampden County', 'City': 'Westfield', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield Gas and Electric', 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 70} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield Gas and Electric", "state": "MA", "county": "Hampden County", "city": "Westfield", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 70} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b210-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield Gas and Electric', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 70}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '26', 'Entity Name': 'Westfield City Clerk, Hampden, MA', 'State': 'MA', 'County': 'Hampden County', 'City': 'Westfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Westfield City Clerk, Hampden, MA', 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 26} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Westfield City Clerk, Hampden, MA", "state": "MA", "county": "Hampden County", "city": "Westfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 26} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b211-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westfield City Clerk, Hampden, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampden County', 'city': 'Westfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 26}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Western Westmoreland Municipal Authority', 'State': 'PA', 'County': 'Westmoreland County', 'City': 'Irwin', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Westmoreland Municipal Authority', 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Irwin', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 53} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Westmoreland Municipal Authority", "state": "PA", "county": "Westmoreland County", "city": "Irwin", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 53} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b212-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Westmoreland Municipal Authority', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Westmoreland County', 'city': 'Irwin', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 53}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Western Washington University - CISA', 'State': 'WA', 'County': 'Whatcom County', 'City': 'Bellingham', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 10'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Washington University - CISA', 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 10', 'rating': 50} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Washington University - CISA", "state": "WA", "county": "Whatcom County", "city": "Bellingham", "sector": "Government Facilities", "entity_type": "State", "region": "Region 10", "rating": 50} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b213-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Washington University - CISA', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Whatcom County', 'city': 'Bellingham', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 10', 'rating': 50}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'Western Virginia Water Authority', 'State': 'VA', 'County': 'Roanoke city', 'City': 'Roanoke', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Virginia Water Authority', 'state': 'VA', 'county': 'Roanoke city', 'city': 'Roanoke', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 49} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Virginia Water Authority", "state": "VA", "county": "Roanoke city", "city": "Roanoke", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 49} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b214-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Virginia Water Authority', 'cyhy_db_name_id': None, 'state': 'VA', 'county': 'Roanoke city', 'city': 'Roanoke', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 49}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Western University of Health Sciences', 'State': 'CA', 'County': 'Los Angeles County', 'City': 'Pomona', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western University of Health Sciences', 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Pomona', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 53} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western University of Health Sciences", "state": "CA", "county": "Los Angeles County", "city": "Pomona", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 53} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b215-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western University of Health Sciences', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Los Angeles County', 'city': 'Pomona', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 53}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '82', 'Entity Name': 'Western Technology Center', 'State': 'OK', 'County': 'Washita County', 'City': 'Burns Flat', 'Sector': 'Information Technology', 'Entity Type': 'State', 'Region': 'Region 6'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Technology Center', 'state': 'OK', 'county': 'Washita County', 'city': 'Burns Flat', 'sector': 'Information Technology', 'entity_type': 'State', 'region': 'Region 6', 'rating': 82} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Technology Center", "state": "OK", "county": "Washita County", "city": "Burns Flat", "sector": "Information Technology", "entity_type": "State", "region": "Region 6", "rating": 82} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b216-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Technology Center', 'cyhy_db_name_id': None, 'state': 'OK', 'county': 'Washita County', 'city': 'Burns Flat', 'sector': 'Information Technology', 'entity_type': 'State', 'region': 'Region 6', 'rating': 82}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'Western State Bank', 'State': 'ND', 'County': 'Ramsey County', 'City': 'Devils Lake', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western State Bank', 'state': 'ND', 'county': 'Ramsey County', 'city': 'Devils Lake', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 62} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western State Bank", "state": "ND", "county": "Ramsey County", "city": "Devils Lake", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 62} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '93f6b217-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western State Bank', 'cyhy_db_name_id': None, 'state': 'ND', 'county': 'Ramsey County', 'city': 'Devils Lake', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 62}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Western Piedmont Community College', 'State': 'NC', 'County': 'Burke County', 'City': 'Morganton', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 4'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Piedmont Community College', 'state': 'NC', 'county': 'Burke County', 'city': 'Morganton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 68} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Piedmont Community College", "state": "NC", "county": "Burke County", "city": "Morganton", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 4", "rating": 68} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:16 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717aa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Piedmont Community College', 'cyhy_db_name_id': None, 'state': 'NC', 'county': 'Burke County', 'city': 'Morganton', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 4', 'rating': 68}} +06/10/2024 10:13:16 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Western Oregon University', 'State': 'OR', 'County': 'Polk County', 'City': 'Monmouth', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 10'} +06/10/2024 10:13:16 - __main__ - INFO - {'entity_name': 'Western Oregon University', 'state': 'OR', 'county': 'Polk County', 'city': 'Monmouth', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 10', 'rating': 53} +06/10/2024 10:13:16 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Oregon University", "state": "OR", "county": "Polk County", "city": "Monmouth", "sector": "Government Facilities", "entity_type": "State", "region": "Region 10", "rating": 53} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717ab-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Oregon University', 'cyhy_db_name_id': None, 'state': 'OR', 'county': 'Polk County', 'city': 'Monmouth', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 10', 'rating': 53}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '46', 'Entity Name': 'Western Ohio Computer Organization', 'State': 'OH', 'County': 'Shelby County', 'City': 'Sidney', 'Sector': 'Information Technology', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Ohio Computer Organization', 'state': 'OH', 'county': 'Shelby County', 'city': 'Sidney', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 46} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Ohio Computer Organization", "state": "OH", "county": "Shelby County", "city": "Sidney", "sector": "Information Technology", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 46} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88a6-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Ohio Computer Organization', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Shelby County', 'city': 'Sidney', 'sector': 'Information Technology', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 46}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '45', 'Entity Name': 'Western Municipal Water District', 'State': 'CA', 'County': 'Riverside County', 'City': 'March Air Reserve Base', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Municipal Water District', 'state': 'CA', 'county': 'Riverside County', 'city': 'March Air Reserve Base', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 45} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Municipal Water District", "state": "CA", "county": "Riverside County", "city": "March Air Reserve Base", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 45} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88a7-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Municipal Water District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Riverside County', 'city': 'March Air Reserve Base', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 45}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Western Missouri Medical Center', 'State': 'MO', 'County': 'Johnson County', 'City': 'Warrensburg', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Missouri Medical Center', 'state': 'MO', 'county': 'Johnson County', 'city': 'Warrensburg', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Missouri Medical Center", "state": "MO", "county": "Johnson County", "city": "Warrensburg", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 56} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88a8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Missouri Medical Center', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'Johnson County', 'city': 'Warrensburg', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 56}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'Western Michigan University - CISA', 'State': 'MI', 'County': 'Kalamazoo County', 'City': 'Kalamazoo', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 5'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Michigan University - CISA', 'state': 'MI', 'county': 'Kalamazoo County', 'city': 'Kalamazoo', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Michigan University - CISA", "state": "MI", "county": "Kalamazoo County", "city": "Kalamazoo", "sector": "Government Facilities", "entity_type": "State", "region": "Region 5", "rating": 57} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88a9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Michigan University - CISA', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Kalamazoo County', 'city': 'Kalamazoo', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Western Maricopa Education Center', 'State': 'AZ', 'County': 'Maricopa County', 'City': 'Glendale', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Maricopa Education Center', 'state': 'AZ', 'county': 'Maricopa County', 'city': 'Glendale', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 25} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Maricopa Education Center", "state": "AZ", "county": "Maricopa County", "city": "Glendale", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 25} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88aa-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Maricopa Education Center', 'cyhy_db_name_id': None, 'state': 'AZ', 'county': 'Maricopa County', 'city': 'Glendale', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 25}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Western Iowa Networks', 'State': 'IA', 'County': 'Carroll County', 'City': 'Breda', 'Sector': 'Communications', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Iowa Networks', 'state': 'IA', 'county': 'Carroll County', 'city': 'Breda', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 50} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Iowa Networks", "state": "IA", "county": "Carroll County", "city": "Breda", "sector": "Communications", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 50} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88ab-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Iowa Networks', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Carroll County', 'city': 'Breda', 'sector': 'Communications', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 50}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '58', 'Entity Name': 'Western Indiana Rural Electric Membership Corporation', 'State': 'IN', 'County': 'Greene County', 'City': 'Bloomfield', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Indiana Rural Electric Membership Corporation', 'state': 'IN', 'county': 'Greene County', 'city': 'Bloomfield', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 58} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Indiana Rural Electric Membership Corporation", "state": "IN", "county": "Greene County", "city": "Bloomfield", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 58} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88ac-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Indiana Rural Electric Membership Corporation', 'cyhy_db_name_id': None, 'state': 'IN', 'county': 'Greene County', 'city': 'Bloomfield', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 58}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '87', 'Entity Name': 'Western Electricity Coordinating Council', 'State': 'UT', 'County': 'Salt Lake County', 'City': 'Salt Lake City', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Electricity Coordinating Council', 'state': 'UT', 'county': 'Salt Lake County', 'city': 'Salt Lake City', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 87} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Electricity Coordinating Council", "state": "UT", "county": "Salt Lake County", "city": "Salt Lake City", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 87} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717ac-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Electricity Coordinating Council', 'cyhy_db_name_id': None, 'state': 'UT', 'county': 'Salt Lake County', 'city': 'Salt Lake City', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 87}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'Western Division Federal Credit Union', 'State': 'NY', 'County': 'Erie County', 'City': 'Williamsville', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 2'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Division Federal Credit Union', 'state': 'NY', 'county': 'Erie County', 'city': 'Williamsville', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 50} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Division Federal Credit Union", "state": "NY", "county": "Erie County", "city": "Williamsville", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 2", "rating": 50} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88ad-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Division Federal Credit Union', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Erie County', 'city': 'Williamsville', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 2', 'rating': 50}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'Western Butler County Authority', 'State': 'PA', 'County': 'Butler County', 'City': 'Butler', 'Sector': 'Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Western Butler County Authority', 'state': 'PA', 'county': 'Butler County', 'city': 'Butler', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 71} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Western Butler County Authority", "state": "PA", "county": "Butler County", "city": "Butler", "sector": "Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 71} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717ad-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Western Butler County Authority', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Butler County', 'city': 'Butler', 'sector': 'Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 71}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '53', 'Entity Name': 'Westerly Town Boards of Canvassers, Washington, RI', 'State': 'RI', 'County': 'Washington County', 'City': 'Westerly', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Westerly Town Boards of Canvassers, Washington, RI', 'state': 'RI', 'county': 'Washington County', 'city': 'Westerly', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Westerly Town Boards of Canvassers, Washington, RI", "state": "RI", "county": "Washington County", "city": "Westerly", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 53} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717ae-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westerly Town Boards of Canvassers, Washington, RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Washington County', 'city': 'Westerly', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 53}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '37', 'Entity Name': 'Westerly Public Schools, RI', 'State': 'RI', 'County': 'Washington County', 'City': 'Westerly', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Westerly Public Schools, RI', 'state': 'RI', 'county': 'Washington County', 'city': 'Westerly', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 37} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Westerly Public Schools, RI", "state": "RI", "county": "Washington County", "city": "Westerly", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 37} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717af-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westerly Public Schools, RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Washington County', 'city': 'Westerly', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 37}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '79', 'Entity Name': 'Westchester County Department of Public Safety', 'State': 'NY', 'County': 'Westchester County', 'City': 'White Plains', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Westchester County Department of Public Safety', 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 79} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Westchester County Department of Public Safety", "state": "NY", "county": "Westchester County", "city": "White Plains", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 79} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '951717b0-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westchester County Department of Public Safety', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 79}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '77', 'Entity Name': 'Westchester County Board of Elections, Westchester, NY', 'State': 'NY', 'County': 'Westchester County', 'City': 'White Plains', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Westchester County Board of Elections, Westchester, NY', 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 77} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Westchester County Board of Elections, Westchester, NY", "state": "NY", "county": "Westchester County", "city": "White Plains", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 77} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:17 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95afbbf4-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westchester County Board of Elections, Westchester, NY', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 77}} +06/10/2024 10:13:17 - __main__ - INFO - {'Rating': '54', 'Entity Name': 'Westchester County', 'State': 'NY', 'County': 'Westchester County', 'City': 'White Plains', 'Sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:17 - __main__ - INFO - {'entity_name': 'Westchester County', 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 54} +06/10/2024 10:13:17 - data.pe_db.db_query_source - INFO - {"entity_name": "Westchester County", "state": "NY", "county": "Westchester County", "city": "White Plains", "sector": "Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 54} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'Business unit updated.', 'business_unit_obj': {'_state': {'adding': False, 'db': 'default', 'fields_cache': {}}, 'xpanse_business_unit_uid': 'c07401ee-8331-11ee-854d-e3de255e633a', 'entity_name': 'Westchester County', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Westchester County', 'city': 'White Plains', 'sector': 'Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 54}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Westby City Clerk, Vernon, WI', 'State': 'WI', 'County': 'Vernon County', 'City': 'Westby', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westby City Clerk, Vernon, WI', 'state': 'WI', 'county': 'Vernon County', 'city': 'Westby', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westby City Clerk, Vernon, WI", "state": "WI", "county": "Vernon County", "city": "Westby", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c22-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westby City Clerk, Vernon, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Vernon County', 'city': 'Westby', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'Westbury Bank', 'State': 'WI', 'County': 'Washington County', 'City': 'West Bend', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbury Bank', 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 60} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbury Bank", "state": "WI", "county": "Washington County", "city": "West Bend", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 60} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95afbbf5-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbury Bank', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 60}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Westbrook Town Clerk, Middlesex, CT', 'State': 'CT', 'County': 'Middlesex County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbrook Town Clerk, Middlesex, CT', 'state': 'CT', 'county': 'Middlesex County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbrook Town Clerk, Middlesex, CT", "state": "CT", "county": "Middlesex County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 25} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c23-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbrook Town Clerk, Middlesex, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Middlesex County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '5', 'Entity Name': 'Westbrook School Department', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Westbrook', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbrook School Department', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 5} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbrook School Department", "state": "ME", "county": "Cumberland County", "city": "Westbrook", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 5} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c24-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbrook School Department', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 5}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '25', 'Entity Name': 'Westbrook Registrar of Voters, Middlesex, CT', 'State': 'CT', 'County': 'Middlesex County', 'City': 'Westbrook', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbrook Registrar of Voters, Middlesex, CT', 'state': 'CT', 'county': 'Middlesex County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbrook Registrar of Voters, Middlesex, CT", "state": "CT", "county": "Middlesex County", "city": "Westbrook", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 25} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c25-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbrook Registrar of Voters, Middlesex, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Middlesex County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 25}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westbrook Municipal Registrar, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Westbrook', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbrook Municipal Registrar, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbrook Municipal Registrar, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Westbrook", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c26-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbrook Municipal Registrar, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'Westbrook Municipal Clerk, Cumberland, ME', 'State': 'ME', 'County': 'Cumberland County', 'City': 'Westbrook', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westbrook Municipal Clerk, Cumberland, ME', 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westbrook Municipal Clerk, Cumberland, ME", "state": "ME", "county": "Cumberland County", "city": "Westbrook", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c27-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westbrook Municipal Clerk, Cumberland, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Cumberland County', 'city': 'Westbrook', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'Westborough Town Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'Westborough', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westborough Town Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'Westborough', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westborough Town Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "Westborough", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 73} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c28-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westborough Town Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'Westborough', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 73}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'Westboro Town Clerk, Taylor, WI', 'State': 'WI', 'County': 'Taylor County', 'City': 'Westboro', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'Westboro Town Clerk, Taylor, WI', 'state': 'WI', 'county': 'Taylor County', 'city': 'Westboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "Westboro Town Clerk, Taylor, WI", "state": "WI", "county": "Taylor County", "city": "Westboro", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 52} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c29-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Westboro Town Clerk, Taylor, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Taylor County', 'city': 'Westboro', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 52}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '48', 'Entity Name': 'WestCare Foundation, Inc', 'State': 'NV', 'County': 'Clark County', 'City': 'Henderson', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 9'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'WestCare Foundation, Inc', 'state': 'NV', 'county': 'Clark County', 'city': 'Henderson', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 48} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "WestCare Foundation, Inc", "state": "NV", "county": "Clark County", "city": "Henderson", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 9", "rating": 48} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88ae-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'WestCare Foundation, Inc', 'cyhy_db_name_id': None, 'state': 'NV', 'county': 'Clark County', 'city': 'Henderson', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 9', 'rating': 48}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'West Warwick Town Boards of Canvassers, Kent, RI', 'State': 'RI', 'County': 'Kent County', 'City': 'West Warwick', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'West Warwick Town Boards of Canvassers, Kent, RI', 'state': 'RI', 'county': 'Kent County', 'city': 'West Warwick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "West Warwick Town Boards of Canvassers, Kent, RI", "state": "RI", "county": "Kent County", "city": "West Warwick", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '952c88af-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Warwick Town Boards of Canvassers, Kent, RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Kent County', 'city': 'West Warwick', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'West Warwick Public Schools RI', 'State': 'RI', 'County': 'Kent County', 'City': 'West Warwick', 'Sector': 'Emergency Services, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'West Warwick Public Schools RI', 'state': 'RI', 'county': 'Kent County', 'city': 'West Warwick', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 63} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "West Warwick Public Schools RI", "state": "RI", "county": "Kent County", "city": "West Warwick", "sector": "Emergency Services, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 63} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Warwick Public Schools RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Kent County', 'city': 'West Warwick', 'sector': 'Emergency Services, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 63}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '34', 'Entity Name': 'West Virginia Secretary of State', 'State': 'WV', 'County': 'Kanawha County', 'City': 'Charleston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'State', 'Region': 'Region 3'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'West Virginia Secretary of State', 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 34} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "West Virginia Secretary of State", "state": "WV", "county": "Kanawha County", "city": "Charleston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "State", "region": "Region 3", "rating": 34} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:18 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Virginia Secretary of State', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 34}} +06/10/2024 10:13:18 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'West Virginia National Guard', 'State': 'WV', 'County': 'Kanawha County', 'City': 'Charleston', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 3'} +06/10/2024 10:13:18 - __main__ - INFO - {'entity_name': 'West Virginia National Guard', 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 60} +06/10/2024 10:13:18 - data.pe_db.db_query_source - INFO - {"entity_name": "West Virginia National Guard", "state": "WV", "county": "Kanawha County", "city": "Charleston", "sector": "Government Facilities", "entity_type": "State", "region": "Region 3", "rating": 60} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Virginia National Guard', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 60}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'West Virginia Higher Education Policy Commission', 'State': 'WV', 'County': 'Kanawha County', 'City': 'Charleston', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 3'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Virginia Higher Education Policy Commission', 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 51} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Virginia Higher Education Policy Commission", "state": "WV", "county": "Kanawha County", "city": "Charleston", "sector": "Government Facilities", "entity_type": "State", "region": "Region 3", "rating": 51} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Virginia Higher Education Policy Commission', 'cyhy_db_name_id': None, 'state': 'WV', 'county': 'Kanawha County', 'city': 'Charleston', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 51}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'West Valley School District 208', 'State': 'WA', 'County': 'Yakima County', 'City': 'Yakima', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Valley School District 208', 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 60} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Valley School District 208", "state": "WA", "county": "Yakima County", "city": "Yakima", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 60} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Valley School District 208', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Yakima County', 'city': 'Yakima', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 60}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'West Traverse Township Election Commission, Emmet, MI', 'State': 'MI', 'County': 'Emmet County', 'City': 'Harbor Springs', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Traverse Township Election Commission, Emmet, MI', 'state': 'MI', 'county': 'Emmet County', 'city': 'Harbor Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Traverse Township Election Commission, Emmet, MI", "state": "MI", "county": "Emmet County", "city": "Harbor Springs", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 73} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '966f520c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Traverse Township Election Commission, Emmet, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Emmet County', 'city': 'Harbor Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'West Traverse Township Clerk, Emmet, MI', 'State': 'MI', 'County': 'Emmet County', 'City': 'Harbor Springs', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Traverse Township Clerk, Emmet, MI', 'state': 'MI', 'county': 'Emmet County', 'city': 'Harbor Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Traverse Township Clerk, Emmet, MI", "state": "MI", "county": "Emmet County", "city": "Harbor Springs", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 73} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c2f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Traverse Township Clerk, Emmet, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Emmet County', 'city': 'Harbor Springs', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 73}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'West Tisbury Town Clerk, Dukes, MA', 'State': 'MA', 'County': 'Dukes County', 'City': 'Aquinnah', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Tisbury Town Clerk, Dukes, MA', 'state': 'MA', 'county': 'Dukes County', 'city': 'Aquinnah', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Tisbury Town Clerk, Dukes, MA", "state": "MA", "county": "Dukes County", "city": "Aquinnah", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 57} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c30-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Tisbury Town Clerk, Dukes, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Dukes County', 'city': 'Aquinnah', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 57}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '20', 'Entity Name': 'West Stockbridge Town Clerk, Berkshire, MA', 'State': 'MA', 'County': 'Berkshire County', 'City': 'West Stockbridge', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Stockbridge Town Clerk, Berkshire, MA', 'state': 'MA', 'county': 'Berkshire County', 'city': 'West Stockbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 20} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Stockbridge Town Clerk, Berkshire, MA", "state": "MA", "county": "Berkshire County", "city": "West Stockbridge", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 20} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c31-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Stockbridge Town Clerk, Berkshire, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Berkshire County', 'city': 'West Stockbridge', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 20}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'West Springfield Town Clerk, Hampden, MA', 'State': 'MA', 'County': 'Hampden County', 'City': 'West Springfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Springfield Town Clerk, Hampden, MA', 'state': 'MA', 'county': 'Hampden County', 'city': 'West Springfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Springfield Town Clerk, Hampden, MA", "state": "MA", "county": "Hampden County", "city": "West Springfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c32-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Springfield Town Clerk, Hampden, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Hampden County', 'city': 'West Springfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '86', 'Entity Name': 'West Salem Village Clerk, La Crosse, WI', 'State': 'WI', 'County': 'La Crosse County', 'City': 'West Salem', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Salem Village Clerk, La Crosse, WI', 'state': 'WI', 'county': 'La Crosse County', 'city': 'West Salem', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 86} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Salem Village Clerk, La Crosse, WI", "state": "WI", "county": "La Crosse County", "city": "West Salem", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 86} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c33-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Salem Village Clerk, La Crosse, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'La Crosse County', 'city': 'West Salem', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 86}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'West Rutland Town Treasurer, Rutland, VT', 'State': 'VT', 'County': 'Rutland County', 'City': 'West Rutland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Rutland Town Treasurer, Rutland, VT', 'state': 'VT', 'county': 'Rutland County', 'city': 'West Rutland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Rutland Town Treasurer, Rutland, VT", "state": "VT", "county": "Rutland County", "city": "West Rutland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c34-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Rutland Town Treasurer, Rutland, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Rutland County', 'city': 'West Rutland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'West Rutland Town Clerk, Rutland, VT', 'State': 'VT', 'County': 'Rutland County', 'City': 'West Rutland', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Rutland Town Clerk, Rutland, VT', 'state': 'VT', 'county': 'Rutland County', 'city': 'West Rutland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Rutland Town Clerk, Rutland, VT", "state": "VT", "county": "Rutland County", "city": "West Rutland", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c35-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Rutland Town Clerk, Rutland, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Rutland County', 'city': 'West Rutland', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'West River Electric Association, INC', 'State': 'SD', 'County': 'Pennington County', 'City': 'Wall', 'Sector': 'Energy', 'Entity Type': 'Private CI Entity', 'Region': 'Region 8'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West River Electric Association, INC', 'state': 'SD', 'county': 'Pennington County', 'city': 'Wall', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 88} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West River Electric Association, INC", "state": "SD", "county": "Pennington County", "city": "Wall", "sector": "Energy", "entity_type": "Private CI Entity", "region": "Region 8", "rating": 88} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c36-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West River Electric Association, INC', 'cyhy_db_name_id': None, 'state': 'SD', 'county': 'Pennington County', 'city': 'Wall', 'sector': 'Energy', 'entity_type': 'Private CI Entity', 'region': 'Region 8', 'rating': 88}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'West Pharmaceutical Services', 'State': 'PA', 'County': 'Chester County', 'City': 'Exton', 'Sector': 'Critical Manufacturing', 'Entity Type': 'Private CI Entity', 'Region': 'Region 3'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Pharmaceutical Services', 'state': 'PA', 'county': 'Chester County', 'city': 'Exton', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 66} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Pharmaceutical Services", "state": "PA", "county": "Chester County", "city": "Exton", "sector": "Critical Manufacturing", "entity_type": "Private CI Entity", "region": "Region 3", "rating": 66} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c37-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Pharmaceutical Services', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Chester County', 'city': 'Exton', 'sector': 'Critical Manufacturing', 'entity_type': 'Private CI Entity', 'region': 'Region 3', 'rating': 66}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'West Perry School District', 'State': 'PA', 'County': 'Perry County', 'City': 'Elliottsburg', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 3'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Perry School District', 'state': 'PA', 'county': 'Perry County', 'city': 'Elliottsburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 63} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Perry School District", "state": "PA", "county": "Perry County", "city": "Elliottsburg", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 3", "rating": 63} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '95c71c38-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Perry School District', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Perry County', 'city': 'Elliottsburg', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 3', 'rating': 63}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Paris Municipal Registrar, Oxford, ME', 'State': 'ME', 'County': 'Oxford County', 'City': 'West Paris', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Paris Municipal Registrar, Oxford, ME', 'state': 'ME', 'county': 'Oxford County', 'city': 'West Paris', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Paris Municipal Registrar, Oxford, ME", "state": "ME", "county": "Oxford County", "city": "West Paris", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:19 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a4fe-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Paris Municipal Registrar, Oxford, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Oxford County', 'city': 'West Paris', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:19 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Paris Municipal Clerk, Oxford, ME', 'State': 'ME', 'County': 'Oxford County', 'City': 'West Paris', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:19 - __main__ - INFO - {'entity_name': 'West Paris Municipal Clerk, Oxford, ME', 'state': 'ME', 'county': 'Oxford County', 'city': 'West Paris', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:19 - data.pe_db.db_query_source - INFO - {"entity_name": "West Paris Municipal Clerk, Oxford, ME", "state": "ME", "county": "Oxford County", "city": "West Paris", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a4ff-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Paris Municipal Clerk, Oxford, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Oxford County', 'city': 'West Paris', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'West Orange Public Schools', 'State': 'NJ', 'County': 'Essex County', 'City': 'West Orange', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Orange Public Schools', 'state': 'NJ', 'county': 'Essex County', 'city': 'West Orange', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 76} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Orange Public Schools", "state": "NJ", "county": "Essex County", "city": "West Orange", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 76} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a500-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Orange Public Schools', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Essex County', 'city': 'West Orange', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 76}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'West Newbury Town Clerk, Essex, MA', 'State': 'MA', 'County': 'Essex County', 'City': 'West Newbury', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Newbury Town Clerk, Essex, MA', 'state': 'MA', 'county': 'Essex County', 'city': 'West Newbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Newbury Town Clerk, Essex, MA", "state": "MA", "county": "Essex County", "city": "West Newbury", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 62} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a501-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Newbury Town Clerk, Essex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Essex County', 'city': 'West Newbury', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 62}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '88', 'Entity Name': 'West Morris Regional High School District', 'State': 'NJ', 'County': 'Morris County', 'City': 'Chester', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Morris Regional High School District', 'state': 'NJ', 'county': 'Morris County', 'city': 'Chester', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 88} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Morris Regional High School District", "state": "NJ", "county": "Morris County", "city": "Chester", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 88} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a502-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Morris Regional High School District', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Morris County', 'city': 'Chester', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 88}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '72', 'Entity Name': 'West Milwaukee Village Clerk, Milwaukee, WI', 'State': 'WI', 'County': 'Milwaukee County', 'City': 'West Milwaukee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Milwaukee Village Clerk, Milwaukee, WI', 'state': 'WI', 'county': 'Milwaukee County', 'city': 'West Milwaukee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Milwaukee Village Clerk, Milwaukee, WI", "state": "WI", "county": "Milwaukee County", "city": "West Milwaukee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 72} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a503-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Milwaukee Village Clerk, Milwaukee, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Milwaukee County', 'city': 'West Milwaukee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 72}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '79', 'Entity Name': 'West Metro Fire Rescue, CO', 'State': 'CO', 'County': '8059', 'City': 'Lakewood', 'Sector': 'Emergency Services', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 8'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Metro Fire Rescue, CO', 'state': 'CO', 'county': '8059', 'city': 'Lakewood', 'sector': 'Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 79} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Metro Fire Rescue, CO", "state": "CO", "county": "8059", "city": "Lakewood", "sector": "Emergency Services", "entity_type": "Local Tribal Territory", "region": "Region 8", "rating": 79} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a504-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Metro Fire Rescue, CO', 'cyhy_db_name_id': None, 'state': 'CO', 'county': '8059', 'city': 'Lakewood', 'sector': 'Emergency Services', 'entity_type': 'Local Tribal Territory', 'region': 'Region 8', 'rating': 79}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '49', 'Entity Name': 'West Marshland Town Clerk, Burnett, WI', 'State': 'WI', 'County': 'Burnett County', 'City': 'Grantsburg', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Marshland Town Clerk, Burnett, WI', 'state': 'WI', 'county': 'Burnett County', 'city': 'Grantsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Marshland Town Clerk, Burnett, WI", "state": "WI", "county": "Burnett County", "city": "Grantsburg", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 49} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a505-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Marshland Town Clerk, Burnett, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Burnett County', 'city': 'Grantsburg', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 49}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '46', 'Entity Name': 'West Kewaunee Town Clerk, Kewaunee, WI', 'State': 'WI', 'County': 'Kewaunee County', 'City': 'Kewaunee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Kewaunee Town Clerk, Kewaunee, WI', 'state': 'WI', 'county': 'Kewaunee County', 'city': 'Kewaunee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 46} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Kewaunee Town Clerk, Kewaunee, WI", "state": "WI", "county": "Kewaunee County", "city": "Kewaunee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 46} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a506-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Kewaunee Town Clerk, Kewaunee, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Kewaunee County', 'city': 'Kewaunee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 46}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '46', 'Entity Name': 'West Islip Union Free School Disttict', 'State': 'NY', 'County': 'Suffolk County', 'City': 'West Islip', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Islip Union Free School Disttict', 'state': 'NY', 'county': 'Suffolk County', 'city': 'West Islip', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 46} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Islip Union Free School Disttict", "state": "NY", "county": "Suffolk County", "city": "West Islip", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 46} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '97500702-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Islip Union Free School Disttict', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Suffolk County', 'city': 'West Islip', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 46}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '80', 'Entity Name': 'West Irondequoit Central School District', 'State': 'NY', 'County': 'Monroe County', 'City': 'Irondequoit', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Irondequoit Central School District', 'state': 'NY', 'county': 'Monroe County', 'city': 'Irondequoit', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 80} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Irondequoit Central School District", "state": "NY", "county": "Monroe County", "city": "Irondequoit", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 80} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a507-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Irondequoit Central School District', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Monroe County', 'city': 'Irondequoit', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 80}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '93', 'Entity Name': 'West Haven Town Treasurer, Rutland, VT', 'State': 'VT', 'County': 'Rutland County', 'City': 'West Haven', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Haven Town Treasurer, Rutland, VT', 'state': 'VT', 'county': 'Rutland County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 93} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Haven Town Treasurer, Rutland, VT", "state": "VT", "county": "Rutland County", "city": "West Haven", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 93} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '97500703-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Haven Town Treasurer, Rutland, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Rutland County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 93}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '93', 'Entity Name': 'West Haven Town Clerk, Rutland, VT', 'State': 'VT', 'County': 'Rutland County', 'City': 'West Haven', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Haven Town Clerk, Rutland, VT', 'state': 'VT', 'county': 'Rutland County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 93} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Haven Town Clerk, Rutland, VT", "state": "VT", "county": "Rutland County", "city": "West Haven", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 93} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:20 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a508-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Haven Town Clerk, Rutland, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Rutland County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 93}} +06/10/2024 10:13:20 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'West Haven Town Clerk, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:20 - __main__ - INFO - {'entity_name': 'West Haven Town Clerk, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:13:20 - data.pe_db.db_query_source - INFO - {"entity_name": "West Haven Town Clerk, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a509-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Haven Town Clerk, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '60', 'Entity Name': 'West Haven Registrar of Voters, New Haven, CT', 'State': 'CT', 'County': 'New Haven County', 'City': 'West Haven', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Haven Registrar of Voters, New Haven, CT', 'state': 'CT', 'county': 'New Haven County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Haven Registrar of Voters, New Haven, CT", "state": "CT", "county": "New Haven County", "city": "West Haven", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 60} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '97500704-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Haven Registrar of Voters, New Haven, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'New Haven County', 'city': 'West Haven', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 60}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Hartford Town Clerk, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Hartford Town Clerk, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Hartford Town Clerk, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Hartford Town Clerk, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Hartford Registrar of Voters, Hartford, CT', 'State': 'CT', 'County': 'Hartford County', 'City': 'West Hartford', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Hartford Registrar of Voters, Hartford, CT', 'state': 'CT', 'county': 'Hartford County', 'city': 'West Hartford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Hartford Registrar of Voters, Hartford, CT", "state": "CT", "county": "Hartford County", "city": "West Hartford", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Hartford Registrar of Voters, Hartford, CT', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Hartford County', 'city': 'West Hartford', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Greenwich Town Boards of Canvassers, Kent, RI', 'State': 'RI', 'County': 'Kent County', 'City': 'West Greenwich', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Greenwich Town Boards of Canvassers, Kent, RI', 'state': 'RI', 'county': 'Kent County', 'city': 'West Greenwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Greenwich Town Boards of Canvassers, Kent, RI", "state": "RI", "county": "Kent County", "city": "West Greenwich", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50c-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Greenwich Town Boards of Canvassers, Kent, RI', 'cyhy_db_name_id': None, 'state': 'RI', 'county': 'Kent County', 'city': 'West Greenwich', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Gardiner Municipal Registrar, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'West Gardiner', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Gardiner Municipal Registrar, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'West Gardiner', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Gardiner Municipal Registrar, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "West Gardiner", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '97500705-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Gardiner Municipal Registrar, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'West Gardiner', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Gardiner Municipal Clerk, Kennebec, ME', 'State': 'ME', 'County': 'Kennebec County', 'City': 'West Gardiner', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Gardiner Municipal Clerk, Kennebec, ME', 'state': 'ME', 'county': 'Kennebec County', 'city': 'West Gardiner', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Gardiner Municipal Clerk, Kennebec, ME", "state": "ME", "county": "Kennebec County", "city": "West Gardiner", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50d-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Gardiner Municipal Clerk, Kennebec, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Kennebec County', 'city': 'West Gardiner', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'West Forks Plantation Municipal Registrar, Somerset, ME', 'State': 'ME', 'County': 'Somerset County', 'City': 'West Forks', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Forks Plantation Municipal Registrar, Somerset, ME', 'state': 'ME', 'county': 'Somerset County', 'city': 'West Forks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Forks Plantation Municipal Registrar, Somerset, ME", "state": "ME", "county": "Somerset County", "city": "West Forks", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 66} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '97500706-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Forks Plantation Municipal Registrar, Somerset, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Somerset County', 'city': 'West Forks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '66', 'Entity Name': 'West Forks Plantation Municipal Clerk, Somerset, ME', 'State': 'ME', 'County': 'Somerset County', 'City': 'West Forks', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Forks Plantation Municipal Clerk, Somerset, ME', 'state': 'ME', 'county': 'Somerset County', 'city': 'West Forks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Forks Plantation Municipal Clerk, Somerset, ME", "state": "ME", "county": "Somerset County", "city": "West Forks", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 66} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Forks Plantation Municipal Clerk, Somerset, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Somerset County', 'city': 'West Forks', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 66}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'West Feliciana Parish Registrar of Voters, West Feliciana, LA', 'State': 'LA', 'County': 'West Feliciana Parish', 'City': 'St Francisville', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Feliciana Parish Registrar of Voters, West Feliciana, LA', 'state': 'LA', 'county': 'West Feliciana Parish', 'city': 'St Francisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Feliciana Parish Registrar of Voters, West Feliciana, LA", "state": "LA", "county": "West Feliciana Parish", "city": "St Francisville", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 63} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a50f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Feliciana Parish Registrar of Voters, West Feliciana, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Feliciana Parish', 'city': 'St Francisville', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'West Feliciana Parish Clerk of Court', 'State': 'LA', 'County': 'West Feliciana Parish', 'City': 'St Francisville', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Feliciana Parish Clerk of Court', 'state': 'LA', 'county': 'West Feliciana Parish', 'city': 'St Francisville', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 43} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Feliciana Parish Clerk of Court", "state": "LA", "county": "West Feliciana Parish", "city": "St Francisville", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 43} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a510-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Feliciana Parish Clerk of Court', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Feliciana Parish', 'city': 'St Francisville', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 43}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'West Fairlee Town Treasurer, Orange, VT', 'State': 'VT', 'County': 'Orange County', 'City': 'West Fairlee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Fairlee Town Treasurer, Orange, VT', 'state': 'VT', 'county': 'Orange County', 'city': 'West Fairlee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Fairlee Town Treasurer, Orange, VT", "state": "VT", "county": "Orange County", "city": "West Fairlee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 52} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '96e3a511-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Fairlee Town Treasurer, Orange, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orange County', 'city': 'West Fairlee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '52', 'Entity Name': 'West Fairlee Town Clerk, Orange, VT', 'State': 'VT', 'County': 'Orange County', 'City': 'West Fairlee', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Fairlee Town Clerk, Orange, VT', 'state': 'VT', 'county': 'Orange County', 'city': 'West Fairlee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Fairlee Town Clerk, Orange, VT", "state": "VT", "county": "Orange County", "city": "West Fairlee", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 52} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '980be738-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Fairlee Town Clerk, Orange, VT', 'cyhy_db_name_id': None, 'state': 'VT', 'county': 'Orange County', 'city': 'West Fairlee', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 52}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '73', 'Entity Name': 'West Des Moines Community School', 'State': 'IA', 'County': 'Polk County', 'City': 'West Des Moines', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Des Moines Community School', 'state': 'IA', 'county': 'Polk County', 'city': 'West Des Moines', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 73} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Des Moines Community School", "state": "IA", "county": "Polk County", "city": "West Des Moines", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 73} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:21 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '980be739-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Des Moines Community School', 'cyhy_db_name_id': None, 'state': 'IA', 'county': 'Polk County', 'city': 'West Des Moines', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 73}} +06/10/2024 10:13:21 - __main__ - INFO - {'Rating': '87', 'Entity Name': 'West Deptford Township School District', 'State': 'NJ', 'County': 'Gloucester County', 'City': 'West Deptford', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:21 - __main__ - INFO - {'entity_name': 'West Deptford Township School District', 'state': 'NJ', 'county': 'Gloucester County', 'city': 'West Deptford', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 87} +06/10/2024 10:13:21 - data.pe_db.db_query_source - INFO - {"entity_name": "West Deptford Township School District", "state": "NJ", "county": "Gloucester County", "city": "West Deptford", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 87} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf8e-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Deptford Township School District', 'cyhy_db_name_id': None, 'state': 'NJ', 'county': 'Gloucester County', 'city': 'West Deptford', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 87}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'West Covina Unified School District', 'State': 'CA', 'County': 'Los Angeles County', 'City': 'West Covina', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 9'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Covina Unified School District', 'state': 'CA', 'county': 'Los Angeles County', 'city': 'West Covina', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 62} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Covina Unified School District", "state": "CA", "county": "Los Angeles County", "city": "West Covina", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 9", "rating": 62} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf8f-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Covina Unified School District', 'cyhy_db_name_id': None, 'state': 'CA', 'county': 'Los Angeles County', 'city': 'West Covina', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 9', 'rating': 62}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '46', 'Entity Name': 'West County Radiological Group, Inc', 'State': 'MO', 'County': 'St. Louis County', 'City': 'Creve Coeur', 'Sector': 'Healthcare and Public Health', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West County Radiological Group, Inc', 'state': 'MO', 'county': 'St. Louis County', 'city': 'Creve Coeur', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 46} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West County Radiological Group, Inc", "state": "MO", "county": "St. Louis County", "city": "Creve Coeur", "sector": "Healthcare and Public Health", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 46} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '980be73a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West County Radiological Group, Inc', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'St. Louis County', 'city': 'Creve Coeur', 'sector': 'Healthcare and Public Health', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 46}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '67', 'Entity Name': 'West County R-IV, MO', 'State': 'MO', 'County': 'St. Francois County', 'City': 'Leadwood', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 7'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West County R-IV, MO', 'state': 'MO', 'county': 'St. Francois County', 'city': 'Leadwood', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 67} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West County R-IV, MO", "state": "MO", "county": "St. Francois County", "city": "Leadwood", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 7", "rating": 67} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf90-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West County R-IV, MO', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'St. Francois County', 'city': 'Leadwood', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 7', 'rating': 67}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'West Community Credit Union', 'State': 'MO', 'County': 'St. Charles County', 'City': 'Dardenne Prairie', 'Sector': 'Financial Services', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Community Credit Union', 'state': 'MO', 'county': 'St. Charles County', 'city': 'Dardenne Prairie', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 81} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Community Credit Union", "state": "MO", "county": "St. Charles County", "city": "Dardenne Prairie", "sector": "Financial Services", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 81} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '980be73b-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Community Credit Union', 'cyhy_db_name_id': None, 'state': 'MO', 'county': 'St. Charles County', 'city': 'Dardenne Prairie', 'sector': 'Financial Services', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 81}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '64', 'Entity Name': 'West Clermont Local School District', 'State': 'OH', 'County': 'Clermont County', 'City': 'Cincinnati', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Clermont Local School District', 'state': 'OH', 'county': 'Clermont County', 'city': 'Cincinnati', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Clermont Local School District", "state": "OH", "county": "Clermont County", "city": "Cincinnati", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 64} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc34-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Clermont Local School District', 'cyhy_db_name_id': None, 'state': 'OH', 'county': 'Clermont County', 'city': 'Cincinnati', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 64}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '44', 'Entity Name': 'West Chester University', 'State': 'PA', 'County': 'Chester County', 'City': 'West Chester', 'Sector': 'Government Facilities', 'Entity Type': 'State', 'Region': 'Region 3'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Chester University', 'state': 'PA', 'county': 'Chester County', 'city': 'West Chester', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 44} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Chester University", "state": "PA", "county": "Chester County", "city": "West Chester", "sector": "Government Facilities", "entity_type": "State", "region": "Region 3", "rating": 44} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf91-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Chester University', 'cyhy_db_name_id': None, 'state': 'PA', 'county': 'Chester County', 'city': 'West Chester', 'sector': 'Government Facilities', 'entity_type': 'State', 'region': 'Region 3', 'rating': 44}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'West Central Ag Services', 'State': 'MN', 'County': 'Clay County', 'City': 'Ulen', 'Sector': 'Food and Agriculture', 'Entity Type': 'Private CI Entity', 'Region': 'Region 5'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Central Ag Services', 'state': 'MN', 'county': 'Clay County', 'city': 'Ulen', 'sector': 'Food and Agriculture', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Central Ag Services", "state": "MN", "county": "Clay County", "city": "Ulen", "sector": "Food and Agriculture", "entity_type": "Private CI Entity", "region": "Region 5", "rating": 62} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc35-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Central Ag Services', 'cyhy_db_name_id': None, 'state': 'MN', 'county': 'Clay County', 'city': 'Ulen', 'sector': 'Food and Agriculture', 'entity_type': 'Private CI Entity', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'West Carroll Parish Registrar of Voters, West Carroll, LA', 'State': 'LA', 'County': 'West Carroll Parish', 'City': 'Oak Grove', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Carroll Parish Registrar of Voters, West Carroll, LA', 'state': 'LA', 'county': 'West Carroll Parish', 'city': 'Oak Grove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Carroll Parish Registrar of Voters, West Carroll, LA", "state": "LA", "county": "West Carroll Parish", "city": "Oak Grove", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 63} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc36-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Carroll Parish Registrar of Voters, West Carroll, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Carroll Parish', 'city': 'Oak Grove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '90', 'Entity Name': 'West Carroll Parish Clerk of Court, West Carroll, LA', 'State': 'LA', 'County': 'West Carroll Parish', 'City': 'Oak Grove', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Carroll Parish Clerk of Court, West Carroll, LA', 'state': 'LA', 'county': 'West Carroll Parish', 'city': 'Oak Grove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 90} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Carroll Parish Clerk of Court, West Carroll, LA", "state": "LA", "county": "West Carroll Parish", "city": "Oak Grove", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 90} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf92-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Carroll Parish Clerk of Court, West Carroll, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Carroll Parish', 'city': 'Oak Grove', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 90}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '59', 'Entity Name': 'West Brookfield Town Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'West Brookfield', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Brookfield Town Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'West Brookfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Brookfield Town Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "West Brookfield", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 59} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf93-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Brookfield Town Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'West Brookfield', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 59}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '75', 'Entity Name': 'West Bridgewater Town Clerk, Plymouth, MA', 'State': 'MA', 'County': 'Plymouth County', 'City': 'West Bridgewater', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Bridgewater Town Clerk, Plymouth, MA', 'state': 'MA', 'county': 'Plymouth County', 'city': 'West Bridgewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bridgewater Town Clerk, Plymouth, MA", "state": "MA", "county": "Plymouth County", "city": "West Bridgewater", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 75} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf94-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bridgewater Town Clerk, Plymouth, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Plymouth County', 'city': 'West Bridgewater', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 75}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'West Branch Township Election Commission, Ogemaw, MI', 'State': 'MI', 'County': 'Ogemaw County', 'City': 'West Branch', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Branch Township Election Commission, Ogemaw, MI', 'state': 'MI', 'county': 'Ogemaw County', 'city': 'West Branch', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Election Commission, Ogemaw, MI", "state": "MI", "county": "Ogemaw County", "city": "West Branch", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 71} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:22 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf95-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Election Commission, Ogemaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ogemaw County', 'city': 'West Branch', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71}} +06/10/2024 10:13:22 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'West Branch Township Election Commission, Missaukee, MI', 'State': 'MI', 'County': 'Missaukee County', 'City': 'Lake City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:22 - __main__ - INFO - {'entity_name': 'West Branch Township Election Commission, Missaukee, MI', 'state': 'MI', 'county': 'Missaukee County', 'city': 'Lake City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39} +06/10/2024 10:13:22 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Election Commission, Missaukee, MI", "state": "MI", "county": "Missaukee County", "city": "Lake City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 39} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc37-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Election Commission, Missaukee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Missaukee County', 'city': 'Lake City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'West Branch Township Election Commission, Marquette, MI', 'State': 'MI', 'County': 'Marquette County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Election Commission, Marquette, MI', 'state': 'MI', 'county': 'Marquette County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 76} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Election Commission, Marquette, MI", "state": "MI", "county": "Marquette County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 76} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf96-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Election Commission, Marquette, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Marquette County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 76}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'West Branch Township Election Commission, Dickinson, MI', 'State': 'MI', 'County': 'Dickinson County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Election Commission, Dickinson, MI', 'state': 'MI', 'county': 'Dickinson County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Election Commission, Dickinson, MI", "state": "MI", "county": "Dickinson County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 50} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '98cfdeb8-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Election Commission, Dickinson, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Dickinson County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '71', 'Entity Name': 'West Branch Township Clerk, Ogemaw, MI', 'State': 'MI', 'County': 'Ogemaw County', 'City': 'West Branch', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Clerk, Ogemaw, MI', 'state': 'MI', 'county': 'Ogemaw County', 'city': 'West Branch', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Clerk, Ogemaw, MI", "state": "MI", "county": "Ogemaw County", "city": "West Branch", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 71} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf97-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Clerk, Ogemaw, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Ogemaw County', 'city': 'West Branch', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 71}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '39', 'Entity Name': 'West Branch Township Clerk, Missaukee, MI', 'State': 'MI', 'County': 'Missaukee County', 'City': 'Lake City', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Clerk, Missaukee, MI', 'state': 'MI', 'county': 'Missaukee County', 'city': 'Lake City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Clerk, Missaukee, MI", "state": "MI", "county": "Missaukee County", "city": "Lake City", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 39} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf98-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Clerk, Missaukee, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Missaukee County', 'city': 'Lake City', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 39}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '76', 'Entity Name': 'West Branch Township Clerk, Marquette, MI', 'State': 'MI', 'County': 'Marquette County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Clerk, Marquette, MI', 'state': 'MI', 'county': 'Marquette County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 76} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Clerk, Marquette, MI", "state": "MI", "county": "Marquette County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 76} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf99-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Clerk, Marquette, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Marquette County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 76}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'West Branch Township Clerk, Dickinson, MI', 'State': 'MI', 'County': 'Dickinson County', 'City': '', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Branch Township Clerk, Dickinson, MI', 'state': 'MI', 'county': 'Dickinson County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Branch Township Clerk, Dickinson, MI", "state": "MI", "county": "Dickinson County", "city": "", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 50} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc38-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Branch Township Clerk, Dickinson, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Dickinson County', 'city': '', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '51', 'Entity Name': 'West Boylston Town Clerk, Worcester, MA', 'State': 'MA', 'County': 'Worcester County', 'City': 'West Boylston', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Boylston Town Clerk, Worcester, MA', 'state': 'MA', 'county': 'Worcester County', 'city': 'West Boylston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Boylston Town Clerk, Worcester, MA", "state": "MA", "county": "Worcester County", "city": "West Boylston", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 51} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '9828bf9a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Boylston Town Clerk, Worcester, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Worcester County', 'city': 'West Boylston', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 51}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'West Bloomfield Charter Township Election Commission, Oakland, MI', 'State': 'MI', 'County': 'Oakland County', 'City': 'West Bloomfield Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Bloomfield Charter Township Election Commission, Oakland, MI', 'state': 'MI', 'county': 'Oakland County', 'city': 'West Bloomfield Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bloomfield Charter Township Election Commission, Oakland, MI", "state": "MI", "county": "Oakland County", "city": "West Bloomfield Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '985bdc39-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bloomfield Charter Township Election Commission, Oakland, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Oakland County', 'city': 'West Bloomfield Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '42', 'Entity Name': 'West Bloomfield Charter Township Clerk, Oakland, MI', 'State': 'MI', 'County': 'Oakland County', 'City': 'West Bloomfield Township', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Bloomfield Charter Township Clerk, Oakland, MI', 'state': 'MI', 'county': 'Oakland County', 'city': 'West Bloomfield Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bloomfield Charter Township Clerk, Oakland, MI", "state": "MI", "county": "Oakland County", "city": "West Bloomfield Township", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 42} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '98cfdeb9-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bloomfield Charter Township Clerk, Oakland, MI', 'cyhy_db_name_id': None, 'state': 'MI', 'county': 'Oakland County', 'city': 'West Bloomfield Township', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 42}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '62', 'Entity Name': 'West Bend Town Clerk, Washington, WI', 'State': 'WI', 'County': 'Washington County', 'City': 'West Bend', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Bend Town Clerk, Washington, WI', 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bend Town Clerk, Washington, WI", "state": "WI", "county": "Washington County", "city": "West Bend", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 62} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:23 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '98cfdeba-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bend Town Clerk, Washington, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 62}} +06/10/2024 10:13:23 - __main__ - INFO - {'Rating': '57', 'Entity Name': 'West Bend City Clerk, Washington, WI', 'State': 'WI', 'County': 'Washington County', 'City': 'West Bend', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:23 - __main__ - INFO - {'entity_name': 'West Bend City Clerk, Washington, WI', 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57} +06/10/2024 10:13:23 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bend City Clerk, Washington, WI", "state": "WI", "county": "Washington County", "city": "West Bend", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 57} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe310-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bend City Clerk, Washington, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Washington County', 'city': 'West Bend', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 57}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '91', 'Entity Name': 'West Baton Rouge Parish School District', 'State': 'LA', 'County': 'West Baton Rouge Parish', 'City': 'Port Allen', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Baton Rouge Parish School District', 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 91} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Baton Rouge Parish School District", "state": "LA", "county": "West Baton Rouge Parish", "city": "Port Allen", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 91} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94cc-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Baton Rouge Parish School District', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 91}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '63', 'Entity Name': 'West Baton Rouge Parish Registrar of Voters, West Baton Rouge, LA', 'State': 'LA', 'County': 'West Baton Rouge Parish', 'City': 'Port Allen', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Baton Rouge Parish Registrar of Voters, West Baton Rouge, LA', 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Baton Rouge Parish Registrar of Voters, West Baton Rouge, LA", "state": "LA", "county": "West Baton Rouge Parish", "city": "Port Allen", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 63} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94cd-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Baton Rouge Parish Registrar of Voters, West Baton Rouge, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 63}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '35', 'Entity Name': 'West Baton Rouge Parish Council', 'State': 'LA', 'County': 'West Baton Rouge Parish', 'City': 'Port Allen', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Baton Rouge Parish Council', 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 35} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Baton Rouge Parish Council", "state": "LA", "county": "West Baton Rouge Parish", "city": "Port Allen", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 35} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe311-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Baton Rouge Parish Council', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 35}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '29', 'Entity Name': 'West Baton Rouge Parish Clerk of Court, West Baton Rouge, LA', 'State': 'LA', 'County': 'West Baton Rouge Parish', 'City': 'Port Allen', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 6'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Baton Rouge Parish Clerk of Court, West Baton Rouge, LA', 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 29} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Baton Rouge Parish Clerk of Court, West Baton Rouge, LA", "state": "LA", "county": "West Baton Rouge Parish", "city": "Port Allen", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 6", "rating": 29} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe312-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Baton Rouge Parish Clerk of Court, West Baton Rouge, LA', 'cyhy_db_name_id': None, 'state': 'LA', 'county': 'West Baton Rouge Parish', 'city': 'Port Allen', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 6', 'rating': 29}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Bath Municipal Registrar, Sagadahoc, ME', 'State': 'ME', 'County': 'Sagadahoc County', 'City': 'West Bath', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Bath Municipal Registrar, Sagadahoc, ME', 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'West Bath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bath Municipal Registrar, Sagadahoc, ME", "state": "ME", "county": "Sagadahoc County", "city": "West Bath", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe313-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bath Municipal Registrar, Sagadahoc, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'West Bath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '47', 'Entity Name': 'West Bath Municipal Clerk, Sagadahoc, ME', 'State': 'ME', 'County': 'Sagadahoc County', 'City': 'West Bath', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Bath Municipal Clerk, Sagadahoc, ME', 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'West Bath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Bath Municipal Clerk, Sagadahoc, ME", "state": "ME", "county": "Sagadahoc County", "city": "West Bath", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 47} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe314-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Bath Municipal Clerk, Sagadahoc, ME', 'cyhy_db_name_id': None, 'state': 'ME', 'county': 'Sagadahoc County', 'city': 'West Bath', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 47}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'West Baraboo Village Clerk, Sauk, WI', 'State': 'WI', 'County': 'Sauk County', 'City': 'Baraboo', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Baraboo Village Clerk, Sauk, WI', 'state': 'WI', 'county': 'Sauk County', 'city': 'Baraboo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Baraboo Village Clerk, Sauk, WI", "state": "WI", "county": "Sauk County", "city": "Baraboo", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 55} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe315-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Baraboo Village Clerk, Sauk, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Sauk County', 'city': 'Baraboo', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 55}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '67', 'Entity Name': 'West Babylon Union Free School District', 'State': 'NY', 'County': 'Suffolk County', 'City': 'Babylon', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 2'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Babylon Union Free School District', 'state': 'NY', 'county': 'Suffolk County', 'city': 'Babylon', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 67} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Babylon Union Free School District", "state": "NY", "county": "Suffolk County", "city": "Babylon", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 2", "rating": 67} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94ce-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Babylon Union Free School District', 'cyhy_db_name_id': None, 'state': 'NY', 'county': 'Suffolk County', 'city': 'Babylon', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 2', 'rating': 67}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '81', 'Entity Name': 'West Aurora School District 129', 'State': 'IL', 'County': 'Kane County', 'City': 'Aurora', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Aurora School District 129', 'state': 'IL', 'county': 'Kane County', 'city': 'Aurora', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Aurora School District 129", "state": "IL", "county": "Kane County", "city": "Aurora", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 81} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94cf-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Aurora School District 129', 'cyhy_db_name_id': None, 'state': 'IL', 'county': 'Kane County', 'city': 'Aurora', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 81}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '50', 'Entity Name': 'West Allis City Clerk, Milwaukee, WI', 'State': 'WI', 'County': 'Milwaukee County', 'City': 'West Allis', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'West Allis City Clerk, Milwaukee, WI', 'state': 'WI', 'county': 'Milwaukee County', 'city': 'West Allis', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "West Allis City Clerk, Milwaukee, WI", "state": "WI", "county": "Milwaukee County", "city": "West Allis", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 50} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe316-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'West Allis City Clerk, Milwaukee, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Milwaukee County', 'city': 'West Allis', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 50}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wesleyan University', 'State': 'CT', 'County': 'Middlesex County', 'City': 'Middletown', 'Sector': 'Government Facilities', 'Entity Type': 'Private CI Entity', 'Region': 'Region 1'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'Wesleyan University', 'state': 'CT', 'county': 'Middlesex County', 'city': 'Middletown', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Wesleyan University", "state": "CT", "county": "Middlesex County", "city": "Middletown", "sector": "Government Facilities", "entity_type": "Private CI Entity", "region": "Region 1", "rating": 56} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe317-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wesleyan University', 'cyhy_db_name_id': None, 'state': 'CT', 'county': 'Middlesex County', 'city': 'Middletown', 'sector': 'Government Facilities', 'entity_type': 'Private CI Entity', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '68', 'Entity Name': 'Wescott Town Clerk, Shawano, WI', 'State': 'WI', 'County': 'Shawano County', 'City': 'Shawano', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 5'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'Wescott Town Clerk, Shawano, WI', 'state': 'WI', 'county': 'Shawano County', 'city': 'Shawano', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Wescott Town Clerk, Shawano, WI", "state": "WI", "county": "Shawano County", "city": "Shawano", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 5", "rating": 68} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:24 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '98cfdebb-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wescott Town Clerk, Shawano, WI', 'cyhy_db_name_id': None, 'state': 'WI', 'county': 'Shawano County', 'city': 'Shawano', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 5', 'rating': 68}} +06/10/2024 10:13:24 - __main__ - INFO - {'Rating': '55', 'Entity Name': 'Werner Enterprises', 'State': 'NE', 'County': 'Sarpy County', 'City': 'Omaha', 'Sector': 'Transportation Systems', 'Entity Type': 'Private CI Entity', 'Region': 'Region 7'} +06/10/2024 10:13:24 - __main__ - INFO - {'entity_name': 'Werner Enterprises', 'state': 'NE', 'county': 'Sarpy County', 'city': 'Omaha', 'sector': 'Transportation Systems', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 55} +06/10/2024 10:13:24 - data.pe_db.db_query_source - INFO - {"entity_name": "Werner Enterprises", "state": "NE", "county": "Sarpy County", "city": "Omaha", "sector": "Transportation Systems", "entity_type": "Private CI Entity", "region": "Region 7", "rating": 55} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe318-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Werner Enterprises', 'cyhy_db_name_id': None, 'state': 'NE', 'county': 'Sarpy County', 'city': 'Omaha', 'sector': 'Transportation Systems', 'entity_type': 'Private CI Entity', 'region': 'Region 7', 'rating': 55}} +06/10/2024 10:13:25 - __main__ - INFO - {'Rating': '56', 'Entity Name': "Wentworth's Location Town Clerk, Coos, NH", 'State': 'NH', 'County': 'Coos County', 'City': 'Errol', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:25 - __main__ - INFO - {'entity_name': "Wentworth's Location Town Clerk, Coos, NH", 'state': 'NH', 'county': 'Coos County', 'city': 'Errol', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Wentworth's Location Town Clerk, Coos, NH", "state": "NH", "county": "Coos County", "city": "Errol", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94d0-2733-11ef-933f-6d71cebc6d83', 'entity_name': "Wentworth's Location Town Clerk, Coos, NH", 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Coos County', 'city': 'Errol', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:25 - __main__ - INFO - {'Rating': '56', 'Entity Name': 'Wentworth Town Clerk, Grafton, NH', 'State': 'NH', 'County': 'Grafton County', 'City': 'Wentworth', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:25 - __main__ - INFO - {'entity_name': 'Wentworth Town Clerk, Grafton, NH', 'state': 'NH', 'county': 'Grafton County', 'city': 'Wentworth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Wentworth Town Clerk, Grafton, NH", "state": "NH", "county": "Grafton County", "city": "Wentworth", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 56} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe319-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wentworth Town Clerk, Grafton, NH', 'cyhy_db_name_id': None, 'state': 'NH', 'county': 'Grafton County', 'city': 'Wentworth', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 56}} +06/10/2024 10:13:25 - __main__ - INFO - {'Rating': '85', 'Entity Name': 'Wenham Town Clerk, Essex, MA', 'State': 'MA', 'County': 'Essex County', 'City': 'Wenham', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:25 - __main__ - INFO - {'entity_name': 'Wenham Town Clerk, Essex, MA', 'state': 'MA', 'county': 'Essex County', 'city': 'Wenham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 85} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Wenham Town Clerk, Essex, MA", "state": "MA", "county": "Essex County", "city": "Wenham", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 85} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94d1-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wenham Town Clerk, Essex, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Essex County', 'city': 'Wenham', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 85}} +06/10/2024 10:13:25 - __main__ - INFO - {'Rating': '70', 'Entity Name': 'Wendell Town Clerk, Franklin, MA', 'State': 'MA', 'County': 'Franklin County', 'City': 'Wendell', 'Sector': 'Election Infrastructure, Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 1'} +06/10/2024 10:13:25 - __main__ - INFO - {'entity_name': 'Wendell Town Clerk, Franklin, MA', 'state': 'MA', 'county': 'Franklin County', 'city': 'Wendell', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 70} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Wendell Town Clerk, Franklin, MA", "state": "MA", "county": "Franklin County", "city": "Wendell", "sector": "Election Infrastructure, Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 1", "rating": 70} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '995a94d2-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wendell Town Clerk, Franklin, MA', 'cyhy_db_name_id': None, 'state': 'MA', 'county': 'Franklin County', 'city': 'Wendell', 'sector': 'Election Infrastructure, Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 1', 'rating': 70}} +06/10/2024 10:13:25 - __main__ - INFO - {'Rating': '43', 'Entity Name': 'Wenatchee Valley College', 'State': 'WA', 'County': 'Chelan County', 'City': 'Wenatchee', 'Sector': 'Government Facilities', 'Entity Type': 'Local Tribal Territory', 'Region': 'Region 10'} +06/10/2024 10:13:25 - __main__ - INFO - {'entity_name': 'Wenatchee Valley College', 'state': 'WA', 'county': 'Chelan County', 'city': 'Wenatchee', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 43} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - {"entity_name": "Wenatchee Valley College", "state": "WA", "county": "Chelan County", "city": "Wenatchee", "sector": "Government Facilities", "entity_type": "Local Tribal Territory", "region": "Region 10", "rating": 43} +06/10/2024 10:13:25 - data.pe_db.db_query_source - INFO - Successfully inserted new record in xpanse_business_units table. +06/10/2024 10:13:25 - __main__ - INFO - {'message': 'New business unit created.', 'business_unit_obj': {'_state': {'fields_cache': {}, 'db': 'default', 'adding': False}, 'xpanse_business_unit_uid': '994fe31a-2733-11ef-933f-6d71cebc6d83', 'entity_name': 'Wenatchee Valley College', 'cyhy_db_name_id': None, 'state': 'WA', 'county': 'Chelan County', 'city': 'Wenatchee', 'sector': 'Government Facilities', 'entity_type': 'Local Tribal Territory', 'region': 'Region 10', 'rating': 43}} diff --git a/pe_reports_logging.log.3 b/pe_reports_logging.log.3 new file mode 100644 index 00000000..38369614 --- /dev/null +++ b/pe_reports_logging.log.3 @@ -0,0 +1 @@ +04/01/2024 08:17:40 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rp2.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viewbook.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd8aegir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tisdb.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcmdfr01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmsdev.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-180.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devbox.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa026-020.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf158-188.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-242.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-206.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-088.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni03.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpehr13.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws028.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate070.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa0024.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lampsrv4.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa20.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win16.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2122.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-210.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-120.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0018.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws05.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-055.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-171.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-209.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-006.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-114.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimdbtest.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-070.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btf188-073.bt.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-150.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol450-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-164.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-69.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csl0005.csl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-096.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-044.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-59.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data15.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-210.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws005.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bingham.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de-dtr.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-145.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-087.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bronte.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arms.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-097.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145243.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-227.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu425-ws5.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-210.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-247.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu150-prn3.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle305.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws16.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-183.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-237.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-220.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'restek-ws-4.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-224.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-250.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fxd132-026.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-083.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46193.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree232.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-030.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-049.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-076.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-159.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord49.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-082.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-205.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab315w03.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws03.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167-03.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'koruna.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws049.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46051.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47071.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47107.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-059.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-150.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-180.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-239.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es074-cr1.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fp13.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189156.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-166.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-178.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-045.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-072.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid05.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-082.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-117.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-063.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-082.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres28.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stc0001.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146254.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phf080-218.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-194.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld106-216.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcis07.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-028.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp163.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp103.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp230.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om430j-1.bfr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrd16.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-134.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud228-209.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-107.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foxglove.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helix.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-198.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-201.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.139.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fxd196-026.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emc04.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47213.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47228.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-037.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-7-091.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-033.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-123.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node225-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node129-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-006.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win12.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-044.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-142.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upa001.upa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws02.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-0-4.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145230.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-252.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-246.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol338.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-113.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd195-232.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhwebapp.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-123.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf024ws12.cf024lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcluster-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate030.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labview8.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa09.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-adminapps.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prma189-005.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nolij2.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-204.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw-atmaint.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-144.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc3.ldc.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's23.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship023.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g-0-1.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-094.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-080.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node112-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib038.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws025.lstudies.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb245-252.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-023.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46118.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-196.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voyager.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laptop02.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46045.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-230.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scallop.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.203.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-110.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-234.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-167.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-062.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-208.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin09.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-114.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws046.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws127.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-113.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-240.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh183.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-068.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-153.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cst152.cst.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-079.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-170.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curious.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd-8-237.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-121.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-154.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art88.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-172.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-147.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data17.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-110.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-46.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-203.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-114.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-212.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-180.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bugs.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-187.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'burke.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf406-sha-08.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-73.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-156.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws41.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test11.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsdhcp239.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-126.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-211.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-098.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist052.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-020.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad195-110.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-201.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-131.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-140.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3012.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'instehm.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin02.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws068.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0024.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-04.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad1.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad195-122.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-038.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi236-1.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-078.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp133.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis031.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp180.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-209.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-119.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-229.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-29.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac23.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd195-237.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-166.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-094.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metrics.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provost.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.studymongolia.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scoop.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws062.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-004.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc30.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-252.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-025.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-006.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1120.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47119.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-060.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-75.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chris-dev-puppetmaster.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-172.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-196.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-211.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-220.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-123.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-208.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-253.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-175.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib075.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-087.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-103.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-242.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-232.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-036.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sequoia-rmt.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acsbav.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah14-05.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-041.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd247-230.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-140.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-152.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-098.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-167.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd132-114.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-164.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'picea.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-061.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node209-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huxfdn-01.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwulync13dfs-1.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om-tc-18.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-045.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-129.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-094.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188208.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-114.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-106.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pretec3d02.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws27.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle321.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tickets.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-245.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf489-02.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-108.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord48.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145164.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203226.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-053.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-149.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo02.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-136.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-088.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-244.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab302w05.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws12.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-180.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-081.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-197.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk32.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-234.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws005.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-148.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-197.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-1.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf414-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws01.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145222.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-224.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-197.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-064.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-228.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-174.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-230.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data08.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-193.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-149.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-113.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-047.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-063.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145148.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-081.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator206.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uroglena.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres07.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw01-152-1.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpvip.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pt02-1.park.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws08.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-159.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sal-image.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws156.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maelstrom.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws221.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpres02.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-008.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-197.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppartwebsrv.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prosl01.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap1.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwwtest.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws115.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-020.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws022.lstudies.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-213.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-217.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws30.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-221.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-099.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189211.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin20.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-103.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiat171.oiat.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad189-008.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-231.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-068.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puppetmaster.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-068.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-075.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws19.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-252.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp169.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pradmc01.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-190.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-088.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-228.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-003.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-094.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap-prox.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csci461-srv1.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gum.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hif196-051.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ac229-dell-esx-02.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-67.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-046.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-110.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-104.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahtemp-05.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-194.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-107.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-109-028.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-214.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-218.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-229.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-021.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-243.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid-4-156.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-174.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-165.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv100-1.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-233.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-135.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'restek-ws-7.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46104.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47175.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om-tc-26.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-057.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preng01.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-253.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-123.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-058.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsf212-197.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-252.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win29.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-026.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate048.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0026.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh122s01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188171.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47121.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0006.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux-09.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp219.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf-15-147.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-254.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-dendro.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145184.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-063.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-153.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prplsc02.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'park13.park.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-233.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-235.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws14.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liptont.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif180-193.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-251.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-110.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es318-16.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-064.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toleak.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu520-ws2.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-064.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-241.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grossular.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scmsrv3.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-143.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-086.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist067.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp033.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'records02.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld167-230.wl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-154.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-129.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-132.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-135.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-138.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu420g-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhf107-031.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47168.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp106-3.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-098.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millfastdb.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis143.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp177.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib207.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-126.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-165.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws025.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-099.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux-02.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd201-226.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-084.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-014.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-058.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-190.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-213.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prthtr01.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'franklin02.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-160.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-055.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship083.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-109.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-055.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd115-250.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-104.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-185.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah14-08.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol258-2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banofdev.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-030.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-250.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-085.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-169-025.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-084.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf413-tv.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-27.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf489-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfabet-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws29.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zeneth.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'censuslatinus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'embc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgbtq.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marine.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty.sarkara.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws013.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-200.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws217.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws074.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-survey.proj.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-013.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-083.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-196.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-216.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws26.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws21.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-099.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-127.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-237.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-211.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-029.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-190.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cactus.careers.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-242.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws12.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-230.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp248.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-199.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-101.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-28.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif-133-038.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-074.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-17.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab315p02.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-153.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-06.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvt-56-192.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-243.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-193.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cricket.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cad009-227.ca.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath0012.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf163-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-224.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46071.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-182.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp031.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-191.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu150-ws3.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin19.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws022.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-189.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-014.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-189.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep213-036.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-151.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-039.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145242.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-253.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf-9-96.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canada216.canada.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-205.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-006.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-095.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-154.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145207.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-238.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-137.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-098.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-156.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-081.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art90.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf021ws21.cf021lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-178.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-244.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-151.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-199.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es444.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011bl02.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art89.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art33.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-233.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-183.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-32.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-087.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-086.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-103.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-051.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-033.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-169.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-058.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-219.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-164.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd247-250.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-217.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-052.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-epsilon.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-209.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcomp11.campcomp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu700f-prn1.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utility02.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-224.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-123.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-070.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist030.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-206.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-060.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid44.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-251.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-248.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-100.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.151.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3011.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib213.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp195.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-244.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-016.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws030.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpub11.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46162.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46164.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-048.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-172.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-131.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prism.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music36.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus0021.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-150.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es410-cr1.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-246.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-233.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muav.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portalsrv3.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papaya.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securevpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-223.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phf-23-158.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu435-ws2.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-086.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146250.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web4b.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-006.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0061.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-007.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47079.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189164.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-205.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-096.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtechlamp3.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng077.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad132-038.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om580-lab.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres-218-25.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0028.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'service.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pound.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-186.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cworkstest.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-145.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-119.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0027.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mud085-203.mu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-078.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf008-074.hh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-223.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-250.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-190.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-229.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fuchsia.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-116.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arch020.archives.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-078.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-212.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-vc26.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extns1.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-102.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sts06.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc17.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsquick.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esmdb.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid13.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhux03.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcomp03.campcomp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'estu-laptop-2-e.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-220-197.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd132-143.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-086.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-150.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate044.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship100.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoology02.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-202.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l01ext250.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-165.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcas07.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres31.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-107.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-205.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145194.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-64.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-009.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-017.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad01.grad.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws31.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd-8-172.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-208.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-135.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-196.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.090.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188188.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws15.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-213.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-076.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-155.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-118.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-078.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-091.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-156.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-207.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif-133-046.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-072.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-235.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145197.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh154ws41.hh154lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-157.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-036-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtele03.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce32.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rab.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-110.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws29.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-gw-182-116.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ietc142.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47100.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47217.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stonefly.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugod.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drupalfetest.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi-ctlr2.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music18.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-252.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-185.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-189.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-016.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sustain.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tickets.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extron.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-190.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-192.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-245.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshh154-1.hh154lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-042.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'femo.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om-tc-24.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws28.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc0010.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib231.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-212.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-039.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp155.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs212-183.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu708-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin99.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws120.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-022.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-122.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-177.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145220.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stftng19.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpub23.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fp15.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws09.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-103.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist082.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-046.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-231.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath29.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-084.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp116-1.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-051.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws104.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf418-20.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws14.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf021ws19.cf021lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf021ws29.cf021lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-205.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-232.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189232.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47224.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-212.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-115.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-186.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce15.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prmath04.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2-new.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's08.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh359-2.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdpgateway1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-160.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-165.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-250.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-175.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif180-190.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld106-220.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac46.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-134.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-117.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp116.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad189-014.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist12.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-007.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-008.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'green.ldc.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-076.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb248-252.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-197.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-212.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-227.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haproxy248-3.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-099.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostud07.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-220.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsus-1.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acbl3n1cvm.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthro-ws032.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-083.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-211.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-225.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'algae.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-091.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-080.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-175.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-172.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-116.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-093.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-226.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-053.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-090.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-244.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-023.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-160.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-73.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-154.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-141.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-185.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahf-8-230.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcrdev.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-132.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-098.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-054.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf216-160.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pehr040.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-119.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res06.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus0002.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schil.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-138.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-193.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf-15-144.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis125.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-081.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-144.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab89.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perch.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-190.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-178.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab013p02.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab307p02.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-151.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-197.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd-11-106.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-244.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-148.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-111.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-078.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-036.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-215.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-089.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maf195-098.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shcdb.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah219-cr2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-135.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-209.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-120.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws004.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-194.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd-8-181.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-102.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid34.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-025.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-003.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-52.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-017.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node179-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47186.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189166.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189181.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-012.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws023.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbd132-083.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soc0126.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-079.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-231.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-117.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-080.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-129.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-132.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'protoplast.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator204.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-111.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-216.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-107.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-155.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw04-157-2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-97.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-113.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops23.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessus.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd188-085.bt.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf418-03.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid-4-155.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-160.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-029.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aster1.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-182.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bridge.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-049.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arena2.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-169-048.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tickets.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transporter04.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres25.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0010.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-170.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-226.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-058.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win7.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws131.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-069.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-166.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveys.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu350-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-010.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-091.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-147.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win40.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-052.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prbh405.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-vc27.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-169.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab70.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libweb1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-215.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab30.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-183.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-112.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es445-e.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'offcampusrentals.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcpsrv.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.voicemail.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhrd05.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-79.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc24.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc10.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dennis-labimage-uefi.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc81.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-237.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-54.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-160.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acc-node1.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-129.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-255.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-11.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-14.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol436-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath14.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-177.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-102.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh319ws25.bh319lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0019.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol249-2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-125.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-080.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.as.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssl.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hid132-052.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outdoor.as.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-62.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath20.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-094.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-143.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-13.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dei-l4-private.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auap08.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-176.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-229.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhoffice.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-116.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf024ws29.cf024lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167ws08.cf167lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-202.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-112.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-225.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf161-036.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-070.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.vu.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitlab3.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'procavx.proj.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-025.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccmdp1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recycle-1.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib172.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licensesrv2.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-226.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-137.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa06.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsbs-om245-br1.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-144.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-201.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-162.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-239.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-208.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-246.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-108.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.060.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's113.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-242.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-239.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws18.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-075.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist077.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf173-018.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music44.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld106-224.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-086.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws10.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netflow.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp106.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145038.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0016.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-174.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-188.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-14.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-051.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-061.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-045.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'end188-154.en.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-083.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-0-11.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-051.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud228-215.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-018.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-091.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh319ws01.bh319lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf-11-93.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-220.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dance89.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmsprdb2.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me139a11.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.asvu.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib226.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-007.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0019.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibidp2.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws001.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl007.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-174.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'water.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sherpa.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws46.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46028.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node174-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upa019.upa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-222.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-179.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree121.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-186.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-218.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid19.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostud06.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-117.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-130.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-225.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-221.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-143.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-105.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo03.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-157.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-123.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-219.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-168.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib076.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es321-01.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-065.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator014.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-071.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship108.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-125.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-119.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-253.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-219.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-249.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-envs-04.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ph-clsrm-gwy.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-095.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pratus02.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vuf-14-147.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab63.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce09.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-112.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-221.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pranth14.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcis02.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-015.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc28.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-85.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-106.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-231.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clio.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-132.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-089.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-237.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-11.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mouse.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld167-239.wl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sparrow.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win36.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win48.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp150.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws053.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-112.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-062.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fred.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-243.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music31.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-088.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-182.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-243.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fixed127-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145032.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skypesql1.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slb1.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47003.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-224.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46121.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsbs-ac114j-db.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-222.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtst16.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-038.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-046.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrecovery.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhrd14.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-35.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin02.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diesel.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-226.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-248.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd-11-107.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-hp9050.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctsmongo.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-238.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-147.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acwebapp.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-104.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-129.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-055.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis230.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davinci3.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-233.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-148.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-080.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-239.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-121.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-118.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-144.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-232.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-158.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-165.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-254.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-062.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bfr02.bfr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auap06.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd249-249.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd247-240.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-090.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-096.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-161.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-175.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-226.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab015w05.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145245.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-033.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm114.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drl.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-136.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-095.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-026.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sequoia-old.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws38.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf043-251.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47141.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-122.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-120.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cephgw0.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-090.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-047.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd247-233.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-187.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leadmac.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paf-170-193.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-210.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-163.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acbl1n2cvm.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo04.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-099.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-124.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-059.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-152.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-124.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node122-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-035.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-121.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's38.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-122.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dining.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf498-rru-05.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm124.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhsbweb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdpgateway.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abdd016-085.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hu333.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc49.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-154.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'famdisdev.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acc-node2.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-075.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-220.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid-4-157.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus-mh156-215-34.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-102.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-094.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-060.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-104.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab315w10.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-084.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-241.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk20.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-160.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-254.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-96.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws23.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-79.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf405-13.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-243.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol455-4.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bundy.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-191.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-240.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-estu02.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc0006.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab23.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-122.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-052.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-013.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-229.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-230.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-225.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snap-pea.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146240.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student-employee-test.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws21.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'einstein.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lostfound.apps.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws171.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws187.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-189.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss074.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'restek-ws-5.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-233.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle307.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle314.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prmh39.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-220.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node126-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node179-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-168.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-242.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-mu.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rk-touchscreen.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhf098-020.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate015.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate041.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-036-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws029.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd-5-213.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib090.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf174-011.hh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator200.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-093.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-012.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-179.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btf188-076.bt.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-177.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-064.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv116ws05.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-115.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-053.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bell.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-089.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhfe3.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif-133-029.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-060.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-147.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-063.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-109.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-062.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tracwebsrv.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle035.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-073.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship017.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh013w09.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011br04-6-190.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-108.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-085.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws129.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-184.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-251.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-02.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-254.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0049.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-095.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-047.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145190.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stc-server-nas.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-209.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win23.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-066.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-209.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad195-045.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc342-1.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud228-204.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46083.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node071-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node188-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-120.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu350-ws2.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrd08.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-029.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud199-185.vu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-53.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-36.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-222.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-078.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-174.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf-8-149.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sciencedirect.com.ezproxy.library.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsdhcp234.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pt101-4.park.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh123ws199.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-153.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-080.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189152.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188232.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sl250a.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-105.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-237.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etf209-031.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inbdev2.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin17.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib030.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep06.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator013.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-245.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-071.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-139.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-074.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-173.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-199.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omero2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-232.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146219.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rad196-078.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud199-195.vu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-071.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd034-028.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-105.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-251.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis139.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcpyctr11.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-45.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47242.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd195-184.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwulync13-vip.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgd196-108.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-172.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws045.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws046.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46105.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcas06.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-05.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-028.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaidsrv1.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-074.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-139.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-207.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-084.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-157.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spalab2.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spruce.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-060.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188193.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis119.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis164.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-050.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-139.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-063.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-068.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist074.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ietc123.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-111.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol365-2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk39.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnwwis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam420-01.cams.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-103.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-026.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl170.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-240.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es303.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-028.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv116ws15.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-055.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws25.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dockerswarm-manager.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh123mcl-015-033.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-133.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-98.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cm067.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-242.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165-20.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf412-student.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsbs-om245back1.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-188.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-192.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lion.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate027.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-099.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prauap03.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-139.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure-finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puppetboard.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-152.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws237.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws071.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc79.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shc-ms-1-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-78.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-229.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-249.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om-clsrm-gwy.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om118ar01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-014.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extrongve.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf416-10.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr0004.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145249.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-063.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-165.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atuspuppet.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd195-245.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws24.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-201.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol410lpr.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostud15.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-088.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-094.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-087.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-077.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-039.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-043.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-152.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-135.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-220.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acs2.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-100.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-050.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-092.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-172.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-205.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data04.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-54.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-179.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-176.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah415-1.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-1.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws23.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-132.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-81.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-061.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-054.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis122.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art53.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-060.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-252.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-094.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-179.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws08.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146211.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0012.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-062.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-187.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-049.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-108.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-183.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-205.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-126.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-010.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-201.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-144.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-082.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-176.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.076.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-115.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-049.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-192.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189193.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46252.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-217.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banjo1.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-092.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-129.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-166.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autobot.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdr.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-facweb.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-iws-lj604.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eagle229.bfr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'threepwood.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-stu1.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-064.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-158.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng167211.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-036-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-221.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-190.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaf-laptop.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-098.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-058.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-221.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-000.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws02.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-173.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-214.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-170.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk231.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-092.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-076.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-182.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-106.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-018.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimdev.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-128.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-163.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-181.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-243.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib171.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib193.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-208.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kms.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0018.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-072.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-031.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-154.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-055.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paf-5-167.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145061.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lflext243.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops55.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node166-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'football42.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimdbdev.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-095.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145217.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node180-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws052.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws10.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-080.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-110.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-220.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-220.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'easwebapptest3.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-141.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp034.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp094.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0033.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-233.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-124.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-169-024.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canada214.canada.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-200.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws17.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-155.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-055.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-057.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-222.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf161-198.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-1.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-010.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node177-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hodor.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd132-126.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0040.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-151.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-234.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-190.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-042.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-212.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slf-4-237.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid12.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-082.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws09.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-057.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-192.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-86.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator018.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46233.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transporter03.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-199.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-051.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp134.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib060.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl153.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa22.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf-15-151.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-047.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nasa-244.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stc0007.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-004.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab22.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa07.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-203.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146251.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-089.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gravelpit.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-184.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'http3.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl156.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-080.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-169.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-185.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rad132-074.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl181.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-061.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer-biol348.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-218.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf032-061.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geolgeochem.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-189.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-107.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-137.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prnsp01.nsp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-239.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'landslide.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vphone-om112b.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47010.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-235.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship048.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47118.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-197.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-013.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46069.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld092-228.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtdc01.tdc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-097.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-146.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-192.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-012.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-085.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-169.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'milk.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prart04.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prart06.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi110-03.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc14.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-056.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-193.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd195-174.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-224.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-118.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-044.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-090.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-175.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mnfwtrain.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-028.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle015.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-170.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnpl.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-169-037.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-161.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-086.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-156.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0021.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pages.git.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eet.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-210.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-074.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-211.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdcbvault.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad-5-180.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu423-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-160.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-219.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-206.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'entom01.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-19.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-164.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab307w07.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws208.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-237.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slf-4-236.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf-8-163.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree112.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws07.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-049.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-088.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-156.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-075.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145093.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-235.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-115.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-089.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws145.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws125.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-178.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-wsimp1.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacman.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator005.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-129.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-099.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-047.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-219.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-052.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-159.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-162.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf408-hut-11.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-119.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's10.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-028.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-226.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws25.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf115-231.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-224.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-222.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-007.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-151.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-190.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-7-104.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-223.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle203.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-178.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-235.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcis09.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47208.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf-9-85.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf-9-97.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf161-048.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-078.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0013.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-028.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-053.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk120-1.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-052.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep13.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhh121-3.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr0001.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-144.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsp0005.nsp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws103.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-024.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-025.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-205.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-018.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-222.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-083.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb380-hp5100.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws19.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-065.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord37.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-129.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-059.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-126.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis030.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib023.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsdhcp238.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-232.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-211.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-026.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-017.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-242.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-083.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-149.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf499-00.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws183.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws116.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-150.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostud08.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-253.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-235.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd132-124.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-95.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-173.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws02.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-172.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-245.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clyde.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-32.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-100.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo-cert.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lstudies043.lstudies.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp222.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-090.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpub09.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prlib-wl-skybridge.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh116ptr02.hh-atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-179.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-192.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-214.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nagios.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-227.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188199.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.124.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-126.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad196-122.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47094.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-138.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-202.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws25.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-159.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liz-laptop.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-155.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-126.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss05.mathlab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011bi02.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145204.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sentinel.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-179.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws06.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld-4-254.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid63.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-194.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189180.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu150b-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prmus02.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-227.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsos02.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omt-216-126.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-spatial2.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vishnu.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-141.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145241.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-058.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-206.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-172.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upa006.upa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-103.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46098.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om118ar02.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om218192.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf498-rru-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc94.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-074.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0007.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drupaldev-vip.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-245.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spare-diatom2.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid-10-168.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-181.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-176.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc223a11.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-35.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-053.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-195.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-247.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-233.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-209.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-072.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk28.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203249.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asvu.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf021ws24.cf021lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmf-022-141.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-063.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-148.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faf018-170.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-089.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0125.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate031.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhrd02.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-044.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47124.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46073.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47092.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk02.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-161.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-234.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-09.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tabur.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wales.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-018.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis016.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rp1.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svn.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif109-144.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitlab2.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-243.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-083.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-095.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-181.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-245.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46231.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46127.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-119.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-221.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-199.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-53.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-181.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-62.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-200.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv116ws10.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sweetpea.careers.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp154.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp026.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib021.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-093.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad195-060.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac38.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elk2.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-018.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node115-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-222.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labview4.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-236.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-120.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-170.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-194.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-156.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws047fi101.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-212.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-203.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es318-09.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist15.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-074.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcsrv1.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.185.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-252.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-110.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millfast-test.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art07.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-099.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.planet.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suicideprevention.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nucjuke.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msfsc-1-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ems01.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-235.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-181.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intermapper2.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-87.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws192.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orange.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journ243.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws26.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om235-1.sumses.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-085.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-046.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-171.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chimera.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-194.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-146.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-100.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-240.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhux02.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-067.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisvpn25.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu525-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-217.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-091.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh123ws226.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pseudotachylyte.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab86.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk23.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-171.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-134.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis201.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah-ww-top-mp2.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws003.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es413-cr2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf-8-156.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws049fi101.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-233.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paf-170-197.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres15.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grape.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-239.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf043-254.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-152.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid45.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh146a-1.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47075.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-244.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-125.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-138.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47198.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-236.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-008.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win38.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-142.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-154.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-021.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf032-064.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46027.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46108.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate054.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-207.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-104.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-165.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm05.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-010.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-074.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amsec-brmr2w2.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-215.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-169.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd132-116.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-234.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-228.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-126.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-122.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-061.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-028.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pradmc05.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd201-182.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-019.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'math062.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle329.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-064.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-133.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-209.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-066.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-243.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-139.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-072.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath0001.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-180.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-114.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-252.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0063.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145219.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-216.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chauffeur.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbd-4-173.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc24.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'volleyball.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hetricj.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-101.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-173.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0038.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath04.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-195.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-054.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-182.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-227.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-65.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-111.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-020.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd132-098.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nevada.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-116.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203228.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-133.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-151.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soc0119.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-163.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'midway.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prthtr04.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-188.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46171.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pramsec02.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf217.128.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-147.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-161.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-153.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-212.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp111-1.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0195.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-213.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-217.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-195.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-064.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-082.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-036.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimtest1.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-gw-182-218.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa0010.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws28.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-136.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-025.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-141.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'river008.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws31.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-011.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf-8-151.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpba113.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gess217fd.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isdn-hst-13.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp090.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp113.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp131.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp162.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fcmdfh02.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp076.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp035.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad196-068.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist01.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node136-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle216.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle008.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss055.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle316.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd195-170.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate063.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-061.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-120.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-185.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-190.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-081.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-128.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb250-058.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phield.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-215.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf052-241.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0028.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-217.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-064.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145155.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millfasttest.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tbe.test.degreeworks.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145215.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-183.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-088.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-213.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-164.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-212.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-099.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-163.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-181.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-148.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theatre18.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-086.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu749-prn1.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'splunkindex1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-067.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-224.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0021.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-173.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-044.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-093.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-225.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-179.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vuf-14-157.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu542-ws2.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-031.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-232.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-227.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-235.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-252.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-064.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator106.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-03.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scope.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu422-ws5.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146210.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'va655-3.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-069.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-073.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp056.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forks.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib222.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-010.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-039.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-138.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0026.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osprey.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scan01.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msfs-util.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sts21.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivaldi.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policy.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-202.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf414-22.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-101.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-21.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-227.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-131.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf161-033.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd-8-233.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-089.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-165.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0014.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0031.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-074.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-113.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf037-243.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-199.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-047.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-231.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-069.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-168.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cedar.careers.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd195-238.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-210.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab310w10.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord40.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pet.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-171.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-243.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-119.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisvpn24.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-193.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167ws18.cf167lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annaw.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-72.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-103.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-190.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-094.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-160.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-182.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc50.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-68.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms-print2-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prnsp02.nsp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-177.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-160.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah14-01.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwucmg.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-109-029.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-132.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167-24.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc035.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-133.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hid196-052.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-053.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-22.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admit070.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-066.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-111.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws009.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'certtest1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl-newmac.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hopper.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws011.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws025.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-017.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-061.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-245.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-090.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-161.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-167.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-148.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwsrv1.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-120.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-114.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws25.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-118.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-207.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-53.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onlinelibrary.wiley.com.ezproxy.library.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47123.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47236.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp232r01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws165.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-235.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-234.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd246-240.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah-ww-top-epc.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-191.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-079.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp102.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-009.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-219.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep03.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-254.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwd169-114.lw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-241.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-171.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsikerdekis.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclipse.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-173.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-140.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.101.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.162.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0004.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-ip.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-113.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd-8-177.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist038.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music11.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-055.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-185.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-181.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-182.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-129.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-189.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid-10-169.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-090.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw-biol.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwd169-120.lw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-074.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-14.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46031.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-052.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-071.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-013.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-020.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frump.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws127.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-110.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws150.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ommdf8h02.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwulyncwebconf13.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-096.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-097.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-102.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate052.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-062.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-093.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stc-front-01.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145102.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib223.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-222.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj1-133-018.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labinator.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0024.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-087.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws12.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-191.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-241.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld167-226.wl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu502-prn1.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu535-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node125-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node127-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mud085-213.mu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle318.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhh122-1.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist06.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tstst220.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189188.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.training.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spectro.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu150-ws6.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-131.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-179.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis149.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-213.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-166.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203080.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-10.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf420-00.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad189-017.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-140.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-231.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-25.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-188.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-183.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47108.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47054.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp064.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab02.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0010.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-106.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-120.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-197.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc26.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'charlie.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-073.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-58.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-196.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-146.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-056.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-063.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-218.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-182.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib057.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-116.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moss.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree117.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-251.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp05.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-190.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-128.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-069.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-045.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46157.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh154ws27.hh154lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-168.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.165.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf043-249.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47038.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-059.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b04-rmt.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops01.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vuf-14-158.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-117.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-119.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-235.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-142.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-057.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-196.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-201.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid-10-178.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-085.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-204.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-iws-clj604r.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-221.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loki9.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsp187.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win46.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'records04.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws214.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvdd056-187.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ac229-hp-esx-01.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws056.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm125.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esminbssb.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-232.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g-1-2.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46039.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate049.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node200-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palo1.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship071.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wallaby.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-178.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-133.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-150.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-172.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-138.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-071.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-193.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-203.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-058.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc047.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-190.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data10.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-117.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-211.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-109-021.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-040.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-187.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csci49x-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apollo7.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-254.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-170.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-046.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msfsc-4-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc91.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-187.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-118.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf408-liu-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-177.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-147.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm29.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-169.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-085.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brukernmr.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-163.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-073.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd188-095.bt.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-034.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-228.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab302w09.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011bi01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-165.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blakbird.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cid-002-187.ci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-245.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-069.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-221.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-245.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-117.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-233.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-42.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-209.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol258-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-156.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-187.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svf-5-208.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145081.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle302.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle346.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist063.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-035.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-200.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdcb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-rho.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theatre02.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-120.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-064.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcbe04.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es301-04.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-43.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-068.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac40.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws30.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.west.azurestackhub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-066.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-122.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-189.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-014.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-097.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-033.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdmsrv2.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b11-rmt.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-107.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv116ws04.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-064.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-183.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws030.lstudies.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shcdbdev.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord45.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-227.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-048.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-211.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-218.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-221.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh319ws31.bh319lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhbl3n2hv.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-077.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stftng02.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-028.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-027.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-111.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-117.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-169-021.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-184.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-232.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-156.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah14-09.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-107.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bballmen.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcf165-2.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prath08.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcf312-1.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prdir01.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws054.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab310w08.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws27.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-161.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art02.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-113.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-091.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admit225.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-244.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp3500.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soc0118.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46133.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd132-145.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magpie.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lexus.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-044.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-214.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millfastdbtest.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-103.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-240.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp160.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp028.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-153.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-144.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-029.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-148.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-159.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-048.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-184.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music35.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-73.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-253.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-213.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcpyctr09.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-231.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mango.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-242.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-073.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-147.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-185.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-129.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux-07.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-124.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirror.ldc.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-112.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-234.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skeptic.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-046.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-205.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-118.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prmus08.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn3.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmagmelloni.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws15.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huckleberry.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-217.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-166.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms-print1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp119.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp147.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lflext250.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcpyctr15.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-113.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mabeldev.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac9.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld167-224.wl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle348.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-vm1.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-036-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isdn-hst-10.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filemaker.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-152.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-084.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-088.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hades.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres49.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prvpba07.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm28.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music28.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188241.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-206.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1011.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-018.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-201.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-012.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws027.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-114.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-168.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpub21.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws045.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-054.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46081.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh123ws224.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es405-03.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-061.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-156.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-060.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-134.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-226.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vuf199-151.vu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd115-248.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prspa01.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-229.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47157.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws038.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es313-cr2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stftng20.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fcf107-023.fc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wmns212-097.wmns.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-249.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-theta.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campusenergydatatool.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh122ws17.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb245-254.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss27.mathlab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh171-1.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myweb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teachling.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtst10.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah415-2.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uisap.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-05.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf469-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws057.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws175.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce19.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws078.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-230.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-064.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-16.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-191.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0020.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art12.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-108.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-01.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahf-8-216.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd-8-243.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-211.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwd132-102.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-143.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-081.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-104.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-235.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bordalab.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '247.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-230.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47002.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47167.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-062.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-156.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188206.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188252.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-065.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-248.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46224.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188150.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011b-dell-esx-01.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-173.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'takutoo.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-143.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf024ws27.cf024lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab315w04.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-070.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-017.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree118.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-020.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-140.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd100-253.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-175.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship034.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-221.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-034.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-158.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-186.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-pslabtemp.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs212-195.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-206.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-100.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-101.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0060.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boxoffice3.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf406-sha-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-202.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-145.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-061.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-126.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-111.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-231.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib033.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-077.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mash.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-153.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf008-073.hh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss00.mathlab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node070-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node182-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'steve.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prbook02.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47174.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'satsuma.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-143.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ietc-048-050.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node191-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-136.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1134.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0025.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-223.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0122.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-021.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-064.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0047.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-178.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-200.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om-tc-17.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcomm0.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-140.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-040.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-102.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld106-234.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-248.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist08.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sol.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46048.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-146.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-176.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win35.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-124.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-040.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-252.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss061.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid11.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-014.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scmsrv2.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'timtest249.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-090.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhrd01.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-092.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gridtools.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-087.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-048.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-135.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc02.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-121.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-244.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-228.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebony1.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189212.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-232.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-192.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-078.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf457-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dahlia.careers.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-091.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-192.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-41.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-051.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath0142.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-143.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-207.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-247.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-061.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-195.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-166.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-221.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-161.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145232.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-123.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-172.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd-8-235.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-151.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-233.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lark.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stingray.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-186.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-088.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-094.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-096.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-073.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-060.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-137.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-138.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws026.lstudies.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-036-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-145.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsp0006.nsp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcsd02.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws38.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-149.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-204.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-065.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.075.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl-ps.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib202.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib221.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-057.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-007.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-069.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.166.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-113.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-076.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-205.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-178.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab310w03.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art15.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-147.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-15.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab68.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws017.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fils.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-028.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib083.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib173.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-206.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-135.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-058.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad-5-188.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grass.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-076.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-250.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf406-sha-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-108.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-125.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-225.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-063.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sts02.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux-11.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portalsrv1.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-047.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-085.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-123.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-099.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edison02.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phf080-217.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-229.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0119.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-214.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws26.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.102.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-063.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om350-1.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-134.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-072.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-240.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-217.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcomm04.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-014.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws085.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csci.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rkd132-090.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-243.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slf-4-234.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops43.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops44.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riogrande.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sun.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-176.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-076.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhbl2n2cvm.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx2.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167ws14.cf167lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.library.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47138.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-230.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node187-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-017.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-120.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-219.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svdd115-089.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geol-quake.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2033.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node187-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-003.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's32.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp232-3.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres27.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcpyctr04.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fp43.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.079.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me131a11.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship044.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-006.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-198.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-115.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'systis146247.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws021.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145035.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-184.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-043.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd-11-109.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-198.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'almandine.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-02.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab013w01.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203241.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-072.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis243.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prplsc04.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis015.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-120.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-165.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd-8-173.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship020.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0020.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-231.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-200.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-201.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203211.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-195.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf160-038.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf158-177.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah14-04.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-005.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-111.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws09.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ext001.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-133.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-010.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-246.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's05.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws172.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46020.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-194.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-210.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-246.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om230a-1.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-136.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-041.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esmwfbep.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145100.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis001.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-133.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'famdfh01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms-crc.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-129.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-017.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46251.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167ws13.cf167lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-059.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw129.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-109-031.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cid-002-188.ci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.050.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.177.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-045.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fire.oiat.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msfsc-3.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.198.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-165.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate022.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws13.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-205.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-172.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-061.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-140.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws114.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pehr041.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu-ww-vu-cafe-mp2.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-053.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-098.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-072.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator019.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-219.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-03.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc34.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-0-2.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-213.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib170.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accam02.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-214.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-199.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-197.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cv116ws03.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-097.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0117.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47065.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-157.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-226.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-197.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp245.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-039.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-173.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-246.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om220053.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prthtr02.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'targaryen.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-193.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win14.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-75.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-126.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol237-2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-054.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puppet2.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres41.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forint.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc21.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-071.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlf107-166.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-213.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-124.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-053.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-244.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mitchell.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscf312-1.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn8.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-025.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curie.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-086.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis037.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189129.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189151.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree106.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-163.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-169.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu500l-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upa004.upa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pratus04.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-161.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-121.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-92.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu150-prn2.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-218.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu702-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188219.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189202.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid25.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator209.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-178.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-190.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-185.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145153.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'directaccess.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-omicrom.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-189.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.195.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.213.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-013.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'social-asd.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu-laptop5.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prspmc07.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-106.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws02.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-008.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-228.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'martes.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-051.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-142.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dp-repo-lin.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es318-15.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-249.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-255.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-134.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node178-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh123ws223.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus0018.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'img.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfak01.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-003.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-062.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-254.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-133.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winterfell.acm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-102.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starflow.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-090.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hu329-1.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-126.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-102.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-209.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-153.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-18.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-058.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-204.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-102.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimiqdev1.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc042.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-231.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-102.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-088.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-168.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-213.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-057.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-192.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-177.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath12.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-118.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-200.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-167.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-219.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-036.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-155.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-120.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-206.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc43.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-230.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-098.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-174.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-176.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-056.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus25.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-06.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-096.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-018.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-218.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-253.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-165.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-242.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-191.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-233.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertus.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-250.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitlab.etec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.banner.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-225.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-201.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-048.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-028.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcomm1.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf-9-100.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bif-4-137.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-022.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm120.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws060.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws021.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc18.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-60.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-56.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-215.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-106.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-177.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-235.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-085.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-012.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw-203.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws070.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-24.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-032.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf405-10.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-201.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimdev1.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-165.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-176.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-071.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tisdb1.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc033.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-035.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-165.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-245.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-080.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-068.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art03.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-246.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw131.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-236.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-128.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-068.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-071.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-186.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-204.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-198.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-083.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-230.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-065.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-148.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-238.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol340-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf158-173.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-071.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-136.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-122.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-013.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-122.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws139.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synedra.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.235.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-237.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fxd132-030.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-060.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-220.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-067.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laptop2.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-106.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws002.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-047.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid008-030.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-176.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-139.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd-11-114.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree147.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl159.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-222.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145120.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops45.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.062.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mallard.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-183.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-129.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-220.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws28.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'track.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shc-dev.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-067.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edison16.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node055-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piranha.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpba039.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unk14.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node094-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd-8-182.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-248.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'constellation.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-174.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-200.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-097.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah17-cr1.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adndes.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-080.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmb134.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu411-ws5.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw-ps.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-221.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0041.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-057.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-020.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-059.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-233.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-164.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om300.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mapstest.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-142.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimiqprod1.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-235.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-074.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-086.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-020.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-083.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arch036.archives.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-142.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data14.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-108.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-166.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif-133-026.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-063.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es100-cr2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis151.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-137.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47120.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-stu.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-077.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music15.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188176.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol314-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-080.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpu.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011bn01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd-9-120.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-104.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-214.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-32.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-134.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-170.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-236.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-120.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-223.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-119.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-091.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-109.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-244.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'star.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-231.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prplsc03.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-129.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upa003.upa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0007.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-144.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud228-219.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-210.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-120.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visamino.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp120.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labview7.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-209.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-248.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-010.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.077.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwuadfs-1.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es210dc.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es318-07.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-155.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-165.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship842.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edison00.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp044.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp234.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib025.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-058.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-150.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-043.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce13.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-172.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2100m-biol354.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-107.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46183.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sumses03.sumses.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svdd115-065.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-066.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thtr0006.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh122ws18.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc25-113.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'production.union.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate112.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-093.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-253.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mswebtest-admcs-bigip.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship085.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss21.mathlab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-7-087.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-075.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-084.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-127.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-087.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs212-188.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-148.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulsar.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-183.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-176.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-045.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acfe3.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab311w03.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-066.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-109-026.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-023.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-106.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-108.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf414-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab307w01.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bac-datatool.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studyabroad.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'askus.library.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admissions.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stulm.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-191.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-145.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf-9-92.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imacbert.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac18.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plsc0006.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46041.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws28.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu522-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0027.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi-mgmt.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-078.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi110-26.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-030.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drachma.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad195-040.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws08.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189149.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dean.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-202.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-2-97.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib047.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-105.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brain.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhcas01.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-140.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-236.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-215.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-179.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship016.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws048.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testac4400.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prath05.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle328.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om230i-4.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-193.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp159.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid38.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr0005.hrd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-241.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd012-223.mh072lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-220.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-080.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-156.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-24.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhg01.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pul.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiat170.oiat.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'migrate.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcst01.cst.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf024ws25.cf024lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0011.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-123.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newton.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-083.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orbit16.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws39.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-021.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-069.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-039.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-184.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theatre12.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd132-046.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osprey.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svf-5-210.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-194.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-216.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-195.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhody.careers.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's114.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pratus01.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad189-029.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hulab105s01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3209.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-136.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-104.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-108.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-201.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd034-024.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-035.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'otd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-147.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-010.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib227.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uep212164.uep.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-113.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kronus.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188244.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle201.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-249.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yellowstone.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2175.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-238.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud228-220.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-090.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dirtbagtestbox.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-206.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-172.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-019.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-252.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phf-23-151.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-101.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-169.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoo06.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwumediaweb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud-10-237.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011br30-te0-1-9.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enceladus.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prpub10.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node126-93.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf-11-100.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cobweb.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-016.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-226.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf052-222.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-026.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-202.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bonsai.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-128.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-164.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-176.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-137.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chf213-048.eesp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-171.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-182.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmapp.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-191.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46036.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47027.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47223.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-098.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws29.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-057.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-046.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esf-23-12.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.geology.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-220.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-082.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-182.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncosp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188233.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-125.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-057.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0019.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-251.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46173.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189241.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-1.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-90.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-174.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-202.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cad009-229.ca.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-243.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-6.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-145.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp157.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stonefly.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prlib-hh-libmain.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-100.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-063.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chw0009.chw.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-218.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-177.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath18.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-138.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-053.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0209.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-127.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0118.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node181-92.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius1.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-163.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pandora.cii.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barbaz.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-077.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle009.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-011.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-064.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om475-1.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsus.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsbs-om245a-bk.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws31.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd100-243.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parberry02.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-242.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0010.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-231.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-108.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-147.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-48.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws069.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm115.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah01-01.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acsanb.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm107.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hid132-051.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-246.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'k-i-1.azuretest.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apollo5.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poplar.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-245.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daisy.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-039.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-130.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-005.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf413-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-152.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-43.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-192.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-102.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmb143.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws09.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-082.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-148.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-041.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd249-244.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-062.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf471-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb330b-2.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus-mh113-215-25.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-193.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-215.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-178.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-213.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-174.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-227.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf416-04.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-053.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-056.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0006.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath28.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-231.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'code-feedback.proj.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pacseries.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-043.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp2.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf312ws27.cf312lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sm103s02.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-096.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-041.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-084.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-152.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'management.azurestackhub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate073.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate105.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf162-21.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf164-08.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-105.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-186.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tlc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgbtac.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sculpturewoods.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transportation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summer.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extensibility.banner.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qa-alumniq.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws112.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-011.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-199.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce10.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-91.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsmsbu1-old.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-055.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-193.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-244.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-225.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulysses.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws040.etec3.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kyat.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-089.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-120.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhr11.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-110.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-036.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-032.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-121.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops39.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189213.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om530-1.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47000.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188221.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188132.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es246-ricoh-mpc-2504.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-097.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-053.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-042.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's108.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-081.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-107.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145018.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws06.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship075.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcan01.canada.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship042.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pratus09.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prcopy02.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-186.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-120.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws16.lab01.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46140.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sudan1.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-181.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf158-171.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-054.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47104.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-035.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-052.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-248.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res08.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-153.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tslt006.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp227-3.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-067.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nad195-141.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-080.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-013.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-153.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music13.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib197.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi110-13.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-223.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-156.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-113.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2008.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2018.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-178.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-228.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-077.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-237.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-018.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-087.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-024.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-230.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46052.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omgw2.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-242.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-075.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-138.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adcerts.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andromeda.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-179.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-224.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-047.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisvpn27.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-169.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-146.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-169.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-245.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-108.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhdb02.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-096.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dianep.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-167.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daffy.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-211.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-086.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-248.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwd169-105.lw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb243-253.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-132.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47193.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwd169-121.lw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-086.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-112.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-100.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-142.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-084.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-065.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath08.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-166.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-17.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-135.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-48.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-0-18.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mentorq.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-001.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws31.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-232.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-014.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145017.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sts18.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-203.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-077.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-177.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-226.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chem-9b3ksz2.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stc0002.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-011.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis025.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-145.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-178.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-210.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-224.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam164-01.cams.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-058.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-091.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-074.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws28.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-74.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-239.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp197.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres03.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce01.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music14.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145023.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145030.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0034.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-009.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'persephone.cii.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath0020.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-082.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf024ws20.cf024lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data12.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-106.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa0022.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-063.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp126.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-186.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-049.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synapse1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genesis.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf-15-156.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nis1.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship077.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-228.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-083.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh171ws112.mh171lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-130.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uep212163.uep.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-154.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'george-jetson.foundation.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-063.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist068.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpi.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145090.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-058.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prart09.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stftng13.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp04.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46232.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plsc0008.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-165.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music41.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.095.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myquitpal.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-043.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scm2.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.215.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntnx-bh-dsapi.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdd196-101.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189136.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189189.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189238.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srv1.testingcenter.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47136.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhf-8-169.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-209.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-201.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-081.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-225.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-071.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-122.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-169.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-208.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-076.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-242.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-182.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-017.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhsbsql1.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-041.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-162.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cashier01.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-075.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah510-2.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-120.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-180.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-116.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-073.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd-11-120.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc054.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-220.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-058.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-174.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf-11-99.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-052.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-59.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-191.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath0024.ath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-114.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-023.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-17.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-096.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-137.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-211.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-181.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-202.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-215.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bfr03.bfr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd066-123.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhf160-035.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-235.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-153.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-207.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-220.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-016.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-021.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-223.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-195.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-169.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-173.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol334-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd-9-116.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab014p01.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.as.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tlc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canam.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty.curgus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtg.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-206.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-066.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-49.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol149-1.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-198.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-052.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-253.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws226.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-147.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-248.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf013-122.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-135.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wikis.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-146.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fe1.cluster.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-244.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-229.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-121.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g3-58.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd-5-212.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss32.mathlab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'instehmptr.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh253ws02.hh-atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws33.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-200.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-004.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-075.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif180-192.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fid017-238.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp139.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fishcam.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-154.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-176.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-088.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-146.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vamt.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops02.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stusrvwebsrv.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-126.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-094.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp051.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-174.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-053.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-076.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-169.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-099.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-080.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-093.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-122.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-127.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh121ws06.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-081.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-037.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl166.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fi110-22.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd115-242.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-248.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-157.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws23.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld106-251.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws001.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws105.pub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lampsrv2.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-228.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-210.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faf018-178.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esmjobsub.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47009.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3101.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-058.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188211.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-148.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-178.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'end188-140.en.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-105.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp046.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-075.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-167.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-188.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-123.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsp177.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-045.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-236.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stu5lm.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis140.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-125.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-198.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0206.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-112.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-023.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu504d-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-219.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-193.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-249.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-213.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hombre.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-124.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsd196-148.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-041.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-157.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-060.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship200.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate046.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus061.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-115.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-182.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-200.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-116.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-204.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah32.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif109-146.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd-4-216.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-180.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-86.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-114.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0203.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cda.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krb1.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-131.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-197.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-157.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam414-01.cams.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-187.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-35.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-050.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah203laptop.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-115.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-138.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aif109-151.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-131.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anth0008.anthro.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prch01.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-186.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art09.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-199.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab311w06.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-122.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011br04.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid-4-153.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-111.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-130.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf414-13.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd179-071.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws01.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es301-03.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-170.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-083.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pehr045.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moss5.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-191.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgd195-075.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng167214.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-239.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mad195-115.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-180.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.190.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-138.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-225.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omf042-019.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-039.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-239.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-195.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0143.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-017.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws019.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-082.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws007.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu505-ws3.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist055.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwulyncaccess13.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es318-11.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-129.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-079.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3158.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-081.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2226.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-124.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saratoga.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isdn-hst-12.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hux-arcserv3.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub02.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub06.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onguard.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mushroom.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47226.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif180-176.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhf107-027.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-125.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-155.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'restek-ws-2.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'probe01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf026ws24.cf026lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf408-hut-12.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btf188-071.bt.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-128.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-151.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-228.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-137.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-055.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-251.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-144.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-46.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-79.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-210.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-143.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-238.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acbl4n2cvm.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-151.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-163.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-179.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-226.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-81.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf489-03.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145231.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-101.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ietc125.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nari.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-051.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwjatest.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-247.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship037.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc0013.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu519-test.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188161.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46021.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46210.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-235.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh101ws19.hh101lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh122ws11.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh233-projector.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-130.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om230c-1.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree237.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps0017.ps.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhh121-6.hh121-123.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smolij.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-219.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd100-252.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ws20.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-164.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-214.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-224.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-164.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-087.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-126.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-030.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-037.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-227.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'replicator021.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47232.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-138.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-130.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-139.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2192.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-086.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-095.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-067.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-236.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-89.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-120.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-103.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-138.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-220.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-97.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-7.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-191.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-119.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203248.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb350-1.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art59.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-235.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-237.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-126.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-40.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-186.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-45.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-16.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib204.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-120.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asclubs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-71.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-191.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwucard.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu517-ws1.univ.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf416-05.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188162.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phd-23-245.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate011.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius2.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.forms.alumni.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce03.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46202.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.106.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188164.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-046.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-117.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-102.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-072.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-073.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'franklin09.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-129.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-06.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'priep04.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'git.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-109-074.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-194.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cad009-238.ca.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-034.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-083.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-149.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-88.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-95.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-202.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-009.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-212.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-052.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf167-07.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acbl5n1hv.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sjec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prvpba01.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres45.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oie.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psichi.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marine.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminmanagement.west.azurestackhub.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011cmx01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-232.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-190.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-217.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-016.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-159.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-106.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib174.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kopernick.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss072.sss.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-067.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.163.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-041.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-114.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate033.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate101.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwisdb.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-093.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad018-066.fa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-176.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-092.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-040.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpsa04.vpsa.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-136.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huf-10-207.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd115-246.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws23.lab03.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47072.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vuf199-157.vu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sld-4-251.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-189.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-79.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-92.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus-mh112-215-24.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-221.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-098.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-9.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-150.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-158.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-159.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-163.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-1.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-33.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-86.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-117.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-36.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-251.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-173.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-161.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-237.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws052.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-219.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-248.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp069.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp165.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws37.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fp36.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vu-ww-bs-mp1.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-242.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-029.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-180.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship024.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-214.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-173.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-044.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-058.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apollo8.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ct01.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-124.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf414-07.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab311w10.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-18.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-87.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-12.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-33-62.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd246-242.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab010w07.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-180.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0233.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-149.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-124.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-183.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-211.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-021.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pradmit04.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win41.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd054-133.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi252-179.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1003.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-174.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2075.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me042r01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf161ws06.cf161lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-126.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-82.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-218.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art60.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-214.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif-10-152.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-107.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.109.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genbio03.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp4.smate.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jiraservicedesk.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-072.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-233.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-104.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inbssotest1.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prwce06.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-162.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmondt.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd034-059.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh154ws19.hh154lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-072.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-166.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-138.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-038.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-051.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd203-163.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etf031-061.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-079.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship014.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-231.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep08.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc2.ldc.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship030.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-092.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-106.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test03.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-202.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188148.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0238.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0247.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-042.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1046.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-129.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-112.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-048.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-197.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-225.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship074.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-144.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-46.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-106.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-065.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp213.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thtr0005.theatre.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omidf3dh01.tc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-128.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pradmit09.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-014.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prhist10.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres29.pres.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'end188-158.en.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-173.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2002.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0026.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-098.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-194.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-163.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189194.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es530.cas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'franklin14.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh171lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis041.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47098.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46113.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-130.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh112ws29.hh112lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's19.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pawsteve.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-199.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle228.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46056.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46120.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd158-050.hh113lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hist049.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid75.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-200.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-145.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-188.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pad170-181.pa.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prrc120.rl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsd196-150.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-076.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-241.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-245.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-198.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eproc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-086.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-094.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahf066-025.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-212.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwd169-099.lw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab80.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-046.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-14.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-054.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle011.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle021.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcl171.forlang.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-089.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdc1.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate110.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rld107-188.rl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soc0120.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp232-2.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saline.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-023.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-123.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-099.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan076-161.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-137.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-009.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0001.english.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bif-4-139.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-27.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-211.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-62.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-220.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfdrone.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-157.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-154.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-30.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-167.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-102.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-212.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-110.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-70.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-201.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-196.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol155-hp4050.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-102.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-205.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-237.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cephgw1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scm1.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn189133.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbvo.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-119.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc53.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf477-01.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-162.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-234.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-210.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-23.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-073.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-162.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-191.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-203.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcomm0.reg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-124.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf418-06.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-66.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aimdev.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws084.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcemedia-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb330bjasco.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admit074.admit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-178.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-176.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-073.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-071.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-185.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-096.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbedesign01.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf408-jag-05.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd191-167.wcelabs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs212-193.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prbh319-2.bh319lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcd132-147.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plsc0003.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-096.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-034.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-160.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-104.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-132.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-057.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws029.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47008.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-246.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-180.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-068.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-211.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh245ws02.hh245lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-167.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atmaintd208-120.atmaint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-239.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-144.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-215.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisvpn23.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab010w04.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-146.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azurebot.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-111.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-21.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-182.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-139.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-77.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-62.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-4.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-216.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-54.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-177.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-76.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-036.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-044.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-185.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-199.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-155.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1183.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-056.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-235.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-253.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan155-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlantest70.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2240.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3063.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3165.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws066.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acfc1.admsec.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-133.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc68.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-116.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.timeplacemanner.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biol447-2.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atcmd165-063.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-229.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-209.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-146.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-53.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-153.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-96.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afghani.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd160-112.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-149.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-240.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-247.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-085.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-114.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-116.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-047.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-100.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cff-69-70.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-113.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-206.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-168.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145236.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art0006.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-250.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abd016-123.ab.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-101-231.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-205.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-67.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-42.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-124.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-205.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ald172-061.al.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-172.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-213-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-202.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-224.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-155.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-75.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-245-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-22.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-245.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcf035-161.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah16-hp5550.spatial.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-194.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-170.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-255.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathhistoryproblems.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws014.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-37.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-252.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-151.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-205-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-205.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-215.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-73.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-93.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-225-44.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-112.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-183.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-208.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-242.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-179.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-109.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art75.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd171-61.cf.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-170.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh131c-1.atcm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tv.cf412.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-090.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan120-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-074.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-147.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-156.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-100.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spd005-245.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sptest.its.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soylent.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub02.pehr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mswebtest.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testac6300.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starship091.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-242.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zeeman.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47102.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46044.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47086.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145122.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46100.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsd212-200.hs.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marmot.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-058.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-082.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'charity.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prvpba06.vpba.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis035.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaf224-097.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ead224-192.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-094.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iep02.cis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-189.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-242.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehd132-022.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-167.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-230.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-078.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mensresiliency.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-130.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-20.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-221.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-60.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-100.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-89-73.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-040.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-155.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus06.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-030.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkd197-128.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd-9-109.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-155.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-090.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd052-175.ac.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-173.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-129.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-113.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-250.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-47.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-202-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-29.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-217.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-136.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-107.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-178.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-226.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-19.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-134.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuf-app2.wuf.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-144.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-216.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-221.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-085.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-173.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-022.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vud-14-165.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fif-10-151.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-133.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-226.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.emergency.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan119-189.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtst14.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmcd135-162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-160.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc223a01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me139a01.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modevo.proj.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvdd056-219.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-179.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd038-061.math.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoo.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-023.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-226.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp124.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epas.adminweb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-094.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-065.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-135.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-164.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-052.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-094.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-059.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan062-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-148.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-034.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-142.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wld167-242.wl.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh155ptr01.hh155lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'salmon.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-78.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd-15-245.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd043-055.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puma.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haptcb.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idea.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm127.comm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd115-241.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-131.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47248.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwja.eas.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46187.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhd107-124.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan071-111.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-043.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-150.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prstc14.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-208.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-044.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3234.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0187.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan070-020.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msaf-util.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'music19.music.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis148.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib236.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp025.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn46184.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47178.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops57.fm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-156.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcd214-253.vc.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om330ws36.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-166.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47111.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-168.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan072-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-201.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1233.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-115.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan234-091.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan235-243.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-108.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan110-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-196.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-004.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-252.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan152-207.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-181.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-154.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-214.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh154ws24.hh154lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac13.mcllab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-206.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisc-052-079.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-043.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd173-068.huxley.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-070.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-050.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan233-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-111.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin08.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-049.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-079.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-147.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd-23-55.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-007.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud194-191.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moyer-lap.biol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-229.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-069.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prom330-2.om330lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-060.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-131.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-109.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1162.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan154-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-053.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-004.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan163-009.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan074-084.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0098.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-127.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-204.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-015.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-218.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-104.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-41-66.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adr3.dir.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn47156.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stnd145041.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-139.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-204.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203039.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-033.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-163.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd039-035.history.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-116.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-053.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws056.polsci.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-178.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-104.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-233.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fad195-038.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan086-020.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-093.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.080.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd217.136.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aed029-116.ae.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etf024-025.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-118.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-164.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-027.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan078-141.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan079-019.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-035.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-203.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-244.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-177.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libp164.libp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-125.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtst18.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-044-163.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-087.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-081.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahf-8-200.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-145200.wvpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-217.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcluster-08.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-079.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab87.eng-lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-072.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-099.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-077.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd058-158.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esd059-083.es.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcpsrv-rmt.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-224.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd014-108.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-231.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-096.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisd168-102.lis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b06-rmt.eis.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millfastdev.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internalaudit.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-144.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acf013-118.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd156-151.lab.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-234.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah501-2.soc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chd213-144.ch.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd-9-113.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd109-213.aw.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-200.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-26.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-188.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-123.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-190.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-247.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-171.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-240.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-223.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-10.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-206-213.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-128.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-095.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus201-217.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus-mh239-215-37.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord47.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-092.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-141.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-232.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-13.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btd195-012.rh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-175.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-25.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-214-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-69-140.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-85.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-220-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-224-5.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-189.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-160.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-164.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-83.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-140.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-247-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-165.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-250-64.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plantain.vc.restek.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan238-209.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-191.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan232-118.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehs009.ehs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppd020-050.pp.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-059.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-069.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-251.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan096-031.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-005.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan122-248.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan127-026.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan162-089.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wland198-205.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hud229-148.hu.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stng0029.hr.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-060.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgsql2.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omd042-205.om.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuttle325.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188204.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188230.vpn.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stardate004.cbe.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd134-204.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-067.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-204-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-82.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-57.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-219-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-2.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-50.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-193.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-244-84.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-198.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-199.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-184.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-132.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-255.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-3.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-94.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-65.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf405-26.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb310-gcms.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd098-207.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-043.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwu-gw-spchpath.spchpath.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-226-133.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-229-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-92.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-236-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree122.fair.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan121-096.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan153-171.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-151.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-105.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan239-116.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan063-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan075-066.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan125-249.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-222.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan111-212.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-163.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ietc160.ietc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan124-202.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-054.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan126-231.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165-11.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-78.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-230-195.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-239-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bk38.bookstore.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-066.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd065-127.soclab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-044-040.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-117-123.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-246.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-141.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-022-183.cm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab015w04.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhd191-074.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc-ww-ridge-tnt-mp2.housing.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-092.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd178-109.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prfisc10.fisc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's-wave.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh011w10.net.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'entrepreneurship.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentweb.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan087-128.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan123-073.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-252.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-141.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svd115-096.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testcert.cs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmc97.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan118-172.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stuprint.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journ249.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-037.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-073.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-071.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd227-215.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd056-171.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhbl2n2hv.cts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhd161-207.bh.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc053.crc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connors.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libd060-227.lib.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l14d175-114.l14.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcd035-195.spmc.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcld015-078.mcl.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd-215-093.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd017-062.mh-atus-labs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd099-196.mh.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd201-176.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhd226-217.wce.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-225.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'es438.geol.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid79.finaid.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'editor.journ.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cf165ws06.cf165lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd037-049.ts.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-228-51.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-106.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-231-118.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-91.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-240-39.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-241-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-242-105.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-101.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-152.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-99.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-206.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-221-34.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-168.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-125.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-192-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-154.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-148.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-63.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-8.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-216-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-218-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-197.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-227.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-241.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-235-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-237-100.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-246-108.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-80.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-253-158.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvd135-066.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-210.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd067-049.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus-mh015-215-20.clsrm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-248-122.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-233-61.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-234-204.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-222.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-200-68.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-207.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-243-69.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-231.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-56.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-127.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-238-176.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-252-238.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-249-52.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-208-31.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-24.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-227-194.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-223-28.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-117-234.aw306lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aid-133-157.csd.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus203208.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.titaniumweb.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan073-223.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan077-126.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan157-149.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan237-055.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan0250.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan061-152.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan097-169.wlan.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbord007.uds.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chef.vikcomm.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab310w09.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvf134-014.cv.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cflab302w10.pglab.physics.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahd083-247.ah.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awf-169-020.aw308lab.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-077.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acd013-160.admcs.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-193-11.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-55.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-222-72.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-217-58.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-98.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bid113-178.bi.bldg.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atus0041.atus.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-196-254.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-198-203.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-199-38.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-43.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-131.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-210-157.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-194-180.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-195-66.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cb470-1.chem.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-045-187.psych.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artd202-076.art.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-197-145.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-149.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-253.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-232-192.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-121.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-251-246.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-254-156.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-201-219.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-203-228.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-207-249.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-209-174.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-211-137.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-15.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-212-41.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-67-201-215-71.reshall.wwu.edu', 'root_domain_uid': '5d2b3f9e-ca16-11ee-abcd-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] diff --git a/pe_reports_logging.log.4 b/pe_reports_logging.log.4 new file mode 100644 index 00000000..907b0086 --- /dev/null +++ b/pe_reports_logging.log.4 @@ -0,0 +1,41 @@ +04/01/2024 08:17:14 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wuhsd.org +04/01/2024 08:17:15 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wns4.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.svhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smarte.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.sfhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.lshs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wns2.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uptime.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.was.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.fhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wns3.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.chs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jupiter.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ac.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.phs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trans-web.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdesk.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sisportal.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aeries.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lshs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.whs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elections.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfhs.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zero.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wns1.wuhsd.org', 'root_domain_uid': '5c267cb2-ca16-11ee-97c3-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:15 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8110/8179 complete. +04/01/2024 08:17:15 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waterforduhs.k12.wi.us +04/01/2024 08:17:16 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wireless.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtube.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waterforduhs-ps.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doors.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safari.waterforduhs.k12.wi.us', 'root_domain_uid': '5c388d4e-ca16-11ee-9aaf-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:16 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: westernu.edu +04/01/2024 08:17:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neo.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddsweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physical-therapy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.pharm.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dx-doi-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adn-msn-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eutils-ncbi-nlm-nih-gov.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webrelay.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-vcs1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'innovationcertificates.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-cas02.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phaethon.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nextcatalog.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oce-ovid-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sciencedirect.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ol.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wucogallery.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physician-assistant.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utils.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmanage.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devmagazines.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westernu-wireless.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poptest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ob2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'you.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb64dev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-a-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmacyce.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dodemo.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsmedia.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morpheus.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcastpass.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teachtech.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs6.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'financial-literacy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aafp.org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calprod.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote-vendor.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-cas01.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnpserver.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grantssrv.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-proquest-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resolver-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edmedia.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'link-springer-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3dedtech.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhochigammasigma.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athena.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcast.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'training.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-pharmacy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-spowa.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giving.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ads.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joinus.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ob1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webxp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.westernu.edu.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipc.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagewp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblq5.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-cportal.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eds-b-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ajph.aphapublications.org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xenmobile.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teach-tech.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediasite.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api-sciencemag-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwdreg.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annualreportongiving.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemail2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jdev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.healio.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msn-entry-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemail1-ms.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-ise01.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search.ebscohost.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-ise02.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'courseval.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linkinghub-elsevier-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.support.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commencement.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'launch.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradnursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ob4.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eds-a-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kratos.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mytest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phaethon2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wireless.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ladder.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-latinamerica.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cepharmacy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devcommencement.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharepoint.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagejoinus.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p8.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parotations.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mydocs.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ob3.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conf.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meet.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genomics.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msn-leadership-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dorotations.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stage-financialliteracy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cetl.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvmjobs.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provostblog.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-sciencedirect-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-banapps3.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avmajournals-avma-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs4.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websites.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-websp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.netpol-test.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply-westernu-edu.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote-alwayson.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nextcatalog.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aiprojman.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osteopathy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netpol-test.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailarchive.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn-pendo-uptodate-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-bbfiles.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'booked.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biomedical-sciences.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academic-plumbs-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdi.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapps.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'histopath.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eds-s-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-vcs2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aafp.org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholar-google-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edtech.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdn-ncbi-nlm-nih-gov.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-khaos.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncaccess.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tools.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'study.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wu-redirects.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online-lexi-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prospective.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp-innovation.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dnacenter.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icu.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cediploma.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dentistry.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'av.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'status.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'illiad.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devannualreportongiving.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magazines.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cape.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs5.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.westernu-wireless.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webhost.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblq.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blb-redirects.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvmrotations.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dnp-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcastdrive.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login-wolterskluwer-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rws.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovidsp-ovid-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraryill.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pubmed-ncbi-nlm-nih-gov.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-tandfonline-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpmail.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linksource.ebsco.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrsapi.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p6.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tandfonline.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dnacenter.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuhs-ise02.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inet1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpgate.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'images-r2library-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-cpm.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optimizely-logx-uptodate-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meded-lwwhealthlibrary-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-ncbi-nlm-nih-gov.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'innovation.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgn.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tickets.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wura.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns3.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemail.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.healthsciences.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dialin.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.voicemail1-ms.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-b-ebscohost-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscover.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learnapp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'store.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-cast.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb64.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edassets.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'request.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwdreset.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devphysicianleadership.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-uptodate-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prospectivedev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teachlearn.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblist.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onlinelibrary-wiley-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuhs-ise01.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-optometry.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-healio-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-sciencemag-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jss.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuvoicemail.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webinfo.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pollux.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doi-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webconf.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wu-lebvpn.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'case.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sciencedirect.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pswdev2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cabi.org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs-reset.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jprod.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemail1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pethealthcenter.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumnifriends.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearndev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veterinary.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote-leb-vendor.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msn-fnp-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmx-uptodate-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wireless.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ars-els-cdn-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'franu.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assets-sciencemag-org.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbfiles.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search-proquest-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcam1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journals-healio-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uhsa.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uc.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ncbi.nlm.nih.gov.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mediaweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.r2library.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spayneutercenter.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsprod.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orientation.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailtest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-nature-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-westernu-edu.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gptp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ares.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eval.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs3.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-mx1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpgate3.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagecompinnovation.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmcluster.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erebus2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hestia.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westernudev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-ldap.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuonline.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearning.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devpsw.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optimizely-cdn-uptodate-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'otrs.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resolver.ebscohost.com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-spoos.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acw-sciencedirect-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cahsa.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmacy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcast-flash5.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws1.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmztest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpgate2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'password.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devladder.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devcetl.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websdc.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accessmedicine-mhmedical-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webassets.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pom-kratos.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'copyright-plagiarism.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msn-cnl-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote-leb-crt.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msn-nursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panthera.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waay.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.gradnursing.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagepcc.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tracks.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modxtest.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-dentistry.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsproddev.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.prospective.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optometry.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accessmedicinemhmedical-com.proxy.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leb-ise01.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharosweb.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webpost.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outlook.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.westernu.edu', 'root_domain_uid': '5c4819f8-ca16-11ee-bf7b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:17 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waynesburg.edu +04/01/2024 08:17:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eberly.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csicamp.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'main.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipskportal.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enroll.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stover.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itswiki.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wu-ise.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.wuezproxy.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hosted.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.graduate.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sportsannouncingcamp.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'training.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nest.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drwu-ise.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tester.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcweb2.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wu-ise.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stovercenter.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.drwu-ise.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myconnect.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iqweb.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfservice.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sports.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholarships.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.graduate.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tps.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graduate.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stover.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stovercenter.waynesburg.edu', 'root_domain_uid': '5c5817cc-ca16-11ee-897a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:18 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: usd320.com +04/01/2024 08:17:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lsrlb.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sync.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pstest.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamffileserver2.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'relay.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamf.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videos.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerschools.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamffileserver1.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lsr.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pstest.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'red.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.powerschools.usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usd320.com', 'root_domain_uid': '5c693e9e-ca16-11ee-b6a8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wvcsd.org +04/01/2024 08:17:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lightspeed.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.relay.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exp-edge.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvcsd-cppm.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classlink.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lightspeed.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wvcsd-cppm-01.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'relay.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oneroster.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exp-core.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-master.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvcsd-cppm-01.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvcsd-cppm-02.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thesurvey.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.classlink.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collab-edge.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oneroster.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guest.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.wvcsd.org', 'root_domain_uid': '5c74086a-ca16-11ee-a31d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:19 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wvcu.org +04/01/2024 08:17:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wvcu.org', 'root_domain_uid': '5c7f9ea0-ca16-11ee-9a96-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ww1.wvcu.org', 'root_domain_uid': '5c7f9ea0-ca16-11ee-9a96-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvcu.org', 'root_domain_uid': '5c7f9ea0-ca16-11ee-9a96-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:20 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wvc.edu +04/01/2024 08:17:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winesap.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc202.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commons.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rms.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bct251.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ds-rms.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc152.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-vm-debian1.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccm.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ced.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-us-epicure.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foundation.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-ex-wvc.student.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-wb-wvc01.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-us-exeter.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ds-dnsa.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypc.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftp.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ds-dnsb.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's4b.sip.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mywvc.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-sp-dev.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ced.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc201.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracuda.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.student.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.student.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hybrid.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ds-dns1.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csc151.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ex-wvc.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commonsv2.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps2.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.intranet.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-ds-dns2.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-wb-wvc03.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.student.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tracking.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.wvc.edu', 'root_domain_uid': '5c9286fa-ca16-11ee-b61a-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:21 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wvhc.org +04/01/2024 08:17:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wvhc.org', 'root_domain_uid': '5c9dbcb4-ca16-11ee-8ecc-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvhc.org', 'root_domain_uid': '5c9dbcb4-ca16-11ee-8ecc-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liquidfiles.wvhc.org', 'root_domain_uid': '5c9dbcb4-ca16-11ee-8ecc-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:22 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: hepc.wvnet.edu +04/01/2024 08:17:23 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'hepc.wvnet.edu', 'root_domain_uid': '5ca9e962-ca16-11ee-a230-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:23 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: amherst.ny.us +04/01/2024 08:17:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'share.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toaexchange.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.toamail.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toamail.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webvpn.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'responds.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amherstweb.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailrelay.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extdns2.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ci.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ztna.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extdns1.amherst.ny.us', 'root_domain_uid': '5cb55176-ca16-11ee-9f4b-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8120/8179 complete. +04/01/2024 08:17:24 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: westada.org +04/01/2024 08:17:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eahs-slate.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cahs-slate.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outage.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.expressway-e.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sped.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-sched.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-pan-01.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'expressway-e.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailrelayps.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasd-adfs.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-test.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahs-slate.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tclock.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-pan-03.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ise-pan-02.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collab-edge.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classchoice.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frapplications.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'register.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-summer.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colab-edge.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs-sso.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teams.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-eos.westada.org', 'root_domain_uid': '5cbe7cb0-ca16-11ee-a133-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:26 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: westernvawater.org +04/01/2024 08:17:27 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccx2-wvwa.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccx1-wvwa.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisportaltest.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spam.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gisportal-test.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldaps.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ccx2-wvwa.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.waarcgis.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcgisportal.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waarcgis.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvwagis.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wvwacis.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ldaps.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ccx1-wvwa.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cmms-dmz.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arcgisportal.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.waarcgisportal.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobileapps.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.walf-web.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmms-dmz.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gisportaltest.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waarcgisportal.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walf-web.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisportal-test.westernvawater.org', 'root_domain_uid': '5ccab674-ca16-11ee-94b8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:27 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wwcc.edu +04/01/2024 08:17:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ex.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentlife.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwcc-cpww.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connections.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staff.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sites.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demo.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dns.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rdp.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wwcc-ad03.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtscgi.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wwcc-cpww.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdgw.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracuda.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal5.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwccwarrior.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foundation.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nclex.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'math.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.math.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysql.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summermusical.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wwcc-cpww2.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdp.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'realito.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal3.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rdgw.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warriorlink.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collegestore.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dept.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.catalog.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asb.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwcc-ad03.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applications.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.radius.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwcc-cpww2.ad.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehalfile.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal2.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'entwine.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warriors.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canvas.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ip.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmp.wwcc.edu', 'root_domain_uid': '5cd41340-ca16-11ee-a65e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: woodburysch.com +04/01/2024 08:17:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hvac.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.westend.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walnut.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.evergreen.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ww.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.walnut.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evergreen.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westend.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerschool.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.hs.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.woodburysch.com', 'root_domain_uid': '5ce05448-ca16-11ee-9c58-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:28 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wwschools.org +04/01/2024 08:17:36 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wwschools.org', 'root_domain_uid': '5cea8eea-ca16-11ee-90c8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwschools.org', 'root_domain_uid': '5cea8eea-ca16-11ee-90c8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stubs.wwschools.org', 'root_domain_uid': '5cea8eea-ca16-11ee-90c8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stubs.wwschools.org', 'root_domain_uid': '5cea8eea-ca16-11ee-90c8-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:37 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wwmawater.com +04/01/2024 08:17:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wwmawater.com', 'root_domain_uid': '5cfa05a0-ca16-11ee-9c57-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: westwindsornj.org +04/01/2024 08:17:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.westwindsornj.org', 'root_domain_uid': '5d08ac5e-ca16-11ee-96c5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:38 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: whosewatching.tv +04/01/2024 08:17:39 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'whosewatching.tv', 'root_domain_uid': '5d13fbc2-ca16-11ee-b412-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:39 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wwu.edu diff --git a/pe_reports_logging.log.5 b/pe_reports_logging.log.5 new file mode 100644 index 00000000..1e7545a7 --- /dev/null +++ b/pe_reports_logging.log.5 @@ -0,0 +1 @@ +04/01/2024 08:17:07 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.azizarmandogutierrez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewebp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gskillman.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isoleucine.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauverf-2nd-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amhughes.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle35.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dolores.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp62.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm533-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin92.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp17.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad30.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn194.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eshop-ricoh-1.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin209.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgmancs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn224.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp4.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahaddad.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freeman-kiosk.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'centos8-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zamyatin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgreenwood.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palemale.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin237.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusdev-2k3s-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-cogen-door.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penguins.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lodev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-store2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jis.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esheppard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'financemonthly.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jknee.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesandtheworld.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2021.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i2ptemplatefall2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.czapletal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessus1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohdmnx.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp-blackhole0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws-ns3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailboxes0-backup.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldfacilities2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad58.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgcross160.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin34.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bigblue.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'balukonis1.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-print2.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elizabeth.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autoconfig.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper-ws.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm533-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storeagle5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad4.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-404.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwillis.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibtest-hack.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int27-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam6.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizongym.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs-wildcard-l4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade4-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerh.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3-oel6-pv-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad253.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-pdu.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhel4-template-thin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad173.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad93.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thoth.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin243.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxgateway.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin157.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pubsafe-vip1600.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp18.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesnet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'balanced-ldap.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-205a.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casdev0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad44.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad89.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acaf-hp2727.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abelewhome.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-spcolor.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psesprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enterprise2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-dsktpadm001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-3rd-east-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn209.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dumbledore.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stublogs0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heron.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bastion-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bchernoff.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin203.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin72.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learningobjects.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp61.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-fauver-uclass.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfinity-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayapvid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan52-cifs0.cfiler02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-adfsprox2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-php1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsmolkin.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbeveridge.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nibbler.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfrontend3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hasdoorreader.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sholmes.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-quad.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp15.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'al.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin7.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-c4.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad163.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voipphoneadmin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkchan.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'londontreatise.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpe-filemaker.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downey-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade12-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezzyatlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstriegel.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.meeranemali.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc450.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashkelon.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'youthgamelan.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss7-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vancord.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbampdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn167.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gemini.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pleonepc.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxsql001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin116.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasigcas4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-buta-411-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zephyranth.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin96.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade14.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-1st-east-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad171.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbx-lan-card.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfisweb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad234.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-hp4000n-1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-filer8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fos55-lounge.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin123.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin225.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin176.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn214.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad219.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reportexec.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gshaw.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sau.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-xythosdb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-1st-east-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'payroll-1515mf.controlr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mshanson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss5-laundry1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kalliope.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campuscentercam.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-05-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goals.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespressfmdb.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xdconfig.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3736-8.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oliveregger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.silab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcassidy.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.passiondrivenstatistics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ueno.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibork.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'personick.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engagedprojects.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.livingagoodlife.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wism1b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-gnd-west-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fargo.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guu.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraclevm-pool1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin29.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'registrar-ricoh1515.registrar.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin150.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urdb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn130.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psaf-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-hp4m-4.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-b1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92upg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwengweb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-clark-grnd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dubois.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailboxes1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2016.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meisner.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disabled.aws.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp95.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fruity.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp45.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad176.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin177.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cohanlab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akamai.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cooper-virtuala.psyc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-bas-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni-hp4m-3.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogent1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin136.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dbanks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video-player.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elizabeth.ouanemalay.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfilerdr-01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dfoyle.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod-pub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sultanlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpnelson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sofiarinaldi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hbergeline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbanks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesams.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss4-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'larry.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mattmurphy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efremov.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snowdrop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn166.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urjava0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voltron.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp22.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin108.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin61.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eirenevisvardi.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.azizarmandogutierrez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.azizarmandogutierrez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prodlb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahara-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescollections.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange2010.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has-220-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rodin-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thea-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ducky.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauverupper-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin40.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'explorancedsync.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi318-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-konica7165-1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'larryold.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos9-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp-blackhole-cloud.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gabbas.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acurran.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elainegan.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-coffee-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-d2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internal-smtp3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-php4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-3rd-west-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gandalfapp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbrptwfs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-dance-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'centos7-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2022.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-court285-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pinger2.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw-asa2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'track-hpp1606dn.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lch1hebkup.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwes-parkwashington.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayasmgr-01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlgroup2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin230.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-news.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intdns0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swiliarty.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos6-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fkuanpc.cosv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw6.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-print1.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boger-3rd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camerapc.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-has-171.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn160.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilicopierreader.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibtest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs1-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunflower.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad224.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'film-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcstore2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'election-ad.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrkirn.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'attand.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxlic.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'the-ankh.theankh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin200.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stausta.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-classroom-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spock.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mheffley.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-store1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sangle.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deviceregistration.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exleysnack.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-server.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx-rmsdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'womenatwes.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rh105-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss7-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-has-220.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad179.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad225.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gclose.rlang.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-sw5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs0-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogent3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devbox2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrayack.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp60.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-freeman-rear.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-1st-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper-ws0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mvriley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad153.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echarry.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunflower.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.mail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbnelson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comstock4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad200.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad246.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp81.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thea-stage-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauverf-3rd-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmcguire.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahara1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayareg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chemnews.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'span221.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.i2ptemplatefall2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orta.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sangle.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'repec.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'multispeciesworldbuilding.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'livingagoodlife.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmuf.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'care.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfalab-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg6-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qualys-scanner.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw-asa1-4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sredfield.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tor-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-1st-east-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad77.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'judd-base-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw7.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chapel-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh-dmnxdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewebvm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccoke.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler2-01-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-butb.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad101.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler2-01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad244.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-print2ndflr.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin112.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin39.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad132.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin208.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad45.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasigcas3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharptail2dr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin154.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rblumel.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'first100chimps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad187.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provisioning-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp34.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cacti1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meeranemali.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesomeka.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gaaron.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imukerji.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndanner.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'publicfigures.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-bas-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'castor.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stata.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rara.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sassafras.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardinaltech.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jrlilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'takeasmile.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas3.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn159.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad64.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn148.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn247.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bonappetite1811.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92junk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn190.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad8.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin170.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lubkowski.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-cady136a.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc0-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcstore2ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad254.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tor-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin159.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fcohan.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecl-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-butc.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonfauver.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin51.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjmiller.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohmanager.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rama.phys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khobbs.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg2022.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlsas50-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.racheltest.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atang.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aaissa.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libguides.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgoldshlag.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gvalenzuela.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewebv-www-prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad115.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad37.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspl-office-mfp.cspl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acurran-air.rlang.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comcast1.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dodo.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mvriley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsupdate.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonstudentcenter.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss-fx.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad53.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn173.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92upg1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storeagle2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-anth-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle28-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhingorani.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scoresprint.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad22.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glsconnect.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg99-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn133.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin59.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh350133high.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26i.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonsquash.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshrmsdb8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-2nd-east-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesctw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgruen.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jsina-12.pimm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wowza1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-data2.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharos1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad117.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-bas-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unhcems0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs2-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc125.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3801-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rpratt.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin9.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin216.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad69.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn151.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scili-mfp.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad47.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin106.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin140.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthro-dvr.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgrabel.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-gateway.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2024.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni-hp4mplus-2.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'almagest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stlab-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac4-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mattabesset.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad186.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin124.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin126.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin224.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp63.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streamingpub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guynoir.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael-prnt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-2nd-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scanupld-ts.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-wireless-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acaf-hplj600.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cady-solar2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-ddc1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outlook.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-bas-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp49.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced801.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3780-4.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn228.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxdir.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-cady02.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coolonlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unhcems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dschwartz.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'multispecies.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2020.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securevideo-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nps.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwexley220.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oir.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cohanlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'creativecampus.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gunsandsocietycenter.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-internet2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad13.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dfoyle.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'needblindfocus.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-2-52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp12.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summerfields3.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin90.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-vipxd-3.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comstock2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acooke.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenst-ricoh2851.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-frosh-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin55.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has047-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jolownia.stu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphpapps-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rnstest.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ggallarotti.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndanner.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad10.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad223.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psirdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplacedlcb19.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmsprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx103.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-cascadewebp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin1.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad106.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hbarth.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sigi.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmillcopy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stronghappy2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stronghappy1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dmo2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eres2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholarshipsandfellowships.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdlee.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ntejeda.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collegium.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.henryleightonglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'passingtime.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aatg-ct.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engageduniversity.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgrossman.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peeradvisor.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avstww2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acceleratedmotion.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bookstorerelocation.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-sc150-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp74.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos1-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seniorclass.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio23d.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2011.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtucker.mail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bchernoff.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culture-and-emotion.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tatters.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remoteclassroom.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comstock1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsalafia.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linksys.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad86.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam3.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasch-3rdfl-mfp.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hybridworker.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad241.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn01-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin130.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swutest2012a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'russell-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internet-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-admiss-2.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin10.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tharrison.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad34.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tiara.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad201.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdanvending2.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin113.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlsata50-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curldb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avstcs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wordpress.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'events.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'new-webfrontend.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx-rms.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dkatz01.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfilm.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redirect.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sarahblake.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jennifergtucker.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kirylbeliauski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescreates2.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin135.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-scilib-2nd-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin250.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet104.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer9-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ems-meter1.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-wash202.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrdevwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrdmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade16.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-ricoh-1.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raphael.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacy-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin17.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp14.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26d.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn147.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stork.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss5soda.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewww-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss3-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calewis.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper2-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bdna53.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc513.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerplant-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin236.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'confluence0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physicsoffice.phys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bindmaster1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92rich.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg22-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin233.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cinearch-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.flowspace.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-sw3.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aloyer.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade17-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescommunity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-shank-107.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasigcas1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cpsmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theoryofhistory.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unixmon0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad191.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lutronpac2022.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bduarte.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rensem.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'passiondrivenstatistics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gkavvos.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afghanistan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crowell-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertmanager2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraclevm3-pool.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin23.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink247.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp75.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin138.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin193.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn177.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes8-repl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'petaltail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-selwyn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millenium-redirects.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeszeiss.ees.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl150.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-20fountain-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dove.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lobster-epson.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itslog.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-web-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade11-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astro-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrimmer.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbampcs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demansys.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc-offc.crc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwest.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauveru-3rd-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewaydb1-vm-actual.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-judd-blue.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydra-citrix2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailspool0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos10-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailboxes0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldwww.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw.frame.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fweather-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'posimsrv.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveyor-v6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos5-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'n33-eth1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle2-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv3ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin145.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geppetto.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-285court.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad208.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'threepenny.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw2a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasonc.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin71.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauverfieldcam.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbaker.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clusterw4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abelew.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90test-insecure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle-restore.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cacti.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musicgrads.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kakelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coexist.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraryfaq.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fasa.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flakey2.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer10-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psestest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hermes.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp97.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loe-hub1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellopenmanage.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ferrary.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duoproxy0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cinearch-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magazine.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-wash230.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netapp-um.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespressfmdb22.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcarlsson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcomfort.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts-lobby.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'petecomcastdesktop.comcast.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesyum.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communications-color.pubinfo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controlr-hp4mv.controlr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin143.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac-3.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauveru-bas-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swutest2008b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin215.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jewishhistory.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp5.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lsfdocs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piwik.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv0ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mglick.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahaddad.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webvpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crasmussen.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dokuwiki.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'narrative.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zong.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespeoplesfossils.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westmoreland.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut-app.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilters2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfinity-prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccm001.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jazzorchestra.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcollins.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testimony.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paclab-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxy2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchlegacy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'n33vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn217.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-gnd-west-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-door.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalyst-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artworkshop-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dance-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp31.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp94.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin185.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willy-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spock-old.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-gnd-microforms-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemansoda1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos6-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn182.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voices.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi167-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad207.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn240.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws240-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'norbert.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftpserver0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wowza.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesctwweb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adatasummer.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsdoku.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admsys-cfiler.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper1-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jrlilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astro.wesleyan.edu.athletics.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmiglus.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss8-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcaldwell.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90dev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac002.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss6-base.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin226.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos8-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sso.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade6-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mclaren2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-attic-west.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-internet-resnet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad67.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-attic-east-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maria55.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdhill.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biodiversity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swutest2008a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp30.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin104.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn153.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin68.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'localhost.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin220.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-foss8.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi156-base-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-laptop.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgchapelthea.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh-dmnx.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has047-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-bacon-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos2-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cciv214fa2012.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piwik-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fcohan.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gapps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spock2012orch.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cady-solar3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-3rd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'container0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin4.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesleyanskiteam.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writing.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-08-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh-manger.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johara.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.prakritimittal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam5.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100-vlan20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dynamicalweekend.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summer21.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thebigroll.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agonzalez.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.narasaki.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gunsandsocietycenter.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-3-east.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reqtrack0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipmi-wesmedia1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'confluence2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluebird2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxies-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad197.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl-bosch-cam.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin137.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weeding.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut-db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio24b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael.airport.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-master.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backupspool.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin5.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade18.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin12.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad2.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad81.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin228.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'easian-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiggins.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titaniumweb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communitymoodle-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mweir.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-internet2-4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titaniumdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'offprint.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pstuxfail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.flowspace.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin41.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi287-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libr-ctw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adata.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluntresearchgroup.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eataylor.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treeremoval.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robinsonlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jennifergtucker.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wordpress.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-sc-305.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'futurecatalog.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-oraclevm3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmsprod0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voice.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st318.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin231.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smaug2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grid1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artcol-office.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ims.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasigcas-dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxweb001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bravesirrobin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-d4-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced802.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad140.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad195.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101-vlan8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owl.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg5-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busterkeaton.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamfnetsus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-fac-14.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lch-headend.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad7.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'menswaterpolo.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retailops-posim.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-fweather.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msa-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fluffy.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad9.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apereo-cas-dev0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpsand.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'humanities-videos.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vschwarcz.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.abaker01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gvoth.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datafest.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socnetwork.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-clark-4th.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fac-office-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wwng-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rkilgard.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbtswudb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'span254.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etuhabonye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlvmhit.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan52-cifs0-cfiler05.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn132.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fugly.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfh-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keyserver1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openhpc-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apeters.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad79.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin37.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcalister.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92upg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kerb5test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrouse.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgordon.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deployi.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-base-per.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lesh.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-bas-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swutest2016a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbeaman.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle311-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn195.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'umon0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn188.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs3-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp53.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-vipxd-1.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storeagle3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp25.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orastandby2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade11.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgruen.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad113.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.post.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulkmail3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgrappo.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlane.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jrlilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carceralconnecticut.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jasonismagic.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careercenter.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcassidy.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tirani.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfrontend2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joancho.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'package2020.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.isa13.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geraldvizenor.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rara.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ggallarotti.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin20.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kms2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-enterprise.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuaac-embark19.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx103.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasch-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st-509.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cfh-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3838-8.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ecl-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classics-hp4m.classics.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-dac-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osclass-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswingcr1.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psconsult2.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pine231-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gloss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn172.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'centos7-template-ovm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin6.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weshopcr2.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwaihir.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swim09.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer8-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telepresence.crc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp111.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsavoting.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg9-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad99.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkatten.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldmoodles.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qactweet4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia1-raid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'farnsworth.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2016.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summer21.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahofling.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beacon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin207.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad245.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad221.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris12-int.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controlr-hp4m-2.controlr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snovick.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwsymposium.conference-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lch2-headend.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad240.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad248.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-lrcrhel.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin134.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad243.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin43.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan20-mgmt0.cfiler01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stronghappy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin85.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos6-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss3-laundry1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arryn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artworkshop-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aoneil-lab01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'confluence1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workhorse.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keapro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openldap1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-ovm3-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ljstark.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sstemler.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exch2010.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morganlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trinity.frame.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds18.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kecklab-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn164.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tanberg-videocnfr1.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlsas50-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayawessbc2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'core-sw2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'package2020.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gyohe.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magazine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackphoenixrising.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'framirez.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespress.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescreates.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade8a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'easian-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seekerdlpdemo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-13.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc266proj.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp-blackhole.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jquijada.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubacppm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesfiles-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cwood.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-kiosk.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.esheppard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad242.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin217.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw6a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad66.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intdns1-nsd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sparrow.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retiredspare5.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg46-ems.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'judd-3rd-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade2-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amaryllis.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'das.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glados.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin148.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad155.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad6.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin187.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrix2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-kioskint.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trosenblat.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasure-hp5000n-1.treasure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghammerson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rrollefson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dke-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmillprod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin31.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraclevm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad88.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sumarsam.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss5-base.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xanatos.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'print.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pages.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pkilby.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openiam.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schakravarti.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjc-officepc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robertfernandez.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrnewsletter.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenstreet.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tedgreenwald.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesinthenews.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmcguire.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss55-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewaydb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-contoller-foss5.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uniprod0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darlingr.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtualvillage.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pp2-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad158.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp55.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'merry.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxy3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-ricoh-1.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-mfp.dac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-01-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfalocks.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc-storage.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '156highlaundry.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'malx-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin139.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin252.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer5-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldcondor.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad172.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad212.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin166.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg2-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hot-green-slime.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-fx.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exinda-wes.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-psfindb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxddc0012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlangerxp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstore0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn185.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuwip.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade14-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csslibrary.css.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'star-crescent.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfatheater-mfp.theater.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psaf-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-b1-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esxgpu22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deviceregistration.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc265proj.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcoolon.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isoleucine-ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fordmcdill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snarasaki.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unsettledaccount.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sumarsam.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc295.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'czamboni.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliepan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin69.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin221-11.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad98.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesemployee.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshrmsdb7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfstest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad162.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-sci1-tc.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesvpn.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'identity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jvarekamp.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adultfitness.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artlibcopierreader.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes7-repl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp101.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qacprojects3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp72.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilters1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtavernier.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxies.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin172.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'express3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dacki.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squashvip.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fozzy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ganymede.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad154.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced55.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dandelion.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluesocket2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westmoreland.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fordmcdill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindful.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebar.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldancey.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qac.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.research.swellons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dev.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocsng1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfilerdr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdevoto.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xythosdb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas4.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp13.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'middletownmaterials.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netappvsc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp2-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris12new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int22-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sql17pilot.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad182.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad216.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad39.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet-test2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet28.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubaclearpass1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss-sw0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mklaneski.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ramses.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin22.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upbound-mfp.upwardbound.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sshieh.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp-cam3.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chum-office-2ndfl-mfp.cfh.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgtest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.azizarmandogutierrez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guacamole.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkreinbihl.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadytimeclockmain.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'discovermid0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eesdrobo.ees.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loadmaster.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad133.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin161.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad120.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phone.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathdiversity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss7-gnd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-downey-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-d4.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-buta-crc.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facstaff.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smithlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.blogs-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duotest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apatalano.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naegelelab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internal-smtp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.theankh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccmsql001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19fountain-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planning.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davies.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss10-base.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmslb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3839-94.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mach-mfp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtomasino.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad62.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsarr.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bobcat.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-hp4m-2.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin8.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downey-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad137.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-php2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail-services.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hi318-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parlance2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn128.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin234.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jibjab0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgcs2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp19.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kioskts2008.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad156.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'service-posim.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1920.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws-storage-gw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'equity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culture-and-emotion.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwsymposium.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videos.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.meeranemali.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-partner.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ecampagna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesgis.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summer20.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulkmail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-common-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cady-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgtest-insecure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astro-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kweil.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs--11.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wism1a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdevwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp54.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc72-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telesx20.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goals-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cacti0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thea-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92prod-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1617-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad75.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emscws22dev.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfriedman.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sperreten.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'film-wing-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-someblade0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin197.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbrown.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csanislow.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-adfs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin52.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'picafe1cr.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp42.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsmith03hp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp90.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp64.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millpilot.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-fedora.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio3b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhoffman01.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trinity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alucier.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-204-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adp-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-1st-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macauth.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awalker.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2018.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxyldap3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-testcas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spirion.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad36.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut-ps2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sali.stu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bullwinkle.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfam-dvr.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squash-base-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-mysql.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domino.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minerva.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad138.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn204.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inf-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jjylkkaipad.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peeradvisor.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-filer6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-gnd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-hpcolor.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonbennet.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc-distro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-411-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clark-keybox.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmstest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink244.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn251.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenbone.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos2-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruffledfeathers.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lysine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin101.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goose.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jmjackson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrubenstein.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfa.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sexgenderspecies.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibboleth.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwp4scistud.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2021.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dokuwiki-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-1st-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib1b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayacma.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade9-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learningobjectsdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss6-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss9-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aspen.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndanner.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wmh-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sensu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-store1.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp108.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad143.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin3.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad12.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad125.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watcom.finaid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jlennox.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'renoir.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elizabeth.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bnorthrop.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswordpress1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin142.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad108.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad95.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael60.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nodata.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sun.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayasal-01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp109.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3-adminsys-pool.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netacct1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olinsoda.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'framirez.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-06-intercluster-06.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demona.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afam-mfp.afam.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '60smaster.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wfsproxy-oncampus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mspiggy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection9.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curldb6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftpserver.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi330-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumnihelpdesk.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msinger.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colnews.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'narasaki.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesgis.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kwiliarty.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magazine.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsa.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccm001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesad-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fordmcdill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has121-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psesprod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-upper-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin149.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-a10-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gloss2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csalas-hp4200.pres.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-shank-314.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-mopac01.dac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-common-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin28.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos2-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rh105-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle26.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbougar.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grid4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2012.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bwetters.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohspub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesandtheworld.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn220.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daffodil.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bindslave2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecl-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer10-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-1-52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacy2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin58.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss1-1st.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn161.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin165.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis-sandbox.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internationallaw.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jricci.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spare1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcalister.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clusterw1a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-lower.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlvmhit-eqlgroup2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lpshevorska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp115.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fcohan.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oneil.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2020.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalcollections.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'czapletal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'taos.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stugroup-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesconnect.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenbone1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos2-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-sw5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprodplus2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad128.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fac-entrance.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade11-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdanvending3.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dr-adminsys-vlan20-mgmt-cfilerdr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw5a-broken.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swimminganddiving.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespressfmdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reportexec.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schakravarti.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mglick.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ekleinberg.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'packages.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iam0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has247-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art-awkshp5100.art.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mvriley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin163.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio5b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp40.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'danielcommonscr.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291mainricoh.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storeagle4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad169.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin98.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-c1-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olinsnack.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'court285-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrixweb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icarus.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link-2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dnsrelay0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam2.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fweather-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aisgut.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp8000dn.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos10-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn150.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-clark-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp48.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netacct2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw5a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad60.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn201.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int22-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.spiketape.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mentoring.athletics.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jhoggard.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prutland.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qactweet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos8-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin232.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauverfroshsoda.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connollylocalgov.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gepetto.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade-www-prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'personick.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jango.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ast-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diymedia.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftp-netadmins.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin120.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad164.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad28.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19fountain-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zinnia.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin89.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad51.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-ovm3-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esetlsc1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp11.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos7-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmeaney.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-internet-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad184.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-web2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-411-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appserver0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26f.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp5m-1.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hasrem.haslab.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn245.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin76.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldancey.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weshop3cr.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpprint.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicelearning.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gracedennis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kkuenzli.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesomeka-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awsmonitor.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ntejeda.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'service.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayasettings.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owadev-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spells.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.meeranemali.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roth.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-partner.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'template.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wla.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newarwen.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad5.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad70.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn249.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-olin-west.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-vm-citrix-55.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voxco2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '77pearl-hp4m.rlang.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-exch2010-https.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gaaron.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pressroom.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abroquehome.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos6-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad250.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mvriley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paclab-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6dns0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf90test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stuapp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testredirect.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxfas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad199.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irulan.phys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler2-02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg34-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmcalear.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.darlingr.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mypage.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespressfmdb22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arendt.conference-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gpetersson.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdac.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diitd.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrimmer.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pkilby.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-artworkshop-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharosdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn143.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos7-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'easian-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lmolomot.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orchestra.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acceleratedmotion.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgutmann.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orientation3.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-c1-sw1-old.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-b1-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn163.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdandeskbell.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-freemanlobby.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcstore1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpsmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mimai.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ekleinberg.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-inf-204.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ws202-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wwng-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-usdan-base-kit.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wism2a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bobwhite.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsstore-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan224.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin86.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schyung08.treasure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveyor2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade10-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfaids-tst.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin26.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pigeon.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad116.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin248.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owadev-pub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raearmantrout.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idealsintopractice.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindful.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'richardbennet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenscene.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-vip1600.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtaft-win7-w.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn196.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad170.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg3-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp20.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-base-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs2-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin131.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin144.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade1-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '200church-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-vipxd-4.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-web1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boxoffice-mfp.cfa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titaniumweb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio6b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad97.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrlilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vvovisitors.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfavalentines.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prose.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efowler.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sciencechoreography.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad122.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin162.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin204.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin156.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin184.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad85.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-bacon-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-204-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-has-230.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-327.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccivcopy.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'film-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin183.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauveruppersnack.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws202-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn243.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-pvs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techprint.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pollux-raid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mellon-mfp.mellon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad142.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roc.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-3rd-east-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-water-alarm.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-base-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael65.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-surveyor001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs-sorry.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink249.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tom.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cinearch-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfinity-prod-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldneptune.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypramudya.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw.cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mprinty.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psafevr-14.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad19.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws202-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewaydb1-vm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs2-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp83.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parlance1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkus.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscobol.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-200church-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elink1-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'packetfence.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.passiondrivenstatistics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'field-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtavernier.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roth.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinesedance.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fysatwes.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswordpress.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shipit.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iadeboye.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dacki.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbeveridge.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl4.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meisner.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mteter.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rara.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crashplan-nexsan.storage.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pisaacsxp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zuul-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade3-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psu-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn175.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad194.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn253.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hminettimacmini.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink246.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrupgwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astro-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp73.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-rem.labs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin30.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin229.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kea2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vserver-unix-mgmt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rundeck.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw6a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx6win.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayaaadsutil.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clark-gnd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgtest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marvin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewaydb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-buta-221-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin100.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthsvcs-m602.health.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-eset6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn145.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin44.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iadeboye.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dmo-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcoolon.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chimpanzees.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afca.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg10-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'analyticstest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92test3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas1b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has220-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin179.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx101.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos6-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transportation.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecoswebmandb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adatawinter.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs3-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc102.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sutanto.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jfinn.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jlennox.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ecampagna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes6b-rac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-hirise.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loopy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'subca.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-mforms.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-artworkshop-3.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penguins.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad105.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin173.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office365.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autosys1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoidberg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg8-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswpdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp96.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp38.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilicopierreader1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcgis0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin80.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin103.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp77.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad96.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad131.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael63.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neasecs2012.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle4-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iam1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-2-east.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'difficultdialogues.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-adm-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wasch-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayacmb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'av-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysterium.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp24.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facilities2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chernofflabstudentresearch.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'richmac.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdangrill.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink243.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cauthon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psestest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac1-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrogalsky.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'malx-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos5-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video-conference.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfinity-test-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saturn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscobol-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn149.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xw6600-pc.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatekeeper.phys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mclaren.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyvern0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn239.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad43.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boardroom.wesu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'degas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-1st-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn134.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-hpljm601.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn233.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lockss-old.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'govthesis.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuaac-embark.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wmh-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilter1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fstarr.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mylife.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brahmsphantasie.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vanessasoan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahara.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nt3.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ur-hp4k-1.ur.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonrink.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi156-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-admsupport-mfp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'othonlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn254.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin212.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer9-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp87.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxgatewaysnip.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin171.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-ctwsearch.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh5001sp-164mv1stfloor.ur.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-foss7.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad220.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-fx.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgladstonemac.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni-hplj5m-1.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irussu.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-08.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'africa.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3man.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxddc001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn234.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zoe13.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altwebfrontend.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-2nd-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler2-02-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mikotonakamura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rpilab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sesultan.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fredmoten.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-woodhead-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-221.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hi163-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spanresources.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sace.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st355.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw4a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad144.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classnotes.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'span258.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vanessasoan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.nodegoat.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testone.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st220-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visual-resources.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'islands.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlicata.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inf-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp7.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newdragon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin147.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank4thdoor21.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp78.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad251.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin13.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp23.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'photo-thesis-7890.art.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad202.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isoleucine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webvm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phpapps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snoopy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reqtrack-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohspc210sf.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-204-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharptail2b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgwfs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'label4.wessta.wessta.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfam-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos3-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp50.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facilities3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn154.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'europa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmeyer.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '24dns0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ensentia.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'div3appleserver.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thingscomeonreader.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'econnews.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2025.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'petergizzi.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cantorate.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downhouse.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp1.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25d.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-asts-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voipsftp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fweather-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bayit-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willy-test.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pstux55.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smbrown07.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imspod.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn237.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin246.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shaktiw.phys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-25fountain.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-server2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zil-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lappel.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg7-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lutronpac2022.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internal-smtp0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfrontend0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extra.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reqtrack1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmrwiki.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcgonagall.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mjrobinson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesleyanspringintensive.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shape.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arendt.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usmrktpl5.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vma.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urjava1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owalegacy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pkp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubacppm1.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciscoworks2003.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snenumbertheory.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fountain25-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ws240-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade2-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad38.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn198.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcomfort.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmlmedia.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-03-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eres.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video-upload-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.michaeltang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netappbroker.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'old-netmon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-thea-104.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-sw5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad121.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhel6-x64-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin65.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn142.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubamc02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcameron.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-scilib-1st-maps.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldbbtswudb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webjump.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wfs.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apereo-cas-dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan20-mgmt-cfilerdr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haslab-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nighthawk.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad80.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp100.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad147.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thing1.coms.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writingworkshop.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi163-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin32.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'effigy.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92prod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sshieh.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urjava.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx4win.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nkorda.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clumon-external.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zygo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-gw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubacppm2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scorespserver.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad87.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin191.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad196.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyvern.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kakelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summer20.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echarry.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'indigenouspolitics.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'travelerslab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.neofleurimond.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sdaukeyeva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesfiles.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caslocal0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohdmnx2016.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardinalcouncil.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8-to-8.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'address.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcptester1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp3.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hewitt-keybox.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad31.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gclose2.rlang.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fred.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac100.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clusterw3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-distro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ducky3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp-cam2.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsmtest5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magpie.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-data.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxies-nomail-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-cfa-1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmcopier.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snovick4.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog-es.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-xythosdb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-squash-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes6arac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lsaint.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin117.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad188.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin102.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int24-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin167.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcptester0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdanvending1.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summerfields2.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfis.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iasext.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdbtst.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcrenshaw.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annotate-test0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveys2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacvive.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forklift.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rll-departmentnews.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sofiarinaldi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collecting.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecampagna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-clark-1st.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acurran.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fukushima.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg2022-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad107.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin94.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsaserver.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin153.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrwp-russell-mfp.wrwp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'illprint.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohpc0-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-media-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharptail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin223.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss7-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg12-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn193.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stronggood1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foxy.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fisk-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comcast2.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rooster.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced67.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fhill-home.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos4-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacy1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg4-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-distro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle312-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1718-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsletter.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-collection2019.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btuffy.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss10-laundry.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gls-1stflr-mfp.gls.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'equity.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.etuhabonye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.keithhenderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webservice.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxyldap2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn238.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg21-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx104.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg24-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc72-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hungerandhomelessness.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scimac.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd0-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sumerfieldprinter.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfusso.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsmolkin.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.swellons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signage.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harveyshapiro.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connectionsmentoring.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.darling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.socnetworkdemo.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardinalsinners.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn187.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos4-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jbross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'universitylibrarian.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.esheppard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle311-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johnsonlab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efowler.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frodo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta-sts.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kleinberg.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcstore.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-02-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millcopy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauverfrosh-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.abaker01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johnsonlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hirisesoda.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraclevm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes-dag1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn138.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin206.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butc-2nd-210.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has047-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos10-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxy1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin247.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin132.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin210.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgwfs2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael61.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '156high-laundry1-old.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-14warren.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kwiliarty.php.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allinuse.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-07.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos5-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmgnortel2.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp65.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp-cam4.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coexist.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-05.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bookstack-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-freeman-front.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-fedora-production.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgupg2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-a10-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs0-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg13-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin218.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scoreprint.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oel6-x64-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'focus.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam7.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clusterw1c.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vtd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'strategy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juliet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sslvpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shipit.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet-test.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.prakritimittal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jrlilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumniphp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purposeofschool.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'supercollider.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs1-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-1st-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pjackson.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-mysql2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qactweet6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internationalrelations-nelson.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtaft.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ph-hp400n.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad249.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-c1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad29.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad112.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrcfmis.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan52-cifs0.cfiler01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ducky5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websmr2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts-g4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has220-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh171spf-mv2ndfloor.ur.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rack-sw7a.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd0-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan224.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathchair-hp4300.math.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos8-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frenzy.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin221.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesclass.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voxco1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classnotes.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afry.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxweb002.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.henryleightonglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.test2.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schizophrenia.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akruckman.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aod.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.businesslaunchpad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalcollections-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin42.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad23.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsa-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced150.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilter3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chem-vx570.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bunsen.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdc3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad252.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'express4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kruscroutons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyrwebmail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swallowtail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gshaw.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rnstest.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-2nd-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bennet-ricohmp301.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caslocal1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beaker.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadytimeclockdock.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test2.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radio2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moe.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad48.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswing2cr.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cecehawley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leucine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgottschalk.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adldap.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90devlb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayasiptrunk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fellis.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'africanworldpolitics.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '110mtvernon-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gpetersonresearch1.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio23b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-vip1600-2.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'florina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2023.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsletter.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamf-poc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-daclib.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxwebtest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gep.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfoss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'koel.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ozymandias.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsm-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ansel.pubinfo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh2851-2ndfloor.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin155.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin14.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn255.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mroy.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telswitch.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-3rd-music.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad174.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-adm-tc.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hermes.women.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thisiswhy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'callmgr-dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin74.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '202wash-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindstoresrv1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emergencymanagement.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibm3583-1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eastasianmusic.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cooper.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac-4th-css.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psafetimeclock1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psfindb6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plweb-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin70.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-ha-52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-psfindb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bufflehead.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-fac-8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasure-hp4mplus-1.treasure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogdevtest.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp80.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dachssymposium.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin189.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad123.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-vipxd-2.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplj2200.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauveruppersoda.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasch-1stfl-mfp.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lefty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willy-test2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akeats.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc108.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pbungabong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.laurabaine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.snarasaki.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sace.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2022.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snovick.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vanessasoan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spss.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp27.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dfoyle.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodlesandbox.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iasint.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vschwarcz.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thing2.coms.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boger-base-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oel7-ovm-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin99.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-clark.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdancopierreader.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-a10.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nt2k.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio23a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc72-link1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi318-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wordpress-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewaydb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp103.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-adfsprox1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwhaley-hp400c.dean.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin82.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveyor3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gpetersson.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonnatatorium.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad210.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spamd-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serverwsus3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg18-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runecast.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp47.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webvm-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jnaecker.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdbhr-prd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-scilib-1st-office.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp-cam1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '74wyllys-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prod-insecure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92test4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bind.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iaspub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wesimpact.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubacppm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reportexec22.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbirneylab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-gw.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesscience.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adatasummer.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmorgan.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coronavirus.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'christa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2026.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adewar.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sstemler.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.czapletal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.multispeciesworldbuilding.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'creativecampus.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oliveregger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newpage.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahara.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'live.sangle.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cooper-virtual.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clark-at-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92prod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-sc74.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam8.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos10-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad141.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-link5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss2-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-wireless-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-buta-411.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egret.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg2022-1.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4m-4.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulkmail0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forklift.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog-gw0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad41.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin194.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostore2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad238.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tamaledr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-dc1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classifieds-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gonzo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg11-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mupdate.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin302.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artli-1stfloor.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad71.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shakti.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-has-247.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbrpprd.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bastion.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-scilib-basement.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc3-link4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldbbtswu2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin107.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauverf-3rd-3.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmaps-archive.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.encyclopediabuddhicaf23.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirwolltenwastun.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'performancenow.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sofiarinaldi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahatch.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'presor.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-container-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.saisanicolas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc295p.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vumanfredi.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sayemtalukdar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-2nd-east-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-ddc2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elk1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-mktplac5b.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-someblade1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kea.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn229.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '200church-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-cm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squashdvr.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hirise-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi159-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downey-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-2nd-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-wireless.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwes-base.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90sand.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sprinklesofjoy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jacobabbisso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswordpress0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fac-pool-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tgsurvivalguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad61.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-04-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-2nd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp1-vlan22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physed-fax.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg20-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad193.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin63.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dev3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altwebfrontend1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenstreet.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibsp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.newpage.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adatapostersspring21.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gracebell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.esheppard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbarber.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csanislow.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'africanizingtechnology.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juliaaugustyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfalocksdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayacpe.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mahara0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shape.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.richardbennet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwfind0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin174.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn171.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppfoss-hplj4050-1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad126.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-cluster2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thea-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westri1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp29.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxies-secure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jsbartlett.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thea-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dphearom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curldb4-actual.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpdev0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsmdevbox.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-classroom-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pinger-1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-cjc.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiki.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gbanwarth.other.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn210.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.swang07.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccp-door.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodlestg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtucker.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocsng0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forwards.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-olin-1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scawkst.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad111.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn191.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-pacfloor1.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn227.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twatanabe.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sangle.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfullilove.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-1st-west-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-e1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dfoyle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echarry.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imatesan.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dkuenzel.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jobylevit.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'immigration.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ohoffman-paul.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deanfordiversity.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'honoreejeffers.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.encyclopediaofphilosophy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web20.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.shiva.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elwood.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenfund.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfreeze.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwweb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xportfolio.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jdunaway.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs3-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin67.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg30-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp26.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mythos.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp32.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdc4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-pvs1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn141.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfa-meter3.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storeagle1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mglynn03.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-blackhost6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smichael62.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced58.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp91.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp8.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddougherty.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'court285-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has247-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usmrktpl3.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin160.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reslifemicrocell.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-foss-1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switzke.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6dns.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescaps.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uropr.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad110.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prism.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-staging-lvs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onesearch.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmiller.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rolson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ceas.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipd.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'civ.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.awuramatuffour24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.juliaaugustyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.notacampaign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-container-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswordpress2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcraighead.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewww.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webdisk.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauveru-1st-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int24-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin213.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws230-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad229.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin115.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '200church-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptully.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metis.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn206.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad180.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp107.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bdna53db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'semneh11.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eirenevisvardi.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ecorcoran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.asingh01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mypage.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100-vlan8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sedum.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cinearch-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gls.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ur3245c318.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin127.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coldcall-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dke-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aira.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spare-vx570-1.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aburkeair.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scsnack.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxpvs002.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jfinn.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nvidia-lm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'morawskilab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kakelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxsql002.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbtswu2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'martikheel.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpinch.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc316.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbeveridge.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tasmiahakter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vijay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kirylbeliauski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'googleapps.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eon.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle39-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad255.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp105.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldsaturn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfindb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam10.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemeryimac.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescycle.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsstore-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elk0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad74.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'microcell.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-dirsynco365.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streamingpriv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad33.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy-lvs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss8-lower-laundry.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auk.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-411-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mugen.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docfindb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi318-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade10-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'judd-3rd-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docstest0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg-2019.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.flowspace.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-kiosk2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-basement.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-container.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewebv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfoss.cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn208.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin219.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardinal.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wmahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad109.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad73.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-admiss-1.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.passiondrivenstatistics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snape.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artsouth-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aster.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bastion-poc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc293.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'span301.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jennaotaola8.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voxco2019db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'userphp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdweiss.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oliveregger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediadb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sparsamoghad.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpringle.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss7-1st-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fstarr.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-92theater-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hr-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn207.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ducky4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio24d.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-pshrmsdb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftpserver1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrice.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvr2k8-systrak.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cinearch-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts3.ctw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruffledfeathers2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn192.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scoresmac.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92sand.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inf-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcmon.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn137.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad26.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin164.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesfiles.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbeveridge.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-webctrl3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-usdan.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad14.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matomo.digitalcollections.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dmo1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-fac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmeyer.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfilm.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicelearning.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.muhammadabdurrahman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl4.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgrabel.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st225-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodlelegacy.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx102.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad68.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin88.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mminch.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webservice-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcgarrett.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesams-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'site-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesep-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.oir.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grndcirc.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsm-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrider.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kianaalow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss8-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-221-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mhovey.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curldb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wyvern-service1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-hsrp.subnet21.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulkmail1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad192.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin146.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan24-cifs0.cfiler01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad17.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin50.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serp1wfs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-fauver-frosh.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tamalebu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intdns1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imac.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos9-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-104.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cfam-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp86.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stugroup.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-hp5simx-1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccmmdm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3849-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webprojects.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wgordon.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn156.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manet.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hiri-4th.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppomper.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.isabelwrubel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-inf-115.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xydev2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-lb-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cweisenberge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prakritimittal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beman-triangle.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'endarkenment.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'africa.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seamus.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos9-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amarino.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ltbui.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90dmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac-4th-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac1-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp1-old.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade3-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92prod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer5-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dke-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scisupply-posim.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westrac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psptfhr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad168.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mennis.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jlibsch.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-goldenhost6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sl1-hub2.subnet60.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stronggood.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad55.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp0.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stowe.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-laundry.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-oraclevm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clarkson.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-reher-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc-career2.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-chapel-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cciv244sp2013.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jescobedo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serp2wfs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kecklab-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zaphod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin251.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiptec2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25f.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink245.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'petecomcastlaptop.comcast.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercutppsvc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes6-alt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90testlb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgman2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad21.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arubamc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ayao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'motivation.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldermoodles.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mollyhunsinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.natalyhuyhua.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gracedennis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nkorda.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'condor1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertmanager1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msher.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fordmcdill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'encyclopediabuddhicaf23.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bbtswu2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lola.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sofiarinaldi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alibanach.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashusterman.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commsrv1.commsrv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crc-hp4mplus-1.career.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acburke.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ms-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dconstantine.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autosys2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gvoth.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-filer5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-1st-west-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn131.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn179.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxgpu01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin87.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtrager.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-sw2.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downey-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myameen.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn242.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jgyourko.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butb-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-fedora-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zuul.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp88.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw4.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp10.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd0-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.abhishek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade13-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nachmanoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unchems1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'woodstock.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peacock.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm0-vlan24-cifs0.cfiler02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc0-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'numana2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest-priv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jpfister.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fordmcdill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkus.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahornstein.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-web-production.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.flowspace.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catwebapps-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cardinaltech.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gracebell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbruno.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauverf-3rd-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cir.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weshop1.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-cady1flrcolor.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad118.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw-asa1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vinz-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mjrobinson.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coolonlab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.belenmorote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-classroom-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3841-20.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cfa-blue.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin119.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nmr-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxsqlw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2023.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbheadmin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohsext.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrprdwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-shank-210.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aoneil-pico.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdweiss.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st-604.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauveru-2nd-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jneil.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labrown.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp9.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw5.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frodriguez.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos9-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin195.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dacdoorreader.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gls-2ndflr-mfp.gls.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ims113.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi318-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh4210-1stfloor.ur.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp110.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fountain20-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadytimeclockcorridor.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cschgwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '12170478.ricoh.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp43.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp68.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade15.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'depalma.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesu.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmgnortel1.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'china.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.marikotanaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mayacampbell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spantree-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'strongdad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ems.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesvpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgprod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '200church-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mheenehan.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad83.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bstewart.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2009.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jescobedo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commsrv3.coms.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade17-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kecklab-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibm3584.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-c1-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warren14-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad198.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edconnect.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailboxes1-backup.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1819-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vine-aundry1temp.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purchase-mfp.controlr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-2nd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn212.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccmimg.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp104.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tryptophan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-ovm3-3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hwalkerwest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbrenders.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmeerts-2008.treasure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxyldap.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crashplan-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rentdesknx.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sswanson.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin198.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin158.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emorehouse.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psycpriv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad32.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp57.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn211.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin21.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anythingiwant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mathcs-graduate.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pigbrainai.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntejeda.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-1st-wireless.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chessygreenwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos4-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lism.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dreamdatabase.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmjackson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbruno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brendahillman.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aperezgirone.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naya.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'encyclopediabuddhicaf19.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfcd.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.natashamarder.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ser.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertmanager0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraclevm3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psiu-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-isle-production.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cady-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'division3.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilters.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unhchems1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flowspace.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.zpan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocsng2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-frosh-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25i.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docsprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad189.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin114.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parkviewagent.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winsql2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin109.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs-test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devbox1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade17-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butc-3rd-330.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rindeeckert.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'terepadillabenavides.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-sw5.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's08.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voxco.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tutorials.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keyserver.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moconomni.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin196.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx104.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr91upg1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clearpass-vip.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mjkingsley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodlehelp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.plantsarepeople.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deltalab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwfac220.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securertest.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gisselramirezgem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phpapps0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eyelab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link7.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn129.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn216.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmeyer.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulkmail2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-oraclevm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wsa-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-cady-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'varonis1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp66.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tiara-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp82.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos10-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps9install.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad15.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artworkshop-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank4thdoor1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has247-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-osf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-411-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdbprd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-fserv001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.justinantoine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrchgwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad209.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad218.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mattplay.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ktlaptop.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.brycepjenkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-hallatwater-rm174.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmass.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sleepsmart.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'preshouse-dvr.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-store2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mroberts.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest-priv-testcas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.swellons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chemnews.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.collaborativedocumentary.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artworkshop-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ast-hp4mp-complab.astro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hiri-7th.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-malx-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-nc-320.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitallib.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afrmactlj5m.afrmact.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc-fx.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vwm.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nkorda.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.alyssatest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcmcia2.store.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmgcentrex.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has121-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin25.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-2nd-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerplant-scr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lwilson.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'richdell.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3-3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oel6-x64-ovm-template.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-gwaihir.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin38.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phpapps1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rh015-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink242.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anthonyrhatch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad102.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.andrewquintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'core-sw0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i2-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin175.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iaspub-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescard-vx570.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin244.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kholden.theater.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reli213.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaglet-test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilters-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webjump1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dkatz01.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'referenceresources.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'livepolling.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail-int.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dlalude.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbirneylab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webredesign.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alexsimonideas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ddc.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashusterman.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sydneykeller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-horgan-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duckpond.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fieldschool.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clark-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellom.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-221-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csupgwin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-221-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'librdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac-103.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesfix.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'numana.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'civ.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macqueenlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacquantum.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespanol.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xydev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-distro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unidemo0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-lic.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xydev0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knowyourrights.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '253pine-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade1-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mkornfeld.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eqlgroup1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos7-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mrwhitcomb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad49.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin255.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad239.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manjusri.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi156-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-adfs1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spirion.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bindmaster0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchcas4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs-server3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rocky.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn203.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkittling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesimpact.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.4thgradetours.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sofiarinaldi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcal.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echobox.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-pacbasement.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crowell-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxy0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'relig171mp-167high.relig.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwash-wireless.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-artworkshop-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jebihara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clouseau2016.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.musc211.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailproxies24-lb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle312-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jatkinson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenst-ricoh1515.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr91dmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhel5-template-thin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovm3-2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac1-link1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bindslave1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poolscore.phys-ed.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn186.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad114.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn139.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn155.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-dr-intercluster-dr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiggins.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-malx-3.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlawrence1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogermathewgrant.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conrad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altwebfrontend0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owadev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kweil.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbarlowportfolio.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdwilson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-ground-west.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-bas-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ktlaptop25.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailspool1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad63.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin186.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsstore-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-downey-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qactweet2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin141.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rintintin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sensu1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest-pub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ims.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.glegrand.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.onajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'varia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'modernistpoetry.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archaeologycollections.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wescollections.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.williamelvisgonzalez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.darling.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juliaaugustyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-2261-7.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbricca.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade14-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chwilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.home-christinaxu-peihan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin227.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ducky2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-squash-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcenterdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp51.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selwyn.psyc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac4-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '116mtvernon-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin211.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad215.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goofy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sigi2.chem.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer6-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mars.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-dietrich.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-06-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has220-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx10.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsaoffice-mfp.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frontpage.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm513-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jzwelling.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psinstall2.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cooper-virtualb.psyc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade14ipkvm.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facstaff.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kemp-lm3k-ha.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jescobedo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad27.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tylerlp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-07-sp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-tunnel-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogdev.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi330-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'falcon2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.azizarmandogutierrez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fellis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg-vm3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dansmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfusso.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docsprod0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyris13.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-dc2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dev3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.asingh01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lrbrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ethanbrillcass.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalliteracy.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thenewblack.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.oldmethodistrugby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sschlosberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.renee-green-codesurvey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rubysmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shaniyalongino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcalister.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physicsdemos.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lpel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bchernoff.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nhayes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webserver2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-ctxpvs001.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sanyabery.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-kiosk2019.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ivolpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad50.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.esheppard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin118.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin128.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad231.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad130.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin91.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespresssvr.wespress.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-ricoh-2.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade4-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-scilib-2nd-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'euclid.math.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx102.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weiroffice.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rodin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'koel2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad65.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad1.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coot.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad42.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn246.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad227.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh3351183rd.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sesultanhp4mp.bio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppyrch.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes9-repl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad165.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin53.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vserver-unix-vlan52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saruman.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin181.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharptail2a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'presor.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.espringer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.disneyprincesses.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reslife.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.elijah.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.anthropocene.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capswebportal.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtorgerson.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.extra.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jknee.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-220fac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crossstreetchurch.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caps.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wes-cessible.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.missionminded.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.securetest.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admiss-copy1stfloor.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rmunsonblatt21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade12-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade8-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sanhq.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qacprojects2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdancafe.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin19.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lori-e1-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrixweb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin49.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad104.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'burkelab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad146.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vinz.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lenneth-service1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mklaneski-g5mac.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsmac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psupgman.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-vip1600-1.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xythosdb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.izzygreco.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jschenker.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ktaillon7.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcoolon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-hiri-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vpahari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle-restore.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has220-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ejweber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.carla.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'michaeltang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib1f.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aadzenyah.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crowell-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apache-apps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pregame.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controlr-hp4mv-1.controlr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib1a.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dusty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cross160-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orientation.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kaitlynmcmullan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.eatgrowheal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gracedennis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rt-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westri0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-06.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp59.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gclose3.rlang.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbirney.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc272.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abaker01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dkrizanc.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldbooks.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apatalano.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shorst.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careers.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.katjakolcio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mgilmore.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upgrade.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecoswebman.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diversity-hp-m1536.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kms-win10-ltsb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn178.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia2-raid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctcomni.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn174.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin111.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin56.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss10-1st.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwest-laptop.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'football.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has-base-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wism2b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdhill.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butb-2nd-230.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mlovell.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad82.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fosheezy.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mkatz.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bladefarm-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthro-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcms01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afam-epson.afam.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsa.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int8-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elf-ssl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5100-vlan6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jplatt.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam9.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video-upload.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin75.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogdevtest.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alextripp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.germanculturetoday.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.stephanieweiner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws-ns2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jboas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptien.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dragon2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fuzzy.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx105.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad103.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communitymoodle.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dataviz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfanthology.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.anthonyphagoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfilerdr-02.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.email.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.esteban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imatesan.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ealab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'womenswellness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lpshevorska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.catebaldwin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsinnamon.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cqdmp.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.yinkav.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jquijada.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weather.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thresholdsongs.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pimms.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gamelan.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jeetpatel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mayakarp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albatross.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coe-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-pro1107.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tklassen.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-2nd-west-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin151.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daccam3.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg-vm3.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdanicecream.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprodplus1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abourdon.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwhitehorn.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleidy.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-2-west.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tennis-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-fac-6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin110.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-igs-server3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scpepsi.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dr-smaug-external.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bduarte.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin27.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finance-ricoh171spf.treasure.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musicdirector.wesu.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92serp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle34.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devmoodle0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-isle-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90upg1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtvernon110-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-gnd-west-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.levkogem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kellymthayer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ldierker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailadmin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nalutripician.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suma.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.oir.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.katerinarj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elizabeth.ouanemalay.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.reimaginingjustice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mlmodel.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpinch.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bduarte.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tamiraa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rcbush.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cakubilo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.signage.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jmjackson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bavlyhalaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lilyfaithgoldfine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlopezfadul.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.joshphythian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emorehouse.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.template.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalcollections-repo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ac1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cady-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdanvending4.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad183.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn162.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn219.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin45.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.oir.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-05-intercluster-05.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serenity.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin242.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdemarco.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-wireless.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchangewes10-repl.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tigerlilly.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin36.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin77.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin202.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp33.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-hp4200.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rel-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beagle.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kloubriel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.karenxu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.rricosotelo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn244.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orastandby1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut-ps1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snapebkuptest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unplaced804.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pres-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ourdailythread.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcoli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wespool2018.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsprod-pub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.neurolab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc266.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.salmahassan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-new.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hasibfox.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclectic.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1718.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wesvotes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leucine.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.michaeltang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eataylor.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bwilliams01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nemtd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gcutler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsinfo.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prutland.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'versedreader.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mirembe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nodegoat.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.isabelramosargany.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.laglonline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rbarlow02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometheus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pocscholars21.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nomikligler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.juliakulchytska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oroberts.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avstss1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-3494-13.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pres-office.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blueravens.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.cloggins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asha.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-foss.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-cafe.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biostore1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbodznick.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oriole.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshrmsdb5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-admiss-3.admiss.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin64.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad11.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad52.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc72-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-ms-1st-lounge.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-curldb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss5-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.oikos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad119.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docsdev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcwu-web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psesprod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn232.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp99.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrdmowin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos8-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shanklin-animal-lab.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '230wash-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-media-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pp-hp4m-1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curldb5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravishan1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spaceship.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ssperber.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.thedailydeli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keymaker.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marcelmarceau.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '291main-2nd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn225.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nickhelbig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.simongaughan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfrontend.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'umbridge.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.palimpsest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buuts-signs.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin125.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.my.page.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gsmith1.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbarlow02.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.colmdavidson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aaissa.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'patalanolab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kimlab.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jazmindavis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.igossett.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.meeranemali.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'besspu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.workroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archives.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2020.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogdev.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jazminalvarez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lhoefflin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rsaba.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qacprojects.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raven.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amyortiz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.perrieasley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willy-test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hemamy.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.isabeltracey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.bduarte.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kif.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-2nd-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.environmentalhistories.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfisweb1-vmware.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lilahhixson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cdhill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldfacstaff.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp71.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intdns.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio25e.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin66.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin240.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmerrill.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-2nd-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshrmsdb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boxoffice2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slinde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92gold.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-hockey-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad185.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad233.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin57.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intended.cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad177.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newposim.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiptec.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad91.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vserver-unix-vlan24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn176.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin24.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin254.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin97.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fesic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sustainableaffordability.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arha253.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dphillips.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-hpcolor4500-1.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio23.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finaid-hp5simx-1.finaid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg31-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer4-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerplanttimeclock.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aafranie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.aaware.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dconstantine.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctwonesource.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kdiver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lnussdorfer.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katiegilbertglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yesson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gaaron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cogdevlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kyleroshankish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.annabellemedina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roviyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heathercassell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spiketape.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bnhc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.earth-systems-studio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc265.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.apereira.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smithwiki.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libr.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brightfelonreader.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elainegan.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.auroraguecia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.smyth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ezrajenifer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notacampaign.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-bas-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin73.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer7-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teledvc8.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epietrzyk.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.the-ankh.theankh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engageduniversity.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohsint.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bmebane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailfilters0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surveys.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streaming.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'breckenridge.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commsrv2.coms.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin169.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kingfisher.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn231.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peregrine.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn180.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-urdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'label3.wessta.wessta.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pisaacs-old.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-office-link3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp56.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sc216-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psinstall.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spmsearch.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reservecirc2.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kurtz.cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storyfirst.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin84.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eyeofhistory.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admission.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neh2008.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92prod4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tash.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv2ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ike.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amyleighschaap.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st58-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allb-hpm425.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer6-vlan1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg29-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin121.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nlanza.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn223.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin78.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade17-sw2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'judd-robinson.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss6-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penguins2012.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.retraintoregain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vitalfinancial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pres-base.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmedia3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parentsandfamilies.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.zpascador.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leela.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lnussdorfer.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacquantum.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arthurthecardinal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalintro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'melson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.danielyoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesimpact.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.cpsmith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pixiedane.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.roshnimirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2027.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chernofflab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carolynneugartenhist399.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gbgbc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcgarrett.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbrown.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.surveylab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infdb1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-c6.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socialsciences.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccm002.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mahaddad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'core-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tlkvmip.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn222.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lamacroworkshop2014.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad78.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad159.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldmspiggy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwave.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-hockey-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-dirsynco366.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office.theater92.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-color.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acs1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clamp-dev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-attic-west-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog-gw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-dvr1.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad-mfp.grad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn235.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdc2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp92.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac-lc.cosv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos1-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'groucho.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv1ipmi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psfindb5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cwoodconf.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmacdermott0.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'severus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-sc-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butb-1st-b310.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-upbound-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayawesems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has247-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad232.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg-vm2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.p-learning.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lchao.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesep-legacy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scripts.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrouse.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehuge.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hasibtest.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sofiasliaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92prod-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws-ns0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sqshepard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eo.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wratnergis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92dmo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-thea-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.adudley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sensu0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dbanks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.tellmeyouloveme.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smith.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.besspu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ueno.dsf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nataliewilliams.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lookatthelight.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wherbst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arhastudentspotlight.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naegelelab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2013.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2024.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dsturtevant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx-rms2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.eal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordsdev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.chinesebasics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'travelerslab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmeerts-dellcolorprinter.printer.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.williamsdenzel.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.droyer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss9-3rd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-pac421-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi330-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has247-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olin-sw0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.thestringerscabinet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcavayaaads.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bob-ppc.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackhost6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin47.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.evlee.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rzamora.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.amhughes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csilvermanlloyd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin192.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mvriley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orientation1.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg32-ems.ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shill-hp4000.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw-asa1-3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theater-epson9890.theater.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daccam1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-dvr1.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scilib-bas-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fac-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appserver1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artnorth-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin188.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin62.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.subnet12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aeren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aperezgirone.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'favorofcrows.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.thejnexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jjacobsen.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fry.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rhalloran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fernandog321.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asingh01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-dir.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.elenadiaz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.iddisaaka.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amaripf.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.debbragoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mseawick.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lightingdesign.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nexus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mheffernangem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mandresportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kailerbrothers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.antiquebijouxtips.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mquinteros.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'condor.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'continue.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ethomas.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gela.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'earthoutloud.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc277.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.marcelaoteiza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.blackboxlabs.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.pyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mroberts.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.richardbennet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imap.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gracebell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-lvs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss1-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shemp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-olin-scollect.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snmid1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perspective.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwindsdb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdan-1st-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer9.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mupdate24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chuang01.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comcast3.cable.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp46.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad161.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fam-1315.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'film-wing-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn250.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin201.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pleonet6107.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spockvrealize.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn199.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad203.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos7-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhurie2.music.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windstar.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitalcollections-newprod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has020-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfaids-prd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-webtest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wastenot.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ravisblog.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syringa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac1-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn236.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn140.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.multispecies.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mgilmore.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.zfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrix1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fac-squash.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rethinking-covid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.benshapiro.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fatherhal.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jescobedo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ceascollections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wesiogazette.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.alyssa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad56.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad35.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.assessment.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.juliafone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graylog0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbolton.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.canadiangeese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkus.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aingram.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcnguyen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jseamon.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.scanavesio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.culture-emotion-and-social-image-lab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tirani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib1d.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weconsent.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webserver1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nerc2008.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-wyllys74.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bduarte.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-sw2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle2-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epsonpro3800-ps.psus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad236.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sgomezwireless.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1819.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.akeshari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qactweet1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgomoll.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mikawassoo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad152.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesscholar.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascade.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sofia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92test2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc-wireless.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butc-2nd-203.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-cen.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx-transporter.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jimgroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weirlab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp58.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safetyreport.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int27-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.michayla-rp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad230.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin205.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcontroller-local2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dragon-mgmt.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ashtonjscott.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.historicalnarratives.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.warpweftwayplay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dac-kiosk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jaylahhumphrey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn135.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92test4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cardinalcommunityclassic.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.samleter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalystenv-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadewebvm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-blade13.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw1.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dominicoliver.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maliksankriti.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jdonady.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aws-ns1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92dmo3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srgoodman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cwg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artlib-hp4015-bw.class.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bdna5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mfrew.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mollyhunsinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i2-prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fencing.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle310.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.physicshistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jordanagricula.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owatest4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.globalengagementcampos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.matan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stephencasey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.besspu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nathansweisbrod.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.leahj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mdavol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shaynadaisymccarthy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ejahamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ericakowsz.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.catelevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.britaylor.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.elsagordon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webctrl.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ani02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesscholar.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xwiki0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp356.cs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sdollinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ims-chef.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydra-citrix.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.achitena.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertmanager.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahaensch.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-foss9.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp37.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricardianexplorer.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ur-hp3015-3fl.ur.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin79.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi300-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink248.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin60.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfgg-hp.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schotbeverage.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unchems0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer8-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin152.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bchong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.weirlabmd.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtg-vm2.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.roseesselstyn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.alexsdomain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tsubomi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grafana0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbolton.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.yutinghuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'my.page.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sterlingrodas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clark-laundry-1.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade8-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annotate0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldwesep-int2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos7-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg28-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss8-laundry-upper.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has020-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cfh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gpetersson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voxco2019.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumnihelpdesk.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.beyza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mollyhunsinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1819-restore.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.colinjames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin180.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perfsonar-mlab.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jacksoneighmy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fgaye.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.apricity.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kayperkins.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tmartello01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.siiso.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.share.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.juliagardner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.carceralconnecticut.carceralconnecticut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.chloeduncanwald.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.southendhistory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jjgarcia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bkjohnson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.eschillinger.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.arfernandez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sangle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nakial.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.deltalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ihuang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.aeaton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.corianderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mmacalintal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pshrmsdb4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2010.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soconnell.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jd3-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin235.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstore2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm531-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-20fountain.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin15.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw3.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio7b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdmowin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluesocket1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hemamy.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad76.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-link2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp2.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'packeteer-t3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waav.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2019.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kmp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2015.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butb-3rd-340.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin11.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'package2020db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad247.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin95.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'womenatwes.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmcalear.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3dmathmodels.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.laura.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '253pine-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw-sw1.subnet21.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tms.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstore4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldmars.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.archivingamerica.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad18.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesintheworld.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss-ricohmp301.reslife.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer3-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pstux44.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usdandvr.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-ovsman.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glpi.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lderusha.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ajolote.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bender.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailadmin0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.esands.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.lzheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.xiangqingzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxyldap0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dedwards01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.technologiesself.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.itschristian.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas1f.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amooraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mgarcia02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bellanunn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ryleewhite.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.gabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.darlingrodriguez.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cpealumni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dmoller.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos8-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.josephschaefer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veronicadmendoza.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.amaymi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.socnetwork.pocscholars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hbergeline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.akruckman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'german.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feettothefire.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chem396.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cjamesgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.cfletcher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bmartinezcas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms.nodegoat.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swellons.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.theother1percent.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swutest2012b.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tshepherdtravels.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.shakaachaiban.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sfriedman.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.benlevin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alainajeinsig.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.emersonjenisch.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weswordpress3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fstarr.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.livingagoodlife.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int21-sw1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad72.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad135.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dag1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chogendorn.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stream-origin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.yalshabasy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.blove01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uoc.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.skirk27.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.spalab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chelsearenae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp36.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ams-sd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonexley.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.smount.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lmeertsbrand.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalong08.soc.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clouseau2016db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad94.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.carolinesalim.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta-sts.astro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'droyer.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.statesenate2020.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ccady.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bsolivan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gadwall.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rlarsen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fstarr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.cle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp76.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pres-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg17-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-mysql1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemancam1.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ims-c20.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.nchesengeny.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.zzhou02.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrider.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.eosofsky.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autosysde-1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauveru-1st-2.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c-hs-12.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkreulen.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butc-3rd-320.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acaf-color.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athina.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bayit-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'espringer.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radio.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nromanalicea.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.willie.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nick-liv.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spalab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minfengtu.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbrptst.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.discoveringtheperson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs92prod.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.twatanabe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tjosaas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.juniorsiguencia.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agonzalez.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dance.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.snparmet.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fclayton.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.workroom.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.wkchan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quinnpierson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-fauver-blue.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-25fountain-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sassafras.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.averysarrail.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.theankh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.olaszopagem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessus0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92dev1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iacuc.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpnelson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-pshrmsdb3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwhite03.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'illiad.olin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lmwright.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rgrossman.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.crochetcoralreef.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.intersections.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sultanlab.research-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.celinerogers.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailman.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad139.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups01.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uds1100.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ossec-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snmid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwlaptop.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfiler-04.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandy-ricoh1515mf.grad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad100.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh5001sp-164mv1stfloor.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'govt324.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msimonetta.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn200.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2014.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bindmaster2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lisastein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin241.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lifeonearth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mhasib.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.akiperman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.digitalsignage.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.annabelasher.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.logansexperience.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.courtneycollinspisano.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drp.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.suochengzhang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo.eouanemalay.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.akeats.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ljohnson.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.heinstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.saadianaeem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplaserjet4.health.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netauth4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-sci3-tc.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn183.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.fbaird.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westox.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chapel-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '200church-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butt-signs.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albritton-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad166.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad213.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tor-3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtvernon164-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maclm1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad237.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesstationcr.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad124.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.theinvisiblechallenge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.squashsl.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.manueldominguez9.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.obiele.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasonismagic.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.weschedule.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.northstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yesson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nemtd24.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa-exley.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtorgerson.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkauanui.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dschwartz.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frrodriguez.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.max.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.diegoolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revangelista.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inclusion.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.buildingsocialimpactleaders.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.davidkoestler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kayawaltzer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ngoodgold.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securetest.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osclass.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.vhenrich.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nkahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kekelilogoh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-lori-b4.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'halloffame.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msher.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92prod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.lwagoner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jdowna.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisco-capwap-controller.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lucine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfstest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cg92test-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.hyejooback.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.cottagecoretiktok.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn169.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn221.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn252.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcclaptop.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'horgan-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transport-mfp.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad148.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad190.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.danc102f.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.chadmalinowski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bryando.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mkrugman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rwachman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-foss10-2nd.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-russel-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds22.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ballornothing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.nightwalksnightstalks.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-nocas.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.asingh01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'condor0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sydneylodge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csanislowvpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-easn-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgprod1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbampaq.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos5-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'post.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lweinberg.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh2045e.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn165.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rac-filer7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jwatson-ricoh171spf.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frisky.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-fisk-1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrnt.eshop.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wasch-color-mfp.acaf.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ringtail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp69.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad129.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle1920-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad54.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad46.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin214.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstore6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lifeofmaya.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pwrgrid-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nelidasamara.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wschwitter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pearls.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.rueno.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'postersessioninfo.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classof2020.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsdoku-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smprinter.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-link6.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhel5-x64-para-template-ovs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gemmarosasgemstudies.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin2.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urextra4.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank-sw4.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pac1-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'douglascannon.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisk-sw0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kellyhyyang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newmedialab.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jerrodfollowwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-sccm002.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rboyd.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rogermathewgrant.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesphp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychologyfinalportfolio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marvinnmcneill.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.multilingualwriting.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.comp115.rrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aaron-hai-berson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.disc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.blackphoenixrising.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.musc117.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.helentownsend.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admission.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fahrens.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.astorino.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stevenhorst.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.spanishforbilinguals.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.marouan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heatherchristle.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deltalab.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nourbesephilip.site.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static.athletics.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesage.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bayit-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'castor-raid.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgtest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgprod2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buta-411-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kflaherty.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.rsmith05.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lowieprice.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bcornell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scruffy.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbirney.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5101-vlan20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connoll.frame.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chique-chaque.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp98.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wes-365syncdb2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn168.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shibtest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin48.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayawessbc1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogent2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.syedhussain.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tesol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wslater.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.gavinwillis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'php7apps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.alanton00.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mdeahn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.scp34.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sophiebrown.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauverfroshsnack.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fduffyboscagli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin168.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tstetson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.risingrealtystars.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cottontail2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad204.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio26.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andreabloom.comcast.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupmailspool0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging.mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xyapp1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tfnd-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tyler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pubsafe-dvr1.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'solarwinds18db.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sympa-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goldenhost6.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grima.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcs7.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sam.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lgreenberg01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rgosiker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avstww1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nmisenstein.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ethunter.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.blorp.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'discretemathday.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.comms.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st212.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olivebranch.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn146.student.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boxoffice.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentaffairs.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.raydinli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.wesportal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gmailmigrate.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.fhaverty.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.housingselection.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.iostaff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.asingh01.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jawad.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ordstest2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anandsbioinformatics.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dodgerblue.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.securertest.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.camillazamboni.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.ethan-kleinberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bdforde.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hyacinth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.youngtravelersplans.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dcundiff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.justinrosenthal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.lpshevorska.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkchan.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaproject.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgetter.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.digitalsignage.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.caads.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sgerjarusak.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp16.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-tst.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tablet-ees-02.ees.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'security.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mockingbird.con.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctw230.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nighthawk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lfiles.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovsman3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ktaillon-lap.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vtl700.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'registration.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starling.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plink240.scli.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailroom-mfp.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailboxes4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'int21-hub1.subnet128.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacrem.paclab.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'google.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pact.group.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-bbtswudb.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.gfigueroa.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.willyk37.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ebm.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rskovron.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dds.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dlicata.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.grfoley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.akbryan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.paulwillems.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hi156-sw3.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st010-tel.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.caitlinreilly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.ebixby.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tirani.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snmid2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-butc-2nd-220.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.mforce.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.happihealthi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dslory.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pippin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'landroval.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ajkirk.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mrlevy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foss-distro.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp79.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp44.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.taliazitner.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.homecoming.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.diegoeolivieri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sprintman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omeka-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.welcometothecomputer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'henryleightonglobalengagement.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.julissamota.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.kfelixpaulin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pf92demo2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.soppenheimer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bthaw15.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.maxinema.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.neh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.marenwestgard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.amarinaccio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacvive.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'classifieds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clearpass-vip.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sem2008.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacyapps.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.squashslideshow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jedlebeck55.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.adelezhouwang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.aac.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpollack.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sukeniawilson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egrimmer.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kkolcio.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jennifertucker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shannonlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.rootneurohealth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dhasanllari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'covid19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.khaitran.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.alexandriakuo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jcurden.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.lyahmuktavaram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.peterxuorca.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jadyngeorge.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.andytan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lasaldana.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mikailharoon.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.nednt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sortesvergilianae.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.composition.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-st-blue-1.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jescobedo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdbdev.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-has-184.wlan.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-2nd-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'verizonbacon.pp.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fauver-uclass-2nd-wireless.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp93.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.leilapatsalides.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securevideo.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfrontend1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.abrun.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sstemler.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.rkabacoff.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rgreenberg.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.dconstantine.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sarakalisnik.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad211.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netappscv.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw2.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin222.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.annualprojects2022.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.sebastianpyh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.katiyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.pleone.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yfeller.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aniyaakhtar.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myapps-dir.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engagedprojects.site-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad214.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin46.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad217.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ddiprima.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ryanschutta.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.echarry.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haleyfish.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.academictech.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-sw10.subnet36.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whitetail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohmpc3501-1stfloor.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intdns0-nsd.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fos9-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'venus.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfh-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciep-server.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbest.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summerfields4.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studdard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.lucyleventhorpe.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appserver-test1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.stugroup.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intstudies-hp4m.frhm.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90gold.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.angelinachang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.fysatwes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp106.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad90.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shank-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipmi-wesmedia2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greentail52.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.olivianajera.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'williams5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp39.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eaaron.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comstock3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.hannahmerr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn197.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio24.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'renee-mfp.deans.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.adeegcarlin.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.ces.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.dross.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owaprod4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glycine.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iotm.conference.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cascadetestpub.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmoodle1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mosabhamid.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ectaylor.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jordang.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sustainability.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jgoldfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.jkakalec.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intermediate-advanced-chinese.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.oir.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.diraj.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.naysaabraham.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wesimpact.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internationalizing.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vgoss.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chinatownmovietheaters.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adane.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chum338.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'priscillajh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogermathewgrant.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aalfaroliendo.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvolker.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sethredfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.apcolon03.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tracywu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.vickygong.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.witheredmaple.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.egan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.izzypaez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiri-5th-sw1.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dschnaidt.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mimai.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dynamics.research.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internal-smtp4.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.dennyu.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.canderson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.theankh.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.covid-19.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.aaw.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lg19-ems.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xydev3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chelmow.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.spencerpotter2019.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluebird.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appserver-test0.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs90prod3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxgpu22.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carloscomcastlaptop.comcast.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cottontail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cady-solar1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn184.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filer7-admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc0-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfriedberg.web.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.vanshikavirmani.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penguins2012.wesad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.weirlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nyaiahlamb.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.jgutmann.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.ricardoantonio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jonathancanfield.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sarafina.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sleepandpsychosocialadjustmentlab.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-controller-buta.pubsafety.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp89.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh3351sp-basement.alumni.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.joshuareed.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.knizielski.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.rschnepper.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.sydneyprokupek.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.baizhoen.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh-dmnx16.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesdc1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-esx11.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greentail.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rlancefield.dac.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesmilltest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws230-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp70.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppp6.subnet5.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1vine-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hirise-laundryview.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad84.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnadmin93.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade15-sw1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade16-sw3.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nathancheng.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.aphilemy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.vumanfredi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.momalley.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.annoellekidwell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.samarkesari.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.digitaldesignstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.isisgaddy.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.jut.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mvanelli.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avayapw.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tinahan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.spiketapewes.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squash-3rd-link.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anniethompson.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.kiarahyoung.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn181.acad.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr92test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.nathanielnewcomer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfrisch.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgottschalk.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.besadeplayground.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.asha.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.chogendorn.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chancelockard.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.soconnell.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.robynwongmx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesnest.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snaplogic.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.emilyrodriguez.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.davol.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.zachfarnsworth.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashusterman.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.oscartirabassi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.draftdayguide.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'worldofdreams.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.stomasvidal.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lgruen.faculty.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musc108proj.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sca.blogs.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.testingformatt.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.jenrose.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.studiothesis.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.bcarbeau.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.draftdayguide23.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hbergeline.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.sixvideos.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butc-wireless.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade5-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade6-sw2.subnet17.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.dariohighsmithjr.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wesfiles-test.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.themindglowup.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.stephenphilipps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpuri.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.presentationstudio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.macarenabarrio.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.oer.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.sdetigergem.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clouseau.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imukerji.faculty-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.lylanormand-zaidi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coronavirus.blogs-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.ebook.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.andresmarx.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.sparc.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvs2.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marx.wsa.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.hkelly.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.qnswesleyan.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.ethomas.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mirabi.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flame.helpdesk.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.herculesfitness.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.artofpoison.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mbauerle.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nnascimento.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.wesleyanpreschoolmathgames.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.kwarren.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grouper-ws1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle39-staging.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.evphelps.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.sentimentalscancarella.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpnacad25.vpn.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iscdhcp0-vlan20.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mjcrawford.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.haveanicedhhyey.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.tarashriram.wescreates.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn230.admin.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstoresrv1.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'summerfield-copy.cds.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portfolio42.its.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extra-vx570-2.wescard.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx8.wesleyan.edu', 'root_domain_uid': '5c08d9d2-ca16-11ee-a835-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] diff --git a/pe_reports_logging.log.6 b/pe_reports_logging.log.6 new file mode 100644 index 00000000..321368e5 --- /dev/null +++ b/pe_reports_logging.log.6 @@ -0,0 +1,22 @@ +04/01/2024 08:16:55 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wright.edu +04/01/2024 08:16:56 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rowdyroundtown.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caspertest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-112.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub14-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-214.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-cam4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proteus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-32.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workspace.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc40.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-025.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj280-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-28-230.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'find.galegroup.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-95.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-203.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardylt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhe222.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-87.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc490-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsadmin.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis114.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc85.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admit.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncweb01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2ldb3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crystalent.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub16-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub17-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw0.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc63.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc478-29-55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sar1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r407-18-75.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desch4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc94.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cps.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'getrowdy.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lts02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anb.org.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epimetheus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quantum.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathhelp01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beta.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-212.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc43.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'koala.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hctpc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-145.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testcert.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huangnas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vineelalt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc59.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brokermain.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis115.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avs1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nolij.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20app.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sil01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kprj-77na.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spinal01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tiger.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis164.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gita.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindmodeling.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'santoor.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctltest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redcap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de-vpi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal04p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doomlaptop.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'space.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kxuelt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrio21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbkp-nas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc78.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis157.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'resolver.ebscohost.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csadmin1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc94.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis172.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-nas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'birdy.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arc.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xps.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'volkers-surface.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-web.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poplar.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj180.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc83.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus-head.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compcoprod.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssel02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerlogic.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cswinserv3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roompactdata.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeimac06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub11-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslt04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-222.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdihpcc.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-135.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xfiles.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'server-pei.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc442-99.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub17-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-195.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-168.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-48.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-074.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-206.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'educationonline.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catswin2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lx177012.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-088.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'platvm.physics.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc03.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amerhp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cslinserv1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglinglt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-231.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wulstation.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-094.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-166.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-114.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nevis.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eehftest.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siemens.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r133-12-102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdics.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-math.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgateway-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was9.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cti02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'karumurilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p364-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gdonglt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bio-cs.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc187.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trex.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi66.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc75.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mb1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beefyfrank.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carlos.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-062.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub5-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi48.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwolff.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc30.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsbigip-v74.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goto.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathhelp04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idapp01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orgstore.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgateway-dev.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconnect2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-311d.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmemac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerxes.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ics.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-125.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntterm3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accusl.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lambda-357.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agalien.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j195-28-229.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj30.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oed.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simu02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas5-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r017-23-36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-064.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-065.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc73.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heattest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc76.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rankine.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth1-sec.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc83.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cehs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tunnel-raider.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc120.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mta.e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-164.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tiber.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-207.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vulture.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhepc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-29-200.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dasegit.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20app-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schung2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raptor.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub2-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wult02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valhalla.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychvalt.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web1.cats.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fourwindsvdi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-24-250.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-057.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-214.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huangsurface.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuol2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-kiosk0.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r428-01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spokcti.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prowatch.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc27.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genesis.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mkazimlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-138.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj152a.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc478-29-54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-162.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parikh-wsu.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-124.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmenartlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi30.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghuang01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-188.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r121a-12-31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc97.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annie.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'typhon.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ergolab1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcad30.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgatewaydev.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj426.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisdom.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub11-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cti03.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wingsexpress.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j183-28-68.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-217.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxytest01t.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mriz2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signals-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas1-66.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'encore.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selene.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbproxy2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos11-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arms.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r234-13-182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-107.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-055.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctlprod.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musicserver.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'midach.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-184.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studyabroad.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-it.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-212.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhepc19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-159.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-162.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daseguest4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc72.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tait.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas3p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workspaceapps1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-135.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc46.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doran-data.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsbigip-v76.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-105.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epson404.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'splashtop.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kgit-dev.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campusvdi2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sirius.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhanglt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssb-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diego.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meteor.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barbara.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-080.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub15-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-183.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc05.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'splunksh.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csekvm.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bams-staging.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.admit.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.docp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writing01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efdl04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbserv1-128.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw9.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-221.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-140.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcjupyter.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub13-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdihp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-126.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csemac02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellp376.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesismaclt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daphnis.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tegan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osxleopard.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-095.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r139-19-63.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-103.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc125.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex7.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet78.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-nasswitch.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw2-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atr03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wysedm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc06.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tmedia.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liberal-arts.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsri101106.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opensim.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knowledge.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huanglt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hdy.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-225.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'instron01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urbackup.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joel35.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nutmeg.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rscobws.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mts1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgateway.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhanghpc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc280-18-102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'delaval.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-133.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc84.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc193.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc77.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancecam01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techwiki.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smx1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comfort2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r348-15-23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmconnect.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-fw.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-94.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r425-18-135.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linksource.ebsco.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-228.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j195-28-216.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shredder.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv7.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3dproto.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc92.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search.ebscohost.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spssmod01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pumpkin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-share.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsomni.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labsvdi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcam2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdisecure2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aps01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nil.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banneradmin.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thorilo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad30.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3dscan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cowskid.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-107.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcservb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-217.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'octsruss.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archibus-test-mobile.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc175.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex10.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tait01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis56.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc56.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r249-13-180.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc52.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-033.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-234.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsrin3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi53.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cheetah.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-125.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galatea.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xws-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raymer.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis116.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scs3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1a-167.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw2-167.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc35.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wysems.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oarnetflow.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc95.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh307.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc144.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc48-18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis96.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liberal-arts-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepb01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbserv1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commons.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas4-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc014.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcavlmonitor.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcdcimac02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devstack.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-201.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windb5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhanglt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cseopnet.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnc01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc128.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc51.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-178.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-129.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis178.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc69.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r419-25-203.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pascal.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sselbeast1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casperprod.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kav.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vda.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardylt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-240.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pallene.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'projet01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-053.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-026.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r117-12-151.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kale.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was-preprod.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r230-14-31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152-ps1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cybsecwiki.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc174.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-050.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-103.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notices2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coderepo-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lsilogic.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romana.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmehelp01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis183.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc103.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sopp1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fischerlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labsvdi2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medicine.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epson04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj48.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adastraapp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc018.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc177.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cselt03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aoede.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dynamics.rscob.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdbms.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ferret.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nss.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busdb2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writing02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc116.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'splinter.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc86.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reservations-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub19-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diac.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj121a.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r419-25-206.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tarvos.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.med.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-230.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-160.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc442-97.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nomad.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdihpman.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lband.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sanman.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gorham1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-194.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '127external.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-220.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshi186-03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrv03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r419-25-205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printcenter.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiviuq.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sommac3.med.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-059.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gkarystipb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cehs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthe.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-031.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maple.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc96.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wband.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dist-vhost.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-143.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huanglt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2ltest3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpsawsum.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis46.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldtown.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eshop.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsufoundation.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redirect.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-web01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raylap.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-090.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2.cehs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-221.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-143.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bender.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was2-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vpn-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc83.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-204.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'norma.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csvcops1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orthus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhangmb1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comfort5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cola.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj35.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc490-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholar-google-com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workflow.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu2uniprint.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lutil2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancelt03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xpatch.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesquite.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-226.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-187.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj413.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj250.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'git.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-88.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc165.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mattpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-155.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc204.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-053.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-156.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab8.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labsvdi1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-029.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kayleighpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jzcyber1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc98.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'students.nursing.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adldap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msi-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csemac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dm01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-24-252.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squeeze-test.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r348-15-24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-200.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-232.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'committee.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pop.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-045.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy1-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-200.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tls1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nereid.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amos12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'espn1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r260-25-234.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doomlj.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-twit.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banerjee.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-233.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mdconsult.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-149.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-213.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ishop4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teros.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.onecard2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efdl03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vpn.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uagvditest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outlook.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.catalog.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmg01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coderepo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwapp1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was2-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm03.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkzx.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cps.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglingmacbook01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-044.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inb-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kipa-srvr.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amos06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis175.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis92.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-155.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-092.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'build-repo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-209.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tanvi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashaw3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucie01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcheckout.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-242.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-208.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j183-24-241.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc94.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-92.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi60.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc40.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ed.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-209.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policy.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansso-test1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cosm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-211.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compcotest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telesto.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r235-13-62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mimas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thalassa.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windb4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optimus-prime.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsrinlt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alu.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hongkh.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslt01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis167.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-157.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi27.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wolverine.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labprint.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-239.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sops.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sucoskynas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was03ap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vpn-2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc170.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc59.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-206.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtend02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi61.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drzpc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ironhide.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printad1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simu01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jshanglt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-204.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-207.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'startingwright.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baelt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p372-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ml5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych-scholar.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cti01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vts01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-153.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filelocker.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-041.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snarf.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub15-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wangboard02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wangboard03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-82.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-112.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-179.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisdom3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwki702.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yult.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwknx.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docusign.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-27sb1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp7.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was02bp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r244-13-190-nas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.isap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'star.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj42.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psych.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was7.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ergolab01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-057.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-063.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc48.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-122.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '465print.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.medicine.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lokiilo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testpilot.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwcogsci.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal05p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daol02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printad2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stemtest2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-234.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj47.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas7.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-066.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-173.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loki.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansso-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansso.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chroma.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc149.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-128.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-224.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stemtest1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkg5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-218.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexpose.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twdb1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-84.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1b-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub12-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'taygete.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-27.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devpilot.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc77.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-118.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thor-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc52.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-225.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-139.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-087.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qsar.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-042.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pool-solar.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badger.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blondierachel.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshi186-01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isweb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi63.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-043.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-136.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc389-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc76.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'highq.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adastratest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc308-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1a-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olgw01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-117.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-071.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-156.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9ess-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-128.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-028.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc130.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abdesktop.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccl.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc74.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maolt-29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-024.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs3800.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sooraj.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aitne.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lake-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis94.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cecs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-146.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc183.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roadhouse2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authctrl2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu3uniprint.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cats-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sz128t1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epson02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cswinserv4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sql1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-233.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-115.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.medu.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avida.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tc2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rms2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scs1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lw3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signals.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pascal-surface.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nms03.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc68.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revolution.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-189.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-105.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc71.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zuna.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi59.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'islw2k.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-085.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comfort1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfidintel01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-097.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab9.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dimarogonas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bsom3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc176.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desch2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antispam-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms1-128.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keegan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp2-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r017-23-37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dumont.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hermes.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csg401.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maolt-14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc60.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrapochmb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eshop.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc019.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc172.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-cam1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'islo21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compco-p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authdlap-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moon.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-160.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-145.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dauug.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-048.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buckgit.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'motive.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-154.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj249.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'armstrong.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgwm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp8.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsdo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc77.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc155.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc184.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc40.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jaimepc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsbigip-v75.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieee02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsx02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwapp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-099.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reu.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-163.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2ldb1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcam4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathtestingvdi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astra.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-090.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ham-control.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieee01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busdb1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-alumni-tower.wright.edu.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-59.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ml2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal02p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'typhon-ipmi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi51.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licserv1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daseguest3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chen-oscope.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi32.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j195-28-215.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis176.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrio24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj411.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfx01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslt05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw3-167.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-127.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r404-17-37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw2-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-161.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shethlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj018.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc115.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vonbraun.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hamster.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utslab.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archspace2.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guides.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j183-24-240.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-portal.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pegasus-redir.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learningspace.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lanalytics.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3dpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cayuse-guest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-127.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-213.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-135.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'training.rspgateway.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pandora.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc389-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bams01b.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-24-249.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muscle.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'janus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xserve.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uagvdi01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkxw64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r256-13-34.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manta.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtools.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyberraider2018.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somfmtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc280-18-98.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archibus-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-138.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc33.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-154.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r404-17-76.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc90.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi33.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simons.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bowser.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj439.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwt.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engineering-computer-science-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc42.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest.cm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yoshi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ymir.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'afrlpc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baelt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc442-98.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub18-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sardils01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc152.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atr02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csadmin2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-075.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'noticetest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was03bp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labstats.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-123.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthapp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phyapps1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-208.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somfm1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nursing-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hfepc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dataminer.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindmodeling2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhanghpc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc60.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-089.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warroom.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner8.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsri.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lfile3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis180.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'islo22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xband.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi58.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslt02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r311-16-239.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wangboard04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellp377.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashishmadanlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xsw128a.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-183.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-107.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hades.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-208.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc41.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrv01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtender.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msgate1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pilot.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-210.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcloud.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcam3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titan-357.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thangart2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'potential.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banerjee-357-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cstemp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-203.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1-167.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avidablog.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dione.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc117.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was4-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peach.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-187.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-056.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc310-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rizmac.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proofpointcloud.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-158.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj256.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wings.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lts03.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxytest.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r138a-12-150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f5webserv.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'health-education-human-services.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms3-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-88.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pals.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winstor.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-081.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eerm419.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-175.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop214r.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmduo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harbor3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos11.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sthomas2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daseguest2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kduncan-server.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nts1-wsu.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-213.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardswipe-280joshi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '351-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dase.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkmacbook.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsri10187.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-207.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tox.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwilt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc103.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'birgnas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc67.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was04bp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pages.e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uagvditest2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ampserver.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisco262a.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r423-18-134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-ncbi-nlm-nih-gov.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sahinlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alum2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-132.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis179.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdgmac.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis173.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-212.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peptide.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'venus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhepc20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huanglatitude.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kprj-md66.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drzhanglaptop.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssel01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scs3-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiexdev06.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-219.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kprj-e433.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fde.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-24-251.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'donatello.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc164.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watkinslt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mriz1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kprj-8n2a.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmcluster.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hertz.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cswebsite.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-054.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was03t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jzcyber2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc119.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos10.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc436.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bams01a.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-overleaf.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis169.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434a-25-194.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc128.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kband.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-171.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-85.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-234.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-139.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mario.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skipper.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc45.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ceg4981teama.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csemac03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wult01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-133.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych-repo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cr01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconnect1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bams.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ml6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-152.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-38.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-201.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r419-25-204.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntterm2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc139.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mystudenthealth.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsbigip-v73.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc86.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.accesssurgery.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i-raider.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad31.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rms01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc107.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcdcmacbook02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2ldb2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mwolffpb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nds2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9admin.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-202.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-217.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ishop3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liver.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc41.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eden.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r159-24-239.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc138.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrio23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-192.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc168.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.goto.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc132.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs2800.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daol04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-medianas.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wmtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis163.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'platmo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1b.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc53.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw3-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hope.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archibus-mobile.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engineering-computer-science.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drad30.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dswp01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csserv5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cello.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc442-100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wult03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc123.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-89.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-068.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-202.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc160.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruffalo.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi52.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r425-18-061.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-091.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-140.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-105.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-211.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nick.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-216.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-37.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lokilas01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bro212.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bozo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lutil3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bomgar1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boppana01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps02p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas2-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'people.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdihpdc.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc85.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cps-repo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '429print.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecscolor1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gozer.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl1a.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkxw.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychology.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nursing.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cseora.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancelt02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lfile1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnas1ilo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc70.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-235.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-184.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcclassweb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webserv.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somfp01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faapp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genie.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-086.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-188.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rehab1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huangsu.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ishop2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs1150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bleriot.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglinglt6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'firesight.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-070.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgatewaytest2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglinglt3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-050.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rspgatewaytest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wkni.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-cam2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tartarus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uagvdi1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cecs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lake.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rms1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulab1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medu.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldwww.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc88.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-129.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-stream01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbr.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nolij-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-073.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmsecure.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policy-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis162.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtendtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumres01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r239-13-71.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lpm01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orgnewsgroups.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc015.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'change-my-ip.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-122.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telecom1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisdom3-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc43.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eevisitor01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notices.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc97.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnc1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r356-15-31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-054.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r028-25-216.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luminis1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'landru.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atlas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-079.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-124.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psamathe.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-120.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msprint1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw5b-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libwww01t.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-216.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rms01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-web01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbkp-nas-ipmi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc95.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-132.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trans.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-202.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-239.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lagrange.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geolink.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-218.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polaris.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-191.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-233.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amos14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-28-228.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-082.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zen1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi42.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-141.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kbctl.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssel04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jgallilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avlserv.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc206.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-m.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-143.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2ltest2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi68.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zcmtemp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-233.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r356-15-93.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-037.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ace.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guitar.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj9.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc166.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somfp01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'authldap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bams-develop.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj41.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appvolumes1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi34.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-235.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tethys.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wass.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnc2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashaw4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.webofknowledge.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.cehs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isweb2-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc27.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-105.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-137.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wue4438c.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-web1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-237.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web1sp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhea.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fourwindsweb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sardi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtend02p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dssc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sommac002.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greip.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mindmodelasdm.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-052.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-215.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathhelp03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-193.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raymer2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kingkong.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'max-temp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhepc26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wire-edm-r147.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doran-357-4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp2-new.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'link.springer.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc180.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsx01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc190.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r139-19-64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kprj-89v2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-162.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-236.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrv02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r310-16-229.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-209.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsunami.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'core.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsult.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iapetus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc126.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc35.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc112c.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-201.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-149.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw5b.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc30.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fry.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-060.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-161.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonicbanana.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ham-tower.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis171.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-hpco.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openflow1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infoed01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somfm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i-raider-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iis.stat.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc89.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc171.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r326-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'people-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal03p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-ez.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raymer4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-webtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owl.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huanglt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc82.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enzyme.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-235.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jstor.org.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-035.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrv04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc160.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jzcyber3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-103.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis50.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcs-02-joshi186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ares.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis165.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-197.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-uid.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-40.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldval.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-130.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calypso.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r122-26-072.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi65.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atr05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc74.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc32.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shodan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkmacbook2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r249-13-70.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh162123.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cswinserv2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc71.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhepc18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doran-357-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odin-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mattlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc179.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc44.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc84.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc135.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-091.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-027.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '128test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms0.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huang08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r249-13-181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc33.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intellecheck-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was04ap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engineering.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-199.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc50.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r237-13-126.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-218.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nds3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis53.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r358-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc95.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmtransfer1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-52.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somtest3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spinal04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-136.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc156.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banerjee-357-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triton.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc34.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r428-17-54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jitterbit.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-215.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'olgw02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banpb-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw4-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-97.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc179.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campusvdi1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'education-human-services.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj472.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-132.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-220.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cradle.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prowatchweb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab7.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc98.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrcflight.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-207.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-117.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helix.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-14-36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub23-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wangboard01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-230.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-123.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis77.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adjunct.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc34.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashaw2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cerberus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cecs-18-248-test.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ntv.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc-111r.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmilzoo3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis51.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-126.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex9.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj348.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hobbes.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-224.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cybersecurity.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc112b.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lts.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-161.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nil-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc08.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldr01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbserv6-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex8.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcnovell-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atr01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'despina.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switchcons.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu5uniprint.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onedrive.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicenow.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clj01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'education-human-services-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r404-17-64.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc32.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journals.ohiolink.edu.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winchester2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp5-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc72.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-136.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj319.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc70.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-90.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc98.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-056.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-rc356.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-046.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-236.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc133.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsimac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-183.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-math-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi57.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r225-14-25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-151.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gene.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal06p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-secure.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r248-19-83.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r117a-12-80.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's19g26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'halimede.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-174.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmconnect2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bsom01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banpb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrightbuy.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwkg3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catswin1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snmid01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frontdesk-laptop.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vendmax.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'larissa.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-023.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc93.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc65.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osis111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwt-167.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc38.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'squeeze.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webserv-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smart-lab.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misra-temp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-021.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-219.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-192.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.e.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epay.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redcap-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erinome.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itrio22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeimac03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadcam.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis76.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc61.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc65.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apache.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paloaltotest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busdb3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'analyzer.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-142.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r225-14-62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-165.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi45.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mystudenthealth-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'instron.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acsl.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc89.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-153.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-139.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athena.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxytemp.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-052.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmil.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sardiweb01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc105.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-236.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis158.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsimac02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isaptest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fm9.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'server3.psych.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lex141.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshi186-02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-172.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nyssa.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ods-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'team8.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.career.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mel.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc123.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jasmine.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rizkilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc57.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medicine-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntiis1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartcare.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'retp01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-204.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc73.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas2-test-66.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmenartlt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc99.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ijiraq.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434a-25-195.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc34.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-047.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-140.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-stream.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wingsexpress-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casper.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roadhouse.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwweb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p-8851fb4563c5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linnaeus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssel03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r112a-12-81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-163.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglinglt4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krattan2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas2-test-v76.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vds.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sz66t1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vts.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camera.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc24.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardypc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-191.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kastle.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cband.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boffingit.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aubert.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daisy.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdimain.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-86.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rowdyroundtown.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnas1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj193.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmisra.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'event1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sommac001.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'llama.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub18-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc57.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntsql1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osis113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myphone.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc13.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reservations.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amp.rscob.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vditestingcs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inalumni.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cselt02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workflow-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vditesting.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmw.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas1-test-v76.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-159.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-210.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svm02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gobinu.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r248-13-128.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baelt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-238.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r358-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc09.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mb2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thangart.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-174.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc97.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wns.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrightstatecmg.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnas2ilo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intellecheck.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bomgar.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redcap01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r248-19-82.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis78.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-142.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-146.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc66.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeimac05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-206.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cecsofc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miner5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus8.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc133.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j195-28-117.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astra-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc76.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj404.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi35.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-147.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r138b-12-49.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc104.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy2.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bigip01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eecart01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-238.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-223.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-121.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc85.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-184.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-140.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi46.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valhalla-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veena.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc32.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-95.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-173.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcdcmacbook01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antispam.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banerjee-357-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daol06.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smukhopalt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-14.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r319-25-237.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-cam3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kender.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sem02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ablaptop.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enceladus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r121-12-145.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windb1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc75.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lex203.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmilzoo2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-061.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-203.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-169.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r113-12-54.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dl-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writing03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csman2012.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsmt.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was3-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-107.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r139-19-61.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emmertlx02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wings-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc96.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kazlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi56.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-144.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-176.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capec01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comfort4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infoed01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashnas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kittinger.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-172.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi40.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r017-23-39.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kattis.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub14-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychology-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luminis3-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drax.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc92.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-227.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r256-13-55.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-036.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcnovell.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r017-23-38.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis166.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-16.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jshanglt2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meddl.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee429-d.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydra-test.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-180.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyberdevstack.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aps02.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-030.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-217.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsdemo3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathstat.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-184.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manatee.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autotest.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwt-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nom.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'limoli-10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tegstream.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc172.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshi186-04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lps01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revise.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vpn-3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prowatchcore.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'career.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f19g12.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-211.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-136.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-ps3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc49.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valhalladrac.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj322.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huangtp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r225-14-26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socrates.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r411-26-121.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj434.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biemac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r419-25-202.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc122.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efdl01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthapp-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc79.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windb2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labserv4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lokilas02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'typhon-test.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw8.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riglinglt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docusign-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was02ap.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ods.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daol03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albiorix.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uagvdi2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hongpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypeiltb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-032.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-167.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-216.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-175.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc118.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joy.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eetemp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r307-19-186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc80.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc178.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirror.cehs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi38.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi47.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helproom.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-196.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-051.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-223.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfsense.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r213-25-170.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oj147.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc30.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc89.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc19.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop420r.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ashaw.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc33.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-109.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r249-13-101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arms01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20db.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj420.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isweb2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc90.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-svn.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-83.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9-test2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-218.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-147.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-29-192.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc121.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snmid01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banpb-test1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secureshare.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bsom.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'birg.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pinghe.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuperf1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millennium.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-049.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc47.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wuawg7062b.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehrg11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-share.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pine.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-022.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itripc10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kalyke.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-137.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-185.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-058.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc25.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yacy.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardylt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bigip02t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtender-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tenablecloud.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharepoint.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luigi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roadhouse1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ishop1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'email.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dave.rscob.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-29.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biepc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus6.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc99.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rayleigh.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adserv.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lfile2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daseguest1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asg2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-218.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-171.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas6-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-mm.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campusvdi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capec03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atlastest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-secure2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virgil.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi41.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nwki701.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwatchdm.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eemacbook05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'report1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-148.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'michelangelo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152-ps2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis17.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-226.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc012.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur20.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darwin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcscint001.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm-catalog.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellisoqmeasures.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-067.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc68.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faith.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-219.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcdcimac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cstestweb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'audio.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vpn-4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-131.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-163.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pear.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comfort3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desch.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw1a.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi43.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub23-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub5-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeimac02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhangmbp.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tk20db-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi67.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r248-19-84.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-198.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-119.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-110.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilbur11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doompc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-151.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-229.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9-test1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hci.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bio-ws.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc161.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lex243.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgct.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.math.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streaming.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-148.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-25-111.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paaliaq.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ml4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viola.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xtendprod.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc21.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'habpc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rf03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distancemac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc115.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-241.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-155.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban9ess.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardy263.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncweb01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'janetliult.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r250-13-186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accord.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amrl07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc117.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r248-19-81.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drzhangpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnas2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathhelp02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valt.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catswin.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezproxy01p.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc36.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'falcon2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-150.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eelt08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj252.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi50.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-187.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconnect-t01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was3-secure.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc44.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi44.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvk01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecs5500.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naiad.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsmtest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-137.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw5a.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ardy490j.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc91.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distance.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biology.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis113.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biemac08.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc173.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csadvise.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj233.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chemistry.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub16-253.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-034.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumtest2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kxueltx1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krattan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsrinlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc161.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wue4440a.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hyrrokkin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-098.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huanghp4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w100itblt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labtools.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r323-19-222.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archibus.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas1-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc05.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-084.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-096.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc42.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nec-cam.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcam1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-143.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc92.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unixapps2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raphael.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amos07.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-093.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-102.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcserva.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casper-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emx01.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicenow-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'efdl02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych-fms.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-177.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marconi.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bomgar2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsumobile.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sommac4.med.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw5a-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'microwave.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r243-25-160.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raymer3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daol01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r303d-15-28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'herse.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad32.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peri.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sevilla.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas7p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slate.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-5-100.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-116.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dblab.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catsxserve.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'honglt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc442-101.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-214.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'au300ia-r147.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p393-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aladdin.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-141.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'birgnas2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellp367.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'torricelli.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redcap01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inb.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis49.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdisecure1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tabla.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdgpc.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lacuc.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r439-26-144.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc58.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ypeilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub12-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwt-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'habpc01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc192.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub19-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rise.shine.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r139-19-62.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc70.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj414.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'logic01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '116test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weblgc04.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thor.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-235.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrc-299.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'complexity.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc66.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luminis5.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daselab5.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-106.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tremors.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc88.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metabolite.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-219.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atr04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecspc11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcsub13-254.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis177.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj45.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'focus.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi10.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dw4.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tst18.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nform.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152a-26-221.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'corescholar.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cse.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infoed-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-181.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doran-357-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth2-sec.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vontutest.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r026-26-158.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j193-25-176.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-227.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'number-cruncher.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeimac01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csvcops2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transition6.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'love.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc79.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-154.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmilzoo1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yorkie.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riz308-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy1-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osis112.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linksys.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loki-3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r233-25-051.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisdom2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appworx01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poseidon.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-114.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-27sb2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walnut.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'earth.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lex333.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuapps.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghuang02.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd2lapp9.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-213.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex4.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-215.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r413-26-138.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zuul.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc130.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sscmacmini03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognos-test.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas6t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucie01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dd690wsu.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc134.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leonardo.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj226.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-174.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harbor2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj485.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evergreen.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-130.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc490-2.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmsi.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spots-11.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc78.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps01t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw4-129.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas2.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cr01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onlinelibrary.wiley.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-133.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrk-28-52.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'surface.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc09.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edugate.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idapp01p.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsauth3.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r434-25-142.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc013.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planet.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mssus1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc31.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc26.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc15.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmepc04.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johnsoncontrols.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gwilt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lex22.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desch3.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lap-28-112.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-108.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r428-17-79.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc96.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecsnet28.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-170.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notifly.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oas3-temp.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qnomy.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152d-24-152.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152b-24-083.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amerlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sem01.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-210.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hb.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r152e-24-193.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslm.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xsw128b.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nature.com.ezproxy.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.psych.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlsi49.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jc476-182.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydra.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj327.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p392-1.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcs-01-joshi186.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nimbus9.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsri101086.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-app.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'susan.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mepc23.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cspc205.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hiex1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anatomy.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hawk.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libwww01p.libraries.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suzenlt.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc27.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j184-28-47.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis-centralnas.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r142-26-055.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eepc91.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fw3-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecslt03.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sierra-db.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rc207-14-202.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r426-25-231.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r258-13-61.cs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knoesis.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cats-vpn-1.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'distance.cecs.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'was04t.wright.edu', 'root_domain_uid': '5b93df10-ca16-11ee-980e-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:58 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wswheboces.org +04/01/2024 08:16:59 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boces-expressway-c.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rad.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acuity.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chronos.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhlns1.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boces-expressway-c.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transfinder.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iisms.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seriesm.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snoopy.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amp.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schooltoolweb.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nps01.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itforums.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nps01.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heat.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schooltoolrpt.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webconnect.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testsupport.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenlight.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boces-expressway-e.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oceanus-web.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmax.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psftp.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackboard.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learnmate.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wswhe-sls.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmlseriesm.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owncloud.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns3.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldsite.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slslibguides.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.boces-expressway-e.wswheboces.org', 'root_domain_uid': '5b9ee342-ca16-11ee-9ede-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:59 - pe_asm.helpers.enumerate_subs_from_root - INFO - 8100/8179 complete. +04/01/2024 08:16:59 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wv.ng.mil +04/01/2024 08:17:00 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wv.ng.mil', 'root_domain_uid': '5bb8d75c-ca16-11ee-a852-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:00 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: weatherfordtx.gov +04/01/2024 08:17:00 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spam.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbcexternal.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opendata.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egov.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'permits.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfservice.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cownet.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gis.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parks.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.weatherfordtx.gov', 'root_domain_uid': '5bc1ae22-ca16-11ee-b716-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:01 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waterlooschools.org +04/01/2024 08:17:02 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waterlooschools.org', 'root_domain_uid': '5bca7444-ca16-11ee-85df-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waterlooschools.org', 'root_domain_uid': '5bca7444-ca16-11ee-85df-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wcc.waterlooschools.org', 'root_domain_uid': '5bca7444-ca16-11ee-85df-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcc.waterlooschools.org', 'root_domain_uid': '5bca7444-ca16-11ee-85df-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:02 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waynetownship.com +04/01/2024 08:17:02 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workplace.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvia.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdaapp.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.staging2.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crm.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvteleapp.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging6.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvrdcfarm.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fileshare.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telestaff.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailarchiver.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'password.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citizenservices.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfservice.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrms01.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrms.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwatch.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rectrac.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvrdc.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfa.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvia.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrd2012.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'patches.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvteleapp.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ia.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rectrac.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail01.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvrdc.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrpt01.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remotedesktop.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'callloggerprk.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telestaff.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrms01.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workplace.waynetownship.com.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvrdcfarm.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvexch.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipoffice.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.staging5.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging5.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging2.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.staging6.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remotedesktop.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missrvexch.waynead.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workforce.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdsrvrms.waynetownship.com', 'root_domain_uid': '5bd32904-ca16-11ee-a30c-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:03 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: watertownps.org +04/01/2024 08:17:03 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jes.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infinitecampus.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whs.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websense.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wta.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtps.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pes.watertownps.org', 'root_domain_uid': '5bdd1194-ca16-11ee-8a40-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:04 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wall.k12.nj.us +04/01/2024 08:17:04 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.pr.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.aw.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edulog.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obscam2.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www1.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminpr.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cn.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminhs.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.hs.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orcl01.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'observatory.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obscam1.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminom.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'destiny.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'in.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archive.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moodle.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminwb.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.wb.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.om.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminaw.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kidserve.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legacy.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aw.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barracudasvf.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hs.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.cn.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parents.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admincn.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin.in.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orcl02.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wallpwm.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminin.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wb.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wallremote.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharepoint.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genesis.wall.k12.nj.us', 'root_domain_uid': '5be87282-ca16-11ee-9c9d-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:04 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: whiteriverhealthsystem.com +04/01/2024 08:17:05 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wavelink.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stonecountybones.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stonecountybones.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthlibrary.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wavelink.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batesvillebones.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.batesvillebones.whiteriverhealthsystem.com', 'root_domain_uid': '5bf16ff4-ca16-11ee-bed2-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:05 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: waynetownship.org +04/01/2024 08:17:06 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.exchange.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchange.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.waynetownship.org', 'root_domain_uid': '5bfdffda-ca16-11ee-96b9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:17:06 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wesleyan.edu diff --git a/pe_reports_logging.log.7 b/pe_reports_logging.log.7 new file mode 100644 index 00000000..49d057ae --- /dev/null +++ b/pe_reports_logging.log.7 @@ -0,0 +1 @@ +04/01/2024 08:16:49 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'istart.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035480.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008009vm01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx26.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transportation.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rem9.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jssb-switch-1w2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmlinuxtest1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008339.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pithos.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '131timberly.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fc56a8e.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007241.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010089.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008141.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008564.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010099.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adamlacey.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand11.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-14.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcuaaar-temp.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som980028.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103321.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advppweb2012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100589.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soc1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w503-hub-mang.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbpst01.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst21.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2083xerox.econ.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-134.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curator.arthistory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308echo4.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5057-rm3101-hp3600n.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dce-hplaserjet5n.cll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dashboard.apiary.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'basketballbw2.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-243.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btr.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthruss2.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019603.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmdb2.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '610rfv1-it.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '193-n3024ef-r197.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-240.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barberhp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-8-v316.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown110.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100332.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100252.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tt-firewall.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009828.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100565.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsufpm.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iartemis.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl18pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disklavier.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-b.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-139.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ascommsrv.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac1006.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100379.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uglclover.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fbd1d92.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-245.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-97.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'havana.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'super-moo-farm.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx214.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused51.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lists.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra09.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elec-sec-sys-switch-ps2.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-node-s1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g3ly1q1-tc-pc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssg20-1.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f089tp01mer6152.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbrar.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused157.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win2k8-sep.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wless4.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man120-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-core01a.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'n-media-mws.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-57net.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-245.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c351q.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-211.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000177.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sb1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freshen1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klaatu.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4045-hp9250c.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc14.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mazurek-halftime.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-177.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg-front3.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-genl-lec-rm-150-a.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mollusc.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic22.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bw9fpv2-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-tricor.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-3-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chat.financialaid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aswc7855.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb01-vmo1.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trainingptr.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-192.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dklurlabofc.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007284.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst2.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banpssb1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-2341-panel.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5050-barber.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw.drc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-181.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-227.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused41.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'louvar.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law57.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2524-xerox3655.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101516.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102244.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign054.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign105.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer5.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medlab-rm2125.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j51.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-genl-lect-rm-100-d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manoogian-r-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st208-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'subway-clock.avifood.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aph2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypwebdev.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102692.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006368.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029242.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004043.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-92ylm33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allegiance.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009952.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediasite2.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-rm-100-b.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jackie.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx210-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023106.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-221-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019115.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029282.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmsecurityo.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hydro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.waynegeist.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssot1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lockettelab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.casemanager.wcmeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'businessservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techtransfer.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amxctrlcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005705.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007554.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx32.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103272.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds038581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027223.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-art-duen-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103243.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp1.training.mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010419.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019712.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-phaser-6500dn.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-246.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-19.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-mfd-randsannex.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jnelson.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad07.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifespan.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaservices7.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101162.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007039.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghost.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starsweb-temp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008501.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008890.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019120.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'link-springer-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johserver.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'at-pharospc.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusdb2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sep.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-241.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-221.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt17.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt19.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st328-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'routerrm312.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused211.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp33.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dashboard.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-72.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4220mc3.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carta.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esdepts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004044.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-88.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029923.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestnls01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-100.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awstats.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4720.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026759.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manoogian.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox14.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capewayne.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103195.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-102asx-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007770.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coldfusion.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drvcenter-psc2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc19.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academic.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lanier-dce.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102831.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sophia.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100036.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100592.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100658.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102543.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005448pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-media.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-9k2tl13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecmsup01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'julia.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx109-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st118-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man128-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oaklandctr2.pharos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.madisonheightscenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.biochem.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008291.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.urology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt01.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4032-xerox5955.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006432.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx206-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sm105-print1.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'histology.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-49.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00002048.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hlthsft1.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scjc-prnt304.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hprfgw-00-10-7f-14-98-d3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man112-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'persephone.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-60.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0106.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhc5bz1-iehs.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr102.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusom-519m3g2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006097.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avp-cprnt1.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '9wqy1q1-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canonir6065.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smata.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003841.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seccam247.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-130.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004050.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008283.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006233.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biology2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmds2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebt22.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-prnt2243b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleoxt4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j47.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehsftp-vm-old.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oakland-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juno-new.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102018.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmst-pharmacy.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-446c.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000050.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j28.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4894hplj4100.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4834-psychology.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-5.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000767.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssugl-2.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st112-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st328-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008818.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neuroscience.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-244.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prc-octane.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hytrkms-dr01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0143.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s200.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f463vv1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'englishfile.file.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucomm-bu.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goldtest.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tpdoc1243.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-10.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-5bxmms1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-display-metrics.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'midas.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j43.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-49net.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sms2007.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediapr.dis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaservices3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-id8.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003670.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis9.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-bw9fpv2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl08pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused186.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baltes.psych.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds039938.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.library2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019610.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037702.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datacatalog.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cindidev.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hendricksonlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neurology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'champs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pai.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inbound.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'undergradresearch.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testpaulnow.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003506.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102533.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102179.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009870.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009424.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chaos-n.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans-6.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carlotest.ac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'berman-laptop.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'checkpoint2-agtc.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003621.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'borkbork.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athfbwilson.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcen04.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eiprod-tmp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconn-con01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj5simx.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3northdisplay2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinnamb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1card-scbcit7th.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anycast15.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-123.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '489hplj4240.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-236.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digitest.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b096-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j42.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010092.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-14.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer3.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-173.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynembam01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liu-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010274.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007048.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st321-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102532.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quantum.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nios1.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st027-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005450pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-chief.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-053.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2200-hr.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023087.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oira.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008266.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008324.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008159.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008167.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st125-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som010798.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physics-a7050ma1.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1125sci.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc259-gx260.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrcbw1.art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100311.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndhurand3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssg20-4techp.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erescluster1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knotmail.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009450.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc112.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psmf.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pluto.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suitsmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1545-a.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-ps2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005884.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019623.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '204printer.mcl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4025-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ess.music.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004045.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-29.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc9.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027218.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm100d.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backup.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019117.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-88.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010137.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.temp1.training.mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027549.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009831.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research03.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019069.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010647.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox6655.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hosta.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljcm451nw.ddi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi63c929.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'person1.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-w2-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grid-arista.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009353.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009739.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm2db.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr05-vmotion.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fly-laptop.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4045-hpcp2025dn.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019175.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019131.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010073.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man150-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm5280.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-hhwtlx1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcvid.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-dev.neurology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '260hplj1320.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008109.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bessel.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub10.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-192.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caldwell1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-178.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buy.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-26.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bigdataevents.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4015-lt2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm328lj4050.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2ndfscp.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'de.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumnihousewc6655.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chekmenevlab.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-ugl1-cl.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappt22.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleopc6.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008852.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harwellleftdisplay.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm13-2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sjwolfeapplelaser.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mouse.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab-power.guplab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-23.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4100rm0224.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-193.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'updates.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc150-i.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx205-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007821.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008893.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009404.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab3054printer.anthro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-21.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bgarza.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omid-r820.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badania.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spms.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shgsilica.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crsconcore.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eco.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010953.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035516.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4020-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007004.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.psych.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-20.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivere-fm45.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-240.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-jeremy.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010057.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi52a3cc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0204.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-studentcenter.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc1.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kstrainweb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prodb.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-6-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268echo.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc4.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urysohn.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplaser2.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planetlab1.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-35.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt21.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7253prnt12.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps4.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onity-kiosk-1.tower.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'njuslab2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused235.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-114-0net.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st117-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engvdiss3.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-146.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010667.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000169.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgdapp2012.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fd0e5fb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmlifecycle.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-219.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tss752s-rm0610-aphs.trg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bls1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-collector.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'study.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp1536-fab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparc-count.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hilbert.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-9.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-35.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesql01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-224-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand5.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-243.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009850.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seshp4200tn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuckerlab2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradprogramslab-1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1115.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-med.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-6.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused136.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmopsmgr-master.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winterpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100368.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roseprinter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rec01.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused148.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-115.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irnetwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused179.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008335.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleoxt1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-177.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-84.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-199.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acrl.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'argon.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1cardidractp.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcatermm.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003091.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graduation2-lj5100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '163hplj4200.music.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docamera.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002292.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etctemp.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cameracontroller1.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000150.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-golddataguard.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cheyenne2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027527.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008562.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-3-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wnetmicblade3.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucomm.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-84.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcenc3.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'young.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pslexmarkt644.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-c3850.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monte2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-234net.for-sher.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh0527prnt13.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engdtvpn.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etnetlabbeta.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappwp1.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-231.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000008.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-241.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-47.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2155.23-oldmain-bonitaw.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-125.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crmcolorprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zero-ten.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wms.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102355.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-7nvtxf2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp9.jacobs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc16.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pilelab-lap.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perfsonar-dr.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-207.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-220net.tower.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl05pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt18.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101536.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wifiphone-77778.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runner-oel7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fran-pc1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003030.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mccrestron.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4400-loaner.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wald-prt4.chats-deroy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internalauditprt1.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-2.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024810.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '40printer.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staroverov.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.seal.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orientation.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oakland.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.purchasing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.forms.purchasing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csip.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008129.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010176.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartbpolycom.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017649.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cookie.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rosita.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'montgomerymac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103186.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'housing-reshall.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-106wsu-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002636.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conkitchen.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign052.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv18.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-158.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103232.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.powerbirstest.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100500.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.phoenix.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029283.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009993.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-webcheckout.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003349.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003380.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds032273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025505.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100208.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-dc1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-244.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airo.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diracc-lb01.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026435.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laborrelations.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klein.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cptweb.cpt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'directory.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l.globaltech.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newt.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy-n2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradev01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx39.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-04.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002115.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-217-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-010.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netseceng-kali.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-tms2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100687.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102545.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odspp8x.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net157-0.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luna-new.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sean.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0137.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsquid1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra03.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0174.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mps1244.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdet-newsprod.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reflux2.milr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt10.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad04.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-mano-147.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused128.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'failwhale.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt07.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt23.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100331.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-39.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capeta.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl029.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-093.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused242.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-178.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stennis-jefferson.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcnvrrac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'specter.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksdevdb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lnosotti.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101174.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-61.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theory.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optra-t610n.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019079.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005743.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'merchcc.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esb2-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt13.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-185.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-rm-91-b.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f089rbln2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eicosanoid.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-6-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpcaterml.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesp.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest01-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hyppprd.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.bioinformaticsprb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004054.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102746.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004063.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jswitch2.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006462vm09.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009323.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-38.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'herzberg.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somusmttest.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic17.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st215-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office1279.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'picard.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000120.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.leo-backup.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds028478.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm330lj4050.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010450.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dance.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmug.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.academy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.preview.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fiscalaffairs.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103215.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003726.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diversity-1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100869.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'postdocclr4005.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engage.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign009.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts4.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sprd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1143om15.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps4-4.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx114.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f155aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx115-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs91-91.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100400.shiffman.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streaming.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-08net.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smshsgmisc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rigby231-2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-154.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'networks.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019971.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds018947.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.coeusreports.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab1200p4015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-g93kc42.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macfarlin.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws11.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dklurchairofc.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-pharm-0364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artemis.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-222.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '133ls5.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brock.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006493.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biomed-5.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign106.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amicus-curiae.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuspm.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'corpus.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '249san.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brotherdcp-7065dn.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lcme.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '394hpljmf212nf.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fehl-lp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-hamilton.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100594.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh036.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt17.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmauto-mgmt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lindell.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ogc2.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aravarlab.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ogc4.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006811.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acw-elsevier-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv-headend-mon.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019745.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '36bjlq1-it.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suspectsearch-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-112.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iverson.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-179.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rs5.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncompsvr1.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'base.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accounts.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bantrod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppreporting.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communityengagement.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilitchbusiness.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsinghlab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artrocheinf01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giving.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartiprd.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bonstelle.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029467.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.abroad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chen.datacatalog.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fife.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007324.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006130.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007280.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007981.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003941.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002579.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009529.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'south-rm131hp.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athena.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-44.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-102.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmiller.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cherise.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartbcrestron.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent-vir2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused143.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law20.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused224.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'checkpoint3-agtc.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'audrey.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wap2242.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'du1511.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gcaprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrsecure.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm7280.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opencourse.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mira.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused232.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jpruitt.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc19.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102755.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'publicaffairs-2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room253-1.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sam1011.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused152.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f510aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc328-gx260.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused92.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003505.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007905.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banesmp2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps6.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nabilsun4.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-danquahl.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '101-alexandrine-rm51.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '369ap1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'businessopsdrac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '125-2hpclj3600.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037716.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmweb01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som037499.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019163.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101828.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign041.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007133.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '595-toughswitch-johnr-1.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati18.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign008.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009647.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm1364.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005582.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.bioinformaticsprb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5151-russel.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007075.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '330station4.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009426.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3455-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3443-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dell-c2660dn-0cd0a3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcserver.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-backup.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-203.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign075.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign022.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aspace.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'taittiriya.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-cs-regionc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riesz.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynead03-mgmt.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-114.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch1b.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephe-g4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-007.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsm-1-new.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-40.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1151.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc6.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000022.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-thd-media.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag02-mgmt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st-andrews-hall-mdf.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap1a.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis33.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4720-miller.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st129-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecm.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hickey.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plasma.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-psych16.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xrx9c934e679dbf.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sys.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-rm0357-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused102.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused249.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused46.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oissfap-new.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-212-76.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006068.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009662.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-206-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcu4.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003276.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009604.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc8.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl11pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused130.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102989.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r206-j18.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om1151cr-01.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps2-3.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlindem.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010484.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009224.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saddleup.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hictoshiba.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts3.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006043.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-62.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003773.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpm551color.ombuds.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar0364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frontofficepr.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-scienceengineering.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apwpp2012r2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-157.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006087.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007297.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mededuadmin-1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-4.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadmium.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'razlabprinter2.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam3.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geroserver.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warroom-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc1.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sombrerorojo.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102722.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-laurie-15.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010075.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037574.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppreporting.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labor.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirror.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forms.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clearpass.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003994.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009822.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008134vm01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt24.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007608.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c4qy1q1-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009203.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007638.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urbanagenda.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.csmtestapp1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc-directory1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102317.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0151.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009636.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-hp4200.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f096rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-novak-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007636.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu142.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent02-rep2.rep.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleopc4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comptech2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commoki-508.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartplotter2.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ares.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromium.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chordata.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2155.6-oldmain-elizabeths.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fanlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'android-7df2d7397a8956fa.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am100-569.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'android-bcd9bd8bdfa15d56.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astertest.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avalanche.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia-dd1x.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra23.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardart.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poly2200-36d.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upboundxerox.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-green-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cfpcp2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102747.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galenet.galegroup.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dontknow.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-8.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl032.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backtv.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datawh3.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbcbgj1-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign032.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-222.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac2.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-129.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'historynetprint1.history.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-16.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-163.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx300pd-oak.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused149.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-157.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrcxerox.art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010035.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100710.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp22.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst12.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-1-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban-predevl01.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapip1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung10.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baire.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-127.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upeds00srvhypv.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006267.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt20.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netdb.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ihappy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-6zwwrq2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toshiba1050.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx114-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr104-mgmt.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx108-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-16.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003102.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-196.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som037729.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010178.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019161.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkneas.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-61.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007679.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006724.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019145.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colossus.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent03-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-nas-x17.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edstat.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000005.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadotimeclock.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hip1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm22.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006326.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dris-stream.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sara-alert.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000213.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-233.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100308.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-22.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deconquer.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-25.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hexane.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi17.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearning.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit724b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh6304prnt2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w5-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc150-g.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102709.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsmobileprint1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-212net.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'regristation-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101075.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102701.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103218.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nx3000test01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s131.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsgttwrlndryfl4.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrd06.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-rm118-hp5200.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirapointmr4b.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrapullintest.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.is.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proj-booth-rm113.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeeamlinuxappl.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037512.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'travel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'highways.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-123.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wenger139a.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlanbk.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'miinstitute.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zigra.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgprodcapdi.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006209.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007239.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamdb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr1.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netbackup1.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st037-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thd-barnes.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-153.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uganda.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node-m1.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-81net.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx116-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man212q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ter5.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrapullin2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-dr.rep.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st114-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tb-server.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp10.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vaddio-av-bridge-80-1f-12-5d-1e-90.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st325-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcr.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n254-l1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100240.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100640.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102987.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptrakstr6-ps6.tiny-science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-240.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037464.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029945.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029272.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027543.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advprod.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isaac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-release.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-235.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4032-xerox7800.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test11.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-191.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phylab8.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-223-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025485.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhanglaboratory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wind.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.artmuseum.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003723.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geiger.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi887730.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp3015n-acad.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paprinter.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-209.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'color-laser.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alcorn1.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perrinelab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024110.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpm553-techtown.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-234-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcomecenter1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000178.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st231-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx3600prod-1.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ticket2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100480.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102818.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-i.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp4015tn.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab22.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omsexeroxwc3325.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-107wsu-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung11.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar1540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'willielee.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieee.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'argos.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-11tw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007748.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4000rm10100-3.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-141.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtucker2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostap.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j20.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmacynadlc.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man154-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfp-04450257.ssw.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosla3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2100.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign088.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darochagrp.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade1.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamdbh1-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schachterlab.simons-bldg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellenc01-netb.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '441hplj4250.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art-johnrichardson.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '980021.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleopc7.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abs8.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-202.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'butane.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banscht1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpp-prt1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010189.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv14.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clitchman.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1card-education3.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1cardcohnsqdmst.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-122.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '225bs.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f609tp01pnthse087.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-225.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testingd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-pharm-0360.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt09.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000020.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab26.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shopmac1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-09.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt21.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003798.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-083.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hasemac4.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'businessops.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ams-enet.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mist.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103259.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'initial-d.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irbp2015hp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006309.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's02.test.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009213.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-web02-dev.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swansoncomp.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic27.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc15.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit304b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-xerox-fl2.admissions.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jssb-switch-3e2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1lp2ck1-oehs.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '265hpljp4014.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '489hpcljm451.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fislaptop.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iromulus.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx202.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f1c8t32-ibio.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt07.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sss-impro-m.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-4th-floor-payroll-color-01.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techtown-dvr1.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100201.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pspeds8.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaii.dis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx116-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f127tp02pnthse1190.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heydari7.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-dc1-cl.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watergate.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viiweb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmsg1.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-223.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-251.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roa.sagepub.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-149.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlindem.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar-0360.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstuglc-it.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srilanka.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.techtransfer.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign077.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vralinuxtestcit.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvwtlx1-aic.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm200-1-south.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007675.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krouse.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2016-bb-mbsa-fw.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4906-public.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-25.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newslab.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005763.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2.ntp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7bxph72-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp-south-4339fab.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssg140.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marconi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fd35944.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008028.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008651.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009805.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psprtrec.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp1243.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynead04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rct1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedfs-clusterdr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st037-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-dev.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lexmark-b4325.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bigdata.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappt12.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029235.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029454.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024124.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banwebt1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cindidev.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guides.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ems.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.media.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.catmap.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehsftp-vm.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-ds-new.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003758.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102307.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-cohn-aud-avsys05.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bao.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.coeusweb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogmotioci.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005427pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vaddio-qc-usb-80-1f-12-5a-a3-e5.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026702.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius-dev.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fbbca0f.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008873.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008253.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010807.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006230.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009600.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5bzmms1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cares.ssim.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009674.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thrpromocolor.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tietze.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1172.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-236.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v500.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-101.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cactus.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'attendance.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsp.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobilitymaster2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ugl-1150-01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipgr.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxi.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cilib.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man150-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tech-park-mdf-2.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zzb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man237q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-deroy-lec-rm-146-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobm8.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx215-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-016.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'judaicstudies-d.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi08.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j5.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsrvr3.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-thd-lab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad05.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused125.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thermal2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002375.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'english-snap.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007690.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-124.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-234.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdbepp.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-c7dwrq2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medusa3.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chlebnik.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '122-irrigation.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.grid.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frasercenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-221.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008631.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-142.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016363.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppr1.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misbdc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl-temp-probe2.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-151.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b613-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b104-edison.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baninbt1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign067.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vwdispatchcenter-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swresearch99.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-color.careerservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-220.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand14.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batchp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '595-toughswitch-woodward-1.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-124.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uc4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rehselabrm282.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vid-conf-rm-262-rm-2a.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engg-nexten-4.tiny-comp-ctr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung5.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-81.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-74.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-2-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-1fl-gearupcolor.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfsoffice.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc10.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc13.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100270.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isfacultypr.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-65.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wus.mpss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-87.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101881.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused81.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100321.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-157.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hep6.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010958.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pos-mjk1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c351t.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-99.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citdrac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fbeff6d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009417.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010079.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010373.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007685.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030380.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035482.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc-discenter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027238.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026750.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wap.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035459.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.health.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssbt1-oel6.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cognoswebt21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103193.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029591.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'albas.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026416.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009526.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meru-resnet-w2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pavlinov.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100641.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proaudio1eth00.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scheduling-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpm402-fab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101065.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029214.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024866.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101826.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019157.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds031685.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4691hplj4050.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-31.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox-decoder.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-oic.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009618.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010800.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx214-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007800.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009365.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneom.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic03.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secvid.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vortex.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000247.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009472.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdetcomrexstudioa.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm1222.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl2tv.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-24.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox15.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediacart02-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100683.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f039tp01mer025.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-27.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riedel04.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f096irr.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006803.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cognoscmt1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025590.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'easypay.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physiology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-388539d8.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst12.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtran.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '330station1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busantest.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022845.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'king.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-178.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ara-timetowers.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008559.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002413.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbpe2-v1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009666.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pddispatch3decoder.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx29.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign094.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign046.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007640.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010148.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010663.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101357.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crnpp8.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aq6786.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign042.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010238.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008131.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019469.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'midmedepid15p.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signage2.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hendricksonlab.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-334-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rec04.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005425pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt18.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-011.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f062aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-001.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0168.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlab.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1161echo.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5057-rm3101-xerox7400.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-191.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-219.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hepmac2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n237-3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1162.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tapingo-einsteinbagel.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusom-5h6rs52.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-21.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000018.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okidata.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oban-star-racers.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isl.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-r11208.gradschool.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009807.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st116-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra20.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gm.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sudan.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa5050-b.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc29.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8374prnt6.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4146-1143-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swpoll2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009998.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'talk-john-r-2.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-175.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engvdiss4.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engsqmstelevator.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmst-cit5925wood.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpm.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc150-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-245.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sq-chatsworth.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100598.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102790.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prc-g3.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st116-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne2012r2test.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynenps01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused53.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100651.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102702.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oir.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplaser1320tn.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'holden1.xerox.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs-rm3225.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010254.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srv95vcore1.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellucianmobiledev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ut-mfp-desktech.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sylvia.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biampcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xray-s.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac1005.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcelmurry.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-dev.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4936-sel.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ansible.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogosswebt12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100547.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-9hwtlx1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis1d.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-213.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-235.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt19.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-node-f2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rackamsq.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-7j5qp22.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-genl-lect-rm-100-e.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f189aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hmswebrac.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mukhopadhyay.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r214-j17.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc6.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baseballspl2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans-8.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conjoint-1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '357hplj1300.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robottom.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003713.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006314.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns-mx.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw11ph1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mf-blueimac2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00002044.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advising.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '980027.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'restc1.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksqadb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-228.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gavinxp.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds031681.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksdevapp2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silex.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3028.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engprtg01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026833.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025378.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmtestweb1.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestpkiweb03.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009813.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bireporting.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-web-1-rly.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102118.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc151-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-circbw.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schurlknight.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b056-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gupcartlab.guplab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apwxp2012r2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcrackpc.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sar2.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mifhpojp8600.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100587.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rnpdd851e.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tools-old.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psyclinicti.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.spms.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-web.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rds.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghhs.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssim.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fafe7ef.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'combtemp.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcolemanmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-03.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-106wsu-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009712.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009851.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007605.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007624.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techsolutions.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webpac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008819.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009996.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx49.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024798.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029385.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds034960.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polya.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010014.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cures.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024127.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4500-polisci.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-217.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-001.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j39.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.omveb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-d9281213.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-nextek-r.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-24.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-54.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign077tv.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-132.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-165.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-claritin.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awd-housing.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ast2010.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w3-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx28.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipc502.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk-tmp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banesmt1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blue.milr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cagh-1.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alcorn2.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'derham.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cherise2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smrtportal.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpdb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gsc-directory2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010461.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007908.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'realvideo.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spaller410-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpcm5-416.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-120.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfab.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower10.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry014.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secondaryprinter.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-156.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gordon.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sep.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused91.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower1card1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthjournal.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-07.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mundaka.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sculpturex.art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab27.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab18.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009339.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308echo10.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-rogue-lpr.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca2003bu2.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axiomapppprd.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-173.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b700.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrm2printer.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs91-97.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-dts-prn.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bn1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh1374prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cdburner.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-47.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vnx-edw-c2.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-old.pt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-7.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcljcp3525.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-pdu-apc-r.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-pdu120v-2.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-ht0h6y1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'springerlink.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100335.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgdapp2012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-3kva-genbot.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oak-ctr.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower4.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006497.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mec.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ft.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oliverpc1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008376.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b603-tse4.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adminpc1.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ariel.sel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds031600.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027567.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030004.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1129.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-224.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmbt27f8c3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-014.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4396-loaner.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tolanpark.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100320.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rmx02.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-gzb8j12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-247.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps350c-rm0610-aphs.trg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kenny.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tunnel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhough-g4.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100372.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuckerser001.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edge.hadoop.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj-125.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lummigrate.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0171.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010058.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010400.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott340prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weil.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'du6895.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-72.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000188.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insurgent.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt18.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt08.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx111.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libesxi2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102838.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '364wvz1-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100303.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speed-racer.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts8.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibbcprnt2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1515-b.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oissbk.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-224.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fluid.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit408e.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr2.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsmgmt03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009700.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hmsorcldev.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-250.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-027.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baytech.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghafari.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-sql-vidcam.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'x00c350c.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-hosta.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop6.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused170.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw2-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-phar-0364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heppc3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f603irr.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn50-251.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-252.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm060s8rac.wsufpm.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029209.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'habanero.pc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ontime.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-42cj1g2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-159.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smshsgintegra.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmr.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds002811.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpac.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ivsmain.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused72.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-sensus.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'check-up.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ime.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005565.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.year1.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gastroenterology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008209.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx33.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ep.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004050.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009601.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdbedev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eacphsresearchforum.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx53.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'financialaid.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.trc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009550.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007553.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-130.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cosmos.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '595-toughswitch-johnr-2.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2n7kyn1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3d59w12-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'millerpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohchats.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thin2.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test16.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mort-421-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000184.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s200-a.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused170.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comb2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4100-datalab-prntr2.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabinakbu.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'russ.anthro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-srvdsk04.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumdev1-zone2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009751.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'corea.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019442.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmmg.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snap.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cji-gate.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-49.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-173.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-print.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-161.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-c4qy1q1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-25.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr2drac.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-07.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused87.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt18.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynelic.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande-hub-bsmnt.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finlab3mgmt.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f049irr1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019077.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-3.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100386.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101175.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etcricoh.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-212.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-vmfs02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medlab-rm2136.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005584.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx212.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-deroy-clinic.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevapp1.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epsonproj-rm0610-aphs.trg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevweb01.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gopher.busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp-dev.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000142.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007704.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-ams.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb171222.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4150-1143om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'education-sq2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websrvr.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prasna.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katha.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsurx2.idx.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-3.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w2-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200rm10100-3.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg-front.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgueth.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-print.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athens.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-25.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4366-golebi.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2100-stdnt-serv.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-print6.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appliconplotter0224.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engen6168vw02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obpabackup.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qevent.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harvey.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100360.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic20.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-245.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007257.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007733.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009818.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar1341.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1cam2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ht2d6y1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102088.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010097vm01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'woodshop1.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-134.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuckerlab3.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynemgmt.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101544.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102310.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100614.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tnp2laptop.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-205hbx-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghidraold.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jvgnxr1-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law36.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemanprnt.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f612tp04phsemer.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused34.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-117.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand16.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-42.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'towers-aero1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcljcp3505x.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmeller-print.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssw1.ssw.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-dhcp01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovprzoom.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-241.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'petcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008526.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'year4.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008895.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009629.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003715.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008374.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3442-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvb04.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr101-vmo.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccs.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010407.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019464.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnbant1-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-73.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-tandfonline-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035138.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds023837.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019084.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'degreeworks.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029387.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'georgeyin.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sunlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yliu.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdsdb.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009863.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign048.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx105.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iam-oel7.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'october.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan04-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stemmerds115j.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'golenberg-off.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-201.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-188.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uplaza-idf-6fl.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardkiosk1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dozier-imac.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifeline-printer1.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isfaculty.dis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somsql04-ag.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100394.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102311.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100681.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stat1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-pharm4420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'popadic-labg4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-192.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engg-nexten-1.tiny-comp-ctr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-184.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-241.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx300pd-atec.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused131.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dklurlab2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused24.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-216.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2100rm10503-41.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-444-44lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cannon-ir6570.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comit3.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ay7260.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archiv.arthistory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-bd17c88d.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025492.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-vr-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-419-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cures.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f155eng.facplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar-0520.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eadb1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009802.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runner-tmp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wspsis1n.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenberg09.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webpac1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x16.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evi.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdhplj1200.rackham.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cps.sdcl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lxkf5c3a4.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007693.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kvm-agtc.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imac-457.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man154-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djkmtj1.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-62.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hillelp02.hillel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emitsun2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'risingson.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydro1.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'healthyhomes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd5.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biology.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign056.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smsbaomobileprint.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edunvivo.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx118-cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '591-ex4200-rm160-1.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banadmt12.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008315.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009859.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101866.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swdeansoffice15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic18.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-05.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4050rm280.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meru-tower-vlan.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-054.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob2.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused196.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused246.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl21pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt19.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prbdalogger1.prb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-2-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vwdispatchleft.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nokia-prntr-copr-soc.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsenewhp.tse.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-23.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh037.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'funk.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps6-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somsql05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused35.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102462.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010394.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006335.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tutortrac.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f085rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fusion.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-radius01b.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clas-fm-webserver.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp1536.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st117-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-179.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcont1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102887.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl10pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-g3g4wt2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawdev5.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009814.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000516.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc27.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused176.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused29.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-multifunction.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'logs.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009878.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000319.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pts.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcex.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100291.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl2tradesprinter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub11.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obpalt01.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029289.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab1g.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-214.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377h.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005570.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009276.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007238.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '112echo.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aerohive-w1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b027-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stratplanning.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clientvm.vantage.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron-4339fab.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloudstriketest.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1.ntp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'czar1.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalnet.mail.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006139.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-160.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008326.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx30.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx37.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-05.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006311.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009511.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentsenate.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amxnetlinxrm313.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037521.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dockerhost.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusreports.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc-web2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsaatlas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmweb01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.proxy-n1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biochemmicroimmuno.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign042.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'confucius-lj2100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hestia.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006274.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc162-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-183.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r218-j14.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.leaddatabase.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.riseup.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009685.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003771.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010423.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010700.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100693.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002270.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '309hplj4014.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-244.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdlockup-vm.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008305.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010184.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-pharm-3105.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cerebro.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mottsensorvm.compbio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp80-towers.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-57-3101-08lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006213.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007236.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009559.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0105.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nephrology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dad6.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestroncontrol1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-203eng-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ps8.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-418print.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007137.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009684.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yarandi2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102789.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-ugl1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cerebrum.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-53.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102547.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009208.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gopher1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mainblacklaser.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009548.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab02.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r226-j2.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plato2.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-185.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit404c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cu-cc.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrigby1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehshp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused175.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiffman-rm100-1-bottom.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omsexeroxwc6655.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'service.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pclcam1.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw30-193.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdbprod.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pu4prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbqaapp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auditionnas.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romano-lab2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecmpss01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100280.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102276.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102454.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mybadges.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102326.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naples.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0168.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexan3.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100293.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc158-h.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused77.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx240dr.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvr-wrh2-64.warroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1cat05.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100385.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-93.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srv01fs.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-rob-macpro.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019154.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conversion1-oel7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bp12z12-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign053.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-210.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-dg83l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hep6.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003348.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioinformaticsprb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brok.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-146.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w9-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlc500d-11-v086.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'martin.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5363-savolinen.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giza.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-5yymm12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi01.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5178-baskaran.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'localhost.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wap1243.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v-ve-03.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '192-c3850-rm180-v452.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign045.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008537.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mht-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt13.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis10.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rijndael.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiffman-rm101-2.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr1xx.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010402.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynemoverew.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4100.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1cam3.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100325.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101173.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-196.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-75.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sodium.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j22.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000187.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi31.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-189.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klein.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsmgmt01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-092.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-odc01.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inv.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'records-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jg2wz12-cures.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcr360db.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hytrkms-cit01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epsonprinterb.photography.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-transcoder.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000001529.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f167aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006377.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010793.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019545.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-4-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-29.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer3.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl14pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4650rm0224.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb02-vmo1.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remotepower.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blueraid.brain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-2-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappp22.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elib7db.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banpapp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-7f5f9295.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037470.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009400.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029670.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-e5476a7e.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030121.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds028063.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rs4.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pathology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clinicalresearch.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tarcalab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcatsoncore.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r204-j13.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009821.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmeller-g4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shurn.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'energy.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lookupse.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elibrary4.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc01a.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamsbwindows.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engbackup.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-025.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'store.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leonardo.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gylopc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000660.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005435pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dell242.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robottom.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019529.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-mfd-oldmain.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katara.pc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing4250.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testlab.bconnect.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engclassroom018.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fo2003.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100284.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102840.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-233.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3050.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiraweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'south-rm117polycom.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved216.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-60net.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-portal-qa.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmal.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wbbhpljm1536dnf.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts6.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserved-98-68.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klab-ed-fx.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-174.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map4.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mydev.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-bsmnt.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-phar-0540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win2k8-print.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-19clrprt.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-59net-64.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign061.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptr8-hp1300.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100263.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j31.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006810.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2320-ricoh.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-15.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102322.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh3245c.ddi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brainy.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lopes-g41.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medlab-rm2228.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-179.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man120-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005814.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007683.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007091.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videosrvr2.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.deo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009286.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-210.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-webdev2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103233.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-443-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102057.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'embalcam.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law43.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101547.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6pwtlx1-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'condor.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab-md3260-m1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-153.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minint-uq1hkc3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bodary4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019104.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005345.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dm-rmc-4k-scaler-c-a71c00.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-16cce3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heeg-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1133.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonny-eliot.geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx105-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orgs.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009642.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000100.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-50.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-194.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cptdisk.cpt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellenc01-cmcb.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh3125projn.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101849.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcr.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-ta.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hase-353.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hdtvtsg.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl046.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthruss1.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zeus.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'primaryprinter.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-iehsftp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dch-096-13.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som037930.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datacatalog.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.my.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-5zsw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc20.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc338-gx260.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl19pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007041.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024111.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010013.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019307.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-survox1.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029223.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecmweb01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexan2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi12.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100627.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006478.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hugheslab.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010672.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicshp410-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fileserver1.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng001985.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ams2500-02.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellfx1-a1.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ams-secondary.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'writinglab.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cisneros-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dshyperv04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn50-250.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.homecoming.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aesculapians.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'life.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sig-blevins.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.waynesqltest01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027928.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007621.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestcmdp01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377g.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-207.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102879.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027092.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017677.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-7984c54a.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006136.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008365.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-94.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astlab1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athrfc-l5850dw-01.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign107.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans-suite-toshiba.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ax9104.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access-hp-color.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdphdprogram.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009948.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008596.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds033389.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medtech2.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '398ricoh3228.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmb.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpm1-mortsci.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower-res-j142d.avifood.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009407.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office1276.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds033391.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029565.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds031609.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '22dzyz1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.imaging.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sciencestore.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lipids.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oncology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'micr.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019125.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgmed1.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grid-mott.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laptop-idhh23gc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b2mxvr1-dlar.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'govaffairs.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cki.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news-prod.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037523.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostpasstest2.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nursing.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'turing.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic32.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt21.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp5000thr.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-thd-thom-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucente.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-131.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feenix2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt18.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-pm-bk01i.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003051.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'firestorm.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt03.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1305.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100304.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100403.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100603.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksprodapp2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc150-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w7-v52.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f527rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pfaff.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003933.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006224.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-037.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blue-13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cit-voip-spi.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '279hp.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ozone.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mishra.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc5.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab-md3460-0.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skipvp.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-130.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khalil.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019098.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-008.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamone.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toba.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hodge.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iog-room212.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-e.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101534.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerbirs.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j13.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-153net-64.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign032.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-2.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8kch1r1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-c9dd5d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '261hpljp4014.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'checkpoint-agtc.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.geriatrics.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdenc3.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007571.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010673.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007948.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008727.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4023-fml.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101056.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-00107fcf7fdb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'project.ssim.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008851.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'net-20-23.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5454cassfl1plotter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prent00clap.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dn8w3m2-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raid1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm13-5.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'det-encoder.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-114.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab15.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdetcomrexnews.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-3fl-e.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-232net.chats-deroy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deansofc.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datawh1.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deroy-clinic.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gridweb.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009756.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fluorine.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt01.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libstor.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pspeds25.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panorama.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cares.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'control1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloudstrike2016.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-0011-85c7-d01c.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps4-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-221.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'educate.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-533-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp17.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-88.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019118.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029081.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3748-1143-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm100printer.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-249.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som010822.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexis7.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1281brotherprinter.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deanprnt2.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-059.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005062.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rconsole.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tah-alumniprinter304.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu1.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj1022-169.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-004.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sage100.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ara-timeghafari2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhig.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npia3f1a2.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zbr3568714.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tedxwaynestateu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-121.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3026.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic9.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-212.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7341prnt11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandboxnvr-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102073.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100666.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'threadripper.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st131-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-douglasr.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-dgx.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'indigo.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-012.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-189.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-mec-tunnel.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-19.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm339-hp4050.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-159.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrtzone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '355hplj3015.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalnet.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'career1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign005.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital-danio01.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '302printer-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl048.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dispatch2.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-207.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-farre-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biophysnetworkprinter.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign019.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppreporting11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jetscape.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benin.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-118.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deroy-apt2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign090.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3southxerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-85.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-247.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '425display.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000007.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008008.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tarcalab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssop1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-204.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynefusion.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds028873.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'highprogram.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.artrocheinf01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alliesproject.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opencart.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010872.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin02.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-19.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'database.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culmaprinter2-2fl.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003890.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5zs7z52-oehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pddispatch2decoder.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010954.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008491.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exploredetroit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100422.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102523.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-cohn-aud-avsys06.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037772.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037513.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmweb01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101558.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017676.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035469.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notebooks.ppreporting.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ods.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103270.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp4.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'south-rm117p3.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009280.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009643.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100468.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmsqltest01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029429.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabanmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100232.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer3259.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-1-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ittestsms.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smokeping-outside.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eos.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mon-h6.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sakamoto.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storage.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3029.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c351z.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparc-kvm-public.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100300.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007002.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans-9.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100351.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gerontologist.oxfordjournals.org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003188.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.galegroup.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inet-cons.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc144-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc132-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpm227-fab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lp-353.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlanbk2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matthaeisqumst.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map-cbvx711.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man160-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lxkf4bac6.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jlopeslab.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oehsphaser3610.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm357-hp2055dn.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qms1700.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'johnsonmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nadgorny380.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'westpr.dis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused156.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ppreporting.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fo2001.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '341hpclj2600.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign034.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestweb.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5239-245csd.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007875.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008288.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008717.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culmasun.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd8.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dce.ll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010669.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign008.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-123.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-94.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-100.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '642rkc2-ibio.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-214.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'a600.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpcm5-413.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mgmt.hadoop.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused189.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smh.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proaudio2eth00.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wangan-midnight.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab3print2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xen1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds-printer0001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thd-4743-01-p.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmr2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drisbarixtrans.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexsan1-1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-238.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giotto.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n357-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-15.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rosenspire3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diamond3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-04.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieee.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.10g-1.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c359g.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn50-252.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100088.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101505.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx113-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009521.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008255.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008535.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005555.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-upward-bound-toshiba-mfd.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron3124.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent02-rep.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab07.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axapi.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestamt01.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j19.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt12.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008704.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007290.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-h983l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010836.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ma-359-02-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prclab-g51.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sseguin2.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab05.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100323.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-055.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu1r.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused118.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrs.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-4xmx1z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000059.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'henein.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign099.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csd-dvr.rackham.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty92.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evps8.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'largeformat.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-213.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati13.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009812.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catmap.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-229.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tissue.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcomcast.vantage.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spleen.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-24syyz1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svn.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0215.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3044.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsmlat.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upg-cart.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgaxlicensevm.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-217.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-rm-100-a.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv13.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ag5155.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron364b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc162-g.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-203.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casemanager.wcmeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc-directory2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'givingday.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agingbrain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rrb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urbanhealthconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webslide2.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'otl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'explore.education.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inspiringteachers.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'home.ghrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-3cd04fc6.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.idrm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.purchasing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx56.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsunpc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naomi.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007896.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swcmhdiv1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'motor1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-castaneda.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcenc2.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100923.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-224.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macnsquishy.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000393.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tectonic.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f036aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab4flgovcommaffairs.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000856.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st329-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'indigo.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-ams-lcc.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub-ps01.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genaccrpt.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'melaniemac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'honeywell1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-78net.busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019139.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4282-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-109net.psych.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webwork.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010443.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f071rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharm-0260-qcusb-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-win2k12-osa.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hilberryticket1.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211ctp2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjen2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccmisarn.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-fundoffice1.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006094.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sprange.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'os1prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6gh9xg2-spa.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin15.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic02.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carlo-vm-ipar.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000034.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-68mkph2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused57.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediacart01-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009815.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused40.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-98.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xenon.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swpoll1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biamp1.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosla-lap4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testmachine.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneadfs03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etl1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4406-1143om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'makov.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009563.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fss-2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt12.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx112-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-86.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102529.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007780.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007734.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'risemw.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100287.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sheba.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedanls01n1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-hassan-macpro.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prod-app1.bb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'messaging.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test9.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101940.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-248.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychoghost.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jelly.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx110.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan04-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsys1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starfish-oel7.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulseserver.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nv3-092.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused60.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused166.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100511.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100595.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi20.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hespera.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrisprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evagg.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019107.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.leo.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str3.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spaqube8570.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somepid16p.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.survey.oir.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rodan.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit728d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docstation2idrac.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-pharm4420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm3360.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proj368.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p350-db-server.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4031-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misc4bldg2.for-sher.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-221.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atems-imac.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioxerox6505.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccole.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused97.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiance.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-shannon-macpro.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-214.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '489hplj4015.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '421camera.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003757.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'con-onecard.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '610rfv1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'publius.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynepkiweb03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029890.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cctskvm01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019982.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web4prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008646.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tentb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jacobgallery.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'madisonheightscenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008189.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-research.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003530.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101564.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100487.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102460.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pivotalmoments.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '489kiosk1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100708.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003694.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006104.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102524.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008473.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008881.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx22.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit404e.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '11002xerox.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign046.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-212.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '155man-fllcorew.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kingtmp.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008533.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009616.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009673.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000099.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappt21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axiomappprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barada.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-2fl-w.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sneezy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conjoint-2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-195.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-47.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-235.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panguluri.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kresge-scannex.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009352.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-017.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schlegel.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2nehplj4014.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009275.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-bookstore.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'discover.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfa-checkpoint-pprd.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ask.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myimpact.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellsm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-oar.admissions.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-133.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-4135print.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '306hplj4014.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr93-06rem5.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102824.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb2lrc2-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macprn2.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010287.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx202-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts7.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcenc8.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'motor4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx240nursing.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-rm148.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh6237prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'szasz.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp4.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'registrar-testpc.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag01-cons.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upedssqlpr01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itv514.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj5m285.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'control4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webreporter.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101586.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-0822-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r150-j18.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag01-mgmt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap2a.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbp03.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmencvdiflexb-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-122.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign100.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camsec-r2d2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '210lab2.arthistory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'midmedfl4seerlungrm.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prc-sequencer.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab01.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator03.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.thefrontdoor.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010062.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007134.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '335jy.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aasu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vii.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aravaresearchgroup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fbb2d55.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-205hbx-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004336.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004322.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign009.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc8.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-sccm01a.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-22.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub-cm01.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guest1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsud.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'financialaid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mort-310-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sequencer.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103251.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101706.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engg-meb.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'novell.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused158.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-123.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videoconferencing.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law-scannex.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-20.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx110-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb01.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hopf.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isneezy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ill.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-phar-1231.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'traccar.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blacklight.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'electric-shop.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkrcrim2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosla-lap1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosca.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robot.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006272.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006369.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hvac2.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physics-ups2.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi14.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbalmer2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ugl-w.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc6.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mainoffice-hplj4050.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'akinslabprinter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar-1213.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellucianmobile2.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geode10.geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-76.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erinpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-172.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellucianmobile.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-9-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100272.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100392.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100688.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102308.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007836.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox21.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne2008r2test.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grumpy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f629irr.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f525rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100657.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shinoza-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-dr-mgmt.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-214.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f005eng.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'history.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heppc1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dklurfe-office.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000302.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-76.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clinic3.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003872.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svn.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehs.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.health.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-005.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-depar-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-244.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029194.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008810.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019127.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-mediaone.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027610.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vega2.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006133.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009886.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'at-pharos.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b115-edison.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati15.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003504.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu-techcomm-phone4.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st329-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seer-hp700m712.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm13-1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3022.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xc-65b9d1.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng001396.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deroy-chat.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest03.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jcald-lab.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-phar-0260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub1.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-pharm0540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blocked.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bluegene.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'concentric.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gatewayone.fpa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc02b.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upressprinter1.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstr-parkingstructure2b.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elibmptest1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserved-98-69.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-5qwtlx1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lin-murp-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etcxerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enterprise.cures.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogmotiot1.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029224.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whv2prod-v6pilot.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029634.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-34.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-226.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w7-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebt11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-cognosweb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engweb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'focis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pddispatch1decoder.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cit.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003969.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisopsprocs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035465.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024136.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006112.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003884.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.govaffairs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oakland.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynescript.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-58.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevapp1.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heppc7.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002313.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-06.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc42ve.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrcslideb157.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som980034.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102352.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-backup01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007626.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009555.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000095.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f61202mer3320.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '525-pdu1-r502.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-infoservice2.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308echo5.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bizhubc380-awd.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000206.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-182.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-dc2.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dch-193-15.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-230.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfp-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000050.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storelib.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romance-lab.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0145.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyclades.dalnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfreeman.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab50pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi11.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crm2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleopc5.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrigby2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-101.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010128.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds000538.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bep.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wordwarriors.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010078.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign031.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003900.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008635.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mr4.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry019.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'letkowski.rackham.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wanglabprinter.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrcc1.art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl06pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hera.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cc1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bj9r0l1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.anesthesiology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip3511trio.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-305smc-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-rm141-wc5945.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w2-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-27.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused192.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl13pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu128.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwestervnt.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-057.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007614.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hoffman-lab1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testevaldev-new.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh9215prnt5.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webslide.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign083.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '082-pdu1-r107.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str8nvr.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'failwhale.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gabbiani.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron360b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6867i00085d454123.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bconnect.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019073.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000477.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.facilities.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsfpmapcups.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jupyter.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010674.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slugbot1.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuckerlab1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006235.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fock.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sm105-media.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp005-eocaab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'footprints.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsehpljp4014.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder4.holden.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catcourserecprt.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbo1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-journalism.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv17.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3140fab.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101745.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ucomm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-cambridge-org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds000493.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somalia.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100620.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'njuslab3.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j29.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer217.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019148.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f1-eu-readspeaker-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027519.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019138.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010476.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n264.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careerplanning.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005426pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spine.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcilot35.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juno.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoc-frontcounter.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-230.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuadvisingdev.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perfs-wrh2-48.warroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visualizingmetropolitandetroit.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-194.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr3.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardkiosk2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hardy.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obpacp4525.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-163.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100643.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1264.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdetadmin7855.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 't02.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx201.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room109printer.rackham.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob02.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268dmps.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehstemp2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3032.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smb101-b.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicmcg1123d.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'farhad2.avifood.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nokleby.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fbdab7a.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '337fpd.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005745.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-065.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licdocs.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsacqu02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lurch.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st214-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secretary-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yhuang.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebt12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lib3.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.urbanagenda.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meshcentral.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-proxy2.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100711.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arista2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cortex.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '297hpcljm551dn.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp22.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culmaprinter-3fl.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102329.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmtest.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009825.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029564.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.iitc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008282.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer4.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx4.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia-dd2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2sehplj4200.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-212.17.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmlinuxtest3.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cardiology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smt2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-a1dbpbv.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-ecbb13a4.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.apex.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.asp.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003674.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010056.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010125.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009740.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010368.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005720.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004355.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-00107fd01b91.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008822.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100686.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'h15qyy2-oehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4240-moore.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npiffe929.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'south-rm206a.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung12.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bes1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-0.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003791.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007672.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010447.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'griffin.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan01-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feynman.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000003215.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211pdp2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artemis.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commodore.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autobody.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'holden2.xerox.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'operations7.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused17.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-17.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man262c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron364a.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2727secondrm138.matec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign106tv.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-98.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-77.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dfleig.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused177.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobius.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhig2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005420pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub7.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit304c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused27.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-182.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign099.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'civicliteracy.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-043.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc144-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rad-bad.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesknas.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hepmac1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moonwalker-v106.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100109.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frontcounter-transcripts.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st229-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f003tp01pnthse4500.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perseusserver1.busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan04-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-stephen-macpro.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enc1-ps2.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliman-rm110.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused255.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp3600n.edd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devl8.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starstst.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc146-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjen.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c7dwrq2-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1prchv1-ibio.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioinfo.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt25.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch0a.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dtn.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007756.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009527.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-184.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'librenms.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meru-atchison-mc5k-2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused190.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-067net.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neteyesa.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nagios2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-67b8t32.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-isdc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hartree.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khsshpclj.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-41.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000458.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcphaser6125.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ozone.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prometric.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27-vaddio-f.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5333-matti.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-18.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005440pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-hannera.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tdrvcenter.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparc-cardaccess.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-gw79w33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty8.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007129.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006436.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp105-684.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4832-psychology.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1535-b.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008870.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000027aab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosmotio.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds999999.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v-ve-01.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused228.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-144.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000385.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007757.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3444-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010436.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st208-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000192.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneaadconnect.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f038aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx300.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003636.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc164-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4959-kessell.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap-lb01a.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexsan2-1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stolen.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3014.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f175tp01mer455.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mackenzie-parking.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lin-advising.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notebooksppreporting.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'usage-prod-aop-cambridge-org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rdsgw.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100466.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radconfig.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100247.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc24.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uzawa.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029496.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035513.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027570.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010701.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappt11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010024.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019823.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-305smc-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022828.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029663.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geriatrics.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dgwtapp1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.learningspace.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbirt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teachinghandbook.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banner9printer.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-storage.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w8-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leica-sp8pr-ws.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004356.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx27.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'innovationwarriors.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008135.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pi.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b127-tesla.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-225.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-103.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aostbfricoh.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-01.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit160b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0106.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohmpc4500.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-3qsw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'noack.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-util.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-eng.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man2xxc.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arlprinter.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000066.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utnice.tower.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused145.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedfs-cluster.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apwxp2012r2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign018.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liverpool.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne.eblib.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-89.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade-home.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1lnbck1-oehs.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awdc405south.pharos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-102.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zhenyiliu.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-1-v328.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-st6-server.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00002021.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-sup.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt06.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc38.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st228-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn50-254.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstr-parkingstructure3.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dscast-rm150-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dylan.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused121.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamtadmin.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100582.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eas.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010804.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused96.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh5312prnt16.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'defect.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uub.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-2net.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-mail.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-239.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coe4.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplaser-rm4650.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oakcntr-isis.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi04.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mortsci-cameras.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneadweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-214.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galster.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goldweb.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'golem.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ga-deborah.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mgtlib2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'endpoint4.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kms.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000011.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007723.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010174.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006227.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010129.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010227.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010816.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101143.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-35.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377a.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ab7096.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.iehs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.americanstudies.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.radiationoncology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bert.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '384hpclj3550.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign057.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ageorge.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgppcapia.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'argand.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colorlaser.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign043.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '125hplj2420.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007308.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019068.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc34.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som030558.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mars.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mybadges.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-075.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-079.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediasite.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp11.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused127.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub8.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit622b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit628b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jzhu.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign025.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f195rbln2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-23.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00006005.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr1prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneadfs02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evalpr.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused44.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doorcountwest.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx111-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010193.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kali.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws00156.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proteomex2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freer203priner.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhodium.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt14.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt15.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jabbeau.bconnect.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r227-j46.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd10.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds038111.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx107-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019203.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgwtapp1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksdevweb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'microplastics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vdcconnect02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis7415.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc128.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.applicant.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elahi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.peacockroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banexttool.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000369.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digsignapp.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx208-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-70.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027929.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds023814.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029930.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgprodweb.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-sen23.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pe2900.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm100c.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som035536.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hli.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'generalcounsel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infectiousdiseases.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detroitfellows.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradschool.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'behaviorhealthjustice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peds.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-dev.whv2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmkd.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smsemsdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-180-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl008.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colourlp-345.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xymon.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magenta-13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-17bcl12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netgear-wsu.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande-idf-2n.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmauto-iaas01t.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-jb2lrc2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4byjx51-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law-gate.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx117-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iis.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp4015.ddi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f082rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f006rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiss8.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009569.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000028.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm8280.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macabees12th.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-170.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clj2600-rm237.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dropbox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7nws5r1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adaptiveinsight.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102959.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-4g83l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4017.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102299.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biot.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst1-hw.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003246.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collect.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-185.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009991.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008294.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str5drac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'console.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestduo.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-8.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bog1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010222.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-108.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic21.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claghost.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent01-rep.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmri.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testanycast.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j32.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc20.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-215.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthroprint1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amxroom1130.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caps-2r8l9q1.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'angola.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-227.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-152.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019151.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100317.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101871.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis7.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'europium.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused122.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused160.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1111.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4050-gta-rm2016.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande264prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'senkfor2.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-1-r-a.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003905.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecc-class1.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app16.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-190.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-ts1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa5250prod-a.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w8-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law52.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'impact.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-168.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1133.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purdykresgetrchd.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webz.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heydari6.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007753.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008817.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elibmptest3.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imeserver.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law47.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab04.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-160.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2100rm10507-1.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st217-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phaser-clp-221.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt25.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt05.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w5-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j7h15j1-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'load1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101169.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm305.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stream-001.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sb2-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wintst3.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'popa-lap.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.uddinlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cassclinic.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'educationaloutreach.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ombudsprinter.ombuds.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chow-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crichar-imac.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st218-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenberg07.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulp.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused7.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-1-lockup.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102706.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st219-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'k2000.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man160-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010686.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-113.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-10.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'data.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seniorscount.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'berman.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chair.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-251.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'formsprod2012r2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-136.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sun4.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man128-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heimdaldev.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbcamera.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-76.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100636.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssomgr.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003896.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008902.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010141.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029971.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5bxmms1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reuther.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007242.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academica.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clearpass4.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clearpass5.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcatstrain.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '87c6mj1-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006901vm13.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-webcheckout-old.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f016rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-czar.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic-new.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath-fb-e6530-04.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign037.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellenc01-fcb.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdbdev.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'integra01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic25.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic29.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xymon.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds0001-provost.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003944.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007591.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000175.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent-dr.rep.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-170net.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-sk.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duoproxy.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-162.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-145.lb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-102.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j31.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-162.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-hostb.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns4.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hlthsft2.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glxtvl1-bio.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j21.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lng1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1171.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-snort.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo3.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappp22.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w3-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vwdispatchcenter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'damoiseauxlabprinter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curriculumcommittee.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5371-trc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch-5.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-1yv1vn2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radtechricoh.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'free248.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsucloudgw1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yzerman.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rancid-test.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net59-192.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptrack-ps6.tiny-science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008297.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amxtpcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo-sth-101.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hamilton.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan04.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dscast-rm292.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paloalto.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node-f2i.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc18.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotcc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp1244.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gkish-pii333.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psprtadm.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparc-ccard.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-141.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gs7x7j1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibiogate.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-239.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'green.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007135.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhee.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'md3620f-m0.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh1307echojaffar.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guest4.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-bb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuswebtest.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2147.9-oldmain-marcial.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'app-john.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aabste110a.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b608-istarpp-r205.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deans-1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-211.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voltaire.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2gn1px1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cashrapp1.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-14.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrc-frntrmlj5si.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shael.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc4.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102961.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oce-cp.history.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-189.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkrcrim1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w2-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcrm285.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hip2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'h5-rpc120v-r.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baninbt1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox2-prentis.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yang389.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-dhcp01b.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb03-vmo1.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wg2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ams2500-01.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007796.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-86.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bepp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009776.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.exemplar.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx216.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt07.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2920-48g.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100696.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studyinchina.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '43eyetracker.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'homepage.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupddec3.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'housing-reshalldrac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024466.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019538.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7j5pp22-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scheduling-color.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100585.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc308.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused43.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp1-dlxs.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused244.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiffman-rm15-1.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia-dd3.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st219-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tclaxton.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssim2.ssimmail.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb6.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misb-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010458.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009627.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007053.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsprod.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smartiprd2012r2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037395.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ods.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmjob01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019531.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103271.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gastroenterology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentdisability.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'president.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tutoring.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nalhc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svn.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '696q162-rc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102353.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009468.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019133.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ajs11.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'support.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'e2detroit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyclades.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008186.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008338.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010627.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds018257.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newbanner.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009557.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006702.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009832.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101660.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003655.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ht0h6y1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.immunology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa4300hp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008319.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005880.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fbb0354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade8.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmhdiv4.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003764.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-48bb5117.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobilev.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019503.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007667.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029538.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batchp1.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n374-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-15.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused98.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-2kpy1q1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-90t7z52.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peabrain.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st128-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi23.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gordon.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spence-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moonwalker.lb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab14.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019498.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-j883l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-sandbox2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ziemba.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100569.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pruneau-laptop.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-5304.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc12.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng-staff10-003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenberg12.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcips2.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002119.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009780.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009218.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'students.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003823.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds000358.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneadwebdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'natsci-power.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm215hp8150.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-mfp-ikon.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sshdonline.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5144-rochan.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediacarttp-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawdev2.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds031601.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100226.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100358.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt24.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rorabacherpc3.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videosrvr2-idrac.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-21.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn92-3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc126-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100312.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-83.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbalmer1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande-rm452.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pryor.bconnect.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5281-merollta.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rec02.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luna-mgt.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tedcsf220.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin06.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b65-ikon1.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand12.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-66.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-254.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dialtone.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applebaum-fl3-room3437-bw.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '630kkx1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wp.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.execed.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalermprod.dalnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som-dp01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'computercohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ezrf.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268dsp.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002316.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychiatry1.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cansur.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f090aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testloopdns.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-crcmfs01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man266q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecmdp01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl25pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elibrary2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-002.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101835.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somobgdb02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100329.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-6gpc5q2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh3127prnt8.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd4.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3019.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-inet24.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartitst2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raven.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010820.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007642.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026786.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx118-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006103.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bodary5.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgdxpl2012.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl1post.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcgregor-clock.avifood.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100233.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'k1000.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlink-univ-tower.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-29.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pd-atec.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'find.galegroup.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ostnvserver2.tiny-ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wjllope.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019195.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-249.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusweb1.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000024.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clj4500n.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath-fb-e6530-03.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4092fab.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stdsuccessprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003924.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeroxwc5955-rm328.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'talk-john-r-3.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved106.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-153net.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echelon2.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds023015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019213.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019173.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-server.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-1-john-r.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037758.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '264hplj2015.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elibrary.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.microfluidics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intmed.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'training.mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obgyn.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allengroup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgrosu.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesg.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr93-06rem6.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-300-00107fd320de.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advtweb2012.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '489toshiba.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007576.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synapse.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papyrus.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st035-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest03-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-043.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medx.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx108-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029974.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024651.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-cambridge-org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102850.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-164.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videosec-pc.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsanreplicator.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused59.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'merushelf.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande329prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xc-65b9d1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx38.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncareport.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veranioffice.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-028.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesilla.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007876.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.livinggreen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009693.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo000cc0.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102177.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'king1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign005.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused198.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pauli.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000318.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-053.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'talk-john-r-4.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qprocess.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-222.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-54.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.financialaid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-188.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-248.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestentca02.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-224.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign035.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1py6q72-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-phone2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'complellent2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '209lab2.arthistory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'c3880-wsuds.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aristotle.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'control2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brocade-test.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aheydarilab1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-251.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-2140-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appleshopres.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daytonlabprinter.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-134.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-6.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zf1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeroxwc6655.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law19.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kelvin.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lecture3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r219-j10.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100265.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcips5.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002312.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000157.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st235-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-63.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wave.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j7hb5j1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keybox.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iridium.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eliserv01.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcilot23.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mf-blueimac1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac1003.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx208.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc22.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrprt1.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra13.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mf-zeiss.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm233printer.simons-bldg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006808.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl1canonplotter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drvmreplicator.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gort.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-225.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest03-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest04.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps4-2.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty102.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liz.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh1313prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lookupsw.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man124-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc150.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucomm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grad02.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksdevdb2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100235.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wcn-rm444-37.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019092.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-013.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbrown.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cqi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banappt1-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019087.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-201.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign103.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellemcsm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleomac2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '133ls7.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlindem2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000512.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm1330.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harwellrightdisplay.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workstation64.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snapserver.agtc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-mdc01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xxb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemanlap.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa13colorhp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-appsvr.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000406.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w5-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009809.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ascend-wsu.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-049.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebt21.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pclcam3.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pd1.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab2flapexcolor.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'custsuper.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003524.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004340.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010022.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minicomcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siccoh124c.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010054.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'konica.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007589.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-153.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marketing-6.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102740.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103073.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100516.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dkudlapc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '320s6v1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp013-bts.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035571.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010126.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiyong.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rs2.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'internalaudit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022991.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bohr.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfreeman3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmb-mac4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmaq.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'weisong.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019106.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iplanetdev.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000186.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-02net.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt04.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007560.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1cam1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsbaomobileprint.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsudsgapphier.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connectsvcs.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.csm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'berkowitzlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009296.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob03.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025496.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019509.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-227-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0159.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004357.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009523.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmencvdib-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-23.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-246.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100271.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'estudio3540.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbp1.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-thd-keis-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010291.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rmx01.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic21.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moonwalker.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx207.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-81.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-104.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fusion01.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pprcopier.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syst-admin.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap2.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap2a.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openmanage.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-sql.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100570.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somsalt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-234.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps6-1.tiny-science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'little-brother.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesql04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000189.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-084.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused100.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-l.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100621.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeroxcenterware.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm368-4.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test3.vrealtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seiu.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student-e6540.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law40.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graphitedev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia-dd1.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st025-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused206.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplj160.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jappdev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign096.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som027265.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmapp01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.naomi.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-00107fbee05c.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused112.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused173.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-128.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc11.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perfs-wrh1-48.warroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucalab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-216.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcd.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ascamera.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-195.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-2500-echo.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cashrapp1.bursar.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banss-lb01.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoscmt2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applebaum-fl1-stud-affairs-color.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfmk903-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-205.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-212.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1q0jl12-rc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcmt1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5bxrms1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accordentcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007561.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign028.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003721.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006277.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jw2qxk2--iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007559.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010119.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010145.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f050aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eric.ed.gov.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-078.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ogcdc2.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f016aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-11prt.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynradio-x-server1.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006402.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008514.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp2-mic1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-081.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loopback.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-r-mgmt.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-155.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx35.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostedtest7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006226.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102738.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds038081.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devvcenter.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.thesouthend.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019182.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advance.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcdrv.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lshelef.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-220.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox-reservations.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-psych42.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100629.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102242.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0174.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx106.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator04.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-w115-06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102312.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research01.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reserved-98-70.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic31.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-219.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aem-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusps.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103267.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100691.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fineartsdc6x.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waitn4hostname-shereese.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100305.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'senegal.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder1.holden.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-inst.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medschool2.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j12.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101504.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x35.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disbrapp2.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010671.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engg-nexten-6.tiny-comp-ctr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000021.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005454pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faxsend.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mapplot.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manitou.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prodtest7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cobalt.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008813.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.oehs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-wsus.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aacqi.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmacology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thesouthend.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xavier.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jssb-switch-1w1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-119.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'funds.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bioinformaticspprb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rs2.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa5250-a.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010143.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chenlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2019-bb-fw-mbsa.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003197.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synergy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsrd.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused169.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx31.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npia263aa.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ingentaconnect.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3441-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-22.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuckerlab4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-90ly0z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx240pci.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcips8.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jrprt5.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8229prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s208.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uglstudyrooms.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nx3000test04-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypnos.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-210.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-145.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused219.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b9w4h02-cures.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blue.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'career4350.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000280.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psneuros4.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rock.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc168-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab01.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparcas-old.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admafs1.pc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub4.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan2-v59.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law63.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-08.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poly2200-476.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev-genomebrowser.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test12.la.econ.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102730.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selene.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-131.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '330station2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100228.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100578.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-172.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '265hplj5050.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestcmdp01.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nca.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4100-datalab-prntr1.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusom-6n6pt52.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstkresgec-it.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proaudio2eth01.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcu3.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forster.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'em.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovprvm.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kraftlab02.prentis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016349.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024135.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds018931.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003474.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schlegelpc1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused26.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh3125dmps.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgppxpl2012.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005580.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102990.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-102asx-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010382.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008187.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009289.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009731.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006350.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capeprint.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '609-s400-grid-mott.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clj3600.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-phar-0260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-83.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008716.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chiefvm.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102861.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-01d.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-phone.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cheo.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f195rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-31-192-26.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-69.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029957.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024480.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genome.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storagevmo3.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-108wsu-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia1.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agtc.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdenc5.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aprism.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit622c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-psbasql.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsmgmt05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-108.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsgttwrlndryfl10.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102079.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-8zsw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry018.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcrisdn.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krawetzfs.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019186.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banappp1prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.miair.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103277.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100477.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blergh.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000083.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocd.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx55.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestcmsup01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deanprnt3.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-e1u3940-fl4.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024594.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.busservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parents.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-036.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law33.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox3.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuadvisingdev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nucpc-116.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-0389-rm319.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-334-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-art-agd3103.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-61.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp21.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ma-351-01-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusom-hgyjct1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odspp2.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epalomino.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w9-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac3.dmac2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djkmtj2.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scg-v180.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f134pm.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winjump.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sss-vm1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hgordon.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tut.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010215.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused138.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis7420.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nichdualg4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joshua.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx107-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx103-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swresearch81.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt22.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp5.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliman-rm2240.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st113-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab00.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-216.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-060.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm357-bizhub554e.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsappserver.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-2.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007128.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006285.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cusdev.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005848.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deanprnt1.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010863.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-303-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g93kc42-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g3g4wt2-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-162.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eaa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiationoncology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facultysenate.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'health.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sustainability.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-108.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008134.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026108.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rabuffettigroup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kraftlab01.prentis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-2341-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testapprove.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ljhp4550.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w5-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds000504.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agilent-nmr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riedel06.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '364wvz1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010852.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davinci.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdevtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebwp1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backhallway.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3259fab.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010670.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007977.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004371.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art-fashion.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prodcashnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt14.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laurietest-4x.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j10.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biomed-4.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musicls.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004217.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-306-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phdstudent10.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diningbuzhubc368.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man091-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008904.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006462vm10.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006814.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'android-d164575ae3907355.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-ut.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktech-hyperv.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit728f.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me.abomination.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'malawi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klauderpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl1svcctrprinter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room253-4.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drguest.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis4.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cc2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hdtt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'u500.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps7-2.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghafari-132-clock.avifood.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'potoff1m.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-237.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102245.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102833.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102979.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'one-card-printer1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-medprinter.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc11.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'durer.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eros.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox6.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capses352x.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019532.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101939.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa5250-b.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsp-1440.infra-s.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008425.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j23.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-241.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused71.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atchison-keyper.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matrix.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneosxserver.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006818.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drobo.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx201-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused201.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moorelab-2k.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisop13.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sras2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007838.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009997.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-213.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'signage.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j22.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st027-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moufang.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poincare.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perfs-wrh1-0.warroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phils-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007762.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ga-printer.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-15.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tensor.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005453pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f166aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan02-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan03-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt13.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stashp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000026aab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djkview.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign086.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crms.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amsa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbp1-oel7.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019071.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010249.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019116.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibio-vidcam.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019072.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100141.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man124-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268airmediasom.wayne.edu.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkay.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100277.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'server8.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007802.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-3jt6py2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.digital.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'montgom-gw280.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100393.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100400.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttmanager.timeclocks.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st201-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm2142.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3027.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feig-clp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-66.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scitec.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc151-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romano456-mac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebwp1.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws8-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3016.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100613.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng001982.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-dgdx6r1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022900.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102257.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-8b1d4ad4.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030403.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterand13.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010798.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007795.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan3.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005718.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029290.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neefreservations.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facaffairs.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'contractservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ofenlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engineering.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neurosurgery.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fedoratest.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ai8869.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-16.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clint-temp-4net.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100556.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmds3.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv19.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-192.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mtx37.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.projects.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019081.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asodja.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compbio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aslp-main.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdevlweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'title9training.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pulmonarycriticalcare.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purchasing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cac-8c90001-ck.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx36.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conjoint-9.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-4th-floor-avp-color-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1card-welcomcntrpos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-49.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darochagrp1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ureserve.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009237.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003671.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006331.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghpharospc.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007572.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-060.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000001983.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl2p.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iperf-fab.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-mgmt-tmp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac10.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan-apt-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kumquat.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dietician.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-srvdsk-01.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit728c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-art-agd3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wless1s.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ms4thfloor-toshiba.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivere-126.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtreusch.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-109pcc-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009399.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh3.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh9.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirraguard.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '441display.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx340seer.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawdev6.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexsan1-0.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100409.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-cit.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpcm5-411.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsiehprinter.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl20pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mottsensorvmdrac.compbio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw760p-rm0610-aphs.trg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-108wsu-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101776.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010799.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100680.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007552.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010218.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw6.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somepid1p.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rome.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102819.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-team-blog.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab20.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029592.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmencvdifca-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.bioinformaticsprb.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb5.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsdc.dstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029500.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsbaopharos.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharm-0260-qcusb-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawdev1.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commencement.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'power-switch.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'free246.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest02-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr02-vmotion.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sss-gil-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hamilton.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007741.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007941.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-38net.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh9374prnt16.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds038582.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'popadic-imac.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f096tp01pnthse4000.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-one.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helium.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-07.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j43.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cifms80rfa.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign108.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry015.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medschool2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medlab-rm2333.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps4.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-158.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vnx-edw-c1.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geode04.geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egorov.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f603bna1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerbook.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'educator.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019174.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009639.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestadfs01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applebaum-fl2-pas-color.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100381.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmastercohn-ii.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign049.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simons106.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005432pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sto2.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4682-datlab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-137.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rangauss.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartman.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005449pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008815.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017640.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps4-1.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulsepc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-170.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-45.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winterclj.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-3fl-w.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-255.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man154-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000014.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mie.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medschoolnvrdrac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000025aab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-id15.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused247.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'train-lab-rm1700.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2605dn.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'load2.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006441.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007990.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010827.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017642.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test1.vrealtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-225.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstscotthallc-it.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-laurie-003.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-127.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cat.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctf.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt24.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-005.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gk12.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp16.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003522.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007798.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dome.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tetcom.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx115.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'musico2.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srv13fltr.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st112-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedaras02n3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009761.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genetics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atto.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcatstest.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'madr.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023044.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ichip.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'power6.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt02.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sras.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lincoln.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misc4bldg3.for-sher.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magidson.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob1.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotugl.vantage.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twi.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4100tn-273.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5004-mills.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer2600.ll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wald-prt1.chats-deroy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneentca02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynewap02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3035.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc158-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogmotio.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4405-1143om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-27.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flac.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000408.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019060.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st112-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st212-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27-projector-r.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'budgetcolor2printer.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-220.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4165-4x2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003245.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notbooksppreporting.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swdb-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dch-test.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'can8.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cayley.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappt21.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty9.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duoproxy.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused178.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-fcm01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wolff.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2420.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evps3.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monplaa.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower1card3.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3041.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc309.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102742.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lpile-laptop.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused103.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006484.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007055.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007776.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facilities-dell-laserjet1710.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmr-lab.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4145-1143-o.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-24zpcs2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dirac.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'formstest2012r2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-105.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-26.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-13.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt07.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-002.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research01-home.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1550-b.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100624.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102090.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swresearch82.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029576.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nabilsuncn1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100699.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'truck1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008645.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008926.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009808.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law23.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law54.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-334-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb03.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romulusnew.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibc.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-28.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-130net.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-242.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man225c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-212.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-43.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4165mc3.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd6.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellfx1-cmc.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019143.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dancemediacenter.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '136chatsworth.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axapi.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banesmt1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hytrust-test-vm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati06.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diracc-lb02.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mab.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academicapps.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ath-fb-e6530-01.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chemistry-squdmster2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'copernicus.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brocade-adx-a.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idol.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035547.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdong.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008130.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008872.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009278.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006347.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cohnbackup.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbaweb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009507.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'academica-prof.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4020-02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007613.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008301.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'njohnson.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypwebpp.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010855.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005567.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006495.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008878.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009546.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-laurie-089.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003709.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019113.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007629.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1540-vce.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nestorpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blog.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009308.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp3-mic1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'last.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp3.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003718.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-genl-lec-rm-150-c.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-101-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-306-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-101-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100549.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'site-scan.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynetasks01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-48rw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharmscioce.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-8.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmhost.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lavlam.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dris.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010389.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dtsosxast2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pclcam8.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f193tp01mer162.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000102.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007983.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008201.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab440gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-158.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mri.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused79.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vanhees.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharos07.pharostest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugstorewin3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-4.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt19.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr02.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fmk2.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000239.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c1cz3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc8.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwombel1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w9-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bigdataevents.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casemanager-int.wcmeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'curesportalvm.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotfab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019052.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swpoll2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ipac3.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused90.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-237.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iptv.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'as.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-57-3101-01lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007972.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003803.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005733.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007611.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008353.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maude.ucca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-206.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st135-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101151.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused223.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4dgtph2-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-67.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati03.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypmdbdev.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008807.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin12.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sbep.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grosberg.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-webdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006920.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008806.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestaadsync.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dx.doi.org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003744.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtesto365eac.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accadmin.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023191.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbedwp2-oel7.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis34.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-r-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricoh-avp.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'talus.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-153.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc2.mpss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fc1.accs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1525-b.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rpc3e-cra2.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx114-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211ebln14.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prent00alap.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sss-imacpro-m.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warrior360.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3452-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-10.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gupta.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sras.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-2-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trump.busadm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-014.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lexmarkprinter.tower.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneqmm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp012-apexlab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102548.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-oel6.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'endpoint5.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room2320.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-248.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wintst3.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssoldmain-1.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc13.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-41net.sel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradschoolcolor3.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neuron1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dispatch1.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-beacher.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f629rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000460.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wintst1.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gin.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-045.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbbejhpoj4650.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused144.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused194.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j27.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khsapplebaumprinter.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt09.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-olympus.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlessll1s.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl1stockprinter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f507rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-152.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008563.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009440.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010684.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr101.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faxrightcisco.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oracle-old.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recsup.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003478.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023057.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'northsecpool.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty93.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w9-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ban-predevl01.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agtc-dev.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1cardidracdb.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darboux.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis1d-tmp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009626.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds018255.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abs3.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law16.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100253.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100378.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102522.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mars.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ab5602.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006447.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009560.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc7.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mayotte.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'congo.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapit1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloudstrike2019.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006254.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssbt1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capscm1415fnw.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canary-linux.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009652.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx33.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amx2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrsecuredev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100648.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slewp.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-144.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-186.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0105.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-f.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign109.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4151-1143-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr-design.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-08.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-4.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm103printer.prentis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7253prnt7.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hep3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'katara.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ikon-printer-rm116.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cus-webdev2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne-advantage.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omvae.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teammatewebp.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.powerbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'givingtuesday.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mlhs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008258.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.radiology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx26.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ecocar2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcu2.vcon.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100397.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-magui-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swresearch22.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srvr-wrh1-48.warroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl26pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab08.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engvdiexcs03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt15.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f022tp01mer016.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrichsweb.serialssolutions.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps4count.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostb.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forschong.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007295.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-160.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003105.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lanier255.edd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-39.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skinner.psych.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'venus.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab4flprovostlc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0121.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100230.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dch-005-13.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung8.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5yymm12-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-93.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010388.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citvcenter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8805-c2960-som-suv.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cures.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010683.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nazari.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010955.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009992.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st125-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5361-grynaviski.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drvcenter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005965.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-afs01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc091.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub9.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruden3610x.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'andrew.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '339hpljp1606.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mmcland.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j53.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-dr.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia4.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monte.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'insurgent-vm.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gc-g4vn081.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019595.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusweb2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm-ma.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002097.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runnerdev-oel7.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coxeter.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '882-612.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me1old.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit156c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexan1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lcdbprod.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'records4-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-225-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hillelp01.hillel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100395.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-145net.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlxsauth.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbt4000.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027271.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030487.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010379.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019095.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026903.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p350-hp-color.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '125brotherprinter.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swdeansoffice21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-172.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds038458.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds039916.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024112.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-2.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'red-dot-router.bookstore.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-ftdy0z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pasprinter1.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexus.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnbant1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-iops.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005444pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-306-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent-vir.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmsql02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019526.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-135.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-52net.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tech.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tom2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-a7050ma1.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-22.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc11.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dts.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj179.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mega.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1143om24.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlxs.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl1vest.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoissp2.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-9.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fms.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009575.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp006-tcwaab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'universitytower-keyper.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eddy1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt02.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xorex.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101167.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupi2.prb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo1-sub8.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpsi1.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuebiservera2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100319.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test13.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w3-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-111.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiss5955.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-ahardy.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign043.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vlmx1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w6-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000041.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starswebprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zimbra.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dchtest.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-101mtx-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005859.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007303.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004370.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008292.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign095display.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-42dzyz1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psprtis.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gme.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'em.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.proxy-n2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-103asx-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-204mot-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008164.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003571.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003760.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005581.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-st3-server.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010327.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.year4.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.amsa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008328.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009819.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-219.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009702vm01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w4-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009659.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006705.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'records1-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007643.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007622.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010658.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmencvdiflexa-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbedwt1-oel7.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-7-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-058.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs-office.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndc-cu-cc.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006232.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt23.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8spaycam2.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somobgdb01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmanager.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spacewalk-v106.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100246.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100588.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis8.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tutortrac.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-211.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avica147.music.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019504.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100698.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssbp1-oel7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ugl1150-hp200c.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pki.dstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100350.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tdrvcenter-psc.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spintronics.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romano460-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'russcopy.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j18.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynegeist.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.severe-db.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banwkfp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019414.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019137.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'analytics.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019445.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webpages.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026884.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cfpcp3.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029647.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019508.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamadmin.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedump.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102330.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f104tp01roofmer.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ernie.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002108.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftscalable-fibre2.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-127.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediasiterecorder.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardprinter5.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused50.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconn-win01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-610-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003888.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.www2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus-5.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009785.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt14.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4055-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3447-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010251.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-105.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'africa1.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workorder.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019185.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps4.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'power4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gen-lecture1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc4.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'podcast.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f992aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'igert-hpc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused75.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x103.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starsweb-old.starsnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st218-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100327.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100412.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3038.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer3259b.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103113.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net-157-32.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100630.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobilitymaster1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citrix1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camrm328.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciflj4mp30.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuswebdevl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-rm102-xerox7500.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalweb2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'axb440-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-193.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003929.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005883.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khssprinter1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4050-gta-rm2014.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksqaweb2.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused134.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-20.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nabilsun2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003815.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc-3.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-20.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-core01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'housing-reshall.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stud-svcs.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo1.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s100-l1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'san-mgmt.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx100pcips6.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-231.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010083.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonar-physics-mng.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-133net.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsvsphere1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotaab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-ugl2-cl.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati10.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bog-f634jm1.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ogcdc1.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transcripts2.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kirk.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iso.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc147-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003255.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hercules.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'epr.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt05.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx108.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law53.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx102-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuswebtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ai0284.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cobitz.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '112xerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smt3.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greeklife.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbkpc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006354.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007610.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025512.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign120.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somlabtutor00.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027600.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cogmotiot1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bulletins.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clear.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canvas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'git.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.networks.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.evp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f016rbln2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saturn.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hucsvmp01.vcmx.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paley.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0204.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maustin.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan-apt-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dopey.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-rogue-4thflr.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-print.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102271.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cosw.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w3.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi09.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-laurie-236.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused49.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upress.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm283.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mandukya.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob03.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1501-mse.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobm6.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'integrity.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-6.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-38.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricohderoy.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law27.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'welcomecntr-sun.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic24.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kstraindb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-rm-100-c.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-73.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmauto-db01t.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app22.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8spaycam1.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-006.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-054.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'godel.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulam.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-10.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis7.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smsemsprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barnettpc.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.connectsvcs.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node-s1.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'strategicplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-102asx-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fd091e4.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ilios.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somdocker98.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skahn.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nguyen.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prospective.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholarsday.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zielskelab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003747.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010401.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused19.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-194.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab05.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-dc-rapcontroller2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009483.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advancedmaterials.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007311.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005966.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102115.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008867.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009312.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdenc2.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-218.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datawh6.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vwdispatchleft-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneps1.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wattstopper.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009574.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit156a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0143.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jssb-switch-3w2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lfields.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hoste.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f064aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox5955i.pharm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schmelz1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-15.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-019.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sw.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3030.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamadmindr.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hmdserver.hillel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-182.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt10.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009282.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alpa.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthroprint2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b612-istarpp-r0111.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intranet.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017653.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-254.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3.time.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '228ubcljm553.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-164.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ahttp-lj4100.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansstest.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx105-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lvtmac.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bubble.ac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehstoshiba.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magicinfo.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx106-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuswebdevl.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-194.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007248.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rem8.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frechet.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-c3351.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsdocs.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx104-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slatlabprt.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009395.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-038.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upedsprweb01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100596.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detroitleaddata.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ascomm.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008525.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartplotter.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bp1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-181.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-207.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsudesigo1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin08.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackraid.brain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baninbp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apollo.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2155.11-oldmain-carolineb.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engstaff1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f525aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003094.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004045.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vnx-sp-b.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldipdev.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-171.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wang1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x80.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100646.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused21.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naikrm139.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f090tp02pnthse4116.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrapullintest.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100369.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102302.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idopey.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'awdhxeroxb405dn.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.mpi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-cochranelibrary-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.login.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-0821-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.health.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103026.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007264.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010273.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-003.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enotes.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hermes.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100401.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029253.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025518.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010861.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100536.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tsw.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gu-lab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029639.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'azba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ivsmain.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thew.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellness.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'today.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applicant.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-proxy1.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slate.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res-lab33-ai8111.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.forms.procurement.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-2bf51c29.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.careerplanning.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006485.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign058.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r207-j19.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xrx9c934e700c91.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-115net.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268tpanel.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused62.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-onc-dbtest.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man235c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009572.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'felix.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emitsun1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholar.google.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st211-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st116-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004009.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smb101-a.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jym.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawschoolweststair.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laser.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur215server.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loadmanager.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100244.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102836.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan05-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused191.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102316.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arking-office.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign011.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl045.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102969.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx215.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused64.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100476.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029479.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati11.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019922.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023089.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024613.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archivep.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4147-1143-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmtestweb1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-136.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vra8-idm.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penrose.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpi4.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-140.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-178-242.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citvidcam.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-cb8057.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'o365migrator02.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w7-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldishman2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jobs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000014.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.starsprodweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f511tp01mer036.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sun3-manage.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc146-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obpabackup-n.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veblen.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-transceiver-lcc.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynecmdp02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-417-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100623.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103241.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ut-pharospc.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kratos.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100091.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.unixinb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-www.ddi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-224.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'planetlab2.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc20.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia2-imm.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hcwc6655.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100251.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'td1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tss-color.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netseceng-esxi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '209lab1.arthistory.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-169.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-227.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeuswebdev.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'directory.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st137-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrc154crestron.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g3ly1q1-tc-pc.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-05b.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'winter.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-192.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron2.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumprod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chatsworth-keyper.corvias.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-mac1.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digsignappdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign102.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron520b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron540b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmctl.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jym.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-090.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'publishing.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-220.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-012.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3723-richmond.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cleomac4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alcorn3.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-e9da47a8.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dalnet.sel.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compsci-a7050ma1.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent03.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.casemanager-int.wcmeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026814.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035541.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026720.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diddley.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019446.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103328.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communitychair.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010397.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010806.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009765.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008715.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006113.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007588.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100544.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100743.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm131-hpc2025dn.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006245.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009206.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006428.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007612.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lin-ande-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-248.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r164-j72.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101068.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub-dc02.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj2100-125.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mfp-00e57282.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox3.econ.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010746.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006096.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-139.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000129.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102994.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-statehall.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stong.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268proje.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-230net.south-residence-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynead03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas2.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab29.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh033.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-16.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heydari8.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erescluster2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jtucker1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-03.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200rm9302-1.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f104eng.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guest3.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-167.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s100.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102699.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-5-v240.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kresge-l-ups.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'em.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j30.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamsbwindows.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nx3000test03-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lindelof.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-203.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused9.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-web.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w3-v55.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j23.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lin-richa-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019097.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aquaneering.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024133.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws8.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tech.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'registration.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'procurement.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.asalabormovements.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quantum2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc3com3250.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-1845e4.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006488.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008342.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proteomics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'students.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oscar.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgppcapdi.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006919.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008009.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101879.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deanprtscanner.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng001317.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpc3-3-phar2140.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003829.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-ds2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scotiadesktop08.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hlc.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '101216.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-prnt2243a.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr103-mgmt.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi05.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi06.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f003tp01mer027.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000164.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000010.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003005.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-04.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metasync.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007953.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009799.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thr-netcopy2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrm-cpr1.wsud.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'landau.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jacob-ups.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexus6.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libesxi1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcp-laserjet.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-10.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused240.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006464.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh6326prnt17.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netops-ovpn.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wus.oak.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wireless-3009-3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrapullin2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown25.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-7bxph72.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign084.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-221.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgwtapp1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-129.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-253.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-197.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'audramacii.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-12.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102327.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-179.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvcenter-psc.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vega4.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009325.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssoldmain.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis8.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vantage.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adfstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusweb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-53.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-ard.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'q-vms-primary.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-f55af4ae.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-04f1b3fa.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notebook.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som027235.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035546.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026470.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jchaoffice.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosappp21.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'set.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-23.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4050-dean-off.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capsti.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go-taylorandfrancis-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1172.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j37.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odin.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st217-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batcht1-oel7.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmencvdifcb-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008247.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhodiumvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-215.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvdr1-mdf.tower.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fermat.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiss1.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm100bprinter.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100061.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100333.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'time.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc154.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmauto-vrbt.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xrx0000aaac77d0.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007294.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fhsscptr01.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mollusc.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wless2s.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-067.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer2.map.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps6paystationcam.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djvxrw1-oehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reutherfs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'personnel.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns50-1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008627.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'relay-oel7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'concrete.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackberry.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-11.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgrever.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccisc.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010665.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.milrblue.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm400.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-snort2.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prbfw03a.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ayoung2.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh4360prnt3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baninbt2.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused171.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrascriptdev.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc162-d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard4.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt20.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-163.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lc-mfc.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl09pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-130.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dashboarddev.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artxworkcenter.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'endpoint7.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-79.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-030.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mors0328hplj.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj2100-115.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused31.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100339.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102729.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spa13toshiba.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-154.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aab-mdf.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aadbt.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037553.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035422.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenberg01.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl22pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-mdf-bsmnt.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sportsmed-hpljp1505n.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030218.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007038.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101877.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102116.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cla-ntserv.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-34.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx204.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2119.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quadra379a.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfdev2.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pruneau-g5.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc160.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc02a.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app19.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused19.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'graphics.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010188.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joh2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017242.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lexmark-rm33132.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-psych24.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27-dmps.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j28.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swdeansoffice52.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-225.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc23.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3017.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi40fed3.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'editest.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drvcenter-psc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplaser.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan1-v59.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r211-j20.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moore-laptop.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daltest1.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apex-color-2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'branford-tab.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tan.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rodgersgroup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign056.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'copier1.philosophy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghost.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009317.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'torabi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2swhpljp4014.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp1-mic1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'communityofscholars.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-capeprint.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006222.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009607.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shanti.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006463.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103092.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npia1d99f.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vnx-sp-a.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000190.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101152.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcr360.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'violet.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man212c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-rm101-hp4700.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man112-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esb1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003604.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'footps.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-228net.north-residence-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speedtest.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt23.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xrx9c934e72c068.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003282.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc21.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-247.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v1000-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved238.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-thes-ws.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-clr-laser.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis13.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webhosting.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl23pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vanclient.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm368-2.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pclcam9.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-34net.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne365script.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx212-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-02.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'packet.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-63.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st325-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prc-backup.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa5050-a.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc30.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003844.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st125-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub-ps00.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-xerox-fl3.admissions.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100380.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102743.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 's03.test.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sftlap1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zircon.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-sql2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knappblg.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019553.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'denjoy.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006071.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busricoh.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-144.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-196.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chr3rdflrctr2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devalumni-clasprinter2147-1.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fineartsex64.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law50.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt20.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-15.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign060.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv22.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anchor.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coe1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign076.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deansoffice.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elmo.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcsc.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j7gq5j1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-virt.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101784.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conpolycom.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign014.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010031.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-1-john-r.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sphincter.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019549.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f048tp01phse402.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007686.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aether.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simlab2printer.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st214-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-cxsw2z2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100290.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j6.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-illscan02.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010370.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstr-parkingstructure8.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab04.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netgear-home.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app21.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103296.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023026.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029585.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019171.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029599.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res-srv-idrac-gn0061.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035597.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl3tv.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hucscms01.vcmx.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103376.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-surf-04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som980027.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r220-j8.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000215.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019514.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsudsgapphier.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eiprod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pet.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'social.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.womenshealth.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib3.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychclinic.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suicideprevention.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phoenix-data.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reference.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-9783e460.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005583.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citizenship.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-9-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8l63kd1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auth094.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '330hplj4014.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-199.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rrkm.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm308-j05.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-89.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbt1.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27-projector-l.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1111.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '133ls3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'decoder-test-vidcam.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '315hplj4240.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'joh.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-199.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-74.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drpharospc.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsm-dev.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009318.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007702.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-w7-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused22.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100343.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fileserver2.provost.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-dlg3n32.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo-pc.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-516-12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engclassroom048.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nccenter.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008245.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007557.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ss-help-desk.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fungweextra.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-8-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oed-cprnt2.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx340fab.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imac-461.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hucsvms01.vcmx.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '114mw.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chronicle.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banadmint1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agd9.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych-printer.psych.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan-apt-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp6.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100365.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st319-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rachel.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sparicho2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'warroom-3kva.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odspp8.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-dance.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003082.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005736.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4026-01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer-rm496.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-84024.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1541-vce.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macomblibrary.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplj8150.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '347w.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jld.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt17.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tcw-cprnt1.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-115.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '423dsp.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm225-colorprinter.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000033.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-238.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007118.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000196.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010258.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matthaeienc1.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-245.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-116.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent04-rep.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx104.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007625.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtw11.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commit-boy.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1146camera.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000003072.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-3-john-r.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'connect.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital-recorder.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgppcapdi.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f140rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hilberryserverr2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lemke.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00x351r.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f050tp01011mer.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lynx.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-mano-359-w7.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j14.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uglsqmaster.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused89.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somapps.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac1.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-172net.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm245printer.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rabbit.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi07.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox20.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netseceng-drac.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp8.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007710.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4314-psychology.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proj391.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit523d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st127-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-oic-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-70.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-nms.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp-loadl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer1.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh10.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ultra.rsl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room253-6.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som037501.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banwebp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035569.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mist.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osaseccamera.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006134.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003768.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '400-mackvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4n5pk72-it.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101560.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5556-bowen.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swfaculty7.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somobgwind00.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101639.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019505.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'commerce.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sodja-5400.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dynedge-fw.3rdparty.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c3524.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010425.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010107.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010525.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rcmlearning.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starfish.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019507.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suspectsearch-lcc.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibook.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgtrng.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-jenn-imac.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008804.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009764.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019542.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynradio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010371.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smetrics-elsevier-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lopeslab-jimi.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob02.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan02-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dv9414.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-12net.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siem-flow3.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030337.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vdcconnect01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workflow.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wug.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'careerservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'projects.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssim.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '114hplj4100.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'honeywell2.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chinnam.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bobberman.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-141.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100591.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r212-j15.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj2600-170.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt11.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ugl-2528.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000201.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009589.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-172.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-230.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j35.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupd2nvr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused101.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'discovery.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamadmin.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etlgis.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-191.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsemsdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023024.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037711.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hydro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycomcohn15.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002296.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-01.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer-bw-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign058.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dionysos.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-ka05.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpcatracker2.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-104.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3of5apc.ac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006435.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'x4100m2-1762th.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdc.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008477.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia1-imm.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'analyticsdev.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b612-pronet-r2100.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-70.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aitaryea.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusd.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008880.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-307-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coparts.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103229.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer2.history.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oncology.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004025.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fz2382.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'et0021b7034395.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus-1.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008896.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-202vii-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str8array1.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037748.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100447.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010797.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0162.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029976.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029239.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000424.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'artmuseum.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypwebpp.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wintst1.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cs1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ess2.forest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gbtgjf1-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebb.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2147.13-oldmain-davew.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somcm02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102690.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-234-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suntracker.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test3.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odsprod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-server.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-75.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som-myd-srv-mgt.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-10.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drisbarix.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102815.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009595.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009649.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st128-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pd2-idrac.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s10-surf.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019660.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102306.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5150-greenberg.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wang2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'einstein.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-249.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feig-mac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuwireless.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'formsprod2012r2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runge.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klamo.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc17.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt13.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt18.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005422pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhurandhar2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oracle.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '253echo.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-1845e2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canoncolor.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-4-john-r.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign015.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '130-pdu1-r4126.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dance.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amop1.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ara-fablobby.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '9qv2bz1-cures.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b612-pronet-r2360.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accordentrm15.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntheory.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-009.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003917.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007020.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009265.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lecture2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009579.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehstemp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds000501.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apass1-maz.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007596.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010403.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'terricoh.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w8-v54.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupurchprt1.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100357.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused175.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'execcopier.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f038rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr-copy1.wsud.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runner-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'truck2.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0111.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1119.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npifde2ad.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'historycopy2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valinor.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cc68.iperf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-58.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st129-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotwc.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-rm108.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-netmon.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005930.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002513.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biochem.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0121.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1162.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secp.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-w4-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-sss-gsc-dt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.csmapp01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redcap.research.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applebaum.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-team-blog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bireporting112.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035542.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037755.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ceid.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'a.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shc1-ampos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu98.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh15.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riseup.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-535-01-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006074.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dataofc.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010094.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009525.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008158.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007627.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010211.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spatoshiba.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owa365.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thefrontdoor.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mini210.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chiefholtdecoder.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jdthyv1-cures.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusweb1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024782.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029215.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-106.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5057-rm3101-xerox5955.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016352.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mobility.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102237.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-ma-351-02-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcmt1-oel7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplab09.statehall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh3125dsp.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libexchange.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm193s9.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st127-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100345.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100655.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-556-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sendasmile.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-0820-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006727.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008864.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused47.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused141.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1171.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostedkvm3.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rwanda.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om1137c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'is-termserv-mgt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000022.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377i.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heckhousehplj.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x105.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmhost.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused237.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osfac3.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serguei.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-deroy-lec-rm-046-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datawh9.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002258.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cis1.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mus-faculty-p.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100618.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st231-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st329-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geodata.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017646.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm4280.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-051.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760phar1341.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'server2.anthro.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp5.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc8.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100604.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010030.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007649.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006711.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-186.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'econ5.printer.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.s.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-c35ca6d1.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gfdp.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srv03fac.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc158-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws00002.tesevres.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riedel08.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostc.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w6-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-tiny-h4of.infra-r.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zc2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused178.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused217.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused28.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer2651.ll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-179.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-202.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chef.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevweb1.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm401-printer.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010810.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testeval.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029458.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advprodweb2012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019078.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starspprdweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037480.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'res-lab43-ai8111.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006356.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matti.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiuag02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w1-v55.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ht1d6y1-spa.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000261.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007322.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geode07.geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-27.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sar1.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ozone300.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab06.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedump.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdet-mtx-kvm.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugstorewin1.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robotoak.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zipone.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused188.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-184.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office389.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-176net.natsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r221-j7.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labmac.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'padu.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-ph1540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galactus.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-genl-lect-rm-100-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-7.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st111-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0162.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws00171.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007595.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1542-vce.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wap1244.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nigeria.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosla2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp32.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-rm102-wc5945.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign066.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cedar.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign029.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl013.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-233.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chandogya.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007038.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-180.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-c.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4017-10.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-13.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009588.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swresearch98.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-243.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003891.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jmeter.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo360.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '53hpclj2600.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-190.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign017.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ariel.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mp-112.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-11.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp21.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f016aemx1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prognosis.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-89f5b4f9.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008177.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vdcuag03.vdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'door1.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law22.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smhpm401dne.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused123.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019562.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019919.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds028065.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'contilab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emeritusacademy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rheumatology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosjnbp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theatreanddance.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttpharos.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008811.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmsg2.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-wlan9-v59.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st111-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st323-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j44.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused67.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sas-va-02d.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100932.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-09.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tse.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi27.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-21.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghost2.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psych2.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynradiolive.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-3.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techtownqb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upress-s120.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-62.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wless3n.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.banner.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dolby.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102256.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102826.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-183.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nadlc-vid-conf-1-rm-2341.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-048.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211ctp3.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200rm9302.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prentis-27-vaddio-r.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc18.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx106-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgpp8capdi.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gives.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused221.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'formstest2016.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-183.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-art-150-d.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ramlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upboundprncprsrv.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sleepy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008242.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-phar-0540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-181.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prstech02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aheydarilab5.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '039420371453-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent01-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-180.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-1119.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tutortrac.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102241.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-iperf.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-vmars01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dunifer.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-204.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawnet.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl-3kva.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zach-170.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer230.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc01b.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl04pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-tm-server.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrsecuredev.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-160.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsweb.dstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsgchatlndry.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-09.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'myd-srv-esxi.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-015.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-41.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'air.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhurandhar4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netbackup1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic10.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riedel09.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f609-access9360-meter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-hk2tl13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawdev3.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mortsci-3rd-printer.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-37.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepo2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwtest.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cifftir.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-surf-09.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citsrmdr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '260hpojp8600.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-120.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apple-lwa4e21c.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-npif82ac4.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019159.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'green.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minos.the-phil-show.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guangzhaomao.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdet-web.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1143om22.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008927.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019190.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-1.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.scp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adamsfieldticketbooth.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-68.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sq-v2000lot39.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1544-vce.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsfboxdm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007300.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b088-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'complellent1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tony.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-osa-010toshiba.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102176.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102792.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211lcd.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024724.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029969.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-b-r-mgmt.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f003rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xc-64cb0a.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoissp1.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign002.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusp.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'businessops.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-63.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-71.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne-9f11cfd01.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-00107fc01fc5.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007307.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010021.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010060.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab-md3460-1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102785.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-78.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'complex.is.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmb-mac2.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-195.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-33.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmpprdweb01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amer.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infertilityupg.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search-proquest-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1163echo.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '114xerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www3.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tnp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oehs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000455.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dean-dell-prntr.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsroom.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drucker.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shc1-pos.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'budgetbwprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009699.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-sciencedirect-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jinghua.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'server1.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010706.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stars.legacy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029992.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7130prnt9.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7374prnt10.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sciencedirect.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streaming.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-135.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gshp2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bodybequest.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'urop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'updates.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003598.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009837.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chem1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mscenter.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rheumatology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inflammationconf.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ozone3.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whv2prod.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-axis70u.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'severe-db.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapptest.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chen.datacatalog.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103145.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101669.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-adc01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100635.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009571.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000003250.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-156.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-2606-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b8w2xl1-iehs.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8v837y1-iehs.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100322.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r150-j69.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007318.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009538.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009591.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009637.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-306-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ebe081d9.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fwadmin.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str2nvr.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw5.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'energyacconverter.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw9.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009288.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007747.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diskchecker.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101832.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-cl8.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-103asx-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gauss.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra-c3501.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100053.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100374.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st321-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8npaycam1.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'philprint1.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synthetic.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thom1st7225.pharos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsugatekeeper.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan2.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmed-phar-540.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ohpc.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'splat.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102278.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str3drac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps-psych31.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phaser7500dn.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi84f70dx.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prent017com.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flux.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostj.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub112.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-sopo-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b612-pronet-r2142.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3040.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v-ve-02.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower8.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-188.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009556.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dnagauss.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lie.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliman-main-hub-1fl.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100238.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100388.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r160-j71.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-6gwtlx1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019525.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019109.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030381.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsemsprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016353.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027236.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019960.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic18.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djxvrw1-oehs.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-surf-02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoscmp2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010055.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-109pcc-lb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prospero.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruffalocody.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r203-j12.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic19.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308echo1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fls.cll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kauppila.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pclcam6.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptr3-hp1200.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w7-v53.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign003.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009544.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009823.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds1813.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb02.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marsntserver.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-c3750g.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-hj.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemailbackup.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watson.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'motarchives.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c35cm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1cat03.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedfs-dr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.doso.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lhough.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm134.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt16.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-28.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps8commandcenter5.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-65.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic19.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx213.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f166irr.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airwave2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chowmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btssqltesting01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '266hplj1300.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0111.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000167.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mathnet2000.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cgirouxlab.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '257hpljm1536.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c35al.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002309.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-185.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-deroy-lec-rm-046-c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marlene.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man160-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misc4bldg1.for-sher.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused233.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'videosrvr1.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit728a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'potoff32.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sociology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused39.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusom-8k6x2h2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-8.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3021.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-3kva-top.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zeus.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000183.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law34.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102160.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002089.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f140aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx117.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-16.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused214.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused31.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobm7.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeprint.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colourlp-20.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-96.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-seccamsrv.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cartan.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apex-es2330c.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign030.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp11.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-174.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-38.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010161.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meru-resnet-w.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sompxe01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008458.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneauth-lb.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amandamac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-ams-drac.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100475.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-14.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'della57868.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-15.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1lp4ck1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appell.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medicalphysics.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medpeds.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smsemsdev.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7090-todo.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smp4-mic1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003953.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcheng.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006361.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008033.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102878.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-125.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved142.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcole.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panoptic.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac3.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'u300lp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamtadmin.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx202-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canary-win.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub6.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jeffdrtest101.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec-vomit.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt15.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4037-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ps000009aab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephenew1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp4014.southend.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgtrng.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradbveeemt2.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-153.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-1.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-gregory.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f005irr.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-172.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man124-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gupcolor.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102710.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.k-12.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008243.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign054.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dad8.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simlabnetworkprinter.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f071aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-85.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisop4.fiscalop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008032.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009810.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-g4.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100341.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dtn.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secondcopy.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-26.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alevi.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin14.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-56.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dch-193-13.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl011.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioinformatics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dell900da3.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-12.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-45.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-5zs7z52.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.tbi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027269.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '423dmps.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-41.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000081.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023050.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studyabroad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-b6c6mj1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo003237.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102940.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st137-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st323-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mxout.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100387.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oissfat.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp109dsxlan.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-215.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-219.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused88.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lib2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-88net.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npark.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-1.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tnp2laptop2.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tapingo-tacobell.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbrooks.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lawschoolnorthstair.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ia9002.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w4-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws6.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign024.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thunder.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-53.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007868.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt22.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mortsci-prnt401.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moonwalker.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klogger.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovprricoh.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030327.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somoncorewebprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025551.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019912.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037411.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037700.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'steamchallenge.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nabil.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gsc-web1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imaging.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused76.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vsastry.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silo.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-dev-x101.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc16.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc6.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'multicast-rp.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002578.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010611.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029901.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evps7.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oakland-ps.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharp19.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh0527prnt3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010602.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-085.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-089.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'protect.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'annenberg.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'construction3.chemistry.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compsci-sonar-mng.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chico.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron2124.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xzhang.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc-446b.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wc5955.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law25.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'popaprnt.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s104.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivere-fm35.ibio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law39.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000034.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macombidf.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-6.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010808.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub8.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-akersk.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psprtcr.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv03.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advtweb2012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catowers.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hh032.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test2.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dockerhost.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003883.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamtadmin.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused25.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-110.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tobor.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'towerbookstr.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'au1313.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv08.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hbs-lab10.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elearning.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl2crpntrprinter.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws00248.ogc656.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029259.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037583.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rrb.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workgroupweb.oud.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp8000n.edd.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yaprak.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati01.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cash2117.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000011.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8tfvgh1-tc.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-ka04.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpblacklaser.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009201.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035129.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-155.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leo.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mcfdl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thermal.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv01.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin04.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002428.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chrcolaser.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh2.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009313.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007615.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-105pan-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biamp124.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ats02792f.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-pm-bk01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedaras02n1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynefs1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub11.oub1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101870.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'purrapp1.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web-tom-macpro.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-39.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibio.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030494.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019074.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ondemand.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007992.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicweb.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000383.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100507.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign079.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006069.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006813.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008031.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'entrepreneurship.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007900.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003949.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006013.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008854.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuvwcrestron.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl030.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign087.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign102.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'christos-demon-mac.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl031.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-178.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-143.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapit1.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boole.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duttagroup.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'avldebian.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008185.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt25.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl27pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'repair2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmdigiscan.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis12.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elozanov.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lis7440.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rodgers.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestwsus.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-444-41lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1143om10.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clep1.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'controller.holden.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '469hp9250c.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apollo.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv-mon-sysx.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic04.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm1db.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'charm2015.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hall.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008856.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yarandi.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-197.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st331-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused129.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007758.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jkrprint.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused197.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netflow.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w2-v52.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007680.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imgdweb2012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-208.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-4.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000082.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'devvcenter-psc.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0165.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101900.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedrdocs.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused-253.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused10.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rands-tempsensor.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-law-rm-1545-b.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pump1.milr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ikon.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transcripts3.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provostdsender.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'venus.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-sbu.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dwomble.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-141.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jg2wz12-cures.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moriahlabprinter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nabilsunsrv.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rogue-lp-x39.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsfs.dstest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100559.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdiconn-lin01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-046.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-018.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-64.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kodankolab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008484.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010102.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019563.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007580.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellpe2950-rnd1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.yamasaki.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'info.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub3.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-9.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused203.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused227.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-drac.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4831-psychology.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ai.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3722-rapport.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstr-parkingstructure4.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st217-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quantum.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-076.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndhurand-2022.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-78.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st213-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentcouncil.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentsenateprinter.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100674.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gridsonar-mng.dmz.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009625.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-57.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f122tp01mer1200.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpcm5-406.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.universityrx.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.scholarships.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-mus-office.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engx00c351w.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox-rm6910.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3944-student.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-backup02.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecc-class3.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm105-ricoh7500.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradprograms-2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-20.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jsl1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-015.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quicksearch.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'haolab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-cl7.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gogirls.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cfpcp1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdb03-vmo2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan03.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010036.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010091.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksproddb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schaverca.music.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mansc124.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'econprinter3.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tdclientlinux.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'noah.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5239-249csd.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-154.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009528.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksprodweb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.neefreservations.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pulmonarycriticalcare.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oip.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006345.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-102asx-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-304-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somonctrnweb01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007323.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rllmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010226.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-174.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025564.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029678.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alawad.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103228.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-hphc063.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2ndflrclr.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'altern8.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009844.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds033180.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009889.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101777.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-124.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007633.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ams-primary.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '06mainbrotherprinter.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-219-217prentis.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008345.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign040.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macomb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ted.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thelink.computing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str4drac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-dc-rapcontroller1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-137.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-65.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faculty.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010478.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-goldtps.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103180.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stolen-ip.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-189.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-dgilo.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-29net.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-apt.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmskyline.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesrc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100656.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100745.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102096.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ain-xserver.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-128.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stephe.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voyager.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itek.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009545.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law12.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox5855.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win-nb48i3010ik.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused126.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lithium.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-113.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor295.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-131.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'files.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tardis.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl12pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st035-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nexan4.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uga-judy.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200rm9408.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gateway-r11208.gradschool.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'storedata.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100593.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign101.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'det-encoder2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-dc.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'det-alpha.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hal-247.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'checkpr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infoed-hic.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm193s9-2.fpm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4244-lin.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-190.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f499aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediacartpc-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wang7.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w6-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-4.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused193.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-073.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmreplicator.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ltan.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4675-datlab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003098.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hoffmaster.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'visfac.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh4263prnt1.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-04.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scans.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007963.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008027.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tacobell.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub2.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proaudio1eth01.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc10.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00007070.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'anthroprint33.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-204mot-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-213.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-241.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-150.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'noah.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdevl.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proddb2.bb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttpharospc.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande354printer.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-g3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st116-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-cststaff.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gojira-ilo.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-242.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-08.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toran.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newsys05.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yellow-13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl4tv.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f608tp01pnthse402.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000003226.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man112-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006403.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oyster.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f203aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm365gateway01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bline.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-illstaff.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-147.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mac51-203.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newnet2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rtl.ilitchbusiness.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-3.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camrm308.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ak5950.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siem-flow2.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000021.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneweb2.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101165.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs-printer.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manogian3rd.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvb01.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-11net.psychiatry.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node-m1i.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediacartcntrl-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swadmissions45.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynefsdr01.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culmaprinter-2fl.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cluster.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestclient01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3southcolorxerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bcmp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-118.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atriumdisplay.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ivr.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app08.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w8-v67.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hdc-czar.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hari3.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'doi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmjob03.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019041.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019196.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000761.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faraday.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macrm24.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fabvmailups.infra-p.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-5c.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'q-vms2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024497.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds024288.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detl042.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'editest.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000129.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychiatry.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clconnect-prod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.thesouthend.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017679.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003710.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009597.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008348.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-103asx-lf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp42.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc93.roc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006263.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.computing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpprod1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037490.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds023827.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026928.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.training.mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ksqaweb.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009494.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'games.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7j4vp22-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002315.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused124.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'procurve.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc3.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211ptcp1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009619.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-254.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-077.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-10.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp5500thr.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpi5.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008147.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardioprotection.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin01.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest02-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrss-02.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tah-annualgiving.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kresge-3kva.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpmfl1printersandy.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx205-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005577.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh7327prnt18.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8137prnt14.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'priya-farhan.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palo-lap-test.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '8v837y1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrdev.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '133ls6.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-142.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-58.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100650.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused212.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.frasercenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dorothy.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps2-4.tiny-manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdet-newstivo.wdet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'steeldriver.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecardtestingaab.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-041.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj4250-169.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp4014n.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfs91-96.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'j158-j46.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostm.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop5.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns4.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006363.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007147.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research-4.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquenfs.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008887.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-105-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-137.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bd4n3x1-it.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent02-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'util.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heydari-laptop.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'superstar.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b134-tse1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-96.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-118.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc3011.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djkcamse.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bowen.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-110.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne365script.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpb3-30-32.infra-p.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athena.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'programpr.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0215.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'loren.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-3kva.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fabfl4budgetofficecolor02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oehsforms.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower1card11.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voicemail-internal.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.irb.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029877.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025147.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008731.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010867.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somsup01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused215.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csmpprdapp01.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coeusdr.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-164.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100902.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevweb1.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211pvs1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wspisev.police.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-3b3c0d0c.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mx.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upedssqldv00.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100367.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102852.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017663.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-20.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneome.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st325-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj5-245.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-004.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-016.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-052.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100632.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccm2018.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ia7002.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w9-v52.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr103.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f6bcl12-ovpr.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-w1-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'space-cli.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbpe2-v2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '73k3s52-ibio.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-208.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsp002-msaab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eccxerox5955.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100607.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100638.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4025.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp13devapp.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'free245.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr05.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chaos.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-224.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-112net.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer1.alumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003097.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spafax.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029226.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omse.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000052.ilitchbusiness.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-239.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-202-217pren.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103170.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iot.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused137.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'x9cda25-5006-1.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wu.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-om-dvr1.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc174-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-760-phar-0520.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pandora.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testvcenter-psc2.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100045.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029478.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4152a-1143-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010225.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000012.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlar.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynesql02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia-dd2.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utenc1.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006348.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006434.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '179camera2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029938.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs-lb01.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010182.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved146.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webreporter.dalnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ls-1577-vce.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr03-vmotion.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc168-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessbridge1.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st112-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005452pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test15.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'one-card-printer2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'potoff1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search.proquest.com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004056.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fabfl4provostcolor02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtdb1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erdos.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proclus.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siccoh128c.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'synoptic.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan-controllerbk.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100314.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100631.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100567.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pflum-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oed-mprnt2.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-64.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100283.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100376.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102266.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh1335prnt2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008010.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008271.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st219-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-03.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100336.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdcl-11.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pubhealth.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc26.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-042.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vtpkonica.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f130irr1.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-418-02.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005479.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009694.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009594.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002294.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003910.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008125.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008314.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '395bdx1-iehs.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-13.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicsml1lab09.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gharnadek.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rigaku.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000179.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-14.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi25.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'the3413-pr1.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starsprod.starsnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chub0.cns.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8263prnt16.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'runner.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm2100.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f001rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obpa-fh09km1.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net155-64.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-75.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-deroy.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-pharmacy.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuq.idx.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tse-es233.southend.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100349.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khan.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-26.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law32.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'methane.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-cfpj903.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006246.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-108.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaservices2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prent002com.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'load6.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'load8.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '309camera.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic09.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009633.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostg.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm1002-imac2.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100344.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostf.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc306.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-215.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5057-rm3101-hp4100.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'backup.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-229.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign051.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crius.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009879.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somesunbox.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-179.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmeller-prnt.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prent017crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused27.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign073.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-24.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heplaser.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm060s4.facplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-print.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jk7208-1-1.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f166rbln.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '330cohn.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str4nvr.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006080.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '7rx3qm1-dlar.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citnx1g.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yajur.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsw-dev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynelic.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansch1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'btstesting01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gkish-piii550.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-barb2.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lic.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-oel8.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evilj5m.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spotty.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-164net.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lew-pc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-4-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'woodyard.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-181.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign027.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037520.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'masterplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssbp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5204-trentacosta.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuchomp.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'success.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engvdiconnect01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000382.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102259.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019191.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.zabbix.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000410.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000407.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp1606-edu.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpljp1505n-wbb.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009840.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029208.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-78.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis11.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-249.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobileapp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004341.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm113-toshiba.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign062.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006713.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100062.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102751.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007130.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law45.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-020.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcalendar.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc40.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsgttwrlndryfl2.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-358.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upeds00srvhypv-ilo.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder2.holden.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vfabrice.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102834.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-156.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man262q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man297c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo-sth-306.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrm2prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211ptcp3.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002275.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test-24.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marketing-8.dmac.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer8.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r160-j94.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hdc.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mscenter.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.law.financialaid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtualtour.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-217.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'air.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign082.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canonparking.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010610.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advppweb2012.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-1.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am100-571.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-17.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maccart2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lb1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-08.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab-255.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parthenon.oir.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manr84-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jstor.org.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-20.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seccam.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rome.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j38.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st113-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toshiba10th.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'naik356.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guplaser3.gup.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w6-v52.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006059.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbe.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan4.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpresearch.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynefs02.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009767.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f992eng.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cifsun.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'copier.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '255echo.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banss-lb01.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'powerbuilding.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010200.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lrctestbox.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-c62fe3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan03-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'venus.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008267.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007755.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010262.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007321.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007569.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009856.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008594.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010236.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbr-mfd1.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lhough-dell.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nucpc-117.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man201q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcse.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ganglia.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009566.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss-christopherjohn.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st201-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp2242.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rct2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 't01.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-horn-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fltcstaff.fltc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-27.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smoore.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vbpe01.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aramark-tf7900-color.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ascamera2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan5.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win2k12-wsus.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt22.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00002021.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc28.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-h15qyy2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pharos01.pharostest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dtsosxast.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st237-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019178.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xserve2.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '394hpcljcp1525.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellucianmobile2.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-171.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer6.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j17.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-mfd1.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w4-v51.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch1c.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hmsdev-rac.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st235-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'young2.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-106.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bonnie.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4thflr-109.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'branford-lap.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5925woodwardhd.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-131.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-pharm-0360.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dddetroit2.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury-fab4045.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-116.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lecture.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc17.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ps4-3.tiny-scott-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-welcomecntrtest.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign029.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lin-coll-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5143-kudla.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compellent02-rep1.rep.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cif.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati20.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign079.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-99.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net58-0.tiny-comp-ctr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-68.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupg-6auo9kmn.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007830.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas3.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102166.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003579.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digital.pk.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-305smc-rf.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron520a.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-89.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bb3.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019126.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox13.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds027537.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlxs.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022723.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009617.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds022991.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www3.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoswebp22.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilcox.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linsell-xerox.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019614.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rs4.reuther.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.archivematica.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037447.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socialworklp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'govaffairs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'humanities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'people.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w7-v50.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8137prnt13.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gga01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st115-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006210.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused41.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st118-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102820.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j29.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macprn1.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ntop.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ai.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-212.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psvares2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suits-gw.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn27-249.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009908.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007566.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-app07.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-emr-spare.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'socrates2.oia.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019142.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.chen.datacatalog.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused218.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dsafford.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005780.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009490.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meeting-dev.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'allenshare.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2ndflrnorth.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diamond1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mps2242.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100264.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somprophixia01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pr2prn.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009826.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-r-b.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-1236-cntrl.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-176.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-afs02.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finearts-vrpdc.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.health.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orsps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobasherypc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns5.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netbackup1-ilo.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ogcacolorprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlink-som-suv.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc5.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfsextra.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iolap-nas.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009608.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxtest01.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finlab5mgmt.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jlewanoff.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused69.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100841.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sesllab2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shop-printer.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vh-sandbox.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc150-h.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bep.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'access.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019723.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx206-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019166.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005575.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.mrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3747-1142-om.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bacon.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008246.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008632.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw8.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxdr101-mgmt.cons.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100231.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102708.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused238.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused33.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103325.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlxsimg.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsys2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeroxprinterdt75.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apopadic-ibook.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kudlapc.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nikto.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gradschool2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognosws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-226.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx216-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.poison.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynescriptdev.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printerdo2.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiss7855.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlink-pharm-bons.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zibuck-lp.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4709-mccreedy.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wincollect.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cognoscmt1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006115.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'art.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023043.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncompsvr1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026111.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.adfs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003312.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign036.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati16.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103316.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecocar3.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008127.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ciflj40.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digife.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5w6htw1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpcas01.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100942.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006143.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009710.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupddec2.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010697.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bn3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-115.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'complellent3.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'continuingeducation.socialwork.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008633.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bov.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.music.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025002.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102161.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1lp2ck1-oehs.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvs18.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '308echo6.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102181.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6gwtlx1-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'w005-hub-mang.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliman-rm2110.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019158.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wirelessap-141-217-230-11.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob3.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003313.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006268.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu10000023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-com-5057-03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010362.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somredcapweb00.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room253-2.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparcusb.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zheng.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bantest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttsql.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'survey.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'homer.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.home.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010363.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmps3-7fb98283.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.studentdisability.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conjoint.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.honors.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lj5-431.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '116hplj4250.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007558.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008808.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp41.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008316.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tools.comm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign020.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioactivelipidsconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'innovationhub.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019924.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xerox11.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r245-j39.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teth-pcl-pos.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparcas-old2.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dockerhostdev.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000337.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis19.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign110.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypno-22c3ea54.academica.aws.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asricoh.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onish1.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedfs1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh3108prnt11.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hhc5bz1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quadra379b.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ir-drv2tqb.fabnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010037.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-178.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006050.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006352.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macombctr.pharos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st219-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j30.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seimens1-dr.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102689.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdevlweb.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused159.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-177.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-84net.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-231.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eris.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-035.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mecc-tserv.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnbk.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000202.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004044.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'editest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub104.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room253-3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heine.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-260-panel.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '10omprinter.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caps-counter-printer.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade6.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-claritin-mgmt.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-216.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zygmund.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '53xerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '3of5.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '261hpljprinter.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati08.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-martins.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-wuw.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-loaner-04.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som029939.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksprodapp.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1645ugl-printer.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2147.10-oldmain-carmena.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysql.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-040.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-032.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt21.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-01-0129.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'espl.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gcos.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hygeia.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102305.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029562.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029660.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019075.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103289.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'langlab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'otv1-med.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-3445-guplab.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dianemac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cac-b6qgk01-mass.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmafrdrk.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'athena.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yellow.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heppc4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mm-server.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypprod.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f068aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009463.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bogprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000077.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'applebaum-fl3-lab3330-bw.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zfh6.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010130.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banach.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prclab5.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009573.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st324-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-77.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'icdcdevserver.tech-park.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused24.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-186.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test17.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1305.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '5425woodward.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-220.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap2.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-009.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000279.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lecture4.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande-rm352.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'provostcolorprinter.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man266c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bezout.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-pdu208v-2.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartitst.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101518.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st327-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'etcs-mbp-5.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mard.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office-dell1.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynefsdr02.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010195.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '6863i00085d4406ef.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ges-03.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laralink.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhicpc24.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c1-lt07.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hadamard.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libvcenter.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng000479.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynedaras03.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thr-1.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc4200-w2-v56.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ram.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100377.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-r-c.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-213.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paloalto.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100664.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019515.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysql.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4017-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused172.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019317.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010675.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research03.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds016351.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.advance.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'federaltrio.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm.elibrary.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'home.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsuband.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005799.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'byf14h2-irb.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009864.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006204.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009899.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign051.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bredman.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006421.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '112hplj4050p1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypwebdev.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008295.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asx25.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'has.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-10.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'south-rm117p2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freshen2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-104.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engvdiexcs01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019456.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '262hplj1606.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wessel.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heydari-dell.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-rm102-a.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd9b456c1.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102787.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wind.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manifold.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign031.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brocade-adx-b-0.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-36.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra07.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003269.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab1-007.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap-lb02.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-135.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theftserver.history.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab2-008.hrlabs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx206.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghafari1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techtown-4th.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vidsecvsan06.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019110.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law26.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'simonblg.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraries.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsharepoint.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm131-wc7855.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vw-1-lockup-drac.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law24.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc3.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc19.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catholic.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm2360.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008169.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlxs2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st216-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medschool2drac.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fa-peter.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'floor-lectern.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upedsmps01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gshp1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4550-125.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login-oel7.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npi306fc5.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc304.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'store10.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wins-ipv6.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-59.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techpark12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sar3.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ellis.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oir-j9wws11-temp.athens.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wless3s.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geobackup.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign052.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008329.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009256.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102075.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws9.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mvb03.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osgood.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003898.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieshdata.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'viewstation1.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st037-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused163.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc15.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mercury.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005424pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003202.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc100001.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fiber2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st303-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1001-206.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'schp.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'propane.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100234.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100580.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100584.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'intrna1prnt.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010603.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'khosla5.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phospho423.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-w8-v86.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maincolorlaser.psychology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007087.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'man124-sc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4029-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019552.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cal.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macombmdf.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pkk.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sss-dbwin7.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused13.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp6.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00000197.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit304f.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-77.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry011.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4544-morton.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-108.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer2663c.ll.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh6339prnt2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl03pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oisspa.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiosk-mcgregor.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cithpsim.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-mfp.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvs9.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign064.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '302pc-oak.sba.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-90.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dellp3.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billwarters.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-200-00107fbbeaa3.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '347rh.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsvl.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-240.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csathfbvideo.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aa7648.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tstapprove2.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003588.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cindi.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006259.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tree.roc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-1130-panel.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'disco.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sun3.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rem10.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'astra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transfercredit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abs4.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010795.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onlinelibrary-wiley-com.proxy.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stem-innovation.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.veeamem.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneaudit.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'economicdevelopment.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvkelly.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'risk.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nt01.pet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign091.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab-md3460-m0-0.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piquelab-md3460-m1-1.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiki.slis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029568.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giza.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-250.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mf-emac.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-18.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-xerox3610-jcc100.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hplj166.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-16.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '267bmfc9320.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b48-backup1.tiny-fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns1.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100645.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'svndev.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynemoverel.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'moved195.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002310.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-93net.purdy.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpi2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-0151.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghafari2.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-lj2840.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ats0278bb.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conjoint-7.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377f.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-112.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbdevapp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1.time.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jpo-mac.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds004366.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007767.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'konig.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign049.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brocade-adx-b-157.infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-motrin.eacphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'el7dev.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-7nvugvb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'escalate.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.clinicalresearch.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jeffdrtest8.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r161-j36.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-r-d.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-dunlop-hd.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-link.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029456.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029222.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banadmint1-hw.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009681.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100513.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '441hpclj3525.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008476.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019132.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds023023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oak-nmit724c.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seal.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '114hp9250c.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'operations5.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'birkhoff.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign022.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-237.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025030.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som026699.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused111.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-aus01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wayneadtest02.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'qapp1.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-05.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st237-pc.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-70net.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st323-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-218.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tuscany2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omcr-02-1163.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tower1card9.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-203.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'geode05.geology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'echo-sth-106.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas1.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt19.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cluster.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-ps.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '441xerox.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.mrc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019153.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sahp3550.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi21.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-hall-daa-bw.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labcam.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sm114.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ugl01pc.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndhurand-2018.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'evps1.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm2313.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx201-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102828.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005588.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010190.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kwilliamsmac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008142.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lincoln-vm.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib-managead.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prstech01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mersenne.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'inuse-90.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100254.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005441pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005436pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sis5.sipintercomvm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'djkcamne.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cameracontroller2.mortsci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atrljp200.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'benson.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iparcdb.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbirnies.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st229-prj.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003724.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-core02s.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-145.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-store.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biosmartvue.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aabenc1.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs-goldadmin1.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'd29cmg1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign076.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-ka02.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bus-lj2840.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fabcount.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003181.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000002255.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100353.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radar-eventpro.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry017.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediasite.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hoffmaster.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vii.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.budget.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gomezlopezlab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pmroakwood.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002329.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greg-new.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hsggafrlndry.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'old-main-3kva.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skillman2fprinter.gerontology.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banss-lb02.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nikollalab.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmjob02.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misb-mn-secdecoder.vidcam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused83.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mano-rm359-01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st131-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r158-j15.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r160-j93.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005442pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuoub10.oub1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-140.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'macomb-ps.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpi7.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010815.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-fab-4023.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx103-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vulcan.netserv.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused241.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp11.focis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fastpath-e2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mezz2.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhic26.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc158-d.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sesllab1.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv11.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rchp.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw7.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research2.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds035461.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daahp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testeval.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abroad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starstestweb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4214-anthro.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng0000000605.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-49.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm100a.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037435.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'am-300-phar-2140.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005703.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008423.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scholarships.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fibrostudy.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pmroakwood.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clam.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.neurosurgery.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006270.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009211.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009866.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-4947-245csd.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-246.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010235.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b7c6mj1-dlar.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nanocenter.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prsofserver.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupdvw10.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007244.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009910.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ess.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'feller.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100006.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh1307echogreen.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c2-lt08.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-173.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestcmpss01.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nmit-sthall-j.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somredcapdb00.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wlan1.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misc4bldg4.for-sher.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node-f1.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rbl.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhodium.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused172.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'power.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiffman-rm100-1-top.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swdb.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datascience.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-250.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ghana.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theatre.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catv02.rfc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused110.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-1fl-e.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp5000aid.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp-crmnl-jus-copier.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.lawalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aw0570.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused48.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-lin-dris-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003895.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008803.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100652.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc01b.eo.oakcntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lumpd1-test1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apogee.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beowulf.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acshop.facplan.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banss-lb02.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-81.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-205.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aruba-dc2-cl.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-web04.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-79.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romano-lab1.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mott-g2.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'presager.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-133.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-150.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hesse.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'utlabprinter.resnet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st127-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-68net.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st237-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010071.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-gcpwm22.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-43.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-229.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008373.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-wcn-417.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'greenberg15.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f060aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt10.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.holtlab.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jssb-switch-3e1.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'om1137cr-01.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st027-cam.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-staff.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test2.vrealtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'focis-xerox.business.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicatc126-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry010.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101171.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misc4bldg4.south-residence-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-026.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpntbkup.fab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'students.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxtest-oel6.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f136tp11mer1001.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron1341b.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crnpp.bes.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adtestduo.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clasweb.clas.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sarahrazprinter.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iehsftp-vm-old.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-206.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capsti.vra-ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007752.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000365.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-surf-01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-onc-dbprod.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-sccm01.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man201c.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpca-x-server.cfpca.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-106-b.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'caldwell3.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign035.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sras.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zeppo.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dmp8.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-19.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veeamrepodr3.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-bc83l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compute-0-0.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-252.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bootp-119.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007724.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-169.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hrd1.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-art-port-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dlg3n32-it.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lxkf4a85a.welcomecntr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-223.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsuoiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krypton.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'load7.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003620.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cic08.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'czar-7.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign034.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycomroom1130.vidconf.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh2268dvr.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'in-use.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcr360db.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itlab2.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'statsws.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'is-power1.is.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraries.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101067.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-db05-emr.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-serv-state-hall-rm-106-a.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-55.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025032.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003342.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.survey.cus.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crmapi.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baja.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103040.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029281.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019499.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seal.cs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treasury.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'otolaryngology.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hli.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yamasaki.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.online.oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4250rm10507.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused174.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1enc11.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-303-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osa-010toshiba.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006078.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm117printer.rands.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swadmissions51.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017643.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mediaservices.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006483.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010818.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tessler.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ome.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som023101.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng003314.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-prnt2620.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4dgrad.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banssp12.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007093.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chirag.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dce-reg.aab.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfs-lb02.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfpcasupport.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banappt1.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvp-law.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'com-1-woodward.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds005723.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006240.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008265.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdigisign104.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-51.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp377b.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'str1nvr1drac.busops.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009284.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onecard-dsr.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n346-l2.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techtools.culma.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'e-design.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcp005443pcs.ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc16.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som010799.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mttc4.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliman-rm3110.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kroon.bbone.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'printer1.devalumni.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused32.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicdry016.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scjc-hpm451dw.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tscw-730-towers.housing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rfcenc1.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-man150q.manoogian.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'upedsdvweb00.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-185.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lab337j1.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt09.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serrano.pc.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datawh5.wsupress.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-138.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cati14.cuswsu.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002291.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f026tp01mer060.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5479-trc.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused4.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh8314prnt12.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcarty.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riemann.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wavepacket.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4000-265.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oiss.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esp10.focis.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-104net.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linuxvdi10.citvdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sid-hpljpm401n.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vereina.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oracle.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nas2.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-net58-128.tiny-ugl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'st215-crs.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrascriptdev.vra-adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100371.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102027.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nx3000test01-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hostk.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn51-115.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-95.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5211-solaf.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu90.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banss-lb01.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pub-dc01.public.sa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-14.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022926.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds017517.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029459.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused115.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused226.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ecocar2.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som103260.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.econ.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oldmain1card.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hypdbeprod.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-175.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100420.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'law46.neef.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sicscjc302.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-sdc01.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somlinux.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-4339fab.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'explore.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goodlabpc2.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns25-1.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'romano1-460.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siem-console.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'action-items.apps.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007310.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citnx.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oic-vm.nice.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102246.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'temp-195.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009530.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vm-dc02a.mec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vdicomp01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003077.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hepphaser.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hivmentornet.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds006809.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'med-dhcp01a.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-c3-lt03.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j33.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds030489.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swprentis16.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fsae.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'notebook.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029578.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsudesigo1.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019124.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nbmedia4.dr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scb586xerox.studentcenter.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap2.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mensbasket-hpljm1536dnf.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp4200-soc-lab.cla.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'misb6655b.pharos.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-161.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lisp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn26-247.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osfap1.law.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netra24.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hub4.math.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00004051.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f211cbc10.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mellanoxgw.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007019.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds008188.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobash330mac.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-71.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm2155-1.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019726.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vlab.vdi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.globaltech.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ideaproject.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titleix.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'login.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-dev.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'familymedicine.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'womenshealth.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sidewinder.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.daahp.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009755.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029284.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029219.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds037516.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som022791.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-5330-zibuck.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'automotivesafety.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'las-2999-rm319.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds025628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'development.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100561.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '395bdx1-iehs.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-101mtx-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cphs-141-217-208-86.cphs.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds010240.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pdu-204mot-rb.grid.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus-cati-10.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chromatin07.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'busop.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coupon-printer.parking.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '114hplj4200.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clas-dean.oldmain.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wadlz.cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adm-oas.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'science-store.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh9232prnt20.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nc-06.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radar-t3.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-07net.matthaei.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bov.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-101.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-125.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atec-rm158-3015dn.atec.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'citsrm.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cma01.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000058.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ts1.coe.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102041.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mpsi.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idmdevjob01.adtest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-177.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign040.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digisign059.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minint-mcdpr2e.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fpa-dp.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007609.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lbirnie.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kaushitaki.isc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s114.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-s247-ds.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eureka.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iris3.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'switch0c.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-b7c6mj1.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tswdev.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som101062.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102036.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-184.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ovpr-lj4500.ovpr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-149.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metadata.library.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paultest01.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'control5.sci-hall.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestroncontrol2.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007234.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-c2-lap-63.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-atec-109-lt.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-366.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research04.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-scjc-304-12.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esxvsan01.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test5.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc-12.osfa.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx104-mgmt.cons.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpcolorrm10507.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'media-mec-086.mediaservices.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100224.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100364.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-179-189.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'englishweb.english.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whv2prod2.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r209-j25.bowen.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'test14.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'domain.sdcl.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'garzap.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn90-203.science.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som102272.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nur-n254-l.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-9qw3bz2.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unused185.biosci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kerbclient1.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc7000-8.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hep4.physics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcont2.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kadolab206-011.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eng002605.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'edu00003096.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maguire.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx113-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007628.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-c3g3l33.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-mc5k-v366.infra-w.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs-2.hr.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unknown-147.chem.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip-154.new-vm.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cnbanp1.prod.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cus000097.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bansst21.vra-cctest.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brain2.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100396.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100406.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs8600-1-mgmt.cc.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freemanpc3.lifesci.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asdprint.maccabees.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron15-184.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pm-abk01i.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100257.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fab-rm4047-hp4515x.eo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sqmstr-parkingstructure6.onecard.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som100258.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shiff-hue.lib.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eo-mano-131.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ib000303.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hp.suv-som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scott-rm9202.med-infra.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tp101dsxpc.som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'streamserver.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smartitst.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'profcam.iog.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrc157crestron.finearts.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds003954.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds009239.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'parrot.eng.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esx208-vmo.cit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-04-19.nmit.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds007590.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'microfluidics.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casmanager.wcmeo.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'convalt.nursing.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds029598.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'som.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'waynejamf.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpr-1q0jl12.vpnt.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'f169aem.facilities.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lande-1stfl-hr-cs-color.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'srx300pcilot12.security.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019500.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pop.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ds019100.ad.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'veloce.med.wayne.edu', 'root_domain_uid': '5b89ac48-ca16-11ee-9b56-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] diff --git a/pe_reports_logging.log.8 b/pe_reports_logging.log.8 new file mode 100644 index 00000000..4e19c8a6 --- /dev/null +++ b/pe_reports_logging.log.8 @@ -0,0 +1,7 @@ +04/01/2024 08:16:43 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: campuscu.org +04/01/2024 08:16:43 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'campuscu.org', 'root_domain_uid': '5b5f84ae-ca16-11ee-abf9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'new.campuscu.org', 'root_domain_uid': '5b5f84ae-ca16-11ee-abf9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns2.campuscu.org', 'root_domain_uid': '5b5f84ae-ca16-11ee-abf9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'campuscu.org', 'root_domain_uid': '5b5f84ae-ca16-11ee-abf9-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:43 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wichita.edu +04/01/2024 08:16:44 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07337.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09819.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'titan.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-109-000-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07312.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmt.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp110.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-535.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oz.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-555.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scheat.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'command3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-007.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-004-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14126.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06616.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-507.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12004.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-201-6334.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safari.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120e-5910.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcosvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hybrid.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-327.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgw-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suma.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clifford.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh-215-pod.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bojack.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-505.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-24.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'muffin.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coastguard.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscoverinternal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-409-5201.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.dcsvc-308.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink223.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb1203513simac.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101f-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transparency.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sb1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capella.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamfsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okra.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-01.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securenat-daf789dd1f43.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-aa.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-510.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finch.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gw-158d-5933mac.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odin.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-300-opencomm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-380.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stspr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-700.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scienceolympiad2023-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-823-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-330-a02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14819.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-e.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gamma.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-239-3156-lt5.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccx3000.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-302-ta.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink231.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-317.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-826.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'houdini.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fobtweb.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oates.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ida.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-f34-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.elastic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.salsa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-183.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-04.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-04.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink233.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marmalade.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wumesh-server.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcim-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerstart-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrtg.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-308-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-109c-5051lt.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-wa-103-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14155.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vance.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'opal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'osprey.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuwestside.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clu.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libdb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grant.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'europa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twcam.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sketcher.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unity.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubudget.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftpsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-409-5313.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scienceolympiad2023-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niardcsvc-301.wsuniar.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clinton.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12002.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-158.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-332.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-359.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmesvc-x64-01-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jupyterhub.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-220-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbsvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'assembly.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banes.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockeripe-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'suma-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-810-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubridges-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hive.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-emp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad-precision-tower.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ns120-01-fsn0.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxysvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14440.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quintuple.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh123-pc1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-373.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10200.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10828.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stock.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antivirus.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'murray.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paul-hp.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-320.clinic.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-200d-5919.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bsb-iqx-ch300-color.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boal.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-353.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-34.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-labb.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.virtuallab.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'realestate-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journals-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-student.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mxsvc-504.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11155.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sprite.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101g-lt-6741.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kryta.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'os-horizon.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-310.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'delta.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libctx01.ah.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'books.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'updoc3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vrc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-310.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-831-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.its.openshift.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alpha-pc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'watts.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'missouri.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-p.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuwebcheck.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14383.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb209-ne.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rempe.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boussfieldg5.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19xclasses.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14145.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lime.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-851-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-byod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kfbf-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p12.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-329-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peters-imac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'diamond.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcc21948.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203-03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'illiad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plane.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capplab23.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sisko.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmesvc-x64-01.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101n-6292.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brady.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-002-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hammer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mdlinventory.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'skyfall.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tallulah.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badges-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'km.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-streamer.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bbreports.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wpm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thor.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'persephone.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-205-e.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eventspro.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billy.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-552.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ramrod.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101t-6343.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'witcher.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14083.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'longitude.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business-analytics-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airlinequalityrating.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openrecords-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraries.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sheida.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12015.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink217.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scotts-imac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.virtualadmin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-cv-174h-3.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae09.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xi.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kunkka.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ikram-optiplex-9010-aio.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'topaz.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emerald.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-proj.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14142.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blanca.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yottaserver.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-st.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adsprogram.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erb-209-0000.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knope.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knox.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mantika.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testcube.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhr11966.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-03.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-vendor.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mears.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jenkins-esm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mirror.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '17xclasses.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14511.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-203-6354b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'knotify.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-538.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-22.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12168.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-518.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204-lee.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dir-601.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flight.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-308.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07271.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elliot.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06622.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oratest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'enterprise.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tm1budget.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-305.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mywsu-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'irwin.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'download.mail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'status.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-admin-mac.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpauth.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.securetransfer.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tthree.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infa-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcim.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digiproj-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mccoy.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-311.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-218n-z.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-203g-5436.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunflowerserver.es.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-07.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kcee.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rockstar.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bandit.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhss.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'safari-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mdl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tix8.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.elastic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.gw-158-dsssvr.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupsy.psy.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badges2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ticket-printer.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-203d-3430.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-305-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09620.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-506.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradgwt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab23.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'honeydew.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-admin-mac.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-pprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nagios.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alcesuvoz-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07734.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.twc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1svc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marshmellow.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp4.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08841.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-336.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '313a-06.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-208-5028new.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13196.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10638.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb203-3000cn.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-station2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ontario.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libmedia.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gerudo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120n-6420.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huron.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp20.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink228.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich-new.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gat.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hotsprings.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.twc-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-306-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prohibet.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink226.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sulu2.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101m-6022.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eprinttest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idatahub-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1365-ct.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc-login.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stamp.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jenga.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sp1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-362.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silverduckv2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-g.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'govdoc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cassel.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mapstest-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'koch-cam-20.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jace-5.mr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13027.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engine.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-61.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcam.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appdev.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l4.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-07b-000-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-45.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lh-530-3206aio.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-368.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp17.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aerocolor.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fae.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-310-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsubudgettest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'umconn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somos-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.barrasvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '313a-12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-02.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jelly.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06617.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-382.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-217-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14135.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08789.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wireframe.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orattest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-218a-6396.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnctest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-a01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'offcampushousing.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14251.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-06.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trigger.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pvemetrics.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcosvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digiproj.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'police.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blogs-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-303-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'go.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wichitastartups-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'treehouse.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physhep2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07769.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node14.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-20.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14369.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dspace.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'denebola.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-02a-06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-08.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ia64.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-33qgoij.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dev.go.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'check2022.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-563.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'challenger.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-339.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badges-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.reporting.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.salsa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-10.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.education.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-850-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cratel.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deku.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mobility.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roadrunner.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'me-178b-7775.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcee-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cbr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ibm-lmt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh-123-pod1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-05.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-309.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hylian.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-004.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'command1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tropic.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10985.mx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-364.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14289.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nh-208-proj.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gman.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'specimen.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spool.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14415.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colonel.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-46.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ansystest.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gocreate-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'faa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-880.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'archivesspace.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mywsu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-05lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puck.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2015x-01-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101w-00-6370.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isd-97e9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13262.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'math-testguac.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp22.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-60.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-158-dsssvr.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-06lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06623.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14451.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink239.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbxsvc-304-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '313a-02.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-372.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room101.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ociwsuapp1.oraclevcn.mdl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niardcsvc-300.wsuniar.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vms.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtuallab.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sequoia.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recruiter.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'protchemcor.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-323.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spooky.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsustartups-priv.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsussvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fascube.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc2220.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banshee.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09133.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wallace.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gunner.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-j.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trevor-f12hem8.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-118-mccoy-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slingbox-500.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp15.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bear.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somos.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-821-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itstraining-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-576.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'postage.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120f-5906.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'turing.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'heskett.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivact40.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tina.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc03.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-573.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reno.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imax.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxysvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14300.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-550.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minint-45krf0g.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-21.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hertz.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-ecl-admin-lan.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alonzo.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mxsvc-504.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsuanalytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-373-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-333-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.maps.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-307.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collie.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.valt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamess-mbp-2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-313.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bousfield4250.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-229.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-350.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-07lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spfilters.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14221.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink221.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baroner-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp13.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'guest.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-12.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14036.mc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-505.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shockerprinting.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpce.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mxsvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-21.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'demeter.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-352.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b86print.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'phys502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drupal-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101r-6307b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-320-7358.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magic.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'whqpc-l28725.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-optiplex-006.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jaguar-data.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libresources.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbpprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business-analytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbr-repl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicelearning-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'glass.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-321.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hamilton.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-i.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'automic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fancyrook.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupsvc-505.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-333-3400.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14408.dh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae30.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-307.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09607.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thyme.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-315.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-3425b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leopard.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vs-lindquist-sal-1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jorge.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wrangell.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robot3de.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spock.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'torino.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-320.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-325.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14905.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink210.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.offcampushousing.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1budget.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicelearning.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-test2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-812-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbvision-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae29.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nair07-15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bellamy.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fd.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-208-e.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omnibus.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsumm.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-537.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'post.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-105-3207dt.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npif7d5d6.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '2015x-03-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14458.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cucm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07472.da.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lh-418-3165.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aamsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cmd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nf3de.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uav.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10404.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'currentstudents.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbprod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitdev-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prohibet-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rs-208-6187-1.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14132.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucats.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuir.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dg-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp18.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp6.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comp.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101g-6382p.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sd22245.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120q-7612lt.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsussvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mxsvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spartan.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tile.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'npid86777.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-16.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rsc-216-csb2.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1analytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-fx2-dr-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mywsu-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itstraining.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stumail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tssvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11163.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclipse.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09116.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'concrete.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nasainkansas-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-532.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14445.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09412.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14139.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'equipment-area.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node17.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oratprod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cedbr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204d-dell.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-k.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120c-5915a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'durham.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh215l.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockercontrols.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thecube.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail19.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-niaradmin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hammond.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-316.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-514.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208c-b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt03963.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roswell.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120l-aio.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-214-010.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oscar.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-304.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accessibility-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-308-3922-r05.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ruby.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labview8.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-3432-a.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-333.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clyde.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh310-pc1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-550.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'godzilla.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradptp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'search2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dexter.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cka-102a-5560.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14425.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cherry.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.automic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-admin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palo-edl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unixtools.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egghunter.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05396.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-01lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kiwi.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-300-shtempura.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14654.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'billboard.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcnair-mac.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gompc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-109-cubicle-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reports.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orapprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcheck.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-022.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-kyle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lacie-nas02.engr.wichita.edu.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05399.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08788.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msi.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kskids-ts1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webapps-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dill.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dctest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-01.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ninnescahlife.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'microcredentials.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-317.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'garfield.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-mac.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-fh-100-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wowza.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pncsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stellar.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonvalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.shib.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rs-231-3149.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14439.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucatsx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-19.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ramses.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-331-6528-11.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-37.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '150-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'finplan.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-n7bq0pl.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-07.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101m-6370a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-news4.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail16.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-315.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digiproj-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'steck1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sociology.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivact40mp.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'salsa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idea-pc.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-202-5937.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-300-shctempura.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airmedia-b4e71a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-822-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openrecords.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xibo-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13109.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12021.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-eb202-pc1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08966.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-hall1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-333-3199surface.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api-manager-ui.dev.apic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unforgiven.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-test2-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-200-3410a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm406-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poulkeys.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10399.fh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ada.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp8.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-station3.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-sharma2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rilab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kermit.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grind.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-826-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'its-webdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orsee.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-253-52611.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mc-203-pc1-3255.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securewebs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'princeton.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoc-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-317.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsmtp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-07b-002-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-536.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuda1.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laforge.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-330-a01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink227.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beemo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-337.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyhub-dev.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jackson.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-007.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-108-f.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-521.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-371.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbtest-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-700.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09611.po.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grizzly.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leslie.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mco.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'softserve.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elastic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kinnison.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-30.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-310.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-326.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdlinventory.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slhchealthapp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pizzahut.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerstart.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-330.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calibration.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.clconnect.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-hall6.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackboard.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-015.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocssvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'java.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orville.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink218.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-148-loft.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-02a-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm330.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-352.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp23.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ctcclinic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-354.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webapps.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windom.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt03832.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-33-41.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stagingcrm2013.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-d-3426.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtcs42.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt04552.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-support.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unifi.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jadutest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l1.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jonas.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fisher.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14180.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securitycam.mk.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-319-6336.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-6098.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-ch-100-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mystest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14136.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'calendar-wp-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ablah-cam-10.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-37-227.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '150-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'er-204-3922-r03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paris.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp117.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.library.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lela.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-317-6363a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trefayne-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'malleus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-319-4357aio.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gym.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scalasvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14144.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09744.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'education.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-308.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeprod-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfsen.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xedev-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-f34-001.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13200.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goprint.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raven1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biodell450.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-120.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink220.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh07b006360-hp-prodesk-600-g4-sff.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alenko.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.appsmtp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-313-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kirito.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'router-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14271.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttttest-303.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-12.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-009.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'turn.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mongoose.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ice.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm305-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-prod2-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'papercut.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-g34-003.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datagovernance-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mid.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sonvalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-227e-5939b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scansvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'falcon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-203-6354a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-330.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l7.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flux.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-335.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-sharma3.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vshost3.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crackle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-516.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meld.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-c14zpd2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-cub-009.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chaos.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eprint.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-842-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'journals.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbappdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zeus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-219-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'er-204-3922-r01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orange.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh-215-pod1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120p-1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'november.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcosvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-200g-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-33.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-325.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erpman.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carbon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-347.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'charger.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-test-1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gurview-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-320.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-emp-old.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nu.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lyncdiscover.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-hall3.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10760.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sb1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'owl.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmd-av.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscsvc-800.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06555.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14149.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07330.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-010-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bugs.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05397.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gb-surface.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'obrien.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cafe.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-pprd-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmdace.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.go.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-news.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-573.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-21.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14612.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc-104-3611rp.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink224.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'escsvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tensilkuttk3-pc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '17xprojects.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mxsvc-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcosvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-233c-5315b.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kansashistorians-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-309.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'atom.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'picard.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14416.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp7.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seyeds-mac-mini.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-04.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-011.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-821.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhsvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.alertus.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-emp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batch-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oz2-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dolores.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twbox-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'genos.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-009-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mango.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ociwsuapp1.oraclevcn.mdl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-107-6979n.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nextcatalog.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'elbert.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'handsomemoth.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cvs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hedricka.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-wc-124-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g2.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-344.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-335.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-00.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.telesvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nextcloud.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-jb-233f-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'q.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-207-6476.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-222-5938.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftps.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'redqueen.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plannedgiving.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10995.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rhcs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spsssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-356.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyhub-legacy.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-508.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antero.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'budget-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-258-laba.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14446.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-113a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'precisiont7500.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vms.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kidsteam.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'meet.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-813-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-504.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'advising.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-g34-001.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'msi.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-10.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb204-nw.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '154-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boal.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-219-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bear.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09533.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-26-63.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sierra.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-362.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11085.dh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-352.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'friday.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lacie-nas01.engr.wichita.edu.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-04.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rosemary.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-125.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink216.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pobox-old.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14133.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openrecords-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'command.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuanalytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banint.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-363.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-hc-119-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpanel.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mywsu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xedev-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'infa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-829.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm306-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-341.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quebec.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'g1.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cup.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-d.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tegritywms.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.shockers.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wtcouncil.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-305.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail13.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-313.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-005.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-005.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunshine.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120p-7626.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ryuk.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-b2p4kn1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc-100-lab07.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lettuce.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-labc.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-007-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-332-6858.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203-hh2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07281.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goni.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14381.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12016.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-priv.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-alt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'audio.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksarn-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'platform-api.dev.apic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webwork.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerprinting-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v3dexpserver.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06443.bh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.advising.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-station1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10291.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reoffice-03.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-531.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tssvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pike-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '211conference.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-339ca-3882.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niar-building-control.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ragnar.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh215-pc1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ratchet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rigel.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'single.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-334-5208ws.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-527.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'escsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poly.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradgwp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm406-test.blogs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-ar-232-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh109n-001-6360.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pea.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-306.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reprints-hindawi-com.proxy.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rstudio.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itstraining-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-g34-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-fx2-dr-001.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fresh.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poddev-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-210-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-dell.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101t-5475.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-006.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'darius.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09121.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bioinformatics.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-517.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10347.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-35-250.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-319.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'headnode-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-312.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reports.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09186.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-338.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'borneo.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pop.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dss.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101e-6337del.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'budget.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conferences.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emcity.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-205-6312.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-40.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pi.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink214.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-test-2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wowza.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jadu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-507.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuanalyticstest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-538.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clinic.mail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.virtualclinic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'barrasvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acubens.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mxsvc-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l6.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aqueous.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twbox-blue.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11121.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medic.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nascar.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lib2001.ah.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14138.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-556.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1svc-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wichitastartpus-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'linux-zg8r.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-103-6197.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09995.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13183.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08612.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-346.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbvision-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sitescan.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wise.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-306.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fl-141-3391.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09993.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203-04-gtec.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11164.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vicon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bubblegum.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'donut.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09293.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wtcouncil.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-532.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpmsvc-302-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sgs-test-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sh-prt-1st-west.sh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-005-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'star.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19xdev.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-20.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-31.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-307.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-17.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kappa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14443.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink229.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11157.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-306-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12130.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-45.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hr-iqx-hr100-color.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-311-7689.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arsenal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'colorado.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'client110east.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'general.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-227e-5939.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zora.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailhub.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-210-cub5.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101j-000-6383.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nsdstr-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuventures.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'freesia.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'listserv.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.audio.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmecontrol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-patrol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-appdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gocreate-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'varrock.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-jb-046b-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cmdace.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-02.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ndessvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uc-testsvr-vs1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10925.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-22.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'i3dvr.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wet-area-temp.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orarptdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kingofdanes.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silverduckv3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120l-5913dell.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sip.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-512.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'longitude.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b1.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-506.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-niar-contract.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-test-1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-patrol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgwweb-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-119-3700new.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lava.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coastguard-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'downburst.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-367.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-105.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'triple.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-209b-5023.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101m-6022-a.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-324-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-314.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07742.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-814-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'depttools.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328-21.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stuhealthadmin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'water.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '17xtraining.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-114-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'auditcalc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-dell10-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07657.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10946.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ch-226-5192.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-204-5935d.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-13-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-840-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-845-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frontal-rac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05584.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-r8aml88.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-149-001a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-520.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-369.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kale.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhsvc-300-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-500-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-313.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'batch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp2.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink212.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dg.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baley-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08722.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-07.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-35.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-123-podium.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-03lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-14.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'windcave.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wilson.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cappgw.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-114-4415.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-17.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14137.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ptf5ead4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oracle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-19.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boxer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clank.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10997.lh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101p-5613.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gb-surface-base.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunflower.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ulrich.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'imagenowprod01.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtools-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'transfer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xedev-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'the-shocker.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-hh2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'happy.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shn1.sh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magnolia.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc2535.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neff.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sage.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13275.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink222.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gerber.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-14.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-366.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-314.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-support.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'globus.hpc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-017.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'robert.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'korok.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12011.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clavicle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10875.dh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupsvc-501-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accessibility.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapi.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'win.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'accessibility-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14279.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gu-pc.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ortega.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cibor.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-23.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-37-241.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapp-test2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-304-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'siren.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-004.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-517.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt01142.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brokenarrow.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101l-6368a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jones.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pc3611.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-330.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-501.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flower.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aquarius.physics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19tester.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lucky.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blushingephyra.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-312-lab003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12209.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tsmoc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casper.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-niaradmin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websupport-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-312-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cbr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amaryl.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh215r.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adidas.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-218n-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae06.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riker.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-339.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-312.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.tm1analytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frgo03ddbd.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-201-5883.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-11.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'okabe.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'neutron.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb120l.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rschwasinger.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sputnik.ftp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-303.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ranged.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'franklin.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'denver.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11126.cd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtest-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bg-224-3499.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120l-dell.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riker.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hyboid.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-361.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadcam106.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11119.bh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12013.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-137.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-f34-003.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockeripe-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcee-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh108-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-204-5919.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'police-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mdltest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkuptgt-301-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-38.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mp2e-00107f0e28c7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galaga.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-13.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drell.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-563.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-360.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crom.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink230.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bloom.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valtsvc-502-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink238.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-6308-r02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-863-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'keymaster.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsvc-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harvey.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ch-115-5383.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12009.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-308.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradptt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328a-09.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studenthealth.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbtest2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapi-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerstart-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-317.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huge.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-504.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brooch.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14152.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pickle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101h-6213.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-41.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'makerman.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'htcdaq.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09975.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'leo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-504.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-008-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-niar-roof.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oratest2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14147.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'platinum.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hawking.t3.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dreamer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10637.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gocreate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recruiter-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-862-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgwweb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubridges-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'laptop-gmt49gbm.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forest.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '18xprojects.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camera.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appdev-524.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-43.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp118.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-308.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkuptgt-300-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'piaget.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mesa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-550.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tfs.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-duo.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb120r-2000.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14068.wa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ithx16bd.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dag.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vclab-cam.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101w-000-6370.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foxtrot.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'basil.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-01.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liverpool.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baley-old.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ehs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fleming.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kansashistorians-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nasainkansas-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '18xtraining.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lambda.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14981.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'servicelearning-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-902-sc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'testfromold.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'giskard.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101h-3425.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae28.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-533.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'envisionwsu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lifesaver.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10134.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sdxwsuapp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-311.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-niar-2-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09450.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-006.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'docs.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13276.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'user-wh-07b-002-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'palico.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14975.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.omesvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-307.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbprod2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-545-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valtsvc-503-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-content.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcat.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apple.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp10.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b4.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tulip.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fortus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-20.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'label01.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-363.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pacsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14034.mc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-5902a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-323.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cntserver.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rain.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nfssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-32.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-308-3922mm.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cheese.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'davood.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'antero2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-517.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-523.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hasan-efpp3ml.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp114.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trefayne.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101t-001-5475.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxy.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'twc-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'help.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-827-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-55.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hextuple.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-36.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'daffodil.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grtedbousfield.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mentor.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-es-100-2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eagle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'postal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'legolas.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-300-fd.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbtest-526.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cocalc.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cslab-gateway.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quell.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csdvalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sbc1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'studentsupport.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.telcosvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11124.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11156.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roose.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'police-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'security.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120l-5913del.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'worsel.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'herb.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-208-004.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bing.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-301-6324.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-507.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10933.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh123-prj1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shade.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pike.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wnr2020.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921mac.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jardine.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spartan-rac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10947.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14146.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-09.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10992.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peano.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-03.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thing1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'recorder.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-25.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pyramid.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-priv.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsureporting-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeprod-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-025-6782.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh215-old.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.prod.cp4d.ocp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-317-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpxsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proton.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm406.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncsvc-300-shcopencomm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soar-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-16.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadcam109.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capplab21.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-343.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gocreateweb.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas6-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10903.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'block.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101-hw00-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'riemann.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'penang.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nasainkansas.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omnicadmin-pc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-305-5943.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-528.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bacon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '18xspecial.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.dev.cp4d.ocp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'detroit.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wisevalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.papercut.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'extrutechviewer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crestron.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lion.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-540.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 't7400.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-03-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'teddy.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-106-0011.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admissions.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-37-247.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webs.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-530.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208a-d.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtpnoa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14153.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12225.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amarillo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-01.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nashville.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idatahub.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-14.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab11.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pcsupd.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxysvc-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14523.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm406-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'portal-0.dev.apic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ce-156a-mbp-16.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm306-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcat-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cmecontrol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openrecords-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-000.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asysvc-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carmelo.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-23.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101q-5475.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bombardier.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09810.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-320.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'latice.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node0-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerstart-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14902.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asuna.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kfbf-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drone.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncat-fs1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10377.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'metrology-color.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-343.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'crest.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101f-pc5.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-861-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubudgettest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-news-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-test-2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-341.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09972.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208a-b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh109-gh00-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-006.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hoshi.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-m1000e-dr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-210-12.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-852-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sandbox-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'syslog-new.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'amped.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mxsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l6.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flightline.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-227d-5208.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'paintlenovo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccm.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-800.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r968q959-precision.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-114-4415.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '150-5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmh17collab.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node16.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-140-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208c-c.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'api.dev.its.ocp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-student.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-12-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'datagovernance.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-201j-5823.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'homerun.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-226--5515.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libraries-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuaccess.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink236.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-hall5.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-eb-201-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-533.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'duke.physics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc-100-lab11.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12010.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thanos.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-07.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-17.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monk.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erb-128-6732q.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-44.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plum.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aurora2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm406-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-ra-a1070-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sa-iqx-rs231-color.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-381.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm306-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iseg.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbx-provision-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'claymare.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wise-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huracan.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-02lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-304.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxymgr-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-317-6363a.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-d.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-313.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'foundationhpm55.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fedex.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-002.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-306.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nettest-512.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erpman.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-hall7.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-26-56.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-07.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09749.mk.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'larry.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-330-3053-r05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wms1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toolboxdemo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssbtest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omesvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mywsu-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiki.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeprod-576.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libtools.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hive-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gw-158d-5933mac.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204-bb.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab004.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-niar-3-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-sharma4.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10368.hr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'buster.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-1rli54g.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asterisk-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b2.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-011-5306-dk1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dg-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-18.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tracer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'video1.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erb-128-4.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hobbit.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev-571.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-108-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-15.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reg.ocp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-507-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newton.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'euclid.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt04851.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'garnet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.jadu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ctcclinic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcat-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'agate.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-01-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voodoo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsuanalyticstest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-02-c.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc03-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-344.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oz-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-325.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07356.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink215.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'smtp1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'double.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sca.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb203a-sw.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catia20.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14131.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toctest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mocha.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14151.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'business.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-219-002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-3425.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-mr-203-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gs-iqx-jh107-color.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-822.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09741.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mapssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-dev-mgmt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-829-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-pprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'klein.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baley.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aeroprinter3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sleddaq.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ssc-lap-0033.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07336.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapp-appdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l4.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'egg.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14371.mx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'earth.physics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-330-3053-r04.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'le-311-6525.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13029.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertus.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-18.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pumba.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oatmeal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08208.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lassophos.las.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'threemileisle.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'h1.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lung.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-312-lab002.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203b-lab01.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-200-5911.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'taco.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccsrsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sonny.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-316.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-312-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baroner-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink235.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07729.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ottawa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'puppet.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'janeway.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capplab22.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.webnow.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prohibet-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-312-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-844-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-203-5587new.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deunan.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webfiles.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt04356.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panther.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catialaptop-09.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gi-201b-6035b.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nextcatalog.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208c-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-06.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tix4.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10993.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-214-003.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dice.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'policyhub-min.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-324.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remote.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wpm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-307-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bmw.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pnctest-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-3402sa.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.studenthealth.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13161.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120e-5910.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gurview.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idtgroup-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xetest-574.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badges-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101s-6364c.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp16.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snap.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bremote.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'java.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soccer.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '217conference.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cka-ga1-3341.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'coatings.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-369.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-825.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiki.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-228-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sabertooth.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hermes.las.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thingworks.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vhi.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sunflower.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13002.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ryan.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.websvc-330.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt04357.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-alt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mywsu-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cjackson.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-519.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'defense.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orapinp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11162.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'snowball.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oz-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-07b-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cauchy3.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-3432-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baley-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-208-5821.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-021.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bhisham-sharma.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudentr-optiplex-005.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-6098.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-214-006.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-16.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physerv.physics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203-02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cfd-ae64a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ldap-pprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-823.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-317-6363.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'optimus.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-323.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14551.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biomacg5.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp116.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ch-020-6554.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'chernobyl.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh218a-6396.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spam.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ws-pharos-5000.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mrcweb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-33-112.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stella.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13277.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-365.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kidstraining.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scala-netmgr.mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13123.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13157.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscoveralias.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101t-001-5475.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-mac.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-vendor.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'unifi7.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-846-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'er-204-3922-r04.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-305.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l8.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink213.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'beta.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'labyrinth.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14242.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-340.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'revo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fallout.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'overwatch.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sophos.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vivact40-eval.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orarptprd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08615.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lant.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscsvc-801.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14141.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-08lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-419-01.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-209-lab10.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-526.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-h34-001.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.clconnectsb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oradgwd.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-admin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgsvc-500-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'er-114-7612.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-016.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13220.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadcam112.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baroner.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'acumen.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'admin-4abdd6b15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09940.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-224.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09122.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-201-5890.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbanalytics.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-14.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07958.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14437.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hmt330acl151.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pontus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medinfo.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thunderbolt3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banint-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120a-sb.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'strength.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-210-5799.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gene.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www-admin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-f.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.smtpauth.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.pp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'carson.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clconnectsb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.websupport.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-824-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wam.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tess.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-ch-100-2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-185.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wintrain.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.admissions.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-141-6585.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09745.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jbc-105b.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-376.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09183.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycom-test.mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'yggdrasil.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh-310-pod.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06979.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08227.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-node16.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ricky.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minint-5pvsg6h.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'casino.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14265.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'memnon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grave.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mapssvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsusecure.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tsmoc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psy311.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'secure.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'voyager.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sccmsvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncatlogger13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rebecca.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ennovar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-x86-13.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101e-6337-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101u-6725.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cronus.hipecc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ads1.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'abeo.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'horton.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14259.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ithx1719.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb101j.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11208.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-312.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'holmes-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-309-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'specialcollections.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-h34-003.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iiqsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arclogger.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node18.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsusecure.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-309.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101g-dt-6741.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eclipse-b.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-74.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libsvc-553.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room119.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp12.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kazooie.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab10.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-312.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.portal.dev.apic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-358.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tssvc-302.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh208prtsrv.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'excelsior.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'garrison.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autoclave-bu.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lincoln.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-g.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pobox.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07326.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cas.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valtsvc-501-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-231-3446.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-505.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204-5904-sb.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psychology.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itstraining-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libcam.ah.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.postal.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbtest-521.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-355.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'liebst.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-312.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'erb-209-05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'frigg.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-303.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp19.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'thor-idrac.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp9.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-389.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14365.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matthew.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tabbing1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-325-3918l3.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wsubudget.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbreports.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wiki-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digiproj-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sgs-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wichitastate-tv-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gitlab.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vmb4000.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh308-3922-r05.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-511.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-331-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadcam102.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ee-328a-03.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-518.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marley.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh208jd.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'grandslam.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-40.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink237.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardano.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcosvc-304.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-005.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mram.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nilss-imac-2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-545.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14272.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-331.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05964.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiussvc-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'latitude.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb203e-11.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telcotest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-cv-174h-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-307-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theshocker-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-841-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vshost5.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-308-5036.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ct-100-5407.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12194.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-cv-174h-2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-wc-010-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-204-5935d.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'walbash.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'perseus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'washington.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp21.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'scotty.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp1.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm166-7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt07272.ws.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'drafting.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zebra.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'biodell650.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'camsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-351.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-307.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emsapi.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'impala.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'v1.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cas-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14140.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1test-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-sm-b105-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kcee.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rex.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-9.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-317-stu.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soda.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink211.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rscgraphics.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101a-now.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10994.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14370.mx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06615.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'silent.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cement.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-02-d.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sulu.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fable.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-307.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09979.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08016.da.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kirk.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscsvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niarmail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-306.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-304.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12001.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14037.mc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-369-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jobsub.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpptest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poe.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.csdvalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '152pc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'churchill.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ksarn-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'telesvc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'maps.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-820-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupsvc-302-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.cbr-repl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-mr-128-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbaserver.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dragon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-258-3143-lab11.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06619.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mozart.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-7.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'juice.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxysvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gots-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'reporting.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-001.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dpmsvc-302.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'attack.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp11.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink225.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19xtraining.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mysprod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'latitude.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-003-6360.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appdev-550.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-04.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'codingbootcamp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.kmuw-content.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wgsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeprod-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psy311-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-112-6174mb.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink234.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tiger.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'csa.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp5.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp119.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-80.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-357.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jam.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dvr-ncat.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14411.mx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-adfs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05952.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-338-5723.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mk-302d-7702.mk.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiustest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mail.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14134.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-braeburn-203-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgwweb-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.remotehelp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peony.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-07b-001-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niar30789.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp14.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'zulma.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pizzahut-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ems.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-05.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp113.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdisk.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idrac-node15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-510.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-521.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'baam.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-551.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-237.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-243.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-07.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204g.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mec4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libweb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13231.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cam-lh-ksn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '1365-dr.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204-1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'einstein.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.hipecc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'raspberrypi.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-311-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-appdev-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sbc1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-542-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'certificates.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-333.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'io.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'seventysix.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rarack-6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'techhelp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208b-01.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quest-ad.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-524.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tix7.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-h.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiussvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-rs-235-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13029.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-309.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'littlebear.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shark.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-114-002-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-update.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-33.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kfbf.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-h34-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra-1240-6563.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bh-204-6336.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'marcus.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sophos.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120c-ali.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cp4d.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-02.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airlinequalitycontrol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pancake.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spike.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101g-6381-2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-340.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-beta.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appdev-523.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'huntermix.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-007.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plus.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pb848417.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'isisvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'room226.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'client110w.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node6.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ttttest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraappdev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-186.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clconnect.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-emp-old.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14266.jh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eprint-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcsvc-503-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsureporting.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prohibet-test-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esm.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14215.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'spider.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapp-prod2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19xprojectssywm.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-15.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'financialaid.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-573.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101m-6022-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boardwalk.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-008.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt06551.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-10.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blade.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pyramid.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cardcenter.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-ecl-admin-lan.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharedb.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcontacts.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-109-2.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'peach.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraprod2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'swiss.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'node3.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vc-100-lab32.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canary.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'harvard.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-98.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-370.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mp2e-00107f180c73.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycom-c.mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh109s-000-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'licsvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-13.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'louise.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-342.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-345.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-12.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-552.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aldebaran.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120r-dell.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb-110-00-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-19.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cudasrv.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wichitastate-tv-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'trefayne-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12223.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vmail.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10398.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'share.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ftpsvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-503-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'valt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-test-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-537.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp115.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-station3.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-811-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'digiproj-omeka-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pbx-provision.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm305-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'onyx.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-11.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cyberrecruiter.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fame.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'toto.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oraprod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-338b-3948-rh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubridges-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-315.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sts.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'humboldt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'saskatchewan.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roundup.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gladia.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'krogan.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'itsdsx.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10403.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-rs-053-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13269.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'physhep3.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mbxsvc-303-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mestudent-000.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtualadmin.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orsee-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shshealthapp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-503.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'soar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-312.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-201-6334.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'localhost.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'poland.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-sharma1.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt11244.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-572.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-551.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcll.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'quadruple.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-113b-3890.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-18.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webtest-531.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'asari.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailhub.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc01.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-303-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14148.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucs-server-1.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tm1test-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'securetransfer.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banxe-prod2.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-847-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-825-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14063.uc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dallas.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink219.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-201-6014.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-333-3052aio.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120b-5777a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ucats.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt05682.wc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-001-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rambler.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'esmsvc-565.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nilss-imac.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-5903lt.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wdssvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14450.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-511.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emptest-302.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'minint-7b5ogmc.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-pc3.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-321-3921l5.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-0.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'manager-0.dev.apic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mpxsvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-byod.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'realestate-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-860-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbvision.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pizzahut-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120l-vis.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-140-001.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockerprinting.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gots.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'student.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aloha.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-309-003lab.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14154.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shockervision.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh109n-002-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dc02.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tssvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-386.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'a500001.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-311.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'adfssvc-300.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-14.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14214.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ra-2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'workstation.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14438.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cmc-dell9-002.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'er-204-3922-r02.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpd0690c.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gocreate-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'forum.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbvision-test-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-828-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'badges.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learn-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-580.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgw-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-221.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-148.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-06.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'proxmox.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websupport.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-5.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'galileo.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nagalert.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-304.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hancock.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09123.gwa.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14423.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'banapp-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-325.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'psy311-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medusa.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kira.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '101ahp4600.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-508.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'client108.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-114-4415.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'theta.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt08255.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'command2.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09125.hl.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.websupport.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'escweb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'plaza.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-204-a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.wisevalt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'iseg-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-24.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p6.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-203a-p.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pink232.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dh-231-5176.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp3.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-211-laba.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kirk.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101-cub-008.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'newton.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp111.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101e-6337.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm165-26.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'somos-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncat.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ithx133c.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-03.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '19xprojects.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flash.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'oz2.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'niar-fs1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cadlab8.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'brain.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apply-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12022.mk.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev-570.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'l2.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'discourse.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.vpn-dev.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'xeprod-573.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eeb261-03.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'omicron.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'goprnhs.chp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120-frntdsk.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'p24.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fdhcp112.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ah-534-5700.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'compmech-020.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloudcity.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vp-jabara-dist-405.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12024.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14035.mc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'engr-exchange.engr.wichita.edu.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'orapint.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-326-5926a.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wise-ext.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09619.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-331-6528lt8.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt13026.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-026-5435.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bkupsvc-700.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-346.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsupubsserver.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pncdb-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-349.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'flame.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-525.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt09527.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-c.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'electron.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airlinequalitycontrol-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-323-09.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'luxanna.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cpcalendars.realestate.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mxsvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.stspr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prtsvc-303.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.specialcollections.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'panopto.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-niar-contract.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'courses.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-test-mgmt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cas-mgmt.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exchsvc-309-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-843-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'automic-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-815-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-120p-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-324-laba.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.ehs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radiussvc-301.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '4550n.mc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ups-engineering-1w-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-305.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtsvc-830-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.foundation.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14626.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '313a-09.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'canary.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mustang.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt12018.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pike-pink.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arlene.ch.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emstest-300.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apptest-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ncis.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-lh-317-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.nf3de.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'appsvc-367.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webnow.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'airlinequalityrating-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'capitol.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ocs.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pscsvc-802.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'aramis.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'filesvc-306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14422.hh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-321.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-221-008.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'desktop-s9eu8hh.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycom-cart.mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt01715.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'odie.cstest.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10123.mh.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mailstop.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt-lh-620b-1.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm164-crestron.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm161-4.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hologram.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ccsr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sssserver.gw.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'roger.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'horizon.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14226.ba.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sealink-conditioning.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virtualclinic.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-16-236.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'kmuw-news-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ulrich-lb.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-101d-6316.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-222-5938.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'conference.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uc-fileserver01.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dhcp-156-26-32-39.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fermat.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-201-006-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dbsvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eb-208a-a.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ninnescahlife-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jb-026-3535lt.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'slingbox500.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'boise.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsu.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'library.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sullivan.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'culebra.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tttsvc-301.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-update.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jh-201-5820.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'monitor.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mcknight.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt10005.hc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.sts.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'shib.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn-niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'comm306.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'autodiscover.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vcsvc-820.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'umconn-test.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'remotehelp.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'eoc-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'medept-lt1-6360.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'research.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-302.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cms-wh123-prj2.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': '159pc.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-315-lab04.engr.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-316.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-534.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'm120-05.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uc-reportsvr-01.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wh-200-5911.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-556.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mh-109-7783.dyn.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dcsvc-308.ad.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'outlaw.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'polycom-b.mrc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'holmes-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websvc-322.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'serl.cs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'indonesia.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cuda2.math.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.mxsvc-500.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'rm102pc.ah.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'hpdclta3c7c1.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'superman.niar.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'prt14143.rsc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'websupport-lbs.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.rhss.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nessvc-502.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netsvc-514-rc.wichita.edu', 'root_domain_uid': '5b7128c6-ca16-11ee-8ca5-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:46 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: westfield.ma.edu +04/01/2024 08:16:47 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'westfield.ma.edu', 'root_domain_uid': '5b7d6474-ca16-11ee-87bb-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] +04/01/2024 08:16:47 - pe_asm.helpers.enumerate_subs_from_root - INFO - Enumerating this root: wayne.edu diff --git a/pe_reports_logging.log.9 b/pe_reports_logging.log.9 new file mode 100644 index 00000000..fe89726f --- /dev/null +++ b/pe_reports_logging.log.9 @@ -0,0 +1 @@ +04/01/2024 08:16:36 - pe_asm.helpers.enumerate_subs_from_root - INFO - [{'sub_domain': 'worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-exchst3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cstest.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webstorage.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'fs.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ieli.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'office365.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'virupdate.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gate2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsubo.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'blackboard.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'find.galegroup.com.gold.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cs.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'clinicaltrialmanagement.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'starfish.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'tech.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-exchem3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ui.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'noc.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'changelives.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alertus.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwwtest.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gate1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ihub.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webnow.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'gold.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'matrix.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuvpn.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'exinda.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscdns2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'start.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webmail.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www.bbtswsc2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nextcatalog.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wellnesscenterportal.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r25web-test.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openmrs.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'b.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'openblock.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscdns1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cloud.e.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'libguides.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'speedtest.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'image.e.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wp.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'map.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'click.e.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'alumni.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'emr.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'community.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r25ldap0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wupdate.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'bbtswsc2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscvpn.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscmail.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idhub-test.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'magazine.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgateway-test.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuwlc.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-exchem2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'web.ebscohost.com.gold.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'listserv.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'dgce.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscvladss.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'staging-news.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'learncoding.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'cstestwin.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'git.cs.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ivs.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'facstaff.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'netman.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webcdn.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'helpdesk.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collwebapi.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'credoreference.com.gold.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'nocway2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'view.e.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsuvpn2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'sharepoint.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deposit-test.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'construction.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webforms.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wscdns.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'static-exchst2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'localhost.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'apps.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'jamf.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r25ldap1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webprint.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wordpress.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webwork.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'collwebapi-test.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webadvisor.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'idhub.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lancermail.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'stern.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'deposit.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-235.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-15.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'mi.online.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-83.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'uts.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-19.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-127.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'arcgis.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-122.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-238.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-0.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'selfservice.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-50.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'www2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-68.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-110.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-206.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-3.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-5.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-226.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-97.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-12.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-105.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-182.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'ip.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'catalog.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-131.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-246.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-189.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-16.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-61.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'lead.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-184.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-159.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-55.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-9.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-114.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'news.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-117.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-174.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-222.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-167.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-17.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-7.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-141.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-71.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-85.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-58.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-250.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-211.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-192.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-245.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-223.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-199.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-59.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-18.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-56.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-253.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-225.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-14.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'vpn.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-149.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-241.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-212.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-239.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-128.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-90.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-92.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-175.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-65.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-67.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-138.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-45.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-115.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-35.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-230.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-150.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-63.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-33.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-255.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-95.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'r25web.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-166.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-220.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-232.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wwwfac.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-203.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-152.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-144.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-34.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-198.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-103.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-1.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-70.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-8.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-205.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-248.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-137.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-210.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-249.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-172.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-47.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-179.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-153.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-94.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-219.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-170.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-154.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-234.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-57.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-52.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-4.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-197.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-36.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-31.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-155.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-23.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-39.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-188.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'radius2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-25.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-195.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-6.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-84.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-207.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-53.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-143.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-140.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-126.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-113.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-41.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-125.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-164.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-106.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-21.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsur-barix.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-145.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-20.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-180.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-88.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-236.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-151.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-43.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-100.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-231.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-22.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-30.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-208.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-51.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-93.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-254.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-80.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-244.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-237.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-38.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-69.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-26.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-136.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-46.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-72.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-196-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-108.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-107.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-133.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-132.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-60.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-62.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-183.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-121.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-89.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-24.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-147.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-54.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-37.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-247.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-86.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-173.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-75.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-120.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-218.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-171.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-28.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-193.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-2.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-178.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-27.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-104.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-223-129.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-102.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-185.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-157.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-116.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-212-99.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-32.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-215-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-142.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-130.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-134.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-222-139.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-74.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-109.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-156.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-118.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-213.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'pgateway.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'webdev-news.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-91.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-124.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-169.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-209.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-215.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-148.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-217-82.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-168.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-191.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-240.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-252.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-79.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-161.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-221.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-251.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-216.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-48.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-111.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-202-42.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-112.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-98.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-160.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-199-201.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-78.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-163.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-193-196.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-64.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-13.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-194.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-206-181.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-119.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-216-135.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-87.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-229.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-242.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-204.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-211-44.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-200.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-194-217.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-227.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-146.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-165.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-210-49.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-214-177.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-162.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-73.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-81.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-76.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-214.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-192-11.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-static-209-239-207-202.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-197-101.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-200-190.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-205-158.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-213-29.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-219-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-208-187.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-228.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-220-176.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-221-186.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-195-96.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-198-10.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-201-66.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-233.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-203-243.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-209-40.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-224.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-123.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}, {'sub_domain': 'wsc-209-239-218-77.worcester.edu', 'root_domain_uid': '5b47db4c-ca16-11ee-85d6-02527bfc647f', 'data_source_uid': '8049f718-981d-11ec-a105-02589a36c9d7', 'first_seen': datetime.date(2024, 4, 1), 'last_seen': datetime.date(2024, 4, 1), 'identified': False}] diff --git a/pytest.ini b/pytest.ini old mode 100644 new mode 100755 diff --git a/requirements-dev.txt b/requirements-dev.txt old mode 100644 new mode 100755 index 1d7e3027..da76317a --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,16 @@ --requirement requirements-test.txt +boto3-stubs +celery-types ipython mypy +pandas-stubs semver +types-chevron +types-colorama +types-docopt +types-Flask-Migrate +types-psycopg2 +types-Pygments +types-PyYAML +types-requests +types-setuptools diff --git a/requirements-test.txt b/requirements-test.txt old mode 100644 new mode 100755 diff --git a/requirements.txt b/requirements.txt old mode 100644 new mode 100755 diff --git a/setup-env b/setup-env index c8962469..3392f604 100755 --- a/setup-env +++ b/setup-env @@ -65,7 +65,7 @@ done eval set -- "$PARAMS" # Check to see if pyenv is installed -if [ -z "$(command -v pyenv)" ] || { [ -z "$(command -v pyenv-virtualenv)" ] && [ ! -f "$(pyenv root)/plugins/pyenv-virtualenv/bin/pyenv-virtualenv" ]; }; then +if [ -z "$(command -v pyenv)" ] || [ -z "$(command -v pyenv-virtualenv)" ]; then echo "pyenv and pyenv-virtualenv are required." if [[ "$OSTYPE" == "darwin"* ]]; then cat << 'END_OF_LINE' @@ -189,5 +189,5 @@ else: END_OF_LINE )" -# Qapla' +# Qapla echo "Success!" diff --git a/setup.py b/setup.py index 5b375c35..3e6e1eb0 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ """ -This is the setup module for the example project. +This is the setup module for the pe-reports project. Based on: @@ -41,11 +41,25 @@ def get_version(version_file): raise RuntimeError("Unable to find version string.") +# # Extract the command-line arguments +# cmd_args = sys.argv[1:] + +# # Check if the "--exclude-packages" argument is present +# if "--exclude-packages" in cmd_args: +# # List the packages you want to exclude +# excluded_packages = ["pe_mailer", "pe_source", "pe_asm", "pe_scorecard", "pe_reports"] + +# # Remove the excluded packages from the packages list +# for package in excluded_packages: +# if package in find_packages(where="src"): +# find_packages(where="src").remove(package) + + setup( - name="example", + name="pe_reports", # Versions should comply with PEP440 - version=get_version("src/example/_version.py"), - description="Example Python library", + version=get_version("src/pe_reports/_version.py"), + description="Posture and Exposure Reports library", long_description=readme(), long_description_content_type="text/markdown", # Landing page for CISA's cybersecurity mission @@ -53,8 +67,8 @@ def get_version(version_file): # Additional URLs for this project per # https://packaging.python.org/guides/distributing-packages-using-setuptools/#project-urls project_urls={ - "Source": "https://github.com/cisagov/ATC-Framework", - "Tracker": "https://github.com/cisagov/ATC-Framework/issues", + "Source": "https://github.com/cisagov/pe-reports", + "Tracker": "https://github.com/cisagov/pe-reports/issues", }, # Author details author="Cybersecurity and Infrastructure Security Agency", @@ -74,25 +88,92 @@ def get_version(version_file): # Specify the Python versions you support here. In particular, ensure # that you indicate whether you support Python 2, Python 3 or both. "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: Implementation :: CPython", ], python_requires=">=3.6", # What does your project relate to? - keywords="skeleton", + keywords="posture and exposure report", packages=find_packages(where="src"), package_dir={"": "src"}, - package_data={"example": ["data/*.txt"]}, + package_data={ + "pe_mailer": ["data/*"], + "pe_reports": ["*.html", "*.css", "data/*", "assets/*", "*.ttf", "fonts/*"], + "pe_source": [ + "data/*", + "data/shodan_db/*", + "data/sixgill/*", + "data/dnsmonitor/*", + "data/pe_db/*", + ], + "pe_asm": ["data/*", "helpers/*", "port_scans/*"], + "pe_scorecard": ["data/*", "helpers/*", "fonts/*", "scorecard_assets/*"], + "pshtt": [], + }, py_modules=[splitext(basename(path))[0] for path in glob("src/*.py")], include_package_data=True, - install_requires=["docopt", "schema", "setuptools >= 24.2.0"], + install_requires=[ + "beautifulsoup4 == 4.12.2", + "boto3 == 1.33.4", + "botocore == 1.33.4", + "chevron == 0.14.0", + "celery == 5.3.6", + "circlify == 0.15.0", + "click == 8.1.7", + "demoji == 1.1.0", + "docopt == 0.6.2", + "dnstwist == 20230918", + "dshield == 0.2.1", + "elastic-apm == 6.19.0", + "flask == 3.0.0", + "Flask-Login == 0.6.3", + "flask_migrate == 4.0.5", + "flask_wtf == 1.2.1", + "Flask-SQLAlchemy == 3.1.1", + "glob2 == 0.7", + "googletrans == 2.4.0", + "h11==0.14.0", + "httpcore==0.17.3", + "httpx==0.24.1", + # "idna", + "importlib_resources == 5.4.0", + "matplotlib == 3.3.4", + "nested-lookup == 0.2.25", + "nltk == 3.8.1", + "openpyxl == 3.1.2", + "pandas == 1.1.5", + "pdfkit == 1.0.0", + "psutil == 5.9.6", + "psycopg2-binary == 2.9.9", + "publicsuffixlist[update]>=0.9.2 ", + "pymongo == 4.0.1", + "pymupdf == 1.23.7", + "pyopenssl == 23.3.0", + "python-dateutil == 2.8.2", + "pytest-cov == 4.1.0", + "python-pptx == 0.6.21", + "pytz == 2023.3.post1", + "pyyaml == 6.0", + "redis == 5.0.1", + "reportlab == 4.0.7", + "requests == 2.31.0", + "retry == 0.9.2", + "schema == 0.7.5", + "setuptools == 58.1.0", + "scikit-learn == 1.3.2", + "shodan == 1.27.0", + "spacy == 3.7.2", + "sshtunnel == 0.4.0", + "sslyze>=5.0.0", + "sublist3r == 1.0", + "types-PyYAML == 6.0.4", + "urllib3 == 1.26", + "wtforms == 3.1.1", + "werkzeug == 3.0.1", + "xhtml2pdf == 0.2.5", + ], extras_require={ "test": [ "coverage", @@ -104,10 +185,19 @@ def get_version(version_file): # to never grab the regression version. "coveralls != 1.11.0", "pre-commit", + "types-pyOpenSSL", "pytest-cov", "pytest", ] }, - # Conveniently allows one to run the CLI tool as `example` - entry_points={"console_scripts": ["example = example.example:main"]}, + # Conveniently allows one to run the CLI tool as `pe-reports` or 'pe-mailer' + entry_points={ + "console_scripts": [ + "pe-mailer = pe_mailer.email_reports:main", + "pe-reports = pe_reports.report_generator:main", + "pe-source = pe_source.pe_scripts:main", + "pe-asm-sync = pe_asm.asm_sync:main", + "pe-scorecard = pe_scorecard.scorecard_generator:main", + ] + }, ) diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 00000000..2025a5a2 Binary files /dev/null and b/src/.DS_Store differ diff --git a/src/ERD.drawio b/src/ERD.drawio new file mode 100644 index 00000000..9317573b --- /dev/null +++ b/src/ERD.drawio @@ -0,0 +1,10084 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Untitled Diagram.drawio b/src/Untitled Diagram.drawio new file mode 100644 index 00000000..aa9f2026 --- /dev/null +++ b/src/Untitled Diagram.drawio @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/adhoc/.DS_Store b/src/adhoc/.DS_Store new file mode 100644 index 00000000..2e73b06d Binary files /dev/null and b/src/adhoc/.DS_Store differ diff --git a/src/adhoc/__init__.py b/src/adhoc/__init__.py new file mode 100755 index 00000000..e69de29b diff --git a/src/adhoc/checkTech.py b/src/adhoc/checkTech.py new file mode 100755 index 00000000..f8e5e749 --- /dev/null +++ b/src/adhoc/checkTech.py @@ -0,0 +1,446 @@ +"""Check tech script.""" +# Standard Python Libraries +import json +import logging +import re +import threading + +# Third-Party Libraries +import numpy as np +import pandas as pd + +# Import from local module 'config' +from pe_db.config import config +import psycopg2 +import psycopg2.extras +from sslyze import ( + ScanCommandAttemptStatusEnum, + Scanner, + ServerNetworkLocation, + ServerScanRequest, + ServerScanStatusEnum, +) +from sslyze.scanner.scan_command_attempt import ScanCommandAttempt +import urllib3 +from webtech import utils, webtech + + +def _print_failed_scan_command_attempt( + scan_command_attempt: ScanCommandAttempt, +) -> None: + """Print failures.""" + print( + f"\nError when running ssl_2_0_cipher_suites: {scan_command_attempt.error_reason}:\n" + f"{scan_command_attempt.error_trace}" + ) + + +def sslyze(sub): + """Run sslyze.""" + try: + all_scan_requests = [ + ServerScanRequest( + server_location=ServerNetworkLocation(hostname=sub["sub_domain"]) + ) + ] + except Exception: + print("Error resolving the supplied hostnames") + return [([], [], [])] + list_of_tuples = [] + scanner = Scanner() + scanner.queue_scans(all_scan_requests) + print() + result_list = list(scanner.get_results()) + + for server_scan_result in result_list: + print(f"\n\n****Results for {server_scan_result.server_location.hostname}****") + + # Were we able to connect to the server and run the scan? + if server_scan_result.scan_status == ServerScanStatusEnum.ERROR_NO_CONNECTIVITY: + # No we weren't + print( + f"\nError: Could not connect to {server_scan_result.server_location.hostname}:" + f" {server_scan_result.connectivity_error_trace}" + ) + continue + + # Since we were able to run the scan, scan_result is populated + # assert server_scan_result.scan_result + + # Process the result of the SSL 2.0 scan command + ssl2_attempt = server_scan_result.scan_result.ssl_2_0_cipher_suites + ssl2_list = [] + if ssl2_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + # An error happened when this scan command was run + _print_failed_scan_command_attempt(ssl2_attempt) + elif ssl2_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + # This scan command was run successfully + ssl2_result = ssl2_attempt.result + if ssl2_result: + print("\nAccepted cipher suites for SSL 2.0:") + for accepted_cipher_suite in ssl2_result.accepted_cipher_suites: + ssl2_list.appen(accepted_cipher_suite.cipher_suite.name) + + # Process the result of the TLS 1.3 scan command + tls1_3_attempt = server_scan_result.scan_result.tls_1_3_cipher_suites + tls1_3_list = [] + if tls1_3_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + _print_failed_scan_command_attempt(ssl2_attempt) + elif tls1_3_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + tls1_3_result = tls1_3_attempt.result + if tls1_3_result: + print("\nAccepted cipher suites for TLS 1.3:") + for accepted_cipher_suite in tls1_3_result.accepted_cipher_suites: + tls1_3_list.append(accepted_cipher_suite.cipher_suite.name) + + # Process the result of the certificate info scan command + certinfo_attempt = server_scan_result.scan_result.certificate_info + certinfo_list = [] + if certinfo_attempt.status == ScanCommandAttemptStatusEnum.ERROR: + _print_failed_scan_command_attempt(certinfo_attempt) + elif certinfo_attempt.status == ScanCommandAttemptStatusEnum.COMPLETED: + certinfo_result = certinfo_attempt.result + if certinfo_result: + print("\nLeaf certificates deployed:") + for cert_deployment in certinfo_result.certificate_deployments: + leaf_cert = cert_deployment.received_certificate_chain[0] + certinfo_list.append( + { + leaf_cert.public_key().__class__.__name__: leaf_cert.subject.rfc4514_string(), + "Serial": leaf_cert.serial_number, + } + ) + tup = (ssl2_list, tls1_3_list, certinfo_list) + list_of_tuples.append(tup) + if len(list_of_tuples) == 0: + list_of_tuples.append(([], [], [])) + return list_of_tuples + + +def reset_scanned(): + """Reset scanned.""" + conn = None + updated_rows = 0 + try: + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + + cur.execute( + """ + UPDATE asset_headers + SET scanned = FALSE; + """ + ) + + updated_rows = cur.rowcount + except (Exception, psycopg2.DatabaseError) as error: + print(error) + finally: + if conn is not None: + conn.close() + + return updated_rows + + +def querySubs(): + """Query subs.""" + params = config() + conn = psycopg2.connect(**params) + """SQL 'SELECT' of a datafame""" + sql = """select sd.sub_domain, o."name", o.organizations_uid + from "sub_domains" sd + join root_domains rd ON rd.root_domain_uid = sd.root_domain_uid + join organizations o on o.organizations_uid = rd.organizations_uid;""" + all_subs = pd.read_sql_query(sql, conn) + + sql = """ + SELECT ah.sub_url from asset_headers ah + where ah.scanned != True + """ + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_url"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + if len(cleaned) == 0: + while True: + txt = input( + "All subdomains have been scanned. Would you like to reset all subdomains to unscanned and continue? (Y/N)" + ) + if txt == "Y": + num_rows_reset = reset_scanned() + if num_rows_reset > 0: + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_url"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + break + elif txt == "N": + quit() + else: + print("Invalid input. Enter either Y or N") + continue + + conn.close + list_of_dicts = cleaned.to_dict("records") + + return list_of_dicts + + +def get_subs(): + """Get subs.""" + df = pd.read_csv("fceb_subdomains.csv") + subs_list = df["domain"].to_list() + params = config() + conn = psycopg2.connect(**params) + sql = """SELECT sub_url from asset_headers""" + df = pd.read_sql_query(sql, conn) + run_subs_list = df["sub_url"].to_list() + url_list = list(set(subs_list) - set(run_subs_list)) + url_list.sort() + + return url_list + + +def setUniqueSoftware(softwareName): + """Insert software name into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + try: + logging.info("Got here in setSoftwareNames") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + "insert into unique_software(software_name) values ('{}');" + ).format(softwareName) + + except (Exception, psycopg2.DatabaseError) as err: + print("setuniquesoftware error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def getAllSoftwareNames(): + """Make database pull to get available domain name and IP address.""" + resultList = [] + try: + # logging.info('Got here in getAll DomainInfo') + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + cursor.execute("select software_name from unique_software;") + + result = cursor.fetchall() + + for row in result: + theSoftware = row[0] + + resultList.append(theSoftware) + return resultList + + except (Exception, psycopg2.DatabaseError) as err: + print("getallsoftware error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultList + + +def checkdomain(domainasset): + """Check domain.""" + wt = webtech.WebTech() + try: + + results = wt.start_from_url(f"https://{domainasset}", timeout=3) + if results: + return results + except urllib3.exceptions.MaxRetryError as err: + print(f"There is a timeout error {err}") + except utils.ConnectionException as webtecherr: + print(f"There was a webtech error {webtecherr}") + except AttributeError as atterr: + print(f"There was a attribute error {atterr}") + + +def setsubInfo(suburl, techlist, interestinglist, ssl_info): + """Insert domain into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + ssl2_list = ssl_info[0] + tls1_3_list = ssl_info[1] + certinfo_list = json.dumps(ssl_info[2]) + try: + logging.info("Got here in setAllDomains") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + """ + INSERT INTO asset_headers(organizations_uid, sub_url, tech_detected, interesting_header, ssl2, tls1, certificate, scanned) + VALUES (%s, %s, ARRAY [%s], ARRAY [%s], %s, %s, %s, %s) + ON CONFLICT (organizations_uid, sub_url) + DO + UPDATE SET tech_detected = EXCLUDED.tech_detected, interesting_header = EXCLUDED.interesting_header, ssl2 = EXCLUDED.ssl2, tls1 = EXCLUDED.tls1, certificate = EXCLUDED.certificate, scanned = TRUE; + """, + ( + suburl["organizations_uid"], + suburl["sub_domain"], + techlist, + interestinglist, + ssl2_list, + tls1_3_list, + certinfo_list, + "1", + ), + ) + + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def checkAssetSoftware(subs, thread): + """Check asset software.""" + if len(subs) > 0: + for sub in subs: + if sub["sub_domain"] == "Null_Sub": + continue + detectedTech = [] + interestingInfo = [] + print(f"{thread}: running for {sub['sub_domain']}") + check = checkdomain(sub["sub_domain"]) + if check: + theassetInfo = check.split("\n") + techCount = 0 + interestingCount = 0 + serverCount = 0 + for data in theassetInfo: + # print(f'The data is {data}') + # print(f'the count is {techCount}') + if "Detected technologies" in data: + techCount += 1 + elif ( + techCount == 1 + and interestingCount == 0 + and "Detected technologies" not in data + and "interesting custom" not in data + ): + data = re.sub(r"[-\n\t]*", "", data) + detectedTech.append(data) + elif "interesting custom" in data: + interestingCount += 1 + elif ( + "Server:" in data and interestingCount == 1 and serverCount <= 1 + ): + serverCount += 1 + data = data.split(":", 1)[1] + interestingInfo.append(data) + + else: + pass + if not detectedTech: + detectedTech.append("NULL") + if not interestingInfo: + interestingInfo.append("NULL") + print(f"{thread}: The domain is {sub['sub_domain']}") + print(detectedTech) + print(interestingInfo) + ssl_info = sslyze(sub) + if len(ssl_info) > 1: + print(f"There are {len(ssl_info)} different ssl results") + quit() + setsubInfo(sub, detectedTech, interestingInfo, ssl_info[0]) + software = getAllSoftwareNames() + for name in detectedTech: + if name not in software: + setUniqueSoftware(name) + + +def main(): + """Run main.""" + subs = querySubs() + subs_array = np.array_split(subs, 4) + + # thread 1 + subs_chunk1 = list(subs_array[0]) + thread1 = "Thread 1:" + t1 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk1, thread1)) + + # thread 2 + subs_chunk2 = list(subs_array[1]) + thread2 = "Thread 2:" + t2 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk2, thread2)) + + # thread 3 + subs_chunk3 = list(subs_array[2]) + thread3 = "Thread 3:" + t3 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk3, thread3)) + + # thread 4 + # subs_chunk4 = list(subs_array[3]) + # thread4 = "Thread 4:" + # t4 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk4, thread4)) + + # thread 5 + # subs_chunk5 = list(subs_array[4]) + # thread5 = "Thread 5:" + # t5 = threading.Thread(target=checkAssetSoftware, args=(subs_chunk5, thread5)) + + # start threads + t1.start() + t2.start() + t3.start() + # t4.start() + # t5.start() + + t1.join() + t2.join() + t3.join() + # t4.join() + # t5.join() + + print("All threads have finished.") + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/common_tlds.dict b/src/adhoc/common_tlds.dict new file mode 100644 index 00000000..d27bba9a --- /dev/null +++ b/src/adhoc/common_tlds.dict @@ -0,0 +1,369 @@ +com +org +ru +net +de +br +uk +it +pl +jp +fr +au +ir +in +info +cz +nl +es +ca +ua +cn +kr +eu +co +ch +gr +tw +za +se +ro +hu +at +be +mx +vn +ar +sk +dk +no +io +tr +me +us +cl +biz +fi +tv +pt +nz +ie +xyz +id +il +by +hk +club +sg +lt +рф +my +online +kz +pro +cc +si +hr +bg +th +rs +su +pk +az +top +site +ng +edu +lv +pe +ae +ee +tk +ph +cat +pw +sa +uz +gov +is +mobi +win +nu +lu +ml +asia +ma +lk +shop +ge +ve +live +blog +ws +space +ba +ga +uy +bd +cf +website +life +tn +ai +tech +md +news +mk +ke +do +fm +ec +to +am +store +mn +la +py +coop +media +travel +al +world +work +np +one +eg +guru +cr +kg +link +stream +tz +ly +gg +app +icu +nyc +qa +agency +gt +host +network +bid +cloud +vip +bo +cy +dz +im +bz +aero +gq +ug +global +design +digital +eus +pa +af +vc +academy +li +ao +center +jobs +tj +studio +sv +ovh +mm +jo +ag +click +video +sd +kw +zone +zw +moe +press +cm +ps +ci +city +ooo +re +ninja +lb +wiki +mt +om +education +company +mz +gh +mu +kh +trade +solutions +mo +church +men +group +tips +sy +cu +ni +ac +plus +red +sh +guide +rw +games +bh +sn +st +hn +art +iq +expert +events +cash +social +party +school +bike +tools +ltd +services +moscow +et +bank +fo +so +market +cool +sexy +team +marketing +ms +tt +zm +bzh +mg +works +bio +bet +bw +cx +land +as +community +pg +gal +love +pub +cd +bt +email +tm +na +systems +date +ink +cafe +gdn +blue +capital +coffee +sc +pics +bn +chat +run +fit +science +help +bf +house +укр +care +nc +exchange +porn +photography +bm +audio +loan +scot +gratis +swiss +watch +ad +kim +support +training +рус +gl +gs +technology +codes +gallery +reviews +wtf +movie +mv +wien +webcam +farm +money +style +wang +ht +jm +software +bar +beer +law +photo +int +photos +directory +africa +energy +pf +gi +tc +fund +mw +international +fj +lol +amsterdam +report +camp +pr +earth +pink +sm +pm +ky +ventures +restaurant +bi +foundation +mr +je +mc +deals +direct +mil +show +tube +careers +film +fyi +buzz +cam +tl diff --git a/src/adhoc/create_orgs_and_roots.py b/src/adhoc/create_orgs_and_roots.py new file mode 100755 index 00000000..19147ec1 --- /dev/null +++ b/src/adhoc/create_orgs_and_roots.py @@ -0,0 +1,110 @@ +"""Create orgs and root domains.""" +# Standard Python Libraries +import json +import socket + +# Third-Party Libraries +from data.run import close, connect, execute_values, getDataSource, query_orgs +import numpy as np +import pandas as pd + +source = getDataSource("dot-gov") +source_uid = source[0] + + +def fill_orgs(org_df): + """Fill orgs.""" + org_table = org_df[["full_name", "cyhy_db_name"]] + + org_table.rename( + columns={ + "full_name": "name", + }, + inplace=True, + ) + print(org_table) + + conn = connect("") + except_clause = """ ON CONFLICT (name) + DO NOTHING;""" + execute_values(conn, org_table, "public.organizations", except_clause) + + close(conn) + + +def add_empty_domains(orgs_df, json_orgs): + """Add empty domains.""" + roots_list = [] + for org_index, org in orgs_df.iterrows(): + print(org) + # print(org) + uid = org["organizations_uid"] + name = org["name"] + cyhy_db_name = org["cyhy_db_name"] + # root = { + # 'organizations_uid':uid, + # 'organization_name':name, + # 'root_domain': 'Null_Root', + # 'ip_address': np.nan + # } + # null_roots.append(root) + current_org = json_orgs[json_orgs["cyhy_db_name"] == cyhy_db_name].head(1) + for domain in current_org["domains"].item(): + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": uid, + "organization_name": name, + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + print(roots) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + conn = connect("") + execute_values(conn, roots, "public.root_domains", except_clause) + # root_doms = query_null_roots(conn, "public.root_domains") + + # null_subs = [] + # for index, rt in root_doms.iterrows(): + # root_uid = rt['root_domain_uid'] + # root_dom = rt['root_domain'] + + # sub = { + # 'sub_domain': "Null_Sub", + # 'root_domain_uid': root_uid, + # 'root_domain': root_dom + # } + # null_subs.append(sub) + + # subs = pd.DataFrame(null_subs) + # except_clause = """ ON CONFLICT (sub_domain, root_domain_uid) + # DO NOTHING;""" + # conn = connect("") + # execute_values(conn, subs, "public.sub_domains", except_clause) + # sub_doms = query_values(conn, "public.sub_domains") + + +f = open("org_info.json") +org_obj = json.load(f) + +org_df = pd.DataFrame(org_obj) +print(org_df) +# Call fill_orgs which pulls org names an cyhy db name from json to fill the orgs table +print("filling_orgs") +fill_orgs(org_df) +print("querying orgs") +# Query back the orgs to get UID +orgs = query_orgs("") +print(orgs) +# Generate a Null root_domain and Null_subdomain value for each organization +# Allowing IPs without a subdomain to be linked back to an organization +add_empty_domains(orgs, org_df) + +orgs diff --git a/src/adhoc/crossfeed_hibp_sync.py b/src/adhoc/crossfeed_hibp_sync.py new file mode 100755 index 00000000..60e4e51f --- /dev/null +++ b/src/adhoc/crossfeed_hibp_sync.py @@ -0,0 +1,261 @@ +"""Sync Crossfeed's hibp data.""" +# Standard Python Libraries +import sys +import traceback + +# Third-Party Libraries +from data.config import config +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras + +CF_PARAMS_DIC = config(section="crossfeedDB") +PE_PARAMS_DIC = config() + + +def show_psycopg2_exception(err): + """Error handleing for postgres issues.""" + err_type, traceback = sys.exc_info() + line_n = traceback.tb_lineno + print("\npsycopg2 ERROR:", err, "on line number:", line_n) + print("psycopg2 traceback:", traceback, "-- type:", err_type) + print("\nextensions.Diagnostics:", err) + print("pgerror:", err) + print("pgcode:", err, "\n") + + +def connect(Params_Dic): + """Connect to the db.""" + print(Params_Dic) + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**Params_Dic) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def query_db(conn, query, args=(), one=False): + """Query the db.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def query_CF_orgs(conn): + """Query the Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + print(df) + conn.close() + + return df + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + columns = jsonList[0].keys() + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + print(err) + cursor.close() + + +def execute_hibp_emails_values(conn, jsonList, table): + """Execute email values.""" + "SQL 'INSERT' of a datafame" + columns = jsonList[0].keys() + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (email, breach_name, name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def getDataSource(conn, source): + """Get data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + try: + CF_conn = connect(CF_PARAMS_DIC) + orgs_df = query_CF_orgs(CF_conn) + except Exception as e: + print(e) + print("Failed to query Crossfeed Orgs") + quit() + for CF_org_index, CF_org in orgs_df.iterrows(): + org_name = CF_org["name"] + org_id = CF_org["id"] + # Connect to PE DB + try: + PE_conn = connect(PE_PARAMS_DIC) + print("Connected to PE database.") + except Exception: + print("Failed To Connect to PE database") + + # Query PE Db to get the Organization UID + try: + print(f"Running on organization: {org_name}") + cur = PE_conn.cursor() + sql = """SELECT organizations_uid FROM organizations WHERE name='{}'""" + cur.execute(sql.format(org_name)) + pe_org_uid = cur.fetchone()[0] + cur.close() + print(f"PE_org_uid: {pe_org_uid}") + except Exception: + print("Failed with Select Statement") + print(traceback.format_exc()) + + # Get the Hibp data source uid + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") + except Exception: + print("Failed fetching the data source.") + + # Connect to Crossfeed DB + try: + CF_conn = connect(CF_PARAMS_DIC) + print("Connected to crossfeed database.") + except Exception: + print("Failed To Connect to crossfeed database") + + try: + # Get a list of all HIBP Vulns for this organization + sql = """SELECT vuln."structuredData", dom."fromRootDomain", dom."name" + FROM domain as dom + JOIN vulnerability as vuln + ON vuln."domainId" = dom.id + WHERE dom."organizationId" ='{}' + AND vuln."source" = 'hibp'""" + + hibp_resp = query_db( + CF_conn, + sql.format(org_id), + ) + + compiled_breaches = {} + + # Remove duplicate breaches + for row in hibp_resp: + compiled_breaches.update(row["structuredData"]["breaches"]) + # Loop through the breaches and create a breach object to insert into PE database + b_list = [] + for breach in compiled_breaches.values(): + breach_dict = { + "breach_name": breach["Name"], + "description": breach["Description"], + "exposed_cred_count": breach["PwnCount"], + "breach_date": breach["BreachDate"], + "added_date": breach["AddedDate"], + "modified_date": breach["ModifiedDate"], + "data_classes": breach["DataClasses"], + "password_included": breach["passwordIncluded"], + "is_verified": breach["IsVerified"], + "is_fabricated": breach["IsFabricated"], + "is_sensitive": breach["IsSensitive"], + "is_retired": breach["IsRetired"], + "is_spam_list": breach["IsSpamList"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + # Insert new breaches into the PE DB, update changed breaches + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + # Query PE DB for breaches to get Breach_UID + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update( + {UID["breach_name"]: UID["credential_breaches_uid"]} + ) + + # Loop through each credential exposure and create an hibp_exposed_cred object to insert into db + creds_list = [] + for row in hibp_resp: + breaches = row["structuredData"]["breaches"] + emails = row["structuredData"]["emails"] + for email, breach_list in emails.items(): + subdomain = row["name"] + root_domain = row["fromRootDomain"] + for b in breach_list: + cred = { + "email": email, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["ModifiedDate"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + print("there are ", len(creds_list), " creds found") + # Insert new creds into the PE DB + execute_hibp_emails_values( + PE_conn, creds_list, "public.credential_exposures" + ) + # Close DB connection + PE_conn.close() + CF_conn.close() + + except Exception: + print(traceback.format_exc()) + print("failed to query crossfeed db") + + +except Exception: + print("Failed") diff --git a/src/adhoc/data/__init__.py b/src/adhoc/data/__init__.py new file mode 100644 index 00000000..8c5bf486 --- /dev/null +++ b/src/adhoc/data/__init__.py @@ -0,0 +1 @@ +"""Adhoc data init.""" diff --git a/src/adhoc/data/config.py b/src/adhoc/data/config.py new file mode 100755 index 00000000..3f51cf28 --- /dev/null +++ b/src/adhoc/data/config.py @@ -0,0 +1,64 @@ +"""Configure database connection.""" +# Standard Python Libraries +from configparser import ConfigParser +import os + + +def config( + filename="/var/www/pe-reports/src/pe_reports/data/database.ini", section="postgres" +): + """Configure postgres.""" + # create a parser + parser = ConfigParser() + # read config file + parser.read(filename) + + # get section, default to postgresql + db = {} + if parser.has_section(section): + params = parser.items(section) + for param in params: + if param[0] == "pe_api_key" or param[0] == "pe_api_url": + continue + db[param[0]] = param[1] + + else: + raise Exception("Section {} not found in the {} file".format(section, filename)) + return db + + +def config2(filename="/home/ubuntu/adhoc/data/database.ini", section="crossfeedDB"): + """Configure Crossfeed.""" + # create a parser + parser = ConfigParser() + # read config file + parser.read(filename) + + # get section, default to postgresql + db = {} + if parser.has_section(section): + params = parser.items(section) + for param in params: + db[param[0]] = param[1] + else: + raise Exception("Section {} not found in the {} file".format(section, filename)) + return db + + +def get_hibp_token( + filename="/var/www/pe-reports/src/pe_reports/data/database.ini", section="hibp" +): + if os.path.isfile(filename): + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _key = params[0] + key = _key[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, filename) + ) + else: + raise Exception("Database.ini file not found at this path: {}".format(filename)) + return key diff --git a/src/adhoc/data/root_domains_dns_monitor.csv b/src/adhoc/data/root_domains_dns_monitor.csv new file mode 100755 index 00000000..c71e243b --- /dev/null +++ b/src/adhoc/data/root_domains_dns_monitor.csv @@ -0,0 +1,716 @@ +domain_name,org +nutrition.gov,Department of Agriculture +aviationweather.gov,Department of Commerce +pnnl.gov,Department of Energy +pppl.gov,Department of Energy +acl.gov,Department of Health and Human Services +inl.gov,Department of Energy +afterschool.gov,Department of Health and Human Services +bea.gov,Department of Commerce +aging.gov,Department of Health and Human Services +agingstats.gov,Department of Health and Human Services +buyusa.gov,Department of Commerce +ahcpr.gov,Department of Health and Human Services +niem.gov,Department of Homeland Security +salmonrecovery.gov,Department of Energy +ahrq.gov,Department of Health and Human Services +isotopes.gov,Department of Energy +commerce.gov,Department of Commerce +nuclear.gov,Department of Energy +mymoney.gov,Department of Treasury +betobaccofree.gov,Department of Health and Human Services +bioethics.gov,Department of Health and Human Services +brainhealth.gov,Department of Health and Human Services +myra.gov,Department of Treasury +cancer.gov,Department of Health and Human Services +scijinks.gov,National Aeronautics and Space Administration +aids.gov,Department of Health and Human Services +biometrics.gov,Department of Homeland Security +bankcustomer.gov,Department of Treasury +bankhelp.gov,Department of Treasury +banknet.gov,Department of Treasury +doc.gov,Department of Commerce +selectagents.gov,Department of Health and Human Services +cbp.gov,Department of Homeland Security +cdc.gov,Department of Health and Human Services +simplereport.gov,Department of Health and Human Services +drought.gov,Department of Commerce +cisa.gov,Department of Homeland Security +childcare.gov,Department of Health and Human Services +cpnireporting.gov,Department of Homeland Security +smokefree.gov,Department of Health and Human Services +eda.gov,Department of Commerce +cyber.gov,Department of Homeland Security +cybersecurity.gov,Department of Homeland Security +cdfifund.gov,Department of Treasury +complaintreferralexpress.gov,Department of Treasury +export.gov,Department of Commerce +directoasucuenta.gov,Department of Treasury +childwelfare.gov,Department of Health and Human Services +firstnet.gov,Department of Commerce +goes-r.gov,Department of Commerce +gps.gov,Department of Commerce +clinicaltrials.gov,Department of Health and Human Services +eyenote.gov,Department of Treasury +federalinvestments.gov,Department of Treasury +fedinvest.gov,Department of Treasury +ffb.gov,Department of Treasury +stopalcoholabuse.gov,Department of Health and Human Services +financialresearch.gov,Department of Treasury +financialstability.gov,Department of Treasury +godirect.gov,Department of Treasury +helpwithmycheckingaccount.gov,Department of Treasury +helpwithmycreditcard.gov,Department of Treasury +helpwithmycreditcardbank.gov,Department of Treasury +helpwithmymortgage.gov,Department of Treasury +cms.gov,Department of Health and Human Services +pay.gov,Department of Treasury +recreation.gov,Department of Agriculture +mha.gov,Department of Treasury +moneyfactory.gov,Department of Treasury +guideline.gov,Department of Health and Human Services +surgeongeneral.gov,Department of Health and Human Services +therealcost.gov,Department of Health and Human Services +vets.gov,Department of Veterans Affairs +thisfreelife.gov,Department of Health and Human Services +ayudaconmibanco.gov,Department of Treasury +bankcustomerassistance.gov,Department of Treasury +tobacco.gov,Department of Health and Human Services +tox21.gov,Department of Health and Human Services +usphs.gov,Department of Health and Human Services +fedcenter.gov,Environmental Protection Agency +fsoc.gov,Department of Treasury +whaging.gov,Department of Health and Human Services +womenshealth.gov,Department of Health and Human Services +savingsbonds.gov,Department of Treasury +childstats.gov,Department of Education +collegenavigator.gov,Department of Education +osha.gov,Department of Labor +trainingproviderresults.gov,Department of Labor +unionreports.gov,Department of Labor +nagb.gov,Department of Education +nationsreportcard.gov,Department of Education +whistleblowers.gov,Department of Labor +wrp.gov,Department of Labor +youthrules.gov,Department of Labor +childreninadversity.gov,USAID +dfafacts.gov,USAID +studentloans.gov,Department of Education +911.gov,Department of Transportation +fueleconomy.gov,Department of Energy +neglecteddiseases.gov,USAID +distraction.gov,Department of Transportation +usaid.gov,USAID +code.gov,General Services Administration +data.gov,General Services Administration +ada.gov,Department of Justice +amberalert.gov,Department of Justice +atf.gov,Department of Justice +atfonline.gov,Department of Justice +bats.gov,Department of Justice +bjs.gov,Department of Justice +dhs.gov,Department of Homeland Security +dot.gov,Department of Transportation +digitalgov.gov,General Services Administration +e-verify.gov,Department of Homeland Security +everify.gov,Department of Homeland Security +evus.gov,Department of Homeland Security +firstrespondertraining.gov,Department of Homeland Security +irsvideos.gov,Department of Treasury +cuidadodesalud.gov,Department of Health and Human Services +makinghomeaffordable.gov,Department of Treasury +moneyfactorystore.gov,Department of Treasury +flightschoolcandidates.gov,Department of Homeland Security +globalentry.gov,Department of Homeland Security +msb.gov,Department of Treasury +dotideahub.gov,Department of Transportation +ems.gov,Department of Transportation +cjis.gov,Department of Justice +crimesolutions.gov,Department of Justice +crimevictims.gov,Department of Justice +cybercrime.gov,Department of Justice +diabetescommittee.gov,Department of Health and Human Services +docline.gov,Department of Health and Human Services +esc.gov,Department of Transportation +dea.gov,Department of Justice +rec.gov,Department of Agriculture +unrpnet.gov,Department of Energy +donaciondeorganos.gov,Department of Health and Human Services +dsac.gov,Department of Justice +privacyshield.gov,Department of Commerce +elderjustice.gov,Department of Justice +epic.gov,Department of Justice +ice.gov,Department of Homeland Security +listo.gov,Department of Homeland Security +pmf.gov,Office of Personnel Management +fbijobs.gov,Department of Justice +foia.gov,Department of Justice +drugabuse.gov,Department of Health and Human Services +getsmartaboutdrugs.gov,Department of Justice +endingthedocumentgame.gov,Department of Health and Human Services +everytrycounts.gov,Department of Health and Human Services +fatherhood.gov,Department of Health and Human Services +safetyact.gov,Science and Technology Directorate +navycash.gov,Department of Treasury +schoolsafety.gov,Department of Homeland Security +samhsa.gov,Department of Health and Human Services +fitness.gov,Department of Health and Human Services +foodsafety.gov,Department of Health and Human Services +tsa.gov,Department of Homeland Security +ibwc.gov,Department of State +freshempire.gov,Department of Health and Human Services +occhelps.gov,Department of Treasury +ots.gov,Department of Treasury +girlshealth.gov,Department of Health and Human Services +us-cert.gov,Department of Homeland Security +mbda.gov,Department of Commerce +nehrp.gov,Department of Commerce +hanford.gov,Department of Energy +treasuryhunt.gov,Department of Treasury +twai.gov,Department of Treasury +guidelines.gov,Department of Health and Human Services +state.gov,Department of State +faasafety.gov,Department of Transportation +flyhealthy.gov,Department of Transportation +ic3.gov,Department of Justice +interpol.gov,Department of Justice +firstfreedom.gov,Department of Justice +forfeiture.gov,Department of Justice +homeenergyscore.gov,Department of Energy +hydrogen.gov,Department of Energy +usss.gov,U.S. Secret Service +arctic.gov,National Science Foundation +health.gov,Department of Health and Human Services +nhtsa.gov,Department of Transportation +energycodes.gov,Department of Energy +safecar.gov,Department of Transportation +eaglecash.gov,Department of Treasury +healthdata.gov,Department of Health and Human Services +healthfinder.gov,Department of Health and Human Services +learnatf.gov,Department of Justice +safeocs.gov,Department of Transportation +eftps.gov,Department of Treasury +uscis.gov,US Citizenship and Immigration Services +malwareinvestigator.gov,Department of Justice +savingsbond.gov,Department of Treasury +sigpr.gov,Department of Treasury +sigtarp.gov,Department of Treasury +medalofvalor.gov,Department of Justice +slgs.gov,Department of Treasury +safertruck.gov,Department of Transportation +tcis.gov,Department of Treasury +tigta.gov,Department of Treasury +research.gov,National Science Foundation +sharetheroadsafely.gov,Department of Transportation +trafficsafetymarketing.gov,Department of Transportation +nationalgangcenter.gov,Department of Justice +healthypeople.gov,Department of Health and Human Services +treaslockbox.gov,Department of Treasury +transportation.gov,Department of Transportation +usalearning.gov,Office of Personnel Management +fincen.gov,Department of Treasury +nmvtis.gov,Department of Justice +nsopr.gov,Department of Justice +bep.gov,Department of Treasury +2020census.gov,Census +nsopw.gov,Department of Justice +justice.gov,Department of Justice +justthinktwice.gov,Department of Justice +juvenilecouncil.gov,Department of Justice +learndoj.gov,Department of Justice +namus.gov,Department of Justice +ncirc.gov,Department of Justice +hhsoig.gov,Department of Health and Human Services +hhsops.gov,Department of Health and Human Services +treasury.gov,Department of Treasury +qatesttwai.gov,Department of Treasury +aoa.gov,Department of Health and Human Services +taaps.gov,Department of Treasury +nicic.gov,Department of Justice +treasuryauctions.gov,Treasury Auction +iedison.gov,Department of Health and Human Services +ihs.gov,Department of Health and Human Services +insurekidsnow.gov,Department of Health and Human Services +locatorplus.gov,Department of Health and Human Services +ttbonline.gov,Department of Treasury +longtermcare.gov,Department of Health and Human Services +medicaid.gov,Department of Health and Human Services +usdebitcard.gov,Department of Treasury +usmint.gov,Department of Treasury +ustreas.gov,Department of Treasury +wizard.gov,Department of Treasury +mentalhealth.gov,Department of Health and Human Services +business.gov,Small Business Administration +fedinfo.gov,General Services Administration +americathebeautifulquarters.gov,Department of Treasury +census.gov,Census +luca-appeals.gov,Census +my2020census.gov,Census +grantsolutions.gov,Department of Health and Human Services +ovcttac.gov,Department of Justice +projectsafechildhood.gov,Department of Justice +psob.gov,Department of Justice +rcfl.gov,Department of Justice +scra.gov,Department of Justice +servicemembers.gov,Department of Justice +smart.gov,Department of Justice +stopfraud.gov,Department of Justice +tribaljusticeandsafety.gov,Department of Justice +unicor.gov,Department of Justice +lcacommons.gov,Department of Agriculture +nwbc.gov,Small Business Administration +fleta.gov,Department of Homeland Security +ready.gov,Department of Homeland Security +secretservice.gov,U.S. Secret Service +epa.gov,Environmental Protection Agency +usdoj.gov,Department of Justice +usmarshals.gov,Department of Justice +vcf.gov,Department of Justice +nsf.gov,National Science Foundation +collegedrinkingprevention.gov,Department of Health and Human Services +osti.gov,Department of Energy +genome.gov,Department of Health and Human Services +scidac.gov,Department of Energy +bfem.gov,Department of Treasury +ncifcrf.gov,Department of Health and Human Services +helpwithmymortgagebank.gov,Department of Treasury +hhs.gov,Department of Health and Human Services +irs.gov,Department of Treasury +irssales.gov,Department of Treasury +helpwithmybank.gov,Department of Treasury +idealab.gov,Department of Health and Human Services +fmi.gov,General Services Administration +afadvantage.gov,General Services Administration +treasury.fed.us,Department of Treasury +asap.gov,Department of Treasury +tax.gov,Department of Treasury +fedidcard.gov,General Services Administration +fpds.gov,General Services Administration +forms.gov,General Services Administration +globalhealth.gov,Department of Health and Human Services +grants.gov,Department of Health and Human Services +quantum.gov,National Science Foundation +fedbizopps.gov,General Services Administration +healthcare.gov,Department of Health and Human Services +eta-find.gov,Department of Treasury +dnsops.gov,Department of Commerce +hearttruth.gov,Department of Health and Human Services +veterans.gov,Department of Labor +medicare.gov,Department of Health and Human Services +employeeexpress.gov,Office of Personnel Management +fegli.gov,Office of Personnel Management +feedthefuture.gov,USAID +mymedicare.gov,Department of Health and Human Services +pnl.gov,Department of Energy +nnlm.gov,Department of Health and Human Services +fpc.gov,General Services Administration +frpg.gov,General Services Administration +treasuryecm.gov,Department of Treasury +stopbullying.gov,Department of Health and Human Services +ntia.gov,Department of Commerce +ipp.gov,Department of Treasury +pscr.gov,Department of Commerce +selectusa.gov,Department of Commerce +spectrum.gov,Department of Commerce +stopfakes.gov,Department of Commerce +sworm.gov,Department of Commerce +tasefiling.gov,Department of Commerce +time.gov,Department of Commerce +safercar.gov,Department of Transportation +choosemyplate.gov,Department of Agriculture +dietaryguidelines.gov,Department of Agriculture +tsunami.gov,Department of Commerce +usicecenter.gov,Department of Commerce +empowhr.gov,Department of Agriculture +pmi.gov,USAID +nationalbank.gov,Department of Treasury +nationalbanknet.gov,Department of Treasury +fbo.gov,General Services Administration +reach.gov,Department of Veterans Affairs +lacoast.gov,Department of the Interior +bondpro.gov,Department of Treasury +treasurydirect.gov,Department of Treasury +usaspending.gov,General Services Administration +ccac.gov,Department of Treasury +sandia.gov,Department of Energy +vaccines.gov,Department of Health and Human Services +fbi.gov,Department of Justice +utahfireinfo.gov,Department of the Interior +uspto.gov,U.S. Patent and Trademark Office +contractdirectory.gov,General Services Administration +dotgov.gov,General Services Administration +climate.gov,Department of Commerce +youth.gov,Department of Health and Human Services +budgetlob.gov,Department of Education +ojjdp.gov,Department of Justice +ojp.gov,Department of Justice +dhhs.gov,Department of Health and Human Services +edison.gov,Department of Health and Human Services +eldercare.gov,Department of Health and Human Services +findtreatment.gov,Department of Health and Human Services +hc.gov,Department of Health and Human Services +fishwatch.gov,Department of Commerce +healthindicators.gov,Department of Health and Human Services +healthit.gov,Department of Health and Human Services +hurricanes.gov,Department of Commerce +icams-portal.gov,Department of Commerce +marinecadastre.gov,Department of Commerce +federaljobs.gov,Office of Personnel Management +fedshirevets.gov,Office of Personnel Management +bankanswers.gov,Department of Treasury +arm.gov,Department of Energy +hiv.gov,Department of Health and Human Services +biomassboard.gov,Department of Energy +hrsa.gov,Department of Health and Human Services +bnl.gov,Department of Energy +govloans.gov,Department of Labor +medicalcountermeasures.gov,Department of Health and Human Services +mesh.gov,Department of Health and Human Services +hirevets.gov,Department of Labor +bpa.gov,Department of Energy +buildingamerica.gov,Department of Energy +casl.gov,Department of Energy +cendi.gov,Department of Energy +ed.gov,Department of Education +vehiclehistory.gov,Department of Justice +fafsa.gov,Department of Education +g5.gov,Department of Education +irsauctions.gov,Department of Treasury +disasterassistance.gov,Federal Emergency Management Agency +nrc-gateway.gov,Nuclear Regulatory Commission +savingsbondwizard.gov,Department of Treasury +us.gov,General Services Administration +userra.gov,Department of Justice +america.gov,Department of State +fan.gov,Department of State +osac.gov,Department of State +science.gov,Department of Energy +xd.gov,Census +interior.gov,Department of the Interior +invasivespecies.gov,Department of the Interior +opioids.gov,Department of Health and Human Services +jem.gov,Department of the Interior +pubmed.gov,Department of Health and Human Services +noaa.gov,National Oceanic and Atmospheric Administration +everykidoutdoors.gov,Department of the Interior +landfire.gov,Department of the Interior +landimaging.gov,Department of the Interior +smartgrid.gov,Department of Energy +whitehouseconferenceonaging.gov,Department of Health and Human Services +onhir.gov,Department of the Interior +treas.gov,Department of Treasury +fsd.gov,General Services Administration +usbr.gov,Department of the Interior +nationalbankhelp.gov,Department of Treasury +usmission.gov,Department of State +medlineplus.gov,Department of Health and Human Services +treasuryscams.gov,Department of Treasury +its.gov,Department of Treasury +ussm.gov,General Services Administration +acwi.gov,Department of the Interior +bsee.gov,Department of the Interior +globe.gov,National Aeronautics and Space Administration +doi.gov,Department of the Interior +evergladesrestoration.gov,Department of the Interior +firescience.gov,Department of the Interior +geoplatform.gov,Department of the Interior +lcrmscp.gov,Department of the Interior +nemi.gov,Department of the Interior +sns.gov,Department of Energy +usda.gov,Department of Agriculture +comptrollerofthecurrency.gov,Department of Treasury +studentaid.gov,Department of Education +osmre.gov,Department of the Interior +alaskacenters.gov,Department of the Interior +usconsulate.gov,Department of State +rivers.gov,Department of the Interior +usaspending.gov,Department of Treasury +myira.gov,Department of Treasury +fireleadership.gov,Department of the Interior +telework.gov,Office of Personnel Management +geomac.gov,Department of the Interior +energystar.gov,Environmental Protection Agency +bls.gov,Department of Labor +sustainability.gov,Environmental Protection Agency +urbanwaters.gov,Environmental Protection Agency +occ.gov,Department of Treasury +sac.gov,National Science Foundation +usajobs.gov,Office of Personnel Management +distracteddriving.gov,Department of Transportation +usembassy.gov,Department of State +papahanaumokuakea.gov,Department of Commerce +spaceweather.gov,Department of Commerce +standards.gov,Department of Commerce +trade.gov,Department of Commerce +reportband.gov,Department of the Interior +sierrawild.gov,Department of the Interior +nist.gov,Department of Commerce +nih.gov,Department of Health and Human Services +disability.gov,Department of Labor +fema.gov,Federal Emergency Management Agency +worker.gov,Department of Labor +mtbs.gov,Department of Agriculture +myplate.gov,Department of Agriculture +apprenticeship.gov,Department of Labor +bja.gov,Department of Justice +deaecom.gov,Department of Justice +fara.gov,Department of Justice +glnpo.gov,Environmental Protection Agency +iprcenter.gov,Department of Justice +lep.gov,Department of Justice +ncjrs.gov,Department of Justice +nafri.gov,Department of Agriculture +nicsezcheckfbi.gov,Department of Justice +disasterhousing.gov,Department of Housing and Urban Development +ovc.gov,Department of Justice +projectsafeneighborhoods.gov,Department of Justice +400yaahc.gov,General Services Administration +employer.gov,Department of Labor +va.gov,Department of Veterans Affairs +usastaffing.gov,Office of Personnel Management +reo.gov,Department of Agriculture +manufacturing.gov,Department of Commerce +mgi.gov,Department of Commerce +apprenticeships.gov,Department of Labor +sba.gov,Small Business Administration +biopreferred.gov,Department of Agriculture +bosque.gov,Department of Agriculture +nlm.gov,Department of Health and Human Services +fletc.gov,Federal Law Enforcement Training Center +homelandsecurity.gov,Department of Homeland Security +msha.gov,Department of Labor +ag.gov,Department of Agriculture +forestsandrangelands.gov,Department of Agriculture +execsec.gov,Department of Agriculture +farmers.gov,Department of Agriculture +weather.gov,Department of Commerce +benefits.gov,Department of Labor +nij.gov,Department of Justice +isotope.gov,Department of Energy +ginniemae.gov,Department of Housing and Urban Development +alzheimers.gov,Department of Health and Human Services +fedramp.gov,General Services Administration +nersc.gov,Department of Energy +fedrooms.gov,General Services Administration +firstgov.gov,General Services Administration +lanl.gov,Department of Energy +relocatefeds.gov,Environmental Protection Agency +foiaonline.gov,Environmental Protection Agency +frtr.gov,Environmental Protection Agency +nrc.gov,Nuclear Regulatory Commission +cwc.gov,Department of State +foreignassistance.gov,Department of State +iawg.gov,Department of State +pepfar.gov,Department of State +usaseanconnect.gov,Department of State +fha.gov,Department of Housing and Urban Development +homesales.gov,Department of Housing and Urban Development +pregunteleakaren.gov,Department of Agriculture +invasivespeciesinfo.gov,Department of Agriculture +itap.gov,Department of Agriculture +ntis.gov,Department of Commerce +doeal.gov,Department of Energy +eia.gov,Department of Energy +energy.gov,Department of Energy +18f.gov,General Services Administration +accessibility.gov,General Services Administration +acquisition.gov,General Services Administration +buildbackbetter.gov,Executive Office of the President +businessusa.gov,General Services Administration +buyaccessible.gov,General Services Administration +buyamerican.gov,General Services Administration +cao.gov,General Services Administration +cbca.gov,General Services Administration +cfo.gov,General Services Administration +challenge.gov,General Services Administration +cio.gov,General Services Administration +citizenscience.gov,General Services Administration +cloud.gov,General Services Administration +computersforlearning.gov,General Services Administration +consumeraction.gov,General Services Administration +cpars.gov,General Services Administration +digital.gov,General Services Administration +digitaldashboard.gov,General Services Administration +ecpic.gov,General Services Administration +esrs.gov,General Services Administration +faca.gov,General Services Administration +facadatabase.gov,General Services Administration +fai.gov,General Services Administration +fapiis.gov,General Services Administration +fbf.gov,General Services Administration +fdms.gov,General Services Administration +gsa.gov,General Services Administration +gsaadvantage.gov,General Services Administration +gsaauctions.gov,General Services Administration +gsaig.gov,General Services Administration +gsaxcess.gov,General Services Administration +identitysandbox.gov,General Services Administration +idmanagement.gov,General Services Administration +info.gov,General Services Administration +innovation.gov,General Services Administration +kids.gov,General Services Administration +login.gov,General Services Administration +nic.gov,General Services Administration +paymentaccuracy.gov,General Services Administration +performance.gov,General Services Administration +pic.gov,General Services Administration +pif.gov,General Services Administration +plainlanguage.gov,General Services Administration +presidentialinnovationfellows.gov,General Services Administration +realestatesales.gov,General Services Administration +realpropertyprofile.gov,General Services Administration +reginfo.gov,General Services Administration +regulations.gov,General Services Administration +reporting.gov,General Services Administration +rocis.gov,General Services Administration +sam.gov,General Services Administration +sbst.gov,General Services Administration +search.gov,General Services Administration +section508.gov,General Services Administration +sftool.gov,General Services Administration +usa.gov,General Services Administration +usability.gov,General Services Administration +usagov.gov,General Services Administration +vote.gov,General Services Administration +wdol.gov,General Services Administration +pbrb.gov,General Services Administration +abandonedmines.gov,Department of the Interior +anstaskforce.gov,Department of the Interior +bia.gov,Department of the Interior +blm.gov,Department of the Interior +boem.gov,Department of the Interior +btfa.gov,Department of the Interior +coralreef.gov,Department of the Interior +cupcao.gov,Department of the Interior +doioig.gov,Department of the Interior +earthquake.gov,Department of the Interior +fgdc.gov,Department of the Interior +firecode.gov,Department of the Interior +fws.gov,Department of the Interior +gcmrc.gov,Department of the Interior +indianaffairs.gov,Department of the Interior +lmvsci.gov,Department of the Interior +mitigationcommission.gov,Department of the Interior +mrlc.gov,Department of the Interior +nationalmap.gov,Department of the Interior +nfpors.gov,Department of the Interior +nifc.gov,Department of the Interior +nps.gov,U.S. National Park Service +onrr.gov,Department of the Interior +piedrasblancas.gov,Department of the Interior +safecom.gov,Department of the Interior +sciencebase.gov,Department of the Interior +usgs.gov,Department of the Interior +volcano.gov,Department of the Interior +watermonitor.gov,Department of the Interior +wlci.gov,Department of the Interior +swpa.gov,Department of Energy +hud.gov,Department of Housing and Urban Development +wapa.gov,Department of Energy +hudoig.gov,Department of Housing and Urban Development +huduser.gov,Department of Housing and Urban Development +fsrs.gov,General Services Administration +gobiernousa.gov,General Services Administration +dol.gov,Department of Labor +nationalhousing.gov,Department of Housing and Urban Development +nationalhousinglocator.gov,Department of Housing and Urban Development +nhl.gov,Department of Housing and Urban Development +nls.gov,Department of Housing and Urban Development +opportunityzones.gov,Department of Housing and Urban Development +doleta.gov,Department of Labor +organdonor.gov,Department of Health and Human Services +pandemicflu.gov,Department of Health and Human Services +phe.gov,Department of Health and Human Services +psc.gov,Department of Health and Human Services +jobcorps.gov,Department of Labor +recoverymonth.gov,Department of Health and Human Services +usap.gov,National Science Foundation +usgeo.gov,National Aeronautics and Space Administration +floodsmart.gov,Federal Emergency Management Agency +readybusiness.gov,Federal Emergency Management Agency +fnal.gov,Department of Energy +campusdrugprevention.gov,Department of Justice +nvtc.gov,Department of Justice +lbl.gov,Department of Energy +llnl.gov,Department of Energy +chcoc.gov,Office of Personnel Management +cybercareers.gov,Office of Personnel Management +feb.gov,Office of Personnel Management +fedjobs.gov,Office of Personnel Management +governmentjobs.gov,Office of Personnel Management +nbib.gov,Office of Personnel Management +opm.gov,Office of Personnel Management +unlocktalent.gov,Office of Personnel Management +sbir.gov,Small Business Administration +airnow.gov,Environmental Protection Agency +nccs.gov,Department of Energy +ncrc.gov,Department of Energy +neup.gov,Department of Energy +nrel.gov,Department of Energy +orau.gov,Department of Energy +ornl.gov,Department of Energy +nasa.gov,National Aeronautics and Space Administration +acf.gov,Department of Health and Human Services +ap.gov,Department of Commerce +cisa.gov,CISA +nist.gov,National Institute of Standards and Technology +ice.gov,U.S. Immigration and Customs Enforcement +segurosocial.gov,Social Security Administration +socialsecurity.gov,Social Security Administration +ssa.gov,Social Security Administration +alzeimers.gov,National Institutes of Health +brainhealth.gov,National Institutes of Health +cdcpartners.gov,National Institutes of Health +clinicaltrial.gov,National Institutes of Health +clinicaltrials.gov,National Institutes of Health +docline.gov,National Institutes of Health +drugabuse.gov,National Institutes of Health +edison.gov,National Institutes of Health +endingthedocumentgame.gov,National Institutes of Health +genome.gov,National Institutes of Health +hearttruth.gov,National Institutes of Health +iedison.gov,National Institutes of Health +locatorplus.gov,National Institutes of Health +medlineplus.gov,National Institutes of Health +mesh.gov,National Institutes of Health +ncifcrf.gov,National Institutes of Health +nih.gov,National Institutes of Health +nlm.gov,National Institutes of Health +nnlm.gov,National Institutes of Health +pubmed.gov,National Institutes of Health +smokefree.gov,National Institutes of Health +flightschoolcandidates.gov,Transportation Security Administration +tsa.gov,Transportation Security Administration +bls.gov,U.S. Bureau of Labor Statistics +build.gov,Executive Office of the President +childtaxcredit.gov,Executive Office of the President +crisisnextdoor.gov,Executive Office of the President +earmarks.gov,Executive Office of the President +eop.gov,Executive Office of the President +max.gov,Executive Office of the President +nepa.gov,Executive Office of the President +omb.gov,Executive Office of the President +ondcp.gov,Executive Office of the President +ostp.gov,Executive Office of the President +pci.gov,Executive Office of the President +pitc.gov,Executive Office of the President +usdigitalservice.gov,Executive Office of the President +usds.gov,Executive Office of the President +ustr.gov,Executive Office of the President +wh.gov,Executive Office of the President +whitehouse.gov,Executive Office of the President +whitehousedrugpolicy.gov,Executive Office of the President +eac.gov,U.S. Election Assistance Commission +fda.gov,Food and Drug Administration +bcfp.gov,Consumer Financial Protection Bureau +cfpa.gov,Consumer Financial Protection Bureau +cfpb.gov,Consumer Financial Protection Bureau +consumerbureau.gov,Consumer Financial Protection Bureau +consumerfinance.gov,Consumer Financial Protection Bureau +consumerfinancial.gov,Consumer Financial Protection Bureau +consumerfinancialbureau.gov,Consumer Financial Protection Bureau +consumerfinancialprotectionbureau.gov,Consumer Financial Protection Bureau +consumerprotection.gov,Consumer Financial Protection Bureau +"consumerprotectionbureau.gov,mimm.gov",Consumer Financial Protection Bureau +ustda.gov,U.S. Trade and Development Agency +sss.gov,Selective Service System diff --git a/src/adhoc/data/run.py b/src/adhoc/data/run.py new file mode 100644 index 00000000..bfd528ba --- /dev/null +++ b/src/adhoc/data/run.py @@ -0,0 +1,539 @@ +"""Database queries.""" +# Standard Python Libraries +import sys + +# Third-Party Libraries +from data.config import config +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras + +CONN_PARAMS_DIC = config() + + +def show_psycopg2_exception(err): + """Error handleing for postgres issues.""" + err_type, traceback = sys.exc_info() + line_n = traceback.tb_lineno + print("\npsycopg2 ERROR:", err, "on line number:", line_n) + print("psycopg2 traceback:", traceback, "-- type:", err_type) + print("\nextensions.Diagnostics:", err) + print("pgerror:", err) + print("pgcode:", err, "\n") + + +def connect(thread): + """Connect to postgres database.""" + conn = None + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection.""" + conn.close() + return + + +def execute_values(conn, dataframe, table, except_condition=";"): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + except_condition + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_values(conn, table, where=";"): + """Insert of a datafame.""" + sql = "SELECT * FROM {}" + sql = sql + where + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql.format(table), conn) + conn.close() + return df + + +def query_orgs(thread): + """Query orgs.""" + conn = connect(thread) + orgs = query_values(conn, "organizations", " WHERE report_on is True;") + close(conn) + print(orgs) + return orgs + + +def query_roots(conn, org_uid): + """Insert into datafame.""" + sql = "SELECT * FROM root_domains WHERE organizations_uid = '{}'" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql.format(org_uid), conn) + return df + + +def query_null_roots(conn, org_uid): + """Insert into datafame.""" + sql = "SELECT * FROM root_domains WHERE root_domain = 'Null_Root'" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql, conn) + return df + + +def execute_hibp_breach_values(conn, dataframe, table): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def execute_hibp_emails_values(conn, dataframe, table): + """Insert into datafame.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +# No longer in use +def query_null_subs(conn): + """Insert into datafame.""" + sql = """SELECT o.name, o.organizations_uid, rd.root_domain, rd.root_domain_uid, sd.sub_domain, sd.sub_domain_uid FROM sub_domains as sd + JOIN root_domains as rd ON sd.root_domain_uid = rd.root_domain_uid + JOIN organizations as o ON o.organizations_uid = rd.organizations_uid + WHERE sub_domain = 'Null_Sub'""" + # try just pandas... pd..read_sql_query(sql, conn) + df = pd.read_sql_query(sql, conn) + return df + + +def execute_shodan_data(dataframe, table, thread, org_name, failed): + """Insert shodan data into db.""" + conn = connect(thread) + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (organizations_uid, ip, port, protocol, timestamp) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print( + f"{thread} Data inserted using execute_values() successfully - {org_name}" + ) + except Exception as e: + print(f"{org_name} failed inserting into {table}") + print(f"{thread} {e} - {org_name}") + failed.append(f"{org_name} failed inserting into {table}") + conn.rollback() + cursor.close() + cursor.close() + return failed + + +def execute_dnsmonitor_data(dataframe, table): + """Execute dns monitor data.""" + conn = connect("") + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation, organizations_uid) + DO UPDATE SET ipv4 = EXCLUDED.ipv4, + ipv6 = EXCLUDED.ipv6, + date_observed = EXCLUDED.date_observed, + mail_server = EXCLUDED.mail_server, + name_server = EXCLUDED.name_server, + sub_domain_uid = EXCLUDED.sub_domain_uid, + data_source_uid = EXCLUDED.data_source_uid;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("DNSMonitor Data inserted using execute_values() successfully..") + + +def execute_dnsmonitor_alert_data(dataframe, table): + """Execute alert data.""" + conn = connect("") + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (alert_type, sub_domain_uid, date, new_value) + DO NOTHING;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + print("DNSMonitor Alert Data inserted using execute_values() successfully..") + + +def query_ips(org_id): + """Query IPs.""" + conn = connect("") + sql = """SELECT wa.asset as ip_address + FROM web_assets wa + WHERE wa.organizations_uid = '{}' + and wa.report_on = True + and wa.asset_type = 'ipv4' + """ + # to just return ipv4 change last line to the following: + # and wa.asset_type = 'ipv4' + df = pd.read_sql(sql.format(org_id), conn) + conn.close() + return df + + +def query_orgs_rev(): + """Query orgs in reverse.""" + conn = connect("") + sql = "SELECT * FROM organizations WHERE report_on is True;" + df = pd.read_sql_query(sql, conn) + close(conn) + return df + + +def query_web_assets(conn, org_id): + """Query web assets.""" + sql = """SELECT o.name, o.organizations_uid, wa.asset_type, wa.asset, wa.ip_type, + wa.asset_origin, wa.report_on, wa.last_scanned + FROM web_assets as wa + JOIN organizations o on o.organizations_uid = wa.organizations_uid + WHERE wa.report_on = True + and o.organizations_uid = '{}' + """ + df = pd.read_sql(sql.format(org_id), conn) + + conn.close() + return df + + +# No longer in use +def check_ip(ip): + """Check IPs.""" + conn = connect("") + sql = """SELECT wa.asset as ip, o.name as org FROM web_assets wa + JOIN organizations o on o.organizations_uid = wa.organizations_uid + WHERE wa.asset = '{}'""" + df = pd.read_sql_query(sql.format(ip), conn) + close(conn) + return df + + +def getSubdomain(domain): + """Get subdomain.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{}'""" + cur.execute(sql.format(domain)) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(domain): + """Get root domain.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +# ***Scpecifically for DNSMonitor +# TODO: Don't hardcode subdomain uid +def addRootToSubdomain(domain): + """Add root to subdomain.""" + # TODO: getDataSource() + root_domain_uid = getRootdomain(domain)[0] + conn = connect("") + sql = """insert into sub_domains(sub_domain, root_domain_uid, root_domain, data_source_uid) + values ('{}', '{}', '{}','f7229dcc-98a9-11ec-a1c4-02589a36c9d7');""" + cur = conn.cursor() + cur.execute(sql.format(domain, root_domain_uid, domain)) + conn.commit() + close(conn) + print(f"Success adding root domain, {domain}, to subdomains table.") + + +def getDataSource(source): + """Get data source.""" + conn = connect("") + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +def insertWASIds(listIds): + """Insert WAS IDs into database.""" + conn = connect("") + sql = """INSERT INTO was_map (was_org_id,pe_org_id) + VALUES ('{}','{}') + ON CONFLICT (was_org_id) DO NOTHING;""" + sqlNoUUID = """INSERT INTO was_map (was_org_id) + VALUES ('{}') + ON CONFLICT (was_org_id) DO NOTHING;""" + cur = conn.cursor() + for id in listIds: + if id[1] == '': + cur.execute(sqlNoUUID.format(id[0])) + else: + cur.execute(sql.format(id[0], id[1])) + conn.commit() + close(conn) + print("Success adding WAS IDs to database.") + +def insertFindingData(findingList): + """Insert finding data into database.""" + # TODO: Dont use was_ord_id to reference orgs, use customer_id once was data become available + conn = connect("") + sql = """INSERT INTO was_findings (finding_uid, finding_type, webapp_id, was_org_id, owasp_category, severity, times_detected, base_score, temporal_score, fstatus, last_detected, first_detected, potential) + VALUES ('{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}') + ON CONFLICT (finding_uid) DO UPDATE + SET is_remidiated = CASE + WHEN was_findings.fstatus != 'FIXED' AND excluded.fstatus = 'FIXED' THEN TRUE + ELSE was_findings.is_remidiated + END, + fstatus = excluded.fstatus, + times_detected = excluded.times_detected, + last_detected = excluded.last_detected, + potential = excluded.potential;""" + cur = conn.cursor() + for finding in findingList: + try: + cur.execute( + sql.format( + finding["finding_uid"], + finding["finding_type"], + finding["webapp_id"], + finding["was_org_id"], + finding["owasp_category"], + finding["severity"], + finding["times_detected"], + finding["base_score"], + finding["temporal_score"], + finding["fstatus"], + finding["last_detected"], + finding["first_detected"], + finding["potential"], + ) + ) + except KeyError: + print("KeyError") + print(finding) + conn.commit() + close(conn) + print("Success adding finding data to database.") + +def queryVulnWebAppCount(org_id): + """Query the amount of webapps with vulnerabilities.""" + # TODO: Dont use was_ord_id to reference orgs, use customer_id once was data become available + conn = connect("") + sql = """ SELECT webapp_id FROM was_findings + WHERE was_org_id = '{}' + AND + ( + fstatus = 'ACTIVE' + OR fstatus = 'NEW' + OR fstatus = 'REOPENED' + ); + """ + df = pd.read_sql_query(sql.format(org_id), conn) + webIdsList = df["webapp_id"].values.tolist() + close(conn) + return len(set(webIdsList)) + +def queryWASOrgList(): + """Query the list of WAS orgs.""" + # TODO: Dont use was_ord_id to reference orgs, use customer_id once was data become available + conn = connect("") + sql = """SELECT was_org_id FROM was_map""" + df = pd.read_sql_query(sql, conn) + orgList = df["was_org_id"].values.tolist() + close(conn) + return orgList + +def getPreviousFindings(org_id,monthsAgo): + """Get findings for specific time period in months.""" + conn = connect("") + cur = conn.cursor() + sql = """ SELECT * FROM was_findings + WHERE was_org_id = '{}' + AND last_detected >= date_trunc('month', now() - interval '{} month') + AND last_detected < date_trunc('month', now() - interval '{} month'); + """ + cur.execute(sql.format(org_id,monthsAgo,monthsAgo-1), conn) + ret = cur.fetchall() + cur.close() + close(conn) + return ret + +def getPreviousFindingsHistorical(org_id,monthsAgo): + """Get findings for specific time period in months.""" + conn = connect("") + cur = conn.cursor() + sql = """ SELECT * FROM was_findings + WHERE was_org_id = '{}'; + """ + cur.execute(sql.format(org_id,monthsAgo-1,monthsAgo), conn) + ret = cur.fetchall() + cur.close() + close(conn) + return ret + +def getPotential(org_id): + """Get findings for specific time period in months.""" + conn = connect("") + cur = conn.cursor() + sql = """ SELECT COUNT(*) FROM was_findings + WHERE was_org_id = '{}' AND potential IS TRUE; + """ + cur.execute(sql.format(org_id), conn) + ret = cur.fetchall() + cur.close() + close(conn) + return ret + +def queryVulnCountSeverity(org_id,severity): + """Query the amount of webapps with vulnerabilities.""" + # TODO: Dont use was_ord_id to reference orgs, use customer_id once was data become available + conn = connect("") + sql = """ SELECT webapp_id FROM was_findings + WHERE was_org_id = '{}' + AND severity = '{}' + AND + ( + fstatus = 'ACTIVE' + OR fstatus = 'NEW' + OR fstatus = 'REOPENED' + ); + """ + df = pd.read_sql_query(sql.format(org_id,severity), conn) + webIdsList = df["webapp_id"].values.tolist() + close(conn) + return len(webIdsList) +def queryVulnCountAll(org_id): + """Query the amount of webapps with vulnerabilities.""" + # TODO: Dont use was_ord_id to reference orgs, use customer_id once was data become available + conn = connect("") + sql = """ SELECT webapp_id FROM was_findings + WHERE was_org_id = '{}' + AND + ( + fstatus = 'ACTIVE' + OR fstatus = 'NEW' + OR fstatus = 'REOPENED' + ); + """ + df = pd.read_sql_query(sql.format(org_id), conn) + webIdsList = df["webapp_id"].values.tolist() + close(conn) + return len(webIdsList) +def getPEuuid(org_id): + """Query the org uuid given a certain cyhy db name""" + conn = connect("") + sql = """SELECT organizations_uid FROM organizations WHERE cyhy_db_name = '{}'""" + cur = conn.cursor() + cur.execute(sql.format(org_id)) + ret = cur.fetchone()[0] + close(conn) + return ret + +def insertWASVulnData(data): + """Insert WAS vulnerability data into database.""" + conn = connect("") + cur = conn.cursor() + sql = """ INSERT INTO was_history (was_org_ID,date_scanned,vuln_cnt,vuln_webapp_cnt,web_app_cnt,high_rem_time,crit_rem_time,report_period,high_vuln_cnt,crit_vuln_cnt,crit_rem_cnt,high_rem_cnt,total_potential) + VALUES ('{}','{}',{},{},{}, (CASE WHEN {} = 0 THEN NULL ELSE {} END), (CASE WHEN {} = 0 THEN NULL ELSE {} END),'{}',{},{},{},{},{}) """ + cur.execute( + sql.format( + data['was_org_id'], + data['date_scanned'], + data['vuln_cnt'], + data['vuln_webapp_cnt'], + data['web_app_cnt'], + data['high_rem_time'], + data['high_rem_time'], + data['crit_rem_time'], + data['crit_rem_time'], + data['report_period'], + data['high_vuln_cnt'], + data['crit_vuln_cnt'], + data['high_rem_cnt'], + data['crit_rem_cnt'], + data['total_potential'], + ) + ) + conn.commit() + close(conn) + print("Success adding finding data to database.") \ No newline at end of file diff --git a/src/adhoc/encrypt.py b/src/adhoc/encrypt.py new file mode 100755 index 00000000..e5815044 --- /dev/null +++ b/src/adhoc/encrypt.py @@ -0,0 +1,279 @@ +"""ciagov/pe-reports: A tool for creating Posture & Exposure reports. + +Usage: + pe-reports REPORT_DATE INPUT_DIRECTORY [--db-creds-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Date of the report, format YYYY-MM-DD + INPUT_DIRECTORY The directory where the Finished reports are located. Organized by + owner. + -c --db-creds-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. + [default: /secrets/database_creds.yml] +""" +# Standard Python Libraries +import json +import logging +import os +import sys + +# Third-Party Libraries +from docopt import docopt +import fitz +from mongo_db_from_config import db_from_config +import pymongo + +# from _version import __version__ +import yaml + + +def embed_and_encrypt( + input_directory, + _id, + datestring, + file, + password, +): + """Embeds raw data into pdf and encrypts file.""" + doc = fitz.open(file) + output = f"/output_05_15/{_id}/Posture_and_Exposure_Report-{datestring}.pdf" + + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + output, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + tooLarge = False + # Throw error if file size is greater than 20MB + filesize = os.path.getsize(output) + if filesize >= 20000000: + tooLarge = True + + return filesize, tooLarge + + +def get_key_from_request(request): + """Return the agency"s key for encryption. + + Given the request document, return the key to use for encrypting + documents to send to the agency. + + Parameters + ---------- + request : dict + The request documents for which the corresponding email + address is desired. + + Returns + ------- + str: A string value to use as the password to encrypt the PDF + report before sending over email to the agency. + + """ + id = request["_id"] + # Get the key value + try: + key = request["key"] + except Exception: + # Print an error if there is no key value + print(f"No key found for ID {id}") + + return key + + +def get_requests_raw(db, query, batch_size=None): + """Return a cursor for iterating over agencies" request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + query : dict + The query to perform. + + batch_size : int + The batch size to use when retrieving results from the Mongo + database. If None then the default will be used. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server, or if batch_size is not an int or None. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. The batch size cannot be set on a cursor that has already + been used. + + """ + projection = {"_id": True, "key": True} + + try: + requests = db.requests.find(query, projection) + if batch_size is not None: + requests.batch_size(batch_size) + except TypeError: + logging.critical( + "There was an error with the MongoDB query that retrieves the request documents", + exc_info=True, + ) + raise + + return requests + + +def get_requests(db, agency_list, batch_size=None): + """Return a cursor for iterating over agencies" request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + agency_list : list(str) + A list of agency IDs (e.g. DOE, DOJ, DHS). If None then no such + restriction is placed on the query. + + batch_size : int + The batch size to use when retrieving results from the Mongo + database. If None then the default will be used. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server, or if batch_size is not an int or None. + + ValueError: If batch_size is negative, or if there is no FEDERAL + category in the database but federal_only is True. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. The batch size cannot be set on a cursor that has already + been used. + + """ + query = {"retired": {"$ne": True}, "_id": {"$in": agency_list}} + + return get_requests_raw(db, query, batch_size) + + +def main(): + """Run main.""" + # Parse command line arguments + args = docopt(__doc__) + + if not os.path.exists(args["INPUT_DIRECTORY"]): + os.mkdir(args["INPUT_DIRECTORY"]) + + # Connect to cyhy database + db_creds_file = args["--db-creds-file"] + try: + db = db_from_config(db_creds_file) + except OSError: + logging.critical( + f"Database configuration file {db_creds_file} does not exist", exc_info=True + ) + print("") + return 1 + except yaml.YAMLError: + logging.critical( + f"Database configuration file {db_creds_file} does not contain valid YAML", + exc_info=True, + ) + print("Database configuration file {db_creds_file} does not contain valid YAML") + return 1 + except KeyError: + logging.critical( + f"Database configuration file {db_creds_file} does not contain the expected keys", + exc_info=True, + ) + print( + "Database configuration file {db_creds_file} does not contain the expected keys" + ) + return 1 + except pymongo.errors.ConnectionError: + logging.critical( + f"Unable to connect to the database server in {db_creds_file}", + exc_info=True, + ) + print("Unable to connect to the database server in {db_creds_file}") + return 1 + except pymongo.errors.InvalidName: + logging.critical( + f"The database in {db_creds_file} does not exist", exc_info=True + ) + print("The database in {db_creds_file} does not exist") + return 1 + + print("Starting Encryption") + + agencies = [] + f = open("org_info.json") + org_obj = json.load(f) + + for agency in org_obj: + agencies.append(agency["cyhy_db_name"]) + + try: + requests = get_requests(db, agency_list=agencies) + request_data = list(requests) + + except TypeError: + return 4 + try: + cyhy_agencies = len(request_data) + logging.debug(f"{cyhy_agencies} agencies found in CyHy") + + except pymongo.errors.OperationFailure: + logging.critical( + "Mongo database error while counting the number of request documents returned", + exc_info=True, + ) + generated_reports = 0 + print("\n [INFO] Reports for:\n ", request_data) + # print(len(request_data)) + + for request in request_data: + _id = request["_id"] + print(_id) + password = get_key_from_request(request) + pdf = f"{args['INPUT_DIRECTORY']}/{_id}/Posture_and_Exposure_Report-{args['REPORT_DATE']}.pdf" + (filesize, tooLarge) = embed_and_encrypt( + args["INPUT_DIRECTORY"], + _id, + args["REPORT_DATE"], + pdf, + password, + ) + if tooLarge: + print(f"{_id} is too large. File size: {filesize} Limit: 20MB") + + generated_reports = generated_reports + 1 + + print(f"{generated_reports} reports encrypted") + + +if __name__ == "__main__": + + sys.exit(main()) diff --git a/src/adhoc/fill_cidrs_for_premium.py b/src/adhoc/fill_cidrs_for_premium.py new file mode 100755 index 00000000..9f0cfbf1 --- /dev/null +++ b/src/adhoc/fill_cidrs_for_premium.py @@ -0,0 +1,11 @@ +# Third-Party Libraries +from fill_cidrs_from_cyhy_assets import fill_cidrs + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df + +orgs = get_orgs_df() +orgs = orgs[orgs["report_on"] == True] +print(orgs) + +fill_cidrs(orgs) diff --git a/src/adhoc/fill_cyhy_assets.py b/src/adhoc/fill_cyhy_assets.py new file mode 100755 index 00000000..703912bb --- /dev/null +++ b/src/adhoc/fill_cyhy_assets.py @@ -0,0 +1,33 @@ +"""Fill cyhy assets.""" +# Third-Party Libraries +from data.run import connect, execute_values +import pandas as pd + +assets = pd.read_csv("cyhy_data/cyhy_assets.csv") +contacts = pd.read_csv("cyhy_data/cyhy_contacts.csv") +conn = connect("") +# cur = conn.cursor() +# delete_sql = """DELETE FROM cyhy_db_assets;""" +# cur.execute(delete_sql) +# conn.commit() +# cur.close() +assets = assets.drop(columns=["Unnamed: 0"]) +contacts = contacts.drop(columns=["Unnamed: 0"]) + +print(assets) +conflict = """ + ON CONFLICT (org_id, network) + DO UPDATE SET contact = EXCLUDED.contact, org_name = EXCLUDED.org_name, type = EXCLUDED.type; +""" +execute_values(conn, assets, "cyhy_db_assets", conflict) + +conflict = """ + ON CONFLICT (org_id, contact_type, email, name) + DO UPDATE SET org_name = EXCLUDED.org_name, phone = EXCLUDED.phone, date_pulled = EXCLUDED.date_pulled; +""" +contacts.drop_duplicates( + subset=["org_id", "name", "contact_type", "email"], inplace=True, ignore_index=True +) +# contacts = contacts[contacts.duplicated(['org_id','name','contact_type','email'],keep=False)] +print(contacts) +execute_values(conn, contacts, "cyhy_contacts", conflict) diff --git a/src/adhoc/fill_ips_for_org.py b/src/adhoc/fill_ips_for_org.py new file mode 100755 index 00000000..181468a7 --- /dev/null +++ b/src/adhoc/fill_ips_for_org.py @@ -0,0 +1,92 @@ +"""Fill IPs table from CIDR blocks.""" +# Standard Python Libraries +import hashlib +import ipaddress + +# Third-Party Libraries +import pandas as pd +import psycopg2 + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df, show_psycopg2_exception + + +def execute_ips(conn, dataframe): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + for row_index, row in dataframe.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO ips(ip_hash, ip, origin_cidr) VALUES (%s, %s, %s) + ON CONFLICT (ip) + DO + UPDATE SET origin_cidr = UUID(EXCLUDED.origin_cidr); """ + print((row["ip_hash"], row["ip"], row["origin_cidr"])) + cur.execute(sql, (row["ip_hash"], row["ip"], row["origin_cidr"])) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + print("IPs inserted using execute_values() successfully..") + + +def query_cidrs(org_id): + """Query Cidr.""" + conn = connect() + print(org_id) + sql = """ + SELECT ct.cidr_uid, ct.network, ct.organizations_uid, ct.insert_alert + FROM cidrs ct + WHERE ct.organizations_uid = %(org_id)s; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + conn.close() + return df + + +def enumerate_ips(cidr, cidr_uid): + """Enumerate all ips for a provided cidr.""" + ips_from_cidrs = [] + print(cidr) + for ip in ipaddress.IPv4Network(cidr): + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_obj = { + "ip_hash": hash_object.hexdigest(), + "ip": str(ip), + "origin_cidr": cidr_uid, + } + ips_from_cidrs.append(ip_obj) + return ips_from_cidrs + + +def fill_ips_from_cidrs(org_id): + """For each cidr enumerate all ips and add them to the ips table.""" + cidrs = query_cidrs(org_id) + ips_from_cidrs = [] + for row_index, cidr in cidrs.iterrows(): + if cidr["insert_alert"] is not None: + continue + ips_from_cidrs = ips_from_cidrs + enumerate_ips( + cidr["network"], cidr["cidr_uid"] + ) + ips_from_cidrs = pd.DataFrame(ips_from_cidrs) + print(ips_from_cidrs) + print(ips_from_cidrs.drop_duplicates(subset=["ip"])) + conn = connect() + execute_ips(conn, ips_from_cidrs) + print("Succuss adding IPS to Cidrs") + + +def main(): + orgs = get_orgs_df() + # orgs = orgs[orgs['cyhy_db_name'] == 'DOI_OS-OAS'] + orgs = orgs[orgs["cyhy_db_name"].isin(["DHS", "TREASURY", "TREASURY_AUC", "HHS"])] + print(orgs) + # if len(orgs == 1): + for org_index, org in orgs.iterrows(): + fill_ips_from_cidrs(org["organizations_uid"]) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/hibp_latest.py b/src/adhoc/hibp_latest.py new file mode 100644 index 00000000..17875679 --- /dev/null +++ b/src/adhoc/hibp_latest.py @@ -0,0 +1,376 @@ +"""HIBP scan.""" +# Standard Python Libraries +import logging +import time +import threading + +# Third-Party Libraries +from data.config import config, config2, get_hibp_token +from data.run import query_orgs +import numpy as np +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = [] + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except Exception as err: + LOGGER.info(err) + LOGGER.info("Error connecting to DB.") + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def query_PE_subs(conn, PE_org_id): + """Query Posture and Exposure subdomains.""" + sql = """ + SELECT sd.sub_domain, rd.root_domain + FROM sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_id)s;""" + df = pd.read_sql_query(sql, conn, params={"org_id": PE_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") +except Exception: + LOGGER.error("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +token = get_hibp_token() +params = {"Authorization": f"Bearer {token}"} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + # LOGGER.info(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + # LOGGER.info(status) + # LOGGER.info(r.text) + # LOGGER.info(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList, thread): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("%s:\t\tHIBP data inserted into credential_exposures successfully..", thread) + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error(err) + cursor.close() + +def hibp_thread(org_df, thread, compiled_breaches, breach_UIDS_Dict): + for org_index, org_row in org_df.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + # LOGGER.info(cyhy_id) + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + LOGGER.info(f"{thread}: Running HIBP on {cyhy_id}") + + subs = query_PE_subs(PE_conn, pe_org_uid).sort_values( + by="sub_domain", key=lambda col: col.str.count(".") + ) + + # LOGGER.info(subs) + + for sub_index, sub in subs.iterrows(): + sd = sub["sub_domain"] + if sd.endswith(".gov"): + print(f"Finding breaches for {sd}") + else: + continue + try: + hibp_resp = get_emails(sd) + except: + LOGGER.info(f"{thread}: Failed after 5 tries.") + continue + if hibp_resp: + # LOGGER.info(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # LOGGER.info(emails) + # for email, breach_list in emails.items(): + subdomain = sd + root_domain = sub["root_domain"] + for b in breach_list: + try: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + except: + LOGGER.info("error adding cred to cred_list") + LOGGER.info("%s:\t\tthere are %s creds found", thread, len(creds_list)) + # Insert new creds into the PE DB + execute_hibp_emails_values(PE_conn, creds_list, thread) + +def run_hibp(org_df): + PE_conn = connect(PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") + except Exception: + LOGGER.error("Failed fetching the data source.") + + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # LOGGER.info(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + + + orgs_list = np.array_split(org_df, 5) + thread_list = [] + x = 0 + for org in orgs_list: + thread_name = f"Thread {x+1}: " + # Start thread + t = threading.Thread( + target=hibp_thread, args=(org, thread_name, compiled_breaches, breach_UIDS_Dict) + ) + t.start() + thread_list.append(t) + x += 1 + + for thread in thread_list: + thread.join() + + + +def main(): + """Run main.""" + PE_orgs = query_orgs("") + + run_hibp(PE_orgs) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/hibp_latest_rev.py b/src/adhoc/hibp_latest_rev.py new file mode 100644 index 00000000..f22586cf --- /dev/null +++ b/src/adhoc/hibp_latest_rev.py @@ -0,0 +1,355 @@ +"""HIBP scan.""" +# Standard Python Libraries +import logging +import time + +# Third-Party Libraries +from data.config import config, config2, get_hibp_token +from data.run import query_orgs +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = [] + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except Exception as err: + LOGGER.info(err) + LOGGER.info("Error connecting to DB.") + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def query_PE_subs(conn, PE_org_id): + """Query Posture and Exposure subdomains.""" + sql = """ + SELECT sd.sub_domain, rd.root_domain + FROM sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_id)s;""" + df = pd.read_sql_query(sql, conn, params={"org_id": PE_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") +except Exception: + LOGGER.error("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +token = get_hibp_token() +params = {"Authorization": f"Bearer {token}"} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + # LOGGER.info(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + # LOGGER.info(status) + # LOGGER.info(r.text) + # LOGGER.info(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("\t\tHIBP data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error(err) + cursor.close() + + +def run_hibp(org_df): + PE_conn = connect(PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + LOGGER.info("Success fetching the data source") + except Exception: + LOGGER.error("Failed fetching the data source.") + + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # LOGGER.info(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + + for org_index, org_row in org_df.iloc[::-1].iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + # LOGGER.info(cyhy_id) + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + LOGGER.info(f"Running HIBP on {cyhy_id}") + + subs = query_PE_subs(PE_conn, pe_org_uid).sort_values( + by="sub_domain", key=lambda col: col.str.count(".") + ) + + # LOGGER.info(subs) + + for sub_index, sub in subs.iterrows(): + sd = sub["sub_domain"] + if sd.endswith(".gov"): + print(f"Finding breaches for {sd}") + else: + continue + try: + hibp_resp = get_emails(sd) + except: + LOGGER.info("Failed after 5 tries.") + continue + if hibp_resp: + # LOGGER.info(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # LOGGER.info(emails) + # for email, breach_list in emails.items(): + subdomain = sd + root_domain = sub["root_domain"] + for b in breach_list: + try: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + except: + LOGGER.info("error adding cred to cred_list") + LOGGER.info("\t\tthere are %s creds found", len(creds_list)) + # Insert new creds into the PE DB + execute_hibp_emails_values(PE_conn, creds_list) + + +def main(): + """Run main.""" + PE_orgs = query_orgs("") + run_hibp(PE_orgs) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/hibp_scan.py b/src/adhoc/hibp_scan.py new file mode 100755 index 00000000..e792e5c5 --- /dev/null +++ b/src/adhoc/hibp_scan.py @@ -0,0 +1,313 @@ +"""HIBP scan.""" +# Standard Python Libraries +import time + +# Third-Party Libraries +from data.config import config, config2 +from data.run import query_orgs +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError, show_psycopg2_exception +import psycopg2.extras as extras +import requests + +# DB connection functions +CF_CONN_PARAMS = config2() +PE_CONN_PARAMS = config() +orgs_to_run = ["DOE"] + + +def connect(PARAMS): + """Connect to the db.""" + "Connection to postgres database" + conn = None + try: + conn = psycopg2.connect(**PARAMS) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + return df + + +def query_CF_subs(conn, CF_org_id): + """Query crossfeed subdomains.""" + sql = """ + SELECT d.name, d.ip, d."fromRootDomain" + FROM domain d + where d."organizationId" = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": CF_org_id}) + return df + + +def getDataSource(conn, source): + """Get the data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +try: + PE_conn = connect(PE_CONN_PARAMS) + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") +except Exception: + print("Failed fetching the data source.") + +# HIBP functions +Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" +Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" +# TODO: Add bearer token +params = {"Authorization": "Bearer "} + + +def flatten_data(response, subdomain, breaches_dict): + """Flatten data.""" + combined_data = [] + # loop through the json response + if response: + for key, value in response.items(): + # for each email loop through the list of breaches + for b in value: + data = {"email": key + "@" + subdomain, "sub_domain": subdomain} + data.update(breaches_dict[b]) + combined_data.append(data) + print(combined_data) + return combined_data + + +def get_breaches(): + """Get breaches.""" + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + print(status) + print(r.text) + print(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(conn, jsonList, table): + """Execute values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name, name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + print("Data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def execute_hibp_breach_values(conn, jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + print("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + print(err) + cursor.close() + + +def main(): + """Run main.""" + CF_conn = connect("", CF_CONN_PARAMS) + PE_conn = connect("", PE_CONN_PARAMS) + try: + source_uid = getDataSource(PE_conn, "HaveIBeenPwnd")[0] + print("Success fetching the data source") + except Exception: + print("Failed fetching the data source.") + + """Get Crossfeed orgs""" + cf_orgs_df = query_CF_orgs(CF_conn) + cf_orgs_dict = cf_orgs_df.set_index("name").agg(list, axis=1).to_dict() + + PE_orgs = query_orgs("") + breaches = get_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # print(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(PE_conn, b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(PE_conn, sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update({UID["breach_name"]: UID["credential_breaches_uid"]}) + for org_index, org_row in PE_orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + cyhy_id = org_row["cyhy_db_name"] + + if cyhy_id not in orgs_to_run and orgs_to_run: + continue + print(f"Running on {org_name}") + subs = query_CF_subs(CF_conn, cf_orgs_dict[org_name][0]).sort_values( + by="name", key=lambda col: col.str.count(".") + ) + + print(subs) + + for sub_index, sub in subs.iterrows(): + print(f"Finding breaches for {sub['name']}") + hibp_resp = get_emails(sub["name"]) + if hibp_resp: + # print(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # print(emails) + # for email, breach_list in emails.items(): + subdomain = sub["name"] + root_domain = sub["fromRootDomain"] + for b in breach_list: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b]["modified_date"], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + print("there are ", len(creds_list), " creds found") + # Insert new creds into the PE DB + execute_hibp_emails_values( + PE_conn, creds_list, "public.credential_exposures" + ) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/import_web_assets.py b/src/adhoc/import_web_assets.py new file mode 100755 index 00000000..ca10f435 --- /dev/null +++ b/src/adhoc/import_web_assets.py @@ -0,0 +1,35 @@ +"""Import web assets.""" +# Third-Party Libraries +from data.run import connect, execute_values, getDataSource, query_orgs +import pandas as pd + +orgs = query_orgs("") +root_path = "/home/ubuntu/adhoc" +for org_index, org in orgs.iterrows(): + + print(f"Importing assets for {org['name']}") + try: + new_assets = pd.read_csv(f"{root_path}/new_ips/{org['cyhy_db_name']}.csv") + except FileNotFoundError: + continue + + asset_list = [] + for asset_index, asset_row in new_assets.iterrows(): + source_uid = getDataSource(asset_row["Source"])[0] + asset_list.append( + { + "asset_type": asset_row["Type"], + "asset": asset_row["Assets"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": "LG", + "report_on": True, + "data_source_uid": source_uid, + } + ) + + asset_df = pd.DataFrame(asset_list) + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO NOTHING;""" + execute_values(conn, asset_df, "public.web_assets", except_clause) diff --git a/src/adhoc/import_web_assets_3.py b/src/adhoc/import_web_assets_3.py new file mode 100755 index 00000000..4e66a42a --- /dev/null +++ b/src/adhoc/import_web_assets_3.py @@ -0,0 +1,63 @@ +"""Import web assets.""" +# Third-Party Libraries +from data.run import connect, execute_values, getDataSource, query_orgs +import pandas as pd + +orgs = query_orgs("") +root_path = "/home/ubuntu/adhoc" + + +def query_cyhy_assets(cyhy_db_id): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM cyhy_db_assets ca + where ca.org_id = %(org_id)s + """ + conn = connect("") + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + conn.close() + return df + + +for org_index, org in orgs.iterrows(): + + print(f"Importing assets for {org['name']}") + try: + new_assets = pd.read_csv(f"{root_path}/new_ips/{org['cyhy_db_name']}.csv") + except FileNotFoundError: + continue + + asset_list = [] + for asset_index, asset_row in new_assets.iterrows(): + source_uid = getDataSource(asset_row["Source"])[0] + asset_list.append( + { + "asset_type": asset_row["Type"], + "asset": asset_row["Assets"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": asset_row["Source"], + "report_on": True, + "data_source_uid": source_uid, + } + ) + cyhy_assets = query_cyhy_assets(org["cyhy_db_name"]) + source_uid = getDataSource("cyhy_db")[0] + for cyhy_asset_index, cyhy_asset_row in cyhy_assets.iterrows(): + asset_list.append( + { + "asset_type": "cidrv4", + "asset": cyhy_asset_row["network"], + "verified": False, + "organizations_uid": org["organizations_uid"], + "asset_origin": "cyhy_db", + "report_on": True, + "data_source_uid": source_uid, + } + ) + asset_df = pd.DataFrame(asset_list) + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO NOTHING;""" + execute_values(conn, asset_df, "public.web_assets", except_clause) diff --git a/src/adhoc/ip_validation.py b/src/adhoc/ip_validation.py new file mode 100755 index 00000000..6f850279 --- /dev/null +++ b/src/adhoc/ip_validation.py @@ -0,0 +1,145 @@ +"""Script to verify ips resolve to orgs root domains. + +Usage: + ip_validation [ORGS...] + +Options: + -h --help Show this message. + ORGS Optional list of org_ids to run on (no commas or spaces in between). +""" +# Standard Python Libraries +import logging +import socket +import traceback + +# Third-Party Libraries +from data.run import close, connect, query_ips, query_orgs_rev, query_roots +from docopt import docopt +import psycopg2 +import requests + + +def update_ip(ip, org_uid, domain): + """Update IP.""" + try: + + conn = connect("") + + if conn: + + logging.info("There was a connection made to the database") + + cursor = conn.cursor() + + cursor.execute( + """ + UPDATE web_assets + SET report_on = False, report_status_reason=%s + WHERE organizations_uid = %s + AND asset = %s + """, + ( + f"Resolved domain {str(domain)} does not match any root domains", + org_uid, + ip, + ), + ) + + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + +def ip_domain_compare(ip, domain_list, org_uid): + """Compare IP.""" + ip_address = ip["ip_address"] + org_uid = org_uid + # sub_domain = thehostname(ip_address) + subs, roots = reverseLookup(ip_address) + + if roots: + if len(roots.intersection(domain_list)) == 0: + update_ip(ip_address, org_uid, subs) + print(f"{ip_address} resolved to {str(roots)}") + + +def thehostname(domainIP): + """Get actual domain from an IP.""" + gettheAddress = "" + try: + gettheAddress = socket.getfqdn(domainIP) + # gettheAddress = socket.gethostbyaddr(domainIP) + + except Exception: + gettheAddress = None + + if gettheAddress == domainIP: + gettheAddress = None + return gettheAddress + + +def reverseLookup(ip): + """Perform the reverse lookup.""" + # TODO: Add API key + api = "" + url = f"https://dns-history.whoisxmlapi.com/api/v1?apiKey={api}&ip={ip}" + payload = {} + headers = {} + response = requests.request("GET", url, headers=headers, data=payload).json() + roots = set() + subs = [] + try: + if response["size"] > 0: + result = response["result"] + for domain in result: + try: + root = ".".join(domain["name"].rsplit(".")[-2:]) + roots.add(root) + subs.append(domain["name"]) + except KeyError: + continue + except Exception: + roots = set() + subs = [] + return subs, roots + + +def main(): + """Run main.""" + global __doc__ + args = docopt(__doc__) + try: + print("Starting new thread") + + orgs = query_orgs_rev() + + for org_index, org in orgs.iterrows(): + if args["ORGS"] and org["cyhy_db_name"] not in args["ORGS"]: + continue + + print(org["name"], "- ", org["organizations_uid"]) + print("Running IPs for ", org["name"], flush=True) + PE_conn = connect("") + org_uid = org["organizations_uid"] + roots = query_roots(PE_conn, org_uid) + roots_list = [] + for root_index, root in roots.iterrows(): + roots_list.append(root["root_domain"]) + ips_df = query_ips(org_uid) + print(roots_list) + for ip_index, ip in ips_df.iterrows(): + ip_domain_compare(ip, roots_list, org_uid) + close(PE_conn) + + except Exception: + print(traceback.format_exc(), flush=True) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/link_subs_and_ips_OLD_ORGS.py b/src/adhoc/link_subs_and_ips_OLD_ORGS.py new file mode 100755 index 00000000..13520a90 --- /dev/null +++ b/src/adhoc/link_subs_and_ips_OLD_ORGS.py @@ -0,0 +1,11 @@ +# Third-Party Libraries +from link_subs_and_ips_from_subs import connect_ips_from_subs + +# cisagov Libraries +from pe_reports.data.db_query import connect, get_orgs_df + +orgs = get_orgs_df() +orgs = orgs[orgs["report_on"] == True] +print(orgs) + +connect_ips_from_subs(orgs) diff --git a/src/adhoc/name_update.py b/src/adhoc/name_update.py new file mode 100644 index 00000000..06d66d01 --- /dev/null +++ b/src/adhoc/name_update.py @@ -0,0 +1,33 @@ +"""Name Update. + +Usage: + name_update.py + name_update.py (-h | --help) + name_update.py --version + +Options: + -h --help Show this screen. + --version Show version. +""" + +# Third-Party Libraries +from data.run import close, connect +from docopt import docopt + + +def main(): + """Rename an organization in the database.""" + args = docopt(__doc__, version="v0.0.1") + conn = connect("") + cursor = conn.cursor() + cursor.execute( + "UPDATE ORGANIZATIONS set NAME = (%s) WHERE NAME = (%s)", + (args[""], args[""]), + ) + print("%s records updated" % cursor.rowcount) + conn.commit() + close(conn) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/peDomMasq.py b/src/adhoc/peDomMasq.py new file mode 100644 index 00000000..b070960a --- /dev/null +++ b/src/adhoc/peDomMasq.py @@ -0,0 +1,328 @@ +"""Run domain masquerading scan.""" +# Standard Python Libraries +import datetime +import json +import socket +import traceback + +# Third-Party Libraries +from data.run import query_orgs +import dshield +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") + + +def query_db(conn, query, args=(), one=False): + """Query the database.""" + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + """Get subdomain.""" + cur = conn.cursor() + sql = """SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{}'""" + cur.execute(sql.format(domain)) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + """Get root domain.""" + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + """Add root domain.""" + ip_address = str(socket.gethostbyname(root_domain)) + sql = """insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{}', '{}', '{}', '{}', '{});""" + cur = conn.cursor() + cur.execute(sql.format(root_domain, pe_org_uid, org_name, source_uid, ip_address)) + conn.commit() + cur.close() + print(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name): + """Add subdomain.""" + source_uid = getDataSource(conn, "findomain")[0] + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + print(root_domain) + try: + root_domain_uid = getRootdomain(conn, root_domain)[0] + print(root_domain_uid) + except Exception: + addRootdomain(conn, domain, pe_org_uid, source_uid, org_name) + root_domain_uid = getRootdomain(conn, root_domain)[0] + sql = """insert into sub_domains(sub_domain, root_domain_uid, root_domain, data_source_uid) + values ('{}', '{}', '{}', '{}');""" + print(sql.format(domain, root_domain_uid, root_domain, source_uid)) + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + print(f"Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + """Get data source.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name='{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone() + cur.close() + return source + + +def query_CF_orgs(conn): + """Query Crossfeed orgs.""" + sql = """select o.name, o.id + from organization o + join organization_tag_organizations_organization otoo on otoo."organizationId" = o."id" + join organization_tag ot on ot.id = otoo."organizationTagId" + WHERE ot.name = 'P&E'""" + df = pd.read_sql_query(sql, conn) + print(df) + return df + + +# DB_HOST = "" + +# CF_DB_NAME = "" +# CF_DB_USERNAME = "" +# CF_DB_PASSWORD = "" + +# PE_DB_NAME = "" +# PE_DB_USERNAME = "" +# PE_DB_PASSWORD = "" + +"""Connect to PE Database""" +# TODO: Insert actual db creds +try: + PE_conn = psycopg2.connect( + host="DB_HOST", + database="PE_DB_NAME", + user="PE_DB_USERNAME", + ) + print("Connected to PE database.") +except Exception: + print("Failed connecting to PE database.") + +"""Connect to Crossfeed's Database""" +try: + CF_conn = psycopg2.connect( + host="DB_HOST", + database="CF_DB_NAME", + user="CF_DB_USERNAME", + ) + print("Connected to Crossfeed's database.") +except Exception: + print("Failed connecting to Crossfeed's database.") + +"""Get Crossfeed orgs""" +cf_orgs_df = query_CF_orgs(CF_conn) +cf_orgs_dict = cf_orgs_df.set_index("name").agg(list, axis=1).to_dict() + +""" Get P&E Orgs """ +orgs = query_orgs("") +for org_index, org_row in orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + # if org_name not in ["Department of Housing and Urban Development"]: + # continue + print(pe_org_uid) + print(org_name) + cf_org_id = cf_orgs_dict[org_name][0] + print(cf_org_id) + """Collect DNSTwist data from Crossfeed""" + try: + sql = """SELECT vuln."structuredData", vuln."domainId", dom."name" + FROM domain as dom + JOIN vulnerability as vuln + ON vuln."domainId" = dom.id + WHERE dom."organizationId" ='{}' + AND vuln."source" = 'dnstwist'""" + dnstwist_resp = query_db(CF_conn, sql.format(cf_org_id)) + + # Get data source + source_uid = getDataSource(PE_conn, "DNSTwist")[0] + + domain_list = [] + perm_list = [] + if dnstwist_resp is None: + print("empty response. Continueing to next org") + continue + for row in dnstwist_resp: + # Get subdomain uid + sub_domain = row["name"] + print(sub_domain) + row = row["structuredData"]["domains"] + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + except Exception: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in row: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + continue + if "dns-a" not in dom: + continue + else: + print(str(dom["dns-a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns-a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns-a"][0]) == "!ServFail": + continue + + results = dshield.ip( + str(dom["dns-a"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep-score" not in dom: + dom["ssdeep-score"] = "" + if "dns-mx" not in dom: + dom["dns-mx"] = [""] + if "dns-ns" not in dom: + dom["dns-ns"] = [""] + if "dns-aaaa" not in dom: + dom["dns-aaaa"] = [""] + else: + print(str(dom["dns-aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns-aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns-aaaa"][0]) == "!ServFail": + continue + results = dshield.ip( + str(dom["dns-aaaa"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain-name"] + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain-name"], + "ipv4": dom["dns-a"][0], + "ipv6": dom["dns-aaaa"][0], + "mail_server": dom["dns-mx"][0], + "name_server": dom["dns-ns"][0], + "fuzzer": dom["fuzzer"], + "date_observed": dom["date-first-observed"], + "date_active": date, + "ssdeep_score": dom["ssdeep-score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except Exception: + print("Failed selecting DNSTwist data.") + print(traceback.format_exc()) + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + columns = domain_list[0].keys() + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""" + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + PE_conn.commit() + print("Data inserted using execute_values() successfully..") + + except Exception: + print("Failure inserting data into database.") + print(traceback.format_exc()) + + +CF_conn.close() +PE_conn.close() diff --git a/src/adhoc/pe_dedupe.py b/src/adhoc/pe_dedupe.py new file mode 100755 index 00000000..1ca51a5e --- /dev/null +++ b/src/adhoc/pe_dedupe.py @@ -0,0 +1,437 @@ +#!/usr/bin/ python3 +"""Script to run cidrs through shodan to find scanned ips. + +Usage: + pe_dedupe [ORGS...] + +Options: + -h --help Show this message. + ORGS Optional list of org_ids to run on (no commas or spaces in between). +""" +# Standard Python Libraries +import time + +# Third-Party Libraries +from data.run import ( + connect, + execute_values, + getDataSource, + query_orgs, + query_web_assets, +) +from docopt import docopt +import pandas as pd +import shodan + +# -*- coding: utf-8 -*- +states = [ + "AL", + "AK", + "AZ", + "AR", + "CA", + "CO", + "CT", + "DC", + "DE", + "FL", + "GA", + "HI", + "ID", + "IL", + "IN", + "IA", + "KS", + "KY", + "LA", + "ME", + "MD", + "MA", + "MI", + "MN", + "MS", + "MO", + "MT", + "NE", + "NV", + "NH", + "NJ", + "NM", + "NY", + "NC", + "ND", + "OH", + "OK", + "OR", + "PA", + "RI", + "SC", + "SD", + "TN", + "TX", + "UT", + "VT", + "VA", + "WA", + "WV", + "WI", + "WY", +] + +state_names = [ + "Alaska", + "Alabama", + "Arkansas", + "American Samoa", + "Arizona", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Guam", + "Hawaii", + "Iowa", + "Idaho", + "Illinois", + "Indiana", + "Kansas", + "Kentucky", + "Louisiana", + "Massachusetts", + "Maryland", + "Maine", + "Michigan", + "Minnesota", + "Missouri", + "Mississippi", + "Montana", + "North Carolina", + "North Dakota", + "Nebraska", + "New Hampshire", + "New Jersey", + "New Mexico", + "Nevada", + "New York", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Puerto Rico", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Virginia", + "Virgin Islands", + "Vermont", + "Washington", + "Wisconsin", + "West Virginia", + "Wyoming", +] + + +def state_check(host_org): + """Check state.""" + found = False + if host_org: + for state in state_names: + if state in host_org: + return state + return found + + +def search(api, query, ip_obj, org_uid): + """Search Shodan API using query and add IPs to set.""" + # Wrap the request in a try/ except block to catch errors + try: + # Search Shodan + try: + results = api.search(query) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query) + # Show the results + for result in results["matches"]: + if ":" in result["ip_str"]: + print("ipv6 found ", result["ip_str"]) + ip_type = "ipv6" + else: + ip_type = "ipv4" + state = state_check(result["org"]) + if state: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan-state-in-org", + "report_on": False, + } + ) + else: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan", + "report_on": True, + } + ) + + i = 1 + while i < results["total"] / 100: + try: + # Search Shodan + try: + results = api.search(query=query, page=i) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query, page=i) + # Show the results + for result in results["matches"]: + if ":" in result["ip_str"]: + print("ipv6 found ", result["ip_str"]) + ip_type = "ipv6" + else: + ip_type = "ipv4" + state = state_check(result["org"]) + if state: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan-state-in-org", + "report_on": False, + } + ) + else: + ip_obj.append( + { + "asset_type": ip_type, + "asset": result["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "Shodan", + "report_on": True, + } + ) + i = i + 1 + except shodan.APIError as e: + print("Error: {}".format(e)) + print(query) + results = {"total": 0} + except shodan.APIError as e: + print("Error: {}".format(e)) + # IF it breaks to here it fails + print(f"Failed on {query}") + return 0 + + return results["total"] + + +def bulk_ip_lookup(api, ips, org_uid): + """Count number of IPs with data on Shodan.""" + matched = 0 + ips = list(ips) + state_ips = [] + for i in range(int(len(ips) / 100) + 1): + if (i + 1) * 100 > len(ips): + try: + hosts = api.host(ips[i * 100 : len(ips)]) + except shodan.exception.APIError: + try: + time.sleep(2) + hosts = api.host(ips[i * 100 : len(ips)]) + except Exception: + print(f"{i} failed again") + continue + except shodan.APIError as e: + print("Error: {}".format(e)) + else: + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.exception.APIError: + time.sleep(2) + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.APIError as err: + print("Error: {}".format(err)) + continue + if isinstance(hosts, list): + for h in hosts: + state = state_check(h["org"]) + if state: + state_ips.append( + { + "asset_type": "ipv4", + "asset": h["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "-state-in-org", + "report_on": False, + } + ) + + else: + state = state_check(hosts["org"]) + if state: + state_ips.append( + { + "asset_type": "ipv4", + "asset": h["ip_str"], + "organizations_uid": org_uid, + "asset_origin": "-state-in-org", + "report_on": False, + } + ) + matched = matched + len(hosts) + print(state_ips) + print(f"IPs matched in Shodan: {matched}") + return state_ips + + +def parse_file(in_df): + """Separate input csv into IPs, CIDRs, ASNs, and FQDNs and return lists.""" + ip_df = in_df[in_df["type"] == "ipv4"] + n_ip = len(ip_df) + print(f"IPs : {n_ip}") + cidr_df = in_df[in_df["type"].str.contains("cidr", na=False)] + n_cidr = len(cidr_df) + print(f"CIDRs : {n_cidr}") + asn_df = in_df[in_df["type"] == "asn"] + n_asn = len(asn_df) + print(f"ASNs : {n_asn}") + fqdn_df = in_df[in_df["type"] == "fqdn"] + n_fqdn = len(fqdn_df) + print(f"FQDNs : {n_fqdn}") + + ips = set(ip_df["name"]) + cidrs = set(cidr_df["name"]) + asns = set(asn_df["name"]) + fqdns = set(fqdn_df["name"]) + + return ips, cidrs, asns, fqdns + + +def check_cidrs(api, ip_obj, cidrs, org_uid): + """Check IPs found within CIDR block against existing set of IPs.""" + results = [] + for cidr in cidrs: + query = f"net:{cidr}" + result = search(api, query, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"CIDRs with IPs found: {found}") + + +def check_asns(api, ip_obj, asns, org_uid): + """Check IPs found within ASN block against existing set of IPs.""" + results = [] + for asn in asns: + query = f"asn:AS{asn}" + result = search(api, query, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"ASNs with IPs found: {found}") + + +def check_fqdns(api, ip_obj, fqdns, org_uid): + """Check fqdns.""" + results = [] + """Check IPs with field containing FQDN string against existing set of IPs.""" + for fqdn in fqdns: + result = search(api, fqdn, ip_obj, org_uid) + results.append(result) + found = len([i for i in results if i != 0]) + print(f"FQDNs with IPs found: {found}") + + +def dedupe(api, in_df, org_uid): + """Compare IPs to IPs on Shodan from CIDRs/ASNs/FQDNs and output to csv.""" + ip_obj = [] + ips, cidrs, asns, fqdns = parse_file(in_df) + if len(ips) > 0: + state_ips = bulk_ip_lookup(api, ips, org_uid) + else: + state_ips = pd.DataFrame( + columns=[ + "asset_type", + "asset", + "organizations_uid", + "asset_origin", + "report_on", + ] + ) + if len(cidrs) > 0: + check_cidrs(api, ip_obj, cidrs, org_uid) + print(len(ip_obj)) + if len(asns) > 0: + check_asns(api, ip_obj, asns, org_uid) + print(len(ip_obj)) + if len(fqdns) > 0: + check_fqdns(api, ip_obj, fqdns, org_uid) + print(len(ip_obj)) + new_ips = pd.DataFrame(ip_obj) + state_ips = pd.DataFrame(state_ips) + print(state_ips.head()) + print(new_ips.head()) + + # Add data source + source_uid = getDataSource("Shodan")[0] + state_ips["data_source_uid"] = source_uid + new_ips["data_source_uid"] = source_uid + + if len(state_ips) > 0: + state_ips = state_ips.drop_duplicates(subset="asset", keep="first") + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO + UPDATE SET report_on = EXCLUDED.report_on , asset_origin = web_assets.asset_origin || EXCLUDED.asset_origin ;""" + execute_values(conn, state_ips, "public.web_assets", except_clause) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="asset", keep="first") + conn = connect("") + except_clause = """ ON CONFLICT (asset, organizations_uid) + DO + UPDATE SET report_on = EXCLUDED.report_on""" + execute_values(conn, new_ips, "public.web_assets", except_clause) + + +def main(): + """Check list of IPs, CIDRs, ASNS, and FQDNs in Shodan and output set of IPs.""" + global __doc__ + args = docopt(__doc__) + print(args) + # __doc__ = re.sub('COMMAND_NAME', __file__, __doc__) + # args = docopt(__doc__, version='v2.0') + + # get username and password from config file + # TODO: ADD key + key = "" + api = shodan.Shodan(key) + + orgs = query_orgs("") + + for org_index, org in orgs.iterrows(): + if args["ORGS"] and org["cyhy_db_name"] not in args["ORGS"]: + continue + + print(f"Running on {org['name']}") + conn = connect("") + assets = query_web_assets(conn, org["organizations_uid"]) + print(assets) + assets = assets[["asset_type", "asset"]] + assets = assets.rename(columns={"asset_type": "type", "asset": "name"}) + print(assets) + + dedupe(api, assets, org["organizations_uid"]) + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/pshtt_wrapper.py b/src/adhoc/pshtt_wrapper.py new file mode 100755 index 00000000..7da7e6bf --- /dev/null +++ b/src/adhoc/pshtt_wrapper.py @@ -0,0 +1,527 @@ +"""Pshtt wrapper.""" +# Standard Python Libraries +import json +import logging +import threading + +# Third-Party Libraries +# from pshtt.pshtt.utils import smart_open +from data.config import config +from data.run import getDataSource +import numpy as np +import pandas as pd +import pshtt.pshtt +from pshtt.pshtt import utils +import psycopg2 +from psycopg2.extensions import AsIs + + +def reset_scanned(): + """Reset scanned.""" + conn = None + updated_rows = 0 + try: + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + + cur.execute( + """ + UPDATE pshtt_results + SET scanned = FALSE; + """ + ) + + updated_rows = cur.rowcount + except (Exception, psycopg2.DatabaseError) as error: + print(error) + finally: + if conn is not None: + conn.close() + + return updated_rows + + +def querySubs(): + """Query subs.""" + params = config() + conn = psycopg2.connect(**params) + """SQL 'SELECT' of a datafame""" + sql = """select sd.sub_domain_uid, sd.sub_domain, o."name", o.organizations_uid + from "sub_domains" sd + join root_domains rd ON rd.root_domain_uid = sd.root_domain_uid + join organizations o on o.organizations_uid = rd.organizations_uid;""" + + all_subs = pd.read_sql_query(sql, conn) + + sql = """ + SELECT pr.sub_domain from pshtt_results pr + where pr.scanned is True; + """ + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_domain"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + if len(cleaned) == 0: + while True: + txt = input( + "All subdomains have been scanned. Would you like to reset all subdomains to unscanned and continue? (Y/N)" + ) + if txt == "Y": + num_rows_reset = reset_scanned() + if num_rows_reset > 0: + df = pd.read_sql_query(sql, conn) + run_subs_list = list(set(df["sub_domain"].to_list())) + cleaned = all_subs[~all_subs["sub_domain"].isin(run_subs_list)] + break + elif txt == "N": + quit() + else: + print("Invalid input. Enter either Y or N") + continue + + conn.close + list_of_dicts = cleaned.to_dict("records") + + return list_of_dicts + + +def saveResults(results, sub): + """Insert domain into the database.""" + # logging.info(f"Started setAllDomains {hostname}") + print("Saving result") + for result in list(results): + result_dict = { + "base_domain": result["Base Domain"], + "base_domain_hsts_preloaded": result["Base Domain HSTS Preloaded"], + "canonical_url": result["Canonical URL"], + "defaults_to_https": result["Defaults to HTTPS"], + "domain": result["Domain"], + "domain_enforces_https": result["Domain Enforces HTTPS"], + "domain_supports_https": result["Domain Supports HTTPS"], + "domain_uses_strong_hsts": result["Domain Uses Strong HSTS"], + "downgrades_https": result["Downgrades HTTPS"], + "htss": result["HSTS"], + "hsts_entire_domain": result["HSTS Entire Domain"], + "hsts_header": result["HSTS Header"], + "hsts_max_age": result["HSTS Max Age"], + "hsts_preload_pending": result["HSTS Preload Pending"], + "hsts_preload_ready": result["HSTS Preload Ready"], + "hsts_preloaded": result["HSTS Preloaded"], + "https_bad_chain": result["HTTPS Bad Chain"], + "https_bad_hostname": result["HTTPS Bad Hostname"], + "https_cert_chain_length": result["HTTPS Cert Chain Length"], + "https_client_auth_required": result["HTTPS Client Auth Required"], + "https_custom_truststore_trusted": result[ + "HTTPS Custom Truststore Trusted" + ], + "https_expired_cert": result["HTTPS Expired Cert"], + "https_full_connection": result["HTTPS Full Connection"], + "https_live": result["HTTPS Live"], + "https_probably_missing_intermediate_cert": result[ + "HTTPS Probably Missing Intermediate Cert" + ], + "https_publicly_trusted": result["HTTPS Publicly Trusted"], + "https_self_signed_cert": result["HTTPS Self Signed Cert"], + "ip": result["IP"], + "live": result["Live"], + "notes": result["Notes"], + "redirect": result["Redirect"], + "redirect_to": result["Redirect To"], + "server_header": result["Server Header"], + "server_version": result["Server Version"], + "strictly_forces_https": result["Strictly Forces HTTPS"], + "unknown_error": result["Unknown Error"], + "valid_https": result["Valid HTTPS"], + "ep_http_headers": json.dumps(result["endpoints"]["http"]["headers"]), + "ep_http_ip": result["endpoints"]["http"]["ip"], + "ep_http_live": result["endpoints"]["http"]["live"], + "ep_http_notes": result["endpoints"]["http"]["notes"], + "ep_http_redirect": result["endpoints"]["http"]["redirect"], + "ep_http_redirect_eventually_to": result["endpoints"]["http"][ + "redirect_eventually_to" + ], + "ep_http_redirect_eventually_to_external": result["endpoints"]["http"][ + "redirect_eventually_to_external" + ], + "ep_http_redirect_eventually_to_http": result["endpoints"]["http"][ + "redirect_eventually_to_http" + ], + "ep_http_redirect_eventually_to_https": result["endpoints"]["http"][ + "redirect_eventually_to_https" + ], + "ep_http_redirect_eventually_to_subdomain": result["endpoints"]["http"][ + "redirect_eventually_to_subdomain" + ], + "ep_http_redirect_immediately_to": result["endpoints"]["http"][ + "redirect_immediately_to" + ], + "ep_http_redirect_immediately_to_external": result["endpoints"]["http"][ + "redirect_immediately_to_external" + ], + "ep_http_redirect_immediately_to_http": result["endpoints"]["http"][ + "redirect_immediately_to_http" + ], + "ep_http_redirect_immediately_to_https": result["endpoints"]["http"][ + "redirect_immediately_to_https" + ], + "ep_http_redirect_immediately_to_subdomain": result["endpoints"]["http"][ + "redirect_immediately_to_subdomain" + ], + "ep_http_redirect_immediately_to_www": result["endpoints"]["http"][ + "redirect_immediately_to_www" + ], + "ep_http_server_header": result["endpoints"]["http"]["server_header"], + "ep_http_server_version": result["endpoints"]["http"]["server_version"], + "ep_http_status": result["endpoints"]["http"]["status"], + "ep_http_unknown_error": result["endpoints"]["http"]["unknown_error"], + "ep_http_url": result["endpoints"]["http"]["url"], + "ep_https_headers": json.dumps(result["endpoints"]["https"]["headers"]), + "ep_https_hsts": result["endpoints"]["https"]["hsts"], + "ep_https_hsts_all_subdomains": result["endpoints"]["https"][ + "hsts_all_subdomains" + ], + "ep_https_hsts_header": result["endpoints"]["https"]["hsts_header"], + "ep_https_hsts_max_age": result["endpoints"]["https"]["hsts_max_age"], + "ep_https_hsts_preload": result["endpoints"]["https"]["hsts_preload"], + "ep_https_https_bad_chain": result["endpoints"]["https"]["https_bad_chain"], + "ep_https_https_bad_hostname": result["endpoints"]["https"][ + "https_bad_hostname" + ], + "ep_https_https_cert_chain_len": result["endpoints"]["https"][ + "https_cert_chain_len" + ], + "ep_https_https_client_auth_required": result["endpoints"]["https"][ + "https_client_auth_required" + ], + "ep_https_https_custom_trusted": result["endpoints"]["https"][ + "https_custom_trusted" + ], + "ep_https_https_expired_cert": result["endpoints"]["https"][ + "https_expired_cert" + ], + "ep_https_https_vull_connection": result["endpoints"]["https"][ + "https_full_connection" + ], + "ep_https_https_missing_intermediate_cert": result["endpoints"]["https"][ + "https_missing_intermediate_cert" + ], + "ep_https_https_public_trusted": result["endpoints"]["https"][ + "https_public_trusted" + ], + "ep_https_https_self_signed_cert": result["endpoints"]["https"][ + "https_self_signed_cert" + ], + "ep_https_https_valid": result["endpoints"]["https"]["https_valid"], + "ep_https_ip": result["endpoints"]["https"]["ip"], + "ep_https_live": result["endpoints"]["https"]["live"], + "ep_https_notes": result["endpoints"]["https"]["notes"], + "ep_https_redirect": result["endpoints"]["https"]["redirect"], + "ep_https_redireect_eventually_to": result["endpoints"]["https"][ + "redirect_eventually_to" + ], + "ep_https_redirect_eventually_to_external": result["endpoints"]["https"][ + "redirect_eventually_to_external" + ], + "ep_https_redirect_eventually_to_http": result["endpoints"]["https"][ + "redirect_eventually_to_http" + ], + "ep_https_redirect_eventually_to_https": result["endpoints"]["https"][ + "redirect_eventually_to_https" + ], + "ep_https_redirect_eventually_to_subdomain": result["endpoints"]["https"][ + "redirect_eventually_to_subdomain" + ], + "ep_https_redirect_immediately_to": result["endpoints"]["https"][ + "redirect_immediately_to" + ], + "ep_https_redirect_immediately_to_external": result["endpoints"]["https"][ + "redirect_immediately_to_external" + ], + "ep_https_redirect_immediately_to_http": result["endpoints"]["https"][ + "redirect_immediately_to_http" + ], + "ep_https_redirect_immediately_to_https": result["endpoints"]["https"][ + "redirect_immediately_to_https" + ], + "ep_https_redirect_immediately_to_subdomain": result["endpoints"]["https"][ + "redirect_immediately_to_subdomain" + ], + "ep_https_redirect_immediately_to_www": result["endpoints"]["https"][ + "redirect_immediately_to_www" + ], + "ep_https_server_header": result["endpoints"]["https"]["server_header"], + "ep_https_server_version": result["endpoints"]["https"]["server_version"], + "ep_https_status": result["endpoints"]["https"]["status"], + "ep_https_unknown_error": result["endpoints"]["https"]["unknown_error"], + "ep_https_url": result["endpoints"]["https"]["url"], + "ep_httpswww_headers": json.dumps( + result["endpoints"]["httpswww"]["headers"] + ), + "ep_httpswww_hsts": result["endpoints"]["httpswww"]["hsts"], + "ep_httpswww_hsts_all_subdomains": result["endpoints"]["httpswww"][ + "hsts_all_subdomains" + ], + "ep_httpswww_hsts_header": result["endpoints"]["httpswww"]["hsts_header"], + "ep_httpswww_hsts_max_age": result["endpoints"]["httpswww"]["hsts_max_age"], + "ep_httpswww_hsts_preload": result["endpoints"]["httpswww"]["hsts_preload"], + "ep_httpswww_https_bad_chain": result["endpoints"]["httpswww"][ + "https_bad_chain" + ], + "ep_httpswww_https_bad_hostname": result["endpoints"]["httpswww"][ + "https_bad_hostname" + ], + "ep_httpswww_https_cert_chain_len": result["endpoints"]["httpswww"][ + "https_cert_chain_len" + ], + "ep_httpswww_https_client_auth_required": result["endpoints"]["httpswww"][ + "https_client_auth_required" + ], + "ep_httpswww_https_custom_trusted": result["endpoints"]["httpswww"][ + "https_custom_trusted" + ], + "ep_httpswww_https_expired_cert": result["endpoints"]["httpswww"][ + "https_expired_cert" + ], + "ep_httpswww_https_full_connection": result["endpoints"]["httpswww"][ + "https_full_connection" + ], + "ep_httpswww_https_missing_intermediate_cert": result["endpoints"][ + "httpswww" + ]["https_missing_intermediate_cert"], + "ep_httpswww_https_public_trusted": result["endpoints"]["httpswww"][ + "https_public_trusted" + ], + "ep_httpswww_https_self_signed_cert": result["endpoints"]["httpswww"][ + "https_self_signed_cert" + ], + "ep_httpswww_https_valid": result["endpoints"]["httpswww"]["https_valid"], + "ep_httpswww_ip": result["endpoints"]["httpswww"]["ip"], + "ep_httpswww_live": result["endpoints"]["httpswww"]["live"], + "ep_httpswww_notes": result["endpoints"]["httpswww"]["notes"], + "ep_httpswww_redirect": result["endpoints"]["httpswww"]["redirect"], + "ep_httpswww_redirect_eventually_to": result["endpoints"]["httpswww"][ + "redirect_eventually_to" + ], + "ep_httpswww_redirect_eventually_to_external": result["endpoints"][ + "httpswww" + ]["redirect_eventually_to_external"], + "ep_httpswww_redirect_eventually_to_http": result["endpoints"]["httpswww"][ + "redirect_eventually_to_http" + ], + "ep_httpswww_redirect_eventually_to_https": result["endpoints"]["httpswww"][ + "redirect_eventually_to_https" + ], + "ep_httpswww_redirect_eventually_to_subdomain": result["endpoints"][ + "httpswww" + ]["redirect_eventually_to_subdomain"], + "ep_httpswww_redirect_immediately_to": result["endpoints"]["httpswww"][ + "redirect_immediately_to" + ], + "ep_httpswww_redirect_immediately_to_external": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_external"], + "ep_httpswww_redirect_immediately_to_http": result["endpoints"]["httpswww"][ + "redirect_immediately_to_http" + ], + "ep_httpswww_redirect_immediately_to_https": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_https"], + "ep_httpswww_redirect_immediately_to_subdomain": result["endpoints"][ + "httpswww" + ]["redirect_immediately_to_subdomain"], + "ep_httpswww_redirect_immediately_to_www": result["endpoints"]["httpswww"][ + "redirect_immediately_to_www" + ], + "ep_httpswww_server_header": result["endpoints"]["httpswww"][ + "server_header" + ], + "ep_httpswww_server_version": result["endpoints"]["httpswww"][ + "server_version" + ], + "ep_httpswww_status": result["endpoints"]["httpswww"]["status"], + "ep_httpswww_unknown_error": result["endpoints"]["httpswww"][ + "unknown_error" + ], + "ep_httpswww_url": result["endpoints"]["httpswww"]["url"], + "ep_httpwww_headers": json.dumps(result["endpoints"]["httpwww"]["headers"]), + "ep_httpwww_ip": result["endpoints"]["httpwww"]["ip"], + "ep_httpwww_live": result["endpoints"]["httpwww"]["live"], + "ep_httpwww_notes": result["endpoints"]["httpwww"]["notes"], + "ep_httpwww_redirect": result["endpoints"]["httpwww"]["redirect"], + "ep_httpwww_redirect_eventually_to": result["endpoints"]["httpwww"][ + "redirect_eventually_to" + ], + "ep_httpwww_redirect_eventually_to_external": result["endpoints"][ + "httpwww" + ]["redirect_eventually_to_external"], + "ep_httpwww_redirect_eventually_to_http": result["endpoints"]["httpwww"][ + "redirect_eventually_to_http" + ], + "ep_httpwww_redirect_eventually_to_https": result["endpoints"]["httpwww"][ + "redirect_eventually_to_https" + ], + "ep_httpwww_redirect_eventually_to_subdomain": result["endpoints"][ + "httpwww" + ]["redirect_eventually_to_subdomain"], + "ep_httpwww_redirect_immediately_to": result["endpoints"]["httpwww"][ + "redirect_immediately_to" + ], + "ep_httpwww_redirect_immediately_to_external": result["endpoints"][ + "httpwww" + ]["redirect_immediately_to_external"], + "ep_httpwww_redirect_immediately_to_http": result["endpoints"]["httpwww"][ + "redirect_immediately_to_http" + ], + "ep_httpwww_redirect_immediately_to_https": result["endpoints"]["httpwww"][ + "redirect_immediately_to_https" + ], + "ep_httpwww_redirect_immediately_to_subdomain": result["endpoints"][ + "httpwww" + ]["redirect_immediately_to_subdomain"], + "ep_httpwww_redirect_immediately_to_www": result["endpoints"]["httpwww"][ + "redirect_immediately_to_www" + ], + "ep_httpwww_server_header": result["endpoints"]["httpwww"]["server_header"], + "ep_httpwww_server_version": result["endpoints"]["httpwww"][ + "server_version" + ], + "ep_httpwww_status": result["endpoints"]["httpwww"]["status"], + "ep_httpwww_unknown_error": result["endpoints"]["httpwww"]["unknown_error"], + "ep_httpwww_url": result["endpoints"]["httpwww"]["url"], + } + update = "" + for col in result_dict.keys(): + update = update + col + " = EXCLUDED." + col + ", " + update = update + " scanned = True;" + + result_dict["scanned"] = True + result_dict["organizations_uid"] = sub["organizations_uid"] + result_dict["sub_domain_uid"] = sub["sub_domain_uid"] + result_dict["data_source_uid"] = getDataSource("Pshtt")[0] + result_dict["sub_domain"] = sub["sub_domain"] + + try: + logging.info("Got here in setAllDomains") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + columns = result_dict.keys() + values = [result_dict[column] for column in columns] + + insert_statement = """insert into pshtt_results (%s) + values %s + ON CONFLICT (organizations_uid, sub_domain_uid) + DO + UPDATE SET {}""" + + cursor.execute( + insert_statement.format(update), + (AsIs(",".join(columns)), tuple(values)), + ) + print("saved successfully") + except (Exception, psycopg2.DatabaseError) as err: + print("setsubinfo error") + logging.error(f"There was a problem logging into the psycopg database {err}") + finally: + if conn: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + return + + +def run_pshtt(domains, thread): + """Run pshtt.""" + if len(domains) > 0: + + for sub in domains: + print(f"{thread}: running for {sub['sub_domain']}") + # args = docopt.docopt(__doc__, version=__version__) + utils.configure_logging(False) + # out_filename = args['--output'] + + # Read from a .csv, or allow domains on the command line. + # domains = [] + # if args['INPUT'][0].endswith(".csv"): + # domains = utils.load_domains(args['INPUT'][0]) + # else: + # domains = args['INPUT'] + print(sub) + domains = utils.format_domains([sub["sub_domain"]]) + + options = { + "user_agent": None, + "timeout": None, + "cache-third-parties": None, + "ca_file": None, + "pt_int_ca_file": None, + } + + # Do the domain inspections + try: + results = pshtt.pshtt.inspect_domains(domains, options) + print(f"Here are the results {results}") + saveResults(results, sub) + except Exception: + print(f"failed result {results}") + + +def main(): + """Run main.""" + subs = querySubs() + subs_array = np.array_split(subs, 3) + print(len(subs_array)) + # thread 1 + subs_chunk1 = list(subs_array[0]) + thread1 = "Thread 1:" + t1 = threading.Thread(target=run_pshtt, args=(subs_chunk1, thread1)) + + # thread 2 + subs_chunk2 = list(subs_array[1]) + thread2 = "Thread 2:" + t2 = threading.Thread(target=run_pshtt, args=(subs_chunk2, thread2)) + + # thread 3 + subs_chunk3 = list(subs_array[2]) + thread3 = "Thread 3:" + t3 = threading.Thread(target=run_pshtt, args=(subs_chunk3, thread3)) + + # thread 4 + # subs_chunk4 = list(subs_array[3]) + # thread4 = "Thread 4:" + # t4 = threading.Thread(target=run_pshtt, args=(subs_chunk4, thread4)) + + # thread 5 + # subs_chunk5 = list(subs_array[4]) + # thread5 = "Thread 5:" + # t5 = threading.Thread(target=run_pshtt, args=(subs_chunk5, thread5)) + + # start threads + t1.start() + t2.start() + t3.start() + # t4.start() + # t5.start() + + t1.join() + t2.join() + t3.join() + # t4.join() + # t5.join() + + print("All threads have finished.") + + +if __name__ == "__main__": + main() diff --git a/src/adhoc/qualys_scan.py b/src/adhoc/qualys_scan.py new file mode 100644 index 00000000..d0490692 --- /dev/null +++ b/src/adhoc/qualys_scan.py @@ -0,0 +1,384 @@ +import requests +import json +import csv +from datetime import datetime +from retry import retry +import logging +import pandas as pd +from requests.auth import HTTPBasicAuth +import re + +now = datetime.now().strftime("%Y-%m-%d") + + +LOGGER = logging.getLogger(__name__) + +url = "https://qualysapi.qg3.apps.qualys.com/" +username = "" +password = "" + +from data.run import insertWASIds,getPreviousFindingsHistorical, insertFindingData,queryVulnWebAppCount,queryWASOrgList,getPEuuid,getPreviousFindings,queryVulnCountAll,queryVulnCountSeverity,insertWASVulnData + +exampleData = [{ + 'finding_uid':'803ecd02-71ee-456f-b8d0-3ee5f4022fb7', + 'finding_type':'VULNERABILITY', + 'webapp_id':'123456', + 'was_org_id':'TEST', + 'owasp_category':'A1:2017-Injection', + 'severity':4, + 'times_detected':6, + 'base_score':5.4, + 'temporal_score':5.4, + 'fstatus':'ACTIVE', + 'last_detected':'2023-01-26', + 'first_detected':'2022-06-26', +}] + +exampleWasCustomer = [{ + 'was_org_id':'TEST', + 'webapp_count':2, + 'active_vuln_count':69, + 'webapp_with_vuln_count':2, + 'last_updated':'2021-01-26', +}] + +class InvalidQualysCall(Exception): + """Raise When qualys returns an error.""" + +class InvalidApiCall(Exception): + """Raise when the API call is invalid or no data is returned.""" + +@retry((InvalidApiCall,InvalidQualysCall), tries=3, delay=2, backoff=2) +def qualys_call(link,header,data): + """Make a call to Qualys API.""" + response = requests.post(link, headers=header,data=json.dumps(data)) + if response.status_code != 200: + LOGGER.error("Error Code: %s", response.status_code) + raise InvalidQualysCall + responseJson = json.loads(response.text) + if responseJson['ServiceResponse']['responseCode'] != 'SUCCESS': + LOGGER.error(responseJson['ServiceResponse']['responseCode']) + raise InvalidApiCall + return responseJson + +def iterateCustomers(): + """Iterate through all customers from the stakeholders csv file.""" + customerID = [] + with open('cyhy_stakeholders_list.csv', 'r') as csvfile: + datareader = csv.reader(csvfile) + for row in datareader: + if row[4] != '': + customerID.append((row[4],row[3])) + return customerID + +def getWebAppFromTag(tagStr): + """Get all webapps from a given tag.""" + endPoint = "qps/rest/3.0/search/was/webapp" + headers = { + 'Content-Type' : "application/json", + 'accept' : "application/json", + 'user' : username, + 'password' : password + } + data = { + "ServiceRequest": { + "filters": { + "Criteria": [ + { + "field" : "tags.name", + "operator" : "EQUALS", + "value" : tagStr + } + ] + } + } + } + we = qualys_call(url+endPoint,headers,data) + domainList = [] + for x in we['ServiceResponse']['data']: + name = x['WebApp']['name'] + ids = x['WebApp']['id'] + domainList.append({'name':name,'id':ids}) + return domainList + +def getFindingsFromId(idStr,block=0): + """Get all findings from a given ID.""" + if block == 0: + offset = 1 + else: + offset = block*1000 + """Get all findings from a given ID.""" + endPoint = "qps/rest/3.0/search/was/finding" + headers = { + 'Content-Type' : "application/json", + 'accept' : "application/json", + 'user' : username, + 'password' : password + } + data = { + "ServiceRequest": { + "preferences": + { + "limitResults": 1000, + "startFromOffset": offset, + "verbose": "true" + }, + "filters": { + "Criteria": [ + { + "field" : "webApp.tags.name", + "operator" : "EQUALS", + "value" : idStr + }, + { + "field" : "type", + "operator" : "EQUALS", + "value" : "VULNERABILITY" + } + ] + } + } + } + we = qualys_call(url+endPoint,headers,data) + + try: + findings = we['ServiceResponse']['data'] + except KeyError: + LOGGER.info("No Findings Found for: " + idStr) + return [] + findingsList = [] + for x in findings: + webapp_id = int(x['Finding']['webApp']['id']) + findingType = x['Finding']['type'] + uid = x['Finding']['uniqueId'] + severity = x['Finding']['severity'] + name = x['Finding']['name'] + try: + cvssV3 = x['Finding']['cvssV3'] + base = cvssV3['base'] + temporal = cvssV3['temporal'] + except: + base = 0 + temporal = 0 + try: + owasp_category = x['Finding']['owasp']['list'][0]['OWASP']['name'] + except: + owasp_category = 'None' + status = x['Finding']['status'] + timesDetected = x['Finding']['timesDetected'] + firstDetected = x['Finding']['firstDetectedDate'] + lastDetected = x['Finding']['lastDetectedDate'] + findingsList.append({ + 'finding_uid':uid, + 'finding_type':findingType, + 'webapp_id':webapp_id, + 'was_org_id':idStr, + 'name':name, + 'owasp_category':owasp_category, + 'severity':severity, + 'times_detected':timesDetected, + 'base_score':base, + 'temporal_score':temporal, + 'fstatus':status, + 'last_detected':lastDetected, + 'first_detected':firstDetected, + }) + if we['ServiceResponse']['hasMoreRecords'] == 'true': + findingsList.extend(getFindingsFromId(idStr,block+1)) + return findingsList + +def getActiveVulnCount(idStr,status): + """Get the number of active vulnerabilities from a given ID.""" + endPoint = "qps/rest/3.0/count/was/finding" + headers = { + 'Content-Type' : "application/json", + 'accept' : "application/json", + 'user' : username, + 'password' : password + } + data = { + "ServiceRequest": { + "filters": { + "Criteria": [ + { + "field" : "webApp.tags.name", + "operator" : "EQUALS", + "value" : idStr + }, + { + "field" : "type", + "operator" : "EQUALS", + "value" : "VULNERABILITY" + }, + { + "field" : "status", + "operator" : "EQUALS", + "value" : status + } + ] + } + } + } + we = qualys_call(url+endPoint,headers,data) + return we['ServiceResponse']['count'] + +def getWebAppCount(idStr): + """Get the number of webapps from a given ID.""" + endpoint = "qps/rest/3.0/count/was/webapp" + headers = { + 'Content-Type' : "application/json", + 'accept' : "application/json", + 'user' : username, + 'password' : password + } + data = { + "ServiceRequest": { + "filters": { + "Criteria": [ + { + "field" : "tags.name", + "operator" : "EQUALS", + "value" : idStr + } + ] + } + } + } + we = qualys_call(url+endpoint,headers,data) + return we['ServiceResponse']['count'] + +def initializeWasMap(): + """Initialize the was_map table with all the orgs and their PE uuids.""" + customers = iterateCustomers()[1:] + insertList = [] + for org in customers: + if org[1] != '': + insertList.append((org[0],getPEuuid(org[1]))) + else: + insertList.append((org[0],'')) + insertWASIds(insertList) + +def fillFindings(): + """fill was_findings table for current month.""" + query = queryWASOrgList() + for was_org_id in reversed(query): + print('Getting Data for ' + was_org_id) + findingList = getFindingsFromId(was_org_id) + print('Got Data for ' + was_org_id) + if findingList != []: + insertFindingData(findingList) + +def fillData(report_period): + """fill was_history table for current month.""" + pattern = r'\d{2}-\d{2}-\d{4}' + if re.match(pattern,report_period): + rpd = datetime.strptime(report_period,'%m-%d-%Y') + else: + LOGGER.error('Invalid Date Format') + return + query = queryWASOrgList() + for was_org_id in query: + recentFindings = getPreviousFindingsHistorical(was_org_id,1) #gets the uid to all the findings that were fixed in the last month + highRemTimeList = [] + critRemTimeList = [] + for finding in recentFindings: + if finding[12] == 1: + highRemTime = 0 + critRemTime = 0 + firstDetected = finding[11] + lastDetected = finding[10] + severity = finding[5] + if severity == 4: + delta = lastDetected - firstDetected + highRemTimeList.append(delta.days) + if severity == 5: + delta = lastDetected - firstDetected + critRemTimeList.append(delta.days) + if len(highRemTimeList) == 0: + highRemTime = 0 + else: + highRemTime = sum(highRemTimeList)/len(highRemTimeList) + if len(critRemTimeList) == 0: + critRemTime = 0 + else: + critRemTime = sum(critRemTimeList)/len(critRemTimeList) + was_data = { + 'was_org_id' : was_org_id, + 'date_scanned' : now, + 'vuln_cnt':queryVulnCountAll(was_org_id), + 'vuln_webapp_cnt': queryVulnWebAppCount(was_org_id), + 'web_app_cnt': getWebAppCount(was_org_id), + 'high_rem_time' : highRemTime, + 'crit_rem_time' : critRemTime, + 'report_period': rpd, + 'high_vuln_cnt':queryVulnCountSeverity(was_org_id,4), + 'crit_vuln_cnt':queryVulnCountSeverity(was_org_id,5), + 'high_rem_cnt':len(highRemTimeList), + 'crit_rem_cnt':len(critRemTimeList) + } + insertWASVulnData(was_data) + +def lastMonthData(): + """Fill was_history table for last months data.""" + query = queryWASOrgList() + for was_org_id in query: + recentFindings = getPreviousFindingsHistorical(was_org_id,2) #gets the uid to all the findings that were fixed in the last month + highRemTimeList = [] + critRemTimeList = [] + vuln_cnt = 0 + vuln_webapp_set = {} + for finding in recentFindings: + vuln_cnt += 1 + highRemTime = 0 + critRemTime = 0 + firstDetected = finding[11] + lastDetected = finding[10] + severity = finding[5] + fstatus = finding[9] + webapp_id = finding[0] + vuln_webapp_set.add(finding[0])# add finding uid to set + + if severity == 4: + delta = lastDetected - firstDetected + highRemTimeList.append(delta.days) + if severity == 5: + delta = lastDetected - firstDetected + critRemTimeList.append(delta.days) + if len(highRemTimeList) == 0: + highRemTime = 0 + else: + highRemTime = sum(highRemTimeList)/len(highRemTimeList) + if len(critRemTimeList) == 0: + critRemTime = 0 + else: + critRemTime = sum(critRemTimeList)/len(critRemTimeList) + + + #get the first day of the previoud month + first = now.replace(day=1) + last_month = first - datetime.timedelta(days=1) + firstPrevMonth = last_month.replace(day=1) + + was_data = { + 'was_org_id' : was_org_id, + 'date_scanned' : firstPrevMonth, + 'vuln_cnt': len(recentFindings), + 'vuln_webapp_cnt': len(vuln_webapp_set), + 'web_app_cnt': getWebAppCount(was_org_id), + 'high_rem_time' : highRemTime, + 'crit_rem_time' : critRemTime + } + insertWASVulnData(was_data) + + + +#write a main function that takes in command line arguments +def main(): + """Main function.""" + fillData('05-01-2023') + #fillFindings() + #lastMonthData() + #initializeWasMap() + +if __name__ == "__main__": + main() diff --git a/src/adhoc/run_dnsMonitor.py b/src/adhoc/run_dnsMonitor.py new file mode 100755 index 00000000..bb472e2f --- /dev/null +++ b/src/adhoc/run_dnsMonitor.py @@ -0,0 +1,233 @@ +"""Run DNS Monitor scan.""" +# Standard Python Libraries +import datetime +import socket + +# Third-Party Libraries +from data.run import ( + addRootToSubdomain, + execute_dnsmonitor_alert_data, + execute_dnsmonitor_data, + getDataSource, + getSubdomain, + query_orgs, +) +import dns.resolver +import pandas as pd +import requests + +# cisagov Libraries +# sys.path is a list of absolute path strings +# sys.path.append("/Users/loftusa/Documents/PE/Scripts/Testing/pe_db") +from pe_reports import app + +LOGGER = logging.getLogger(__name__) + +LOGGER.info("TESTINGF") + + +def get_dates(): + """Get dates.""" + end = datetime.datetime.now() + d = datetime.timedelta(days=20) + d2 = datetime.timedelta(days=1) + start = end - d + end = end + d2 + return start, end + + +# Get root domain csv with organization labels +org_names_df = pd.read_csv("/home/ubuntu/adhoc/data/root_domains_dns_monitor.csv") + +# Get Token +# client_id = "" +# client_secret = "" +scope = "DNSMonitorAPI" +url = "https://portal.truespd.com/dhs/connect/token" + +client_id = "" +client_secret = "" + +# TODO: Insert client id and secret values +payload = { + "client_id": client_id, + "client_secret": client_secret, + "grant_type": "client_credentials", + "scope": scope, +} + +response = requests.request("POST", url, headers={}, data=payload, files=[]).json() +token = response["access_token"] + +# Get all of the Domains being monitored +url = "https://dns.portal.truespd.com/dhs/api/GetDomains" +payload = {} +headers = {} +headers["authorization"] = f"Bearer {token}" +response = requests.request("GET", url, headers=headers, data=payload).json() +df = pd.DataFrame(response) +LOGGER.info(df) + + +# Sync domainid's with org names +df["org"] = "NA" +for org_names_index, org_names in org_names_df.iterrows(): + for org_names_index2, org_names2 in df.iterrows(): + if org_names["domain_name"] == org_names2["domainName"]: + df.at[org_names_index2, "org"] = org_names["org"] + +""" Get Orgs """ +orgs = query_orgs("") + +from_date, to_date = get_dates() + +# Iterate through each org +for org_index, org_row in orgs.iterrows(): + # Get a list of the org's DomainIds that DNS Monitor assigned + org = org_row["name"] + # if ( + # org != "National Aeronautics and Space Administration" + # and org != "Nuclear Regulatory Commission" + # and org != "Office of Personnel Management" + # ): + # continue + domainIds = df[df["org"] == org] + domainIds = str(domainIds["domainId"].tolist()) + + # Get Alerts for a specific org based on the list of DOomainIds + if domainIds == "[]": + LOGGER.info("Can't match org to any domains...") + else: + url = "https://dns.portal.truespd.com/dhs/api/GetAlerts" + payload1 = ( + '{\r\n "domainIds": %s,\r\n "fromDate": "%s",\r\n "toDate": "%s",\r\n "alertType": null,\r\n "showBufferPeriod": false\r\n}' + % (domainIds, from_date, to_date) + ) + LOGGER.info("\n\n" + org + ":") + LOGGER.info(payload1) + headers = {} + headers["authorization"] = f"Bearer {token}" + headers["Content-Type"] = "application/json" + response = requests.request("GET", url, headers=headers, data=payload1).json() + alerts_df = pd.DataFrame(response) + # If no alerts, continue + if alerts_df.empty: + LOGGER.info(f"No alerts for {org}.") + continue + LOGGER.info(alerts_df) + + # Now that we have all the alerts, get the sub_domain_uid for each + # df["sub_domain_uid"] = "" + # df["mx_records"] = [] + # df["ns_records"] = [] + # df["ip_address"] = "" + for alert_index, alert_row in alerts_df.iterrows(): + root_domain = alert_row["rootDomain"] + sub_domain = getSubdomain(root_domain) + # DNSMonitor only monitor roots and table relationships are org --> root_domain --> subdomain --> domain_permutations --> domain_alerts + # So the subdomain table needs to have roots in them as well as a "sub_domain" + if not sub_domain: + LOGGER.info( + f"Root domain, {root_domain}, isn't in sub domain table as a sub_domain." + ) + addRootToSubdomain(root_domain) + sub_domain = getSubdomain(root_domain) + + # Add subdomain_uid to associated alert + sub_domain_uid = sub_domain[0] + alerts_df.at[alert_index, "sub_domain_uid"] = sub_domain_uid + + # Get DNS records for each domain permutation + dom_perm = alert_row["domainPermutation"] + # NS + try: + ns_list = [] + dom_ns = dns.resolver.resolve(dom_perm, "NS") + for data in dom_ns: + ns_list.append(str(data.target)) + except Exception: + ns_list = [] + # MX + try: + mx_list = [] + dom_mx = dns.resolver.resolve(dom_perm, "MX") + for data in dom_mx: + mx_list.append(str(data.exchange)) + except Exception: + mx_list = [] + + # A + try: + ip_address = str(socket.gethostbyname(dom_perm)) + if ":" in ip_address: + ipv6 = ip_address + ipv4 = "" + else: + ipv4 = ip_address + ipv6 = "" + except Exception: + ipv4 = "" + ipv6 = "" + + # Add records to df + alerts_df.at[alert_index, "mail_server"] = str(mx_list) + alerts_df.at[alert_index, "name_server"] = str(ns_list) + alerts_df.at[alert_index, "ipv4"] = ipv4 + alerts_df.at[alert_index, "ipv6"] = ipv6 + + # Set the data_source_uid + source = getDataSource("DNSMonitor") + source_uid = source[0] + alerts_df["data_source_uid"] = source_uid + + # Add other columns + # alerts_df["fuzzer"] = None + # alerts_df["ssdeep_score"] = None + + LOGGER.info(alerts_df) + + # Create df to insert into domain permtations table + alerts_df = alerts_df.rename( + columns={ + "domainPermutation": "domain_permutation", + "dateCreated": "date_observed", + "alertType": "alert_type", + "previousValue": "previous_value", + "newValue": "new_value", + } + ) + alerts_df["organizations_uid"] = org_row["organizations_uid"] + dom_perm_df = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + "date_observed", + ] + ] + dom_perm_df = dom_perm_df.drop_duplicates( + subset=["domain_permutation"], keep="last" + ) + execute_dnsmonitor_data(dom_perm_df, "domain_permutations") + + alerts_df = alerts_df.rename(columns={"date_observed": "date"}) + # Create df to insert into domain alerts table + domain_alerts = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "alert_type", + "message", + "previous_value", + "new_value", + "date", + ] + ] + LOGGER.info(domain_alerts) + execute_dnsmonitor_alert_data(domain_alerts, "domain_alerts") diff --git a/src/adhoc/run_dnstwist.py b/src/adhoc/run_dnstwist.py new file mode 100755 index 00000000..33e87f0a --- /dev/null +++ b/src/adhoc/run_dnstwist.py @@ -0,0 +1,361 @@ +# Standard Python Libraries +import datetime +import json +from json.decoder import JSONDecodeError +import logging +import os +import socket +import subprocess +import time +import traceback +import threading + +# Third-Party Libraries +from data.run import query_orgs_rev, connect +import dshield +import numpy as np +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) +LOGGER = logging.getLogger(__name__) + + +def query_db(conn, query, args=(), one=False): + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{domain}'""" + cur.execute(sql) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM root_domains rd + WHERE rd.root_domain = '{domain}'""" + cur.execute(sql) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + ip_address = str(socket.gethostbyname(root_domain)) + sql = f"""insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{root_domain}', '{pe_org_uid}', '{org_name}', '{source_uid}', '{ip_address}');""" + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + LOGGER.info(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name, thread): + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + cur.callproc( + "insert_sub_domain", ("true",date, domain, pe_org_uid, "findomain", root_domain, None) + ) + LOGGER.info(f"{thread}: Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + cur = conn.cursor() + sql = f"""SELECT * FROM data_source WHERE name='{source}'""" + cur.execute(sql) + source = cur.fetchone() + cur.close() + return source + + +def org_root_domains(conn, org_uid): + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +def run_dnstwist(orgs, thread): + """Run DNSTwist thread.""" + + for org_index, org_row in orgs.iterrows(): + # Connect to databse + try: + PE_conn = connect("") + except: + LOGGER.error(f"{thread}: Failed connecting to PE database.") + + # Get data source + source_uid = getDataSource(PE_conn, "DNSTwist")[0] + + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + + # if org_row["cyhy_db_name"] not in ["DOI_FWS"]: + # continue + + LOGGER.info("%s: Running dnstwist on %s", thread, org_row["cyhy_db_name"]) + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + rd_df = org_root_domains(PE_conn, pe_org_uid) + # LOGGER.info(rd_df) + domain_list = [] + perm_list = [] + for rd_index, rd_row in rd_df.iterrows(): + root_domain = rd_row["root_domain"] + if root_domain == "Null_Root": + continue + # LOGGER.info(rd_row["root_domain"]) + + if not root_domain: + continue + + # Run dnstwist on each root domain + cmd = f"dnstwist -r --tld /var/www/pe-reports/src/adhoc/common_tlds.dict -f json {root_domain}" + dnstwist_result = json.loads(subprocess.check_output(cmd, shell=True)) + # LOGGER.info(dnstwist_result) + + # Get subdomain uid + sub_domain = root_domain + LOGGER.info("%s:\t\t%s", thread, sub_domain) + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + # LOGGER.info(sub_domain_uid) + except: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name, thread) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in dnstwist_result: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + continue + if "dns_a" not in dom: + continue + else: + print(str(dom["dns_a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + try: + malicious = True + attacks = int( + str(response).split("attacks: ")[1].split("<")[0] + ) + reports = int( + str(response).split("reports: ")[1].split("<")[0] + ) + except: + malicious = False + attacks = 0 + reports = 0 + continue + + # check dns-a record in DSheild API + if str(dom["dns_a"][0]) == "!ServFail": + continue + + if str(dom["dns_a"][0]) == "0.0.0.0": + continue + + results = dshield.ip( + str(dom["dns_a"][0]), return_format=dshield.JSON + ) + try: + if results: + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + else: + dshield_attacks = 0 + dshield_count = 0 + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + except JSONDecodeError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + else: + # LOGGER.info(str(dom["dns_aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_aaaa"][0]) == "!ServFail": + continue + if str(dom["dns_aaaa"][0]) == "0.0.0.0": + continue + results = dshield.ip( + str(dom["dns_aaaa"][0]), return_format=dshield.JSON + ) + try: + if results: + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + else: + dshield_attacks = 0 + dshield_count = 0 + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + except JSONDecodeError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain"] + print(permutation) + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except: + LOGGER.error(f"{thread}:Failed selecting DNSTwist data.") + LOGGER.error(f"{thread}:{traceback.format_exc()}") + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + try: + columns = domain_list[0].keys() + except Exception as e: + LOGGER.info(e) + LOGGER.info("No data") + continue + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""".format( + table, + ",".join(columns), + ) + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values(cursor, sql, values) + PE_conn.commit() + LOGGER.info("Data inserted using execute_values() successfully..") + + except: + LOGGER.error("Failure inserting data into database.") + LOGGER.error(traceback.format_exc()) + + PE_conn.close() + + +def main(): + """Run main.""" + + # Get P&E orgs + org_df = query_orgs_rev() + LOGGER.info(org_df["name"]) + LOGGER.info(org_df["cyhy_db_name"].tolist()) + + orgs_list = np.array_split(org_df, 4) + thread_list = [] + x = 0 + for org in orgs_list: + thread_name = f"DNSTwist Thread {x+1}: " + # Start thread + t = threading.Thread( + target=run_dnstwist, args=(org, thread_name) + ) + t.start() + thread_list.append(t) + x += 1 + + for thread in thread_list: + thread.join() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/src/adhoc/run_dnstwist_new.py b/src/adhoc/run_dnstwist_new.py new file mode 100644 index 00000000..bec2e2b3 --- /dev/null +++ b/src/adhoc/run_dnstwist_new.py @@ -0,0 +1,311 @@ +# Standard Python Libraries +from copy import copy +import datetime +import json +import os +import socket +import subprocess +import time +import traceback + +# Third-Party Libraries +from data.run import query_orgs_rev +import dshield +import pandas as pd +import psycopg2 +import psycopg2.extras as extras +import requests + +date = datetime.datetime.now().strftime("%Y-%m-%d") + + +def query_db(conn, query, args=(), one=False): + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def getSubdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM sub_domains sd + WHERE sd.sub_domain = '{domain}'""" + cur.execute(sql) + sub = cur.fetchone() + cur.close() + return sub + + +def getRootdomain(conn, domain): + cur = conn.cursor() + sql = f"""SELECT * FROM root_domains rd + WHERE rd.root_domain = '{domain}'""" + cur.execute(sql) + root = cur.fetchone() + cur.close() + return root + + +def addRootdomain(conn, root_domain, pe_org_uid, source_uid, org_name): + ip_address = str(socket.gethostbyname(root_domain)) + sql = f"""insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{root_domain}', '{pe_org_uid}', '{org_name}', '{source_uid}', '{ip_address}');""" + cur = conn.cursor() + cur.execute(sql) + conn.commit() + cur.close() + print(f"Success adding root domain, {root_domain}, to root domain table.") + + +def addSubdomain(conn, domain, pe_org_uid, org_name): + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + cur.callproc( + "insert_sub_domain", (domain, pe_org_uid, "findomain", root_domain, None) + ) + print(f"Success adding domain, {domain}, to subdomains table.") + + +def getDataSource(conn, source): + cur = conn.cursor() + sql = f"""SELECT * FROM data_source WHERE name='{source}'""" + cur.execute(sql) + source = cur.fetchone() + cur.close() + return source + + +def org_root_domains(conn, org_uid): + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +# TODO: Add creds +DB_HOST = "" +PE_DB_NAME = "" +PE_DB_USERNAME = "" +PE_DB_PASSWORD = "" + +"""Connect to PE Database""" +try: + PE_conn = psycopg2.connect( + host=DB_HOST, + database=PE_DB_NAME, + user=PE_DB_USERNAME, + password=PE_DB_PASSWORD, + ) + print("Connected to PE database.") +except: + print("Failed connecting to PE database.") + + +# Get data source +source_uid = getDataSource(PE_conn, "DNSTwist")[0] +# source_uid = '7ad1b168-981d-11ec-a102-02589a36c9d7' +print("source_uid") +print(source_uid) + +""" Get P&E Orgs """ +orgs = query_orgs_rev() +print(orgs["name"]) + +for org_index, org_row in orgs.iterrows(): + pe_org_uid = org_row["organizations_uid"] + org_name = org_row["name"] + + # if org_name not in ["National Institute of Standards and Technology"]: + # continue + + print(pe_org_uid) + print(org_name) + if org_name != "Department of Homeland Security": + continue + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + rd_df = org_root_domains(PE_conn, pe_org_uid) + print(rd_df) + domain_list = [] + perm_list = [] + for rd_index, rd_row in rd_df.iterrows(): + root_domain = rd_row["root_domain"] + if root_domain != "dhs.gov": + continue + if root_domain == "Null_Root": + continue + print(rd_row["root_domain"]) + + # Run dnstwist on each root domain + cmd = f"dnstwist -r --tld common_tlds.dict -f json {root_domain} -t 8" + dnstwist_result = json.loads(subprocess.check_output(cmd, shell=True)) + finalorglist = dnstwist_result + [] + for dom in dnstwist_result: + if ("tld-swap" not in dom["fuzzer"]) and ( + "original" not in dom["fuzzer"] + ): + print(dom["domain"]) + cmd = f'dnstwist -r --tld common_tlds.dict -f json {dom["domain"]} -t 8' + secondlist = json.loads(subprocess.check_output(cmd, shell=True)) + finalorglist += secondlist + + print(dnstwist_result) + + # Get subdomain uid + sub_domain = root_domain + print(sub_domain) + try: + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + print(sub_domain_uid) + except: + # Add and then get it + addSubdomain(PE_conn, sub_domain, pe_org_uid, org_name) + sub_domain_uid = getSubdomain(PE_conn, sub_domain)[0] + + for dom in dnstwist_result: + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + print("original") + print(dom["fuzzer"]) + continue + if "dns_a" not in dom: + continue + else: + print(str(dom["dns_a"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_a"][0]) == "!ServFail": + continue + + results = dshield.ip( + str(dom["dns_a"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + else: + print(str(dom["dns_aaaa"][0])) + # check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
    reports: 0
    '": + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + + # check dns-a record in DSheild API + if str(dom["dns_aaaa"][0]) == "!ServFail": + continue + results = dshield.ip( + str(dom["dns_aaaa"][0]), return_format=dshield.JSON + ) + results = json.loads(results) + + try: + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except KeyError: + dshield_attacks = 0 + dshield_count = 0 + + # Ignore duplicates + permutation = dom["domain"] + print(permutation) + if permutation in perm_list: + continue + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + domain_list.append(domain_dict) + + except: + print("Failed selecting DNSTwist data.") + print(traceback.format_exc()) + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + columns = domain_list[0].keys() + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""".format( + table, + ",".join(columns), + ) + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values(cursor, sql, values) + PE_conn.commit() + print("Data inserted using execute_values() successfully..") + + except: + print("Failure inserting data into database.") + print(traceback.format_exc()) + + +PE_conn.close() diff --git a/src/cyhy_integration_erd.drawio b/src/cyhy_integration_erd.drawio new file mode 100644 index 00000000..3cf8a949 --- /dev/null +++ b/src/cyhy_integration_erd.drawio @@ -0,0 +1,1490 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/example/data/secret.txt b/src/example/data/secret.txt deleted file mode 100644 index c40a49b5..00000000 --- a/src/example/data/secret.txt +++ /dev/null @@ -1 +0,0 @@ -Three may keep a secret, if two of them are dead. diff --git a/src/example/example.py b/src/example/example.py deleted file mode 100644 index d3eda196..00000000 --- a/src/example/example.py +++ /dev/null @@ -1,103 +0,0 @@ -"""example is an example Python library and tool. - -Divide one integer by another and log the result. Also log some information -from an environment variable and a package resource. - -EXIT STATUS - This utility exits with one of the following values: - 0 Calculation completed successfully. - >0 An error occurred. - -Usage: - example [--log-level=LEVEL] - example (-h | --help) - -Options: - -h --help Show this message. - --log-level=LEVEL If specified, then the log level will be set to - the specified value. Valid values are "debug", "info", - "warning", "error", and "critical". [default: info] -""" - -# Standard Python Libraries -import logging -import os -import sys -from typing import Any, Dict - -# Third-Party Libraries -import docopt -import pkg_resources -from schema import And, Schema, SchemaError, Use - -from ._version import __version__ - -DEFAULT_ECHO_MESSAGE: str = "Hello World from the example default!" - - -def example_div(dividend: int, divisor: int) -> float: - """Print some logging messages.""" - logging.debug("This is a debug message") - logging.info("This is an info message") - logging.warning("This is a warning message") - logging.error("This is an error message") - logging.critical("This is a critical message") - return dividend / divisor - - -def main() -> None: - """Set up logging and call the example function.""" - args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) - # Validate and convert arguments as needed - schema: Schema = Schema( - { - "--log-level": And( - str, - Use(str.lower), - lambda n: n in ("debug", "info", "warning", "error", "critical"), - error="Possible values for --log-level are " - + "debug, info, warning, error, and critical.", - ), - "": Use(int, error=" must be an integer."), - "": And( - Use(int), - lambda n: n != 0, - error=" must be an integer that is not 0.", - ), - str: object, # Don't care about other keys, if any - } - ) - - try: - validated_args: Dict[str, Any] = schema.validate(args) - except SchemaError as err: - # Exit because one or more of the arguments were invalid - print(err, file=sys.stderr) - sys.exit(1) - - # Assign validated arguments to variables - dividend: int = validated_args[""] - divisor: int = validated_args[""] - log_level: str = validated_args["--log-level"] - - # Set up logging - logging.basicConfig( - format="%(asctime)-15s %(levelname)s %(message)s", level=log_level.upper() - ) - - logging.info("%d / %d == %f", dividend, divisor, example_div(dividend, divisor)) - - # Access some data from an environment variable - message: str = os.getenv("ECHO_MESSAGE", DEFAULT_ECHO_MESSAGE) - logging.info('ECHO_MESSAGE="%s"', message) - - # Access some data from our package data (see the setup.py) - secret_message: str = ( - pkg_resources.resource_string("example", "data/secret.txt") - .decode("utf-8") - .strip() - ) - logging.info('Secret="%s"', secret_message) - - # Stop logging and clean up - logging.shutdown() diff --git a/src/pe_asm/__init__.py b/src/pe_asm/__init__.py new file mode 100644 index 00000000..8df50d1e --- /dev/null +++ b/src/pe_asm/__init__.py @@ -0,0 +1,8 @@ +"""The pe_source library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +__all__ = ["asm_sync"] diff --git a/src/pe_asm/__main__.py b/src/pe_asm/__main__.py new file mode 100644 index 00000000..d618598a --- /dev/null +++ b/src/pe_asm/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .asm_sync import main + +main() diff --git a/src/pe_asm/_version.py b/src/pe_asm/_version.py new file mode 100644 index 00000000..62d09095 --- /dev/null +++ b/src/pe_asm/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.1.0" diff --git a/src/pe_asm/asm_sync.py b/src/pe_asm/asm_sync.py new file mode 100644 index 00000000..1068d668 --- /dev/null +++ b/src/pe_asm/asm_sync.py @@ -0,0 +1,192 @@ +"""A tool for gathering pe asm data. + +Usage: + pe-asm-sync METHOD [--log-level=LEVEL] [--staging] + +Options: + -h --help Show this message. + METHOD Either scorecard or asm. Which data to collect. + -v --version Show version information. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -s --staging Run on the staging database. Otherwise will run on a local copy. +""" + +# Standard Python Libraries +import logging +import sys +from typing import Any, Dict + +# Third-Party Libraries +import docopt +from schema import And, Schema, SchemaError, Use + +# cisagov Libraries +import pe_reports + +from ._version import __version__ + +# from .helpers.query_cyhy_port_scans import get_cyhy_port_scans +from .data.cyhy_db_query import ( + identified_sub_domains, + identify_cidr_changes, + identify_ip_changes, + identify_ip_sub_changes, + identify_sub_changes, + pe_db_connect, + pe_db_staging_connect, +) +from .helpers.enumerate_subs_from_root import get_subdomains +from .helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from .helpers.get_cyhy_assets import get_cyhy_assets +from .helpers.get_cyhy_scorecard_data import ( + get_cyhy_https_scan, + get_cyhy_kevs, + get_cyhy_snapshots, + get_cyhy_sslyze, + get_cyhy_tickets, + get_cyhy_trustymail, + get_cyhy_vuln_scans, +) +from .helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from .helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from .helpers.shodan_dedupe import dedupe +from .port_scans.run_port_scans import get_cyhy_port_scans + +LOGGER = logging.getLogger(__name__) + + +def run_asm_sync(staging, method): + """Collect and sync ASM data.""" + if method == "asm": + # Run function to fetch and store all CyHy assets in the P&E database + LOGGER.info("Collecting CyHy assets") + get_cyhy_assets(staging) + LOGGER.info("Finished.") + + # Fill the P&E CIDRs table from CyHy assets + LOGGER.info("Filling CIDRs.") + fill_cidrs("all_orgs", staging) + LOGGER.info("Finished.") + + # Identify which CIDRs are current + LOGGER.info("Identify CIDR changes") + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + identify_cidr_changes(conn) + conn.close() + + # Fill root domains from dot gov table + # TODO + + # Enumerate sub domains from roots + LOGGER.info("Enumerating roots and saving sub-domains.") + get_subdomains(staging) + LOGGER.info("Finished.") + + # Connect subs from ips + LOGGER.info("Linking subs from ips.") + connect_subs_from_ips(staging) + LOGGER.info("Finished.") + + # Connect ips from subs + LOGGER.info("Linking ips from subs.") + connect_ips_from_subs(staging) + LOGGER.info("Finished.") + + # Identify the current IPs, sub-domains, and connections + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + LOGGER.info("Identify IP changes.") + identify_ip_changes(conn) + LOGGER.info("Identify Sub changes.") + identify_sub_changes(conn) + LOGGER.info("Identify IP SUB changes.") + identify_ip_sub_changes(conn) + conn.close() + LOGGER.info("Finished") + + # Update Identified sub-domains + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + identified_sub_domains(conn) + + # Run shodan dedupe + LOGGER.info("Running Shodan dedupe.") + dedupe(staging) + LOGGER.info("Finished.") + + elif method == "scorecard": + LOGGER.info("STARTING") + get_cyhy_port_scans(staging) + get_cyhy_snapshots(staging) + get_cyhy_tickets(staging) + get_cyhy_vuln_scans(staging) + get_cyhy_kevs(staging) + get_cyhy_https_scan(staging) + get_cyhy_trustymail(staging) + get_cyhy_sslyze(staging) + LOGGER.info("FINISHED") + + else: + LOGGER.error( + "Please specify either 'scorecard' or 'asm' in your command. i.e. pe-asm-sync scorecard" + ) + + +def main(): + """Set up logging and call the run_asm_sync function.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Set up logging + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + LOGGER.info("Starting ASM sync scripts") + + # Check for the staging option + try: + staging = validated_args["--staging"] + except Exception as e: + print(e) + staging = False + + # Run ASM finder + run_asm_sync(staging, validated_args["METHOD"]) + + # Stop logging and clean up + logging.shutdown() diff --git a/src/pe_asm/data/checkAccessor.py b/src/pe_asm/data/checkAccessor.py new file mode 100644 index 00000000..1b5a89f8 --- /dev/null +++ b/src/pe_asm/data/checkAccessor.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 +import os +import logging +import sys +import time + +LOGGER = logging.getLogger(__name__) + + +def checkVMrunning(): + """Connect to the Accessor environment.""" + try: + kill_screen_ssh() + vmID = os.getenv("INSTANCE_ID") + LOGGER.info(vmID) + + checkAWS = os.popen( + f""" + export AWS_DEFAULT_PROFILE=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov && + aws ec2 describe-instance-status --instance-ids {vmID} + """ + ) + checkAWS = checkAWS.read().split("\n") + checkAWS = checkAWS[1].split() + checkAWS = checkAWS[2] + if checkAWS == "running": + os.popen("screenConnectAccessor") + LOGGER.info( + "The accessor was running and screen has been connected. You can now login. " + ) + else: + LOGGER.info( + "The Accessor was not running " + "and needed to be started." + " Please wait 2 minutes before " + "attempting to access Accessor." + ) + theInstance_ID = os.getenv("INSTANCE_ID") + os.popen( + f"""export AWS_DEFAULT_PROFILE=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov && + aws ec2 start-instances --instance-ids {theInstance_ID}""" + ) + checkVMrunning() + except (BrokenPipeError, IOError): + sys.stderr.close() + LOGGER.info(f"There was some abnormal operation related to stdout.{sys.stderr}") + + +def checkCyhyRunning(): + """Connect to Cyhy database.""" + os.popen("tocyhy") + + +def kill_screen_ssh(): + """Kill all ssh connections.""" + os.popen("killall ssh") + time.sleep(1) + + +def main(): + LOGGER.info("The program is starting...") + checkVMrunning() + + +if __name__ == "__main__": + main() diff --git a/src/pe_asm/data/config.py b/src/pe_asm/data/config.py new file mode 100644 index 00000000..4a3ae629 --- /dev/null +++ b/src/pe_asm/data/config.py @@ -0,0 +1,38 @@ +#!/usr/bin/python3 +"""This module contains the pastgresql dbconfig.config code.""" + +# Standard Python Libraries +from configparser import ConfigParser + +# Third-Party Libraries +from importlib_resources import files + +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def db_config(filename=REPORT_DB_CONFIG, section="postgres"): + """Get credentials for P&E postgres database.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + db = dict() + if parser.has_section(section): + for key, value in parser.items(section): + if key == "pe_api_key" or key == "pe_api_url": + continue + db[key] = value + else: + raise Exception(f"Section {section} not found in {filename}") + return db + + +def db_password_key(filename=REPORT_DB_CONFIG, section="pe_db_password_key"): + """Get key to encrypt/decrypt P&E passwords.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + db = dict() + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + else: + raise Exception(f"Section {section} not found in {filename}") + return db["key"] diff --git a/src/pe_asm/data/cyhy_db_query.py b/src/pe_asm/data/cyhy_db_query.py new file mode 100644 index 00000000..ee54c302 --- /dev/null +++ b/src/pe_asm/data/cyhy_db_query.py @@ -0,0 +1,761 @@ +#!/usr/bin/python3 +"""CyHy database and sync queries.""" + +# Standard Python Libraries +import datetime +import logging +import sys +import time + +# Third-Party Libraries +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras +from pymongo import MongoClient +from sshtunnel import SSHTunnelForwarder + +from .checkAccessor import checkCyhyRunning, checkVMrunning +from .config import db_config, db_password_key + +LOGGER = logging.getLogger(__name__) + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + LOGGER.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def pe_db_connect(): + """Connect to PostgreSQL database.""" + conn = None + conn_dict = db_config(section="postgres") + try: + LOGGER.info("Connecting to the local PostgreSQL") + conn = psycopg2.connect(**conn_dict) + LOGGER.info("Connection successful") + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def pe_db_staging_connect(): + """Establish an SSH tunnel to the staging environement.""" + checkVMrunning() + time.sleep(3) + conn_staging_dict = db_config(section="staging") + ssh_port = sshTunnel(conn_staging_dict) + try: + LOGGER.info("****SSH Tunnel Established****") + conn = psycopg2.connect( + host="localhost", + user=conn_staging_dict["user"], + password=conn_staging_dict["password"], + dbname=conn_staging_dict["database"], + port=ssh_port, + ) + return conn + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def sshTunnel(conn_staging_dict): + """SSH Tunnel to the Crossfeed database instance.""" + server = SSHTunnelForwarder( + ("localhost"), + ssh_username="ubuntu", + remote_bind_address=( + conn_staging_dict["host"], + int(conn_staging_dict["port"]), + ), + ) + server.start() + return server.local_bind_port + + +def mongo_connect(): + """Connect to CyHy Mongo database.""" + try: + checkCyhyRunning() + time.sleep(3) + db_info = db_config(section="cyhy_mongo") + host = db_info["host"] + user = db_info["user"] + password = db_info["password"] + port = db_info["port"] + dbname = db_info["database"] + + CONNECTION_STRING = f"mongodb://{user}:{password}@{host}:{port}/{dbname}" + mongo_client = MongoClient(CONNECTION_STRING) + return mongo_client["cyhy"] + except Exception as e: + LOGGER.error(e) + LOGGER.error( + "Failed connecting to the CyHy database. Make sure you have the ssh connection running" + ) + + +def mongo_scan_connect(): + """Connect to CyHy Mongo database.""" + try: + checkCyhyRunning() + time.sleep(3) + db_info = db_config(section="cyhy_mongo") + host = db_info["host"] + user = db_info["user"] + password = db_info["password"] + port = db_info["port"] + dbname = db_info["database"] + + CONNECTION_STRING = f"mongodb://{user}:{password}@{host}:{port}/{dbname}" + mongo_client = MongoClient(CONNECTION_STRING) + return mongo_client["scan"] + except Exception as e: + LOGGER.error(e) + LOGGER.error( + "Failed connecting to the CyHy database. Make sure you have the ssh connection running" + ) + + +def get_pe_org_map(pe_db_conn): + """Get the P&E/CyHy organization mapping table.""" + pe_org_map = pd.read_sql_query( + "SELECT * FROM org_id_map WHERE merge_orgs is true;", pe_db_conn + ) + return pe_org_map + + +def insert_assets(conn, assets_df, table): + """Insert CyHy assets into the P&E databse.""" + on_conflict = """ ON CONFLICT (org_id, network) + DO UPDATE SET + contact = EXCLUDED.contact, + org_name = EXCLUDED.org_name, + type = EXCLUDED.type, + last_seen = EXCLUDED.last_seen; """ + tpls = [tuple(x) for x in assets_df.to_numpy()] + cols = ",".join(list(assets_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + on_conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + LOGGER.info("Asset data inserted using execute_values() successfully") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def insert_contacts(conn, contacts_df, table): + """Insert CyHy contacts into the P&E databse.""" + on_conflict = """ + ON CONFLICT (org_id, contact_type, email, name) + DO UPDATE SET + org_name = EXCLUDED.org_name, + phone = EXCLUDED.phone, + date_pulled = EXCLUDED.date_pulled; + """ + tpls = [tuple(x) for x in contacts_df.to_numpy()] + cols = ",".join(list(contacts_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + on_conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + LOGGER.info("Contact data inserted using execute_values() successfully") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def insert_cyhy_agencies(conn, cyhy_agency_df): + """Insert CyHy agencies into the P&E database.""" + password = db_password_key() + for i, row in cyhy_agency_df.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO organizations(name, cyhy_db_name, agency_type, retired, + receives_cyhy_report, receives_bod_report, receives_cybex_report, + is_parent, fceb, cyhy_period_start, scorecard, password) VALUES (%s, %s, %s, %s, + %s, %s, %s, + %s, %s, %s, %s, PGP_SYM_ENCRYPT(%s, %s)) + ON CONFLICT (cyhy_db_name) + DO UPDATE SET + name = EXCLUDED.name, + password = EXCLUDED.password, + agency_type = EXCLUDED.agency_type, + retired = EXCLUDED.retired, + receives_cyhy_report = EXCLUDED.receives_cyhy_report, + receives_bod_report= EXCLUDED.receives_bod_report, + receives_cybex_report = EXCLUDED.receives_cybex_report, + is_parent = EXCLUDED.is_parent, + fceb = EXCLUDED.fceb, + cyhy_period_start = EXCLUDED.cyhy_period_start, + scorecard = EXCLUDED.scorecard + """ + cur.execute( + sql, + ( + row["name"], + row["cyhy_db_name"], + row["agency_type"], + row["retired"], + row["receives_cyhy_report"], + row["receives_bod_report"], + row["receives_cybex_report"], + row["is_parent"], + row["fceb"], + row["cyhy_period_start"], + row["scorecard"], + row["password"], + password, + ), + ) + conn.commit() + cur.close() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + LOGGER.info("Agencies inserted using execute_values() successfully..") + + +def insert_sectors(conn, sectors_list): + """Insert sectors into database.""" + password = db_password_key() + for sector in sectors_list: + try: + print(sector) + cur = conn.cursor() + sql = """ + INSERT INTO sectors(id, acronym, name, email, contact_name, retired, first_seen, last_seen, password) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, PGP_SYM_ENCRYPT(%s, %s)) + ON CONFLICT (id) + DO UPDATE SET + acronym = EXCLUDED.acronym, + name = EXCLUDED.name, + email = EXCLUDED.email, + contact_name = EXCLUDED.contact_name, + retired = EXCLUDED.retired, + last_seen = EXCLUDED.last_seen, + password = EXCLUDED.password + """ + cur.execute( + sql, + ( + sector["id"], + sector["acronym"], + sector["name"], + sector["email"], + sector["contact_name"], + sector["retired"], + datetime.datetime.today().date(), + datetime.datetime.today().date(), + sector["password"], + password, + ), + ) + conn.commit() + cur.close() + + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + LOGGER.error(sector) + cur.close() + continue + + +def insert_sector_org_relationship(conn, sector_org_list): + """Insert sector org relationship into many to many table.""" + # MAYBE TODO delete relationships first to make sure we are up to date + + for element in sector_org_list: + try: + cur = conn.cursor() + sql = """ + INSERT INTO sectors_orgs(sector_uid, organizations_uid, first_seen, last_seen) + VALUES (%s, %s, %s, %s) + ON CONFLICT (sector_uid, organizations_uid) + DO UPDATE SET + last_seen = EXCLUDED.last_seen + """ + cur.execute(sql, (element[0], element[1], element[2], element[3])) + conn.commit() + cur.close() + + # conflict = """ON CONFLICT (sector_uid, organizations_uid) + # DO UPDATE SET + # last_seen = EXCLUDED.last_seen""" + # cols = "sector_uid, organizations_uid, first_seen, last_seen" + # sql = "INSERT INTO sectors_orgs({}) VALUES %s".format(cols) + # sql = sql + conflict + # cursor = conn.cursor() + + # extras.execute_values(cursor, sql, sector_org_list) + # conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + + +def query_pe_orgs(conn): + """Query P&E organizations.""" + sql = """ + SELECT organizations_uid, cyhy_db_name, name, agency_type, report_on, fceb, scorecard + FROM organizations o + """ + df = pd.read_sql(sql, conn) + return df + + +def query_pe_sectors(conn): + """Query P&E sectors.""" + sql = """ + SELECT sector_uid, id, acronym, run_scorecards + FROM sectors + """ + df = pd.read_sql(sql, conn) + return df + + +def query_pe_report_on_orgs(conn): + """Query P&E organizations.""" + sql = """ + SELECT organizations_uid, cyhy_db_name, name, agency_type + FROM organizations o + WHERE report_on or run_scans or fceb or fceb_child or demo + """ + df = pd.read_sql(sql, conn) + return df + + +def update_child_parent_orgs(conn, parent_uid, child_name): + """Update child parent relationships between organizations.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set parent_org_uid = %s + where cyhy_db_name = %s + """, + (parent_uid, child_name), + ) + + conn.commit() + cursor.close() + + +def add_sector_hierachy(conn, child_uid, parent_uid): + """Update parent_sector_uid field.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE sectors + set parent_sector_uid = %s + where sector_uid = %s + """, + (parent_uid, child_uid), + ) + + conn.commit() + cursor.close() + + +def update_scan_status(conn, child_name): + """Update child parent relationships between organizations.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set run_scans = True + where cyhy_db_name = %s + """, + (child_name,), + ) + + conn.commit() + cursor.close() + + +def update_fceb_child_status(conn, child_name): + """Update child parent relationships between organizations.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set fceb_child = True + where cyhy_db_name = %s + """, + (child_name,), + ) + + conn.commit() + cursor.close() + + +def updated_scorecard_child_status(conn, child_name): + """Update organizations that are children of scorecard orgs.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set scorecard_child = True + where cyhy_db_name = %s + """, + (child_name,), + ) + + conn.commit() + cursor.close() + + +def insert_dot_gov_domains(conn, dotgov_df, table): + """Insert dot gov domains.""" + conflict = """ + ON CONFLICT (domain_name) + DO UPDATE SET domain_type = EXCLUDED.domain_type, agency = EXCLUDED.agency, organization = EXCLUDED.organization, city = EXCLUDED.city, state = EXCLUDED.state, security_contact_email = EXCLUDED.security_contact_email; + """ + tpls = [tuple(x) for x in dotgov_df.to_numpy()] + cols = ",".join(list(dotgov_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + LOGGER.info("Dot gov data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_cidrs(conn): + """Query all cidrs ordered by length.""" + sql = """SELECT tc.cidr_uid, tc.network, tc.organizations_uid, tc.insert_alert + FROM cidrs tc + WHERE current + ORDER BY masklen(tc.network) + """ + df = pd.read_sql(sql, conn) + return df + + +def execute_ips(conn, df): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + try: + df = pd.DataFrame([df]) + # Execute insert query + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "ips" + sql = """ + INSERT INTO {}({}) VALUES %s + ON CONFLICT (ip) + DO UPDATE SET + origin_cidr = UUID(EXCLUDED.origin_cidr), + last_seen = EXCLUDED.last_seen, + last_reverse_lookup = EXCLUDED.last_reverse_lookup, + organizations_uid = EXCLUDED.organizations_uid; + """ + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls, page_size=100000) + conn.commit() + LOGGER.info("%s new IPs successfully upserted into ip table...", len(df)) + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + + +def query_roots(conn): + """Query all root_domains.""" + sql = """SELECT r.root_domain_uid, r.root_domain FROM root_domains r + where r.enumerate_subs = True + """ + df = pd.read_sql(sql, conn) + return df + + +def insert_sub_domains(conn, df): + """Save subdomains dataframe to the P&E DB.""" + try: + # Execute insert query + df = df.drop_duplicates() + df["current"] = True + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "sub_domains" + sql = """ + INSERT INTO {}({}) VALUES %s + ON CONFLICT (sub_domain, root_domain_uid) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + identified = EXCLUDED.identified, + current = EXCLUDED.current; + """ + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + # cursor.close() + + +def query_ips(org_uid, conn): + """Query all ips that link to a cidr related to a specific org.""" + sql = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + where ct.organizations_uid = %(org_uid)s + and i.origin_cidr is not null + and (i.last_reverse_lookup < current_date - interval '7 days' or i.last_reverse_lookup is null) + and i."current" + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + return df + + +def query_subs(org_uid, conn): + """Query all subs for an organization.""" + sql = """SELECT sd.* FROM sub_domains sd + JOIN root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_uid)s + and sd.current + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + return df + + +def query_cidrs_by_org(conn, org_id): + """Get CIDRs by org.""" + sql = """ + SELECT ct.network, ct.cidr_uid + FROM cidrs ct + join organizations o on o.organizations_uid = ct.organizations_uid + WHERE o.organizations_uid = %(org_id)s + and ct.current; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + return df + + +def update_shodan_ips(conn, df): + """Update if an IP is a shodan IP.""" + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "ips" + sql = """ + INSERT INTO {}({}) + VALUES %s + ON CONFLICT (ip) + DO UPDATE SET shodan_results = EXCLUDED.shodan_results, + origin_cidr = EXCLUDED.origin_cidr, + current = EXCLUDED.current""" + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_floating_ips(conn, org_id): + """Query floating IPs (IPs found from current sub-domains).""" + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %(org_id)s + AND i.origin_cidr is null + and sd.current and i.current; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + ips = set(df["ip"]) + return ips + + +def identify_org_asset_changes(conn): + """Identify Org Asset changes.""" + cursor = conn.cursor() + LOGGER.info("Marking CIDRs that are in the db.") + cursor.execute( + """ + UPDATE cyhy_db_assets + set currently_in_cyhy = True + where last_seen > (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + LOGGER.info("Marking CIDRs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE cyhy_db_assets + set currently_in_cyhy = False + where last_seen < (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + +def identify_cidr_changes(conn): + """Identify CIDR changes.""" + cursor = conn.cursor() + LOGGER.info("Marking CIDRs that are in the db.") + cursor.execute( + """ + UPDATE cidrs + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + LOGGER.info("Marking CIDRs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE cidrs + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + +def identify_ip_changes(conn): + """Identify IP changes.""" + cursor = conn.cursor() + LOGGER.info("Marking IPs that are in the db.") + cursor.execute( + """ + UPDATE ips + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '15 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE ips + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '15 days') or last_seen isnull; + """ + ) + conn.commit() + + +def identify_sub_changes(conn): + """Identify IP changes.""" + cursor = conn.cursor() + LOGGER.info("Marking Subs that are in the db.") + cursor.execute( + """ + UPDATE sub_domains + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '15 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE sub_domains + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '15 days') or last_seen isnull; + """ + ) + conn.commit() + + +def identify_ip_sub_changes(conn): + """Identify IP/Subs changes.""" + cursor = conn.cursor() + LOGGER.info("Marking Subs that are in the db.") + cursor.execute( + """ + UPDATE ips_subs + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '15 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE ips_subs + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '15 days') or last_seen isnull; + """ + ) + conn.commit() + + +def insert_cyhy_scorecard_data(conn, df, table_name, on_conflict): + """Save cyhy scorecard dataframe to the P&E DB.""" + try: + # Execute insert query + df = df.drop_duplicates() + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = table_name + sql = """ + INSERT INTO {}({}) VALUES %s + """ + sql = sql + on_conflict + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + LOGGER.info("Success inserting data.") + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + + +def identified_sub_domains(conn): + """Set sub-domains to identified.""" + # If the sub's root-domain has enumerate=False, then "identified" is True + cursor = conn.cursor() + LOGGER.info("Marking identified sub-domains.") + cursor.execute( + """ + UPDATE sub_domains sd + set identified = true + from root_domains rd + where rd.root_domain_uid = sd.root_domain_uid and rd.enumerate_subs = false; + """ + ) + conn.commit() + cursor.close() + + +def get_fceb_orgs(conn): + """Query fceb orgs.""" + sql = """select * from organizations o + where o.fceb or o.fceb_child; + """ + df = pd.read_sql(sql, conn) + fceb_list = list(df["cyhy_db_name"]) + return fceb_list diff --git a/src/pe_asm/helpers/enumerate_subs_from_root.py b/src/pe_asm/helpers/enumerate_subs_from_root.py new file mode 100755 index 00000000..13eabb2c --- /dev/null +++ b/src/pe_asm/helpers/enumerate_subs_from_root.py @@ -0,0 +1,116 @@ +"""Script to enumerate subs based on a provided root domain.""" +# Standard Python Libraries +import datetime +import json +import logging + +# Third-Party Libraries +import pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import ( + get_data_source_uid, +) +from pe_asm.data.cyhy_db_query import ( + pe_db_connect, + pe_db_staging_connect, + query_roots, + insert_sub_domains, + identify_sub_changes, +) + +LOGGER = logging.getLogger(__name__) +API_WHOIS = whois_xml_api_key() +DATE = datetime.datetime.today().date() + + +def enumerate_roots(root_domain, root_uid): + """Get all sub-domains from passed in root domain.""" + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{root_domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + sub_domains = data["domainsList"] + print(len(sub_domains)) + + data_source = get_data_source_uid("WhoisXML") + + # First add the root domain to the subs table + found_subs = [ + { + "sub_domain": root_domain, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + "first_seen": DATE, + "last_seen": DATE, + "identified": False, + } + ] + + # Loop through the subdomain list and attach foreign keys + for sub in sub_domains: + if sub != f"www.{root_domain}": + found_subs.append( + { + "sub_domain": sub, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + "first_seen": DATE, + "last_seen": DATE, + "identified": False, + } + ) + return found_subs + + +def get_subdomains(staging=False, roots_df=None): + """Enumerate roots and save subdomains.""" + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Query root domains + if not isinstance(roots_df, pd.DataFrame): + roots_df = query_roots(conn) + total_roots = len(roots_df.index) + LOGGER.info("Got %d root domains.", total_roots) + + # Loop through roots + count = 0 + for root_index, root_row in roots_df.iterrows(): + # Enumerate for sub-domains + LOGGER.info("Enumerating this root: %s", root_row["root_domain"]) + subs = enumerate_roots(root_row["root_domain"], root_row["root_domain_uid"]) + LOGGER.info(subs) + # Create DataFrame + subs_df = pd.DataFrame(subs) + + # Insert into P&E database + insert_sub_domains(conn, subs_df) + + count += 1 + if count % 10 == 0 or count == total_roots: + LOGGER.info("\t\t%d/%d complete.", count, total_roots) + + # Close database connection + conn.close() + + +def main(): + """Query orgs and run them through the enuemeration function.""" + get_subdomains(False) + + +if __name__ == "__main__": + main() diff --git a/src/pe_asm/helpers/fill_cidrs_from_cyhy_assets.py b/src/pe_asm/helpers/fill_cidrs_from_cyhy_assets.py new file mode 100755 index 00000000..ec3bdaea --- /dev/null +++ b/src/pe_asm/helpers/fill_cidrs_from_cyhy_assets.py @@ -0,0 +1,68 @@ +"""Fill CIDRs table from cyhy assets.""" + +# Standard Python Libraries +import logging +import datetime +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import query_cyhy_assets +from pe_asm.data.cyhy_db_query import ( + query_pe_report_on_orgs, + pe_db_connect, + pe_db_staging_connect, + identify_cidr_changes, +) + +LOGGER = logging.getLogger(__name__) + + +def fill_cidrs(orgs, staging): + """Fill CIDRs.""" + + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Fetch all reporting on if not specified + if not isinstance(orgs, pd.DataFrame): + orgs = query_pe_report_on_orgs(conn) + + network_count = 0 + first_seen = datetime.datetime.today().date() + last_seen = datetime.datetime.today().date() + + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Loop through P&E organizations and insert current CIDRs + for org_index, org_row in orgs.iterrows(): + org_id = org_row["organizations_uid"] + networks = query_cyhy_assets(org_row["cyhy_db_name"]) + for network_index, network in networks.iterrows(): + network_count += 1 + net = network["network"] + print(net) + cur = conn.cursor() + try: + cur.callproc( + "insert_cidr", + (network["network"], org_id, "cyhy_db", first_seen, last_seen), + ) + except Exception as e: + print(e) + continue + + row = cur.fetchone() + print(row) + conn.commit() + cur.close() + + # Identify which CIDRs are current + LOGGER.info("Identify CIDR changes") + identify_cidr_changes(conn) + conn.close() diff --git a/src/pe_asm/helpers/get_cyhy_assets.py b/src/pe_asm/helpers/get_cyhy_assets.py new file mode 100644 index 00000000..169af32f --- /dev/null +++ b/src/pe_asm/helpers/get_cyhy_assets.py @@ -0,0 +1,339 @@ +#!/usr/bin/python3 +"""Query CyHy database to update P&E assets.""" + +# Standard Python Libraries +import datetime +import logging + +# Third-Party Libraries +from bs4 import BeautifulSoup +import pandas as pd +import requests + +# cisagov Libraries +from pe_asm.data.cyhy_db_query import ( # get_pe_org_map,; updated_scorecard_child_status, + add_sector_hierachy, + identify_org_asset_changes, + insert_assets, + insert_contacts, + insert_cyhy_agencies, + insert_dot_gov_domains, + insert_sector_org_relationship, + insert_sectors, + mongo_connect, + pe_db_connect, + pe_db_staging_connect, + query_pe_orgs, + query_pe_sectors, + update_child_parent_orgs, + update_fceb_child_status, + update_scan_status, +) + +LOGGER = logging.getLogger(__name__) + + +def dotgov_domains(): + """Get list of dotgov domains from the github repo.""" + URL = "https://github.com/cisagov/dotgov-data/blob/main/current-federal.csv" + r = requests.get(URL) + soup = BeautifulSoup(r.content, features="lxml") + table = soup.find_all("table") + df = pd.read_html(str(table))[0] + df = df.drop(columns=["Unnamed: 0"]) + df = df.rename( + columns={ + "Domain Name": "domain_name", + "Domain Type": "domain_type", + "Agency": "agency", + "Organization": "organization", + "City": "city", + "State": "state", + "Security Contact Email": "security_contact_email", + } + ) + return df + + +def get_cyhy_assets(staging=False): + """Get CyHy assets.""" + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + # pe_org_map = get_pe_org_map(pe_db_conn) + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["requests"] + + query = {"_id": "EXECUTIVE"} + fceb_doc = collection.find(query) + for row in fceb_doc: + fceb_list = row["children"] + + cyhy_request_data = collection.find() + + # categories = collection.find({'agency.type' : {"$exists": False } }) + + # Loop through all CyHy agencies + cyhy_agencies = [] + assets = [] + contact_list = [] + child_parent_dict = {} + sector_info_list = [] + sector_list = [] + for cyhy_request in cyhy_request_data: + # If the CyHy org has a type and network, get the org info + # if cyhy_request["agency"].get("type") and len(cyhy_request["networks"]) > 0: + if cyhy_request["agency"].get("type"): + agency = { + "name": cyhy_request["agency"]["name"], + "cyhy_db_name": cyhy_request["_id"], + "password": cyhy_request["key"], + "agency_type": cyhy_request["agency"].get("type"), + "retired": cyhy_request.get("retired", False), + "receives_cyhy_report": "CYHY" in cyhy_request["report_types"], + "receives_bod_report": "BOD" in cyhy_request["report_types"], + "receives_cybex_report": "CYBEX" in cyhy_request["report_types"], + "is_parent": len(cyhy_request.get("children", [])) > 0, + "fceb": cyhy_request["_id"] in fceb_list, + "cyhy_period_start": cyhy_request.get("period_start"), + } + cyhy_agencies.append(agency) + + # If the org has children/subsidiaries, + # save the child to a dictionary with the parent cyhy_db_id + if cyhy_request.get("children"): + for child in cyhy_request["children"]: + child_parent_dict[child] = cyhy_request["_id"] + + # Create contact info for each org + for contact in cyhy_request["agency"]["contacts"]: + if not contact.get("type"): + contact["type"] = "unspecified" + contact_object = { + "org_id": cyhy_request["_id"], + "org_name": cyhy_request["agency"]["name"], + "phone": contact.get("phone"), + "contact_type": contact.get("type"), + "email": contact.get("email"), + "name": contact.get("name"), + "date_pulled": datetime.datetime.today().date(), + } + contact_list.append(contact_object) + + # # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + # if cyhy_request["_id"] in pe_org_map["cyhy_id"].values: + # new_org_id = pe_org_map.loc[ + # pe_org_map["cyhy_id"] == cyhy_request["_id"], "pe_org_id" + # ].item() + # LOGGER.info("Replacing %s with %s", cyhy_request["_id"], new_org_id) + # cyhy_request["_id"] = new_org_id + + # Create network dictionary for CIDRs and IPs + for network in cyhy_request["networks"]: + cidr_dict = { + "org_id": cyhy_request["_id"], + "org_name": cyhy_request["agency"]["name"], + "contact": str(cyhy_request["agency"]["contacts"]), + "network": network, + "first_seen": datetime.datetime.today().date(), + "last_seen": datetime.datetime.today().date(), + } + if "/" in network: + cidr_dict["type"] = "cidr" + else: + cidr_dict["type"] = "ip" + assets.append(cidr_dict) + # if in org does not have a type it is actually a sector or category and will be put in a separate table + else: + # Add to sector ids to sector_list + sector_list.append(cyhy_request["_id"]) + # Create a dictionary of sector data + sector_dict = { + "id": cyhy_request["_id"], + "acronym": cyhy_request["agency"].get("acronym", ""), + "name": cyhy_request["agency"].get("name", "No Name"), + "children": cyhy_request.get("children", []), + "password": cyhy_request.get("key", ""), + "retired": cyhy_request.get("retired", False), + } + # if only one contact is available add it to the dictionary + if cyhy_request["agency"]["contacts"][0]["email"]: + sector_dict["email"] = cyhy_request["agency"]["contacts"][0]["email"] + sector_dict["contact_name"] = cyhy_request["agency"]["contacts"][0][ + "name" + ] + # if multiple contacts are identified save the DISTRO email to the dictionary + elif len(cyhy_request["agency"]["contacts"]) > 1: + for i in range(len(cyhy_request["agency"]["contacts"])): + if cyhy_request["agency"]["contacts"][i]["type"] == "DISTRO": + sector_dict["email"] = cyhy_request["agency"]["contacts"][i][ + "email" + ] + sector_dict["contact_name"] = cyhy_request["agency"][ + "contacts" + ][i]["name"] + # if no contact is found add None + else: + sector_dict["email"] = None + sector_dict["contact_name"] = None + # since ROOT and DOD are not sectors ignore them + if sector_dict["acronym"] in ["ROOT", "DOD"]: + continue + # append dictionary to list + else: + sector_info_list.append(sector_dict) + + LOGGER.info("%d total assets found.", len(assets)) + + # Create DataFrames from the json lists + cyhy_agency_df = pd.DataFrame(cyhy_agencies) + assets_df = pd.DataFrame(assets) + contacts_df = pd.DataFrame(contact_list) + + # insert all sectors into the pe_database + print(sector_info_list) + insert_sectors(pe_db_conn, sector_info_list) + # query back all pe_sectors + pe_sectors = query_pe_sectors(pe_db_conn) + # create a list of sector ids for orgs that are flagged to run_scorecards + scorecard_sectors = pe_sectors[pe_sectors["run_scorecards"] == True][ + "id" + ].values.tolist() + + # fill a list of all the children orgs or sectors of sectors flagged to run_scorecards + scorecard_orgs = [] + for sector in sector_info_list: + if sector["id"] in scorecard_sectors: + scorecard_orgs += sector["children"] + + # # mark orgs that are directly related to + cyhy_agency_df["scorecard"] = cyhy_agency_df["cyhy_db_name"].isin(scorecard_orgs) + + # Insert CyHy assets into the P&E database + insert_assets(pe_db_conn, assets_df, "cyhy_db_assets") + + # Drop duplicates in contacts and insert into P&E database + contacts_df.drop_duplicates( + subset=["org_id", "name", "contact_type", "email"], + inplace=True, + ignore_index=True, + ) + insert_contacts(pe_db_conn, contacts_df, "cyhy_contacts") + + # Insert CyHy agencies into the P&E database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + insert_cyhy_agencies(pe_db_conn, cyhy_agency_df) + + # Query PE orgs with uids + pe_orgs = query_pe_orgs(pe_db_conn) + sector_child_list = [] + sub_sector_list = [] + for sec in sector_info_list: + # save uid of the current sector + sector_uid = pe_sectors.loc[ + pe_sectors["acronym"] == sec["acronym"], "sector_uid" + ].item() + # loop through the sectors children, they can be orgs or sectors + for child_agency in sec["children"]: + # check if child is a sector + if child_agency in sector_list: + print(sec["id"]) + print(child_agency) + # ignore child if it is DOD + if child_agency == "DOD": + continue + # append sector sector relationship + sub_sector_list.append( + ( + pe_sectors.loc[ + pe_sectors["acronym"] == child_agency, "sector_uid" + ].item(), + sector_uid, + ) + ) + # if the child is an org + else: + # grab the org_uid + child_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == child_agency, "organizations_uid" + ].item() + # append to child_sector relationship list + if child_uid and sector_uid: + sector_child_list.append( + ( + sector_uid, + child_uid, + datetime.datetime.today().date(), + datetime.datetime.today().date(), + ) + ) + # insert sector org relationship + insert_sector_org_relationship(pe_db_conn, sector_child_list) + child_list = [] + # add relationship between sectors to database not allowing duplicate parents + for relationship in sub_sector_list: + if relationship[0] not in child_list: + add_sector_hierachy(pe_db_conn, relationship[0], relationship[1]) + child_list.append(relationship[0]) + else: + print(relationship[0] + " already has a sector parent") + continue + + # For each parent/child relationship, + # add the parent's org_uid to the child org + LOGGER.info("Update parent/child relationships") + for child_name, parent_name in child_parent_dict.items(): + parent_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == parent_name, "organizations_uid" + ].item() + update_child_parent_orgs(pe_db_conn, parent_uid, child_name) + + parent_report_on = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == parent_name, "report_on" + ].item() + parent_fceb = pe_orgs.loc[pe_orgs["cyhy_db_name"] == parent_name, "fceb"].item() + if parent_report_on: + print(child_name) + update_scan_status(pe_db_conn, child_name) + + # Set fceb_child + if parent_fceb: + update_fceb_child_status(pe_db_conn, child_name) + + # # For orgs whose parent is a scorecard mark scorecard + # parent_scorecard = pe_orgs.loc[pe_orgs["cyhy_db_name"] == parent_name, "scorecard"].item() + # if parent_scorecard: + # updated_scorecard_child_status(pe_db_conn, child_name) + + # Scrape dot gov domains and insert into P&E database + LOGGER.info("Lookup and insert dot_gov domains.") + dotgov_df = dotgov_domains() + insert_dot_gov_domains(pe_db_conn, dotgov_df, "dotgov_domains") + + # Identify org changes. If an asset's last seen field is not today, + # then mark set currently_in_cyhy to False + LOGGER.info("Identify changes in cyhy_db_assets table") + identify_org_asset_changes(pe_db_conn) + + pe_db_conn.close() + return 0 + + +def main(): + """Connect to CyHy DB and update org information and assets.""" + get_cyhy_assets() + + +if __name__ == "__main__": + main() diff --git a/src/pe_asm/helpers/get_cyhy_scorecard_data.py b/src/pe_asm/helpers/get_cyhy_scorecard_data.py new file mode 100644 index 00000000..f8c6e5ac --- /dev/null +++ b/src/pe_asm/helpers/get_cyhy_scorecard_data.py @@ -0,0 +1,1086 @@ +#!/usr/bin/python3 +"""Query CyHy database to update P&E data with CyHy ASM data.""" + +# Standard Python Libraries +import datetime +import logging +import requests + +# Third-Party Libraries +from bs4 import BeautifulSoup +import pandas as pd +import numpy as np + +# cisagov Libraries +from ..data.cyhy_db_query import ( + mongo_connect, + mongo_scan_connect, + pe_db_connect, + pe_db_staging_connect, + get_pe_org_map, + query_pe_orgs, + insert_cyhy_scorecard_data, + get_fceb_orgs, +) + +LOGGER = logging.getLogger(__name__) +DATE = datetime.datetime.today() +DAYS_BACK = datetime.timedelta(days=60) +TWO_MONTHS_AGO = DATE - DAYS_BACK +march_start_date = datetime.datetime(2023, 3, 1) +march_end_date = datetime.datetime(2023, 4, 1) + + +def get_cyhy_port_scans(staging=False): + """Get CyHy Ports and Scans.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + total_fceb = len(fceb_orgs_list) + fceb_orgs_list = [ + "USDA", + "TREAS_AUC", + "HUDOIG", + "HHS_NIH", + "NSF", + "USPS", + "USDA_TFAA", + "USDA_DISC", + ] + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uidi + pe_orgs = query_pe_orgs(pe_db_conn) + + # Loop through fceb orgs + org_count = 0 + skipped = [] + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["port_scans"] + + # Only query documents that are a year old + query = { + "time": {"$gte": march_start_date, "$lt": march_end_date}, + "owner": cyhy_db_name, + } + port_scans_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy port_scans collection + port_scans_list = [] + port_scans_count = 0 + small_list = [] + skip_count = 0 + port_scans_total = collection.count_documents(query) + LOGGER.info("%d total documents", port_scans_total) + # if port_scans_total >= 500000: + # LOGGER.error(f"{cyhy_db_name} skipped.") + # skipped.append(cyhy_db_name) + # continue + for port_scans in port_scans_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if port_scans["owner"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == port_scans["owner"], "pe_org_id" + ].item() + port_scans["owner"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == port_scans["owner"], "organizations_uid" + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + port_scans["owner"], + ) + skip_count += 1 + continue + + # Create port_scans object + port_scans_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(port_scans["_id"]), + "cyhy_time": port_scans["time"], + "service_name": port_scans["service"].get("name"), + "port": port_scans["port"], + "product": port_scans["service"].get("product"), + "cpe": str(port_scans["service"].get("cpe")), + "first_seen": DATE, + "last_seen": DATE, + "ip": port_scans["ip"], + "state": port_scans["state"], + } + port_scans_count += 1 + port_scans_list.append(port_scans_dict) + small_list.append(port_scans_dict) + + if (port_scans_count % 100000 == 0) or ( + port_scans_count == (port_scans_total - skip_count) + ): + # Insert port_scans data into the P&E database + LOGGER.info("Inserting port_scans data") + port_scans_df = pd.DataFrame(small_list) + table_name = "cyhy_port_scans" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_time = EXCLUDED.cyhy_time, + service_name = EXCLUDED.service_name, + port = EXCLUDED.port, + product = EXCLUDED.product, + ip = EXCLUDED.ip, + state = EXCLUDED.state, + cpe = EXCLUDED.cpe; + """ + insert_cyhy_scorecard_data( + pe_db_conn, port_scans_df, table_name, on_conflict + ) + LOGGER.info( + "%d/%d complete", port_scans_count, port_scans_total - skip_count + ) + small_list = [] + + pe_db_conn.close() + port_scans_data.close() + + LOGGER.info(f"Skipped: {skipped}") + + +def get_cyhy_snapshots(staging=False): + """Get CyHy Snapshots.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + + org_count = 0 + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["snapshots"] + + query = {"owner": cyhy_db_name} + snapshots_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy snapshots collection + snapshots_list = [] + small_list = [] + snapshots_count = 0 + skip_count = 0 + snapshots_total = collection.count_documents(query) + LOGGER.info("%d total documents", snapshots_total) + for snapshot in snapshots_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if snapshot["owner"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == snapshot["owner"], "pe_org_id" + ].item() + snapshot["owner"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == snapshot["owner"], "organizations_uid" + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + snapshot["owner"], + ) + skip_count += 1 + continue + + # Create snapshot object + snapshot_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(snapshot["_id"]), + "cyhy_last_change": snapshot["last_change"], + "host_count": snapshot["host_count"], + "vulnerable_host_count": snapshot["vulnerable_host_count"], + "first_seen": DATE, + "last_seen": DATE, + } + snapshots_count += 1 + small_list.append(snapshot_dict) + snapshots_list.append(snapshot_dict) + + if (snapshots_count % 10000 == 0) or ( + snapshots_count == (snapshots_total - skip_count) + ): + # Insert snapshot data into the P&E database + LOGGER.info("Inserting snapshot data") + snapshot_df = pd.DataFrame(small_list) + table_name = "cyhy_snapshots" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_last_change = EXCLUDED.cyhy_last_change, + host_count = EXCLUDED.host_count, + vulnerable_host_count = EXCLUDED.vulnerable_host_count; + """ + insert_cyhy_scorecard_data( + pe_db_conn, snapshot_df, table_name, on_conflict + ) + LOGGER.info( + "%d/%d complete", snapshots_count, snapshots_total - skip_count + ) + small_list = [] + + pe_db_conn.close() + snapshots_data.close() + + +def get_cyhy_tickets(staging=False): + """Get CyHy Tickets.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + org_count = 0 + + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["tickets"] + query = {"owner": cyhy_db_name} + tickets_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy tickets collection + ticket_list = [] + tickets_count = 0 + skip_count = 0 + tickets_total = collection.count_documents(query) + LOGGER.info("%d total documents", tickets_total) + for ticket in tickets_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if ticket["owner"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == ticket["owner"], "pe_org_id" + ].item() + ticket["owner"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == ticket["owner"], "organizations_uid" + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", ticket["owner"] + ) + skip_count += 1 + continue + + # Create ticket object + + ticket_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(ticket["_id"]), + "false_positive": ticket["false_positive"], + "time_opened": ticket["time_opened"], + "time_closed": ticket["time_closed"], + "cvss_base_score": ticket["details"].get("cvss_base_score"), + "cve": ticket["details"].get("cve"), + "first_seen": DATE, + "last_seen": DATE, + "source": ticket.get("source"), + } + tickets_count += 1 + ticket_list.append(ticket_dict) + if (tickets_count % 100000 == 0) or ( + tickets_count == (tickets_total - skip_count) + ): + # Insert vulns_scans data into the P&E database + LOGGER.info("Inserting ticket data") + + tickets_df = pd.DataFrame(ticket_list) + tickets_df = tickets_df.replace({np.NaN: None}) + table_name = "cyhy_tickets" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + false_positive = EXCLUDED.false_positive, + time_opened = EXCLUDED.time_opened, + time_closed = EXCLUDED.time_closed, + cvss_base_score = EXCLUDED.cvss_base_score, + source = EXCLUDED.source, + cve = EXCLUDED.cve; + """ + insert_cyhy_scorecard_data( + pe_db_conn, tickets_df, table_name, on_conflict + ) + ticket_list = [] + LOGGER.info("%d/%d complete", tickets_count, tickets_total - skip_count) + + pe_db_conn.close() + tickets_data.close() + + +def get_cyhy_vuln_scans(staging=False): + """Get CyHy Vulnerability Scans.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + + org_count = 0 + + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["vuln_scans"] + query = { + "time": {"$gte": march_start_date, "$lt": march_end_date}, + "owner": cyhy_db_name, + } + vuln_scans_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy vuln_scans collection + vuln_scans_list = [] + small_list = [] + vuln_scans_count = 0 + skip_count = 0 + vuln_scans_total = collection.count_documents(query) + LOGGER.info("%d total documents", vuln_scans_total) + for vuln_scan in vuln_scans_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if vuln_scan["owner"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == vuln_scan["owner"], "pe_org_id" + ].item() + vuln_scan["owner"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == vuln_scan["owner"], "organizations_uid" + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + vuln_scan["owner"], + ) + skip_count += 1 + continue + + # Create vuln_scans object + vuln_scans_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(vuln_scan["_id"]), + "cyhy_time": vuln_scan["time"], + "plugin_name": vuln_scan["plugin_name"], + "cvss_base_score": vuln_scan["cvss_base_score"], + "cve": vuln_scan.get("cve"), + "first_seen": DATE, + "last_seen": DATE, + "ip": vuln_scan.get("ip"), + } + vuln_scans_count += 1 + vuln_scans_list.append(vuln_scans_dict) + small_list.append(vuln_scans_dict) + + if (vuln_scans_count % 100000 == 0) or ( + vuln_scans_count == (vuln_scans_total - skip_count) + ): + LOGGER.info( + "%d/%d complete", vuln_scans_count, vuln_scans_total - skip_count + ) + + # Insert vuln_scans data into the P&E database + LOGGER.info("Inserting vuln_scans data") + vuln_scans_df = pd.DataFrame(small_list) + table_name = "cyhy_vuln_scans" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_time = EXCLUDED.cyhy_time, + plugin_name = EXCLUDED.plugin_name, + cvss_base_score = EXCLUDED.cvss_base_score, + ip = EXCLUDED.ip, + cve = EXCLUDED.cve; + """ + insert_cyhy_scorecard_data( + pe_db_conn, vuln_scans_df, table_name, on_conflict + ) + small_list = [] + + pe_db_conn.close() + vuln_scans_data.close() + + +def get_cyhy_kevs(staging=False): + """Get CyHy Kevs.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["kevs"] + query = {} + kev_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy kev collection + kev_list = [] + kev_count = 0 + kev_total = collection.count_documents(query) + LOGGER.info("%d total documents", kev_total) + for kev in kev_data: + # Create kev object + kev_dict = { + "kev": kev["_id"], + "first_seen": DATE, + "last_seen": DATE, + } + kev_count += 1 + kev_list.append(kev_dict) + + if (kev_count % 100 == 0) or (kev_count == kev_total): + LOGGER.info("%d/%d complete", kev_count, kev_total) + + LOGGER.info(len(kev_list)) + + # Insert kev data into the P&E database + LOGGER.info("Inserting KEV data.") + kevs_df = pd.DataFrame(kev_list) + table_name = "cyhy_kevs" + on_conflict = """ + ON CONFLICT (kev) + DO UPDATE SET + last_seen = EXCLUDED.last_seen; + """ + insert_cyhy_scorecard_data(pe_db_conn, kevs_df, table_name, on_conflict) + + pe_db_conn.close() + kev_data.close() + + +def get_cyhy_https_scan(staging=False): + """Get CyHy https scan.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + + org_count = 0 + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_scan_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["https_scan"] + query = { + "scan_date": {"$gte": TWO_MONTHS_AGO}, + "agency.id": cyhy_db_name, + } + https_scan_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy https_scan collection + https_scan_list = [] + small_list = [] + https_scan_count = 0 + skip_count = 0 + https_scan_total = collection.count_documents(query) + LOGGER.info("%d total documents", https_scan_total) + for https_scan in https_scan_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if https_scan["agency"]["id"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == https_scan["agency"]["id"], "pe_org_id" + ].item() + https_scan["agency"]["id"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == https_scan["agency"]["id"], + "organizations_uid", + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + https_scan["agency"]["id"], + ) + skip_count += 1 + continue + + # Create https_scan object + https_scan_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(https_scan["_id"]), + "cyhy_latest": https_scan["latest"], + "domain_supports_https": https_scan["domain_supports_https"], + "domain_enforces_https": https_scan["domain_enforces_https"], + "domain_uses_strong_hsts": https_scan["domain_uses_strong_hsts"], + "live": https_scan["live"], + "scan_date": https_scan["scan_date"], + "hsts_base_domain_preloaded": https_scan["hsts_base_domain_preloaded"], + "domain": https_scan["domain"], + "base_domain": https_scan["base_domain"], + "is_base_domain": https_scan["is_base_domain"], + "first_seen": DATE, + "last_seen": DATE, + "https_full_connection": https_scan.get("https_full_connection"), + "https_client_auth_required": https_scan.get( + "https_client_auth_required" + ), + } + https_scan_count += 1 + https_scan_list.append(https_scan_dict) + small_list.append(https_scan_dict) + + if (https_scan_count % 100000 == 0) or ( + https_scan_count == (https_scan_total - skip_count) + ): + LOGGER.info( + "%d/%d complete", https_scan_count, https_scan_total - skip_count + ) + + # Insert https_scan data into the P&E database + LOGGER.info("Inserting https_scan data.") + https_scan_df = pd.DataFrame(small_list) + table_name = "cyhy_https_scan" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_latest = EXCLUDED.cyhy_latest, + domain_supports_https = EXCLUDED.domain_supports_https, + domain_enforces_https = EXCLUDED.domain_enforces_https, + domain_uses_strong_hsts = EXCLUDED.domain_uses_strong_hsts, + live = EXCLUDED.live, + scan_date = EXCLUDED.scan_date, + hsts_base_domain_preloaded = EXCLUDED.hsts_base_domain_preloaded, + domain = EXCLUDED.domain, + base_domain = EXCLUDED.base_domain, + is_base_domain = EXCLUDED.is_base_domain, + https_full_connection = EXCLUDED.https_full_connection, + https_client_auth_required = EXCLUDED.https_client_auth_required; + """ + insert_cyhy_scorecard_data( + pe_db_conn, https_scan_df, table_name, on_conflict + ) + small_list = [] + + pe_db_conn.close() + https_scan_data.close() + + +def get_cyhy_trustymail(staging=False): + """Get CyHy trustymail.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + + org_count = 0 + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_scan_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["trustymail"] + query = { + "scan_date": {"$gte": TWO_MONTHS_AGO}, + "agency.id": cyhy_db_name, + } + trustymail_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy trustymail collection + trustymail_list = [] + small_list = [] + trustymail_count = 0 + skip_count = 0 + trustymail_total = collection.count_documents(query) + LOGGER.info("%d total documents", trustymail_total) + for trustymail in trustymail_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if trustymail["agency"]["id"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == trustymail["agency"]["id"], "pe_org_id" + ].item() + trustymail["agency"]["id"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == trustymail["agency"]["id"], + "organizations_uid", + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + trustymail["agency"]["id"], + ) + skip_count += 1 + continue + + # Create trustymail object + trustymail_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(trustymail["_id"]), + "cyhy_latest": trustymail["latest"], + "base_domain": trustymail["base_domain"], + "is_base_domain": trustymail["is_base_domain"], + "domain": trustymail["domain"], + "dmarc_record": trustymail["dmarc_record"], + "valid_spf": trustymail["valid_spf"], + "scan_date": trustymail["scan_date"], + "live": trustymail["live"], + "spf_record": trustymail["spf_record"], + "valid_dmarc": trustymail["valid_dmarc"], + "valid_dmarc_base_domain": trustymail["valid_dmarc_base_domain"], + "dmarc_policy": trustymail["dmarc_policy"], + "dmarc_policy_percentage": trustymail.get("dmarc_policy_percentage"), + "aggregate_report_uris": str(trustymail["aggregate_report_uris"]), + "domain_supports_smtp": trustymail.get("domain_supports_smtp"), + "first_seen": DATE, + "last_seen": DATE, + "dmarc_subdomain_policy": trustymail.get("dmarc_subdomain_policy"), + } + trustymail_count += 1 + trustymail_list.append(trustymail_dict) + small_list.append(trustymail_dict) + + if (trustymail_count % 100000 == 0) or ( + trustymail_count == (trustymail_total - skip_count) + ): + LOGGER.info( + "%d/%d complete", trustymail_count, trustymail_total - skip_count + ) + + # Insert trustymail data into the P&E database + LOGGER.info("Inserting trustymail data.") + trustymail_df = pd.DataFrame(small_list) + table_name = "cyhy_trustymail" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_latest = EXCLUDED.cyhy_latest, + base_domain = EXCLUDED.base_domain, + is_base_domain = EXCLUDED.is_base_domain, + domain = EXCLUDED.domain, + dmarc_record = EXCLUDED.dmarc_record, + valid_spf = EXCLUDED.valid_spf, + scan_date = EXCLUDED.scan_date, + live = EXCLUDED.live, + spf_record = EXCLUDED.spf_record, + valid_dmarc = EXCLUDED.valid_dmarc, + valid_dmarc_base_domain = EXCLUDED.valid_dmarc_base_domain, + dmarc_policy = EXCLUDED.dmarc_policy, + dmarc_policy_percentage = EXCLUDED.dmarc_policy_percentage, + aggregate_report_uris = EXCLUDED.aggregate_report_uris, + dmarc_subdomain_policy = EXCLUDED.dmarc_subdomain_policy, + domain_supports_smtp = EXCLUDED.domain_supports_smtp; + """ + insert_cyhy_scorecard_data( + pe_db_conn, trustymail_df, table_name, on_conflict + ) + small_list = [] + + pe_db_conn.close() + trustymail_data.close() + + +def get_cyhy_sslyze(staging=False): + """Get CyHy sslyze scan.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + # Get fceb orgs list + fceb_orgs_list = get_fceb_orgs(pe_db_conn) + fceb_orgs_list = [ + "DHS", + "DHS_CISA", + "DHS_FEMA", + "DHS_TSA", + "DHS_USSS", + "DHS_ICE", + "DHS_OIG", + "DHS_CIS", + "DHS_FLETC", + "DHS_CBP", + "DHS_CISA_OLD", + "DHS_HQ", + "DHS_UNKNOWN", + "DHS_ST", + ] + total_fceb = len(fceb_orgs_list) + + org_count = 0 + for cyhy_db_name in fceb_orgs_list: + # Log org information + LOGGER.info("Running on %s", cyhy_db_name) + LOGGER.info("%d/%d orgs complete.", org_count, total_fceb) + org_count += 1 + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_scan_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["sslyze_scan"] + query = { + "scan_date": {"$gte": TWO_MONTHS_AGO}, + "agency.id": cyhy_db_name, + } + sslyze_data = collection.find(query, no_cursor_timeout=True) + + # Loop through cyhy sslyze_scan collection + sslyze_list = [] + small_list = [] + sslyze_count = 0 + skip_count = 0 + sslyze_total = collection.count_documents(query) + LOGGER.info("%d total documents", sslyze_total) + for sslyze in sslyze_data: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if sslyze["agency"]["id"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == sslyze["agency"]["id"], "pe_org_id" + ].item() + sslyze["agency"]["id"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == sslyze["agency"]["id"], + "organizations_uid", + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + sslyze["agency"]["id"], + ) + skip_count += 1 + continue + + # Create sslyze_scan object + sslyze_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(sslyze["_id"]), + "cyhy_latest": sslyze["latest"], + "scanned_port": sslyze["scanned_port"], + "domain": sslyze["domain"], + "base_domain": sslyze["base_domain"], + "is_base_domain": sslyze["is_base_domain"], + "scanned_hostname": sslyze["scanned_hostname"], + "sslv2": sslyze["sslv2"], + "sslv3": sslyze["sslv2"], + "scan_date": sslyze["scan_date"], + "any_3des": sslyze["any_3des"], + "any_rc4": sslyze["any_rc4"], + "first_seen": DATE, + "last_seen": DATE, + "is_symantec_cert": sslyze.get("is_symantec_cert"), + } + sslyze_count += 1 + sslyze_list.append(sslyze_dict) + small_list.append(sslyze_dict) + + if (sslyze_count % 100000 == 0) or ( + sslyze_count == (sslyze_total - skip_count) + ): + LOGGER.info("%d/%d complete", sslyze_count, sslyze_total - skip_count) + + # Insert sslyze data into the P&E database + LOGGER.info("Inserting sslyze data.") + sslyze_df = pd.DataFrame(small_list) + table_name = "cyhy_sslyze" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_latest = EXCLUDED.cyhy_latest, + scanned_port = EXCLUDED.scanned_port, + domain = EXCLUDED.domain, + base_domain = EXCLUDED.base_domain, + is_base_domain = EXCLUDED.is_base_domain, + scanned_hostname = EXCLUDED.scanned_hostname, + sslv2 = EXCLUDED.sslv2, + sslv3 = EXCLUDED.sslv3, + scan_date = EXCLUDED.scan_date, + any_3des = EXCLUDED.any_3des, + is_symantec_cert = EXCLUDED.is_symantec_cert, + any_rc4 = EXCLUDED.any_rc4; + """ + insert_cyhy_scorecard_data( + pe_db_conn, sslyze_df, table_name, on_conflict + ) + small_list = [] + + pe_db_conn.close() + sslyze_data.close() + + +def main(): + """Connect to CyHy DB and update org information and assets.""" + get_cyhy_port_scans() + + +if __name__ == "__main__": + main() diff --git a/src/pe_asm/helpers/link_subs_and_ips_from_ips.py b/src/pe_asm/helpers/link_subs_and_ips_from_ips.py new file mode 100644 index 00000000..3c1bd1cc --- /dev/null +++ b/src/pe_asm/helpers/link_subs_and_ips_from_ips.py @@ -0,0 +1,206 @@ +"""Link sub-domains and IPs from IP lookups.""" +# Standard Python Libraries +import datetime +import hashlib +import ipaddress +import logging +import threading +import time + +# Third-Party Libraries +import numpy as np +import pandas as pd +import requests + +# cisagov Libraries +from pe_asm.data.cyhy_db_query import ( + execute_ips, + pe_db_connect, + pe_db_staging_connect, + query_cidrs_by_org, + query_pe_report_on_orgs, +) +from pe_reports.data.config import whois_xml_api_key + +LOGGER = logging.getLogger(__name__) +WHOIS_KEY = whois_xml_api_key() +DATE = datetime.datetime.today().date() + + +def reverseLookup(ip_obj, failed_ips, conn, thread): + """Take an ip and find all associated subdomains.""" + # Query WHOisXML + url = f"https://dns-history.whoisxmlapi.com/api/v1?apiKey={WHOIS_KEY}&ip={ip_obj['ip']}" + payload = {} + headers = {} + response = requests.request("GET", url, headers=headers, data=payload).json() + if response.get("code") == 429: + response = requests.request("GET", url, headers=headers, data=payload).json() + if response.get("code") == 429: + response = requests.request( + "GET", url, headers=headers, data=payload + ).json() + if response.get("code") == 429: + failed_ips.append(ip_obj["ip"]) + + found_domains = [] + try: + # If there is a response, save domain + if response["size"] > 0: + # Insert or update IP + execute_ips(conn, ip_obj) + + result = response["result"] + for domain in result: + print(domain) + try: + found_domains.append( + { + "sub_domain": domain["name"], + "root": ".".join(domain["name"].rsplit(".")[-2:]), + } + ) + except KeyError: + continue + + except Exception as e: + LOGGER.error(f"{thread}: Failed to return WHOIsXML response") + LOGGER.error(f"{thread}: {response}") + LOGGER.error(f"{thread}: {e}") + return found_domains, failed_ips + + +def link_domain_from_ip(ip_obj, org_uid, data_source, failed_ips, conn, thread): + """From a provided ip find domains and link them in the db.""" + # Lookup domains from IP + found_domains, failed_ips = reverseLookup(ip_obj, failed_ips, conn, thread) + for domain in found_domains: + cur = conn.cursor() + cur.callproc( + "link_ips_and_subs", + ( + DATE, + ip_obj["ip_hash"], + ip_obj["ip"], + org_uid, + domain["sub_domain"], + data_source, + None, + domain["root"], + ), + ) + row = cur.fetchone() + print("Row after procedure") + print(row) + conn.commit() + cur.close() + return found_domains + + +def run_ip_chunk(org_uid, ips_df, thread, conn): + """Run the provided chunk through the linking process.""" + count = 0 + last_100 = time.time() + failed_ips = [] + for ip_index, ip in ips_df.iterrows(): + # Set up logging for every 100 IPs + count += 1 + if count % 10000 == 0: + LOGGER.info(f"{thread}: Currently Running ips: {count}/{len(ips_df)}") + LOGGER.info( + f"{thread}: {time.time() - last_100} seconds for the last 50 IPs" + ) + last_100 = time.time() + + # Link domain from IP + try: + link_domain_from_ip(ip, org_uid, "WhoisXML", failed_ips, conn, thread) + except requests.exceptions.SSLError as e: + LOGGER.error(e) + time.sleep(1) + continue + # LOGGER.info(f"{thread} Ips took {time.time() - start_time} to link to subs") + + +def connect_subs_from_ips(staging, orgs_df=None): + """For each org find all domains that are associated to an ip and create link in the ip_subs table.""" + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Get P&E organizations DataFrame + if not isinstance(orgs_df, pd.DataFrame): + orgs_df = query_pe_report_on_orgs(conn) + num_orgs = len(orgs_df.index) + + # Close database connection + conn.close() + + # Loop through orgs + org_count = 0 + for org_index, org in orgs_df.iloc[::-1].iterrows(): + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + LOGGER.info( + "Running on %s. %d/%d complete.", org["cyhy_db_name"], org_count, num_orgs + ) + # Query IPs + org_uid = org["organizations_uid"] + print(org_uid) + # ips_df = query_ips(org_uid, conn) + cidrs = query_cidrs_by_org(conn, org_uid) + ips_list = [] + for cidr_index, cidr_row in cidrs.iterrows(): + for ip in list(ipaddress.IPv4Network(cidr_row["network"]).hosts()): + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_obj = { + "ip_hash": hash_object.hexdigest(), + "ip": str(ip), + "origin_cidr": cidr_row["cidr_uid"], + "first_seen": DATE, + "last_seen": DATE, + "current": True, + "from_cidr": True, + "last_reverse_lookup": DATE, + "organizations_uid": org_uid, + } + ips_list.append(ip_obj) + ips_df = pd.DataFrame(ips_list) + + LOGGER.info("Number of Cidrs: %d", cidrs.index) + + # if no IPS, continue to next org + if len(ips_df.index) == 0: + conn.close() + org_count += 1 + continue + + # Split IPs into 8 threads, then call run_ip_chunk function + num_chunks = 5 + ips_split = np.array_split(ips_df, num_chunks) + thread_num = 0 + thread_list = [] + while thread_num < len(ips_split): + thread_name = f"Thread {thread_num + 1}: " + # Start thread + t = threading.Thread( + target=run_ip_chunk, + args=(org_uid, ips_split[thread_num], thread_name, conn), + ) + t.start() + thread_list.append(t) + thread_num += 1 + + for thread in thread_list: + thread.join() + + LOGGER.info("All threads have finished.") + + org_count += 1 + + conn.close() diff --git a/src/pe_asm/helpers/link_subs_and_ips_from_subs.py b/src/pe_asm/helpers/link_subs_and_ips_from_subs.py new file mode 100755 index 00000000..659b6d12 --- /dev/null +++ b/src/pe_asm/helpers/link_subs_and_ips_from_subs.py @@ -0,0 +1,97 @@ +"""Link sub-domains and IPs from sub-domain lookups.""" +# Standard Python Libraries +import datetime +import hashlib +import logging +import socket + +# Third-Party Libraries +import pandas as pd + +# cisagov Libraries +from pe_asm.data.cyhy_db_query import ( + pe_db_connect, + pe_db_staging_connect, + query_pe_report_on_orgs, + query_subs, +) + +LOGGER = logging.getLogger(__name__) +DATE = datetime.datetime.today().date() + + +def find_ips(domain): + """Find the ip for a provided domain.""" + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = None + LOGGER.info(ip) + return ip + + +def link_ip_from_domain(sub, root_uid, org_uid, data_source, conn): + """Link IP from domain.""" + ip = find_ips(sub) + if not ip: + return 0 + hash_object = hashlib.sha256(str(ip).encode("utf-8")) + ip_hash = hash_object.hexdigest() + cur = conn.cursor() + cur.callproc( + "link_ips_and_subs", + (DATE, ip_hash, ip, org_uid, sub, data_source, root_uid, None), + ) + row = cur.fetchone() + print(row) + conn.commit() + cur.close() + return 1 + + +def connect_ips_from_subs(staging, orgs_df=None): + """For each org, find all ips associated with its sub_domains and link them in the ips_subs table.""" + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Get P&E organizations DataFrame + if not isinstance(orgs_df, pd.DataFrame): + orgs_df = query_pe_report_on_orgs(conn) + num_orgs = len(orgs_df.index) + + # Close database connection + conn.close() + + # Loop through orgs + org_count = 0 + for org_index, org_row in orgs_df.iterrows(): + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + LOGGER.info( + "Running on %s. %d/%d complete.", + org_row["cyhy_db_name"], + org_count, + num_orgs, + ) + org_uid = org_row["organizations_uid"] + print(org_uid) + + # Query sub-domains + subs_df = query_subs(str(org_uid), conn) + LOGGER.info("Number of Sub-domains: %d", len(subs_df.index)) + + for sub_index, sub_row in subs_df.iterrows(): + sub_domain = sub_row["sub_domain"] + root_uid = sub_row["root_domain_uid"] + if sub_domain == "Null_Sub": + continue + link_ip_from_domain(sub_domain, root_uid, org_uid, "unknown", conn) + + org_count += 1 + conn.close() diff --git a/src/pe_asm/helpers/query_cyhy_port_scans.py b/src/pe_asm/helpers/query_cyhy_port_scans.py new file mode 100644 index 00000000..6b938973 --- /dev/null +++ b/src/pe_asm/helpers/query_cyhy_port_scans.py @@ -0,0 +1,189 @@ +#!/usr/bin/python3 +"""Query CyHy database to update P&E data with CyHy ASM data.""" + +# Standard Python Libraries +import datetime +import logging +import requests + +# Third-Party Libraries +from bs4 import BeautifulSoup +import pandas as pd + +# cisagov Libraries +from ..data.cyhy_db_query import ( + mongo_connect, + mongo_scan_connect, + pe_db_connect, + pe_db_staging_connect, + get_pe_org_map, + query_pe_orgs, + insert_cyhy_scorecard_data, +) +import multiprocessing +import pymongo +import psycopg2 +import json +from functools import partial + +LOGGER = logging.getLogger(__name__) +DATE = datetime.datetime.today() +DAYS_BACK = datetime.timedelta(days=7) +ONE_MONTH_AGO = DATE - DAYS_BACK + + +# Define a function to process a chunk of documents +def process_batch(batch, staging): + """Process batch.""" + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get the P&E org mapping table + pe_org_map = get_pe_org_map(pe_db_conn) + + # Get P&E orgs for org_uid + pe_orgs = query_pe_orgs(pe_db_conn) + + port_scans_list = [] + port_scans_count = 0 + small_list = [] + skip_count = 0 + port_scans_total = 1000000 + for port_scans in batch: + # Replace mismatching cyhy org ids. For example, Treasury should be TREASURY + if port_scans["owner"] in pe_org_map["cyhy_id"].values: + new_org_id = pe_org_map.loc[ + pe_org_map["cyhy_id"] == port_scans["owner"], "pe_org_id" + ].item() + port_scans["owner"] = new_org_id + + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == port_scans["owner"], "organizations_uid" + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", port_scans["owner"] + ) + skip_count += 1 + continue + + # Create port_scans object + port_scans_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(port_scans["_id"]), + "cyhy_time": port_scans["time"], + "service_name": port_scans["service"].get("name"), + "port": port_scans["port"], + "product": port_scans["service"].get("product"), + "cpe": str(port_scans["service"].get("cpe")), + "first_seen": DATE, + "last_seen": DATE, + "ip": port_scans["ip"], + "state": port_scans["state"], + } + port_scans_count += 1 + port_scans_list.append(port_scans_dict) + small_list.append(port_scans_dict) + + if (port_scans_count % 100000 == 0) or ( + port_scans_count == (port_scans_total - skip_count) + ): + + # Insert port_scans data into the P&E database + with multiprocessing.Lock(): + LOGGER.info("Inserting port_scans data") + port_scans_df = pd.DataFrame(small_list) + table_name = "cyhy_port_scans" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_time = EXCLUDED.cyhy_time, + service_name = EXCLUDED.service_name, + port = EXCLUDED.port, + product = EXCLUDED.product, + ip = EXCLUDED.ip, + state = EXCLUDED.state, + cpe = EXCLUDED.cpe; + """ + insert_cyhy_scorecard_data( + pe_db_conn, port_scans_df, table_name, on_conflict + ) + with multiprocessing.Lock(): + LOGGER.info( + "%s%d/%d complete", + port_scans_count, + port_scans_total - skip_count, + ) + small_list = [] + + +def get_cyhy_port_scans(staging=False): + """Get CyHy Ports and Scans.""" + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Connect to the CyHy database and fetch all request data + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + collection = cyhy_db["port_scans"] + + # Only query documents that are a year old + query = {"time": {"$gt": ONE_MONTH_AGO}} + # port_scans_data = collection.find(query, no_cursor_timeout=True) + + # Split the cursor into chunks and process each chunk in a separate worker process + port_scans_total = collection.count_documents(query) + LOGGER.info("%s total documents.", port_scans_total) + chunk_size = 1000000 + num_processes = multiprocessing.cpu_count() + pool = multiprocessing.Pool(num_processes) # Use 4 worker processes + + LOGGER.info("Connecting to Mongo DB") + cyhy_db = mongo_connect() + LOGGER.info("Connection successful") + port_scans_data = collection.find(query) + LOGGER.info("Find complete. Now breaking into batches.") + # batches = [] + # batch_count = 0 + # while True: + # documents = list(cursor.limit(chunk_size)) + # batch_count += 1 + # LOGGER.info("%s batches created.", batch_count) + # if not documents: + # break + # batches.append(documents) + batches = [ + list( + collection.aggregate( + [ + {"$match": query}, + {"$sort": {"_id": 1}}, + {"$skip": i}, + {"$limit": chunk_size}, + ] + ) + ) + for i in range(0, collection.count_documents(query), chunk_size) + ] + LOGGER.info("%s batches will be run.", len(batches)) + + function = partial(process_batch, staging) + # Process batches in parallel + pool.map(function, batches) + + # Close the database connections + pe_db_conn.close() + port_scans_data.close() diff --git a/src/pe_asm/helpers/shodan_dedupe.py b/src/pe_asm/helpers/shodan_dedupe.py new file mode 100755 index 00000000..2fcc24a5 --- /dev/null +++ b/src/pe_asm/helpers/shodan_dedupe.py @@ -0,0 +1,367 @@ +#!/usr/bin/env python +"""Shodan dedupe script.""" +# Standard Python Libraries +import hashlib +import logging +import time + +# Third-Party Libraries +import pandas as pd +import shodan + +# cisagov Libraries +from pe_asm.data.cyhy_db_query import ( + pe_db_connect, + pe_db_staging_connect, + query_cidrs_by_org, + query_floating_ips, + query_pe_report_on_orgs, + update_shodan_ips, +) +from pe_source.data.pe_db.config import shodan_api_init + +LOGGER = logging.getLogger(__name__) + +states = [ + "AL", + "AK", + "AZ", + "AR", + "CA", + "CO", + "CT", + "DC", + "DE", + "FL", + "GA", + "HI", + "ID", + "IL", + "IN", + "IA", + "KS", + "KY", + "LA", + "ME", + "MD", + "MA", + "MI", + "MN", + "MS", + "MO", + "MT", + "NE", + "NV", + "NH", + "NJ", + "NM", + "NY", + "NC", + "ND", + "OH", + "OK", + "OR", + "PA", + "RI", + "SC", + "SD", + "TN", + "TX", + "UT", + "VT", + "VA", + "WA", + "WV", + "WI", + "WY", +] +state_names = [ + "Alaska", + "Alabama", + "Arkansas", + "American Samoa", + "Arizona", + "California", + "Colorado", + "Connecticut", + "Delaware", + "Florida", + "Georgia", + "Guam", + "Hawaii", + "Iowa", + "Idaho", + "Illinois", + "Indiana", + "Kansas", + "Kentucky", + "Louisiana", + "Massachusetts", + "Maryland", + "Maine", + "Michigan", + "Minnesota", + "Missouri", + "Mississippi", + "Montana", + "North Carolina", + "North Dakota", + "Nebraska", + "New Hampshire", + "New Jersey", + "New Mexico", + "Nevada", + "New York", + "Ohio", + "Oklahoma", + "Oregon", + "Pennsylvania", + "Puerto Rico", + "Rhode Island", + "South Carolina", + "South Dakota", + "Tennessee", + "Texas", + "Utah", + "Virginia", + "Virgin Islands", + "Vermont", + "Washington", + "Wisconsin", + "West Virginia", + "Wyoming", +] + + +def state_check(host_org): + """Check state.""" + found = False + if host_org: + for state in state_names: + if state in host_org: + return state + return found + + +def cidr_dedupe(cidrs, api, org_type, conn): + """Dedupe CIDR.""" + ip_obj = [] + results = [] + for cidr_index, cidr in cidrs.iterrows(): + query = f"net:{cidr['network']}" + result = search(api, query, ip_obj, cidr["cidr_uid"], org_type) + results.append(result) + found = len([i for i in results if i != 0]) + LOGGER.info(f"CIDRs with IPs found: {found}") + new_ips = pd.DataFrame(ip_obj) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="ip", keep="first") + update_shodan_ips(conn, new_ips) + + +def ip_dedupe(api, ips, agency_type, conn): + """Count number of IPs with data on Shodan.""" + matched = 0 + ips = list(ips) + float_ips = [] + for i in range(int(len(ips) / 100) + 1): + if (i + 1) * 100 > len(ips): + try: + hosts = api.host(ips[i * 100 : len(ips)]) + except shodan.exception.APIError: + try: + time.sleep(2) + hosts = api.host(ips[i * 100 : len(ips)]) + except Exception: + LOGGER.error(f"{i} failed again") + continue + except shodan.APIError as e: + LOGGER.error("Error: {}".format(e)) + else: + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.exception.APIError: + time.sleep(2) + try: + hosts = api.host(ips[i * 100 : (i + 1) * 100]) + except shodan.APIError as err: + print("Error: {}".format(err)) + continue + if isinstance(hosts, list): + for h in hosts: + state = state_check(h["org"]) + hash_object = hashlib.sha256(str(h["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and agency_type == "FEDERAL": + continue + else: + float_ips.append( + { + "ip_hash": ip_hash, + "ip": h["ip_str"], + "shodan_results": True, + "origin_cidr": None, + "current": True, + } + ) + else: + state = state_check(hosts["org"]) + hash_object = hashlib.sha256(str(hosts["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and agency_type == "FEDERAL": + continue + else: + float_ips.append( + { + "ip_hash": ip_hash, + "ip": hosts["ip_str"], + "shodan_results": True, + "origin_cidr": None, + "current": True, + } + ) + matched = matched + len(hosts) + new_ips = pd.DataFrame(float_ips) + if len(new_ips) > 0: + new_ips = new_ips.drop_duplicates(subset="ip", keep="first") + update_shodan_ips(conn, new_ips) + + +def search(api, query, ip_obj, cidr_uid, org_type): + """Search Shodan API using query and add IPs to set.""" + # Wrap the request in a try/ except block to catch errors + try: + LOGGER.info(query) + # Search Shodan + try: + results = api.search(query) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query) + # Show the results + for result in results["matches"]: + # if ":" in result["ip_str"]: + # print("ipv6 found ", result["ip_str"]) + # ip_type = "ipv6" + # else: + # ip_type = "ipv4" + state = state_check(result["org"]) + hash_object = hashlib.sha256(str(result["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and org_type == "FEDERAL": + continue + else: + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": True, + "origin_cidr": cidr_uid, + "current": True, + } + ) + i = 1 + while i < results["total"] / 100: + try: + # Search Shodan + try: + results = api.search(query=query, page=i) + except shodan.exception.APIError: + time.sleep(2) + results = api.search(query, page=i) + # Show the results + for result in results["matches"]: + # if ":" in result["ip_str"]: + # print("ipv6 found ", result["ip_str"]) + # ip_type = "ipv6" + # else: + # ip_type = "ipv4" + state = state_check(result["org"]) + hash_object = hashlib.sha256(str(result["ip_str"]).encode("utf-8")) + ip_hash = hash_object.hexdigest() + if state and org_type == "FEDERAL": + continue + else: + ip_obj.append( + { + "ip_hash": ip_hash, + "ip": result["ip_str"], + "shodan_results": True, + "origin_cidr": cidr_uid, + "current": True, + } + ) + i = i + 1 + except shodan.APIError as e: + LOGGER.error("Error: {}".format(e)) + LOGGER.error(query) + results = {"total": 0} + except shodan.APIError as e: + LOGGER.error("Error: {}".format(e)) + # IF it breaks to here it fails + LOGGER.error(f"Failed on {query}") + return 0 + return results["total"] + + +def dedupe(staging, orgs_df=None): + """Check list of IPs, CIDRs, ASNS, and FQDNs in Shodan and output set of IPs.""" + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + + # Get P&E organizations DataFrame + if not isinstance(orgs_df, pd.DataFrame): + orgs_df = query_pe_report_on_orgs(conn) + num_orgs = len(orgs_df.index) + + # Close database connection + conn.close() + + # Get Shodan key from config file + api = shodan_api_init()[0] + + # Loop through orgs + org_count = 0 + for org_index, org in orgs_df.iterrows(): + # Connect to database + if staging: + conn = pe_db_staging_connect() + else: + conn = pe_db_connect() + LOGGER.info( + "Running on %s. %d/%d complete.", + org["cyhy_db_name"], + org_count, + num_orgs, + ) + # Query CIDRS + cidrs = query_cidrs_by_org(conn, org["organizations_uid"]) + LOGGER.info(f"{len(cidrs)} cidrs found") + + # Run cidr dedupe if there are CIDRs + if len(cidrs) > 0: + cidr_dedupe(cidrs, api, org["agency_type"], conn) + + # Get IPs related to current sub-domains + LOGGER.info("Grabbing floating IPs") + ips = query_floating_ips(conn, org["organizations_uid"]) + LOGGER.info("Got Ips") + if len(ips) > 0: + LOGGER.info("Running dedupe on IPs") + ip_dedupe(api, ips, org["agency_type"], conn) + LOGGER.info("Finished dedupe") + + org_count += 1 + conn.close() + + +def main(): + """Run all orgs net assets through the dedupe process.""" + dedupe(False) + + +if __name__ == "__main__": + main() diff --git a/src/pe_asm/helpers/test_port_scans_agg.py b/src/pe_asm/helpers/test_port_scans_agg.py new file mode 100644 index 00000000..4aedf487 --- /dev/null +++ b/src/pe_asm/helpers/test_port_scans_agg.py @@ -0,0 +1,48 @@ +from pymongo import MongoClient +import datetime + + +one_month_ago = datetime.datetime.now() - datetime.timedelta(days=30) +cyhyDB = client["cyhy"] +port_scans = cyhyDB["snapshots"] + + +pipeline = [ + { + "$lookup": { + "from": "requests", + "localField": "owner", + "foreignField": "_id", + "as": "owner_data", + } + }, + {"$unwind": "$owner_data"}, + { + "$match": { + "owner_data.agency.type": "FEDERAL", + "end_time": {"$gte": one_month_ago}, + } + }, + {"$count": "total_count"}, +] +port_scans_data = port_scans.aggregate(pipeline) +for scan in port_scans_data: + port_scans_total = scan["total_count"] + +print("%d total documents", port_scans_total) +port_scans_agg = port_scans.aggregate(pipeline) + +for scan in port_scans_agg: + port_scans_total = scan["total_count"] + +print(port_scans_total) + +# Reset the pipeline to exclude the $count stage +pipeline.pop() + +port_scans_agg = port_scans.aggregate(pipeline) + +for value in port_scans_agg: + # print(value) + print(value["owner_data"]["agency"]["type"]) +# print(port_scans_agg) diff --git a/src/pe_asm/port_scans/cyhybatcher.go b/src/pe_asm/port_scans/cyhybatcher.go new file mode 100755 index 00000000..fea6acb9 --- /dev/null +++ b/src/pe_asm/port_scans/cyhybatcher.go @@ -0,0 +1,500 @@ +//package main +// +//import ( +// "context" +// "encoding/json" +// "fmt" +// "go.mongodb.org/mongo-driver/bson" +// "go.mongodb.org/mongo-driver/mongo" +// "go.mongodb.org/mongo-driver/mongo/options" +// "io/ioutil" +// "log" +// "sync" +// "time" +//) +// +//type Config struct { +// Host string `json:"host"` +// User string `json:"user"` +// Password string `json:"password"` +// Port string `json:"port"` +// Database string `json:"database"` +//} +// +//const ( +// chunkSize = 10000 +// oneDayAgo = 1 * 24 * time.Hour +// numWorkers = 8 +//) +// +//func readConfig(filename string) (Config, error) { +// var config Config +// data, err := ioutil.ReadFile(filename) +// if err != nil { +// return config, err +// } +// +// err = json.Unmarshal(data, &config) +// return config, err +//} +// +//func mongoConnect(config Config) (*mongo.Database, error) { +// connectionString := fmt.Sprintf("mongodb://%s:%s@%s:%s/%s", +// config.User, +// config.Password, +// config.Host, +// config.Port, +// config.Database) +// client, err := mongo.NewClient(options.Client().ApplyURI(connectionString)) +// if err != nil { +// return nil, err +// } +// +// ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) +// defer cancel() +// +// err = client.Connect(ctx) +// if err != nil { +// return nil, err +// } +// +// return client.Database(config.Database), nil +//} +// +//func worker(ctx context.Context, id int, in <-chan bson.M, +// out chan<- []bson.M, +// wg *sync.WaitGroup) { +// defer wg.Done() +// +// var documents []bson.M +// +// for document := range in { +// documents = append(documents, document) +// +// if len(documents) == chunkSize { +// out <- documents +// documents = nil +// } +// } +// +// if len(documents) > 0 { +// out <- documents +// } +//} +// +//// getCyhyPortScans retrieves CyHy port scans and processes them in parallel. +//func getCyhyPortScans(staging bool, config Config, start time.Time, end time.Time) [][]bson.M { +// // Connect to the CyHy database and fetch all request data +// cyhyDB, err := mongoConnect(config) +// if err != nil { +// log.Fatalf("Failed to connect to MongoDB: %v", err) +// } +// +// collection := cyhyDB.Collection("port_scans") +// +// // Only query documents that are a month old +// //start := time.Now() +// query := bson.M{"time": bson.M{"$gt": start, "$lte": end}} +// cursor, err := collection.Find(context.Background(), query) +// if err != nil { +// log.Fatalf("Failed to find documents: %v", err) +// } +// elapsed := time.Since(start) +// fmt.Printf("Network operation took %v\n", elapsed) +// defer cursor.Close(context.Background()) +// +// // Split the cursor into chunks and process each chunk in a separate goroutine +// portScansTotal, err := collection.CountDocuments(context.Background(), query) +// if err != nil { +// log.Fatalf("Failed to count documents: %v", err) +// } +// fmt.Printf("%d total documents.\n", portScansTotal) +// +// documentCh := make(chan bson.M) +// batchCh := make(chan []bson.M, numWorkers) +// var wg sync.WaitGroup +// +// // Start worker goroutines +// for i := 0; i < numWorkers; i++ { +// wg.Add(1) +// go worker(context.Background(), i, documentCh, batchCh, &wg) +// } +// +// // Send documents to workers +// go func() { +// for cursor.Next(context.Background()) { +// var document bson.M +// if err := cursor.Decode(&document); err != nil { +// log.Fatalf("Failed to decode document: %v", err) +// } +// documentCh <- document +// } +// close(documentCh) +// }() +// +// // Collect batches from workers +// go func() { +// wg.Wait() +// close(batchCh) +// }() +// +// var ( +// batches [][]bson.M +// batchCount int +// mu sync.Mutex +// ) +// +// start = time.Now() +// +// // Process each batch concurrently +// for batch := range batchCh { +// wg.Add(1) +// go func(batch []bson.M) { +// defer wg.Done() +// +// mu.Lock() +// batches = append(batches, batch) +// batchCount++ +// fmt.Printf("%d batch created and added to batches.\n", batchCount) +// mu.Unlock() +// }(batch) +// } +// +// wg.Wait() +// +// elapsed = time.Since(start) +// fmt.Printf("Batch %d processsed in %s\n", batchCount, elapsed) +// +// fmt.Printf("%d batches will be run.\n", len(batches)) +// +// //Process batches in parallel +// //var wg sync.WaitGroup +// for _, batch := range batches { +// wg.Add(1) +// go func(batch []bson.M) { +// defer wg.Done() +// printWg := sync.WaitGroup{} +// printWg.Add(1) +// start := time.Now() +// //go func() { +// // defer printWg.Done() +// // +// // fmt.Println(batch) +// //}() +// //processBatch(staging, batch) +// elapsed := time.Since(start) +// printWg.Wait() +// fmt.Printf("Batch %d processed in %s\n", +// batchCount, +// elapsed) +// +// }(batch) +// } +// wg.Wait() +// +// // Close the database connections +// // This will be automatically done when the program +// //exits or the mongo.Client instance is garbage collected +// return batches +//} +// +//func main() { +// config, err := readConfig("src/config.json") +// if err != nil { +// log.Fatalf("Failed to read config file: %v", err) +// } +// +// db, err := mongoConnect(config) +// if err != nil { +// log.Fatalf("Failed to connect to MongoDB: %v", err) +// } +// fmt.Println("Connected to MongoDB:", db) +// +// // Define the time ranges to retrieve port scans for +// timeRanges := []struct { +// start time.Time +// end time.Time +// }{ +// {start: time.Now().Add(-9 * oneDayAgo), end: time.Now()}, +// //{start: time.Now().Add(-18 * oneDayAgo), end: time.Now().Add(-9 * oneDayAgo)}, +// //{start: time.Now().Add(-30 * oneDayAgo), end: time.Now().Add(-18 * oneDayAgo)}, +// } +// +// // Create a wait group for the goroutines +// var wg sync.WaitGroup +// +// // Loop over the time ranges and retrieve port scans for each time range concurrently +// for i, tr := range timeRanges { +// fmt.Printf("Getting port scans for time range %d: %v - %v\n", i+1, tr.start, tr.end) +// wg.Add(1) +// go func(tr struct{ start, end time.Time }) { +// defer wg.Done() +// getCyhyPortScans(false, config, tr.start, tr.end) +// }(tr) +// } +// +// // Wait for all goroutines to finish +// wg.Wait() +//} + +package main + +import ( + "context" + "encoding/json" + "fmt" + "go.mongodb.org/mongo-driver/bson" + "go.mongodb.org/mongo-driver/mongo" + "go.mongodb.org/mongo-driver/mongo/options" + "io/ioutil" + "log" + "os" + "strconv" + "sync" + "time" +) + +type Config struct { + Host string `json:"host"` + User string `json:"user"` + Password string `json:"password"` + Port string `json:"port"` + Database string `json:"database"` +} + +const ( + chunkSize = 100000000 + oneDayAgo = 1 * 24 * time.Hour + numWorkers = 8 +) + +func readConfig(filename string) (Config, error) { + var config Config + data, err := ioutil.ReadFile(filename) + if err != nil { + return config, err + } + + err = json.Unmarshal(data, &config) + return config, err +} + +func mongoConnect(config Config) (*mongo.Database, error) { + connectionString := fmt.Sprintf("mongodb://%s:%s@%s:%s/%s", + config.User, + config.Password, + config.Host, + config.Port, + config.Database) + client, err := mongo.NewClient(options.Client().ApplyURI(connectionString)) + if err != nil { + return nil, err + } + + ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) + defer cancel() + + err = client.Connect(ctx) + if err != nil { + return nil, err + } + + return client.Database(config.Database), nil +} + +func worker(ctx context.Context, id int, in <-chan bson.M, + out chan<- []bson.M, + wg *sync.WaitGroup) { + defer wg.Done() + + var documents []bson.M + + for document := range in { + documents = append(documents, document) + + if len(documents) == chunkSize { + out <- documents + documents = nil + } + } + + if len(documents) > 0 { + out <- documents + } +} + +// getCyhyPortScans retrieves CyHy port scans and processes them in parallel. +func getCyhyPortScans(staging bool, config Config, start time.Time, end time.Time, owner string) [][]bson.M { + // Connect to the CyHy database and fetch all request data + cyhyDB, err := mongoConnect(config) + if err != nil { + log.Fatalf("Failed to connect to MongoDB: %v", err) + } + + collection := cyhyDB.Collection("port_scans") + + // Only query documents that are a month old + //start := time.Now() + query := bson.M{"owner": owner, "time": bson.M{"$gt": start, "$lte": end}} + //fmt.Printf("Query: %v\n", query) + cursor, err := collection.Find(context.Background(), query) + if err != nil { + log.Fatalf("Failed to find documents: %v", err) + } + //elapsed := time.Since(start) + //fmt.Printf("Network operation took %v\n", elapsed) + //fmt.Printf("The owner is %s.\n", owner) + defer cursor.Close(context.Background()) + + // Split the cursor into chunks and process each chunk in a separate goroutine + //portScansTotal, err := collection.CountDocuments(context.Background(), query) + //if err != nil { + // log.Fatalf("Failed to count documents: %v", err) + //} + //fmt.Printf("%d total documents.\n", portScansTotal) + + documentCh := make(chan bson.M) + batchCh := make(chan []bson.M, numWorkers) + var wg sync.WaitGroup + + // Start worker goroutines + for i := 0; i < numWorkers; i++ { + wg.Add(1) + go worker(context.Background(), i, documentCh, batchCh, &wg) + } + + // Send documents to workers + go func() { + for cursor.Next(context.Background()) { + var document bson.M + if err := cursor.Decode(&document); err != nil { + log.Fatalf("Failed to decode document: %v", err) + } + documentCh <- document + } + close(documentCh) + }() + + // Collect batches from workers + go func() { + wg.Wait() + close(batchCh) + }() + + var ( + batches [][]bson.M + batchCount int + ) + + start = time.Now() + + //for batch := range batchCh { + // batches = append(batches, batch) + // batchCount++ + // fmt.Printf("%d batches created.\n", batchCount) + //} + // Process each batch concurrently + for batch := range batchCh { + wg.Add(1) + go func(batch []bson.M) { + defer wg.Done() + + //mu.Lock() + batches = append(batches, batch) + batchCount++ + //fmt.Printf("%d batch created and added to batches.\n", batchCount) + //mu.Unlock() + }(batch) + } + + wg.Wait() + + //elapsed = time.Since(start) + //fmt.Printf("Batch %d processsed in %s\n", batchCount, elapsed) + + //fmt.Printf("%d batches will be run.\n", len(batches)) + + return batches + + //Process batches in parallel + //var wg sync.WaitGroup + //for _, batch := range batches { + // wg.Add(1) + // go func(batch []bson.M) { + // defer wg.Done() + // printWg := sync.WaitGroup{} + // printWg.Add(1) + // start := time.Now() + // go func() { + // defer printWg.Done() + // + // fmt.Println(batch) + // }() + // //processBatch(staging, batch) + // elapsed := time.Since(start) + // printWg.Wait() + // fmt.Printf("Batch %d processed in %s\n", + // batchCount, + // elapsed) + // + // }(batch) + //} + //wg.Wait() + + // Close the database connections + // This will be automatically done when the program + //exits or the mongo.Client instance is garbage collected + +} + +func main() { + args := os.Args[1:] + + if len(args) < 3 { + fmt.Println("Error: Please provide start and end days as arguments.") + os.Exit(1) + } + + // Convert the first argument to an integer + startDaysAgo, err := strconv.Atoi(args[0]) + if err != nil { + fmt.Printf("Error: Argument %s is not a valid integer\n", args[0]) + os.Exit(1) + } + + // Convert the second argument to an integer + endDaysAgo, err := strconv.Atoi(args[1]) + if err != nil { + fmt.Printf("Error: Argument %s is not a valid integer\n", args[1]) + os.Exit(1) + } + + //Add owner as third argument + owner := args[2] + + startTM := time.Now().Add(-time.Duration(startDaysAgo) * oneDayAgo) + endTM := time.Now().Add(-time.Duration(endDaysAgo) * oneDayAgo) + + config, err := readConfig("./src/pe_asm/port_scans/config.json") + if err != nil { + log.Fatalf("Failed to read config file: %v", err) + } + + db, err := mongoConnect(config) + if err != nil { + log.Fatalf("Failed to connect to MongoDB: %v", err) + } + fmt.Println("Connected to MongoDB:", db) + + //getCyhyPortScans(false, config, startTM, endTM) + + jsonData, err := json.Marshal(getCyhyPortScans(false, config, startTM, endTM, owner)) + if err != nil { + fmt.Fprint(os.Stderr, "Error converting data to JSON:", err) + os.Exit(1) + } + + // Print the JSON string to stdout + fmt.Println(string(jsonData)) + +} diff --git a/src/pe_asm/port_scans/run_port_scans.py b/src/pe_asm/port_scans/run_port_scans.py new file mode 100644 index 00000000..d034368f --- /dev/null +++ b/src/pe_asm/port_scans/run_port_scans.py @@ -0,0 +1,144 @@ +#!/usr/bin/python3 +"""Query CyHy database to update P&E data with CyHy port_scans data.""" + +import subprocess +import json +import re +import datetime +import logging +import pandas as pd + +# cisagov Libraries +from ..data.cyhy_db_query import ( + pe_db_connect, + pe_db_staging_connect, + query_pe_orgs, + insert_cyhy_scorecard_data, +) + +DATE = datetime.datetime.today() +LOGGER = logging.getLogger(__name__) + + +def get_cyhy_port_scans(staging): + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + + # Get P&E orgs for org_uidi + pe_orgs = query_pe_orgs(pe_db_conn) + + # Build the Go program + build_result = subprocess.run( + [ + "go", + "build", + "-o", + "src/pe_asm/port_scans/cyhybatcher", + "src/pe_asm/port_scans/cyhybatcher.go", + ] + ) + + print("Go program built successfully.") + + # Call the Go program with the number of start and end days as arguments + result = subprocess.run( + ["./src/pe_asm/port_scans/cyhybatcher", "7", "0", "DOE"], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + ) + + # Parse the JSON output + try: + # Filter out non-JSON content + json_string = re.search(r"\[.*\]", result.stdout).group(0) + batches = json.loads(json_string) + except json.JSONDecodeError as e: + print(f"Error decoding JSON: {e}") + batches = [] + + if len(batches) == 0: + print("The JSON object is empty.") + else: + # Access and print the returned batches + # TODO: Multiprocess each batch + print(len(batches)) + for batch in batches: + port_scans_count = 0 + port_scans_list = [] + skip_count = 0 + port_scans_total = len(batch) + for port_scans in batch: + # Get P&E organization UID + try: + pe_org_uid = pe_orgs.loc[ + pe_orgs["cyhy_db_name"] == port_scans["owner"], + "organizations_uid", + ].item() + except Exception as e: + print(e) + print( + "%s probably isn't in the P&E organizations table.", + port_scans["owner"], + ) + skip_count += 1 + continue + + # Create port_scans object + port_scans_dict = { + "organizations_uid": pe_org_uid, + "cyhy_id": str(port_scans["_id"]), + "cyhy_time": port_scans["time"], + "service_name": port_scans["service"].get("name"), + "port": port_scans["port"], + "product": port_scans["service"].get("product"), + "cpe": str(port_scans["service"].get("cpe")), + "first_seen": DATE, + "last_seen": DATE, + "ip": port_scans["ip"], + "state": port_scans["state"], + } + port_scans_count += 1 + port_scans_list.append(port_scans_dict) + port_scans_list.append(port_scans_dict) + + if (port_scans_count % 100000 == 0) or ( + port_scans_count == (port_scans_total - skip_count) + ): + # Insert port_scans data into the P&E database + LOGGER.info("Inserting port_scans data") + port_scans_df = pd.DataFrame(port_scans_list) + table_name = "cyhy_port_scans" + on_conflict = """ + ON CONFLICT (cyhy_id) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid, + cyhy_time = EXCLUDED.cyhy_time, + service_name = EXCLUDED.service_name, + port = EXCLUDED.port, + product = EXCLUDED.product, + ip = EXCLUDED.ip, + state = EXCLUDED.state, + cpe = EXCLUDED.cpe; + """ + + # Connect to P&E postgres database + if staging: + pe_db_conn = pe_db_staging_connect() + else: + pe_db_conn = pe_db_connect() + insert_cyhy_scorecard_data( + pe_db_conn, port_scans_df, table_name, on_conflict + ) + LOGGER.info( + "%d/%d complete", + port_scans_count, + port_scans_total - skip_count, + ) + port_scans_list = [] + + pe_db_conn.close() diff --git a/src/pe_mailer/__init__.py b/src/pe_mailer/__init__.py new file mode 100755 index 00000000..3b94d13a --- /dev/null +++ b/src/pe_mailer/__init__.py @@ -0,0 +1,8 @@ +"""The pe_mailer library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +__all__ = ["email_reports", "message", "pe_message", "report_message", "stats_message"] diff --git a/src/pe_mailer/__main__.py b/src/pe_mailer/__main__.py new file mode 100755 index 00000000..323985cf --- /dev/null +++ b/src/pe_mailer/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .email_reports import main + +main() diff --git a/src/pe_mailer/_version.py b/src/pe_mailer/_version.py new file mode 100755 index 00000000..de155d77 --- /dev/null +++ b/src/pe_mailer/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.0.0" diff --git a/src/pe_mailer/email_reports.py b/src/pe_mailer/email_reports.py new file mode 100755 index 00000000..1a125d8b --- /dev/null +++ b/src/pe_mailer/email_reports.py @@ -0,0 +1,433 @@ +"""A module to send Posture and Exposure reports using AWS SES. + +Usage: + pe-mailer [--pe-report-dir=DIRECTORY] [--summary-to=EMAILS] [--test-emails=EMAILS] [--log-level=LEVEL] + +Arguments: + -p --pe-report-dir=DIRECTORY Directory containing the pe-reports output. + +Options: + -h --help Show this message. + -v --version Show version information. + -s --summary-to=EMAILS A comma-separated list of email addresses + to which the summary statistics should be + sent at the end of the run. If not + specified then no summary will be sent. + -t --test-emails=EMAILS A comma-separated list of email addresses + to which to test email send process. If not + specified then no test will be sent. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] +""" + +# Standard Python Libraries +import datetime +import glob +import logging +import os +import re +import sys +from typing import Any, Dict + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +import docopt +from mongo_db_from_config import db_from_config +import pymongo.errors +from schema import And, Schema, SchemaError, Use +import yaml + +# cisagov Libraries +import pe_reports +from pe_reports.data.db_query import connect, get_orgs, get_orgs_contacts + +from ._version import __version__ +from .pe_message import PEMessage +from .stats_message import StatsMessage + +LOGGER = logging.getLogger(__name__) +MAILER_AWS_PROFILE = "cool-dns-sessendemail-cyber.dhs.gov" +MAILER_ARN = os.environ.get("MAILER_ARN") + + +def get_all_descendants(db, parent): + """Return all (non-retired) descendants of the parent. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which request document data can be + retrieved. + + parent : str + The parent for which all descendants are desired. + + Returns + ------- + list(str): The descendants of the parent. + + Throws + ------ + ValueError: If there is no request document corresponding to the + specified parent. + + """ + current_request = db.requests.find_one({"_id": parent}) + if not current_request: + raise ValueError(parent + " has no request document") + + descendants = [] + if current_request.get("children"): + for child in current_request["children"]: + if not db.requests.find_one({"_id": child}).get("retired"): + descendants.append(child) + descendants += get_all_descendants(db, child) + + # Remove duplicates + return list(set(descendants)) + + +def get_requests_raw(db, query): + """Return a cursor for iterating over agencies' request documents. + + Parameters + ---------- + db : MongoDatabase + The Mongo database from which agency data can be retrieved. + + query : dict + The query to perform. + + Returns + ------- + pymongo.cursor.Cursor: A cursor that can be used to iterate over + the request documents. + + Throws + ------ + pymongo.errors.TypeError: If unable to connect to the requested + server. + + pymongo.errors.InvalidOperation: If the cursor has already been + used. + + """ + projection = { + "_id": True, + "agency.acronym": True, + "agency.contacts.name": True, + "agency.contacts.email": True, + "agency.contacts.type": True, + } + + try: + requests = db.requests.find(query, projection) + except TypeError: + LOGGER.critical( + "There was an error with the MongoDB query that retrieves the request documents", + exc_info=True, + ) + raise + + return requests + + +class UnableToSendError(Exception): + """Raise when an error is encountered when sending an email. + + Attributes + ---------- + response : dict + The response returned by boto3. + + """ + + def __init__(self, response): + """Initialize.""" + self.response = response + + +def send_message(ses_client, message, counter=None): + """Send a message. + + Parameters + ---------- + ses_client : boto3.client + The boto3 SES client via which the message is to be sent. + + message : email.message.Message + The email message that is to be sent. + + counter : int + A counter. + + Returns + ------- + int: If counter was not None, then counter + 1 is returned if the + message was sent sent successfully and counter is returned if not. + If counter was None then None is returned. + + Throws + ------ + ClientError: If an error is encountered when attempting to send + the message. + + UnableToSendError: If the response from sending the message is + anything other than 200. + + """ + # Send Email + response = ses_client.send_raw_email(RawMessage={"Data": message.as_string()}) + + # Check for errors + status_code = response["ResponseMetadata"]["HTTPStatusCode"] + if status_code != 200: + LOGGER.error("Unable to send message. Response from boto3 is: %s", response) + raise UnableToSendError(response) + + if counter is not None: + counter += 1 + + return counter + + +def send_pe_reports(ses_client, pe_report_dir, to): + """Send out Posture and Exposure reports. + + Parameters + ---------- + + ses_client : boto3.client + The boto3 SES client via which the message is to be sent. + + pe_report_dir : str + The directory where the Posture and Exposure reports can be found. + If None then no Posture and Exposure reports will be sent. + + Returns + ------- + tuple(str): A tuple of strings that summarizes what was sent. + + """ + agencies = [] + + contents = os.walk(pe_report_dir) + + for root, folders, files in contents: + for folder_name in folders: + agencies.append(folder_name) + + try: + print(agencies) + staging_conn = connect() + pe_orgs = get_orgs(staging_conn) + except TypeError: + return 4 + + try: + # The directory must contain one usable report + cyhy_agencies = len(pe_orgs) + LOGGER.info(f"{cyhy_agencies} agencies found in P&E.") + 1 / cyhy_agencies + except ZeroDivisionError: + LOGGER.critical("No report data is found in %s", pe_report_dir) + sys.exit(1) + + staging_conn = connect() + # org_contacts = get_orgs_contacts(staging_conn) # old tsql ver. + org_contacts = get_orgs_contacts() # api ver. + + agencies_emailed_pe_reports = 0 + # Iterate over cyhy_requests, if necessary + if pe_report_dir: + for org in pe_orgs: + id = org[2] + if id == "GSEC": + continue + if to is not None: + to_emails = to + else: + contact_dict = {"DISTRO": "", "TECHNICAL": []} + for contact in org_contacts: + email = contact[0] + type = contact[1] + contact_org_id = contact[2] + if contact_org_id == id: + if type == "DISTRO": + contact_dict["DISTRO"] = [email] + elif type == "TECHNICAL": + contact_dict["TECHNICAL"].append(email) + else: + continue + if contact_dict["DISTRO"] == "": + to_emails = contact_dict["TECHNICAL"] + else: + to_emails = contact_dict["DISTRO"] + + # to_emails should contain at least one email + if not to_emails: + continue + + # Find and mail the Posture and Exposure report, if necessary + pe_report_glob = f"{pe_report_dir}/{id}/*.pdf" + pe_report_filenames = sorted(glob.glob(pe_report_glob)) + + # At most one Cybex report and CSV should match + if len(pe_report_filenames) > 2: + LOGGER.warning("More than two PDF reports found") + elif not pe_report_filenames: + LOGGER.error("No PDF report found") + continue + + if pe_report_filenames: + # We take the last filename since, if there happens to be more than + # one, it should the latest. (This is because we sorted the glob + # results.) + for file in pe_report_filenames: + if "Posture-and-Exposure-ASM-Summary" in file: + pe_asm_filename = file + elif "Posture_and_Exposure_Report" in file: + pe_report_filename = file + else: + LOGGER.error("Extra PDF file or named incorrectly.") + continue + + # Extract the report date from the report filename + match = re.search( + r"-(?P\d{4}-[01]\d-[0-3]\d)", + pe_report_filename, + ) + report_date = datetime.datetime.strptime( + match.group("date"), "%Y-%m-%d" + ).strftime("%B %d, %Y") + + # Construct the Posture and Exposure message to send + message = PEMessage( + pe_report_filename, pe_asm_filename, report_date, id, to_emails + ) + + print(to_emails) + print(pe_report_filename) + print(pe_asm_filename) + print(report_date) + + try: + agencies_emailed_pe_reports = send_message( + ses_client, message, agencies_emailed_pe_reports + ) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send Posture and Exposure report for agency with ID %s", + id, + exc_info=True, + stack_info=True, + ) + + # Print out and log some statistics + pe_stats_string = f"Out of {cyhy_agencies} agencies with Posture and Exposure reports, {agencies_emailed_pe_reports} ({100.0 * agencies_emailed_pe_reports / cyhy_agencies:.2f}%) were emailed." + LOGGER.info(pe_stats_string) + + return pe_stats_string + + +def send_reports(pe_report_dir, summary_to, test_emails): + """Send emails.""" + try: + os.stat(pe_report_dir) + except FileNotFoundError: + LOGGER.critical("Directory to send reports does not exist") + return 1 + + # Assume role to use mailer + sts_client = boto3.client('sts') + assumed_role_object=sts_client.assume_role( + RoleArn=MAILER_ARN, + RoleSessionName="AssumeRoleSession1" + ) + credentials=assumed_role_object['Credentials'] + + ses_client = boto3.client("ses", + region_name="us-east-1", + aws_access_key_id=credentials['AccessKeyId'], + aws_secret_access_key=credentials['SecretAccessKey'], + aws_session_token=credentials['SessionToken'] + ) + + + # Email the summary statistics, if necessary + if test_emails is not None: + to = test_emails.split(",") + else: + to = None + + # Send reports and gather summary statistics + stats = send_pe_reports(ses_client, pe_report_dir, to) + + # Email the summary statistics, if necessary + if summary_to is not None and stats: + message = StatsMessage(summary_to.split(","), stats) + try: + send_message(ses_client, message) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send cyhy-mailer report summary", + exc_info=True, + stack_info=True, + ) + else: + LOGGER.warning("Nothing was emailed.") + print("Nothing was emailed.") + + +def main(): + """Send emails.""" + # Parse command line arguments + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + # Validate and convert arguments + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Setup logging to central file + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + LOGGER.info("Sending Posture & Exposure Reports, Version : %s", __version__) + + send_reports( + # TODO: Improve use of schema to validate arguments. + # Issue 19: https://github.com/cisagov/pe-reports/issues/19 + validated_args["--pe-report-dir"], + validated_args["--summary-to"], + validated_args["--test-emails"], + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/src/pe_mailer/message.py b/src/pe_mailer/message.py new file mode 100755 index 00000000..78265543 --- /dev/null +++ b/src/pe_mailer/message.py @@ -0,0 +1,188 @@ +"""This module contains the Message class.""" + +# Standard Python Libraries +from email import encoders +from email.mime.application import MIMEApplication +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText +import os.path + +# cisagov Libraries +from pe_reports import app + +# Setup logging to central file + +LOGGER = app.config["LOGGER"] + + +class Message(MIMEMultipart): + """An email message sent from the CISA Cyber Assessments inbox. + + Static attributes + ----------------- + DefaultFrom : str + The default value for the address from which the message + should be sent. + + DefaultCc : list of str + The default value for the CC addresses to which the message + should be sent. + + DefaultBcc : list of str + The default value for the BCC addresses to which the message + should be sent. + + DefaultReplyTo : str + The default value for the address to which replies should be + directed. + + """ + + DefaultFrom = "reports@cyber.dhs.gov" + DefaultCc = None + DefaultBcc = [ + "cyhy_reports@hq.dhs.gov", + "andrew.loftus@associates.cisa.dhs.gov", + "pe_automation@hq.dhs.gov" + ] + DefaultReplyTo = "vulnerability@cisa.dhs.gov" + + def __init__( + self, + to_addrs, + subject=None, + text_body=None, + html_body=None, + from_addr=DefaultFrom, + cc_addrs=DefaultCc, + bcc_addrs=DefaultBcc, + reply_to_addr=DefaultReplyTo, + ): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + subject : str + The subject of this email message. + + text_body : str + The plain-text version of the email body. + + html_body : str + The HTML version of the email body. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + reply_to_addr : str + The email address to which replies should be sent. + + """ + MIMEMultipart.__init__(self, "mixed") + + self["From"] = from_addr + LOGGER.debug("Message to be sent from: %s", self["From"]) + + self["To"] = ",".join(to_addrs) + LOGGER.debug("Message to be sent to: %s", self["To"]) + + if cc_addrs: + self["CC"] = ",".join(cc_addrs) + LOGGER.debug("Message to be sent as CC to: %s", self["CC"]) + + if bcc_addrs: + self["BCC"] = ",".join(bcc_addrs) + LOGGER.debug("Message to be sent as BCC to: %s", self["BCC"]) + + if reply_to_addr: + self["Reply-To"] = reply_to_addr + LOGGER.debug("Replies to be sent to: %s", self["Reply-To"]) + + if subject: + self["Subject"] = subject + LOGGER.debug("Message subject: %s", subject) + + if html_body or text_body: + self.attach_text_and_html_bodies(html_body, text_body) + + def attach_text_and_html_bodies(self, html, text): + """Attach a plain text body and/or an HTML text body to this message. + + The HTML body will be the default version that is displayed. + The text body will be displayed only if the client does not + support HTML. + + Parameters + ---------- + html : str + The HTML to attach. + + text : str + The plain text to attach. + + """ + textBody = MIMEMultipart("alternative") + + # The order is important here. This order makes the HTML version the + # default version that is displayed, as long as the client supports it. + if text: + textBody.attach(MIMEText(text, "plain")) + LOGGER.debug("Message plain-text body: %s", text) + + if html: + htmlPart = MIMEText(html, "html") + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + htmlPart.add_header("Content-Disposition", "inline") + textBody.attach(htmlPart) + LOGGER.debug("Message HTML body: %s", html) + + self.attach(textBody) + + def attach_pdf(self, pdf_filename): + """Attach a PDF file to this message. + + Parameters + ---------- + pdf_filename : str + The filename of the PDF file to attach. + + """ + with open(pdf_filename, "rb") as attachment: + part = MIMEApplication(attachment.read(), "pdf") + + encoders.encode_base64(part) + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + _, filename = os.path.split(pdf_filename) + part.add_header("Content-Disposition", "attachment", filename=filename) + self.attach(part) + LOGGER.debug("Message PDF attachment: %s", pdf_filename) + + def attach_csv(self, csv_filename): + """Attach a CSV file to this message. + + Parameters + ---------- + csv_filename : str + The filename of the CSV file to attach. + + """ + with open(csv_filename) as attachment: + part = MIMEText(attachment.read(), "csv") + + # See https://en.wikipedia.org/wiki/MIME#Content-Disposition + _, filename = os.path.split(csv_filename) + part.add_header("Content-Disposition", "attachment", filename=filename) + self.attach(part) + LOGGER.debug("Message CSV attachment: %s", csv_filename) diff --git a/src/pe_mailer/pe_message.py b/src/pe_mailer/pe_message.py new file mode 100755 index 00000000..ef8c1a04 --- /dev/null +++ b/src/pe_mailer/pe_message.py @@ -0,0 +1,291 @@ +"""This module contains the PandEMessage class.""" + +import chevron + +from .message import Message +from .report_message import ReportMessage + + +class PEMessage(ReportMessage): + """An email message with the Posture and Exposure Report attachment. + + Static attributes + ----------------- + Subject : str + The mustache template to use when constructing the message + subject. + + TextBody : str + The mustache template to use when constructing the plain text + message body. + + HtmlBody : str + The mustache template to use when constructing the HTML + message body. + + """ + + Subject = ( + "Posture and Exposure (P&E) Report - {{cyhy_id}} - {{report_date}} (TLP:AMBER)" + ) + + TextBody = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + + HtmlBody = """ + + +

    TLP:AMBER

    + +

    Good afternoon,

    + +

    Posture and Exposure (P&E) offers stakeholders an opportunity +to view their organizational risk from the viewpoint of the adversary. +We utilize passive reconnaissance services, dark web analysis, and open-source +tools to identify spoofing in order to generate a risk profile report that is +delivered on a regular basis.

    + +

    As a customer of P&E you are receiving our regularly scheduled report +which contains a summary of the activity we have been tracking on your behalf +for the following services:

    + +
      +
    • Domain Masquerading and Monitoring
    • +
    • Credentials Leaked/Exposed
    • +
    • Insecure Devices & Suspected Vulnerabilities
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    + +

    In the attached document you will find a Summary Report with the findings +based on what we identified above. On page 4 of the report, you will +find links to the JSON raw data as it was discovered by us. For the protection of +your organization, we have encrypted the document with the password that was +shared when the agreement was signed for Cyber Hygiene Services. For +the best results, we recommend using Adobe Acrobat.

    + +

    Finally, it is important to note that these findings have not been verified; +everything is gathered via passive analysis of publicly available sources. As +such there may be false positive findings, however these findings should be +treated as information that your organization is leaking out to the internet +for adversaries to notice.

    + +

    Thank you,

    +

    The Posture and Exposure (P&E) Team

    +

    Cybersecurity and Infrastructure Security Agency (CISA)
    Email: +vulnerability@cisa.dhs.gov

    + +

    WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information +that may be exempt from public release under the Freedom of Information Act +(5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, +and disposed of in accordance with CISA policy relating to FOUO information and +is not to be released to the public or other personnel who do not have a valid +'need-to-know' without prior approval of an authorized CISA official.

    + + +""" + + def __init__( + self, + pdf_filename, + pdf_asm_filename, + report_date, + id, + to_addrs, + from_addr=Message.DefaultFrom, + cc_addrs=Message.DefaultCc, + bcc_addrs=Message.DefaultBcc, + ): + """Construct an instance. + + Parameters + ---------- + pdf_filename : str + The filename of the PDF file that is the Posture and + Exposure report corresponding to this message. + + report_date : str + The date corresponding to the Posture and Exposure + report attachment. We have been using dates of the + form December 12, 2017. + + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + """ + # This is the data mustache will use to render the templates + mustache_data = {"report_date": report_date, "cyhy_id": id} + + + # Render the templates + subject = chevron.render(PEMessage.Subject, mustache_data) + text_body = chevron.render(PEMessage.TextBody, mustache_data) + html_body = chevron.render(PEMessage.HtmlBody, mustache_data) + + ReportMessage.__init__( + self, + to_addrs, + subject, + text_body, + html_body, + pdf_filename, + pdf_asm_filename, + from_addr, + cc_addrs, + bcc_addrs, + ) + +class ScorecardMessage(ReportMessage): + """An email message with the Posture and Exposure Report attachment. + + Static attributes + ----------------- + Subject : str + The mustache template to use when constructing the message + subject. + + TextBody : str + The mustache template to use when constructing the plain text + message body. + + HtmlBody : str + The mustache template to use when constructing the HTML + message body. + + """ + + Subject = ( + "CyHy Scorecard Report - {{cyhy_id}} - {{report_date}} (TLP:AMBER)" + ) + + TextBody = """Greetings, + This is a test of the text body. + + """ + + HtmlBody = """ + + +

    TLP:AMBER

    + +

    Good afternoon,

    + +

    Posture and Exposure (P&E) offers stakeholders an opportunity +to view their organizational risk from the viewpoint of the adversary. +We utilize passive reconnaissance services, dark web analysis, and open-source +tools to identify spoofing in order to generate a risk profile report that is +delivered on a regular basis.

    + +

    As a customer of P&E you are receiving our regularly scheduled Scorecard +which contains a summary of your attack surface.

    + +

    Finally, it is important to note that these findings have not been verified; +everything is gathered via passive analysis of publicly available sources. As +such there may be false positive findings, however these findings should be +treated as information that your organization is leaking out to the internet +for adversaries to notice.

    + +

    Thank you,

    +

    The Posture and Exposure (P&E) Team

    +

    Cybersecurity and Infrastructure Security Agency (CISA)
    Email: +vulnerability@cisa.dhs.gov

    + +

    WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information +that may be exempt from public release under the Freedom of Information Act +(5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, +and disposed of in accordance with CISA policy relating to FOUO information and +is not to be released to the public or other personnel who do not have a valid +'need-to-know' without prior approval of an authorized CISA official.

    + + +""" + + def __init__( + self, + pdf_filename, + month, + year, + id, + to_addrs, + from_addr=Message.DefaultFrom, + cc_addrs=Message.DefaultCc, + bcc_addrs=Message.DefaultBcc, + ): + """Construct an instance. + + Parameters + ---------- + pdf_filename : str + The filename of the PDF file that is the Posture and + Exposure report corresponding to this message. + + report_date : str + The date corresponding to the Posture and Exposure + report attachment. We have been using dates of the + form December 12, 2017. + + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + """ + # This is the data mustache will use to render the templates + mustache_data = {"report_date": f"{month} {year}", "cyhy_id": id} + + + # Render the templates + subject = chevron.render(ScorecardMessage.Subject, mustache_data) + text_body = chevron.render(ScorecardMessage.TextBody, mustache_data) + html_body = chevron.render(ScorecardMessage.HtmlBody, mustache_data) + + pdf_asm_filename = None + ReportMessage.__init__( + self, + to_addrs, + subject, + text_body, + html_body, + pdf_filename, + pdf_asm_filename, + from_addr, + cc_addrs, + bcc_addrs, + ) diff --git a/src/pe_mailer/report_message.py b/src/pe_mailer/report_message.py new file mode 100755 index 00000000..1c42e075 --- /dev/null +++ b/src/pe_mailer/report_message.py @@ -0,0 +1,67 @@ +"""This module contains the ReportMessage class.""" + +from .message import Message + + +class ReportMessage(Message): + """An email message with a report PDF attachment.""" + + def __init__( + self, + to_addrs, + subject, + text_body, + html_body, + pdf_filename, + pdf_asm_filename, + from_addr=Message.DefaultFrom, + cc_addrs=Message.DefaultCc, + bcc_addrs=Message.DefaultBcc, + ): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + subject : str + The subject of this email message. + + text_body : str + The plain-text version of the email body. + + html_body : str + The HTML version of the email body. + + pdf_filename : str + The filename of the PDF file that is the report to be + attached to this message. + + from_addr : str + The email address from which this message is to be sent. + + cc_addrs : array of str + An array of string objects, each of which is a CC email + address to which this message should be sent. + + bcc_addrs : array of str + An array of string objects, each of which is a BCC email + address to which this message should be sent. + + """ + Message.__init__( + self, + to_addrs, + subject, + text_body, + html_body, + from_addr, + cc_addrs, + bcc_addrs, + ) + + self.attach_pdf(pdf_filename) + if pdf_asm_filename: + self.attach_pdf(pdf_asm_filename) diff --git a/src/pe_mailer/stats_message.py b/src/pe_mailer/stats_message.py new file mode 100755 index 00000000..150c34b0 --- /dev/null +++ b/src/pe_mailer/stats_message.py @@ -0,0 +1,104 @@ +"""This module contains the StatsMessage class.""" + +# Standard Python Libraries +import datetime + +# Third-Party Libraries +import chevron + +from .message import Message + + +class StatsMessage(Message): + """An email message containing summary statistics for a run. + + Static attributes + ----------------- + Subject : str + The mustache template to use when constructing the message + subject. + + TextBody : str + The mustache template to use when constructing the plain text + message body. + + HtmlBody : str + The mustache template to use when constructing the HTML + message body. + + """ + + Subject = "pe-mailer summary from {{date}}" + + TextBody = """Greetings! + +Here is the pe-mailer summary from the run ending at {{date}}: + +{{string}} + +Please direct feedback and questions to vulnerability@cisa.dhs.gov and/or the pe-reports GitHub project. + +Regards, +The P&E Development Team +Cybersecurity and Infrastructure Security Agency (CISA) +vulnerability@cisa.dhs.gov +""" + + HtmlBody = """ + + +
    +

    Greetings!

    + +

    +Here is the pe-mailer summary from {{date}}:

    +{{string}} +

    + +

    Please direct feedback and questions to the P&E Development Team +and/or the pe-mailer GitHub +project.

    + +

    +Regards,
    +The VM Development Team

    +Cybersecurity and Infrastructure Security Agency
    +vulnerability@cisa.dhs.gov +

    + + +""" + + def __init__(self, to_addrs, list_of_strings): + """Construct an instance. + + Parameters + ---------- + to_addrs : array of str + An array of string objects, each of which is an email + address to which this message should be sent. + + list_of_strings : array of str + An array of string objects, each of which is a statement + about the cyhy-mailer run. + + """ + # Grab the current date + now = datetime.datetime.utcnow() + # The microseconds are irrelevant and just make everything + # look confusing + now = now.replace(microsecond=0) + # This is the data mustache will use to render the templates + mustache_data = { + "date": now.isoformat(), + "string": list_of_strings, + } + + # Render the templates + subject = chevron.render(StatsMessage.Subject, mustache_data) + text_body = chevron.render(StatsMessage.TextBody, mustache_data) + html_body = chevron.render(StatsMessage.HtmlBody, mustache_data) + + Message.__init__(self, to_addrs, subject, text_body, html_body) diff --git a/src/pe_reports/FranklinGothic.ttf b/src/pe_reports/FranklinGothic.ttf new file mode 100644 index 00000000..778e5b14 Binary files /dev/null and b/src/pe_reports/FranklinGothic.ttf differ diff --git a/src/pe_reports/Franklin_Gothic_Book_Regular.ttf b/src/pe_reports/Franklin_Gothic_Book_Regular.ttf new file mode 100644 index 00000000..21c4ecfc Binary files /dev/null and b/src/pe_reports/Franklin_Gothic_Book_Regular.ttf differ diff --git a/src/pe_reports/__init__.py b/src/pe_reports/__init__.py new file mode 100644 index 00000000..e05da24f --- /dev/null +++ b/src/pe_reports/__init__.py @@ -0,0 +1,101 @@ +"""The pe_reports library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. + +# Standard Python Libraries +import logging +from logging.handlers import RotatingFileHandler +import os + +# Third-Party Libraries +# from celery import Celery +from flask import Flask, render_template +from flask_login import LoginManager +from flask_migrate import Migrate +from flask_sqlalchemy import SQLAlchemy + +# cisagov Libraries +from pe_reports.data.config import config + +# Stakeholder views +from pe_reports.home.views import home_blueprint +from pe_reports.report_gen.views import report_gen_blueprint +from pe_reports.stakeholder.views import stakeholder_blueprint +from pe_reports.stakeholder_bulk_upload.views import stakeholder_bulk_upload_blueprint +from pe_reports.stakeholder_full.views import stakeholder_full_blueprint + +from ._version import __version__ # noqa: F401 + +params = config() +login_manager = LoginManager() +# Flask implementation +app = Flask(__name__) +app.config["SECRET_KEY"] = os.getenv("FLASK_SECRET_KEY", "dev") +app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False +app.config[ + "SQLALCHEMY_DATABASE_URI" +] = f'postgresql+psycopg2://{params["user"]}:{params["password"]}@{params["host"]}:{params["port"]}/{params["database"]}' + + +# Configure the redis server +# app.config["CELERY_BROKER_URL"] = "redis://localhost:6379/0" +# app.config["CELERY_RESULT_BACKEND"] = "redis://localhost:6379/0" +app.config["UPLOAD_FOLDER"] = "src/pe_reports/uploads/" +app.config["ALLOWED_EXTENSIONS"] = {"txt", "csv"} + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +# Logging will rotate at 2GB +logging.basicConfig( + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, + handlers=[ + RotatingFileHandler(CENTRAL_LOGGING_FILE, maxBytes=2000000, backupCount=10) + ], +) + +app.config["LOGGER"] = logging.getLogger(__name__) + +# Creates a Celery object +# celery = Celery(app.name, broker=app.config["CELERY_BROKER_URL"]) +# celery.conf.update(app.config) + +# Config DB +db = SQLAlchemy(app) +Migrate(app, db) + +# TODO: Add a login page in the future. Issue #207 contains details +# login_manager.init_app(app) +# login_manager.login_view = "login" + +__all__ = ["app", "pages", "report_generator", "stylesheet"] + + +# Register the flask apps +app.register_blueprint(stakeholder_blueprint) +app.register_blueprint(stakeholder_full_blueprint) +app.register_blueprint(stakeholder_bulk_upload_blueprint) +app.register_blueprint(report_gen_blueprint) +# TODO: Add login blueprint. Issue #207 contains details +# app.register_blueprint(manage_login_blueprint) +app.register_blueprint(home_blueprint) + + +@app.errorhandler(404) +def page_not_found(e): + return render_template("404.html") + + +if __name__ == "__main__": + logging.info("The program has started...") + app.run(host="127.0.0.1", debug=DEBUG, port=8000) diff --git a/src/pe_reports/__main__.py b/src/pe_reports/__main__.py new file mode 100755 index 00000000..0c2644fb --- /dev/null +++ b/src/pe_reports/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .report_generator import main + +main() diff --git a/src/pe_reports/_version.py b/src/pe_reports/_version.py new file mode 100755 index 00000000..2675f77a --- /dev/null +++ b/src/pe_reports/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.2.1" diff --git a/src/pe_reports/asm_generator.py b/src/pe_reports/asm_generator.py new file mode 100644 index 00000000..502d60b1 --- /dev/null +++ b/src/pe_reports/asm_generator.py @@ -0,0 +1,340 @@ +"""Generate a stakeholders ASM summary based on a data dictionary.""" + +# Standard Python Libraries +import io +import json +import logging +import os + +# Third-Party Libraries +import fitz +from PyPDF2 import PdfFileReader, PdfFileWriter +import numpy as np +import pandas as pd +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.pdfgen import canvas +from reportlab.platypus import Frame, Paragraph +from reportlab.lib.enums import TA_CENTER +from reportlab.lib.units import inch + + +# cisagov Libraries +from pe_reports.data.db_query import ( + query_cidrs_by_org, + query_foreign_IPs, + query_extra_ips, + query_ports_protocols, + query_roots, + query_software, + query_subs, +) + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) +IN_FILEPATH = BASE_DIR + "/attack_surface_empty.pdf" +ON_PAGE_INDEX = 0 +UNDERNEATH = ( + False # if True, new content will be placed underneath page (painted first) +) + +pdfmetrics.registerFont(TTFont("Frank_Goth", BASE_DIR + "/FranklinGothic.ttf")) +pdfmetrics.registerFont( + TTFont("Frank_Goth_Book", BASE_DIR + "/Franklin_Gothic_Book_Regular.ttf") +) + + +def build_kpi_string(value, last_value): + """Build a string to show kpi and change since the last period.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if value_diff > 0: + string = f" {value}

    Increase of {value_diff}" + + elif value_diff < 0: + string = f" {value}

    Decrease of {value_diff}" + else: + string = f" {value}

    No Change" + return string + + +def determine_arrow(value, last_value, color=False): + """Determine the arrow color and direction based on current and previous values.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if color: + if value_diff > 0: + return BASE_DIR + "/up_red.png" + elif value_diff < 0: + return BASE_DIR + "/down_green.png" + else: + return BASE_DIR + "/no_change.png" + else: + if value_diff > 0: + return BASE_DIR + "/up_black.png" + elif value_diff < 0: + return BASE_DIR + "/down_black.png" + else: + return BASE_DIR + "/no_change.png" + + +def add_stat_frame(current_value, last_value, x, y, width, height, style, can): + """Add data point frame.""" + show_border = False + image_size = 22 + frame = Frame(x, y, width, height, showBoundary=show_border) + ip_address_paragraph = Paragraph( + f"{build_kpi_string(current_value, last_value)}", + style=style, + ) + frame.addFromList([ip_address_paragraph], can) + can.drawImage( + determine_arrow(current_value, last_value, False), + x + 110, + y + 16, + image_size, + image_size, + mask="auto", + ) + return can + + +def add_attachment(org_uid, final_output, pdf_file, asm_json, asm_xlsx): + """Create and add JSON attachment.""" + LOGGER.info("Creating attachment") + # Create ASM Excel file + asmWriter = pd.ExcelWriter(asm_xlsx, engine="xlsxwriter") + + # CIDRs + cidr_df = query_cidrs_by_org(org_uid) + cidr_df = cidr_df[["network"]] + cidr_df.to_excel(asmWriter, sheet_name="CIDRs", index=False) + cidr_dict = cidr_df["network"].to_list() + + # Extra IPs + LOGGER.info("Getting extra IPs") + ip_lst = query_extra_ips(org_uid) + ips_df = pd.DataFrame(ip_lst, columns=["ip"]) + ips_df.to_excel(asmWriter, sheet_name="Extra IPs", index=False) + ips_dict = ips_df["ip"].to_list() + LOGGER.info("Finished extra IPs") + + # Ports/protocols + ports_protocols_df = query_ports_protocols(org_uid) + ports_protocols_df.to_excel(asmWriter, sheet_name="Ports_Protocols", index=False) + ports_protocols_dict = ports_protocols_df.to_dict(orient="records") + + # Root domains + rd_df = query_roots(org_uid) + rd_df = rd_df[["root_domain"]] + rd_df.to_excel(asmWriter, sheet_name="Root Domains", index=False) + rd_dict = rd_df["root_domain"].to_list() + + # Sub-domains + sd_df = query_subs(org_uid) + sd_df = sd_df[["sub_domain"]] + sd_df.to_excel(asmWriter, sheet_name="Sub-domains", index=False) + sd_dict = sd_df["sub_domain"].to_list() + + # Software + soft_df = query_software(org_uid) + soft_df.to_excel(asmWriter, sheet_name="Software", index=False) + soft_dict = soft_df["product"].to_list() + + # Foreign Ips + for_ips_df = query_foreign_IPs(org_uid) + for_ips_df = for_ips_df[ + [ + "organization", + "ip", + "port", + "protocol", + "product", + "country_code", + "location", + ] + ] + for_ips_df.to_excel(asmWriter, sheet_name="Foreign IPs", index=False) + for_ips_dict = for_ips_df.to_dict(orient="records") + + asmWriter.save() + + # Write to a JSON file + final_dict = { + "cidrs": cidr_dict, + "extra_ips": ips_dict, + "ports_protocols": ports_protocols_dict, + "root_domains": rd_dict, + "sub_domains": sd_dict, + "software": soft_dict, + "foreign_ips": for_ips_dict, + } + with open(asm_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Attach to PDF + doc = fitz.open(pdf_file) + + # Get the summary page of the PDF on page 4 + page = doc[0] + + # Open CSV data as binary + sheet = open(asm_json, "rb").read() + excel_sheet = open(asm_xlsx, "rb").read() + p1 = fitz.Point(455, 635) + p2 = fitz.Point(495, 635) + page.add_file_annot( + p1, sheet, "ASM_Summary.json", desc="Open JSON", icon="Paperclip" + ) + page.add_file_annot( + p2, excel_sheet, "ASM_Summary.xlsx", desc="Open Excel", icon="Graph" + ) + doc.save( + final_output, + garbage=4, + deflate=True, + ) + + return asm_xlsx + + +def create_summary(org_uid, final_output, data_dict, file_name, json_filename, excel_filename): + """Create ASM summary PDF.""" + packet = io.BytesIO() + + # Create a new PDF with Reportlab + can = canvas.Canvas(packet, pagesize=letter) + can.setFillColorRGB(0, 0, 0) # choose your font color + can.setFont("Frank_Goth", 20) + + org_name_style = ParagraphStyle( + "org_name_style", + fontName="Frank_Goth", + fontSize=14, + textColor="black", + splitLongWords=1, + ) + date_frame = Frame(73, 662, 310, 35) + date = Paragraph(data_dict["date"], style=org_name_style) + date_frame.addFromList([date], can) + + org_name_len = len(data_dict["org_name"]) + if org_name_len > 66: + org_name_style.fontSize = 9 + org_name_frame = Frame(155, 635, 420, 35) + org_name = Paragraph(data_dict["org_name"], style=org_name_style) + org_name_frame.addFromList([org_name], can) + + stat_style = ParagraphStyle( + "date_style", fontName="Frank_Goth_Book", fontSize=12, alignment=0 + ) + + json_excel = ParagraphStyle( + name="json_excel", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=10, + alignment=1, + ) + + # Add all the data points to the correct frame + can = add_stat_frame( + data_dict["ip_address"], + data_dict["last_ip_address"], + 25, + 353, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["cidrs"], data_dict["last_cidrs"], 220, 353, 180, 50, stat_style, can + ) + can = add_stat_frame( + data_dict["ports_and_protocols"], + data_dict["last_ports_and_protocols"], + 410, + 353, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["root_domains"], + data_dict["last_root_domains"], + 25, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["sub_domains"], + data_dict["last_sub_domains"], + 220, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["software"], + data_dict["last_software"], + 410, + 279, + 180, + 50, + stat_style, + can, + ) + can = add_stat_frame( + data_dict["foreign_ips"], + data_dict["last_foreign_ips"], + 25, + 207, + 180, + 50, + stat_style, + can, + ) + json_title_frame = Frame( + 6 * inch, 100, 1.5 * inch, 0.5 * inch, id=None, showBoundary=0 + ) + json_title = Paragraph( + "JSON      EXCEL", + style=json_excel, + ) + json_title_frame.addFromList([json_title], can) + can.save() + + # Move to the beginning of the StringIO buffer + packet.seek(0) + new_pdf = PdfFileReader(packet) + + # Read existing PDF template + existing_pdf = PdfFileReader(open(BASE_DIR + "/empty_asm.pdf", "rb")) + output = PdfFileWriter() + + # Add the "watermark" (which is the new pdf) on the existing page + page = existing_pdf.getPage(0) + page2 = new_pdf.getPage(0) + page.mergePage(page2) + output.addPage(page) + + # Finally, write "output" to a real file + outputStream = open(file_name, "wb") + output.write(outputStream) + outputStream.close() + + asm_xlsx = add_attachment(org_uid, final_output, file_name, json_filename, excel_filename) + + return asm_xlsx \ No newline at end of file diff --git a/src/pe_reports/assets/Content.png b/src/pe_reports/assets/Content.png new file mode 100644 index 00000000..31872b8c Binary files /dev/null and b/src/pe_reports/assets/Content.png differ diff --git a/src/pe_reports/assets/Cover.png b/src/pe_reports/assets/Cover.png new file mode 100644 index 00000000..37dfe518 Binary files /dev/null and b/src/pe_reports/assets/Cover.png differ diff --git a/src/pe_reports/assets/Summary.png b/src/pe_reports/assets/Summary.png new file mode 100644 index 00000000..c552dc44 Binary files /dev/null and b/src/pe_reports/assets/Summary.png differ diff --git a/src/pe_reports/assets/cisa.png b/src/pe_reports/assets/cisa.png new file mode 100755 index 00000000..ee16d16a Binary files /dev/null and b/src/pe_reports/assets/cisa.png differ diff --git a/src/pe_reports/assets/creds-background.png b/src/pe_reports/assets/creds-background.png new file mode 100644 index 00000000..fe414bba Binary files /dev/null and b/src/pe_reports/assets/creds-background.png differ diff --git a/src/pe_reports/assets/dark1-background.png b/src/pe_reports/assets/dark1-background.png new file mode 100644 index 00000000..c4a4b1ff Binary files /dev/null and b/src/pe_reports/assets/dark1-background.png differ diff --git a/src/pe_reports/assets/dark1.png b/src/pe_reports/assets/dark1.png new file mode 100644 index 00000000..fe067ccd Binary files /dev/null and b/src/pe_reports/assets/dark1.png differ diff --git a/src/pe_reports/assets/dark_web_forum_pie.png b/src/pe_reports/assets/dark_web_forum_pie.png new file mode 100644 index 00000000..9c9f7ed5 Binary files /dev/null and b/src/pe_reports/assets/dark_web_forum_pie.png differ diff --git a/src/pe_reports/assets/masq-background.png b/src/pe_reports/assets/masq-background.png new file mode 100644 index 00000000..753729fe Binary files /dev/null and b/src/pe_reports/assets/masq-background.png differ diff --git a/src/pe_reports/assets/summary-background.png b/src/pe_reports/assets/summary-background.png new file mode 100644 index 00000000..43188754 Binary files /dev/null and b/src/pe_reports/assets/summary-background.png differ diff --git a/src/pe_reports/assets/vulns-background.png b/src/pe_reports/assets/vulns-background.png new file mode 100644 index 00000000..a315afb6 Binary files /dev/null and b/src/pe_reports/assets/vulns-background.png differ diff --git a/src/pe_reports/charts.py b/src/pe_reports/charts.py new file mode 100644 index 00000000..6665cc5c --- /dev/null +++ b/src/pe_reports/charts.py @@ -0,0 +1,293 @@ +"""Class methods for report charts.""" + +# Standard Python Libraries +import os + +# Third-Party Libraries +import matplotlib +import matplotlib.pyplot as plt +from matplotlib.ticker import MaxNLocator + +matplotlib.use("Agg") + + +# Factor to convert cm to inches +CM_CONVERSION_FACTOR = 2.54 + +# Get base directory to save images +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) + + +class Charts: + """Build charts.""" + + def __init__(self, df, width, height, name, title, x_label, y_label): + """Initialize chart class.""" + self.df = df + self.title = title + self.x_label = x_label + self.y_label = y_label + self.width = width + self.height = height + self.name = name + + def pie(self): + """Build pie chart.""" + df = self.df + width = self.width + height = self.height + name = self.name + plt.rcParams.update({"figure.max_open_warning": 0}) + category_name = df.columns[0] + value_name = df.columns[1] + df = df.sort_values(by=value_name, ascending=False) + category_column = df[category_name] + value_column = df[df.columns[1]] + labels = category_column + plt.gca().axis("equal") + + def autopct(pct): + """Get percentages for the pie chart slices > 10%.""" + return ("%1.0f%%" % pct) if pct > 1 else "" + + pie = plt.pie( + value_column, + startangle=0, + radius=1.75, + autopct=autopct, + textprops={"color": "w", "fontsize": 7}, + ) + plt.legend( + pie[0], + labels, + bbox_to_anchor=(1, 0.75), + loc="center right", + fontsize=6, + bbox_transform=plt.gcf().transFigure, + frameon=False, + ) + plt.subplots_adjust(left=0.2, wspace=0.2) + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() + + def stacked_bar(self): + """Build stacked bar chart.""" + df = self.df + title = self.title + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + color = ["#1357BE", "#D0342C"] + df.plot(kind="bar", stacked=True, zorder=3, color=color) + # Add title to chart + plt.title(title, pad=15, fontsize=10) + # Format chart's axis + plt.xlabel(x_label, labelpad=10, fontdict={"size": 8}) + plt.ylabel(y_label, labelpad=10, fontdict={"size": 8}) + plt.gca().yaxis.set_major_locator(MaxNLocator(integer=True)) + plt.rc("axes", axisbelow=True) + plt.grid(axis="y", zorder=0) + plt.xticks(rotation=0) + plt.ylim(ymin=0) + # Set sizing for image + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.ylim(ymin=0) + plt.tight_layout() + plt.gca().yaxis.set_major_locator(MaxNLocator(integer=True)) + plt.rc("axes", axisbelow=True) + plt.grid(axis="y", zorder=0) + plt.xticks(rotation=0) + plt.savefig(BASE_DIR + "/assets/" + name, transparent=True, dpi=500) + plt.clf() + + def h_bar(self): + """Build horizontal bar chart.""" + df = self.df + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + plt.rcParams.update({"figure.max_open_warning": 0}) + category_name = df.columns[0] + value_name = df.columns[1] + category_column = df[category_name].str.replace("Vulnerable Product - ", "") + value_column = df[df.columns[1]] + bar_width = 0.6 + fig, ax = plt.subplots() + plt.set_loglevel("WARNING") + ax.spines["right"].set_visible(False) + ax.spines["top"].set_visible(False) + plt.barh(df.index, value_column, bar_width, align="center", color="#7aa5c1") + plt.xticks(fontsize=7) + plt.yticks(fontsize=7) + plt.xlim(xmin=0) + plt.gca().xaxis.set_major_locator(MaxNLocator(integer=True)) + plt.gca().set_ylim(-1.0, len(category_column)) + plt.gca().set_yticks(df.index) + plt.gca().set_yticklabels(category_column) + plt.gca().set_xlabel(x_label, fontdict={"size": 8}) + plt.gca().set_ylabel(y_label, fontdict={"size": 8}) + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.tight_layout() + # Add data labels to each bar if greater than 0 + for i in range(len(df)): + if df.loc[i, value_name] > 0: + label = df.loc[i, value_name] + plt.annotate( + label, # this is the text + (df.loc[i, value_name], i), # this is the point to label + textcoords="offset points", # how to position the text + xytext=(7, -3), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + fontsize=8, + ) + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() + + def line_chart(self): + """Build line chart.""" + df = self.df + x_label = self.x_label + y_label = self.y_label + width = self.width + height = self.height + name = self.name + value_column = df[df.columns[0]] + color = ["#7aa5c1", "#e08493"] + fig, ax = plt.subplots() + ax.spines["right"].set_visible(False) + ax.spines["top"].set_visible(False) + plt.set_loglevel("WARNING") + plt.plot( + df.index, + value_column, + color=color[0], + label=df.columns[0], + linewidth=3, + marker=".", + markersize=10, + ) + + if len(df.columns) == 2: + plt.plot( + df.index, + df[df.columns[1]], + color=color[1], + label=df.columns[1], + linewidth=3, + linestyle="dashed", + marker=".", + markersize=10, + ) + y_max = int(df[df.columns].max().max() * 1.1) + plt.ylim(ymin=0, ymax=y_max * 1.10) + # plt.legend(loc=9, ncol=2, framealpha=0, fontsize=8, bbox_to_anchor=(0.5, -0.5)) + plt.legend(loc="upper right") + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.xticks(fontsize=7) + plt.yticks(fontsize=7) + plt.gca().set_ylabel(y_label, labelpad=10, fontdict={"size": 8}) + plt.xlabel(x_label, labelpad=10, fontdict={"size": 8}) + plt.xticks(rotation=0) + plt.grid(axis="y") + # Add legend + plt.legend(loc="upper right") + # Set sizing for image + plt.gcf().set_size_inches( + width / CM_CONVERSION_FACTOR, height / CM_CONVERSION_FACTOR + ) + plt.tight_layout() + + # loop through the dataframe + for row in df.itertuples(): + # check if there is only one row of values + if len(row) == 2: + plt.annotate( + str(int(row[1])), + xy=(row[0], row[1]), + textcoords="offset points", # how to position the text + xytext=( + 0, + 8, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#003e67", + ) + # check if there are two rows of data + elif len(row) == 3: + # check if the two values are within 1/10th of the max y value + value_diff = abs(row[1] - row[2]) + if value_diff < y_max / 10: + # if the values are on the bottom quarter of the graph don't label below values + if min(row[1], row[2]) < y_max / 4: + y1 = y2 = max(row[1], row[2]) + if row[1] > row[2]: + y1_offset = 18 + y2_offset = 8 + else: + y1_offset = 8 + y2_offset = 18 + else: + y1 = row[1] + y2 = row[2] + if row[1] > row[2]: + y1_offset = 8 + y2_offset = -17 + else: + y1_offset = -17 + y2_offset = 8 + # if values are not close to each other put the labels directly above + else: + y1 = row[1] + y2 = row[2] + y1_offset = 8 + y2_offset = 8 + print(y1) + print(y2) + + plt.annotate( + str(int(row[1])), + xy=(row[0], y1), + textcoords="offset points", # how to position the text + xytext=( + 0, + y1_offset, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#005288", + ) + plt.annotate( + str(int(row[2])), + xy=(row[0], y2), + textcoords="offset points", # how to position the text + xytext=( + 0, + y2_offset, + ), # distance from text to points (x,y) + ha="center", # horizontal alignment can be left, right or center + # fontsize=2, + color="#c41230", + ) + + plt.savefig( + BASE_DIR + "/assets/" + name, transparent=True, dpi=500, bbox_inches="tight" + ) + plt.clf() diff --git a/src/pe_reports/conftest.py b/src/pe_reports/conftest.py new file mode 100644 index 00000000..163f922f --- /dev/null +++ b/src/pe_reports/conftest.py @@ -0,0 +1 @@ +"""Conftest file for proper pytest functionality execution.""" diff --git a/src/pe_reports/data/__init__.py b/src/pe_reports/data/__init__.py new file mode 100755 index 00000000..3f2fa51b --- /dev/null +++ b/src/pe_reports/data/__init__.py @@ -0,0 +1 @@ +"""The pe-reports data directory.""" diff --git a/src/pe_reports/data/checkAccessor.py b/src/pe_reports/data/checkAccessor.py new file mode 100644 index 00000000..1b5a89f8 --- /dev/null +++ b/src/pe_reports/data/checkAccessor.py @@ -0,0 +1,66 @@ +#!/usr/bin/env python3 +import os +import logging +import sys +import time + +LOGGER = logging.getLogger(__name__) + + +def checkVMrunning(): + """Connect to the Accessor environment.""" + try: + kill_screen_ssh() + vmID = os.getenv("INSTANCE_ID") + LOGGER.info(vmID) + + checkAWS = os.popen( + f""" + export AWS_DEFAULT_PROFILE=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov && + aws ec2 describe-instance-status --instance-ids {vmID} + """ + ) + checkAWS = checkAWS.read().split("\n") + checkAWS = checkAWS[1].split() + checkAWS = checkAWS[2] + if checkAWS == "running": + os.popen("screenConnectAccessor") + LOGGER.info( + "The accessor was running and screen has been connected. You can now login. " + ) + else: + LOGGER.info( + "The Accessor was not running " + "and needed to be started." + " Please wait 2 minutes before " + "attempting to access Accessor." + ) + theInstance_ID = os.getenv("INSTANCE_ID") + os.popen( + f"""export AWS_DEFAULT_PROFILE=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov && + aws ec2 start-instances --instance-ids {theInstance_ID}""" + ) + checkVMrunning() + except (BrokenPipeError, IOError): + sys.stderr.close() + LOGGER.info(f"There was some abnormal operation related to stdout.{sys.stderr}") + + +def checkCyhyRunning(): + """Connect to Cyhy database.""" + os.popen("tocyhy") + + +def kill_screen_ssh(): + """Kill all ssh connections.""" + os.popen("killall ssh") + time.sleep(1) + + +def main(): + LOGGER.info("The program is starting...") + checkVMrunning() + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/data/config.py b/src/pe_reports/data/config.py new file mode 100644 index 00000000..b5fd1252 --- /dev/null +++ b/src/pe_reports/data/config.py @@ -0,0 +1,98 @@ +"""Configuration to connect to a PostgreSQL database.""" + +# Standard Python Libraries +from configparser import ConfigParser +import os + +# Third-Party Libraries +from importlib_resources import files + +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def config(filename=REPORT_DB_CONFIG, section="postgres"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + if key == "pe_api_key" or key == "pe_api_url": + continue + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db + + +def staging_config(filename=REPORT_DB_CONFIG, section="staging"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db + + +def whois_xml_api_key(): + """Fetch the WhoisXML API key.""" + section = "whoisxml" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _key = params[0] + key = _key[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + return key + + +def db_password_key(filename=REPORT_DB_CONFIG, section="pe_db_password_key"): + """Get key to encrypt/decrypt P&E passwords.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + db = dict() + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + else: + raise Exception(f"Section {section} not found in {filename}") + return db["key"] + + +def get_hibp_token(filename=REPORT_DB_CONFIG, section="hibp"): + """Get hibp token.""" + if os.path.isfile(filename): + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _key = params[0] + key = _key[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, filename) + ) + else: + raise Exception("Database.ini file not found at this path: {}".format(filename)) + return key diff --git a/src/pe_reports/data/cyhy_config.py b/src/pe_reports/data/cyhy_config.py new file mode 100644 index 00000000..b673614e --- /dev/null +++ b/src/pe_reports/data/cyhy_config.py @@ -0,0 +1,36 @@ +#!/usr/bin/python3 +"""This module contains the pastgresql dbconfig.config code.""" + +# Standard Python Libraries +from configparser import ConfigParser + +# Third-Party Libraries +from importlib_resources import files + +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def db_config(filename=REPORT_DB_CONFIG, section="postgres"): + """Get credentials for P&E postgres database.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + db = dict() + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + else: + raise Exception(f"Section {section} not found in {filename}") + return db + + +def db_password_key(filename=REPORT_DB_CONFIG, section="pe_db_password_key"): + """Get key to encrypt/decrypt P&E passwords.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + db = dict() + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + else: + raise Exception(f"Section {section} not found in {filename}") + return db["key"] diff --git a/src/pe_reports/data/cyhy_db_query.py b/src/pe_reports/data/cyhy_db_query.py new file mode 100644 index 00000000..acd81873 --- /dev/null +++ b/src/pe_reports/data/cyhy_db_query.py @@ -0,0 +1,607 @@ +#!/usr/bin/python3 +"""CyHy database and sync queries.""" + +# Standard Python Libraries +import logging +import sys +import time + +# Third-Party Libraries +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras +from pymongo import MongoClient +from sshtunnel import SSHTunnelForwarder + +from .checkAccessor import checkCyhyRunning, checkVMrunning +from .cyhy_config import db_config, db_password_key + +LOGGER = logging.getLogger(__name__) + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + LOGGER.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def pe_db_connect(): + """Connect to PostgreSQL database.""" + conn = None + conn_dict = db_config(section="postgres") + try: + LOGGER.info("Connecting to the local PostgreSQL") + conn = psycopg2.connect(**conn_dict) + LOGGER.info("Connection successful") + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def pe_db_staging_connect(): + """Establish an SSH tunnel to the staging environement.""" + checkVMrunning() + time.sleep(3) + conn_staging_dict = db_config(section="staging") + ssh_port = sshTunnel(conn_staging_dict) + try: + LOGGER.info("****SSH Tunnel Established****") + conn = psycopg2.connect( + host="localhost", + user=conn_staging_dict["user"], + password=conn_staging_dict["password"], + dbname=conn_staging_dict["database"], + port=ssh_port, + ) + return conn + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def sshTunnel(conn_staging_dict): + """SSH Tunnel to the Crossfeed database instance.""" + server = SSHTunnelForwarder( + ("localhost"), + ssh_username="ubuntu", + remote_bind_address=( + conn_staging_dict["host"], + int(conn_staging_dict["port"]), + ), + ) + server.start() + return server.local_bind_port + + +def mongo_connect(): + """Connect to CyHy Mongo database.""" + try: + checkCyhyRunning() + time.sleep(3) + db_info = db_config(section="cyhy_mongo") + host = db_info["host"] + user = db_info["user"] + password = db_info["password"] + port = db_info["port"] + dbname = db_info["database"] + + CONNECTION_STRING = f"mongodb://{user}:{password}@{host}:{port}/{dbname}" + mongo_client = MongoClient(CONNECTION_STRING) + return mongo_client["cyhy"] + except Exception as e: + LOGGER.error(e) + LOGGER.error( + "Failed connecting to the CyHy database. Make sure you have the ssh connection running" + ) + + +def mongo_scan_connect(): + """Connect to CyHy Mongo database.""" + try: + checkCyhyRunning() + time.sleep(3) + db_info = db_config(section="cyhy_mongo") + host = db_info["host"] + user = db_info["user"] + password = db_info["password"] + port = db_info["port"] + dbname = db_info["database"] + + CONNECTION_STRING = f"mongodb://{user}:{password}@{host}:{port}/{dbname}" + mongo_client = MongoClient(CONNECTION_STRING) + return mongo_client["scan"] + except Exception as e: + LOGGER.error(e) + LOGGER.error( + "Failed connecting to the CyHy database. Make sure you have the ssh connection running" + ) + + +def get_pe_org_map(pe_db_conn): + """Get the P&E/CyHy organization mapping table.""" + pe_org_map = pd.read_sql_query( + "SELECT * FROM org_id_map WHERE merge_orgs is true;", pe_db_conn + ) + return pe_org_map + + +def insert_assets(conn, assets_df, table): + """Insert CyHy assets into the P&E databse.""" + on_conflict = """ + ON CONFLICT (org_id, network) + DO UPDATE SET + contact = EXCLUDED.contact, + org_name = EXCLUDED.org_name, + type = EXCLUDED.type, + last_seen = EXCLUDED.last_seen; + """ + tpls = [tuple(x) for x in assets_df.to_numpy()] + cols = ",".join(list(assets_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s".format(table, cols) + sql = sql + on_conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, tpls) + conn.commit() + LOGGER.info("Asset data inserted using execute_values() successfully") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def insert_contacts(conn, contacts_df, table): + """Insert CyHy contacts into the P&E databse.""" + on_conflict = """ + ON CONFLICT (org_id, contact_type, email, name) + DO UPDATE SET + org_name = EXCLUDED.org_name, + phone = EXCLUDED.phone, + date_pulled = EXCLUDED.date_pulled; + """ + tpls = [tuple(x) for x in contacts_df.to_numpy()] + cols = ",".join(list(contacts_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s".format(table, cols) + sql = sql + on_conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, tpls) + conn.commit() + LOGGER.info("Contact data inserted using execute_values() successfully") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def insert_cyhy_agencies(conn, cyhy_agency_df): + """Insert CyHy agencies into the P&E database.""" + password = db_password_key() + for i, row in cyhy_agency_df.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO organizations(name, cyhy_db_name, agency_type, retired, + receives_cyhy_report, receives_bod_report, receives_cybex_report, + is_parent, fceb, password) VALUES (%s, %s, %s, %s, + %s, %s, %s, + %s, %s, PGP_SYM_ENCRYPT(%s, %s)) + ON CONFLICT (cyhy_db_name) + DO UPDATE SET + name = EXCLUDED.name, + password = EXCLUDED.password, + agency_type = EXCLUDED.agency_type, + retired = EXCLUDED.retired, + receives_cyhy_report = EXCLUDED.receives_cyhy_report, + receives_bod_report= EXCLUDED.receives_bod_report, + receives_cybex_report = EXCLUDED.receives_cybex_report, + is_parent = EXCLUDED.is_parent, + fceb = EXCLUDED.fceb + """ + cur.execute( + sql, + ( + row["name"], + row["cyhy_db_name"], + row["agency_type"], + row["retired"], + row["receives_cyhy_report"], + row["receives_bod_report"], + row["receives_cybex_report"], + row["is_parent"], + row["fceb"], + row["password"], + password, + ), + ) + conn.commit() + cur.close() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + LOGGER.info("Agencies inserted using execute_values() successfully..") + + +def query_pe_orgs(conn): + """Query P&E organizations.""" + sql = """ + SELECT organizations_uid, cyhy_db_name, name, agency_type, report_on + FROM organizations o + """ + df = pd.read_sql(sql, conn) + return df + + +def query_pe_report_on_orgs(conn): + """Query P&E organizations.""" + sql = """ + SELECT organizations_uid, cyhy_db_name, name, agency_type + FROM organizations o + WHERE report_on or run_scans + """ + df = pd.read_sql(sql, conn) + return df + + +def update_child_parent_orgs(conn, parent_uid, child_name): + """Update child parent relationships between organizations.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set parent_org_uid = %s + where cyhy_db_name = %s + """, + (parent_uid, child_name), + ) + + conn.commit() + cursor.close() + + +def update_scan_status(conn, child_name): + """Update child parent relationships between organizations.""" + cursor = conn.cursor() + cursor.execute( + """ + UPDATE organizations + set run_scans = True + where cyhy_db_name = '{}' + """.format( + child_name + ), + ) + + conn.commit() + cursor.close() + + +def insert_dot_gov_domains(conn, dotgov_df, table): + """Insert dot gov domains.""" + conflict = """ + ON CONFLICT (domain_name) + DO UPDATE SET domain_type = EXCLUDED.domain_type, agency = EXCLUDED.agency, organization = EXCLUDED.organization, city = EXCLUDED.city, state = EXCLUDED.state, security_contact_email = EXCLUDED.security_contact_email; + """ + tpls = [tuple(x) for x in dotgov_df.to_numpy()] + cols = ",".join(list(dotgov_df.columns)) + sql = "INSERT INTO {}({}) VALUES %s".format(table, cols) + sql = sql + conflict + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, tpls) + conn.commit() + LOGGER.info("Dot gov data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_cidrs(conn): + """Query all cidrs ordered by length.""" + sql = """SELECT tc.cidr_uid, tc.network, tc.organizations_uid, tc.insert_alert + FROM cidrs tc + WHERE current + ORDER BY masklen(tc.network) + """ + df = pd.read_sql(sql, conn) + return df + + +def execute_ips(conn, df): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + try: + # Execute insert query + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "ips" + sql = """ + INSERT INTO {}({}) VALUES %s + ON CONFLICT (ip) + DO UPDATE SET + origin_cidr = UUID(EXCLUDED.origin_cidr), + last_seen = EXCLUDED.last_seen; + """ + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls, page_size=100000) + conn.commit() + LOGGER.info("%s new IPs successfully upserted into ip table...", len(df)) + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + + +def query_roots(conn): + """Query all root_domains.""" + sql = """SELECT r.root_domain_uid, r.root_domain FROM root_domains r + where r.enumerate_subs = True + """ + df = pd.read_sql(sql, conn) + return df + + +def insert_sub_domains(conn, df): + """Save subdomains dataframe to the P&E DB.""" + try: + # Execute insert query + df = df.drop_duplicates() + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "sub_domains" + sql = """ + INSERT INTO {}({}) VALUES %s + ON CONFLICT (sub_domain, root_domain_uid) + DO UPDATE SET + last_seen = EXCLUDED.last_seen, + identified = EXCLUDED.identified; + """ + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + # cursor.close() + + +def query_ips(org_uid, conn): + """Query all ips that link to a cidr related to a specific org.""" + sql = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + where ct.organizations_uid = %(org_uid)s + and i.origin_cidr is not null + and (i.last_reverse_lookup < current_date - interval '7 days' or i.last_reverse_lookup is null) + and i."current" + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + return df + + +def query_subs(org_uid, conn): + """Query all subs for an organization.""" + sql = """SELECT sd.* FROM sub_domains sd + JOIN root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_uid)s + and sd.current + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + return df + + +def query_cidrs_by_org(conn, org_id): + """Get CIDRs by org.""" + sql = """ + SELECT network, cidr_uid + FROM cidrs ct + join organizations o on o.organizations_uid = ct.organizations_uid + WHERE o.organizations_uid = %(org_id)s + and current; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + return df + + +def update_shodan_ips(conn, df): + """Update if an IP is a shodan IP.""" + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = "ips" + sql = """ + INSERT INTO {}({}) + VALUES %s + ON CONFLICT (ip) + DO UPDATE SET shodan_results = EXCLUDED.shodan_results""" + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def query_floating_ips(conn, org_id): + """Query floating IPs (IPs found from current sub-domains).""" + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %(org_id)s + AND i.origin_cidr is null + and sd.current; + """ + df = pd.read_sql(sql, conn, params={"org_id": org_id}) + ips = set(df["ip"]) + return ips + + +def identify_org_asset_changes(conn): + """Identify Org Asset changes.""" + cursor = conn.cursor() + LOGGER.info("Marking CIDRs that are in the db.") + cursor.execute( + """ + UPDATE cyhy_db_assets + set currently_in_cyhy = True + where last_seen > (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + LOGGER.info("Marking CIDRs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE cyhy_db_assets + set currently_in_cyhy = False + where last_seen < (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + +def identify_cidr_changes(conn): + """Identify CIDR changes.""" + cursor = conn.cursor() + LOGGER.info("Marking CIDRs that are in the db.") + cursor.execute( + """ + UPDATE cidrs + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + LOGGER.info("Marking CIDRs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE cidrs + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '3 days') + """ + ) + conn.commit() + + +def identify_ip_changes(conn): + """Identify IP changes.""" + cursor = conn.cursor() + LOGGER.info("Marking IPs that are in the db.") + cursor.execute( + """ + UPDATE ips + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE ips + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + +def identify_sub_changes(conn): + """Identify IP changes.""" + cursor = conn.cursor() + LOGGER.info("Marking Subs that are in the db.") + cursor.execute( + """ + UPDATE sub_domains + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE sub_domains + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + +def identify_ip_sub_changes(conn): + """Identify IP/Subs changes.""" + cursor = conn.cursor() + LOGGER.info("Marking Subs that are in the db.") + cursor.execute( + """ + UPDATE ips_subs + set current = True + where last_seen > (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + LOGGER.info("Marking IPs that are no longer seen.") + cursor = conn.cursor() + cursor.execute( + """ + UPDATE ips_subs + set current = False + where last_seen < (CURRENT_DATE - INTERVAL '7 days') + """ + ) + conn.commit() + + +def insert_cyhy_scorecard_data(conn, df, table_name, on_conflict): + """Save cyhy scorecard dataframe to the P&E DB.""" + try: + # Execute insert query + df = df.drop_duplicates() + tpls = [tuple(x) for x in df.to_numpy()] + cols = ",".join(list(df.columns)) + table = table_name + sql = """ + INSERT INTO {}({}) VALUES %s + """ + sql = sql + on_conflict + cursor = conn.cursor() + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + LOGGER.info("Success inserting data.") + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + + +def identified_sub_domains(conn): + """Set sub-domains to identified.""" + + # If the sub's root-domain has enumerate=False, then "identified" is True + cursor = conn.cursor() + LOGGER.info("Marking identified sub-domains.") + cursor.execute( + """ + UPDATE sub_domains sd + set identified = true + from root_domains rd + where rd.root_domain_uid = sd.root_domain_uid and rd.enumerate_subs = false; + """ + ) + conn.commit() + cursor.close() diff --git a/src/pe_reports/data/data_schema.sql b/src/pe_reports/data/data_schema.sql new file mode 100644 index 00000000..5016c6d2 --- /dev/null +++ b/src/pe_reports/data/data_schema.sql @@ -0,0 +1,6728 @@ +-- +-- PostgreSQL database dump +-- + +-- Dumped from database version 15.3 +-- Dumped by pg_dump version 15.3 (Ubuntu 15.3-1.pgdg20.04+1) + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SELECT pg_catalog.set_config('search_path', '', false); +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +-- +-- Name: public; Type: SCHEMA; Schema: -; Owner: crossfeed +-- + +-- *not* creating schema, since initdb creates it + + +ALTER SCHEMA public OWNER TO crossfeed; + +-- +-- Name: pgcrypto; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public; + + +-- +-- Name: EXTENSION pgcrypto; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION pgcrypto IS 'cryptographic functions'; + + +-- +-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public; + + +-- +-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION "uuid-ossp" IS 'generate universally unique identifiers (UUIDs)'; + + +-- +-- Name: get_cred_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_cred_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, password_creds bigint, total_creds bigint, num_breaches bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + cred_metrics.password_creds, + cred_metrics.total_creds, + breach_metrics.num_breaches + FROM + ( + SELECT + reported_orgs.organizations_uid, + CAST(COALESCE(creds.password_included, 0) as bigint) password_creds, + CAST(COALESCE(creds.no_password + creds.password_included, 0) as bigint) total_creds + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp_credsbydate.organizations_uid, + SUM(no_password) as no_password, + SUM(password_included) as password_included + FROM + public.vw_breachcomp_credsbydate + WHERE + mod_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp_credsbydate.organizations_uid + ) creds + ON reported_orgs.organizations_uid = creds.organizations_uid + ) cred_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(breaches.num_breaches, 0) num_breaches + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp.organizations_uid, + COUNT(DISTINCT breach_name) as num_breaches + FROM + public.vw_breachcomp + WHERE + modified_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp.organizations_uid + ) breaches + ON reported_orgs.organizations_uid = breaches.organizations_uid + ) breach_metrics + ON + cred_metrics.organizations_uid = breach_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_cred_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_darkweb_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_darkweb_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + dw_alert_metrics.organizations_uid, + dw_alert_metrics.num_dw_alerts, + CAST(dw_mention_metrics.num_dw_mentions as bigint) AS num_dw_mentions, + dw_threat_metrics.num_dw_threats, + dw_invite_metrics.num_dw_invites + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(alerts.num_dw_alerts, 0) AS num_dw_alerts + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + COUNT(*) num_dw_alerts + FROM + public.alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + alerts.organizations_uid + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ) dw_alert_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(mentions.num_dw_mentions, 0) AS num_dw_mentions + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_mentionsbydate.organizations_uid, + SUM(public.vw_darkweb_mentionsbydate."Count") as num_dw_mentions + FROM + public.vw_darkweb_mentionsbydate + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_mentionsbydate.organizations_uid + ) mentions + ON reported_orgs.organizations_uid = mentions.organizations_uid + ) dw_mention_metrics + ON + dw_alert_metrics.organizations_uid = dw_mention_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(threats.num_dw_threats, 0) AS num_dw_threats + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_potentialthreats.organizations_uid, + COUNT(*) as num_dw_threats + FROM + public.vw_darkweb_potentialthreats + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_potentialthreats.organizations_uid + ) threats + ON reported_orgs.organizations_uid = threats.organizations_uid + ) dw_threat_metrics + ON + dw_alert_metrics.organizations_uid = dw_threat_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(invites.num_dw_invites, 0) AS num_dw_invites + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_inviteonlymarkets.organizations_uid, + COUNT(*) as num_dw_invites + FROM + public.vw_darkweb_inviteonlymarkets + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_inviteonlymarkets.organizations_uid + ) invites + ON reported_orgs.organizations_uid = invites.organizations_uid + ) dw_invite_metrics + ON + dw_alert_metrics.organizations_uid = dw_invite_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_darkweb_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_domain_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_domain_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_sus_domain bigint, num_alert_domain bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + domain_sus_metrics.organizations_uid, + domain_sus_metrics.num_sus_domain, + domain_alert_metrics.num_alert_domain + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_sus.num_sus_domain, 0) num_sus_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_permutations.organizations_uid, + COUNT(*) as num_sus_domain + FROM + public.domain_permutations + WHERE + date_active BETWEEN start_date AND end_date + AND + malicious = True + GROUP BY + domain_permutations.organizations_uid + ) domain_sus + ON reported_orgs.organizations_uid = domain_sus.organizations_uid + ) domain_sus_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_alerts.num_alert_domain, 0) num_alert_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + COUNT(*) as num_alert_domain + FROM + public.domain_alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + domain_alerts.organizations_uid + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ) domain_alert_metrics + ON + domain_sus_metrics.organizations_uid = domain_alert_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_domain_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_vuln_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_vuln_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_insecure_ports bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + verif_vuln_metrics.organizations_uid, + verif_vuln_metrics.num_verif_vulns, + assets_unverif_vuln_metrics.num_assets_unverif_vulns, + insecure_port_metrics.num_insecure_ports + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(verif_vulns.num_verif_vulns, 0) AS num_verif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_verif_vulns + FROM + ( + SELECT DISTINCT + vw_shodanvulns_verified.organizations_uid, + cve, + ip + FROM + public.vw_shodanvulns_verified + WHERE + timestamp BETWEEN start_date AND end_date + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) verif_vulns + ON + reported_orgs.organizations_uid = verif_vulns.organizations_uid + ) verif_vuln_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(assets_unverif_vulns.num_assets_unverif_vuln, 0) AS num_assets_unverif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_assets_unverif_vuln + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + potential_vulns, + ip + FROM + public.vw_shodanvulns_suspected + WHERE + timestamp BETWEEN start_date AND end_date + AND + vw_shodanvulns_suspected.type != 'Insecure Protocol' + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) assets_unverif_vulns + ON + reported_orgs.organizations_uid = assets_unverif_vulns.organizations_uid + ) assets_unverif_vuln_metrics + ON + verif_vuln_metrics.organizations_uid = assets_unverif_vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(insecure_ports.num_risky_port, 0) AS num_insecure_ports + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + risky_ports.organizations_uid, + COUNT(port) as num_risky_port + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + protocol, + ip, + port + FROM + public.vw_shodanvulns_suspected + WHERE + vw_shodanvulns_suspected.type = 'Insecure Protocol' + AND + (protocol != 'http' AND protocol != 'smtp') + AND + timestamp BETWEEN start_date AND end_date + ) risky_ports + GROUP BY + risky_ports.organizations_uid + ) insecure_ports + ON + reported_orgs.organizations_uid = insecure_ports.organizations_uid + ) insecure_port_metrics + ON + verif_vuln_metrics.organizations_uid = insecure_port_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_vuln_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: insert_cidr(inet, uuid, text, date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_cidr(arg_net inet, arg_org_uid uuid, arg_data_src text, arg_first_seen date, arg_last_seen date) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + parent_uid uuid := null; + comp_cidr_uid uuid := null; + comp_net cidr; + comp_uid uuid := null; + comp_parent_uid uuid := null; + comp_cyhy_id text := null; + save_to_db boolean := true; + ds_uid uuid := null; + new_cidr_uid uuid := null; + in_cidrs record; + cidrs_in record; +begin + select o.parent_org_uid into parent_uid from organizations o where o.organizations_uid = arg_org_uid; + select ds.data_source_uid into ds_uid from data_source ds where ds.name = arg_data_src; + -- Check if any cidrs equal the provided cidr + select ct.cidr_uid, o.organizations_uid , ct.network, o.parent_org_uid, o."cyhy_db_name" as parent_id from cidrs ct + join organizations o on ct.organizations_uid = o.organizations_uid + where ct.network = arg_net into comp_cidr_uid, comp_uid, comp_net, comp_parent_uid, comp_cyhy_id; + if (comp_net is not null) then + --if the already saved cidr's org is the given cidr's parent org + if (comp_uid = parent_uid) then + -- point given cidr to the new child org + update cidrs set organizations_uid = arg_org_uid, last_seen = arg_last_seen + where organizations_uid = comp_uid and network = arg_net; + new_cidr_uid := comp_cidr_uid; + save_to_db := false; + --if the given cidr is the parent to the already saved cidr. + --(the cidr exists in the db and has already been assigned to a + --child org. We know this is true if the provided cidr's org_uid is equal + --to the already existing cidr's parent_org_uid) + elseif (arg_org_uid = comp_parent_uid) then + -- update last_seen + update cidrs set last_seen = arg_last_seen + where network = arg_net; + raise notice 'This cidr already exists in a child organization'; + save_to_db := false; + --return comp_cidr_uid; + -- if the cidr already exists and the same org + elseif (arg_org_uid = comp_uid) then + update cidrs set last_seen = arg_last_seen + where organizations_uid = comp_uid and network = arg_net; + new_cidr_uid := comp_cidr_uid; + save_to_db :=false; + --if the orgs are not related + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'Cidr duplicate between unrelated org. This cidr is also found in the following org. org_cyhy_id:' || comp_cyhy_id || ' org_uid: ' || comp_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end if; + -- Check if the cidr is contained in an existing cidr block + if exists(select ct.network from cidrs ct where arg_net << ct.network) then + for in_cidrs in select o.organizations_uid , tct.network, o.parent_org_uid, tct.cidr_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where arg_net << tct.network and tct."current" loop + -- Our cidr is found in an existing cidr for the same org + --do nothing + if (in_cidrs.organizations_uid = arg_org_uid) then + raise notice 'This cidr is containeed in another cidr for the same organization'; + save_to_db := false; + -- Our cidr is found in an existing cidr related to our parent org + -- add cidr + elseif (in_cidrs.organizations_uid = parent_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --UPDATE IPS THAT BELONG TO THIS CIDR TO POINT HERE ******************************************* + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = in_cidrs.cidr_uid; + -- Our cidr is found in an existing cidr related to our child org + -- don't add cidr + elseif (arg_org_uid = in_cidrs.parent_org_uid) then + save_to_db := false; + --Our cidr is found in an existing cidr unrelated to our org + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'This cidr range is contained in another cidr owned by the following unrelated org. org_uid:' || in_cidrs.organizations_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = cidrs.insert_alert || ', ' || in_cidrs.organizations_uid, + last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end loop; + end if; + -- Check if any cidrs are contained within it + if exists(select ct.network from cidrs ct where ct.network << arg_net ) then + for cidrs_in in select cidr_uid, o.organizations_uid , tct.network, o.parent_org_uid, tct.cidr_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where tct.network << arg_net loop + -- an existing cidr is found in our cidr for the same org + -- update existing cidr to current cidr + if (cidrs_in.organizations_uid = arg_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.cidr_uid; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr related to our parent org is found in our cidr + -- update existing cidr to our org and cidr + elseif (cidrs_in.organizations_uid = parent_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.cidr_uid; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr is found in our cidr related to our child org + -- add new cidr to our org + elseif (arg_org_uid = cidrs_in.parent_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + update ips + set origin_cidr = cidrs_in.cidr_uid + where ip << cidrs_in.network + and origin_cidr = arg_net; + --an existing cidr unrelated to our org is found in our cidr + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'another cidr owned by the following unrelated org is contained in this cidr range . org_uid:' || cidrs_in.organizations_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = cidrs.insert_alert || ', ' || cidrs_in.organizations_uid, + last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end loop; + save_to_db := false; + end if; + if (save_to_db = true) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + end if; + return new_cidr_uid; +end; +$$; + + +ALTER FUNCTION public.insert_cidr(arg_net inet, arg_org_uid uuid, arg_data_src text, arg_first_seen date, arg_last_seen date) OWNER TO pe; + +-- +-- Name: insert_sub_domain(boolean, date, text, uuid, text, text, uuid); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_sub_domain(arg_identified boolean, arg_date date, sub_d text, org_uid uuid, data_src text, root_d text DEFAULT NULL::text, root_d_uid uuid DEFAULT NULL::uuid) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ds_uid uuid := null; +begin + -- Try to fetch the domain + select sub_domain_uid into sub_id from sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where sd.sub_domain = sub_d + and rd.organizations_uid = org_uid; + + -- If the domain does not exist in the databse + if (sub_id is null) then + -- If the root_domain_uid is not provided, look it up + if (root_d_uid is null and root_d is not null) then + begin + select rd.root_domain_uid into root_d_uid + from root_domains rd + where rd.root_domain = root_d and rd.organizations_uid = org_uid; + raise notice 'uid found: %', root_d_uid; + end; + else + raise notice 'uid provided: %', root_d_uid; + end if; + + -- Query the data_source_uid based on the provided data source name + select ds.data_source_uid into ds_uid from data_source ds where ds.name = data_src; + + -- If the root_domain_uid is still null create a new root domain and return the root_domain_uid + if (root_d_uid is null) then + begin + insert into root_domains (organizations_uid, root_domain, data_source_uid, enumerate_subs) + values (org_uid, root_d, ds_uid, false) + on conflict (organizations_uid, root_domain) do nothing; + -- Get newly created root domain's uid + select rd.root_domain_uid into root_d_uid from root_domains rd where rd.root_domain = root_d; + end; + end if; + + -- Create sub_domain and return uid + insert into sub_domains (sub_domain, root_domain_uid, data_source_uid, first_seen, last_seen, identified) + values (sub_d, root_d_uid, ds_uid, arg_date, arg_date, arg_identified) + on conflict (sub_domain, root_domain_uid) + do update set last_seen = excluded.last_seen, identified = EXCLUDED.identified + returning sub_domain_uid into sub_id; + raise notice 'uid out of if: %', root_d_uid; + end if; + return sub_id; +end; +$$; + + +ALTER FUNCTION public.insert_sub_domain(arg_identified boolean, arg_date date, sub_d text, org_uid uuid, data_src text, root_d text, root_d_uid uuid) OWNER TO pe; + +-- +-- Name: link_ips_and_subs(date, text, inet, uuid, text, text, uuid, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.link_ips_and_subs(arg_date date, arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid DEFAULT NULL::uuid, arg_root text DEFAULT NULL::text) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ip_hash_return text; + ds_uid uuid := null; + i_s_uid uuid := null; +begin + + -- Insert ip, if exists then update last_seen + insert into ips (ip_hash, ip, first_seen, last_seen, organizations_uid) + values (arg_ip_hash, arg_ip, arg_date, arg_date, arg_org_uid) + on conflict (ip) + do update set + last_seen = EXCLUDED.last_seen, + organizations_uid = EXCLUDED.organizations_uid; + + + + -- Get sub domain uid (add it if it doesn't exist) + -- If root is null, don't pass root domain to insert subs + if (arg_root is null) then + select insert_sub_domain(arg_identified => true, arg_date=> arg_date, sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src,root_d_uid => arg_root_uid) + into sub_id; + -- Else, pass root domain to insert subs + else + select insert_sub_domain(arg_identified => true, arg_date=> arg_date, sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src, root_d => arg_root) + into sub_id; + end if; + + + -- Insert into ip_subs table + insert into ips_subs (ip_hash, sub_domain_uid, first_seen, last_seen) + values (arg_ip_hash, sub_id, arg_date, arg_date) + on conflict(ip_hash, sub_domain_uid) + do update set + last_seen = EXCLUDED.last_seen + returning ips_subs_uid into i_s_uid; -- insert both fk ids into the product_order table + + return i_s_uid; +end; +$$; + + +ALTER FUNCTION public.link_ips_and_subs(arg_date date, arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid, arg_root text) OWNER TO pe; + +-- +-- Name: pes_base_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_base_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_breaches bigint, num_total_creds bigint, num_pass_creds bigint, num_alert_domain bigint, num_sus_domain bigint, num_insecure_ports bigint, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint, num_ports bigint, num_root_domain bigint, num_sub_domain bigint, num_ips bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + attacksurface_metrics.cyhy_db_name, + cred_metrics.num_breaches, + cred_metrics.total_creds AS num_total_creds, + cred_metrics.password_creds AS num_pass_creds, + domain_metrics.num_alert_domain, + domain_metrics.num_sus_domain, + vuln_metrics.num_insecure_ports, + vuln_metrics.num_verif_vulns, + vuln_metrics.num_assets_unverif_vulns, + darkweb_metrics.num_dw_alerts, + darkweb_metrics.num_dw_mentions, + darkweb_metrics.num_dw_threats, + darkweb_metrics.num_dw_invites, + attacksurface_metrics.num_ports, + attacksurface_metrics.num_root_domain, + attacksurface_metrics.num_sub_domain, + attacksurface_metrics.num_ips + FROM + ( + SELECT + * + FROM + get_cred_metrics(start_date, end_date) + ) cred_metrics + INNER JOIN + ( + SELECT + * + FROM + get_domain_metrics(start_date, end_date) + ) domain_metrics + ON + cred_metrics.organizations_uid = domain_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_vuln_metrics(start_date, end_date) + ) vuln_metrics + ON + cred_metrics.organizations_uid = vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_darkweb_metrics(start_date, end_date) + ) darkweb_metrics + ON + cred_metrics.organizations_uid = darkweb_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + public.vw_orgs_attacksurface + ) attacksurface_metrics + ON + cred_metrics.organizations_uid = attacksurface_metrics.organizations_uid + ORDER BY + attacksurface_metrics.cyhy_db_name ASC; +END; $$; + + +ALTER FUNCTION public.pes_base_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_check_new_cve(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_check_new_cve(start_date date, end_date date) RETURNS TABLE(cve_name text) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + current_cves.cve_name + FROM + ( + /* Select unverified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + UNION + /* Select verified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + ) current_cves + LEFT JOIN + public.cve_info + ON + current_cves.cve_name = cve_info.cve_name + WHERE + cve_info.cve_name IS NULL; +END; $$; + + +ALTER FUNCTION public.pes_check_new_cve(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_cve_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_cve_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_verif_cve bigint, num_verif_low bigint, num_verif_med bigint, num_verif_high bigint, num_verif_crit bigint, max_verif_cvss numeric, num_unverif_cve bigint, num_unverif_low bigint, num_unverif_med bigint, num_unverif_high bigint, num_unverif_crit bigint, max_unverif_cvss numeric) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(verif.num_verif_cves, 0) as num_verif_cve, + COALESCE(verif.num_verif_low, 0) as num_verif_low, + COALESCE(verif.num_verif_med, 0) as num_verif_med, + COALESCE(verif.num_verif_high, 0) as num_verif_high, + COALESCE(verif.num_verif_crit, 0) as num_verif_crit, + COALESCE(verif.max_verif_cvss, 0) as max_verif_cvss, + COALESCE(unverif.num_unverif_cves, 0) as num_unverif_cve, + COALESCE(unverif.num_unverif_low, 0) as num_unverif_low, + COALESCE(unverif.num_unverif_med, 0) as num_unverif_med, + COALESCE(unverif.num_unverif_high, 0) as num_unverif_high, + COALESCE(unverif.num_unverif_crit, 0) as num_unverif_crit, + COALESCE(unverif.max_unverif_cvss, 0) as max_unverif_cvss + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Aggregated counts for verified CVEs */ + SELECT + verif_cves.organizations_uid, + verif_cves.cyhy_db_name, + COUNT(*) as num_verif_cves, + COUNT(*) FILTER (WHERE verif_cves.cvss_score < 4) as num_verif_low, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 4 AND verif_cves.cvss_score < 7) as num_verif_med, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 7 AND verif_cves.cvss_score < 9) as num_verif_high, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 9) as num_verif_crit, + MAX(verif_cves.cvss_score) as max_verif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of verified CVEs for this report period */ + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve, + shodan_vulns.cvss, + shodan_vulns.severity + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + verif_cve_list.cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) verif_cves + GROUP BY + verif_cves.organizations_uid, + verif_cves.cyhy_db_name + ) verif + ON + reported_orgs.organizations_uid = verif.organizations_uid + LEFT JOIN + ( + /* Aggregated counts for unverified CVEs */ + SELECT + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name, + COUNT(*) as num_unverif_cves, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score < 4) as num_unverif_low, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 4 AND unverif_cves.cvss_score < 7) as num_unverif_med, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 7 AND unverif_cves.cvss_score < 9) as num_unverif_high, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 9) as num_unverif_crit, + MAX(unverif_cves.cvss_score) as max_unverif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of unverified CVEs for this report period */ + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + unverif_cve_list.unverif_cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) unverif_cves + GROUP BY + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name + ) unverif + ON + reported_orgs.organizations_uid = unverif.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name; +END; $$; + + +ALTER FUNCTION public.pes_cve_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_domalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + domain_alerts.date as mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + domain_alerts.date + FROM + public.domain_alerts + WHERE + domain_alerts.date BETWEEN start_date AND end_date + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + domain_alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + alerts.date AS mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + alerts.date + FROM + public.alerts + WHERE + alerts.date BETWEEN start_date AND end_date + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwment(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, date date, num_mentions bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + dw_mentions.date, + COALESCE(dw_mentions."Count", 0) as num_mentions + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + * + FROM + public.vw_darkweb_mentionsbydate dwm + WHERE + dwm.date BETWEEN start_date AND end_date + ) dw_mentions + ON + reported_orgs.organizations_uid = dw_mentions.organizations_uid; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_totcred(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date, no_password bigint, password_included bigint, total_creds bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + cred_dat.mod_date, + COALESCE(cred_dat.no_password, 0) as no_password, + COALESCE(cred_dat.password_included, 0) as password_included, + COALESCE(cred_dat.total_creds, 0) as total_creds + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + *, + vw_breachcomp_credsbydate.no_password + vw_breachcomp_credsbydate.password_included as total_creds + FROM + public.vw_breachcomp_credsbydate + WHERE + vw_breachcomp_credsbydate.mod_date BETWEEN start_date AND end_date + ) cred_dat + ON + reported_orgs.organizations_uid = cred_dat.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + cred_dat.mod_date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: query_breach(text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_breach(b_name text) RETURNS TABLE(breach_name text, description text, exposed_cred_count bigint, breach_date date, added_date timestamp without time zone, modified_date timestamp without time zone, data_classes text[], password_included boolean, is_verified boolean, data_source text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT cb.breach_name, cb.description, cb.exposed_cred_count, cb.breach_date, + cb.added_date , cb.modified_date, cb.data_classes, cb.password_included , + cb.is_verified , ds.name-- I added parentheses + FROM credential_breaches cb + join data_source ds on ds.data_source_uid = cb.data_source_uid + where lower(cb.breach_name) = lower(b_name); -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_breach(b_name text) OWNER TO pe; + +-- +-- Name: query_emails(text, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_emails(b_name text, org_id text) RETURNS TABLE(email text, org_name text, org_cyhy_id text, data_source text, name text, login_id text, phone text, password text, hash_type text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT c.email, o.name, o.cyhy_db_name, d.name, c.name, c.login_id, c.phone, c.password, c.hash_type -- I added parentheses + FROM credential_exposures c + join organizations o on o.organizations_uid = c.organizations_uid + join data_source d on d.data_source_uid = c.data_source_uid + where lower(c.breach_name) = lower(b_name) + and o.cyhy_db_name = org_id; -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_emails(b_name text, org_id text) OWNER TO pe; + +-- +-- Name: set_status_completed_and_week_ending(); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.set_status_completed_and_week_ending() RETURNS trigger + LANGUAGE plpgsql + AS $$ +BEGIN + NEW."statusComplete" := 1; + NEW.week_ending := date_trunc('week', CURRENT_DATE) + interval '4 days'; + RETURN NEW; +END; +$$; + + +ALTER FUNCTION public.set_status_completed_and_week_ending() OWNER TO pe; + +SET default_tablespace = ''; + +SET default_table_access_method = heap; + +-- +-- Name: Users; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."Users" ( + id uuid NOT NULL, + email character varying(64), + username character varying(64), + admin integer, + role integer, + password_hash character varying(128), + api_key character varying(128) +); + + +ALTER TABLE public."Users" OWNER TO pe; + +-- +-- Name: alembic_version; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alembic_version ( + version_num character varying(32) NOT NULL +); + + +ALTER TABLE public.alembic_version OWNER TO pe; + +-- +-- Name: alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alerts ( + alerts_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + alert_name text, + content text, + date date, + sixgill_id text, + read text, + severity text, + site text, + threat_level text, + threats text, + title text, + user_id text, + category text, + lang text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + content_snip text, + asset_mentioned text, + asset_type text +); + + +ALTER TABLE public.alerts OWNER TO pe; + +-- +-- Name: alias; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alias ( + alias_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + alias text NOT NULL +); + + +ALTER TABLE public.alias OWNER TO pe; + +-- +-- Name: asset_headers; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.asset_headers ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_url text NOT NULL, + tech_detected text[] NOT NULL, + interesting_header text[] NOT NULL, + ssl2 text[], + tls1 text[], + certificate json, + scanned boolean, + ssl_scanned boolean +); + + +ALTER TABLE public.asset_headers OWNER TO pe; + +-- +-- Name: auth_group; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group ( + id integer NOT NULL, + name character varying(150) NOT NULL +); + + +ALTER TABLE public.auth_group OWNER TO pe; + +-- +-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group_permissions ( + id bigint NOT NULL, + group_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_group_permissions OWNER TO pe; + +-- +-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_permission; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_permission ( + id integer NOT NULL, + name character varying(255) NOT NULL, + content_type_id integer NOT NULL, + codename character varying(100) NOT NULL +); + + +ALTER TABLE public.auth_permission OWNER TO pe; + +-- +-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_permission ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_permission_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user ( + id integer NOT NULL, + password character varying(128) NOT NULL, + last_login timestamp with time zone, + is_superuser boolean NOT NULL, + username character varying(150) NOT NULL, + first_name character varying(150) NOT NULL, + last_name character varying(150) NOT NULL, + email character varying(254) NOT NULL, + is_staff boolean NOT NULL, + is_active boolean NOT NULL, + date_joined timestamp with time zone NOT NULL +); + + +ALTER TABLE public.auth_user OWNER TO pe; + +-- +-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_groups ( + id bigint NOT NULL, + user_id integer NOT NULL, + group_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_groups OWNER TO pe; + +-- +-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_groups ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_groups_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_user_permissions ( + id bigint NOT NULL, + user_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_user_permissions OWNER TO pe; + +-- +-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_user_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_user_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: cidrs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cidrs ( + cidr_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + network cidr NOT NULL, + organizations_uid uuid, + data_source_uid uuid, + insert_alert text, + first_seen date, + last_seen date, + current boolean +); + + +ALTER TABLE public.cidrs OWNER TO pe; + +-- +-- Name: credential_breaches; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_breaches ( + credential_breaches_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + breach_name text NOT NULL, + description text, + exposed_cred_count bigint, + breach_date date, + added_date timestamp without time zone, + modified_date timestamp without time zone, + data_classes text[], + password_included boolean, + is_verified boolean, + is_fabricated boolean, + is_sensitive boolean, + is_retired boolean, + is_spam_list boolean, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.credential_breaches OWNER TO pe; + +-- +-- Name: credential_exposures; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_exposures ( + credential_exposures_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + email text NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text, + sub_domain text, + breach_name text, + modified_date timestamp without time zone, + credential_breaches_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + name text, + login_id text, + phone text, + password text, + hash_type text, + intelx_system_id text +); + + +ALTER TABLE public.credential_exposures OWNER TO pe; + +-- +-- Name: cve_info; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cve_info ( + cve_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_name text, + cvss_2_0 numeric, + cvss_2_0_severity text, + cvss_2_0_vector text, + cvss_3_0 numeric, + cvss_3_0_severity text, + cvss_3_0_vector text, + dve_score numeric +); + + +ALTER TABLE public.cve_info OWNER TO pe; + +-- +-- Name: TABLE cve_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON TABLE public.cve_info IS 'Table that holds all known CVEs and their associated CVSS 2.0/3.0/DVE info'; + + +-- +-- Name: cyhy_certs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_certs ( + cyhy_certs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cyhy_id text, + serial text, + issuer text, + not_before timestamp without time zone, + not_after timestamp without time zone, + sct_or_not_before timestamp without time zone, + sct_exists boolean, + pem text, + subjects text, + trimmed_subjects text, + sub_domain_uid uuid, + organizations_uid uuid NOT NULL, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_certs OWNER TO pe; + +-- +-- Name: cyhy_contacts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_contacts ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text NOT NULL, + org_name text NOT NULL, + phone text, + contact_type text NOT NULL, + email text, + name text, + date_pulled date +); + + +ALTER TABLE public.cyhy_contacts OWNER TO pe; + +-- +-- Name: cyhy_db_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_db_assets ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text, + org_name text, + contact text, + network inet, + type text, + first_seen date, + last_seen date, + currently_in_cyhy boolean +); + + +ALTER TABLE public.cyhy_db_assets OWNER TO pe; + +-- +-- Name: cyhy_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_domains ( + cyhy_domains_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + domain text, + agency_id text, + agency_name text, + cyhy_stakeholder boolean, + scan_date timestamp without time zone, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_domains OWNER TO pe; + +-- +-- Name: cyhy_https_scan; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_https_scan ( + cyhy_https_scan_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + domain_supports_https boolean, + domain_enforces_https boolean, + domain_uses_strong_hsts boolean, + live boolean, + scan_date timestamp without time zone, + hsts_base_domain_preloaded boolean, + domain text, + base_domain text, + is_base_domain boolean, + first_seen date, + last_seen date, + https_full_connection boolean, + https_client_auth_required boolean +); + + +ALTER TABLE public.cyhy_https_scan OWNER TO pe; + +-- +-- Name: cyhy_kevs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_kevs ( + cyhy_kevs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + kev text, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_kevs OWNER TO pe; + +-- +-- Name: cyhy_port_scans; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_port_scans ( + cyhy_port_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + service_name text, + port text, + product text, + cpe text, + first_seen date, + last_seen date, + ip text, + state text, + agency_type text +); + + +ALTER TABLE public.cyhy_port_scans OWNER TO pe; + +-- +-- Name: cyhy_port_scans_new; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_port_scans_new ( + cyhy_port_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + service_name text, + port text, + product text, + cpe text, + first_seen date, + last_seen date, + ip text, + state text, + agency_type text, + report_period timestamp without time zone +); + + +ALTER TABLE public.cyhy_port_scans_new OWNER TO pe; + +-- +-- Name: cyhy_snapshots; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_snapshots ( + cyhy_snapshots_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_last_change timestamp without time zone, + host_count integer, + vulnerable_host_count integer, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_snapshots OWNER TO pe; + +-- +-- Name: cyhy_sslyze; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_sslyze ( + cyhy_sslyze_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + scanned_port text, + domain text, + base_domain text, + is_base_domain boolean, + scanned_hostname text, + sslv2 boolean, + scan_date timestamp without time zone, + sslv3 boolean, + any_3des boolean, + any_rc4 boolean, + first_seen date, + last_seen date, + is_symantec_cert boolean +); + + +ALTER TABLE public.cyhy_sslyze OWNER TO pe; + +-- +-- Name: cyhy_tickets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_tickets ( + cyhy_tickets_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + false_positive boolean, + time_opened timestamp without time zone, + time_closed timestamp without time zone, + cvss_base_score double precision, + cve text, + first_seen date, + last_seen date, + source text, + ip text +); + + +ALTER TABLE public.cyhy_tickets OWNER TO pe; + +-- +-- Name: cyhy_trustymail; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_trustymail ( + cyhy_trustymail_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + base_domain text, + is_base_domain boolean, + domain text, + dmarc_record boolean, + valid_spf boolean, + scan_date timestamp without time zone, + live boolean, + spf_record boolean, + valid_dmarc boolean, + valid_dmarc_base_domain boolean, + dmarc_policy text, + dmarc_policy_percentage text, + aggregate_report_uris text, + domain_supports_smtp boolean, + first_seen date, + last_seen date, + dmarc_subdomain_policy text, + domain_supports_starttls boolean +); + + +ALTER TABLE public.cyhy_trustymail OWNER TO pe; + +-- +-- Name: cyhy_vuln_scans; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_vuln_scans ( + cyhy_vuln_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + plugin_name text, + cvss_base_score double precision, + cve text, + first_seen date, + last_seen date, + ip text +); + + +ALTER TABLE public.cyhy_vuln_scans OWNER TO pe; + +-- +-- Name: dataAPI_apiuser; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."dataAPI_apiuser" ( + id bigint NOT NULL, + "apiKey" character varying(200), + user_id integer NOT NULL, + refresh_token character varying(200) +); + + +ALTER TABLE public."dataAPI_apiuser" OWNER TO pe; + +-- +-- Name: dataAPI_apiuser_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public."dataAPI_apiuser" ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public."dataAPI_apiuser_id_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: data_source; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.data_source ( + data_source_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + description text NOT NULL, + last_run date NOT NULL +); + + +ALTER TABLE public.data_source OWNER TO pe; + +-- +-- Name: django_admin_log; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_admin_log ( + id integer NOT NULL, + action_time timestamp with time zone NOT NULL, + object_id text, + object_repr character varying(200) NOT NULL, + action_flag smallint NOT NULL, + change_message text NOT NULL, + content_type_id integer, + user_id integer NOT NULL, + CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0)) +); + + +ALTER TABLE public.django_admin_log OWNER TO pe; + +-- +-- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_admin_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_admin_log_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_content_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_content_type ( + id integer NOT NULL, + app_label character varying(100) NOT NULL, + model character varying(100) NOT NULL +); + + +ALTER TABLE public.django_content_type OWNER TO pe; + +-- +-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_content_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_content_type_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_migrations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_migrations ( + id bigint NOT NULL, + app character varying(255) NOT NULL, + name character varying(255) NOT NULL, + applied timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_migrations OWNER TO pe; + +-- +-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_migrations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_migrations_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_session; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_session ( + session_key character varying(40) NOT NULL, + session_data text NOT NULL, + expire_date timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_session OWNER TO pe; + +-- +-- Name: dns_records; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dns_records ( + dns_record_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text, + domain_type text, + created_date timestamp without time zone, + updated_date timestamp without time zone, + expiration_date timestamp without time zone, + name_servers text[], + whois_server text, + registrar_name text, + status text, + clean_text text, + raw_text text, + registrant_name text, + registrant_organization text, + registrant_street text, + registrant_city text, + registrant_state text, + registrant_post_code text, + registrant_country text, + registrant_email text, + registrant_phone text, + registrant_phone_ext text, + registrant_fax text, + registrant_fax_ext text, + registrant_raw_text text, + administrative_name text, + administrative_organization text, + administrative_street text, + administrative_city text, + administrative_state text, + administrative_post_code text, + administrative_country text, + administrative_email text, + administrative_phone text, + administrative_phone_ext text, + administrative_fax text, + administrative_fax_ext text, + administrative_raw_text text, + technical_name text, + technical_organization text, + technical_street text, + technical_city text, + technical_state text, + technical_post_code text, + technical_country text, + technical_email text, + technical_phone text, + technical_phone_ext text, + technical_fax text, + technical_fax_ext text, + technical_raw_text text, + billing_name text, + billing_organization text, + billing_street text, + billing_city text, + billing_state text, + billing_post_code text, + billing_country text, + billing_email text, + billing_phone text, + billing_phone_ext text, + billing_fax text, + billing_fax_ext text, + billing_raw_text text, + zone_name text, + zone_organization text, + zone_street text, + zone_city text, + zone_state text, + zone_post_code text, + zone_country text, + zone_email text, + zone_phone text, + zone_phone_ext text, + zone_fax text, + zone_fax_ext text, + zone_raw_text text +); + + +ALTER TABLE public.dns_records OWNER TO pe; + +-- +-- Name: domain_alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_alerts ( + domain_alert_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + organizations_uid uuid NOT NULL, + alert_type text, + message text, + previous_value text, + new_value text, + date date +); + + +ALTER TABLE public.domain_alerts OWNER TO pe; + +-- +-- Name: domain_permutations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_permutations ( + suspected_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + domain_permutation text, + ipv4 text, + ipv6 text, + mail_server text, + name_server text, + fuzzer text, + date_observed date, + ssdeep_score text, + malicious boolean, + blocklist_attack_count integer, + blocklist_report_count integer, + data_source_uid uuid NOT NULL, + sub_domain_uid uuid, + dshield_record_count integer, + dshield_attack_count integer, + date_active date +); + + +ALTER TABLE public.domain_permutations OWNER TO pe; + +-- +-- Name: dotgov_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dotgov_domains ( + dotgov_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text NOT NULL, + domain_type text, + agency text, + organization text, + city text, + state text, + security_contact_email text +); + + +ALTER TABLE public.dotgov_domains OWNER TO pe; + +-- +-- Name: executives; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.executives ( + executives_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + executives text NOT NULL +); + + +ALTER TABLE public.executives OWNER TO pe; + +-- +-- Name: ips; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips ( + ip_hash text NOT NULL, + ip inet NOT NULL, + origin_cidr uuid, + shodan_results boolean, + live boolean, + date_last_live timestamp without time zone, + last_reverse_lookup timestamp without time zone, + first_seen date, + last_seen date, + current boolean, + from_cidr character varying DEFAULT false NOT NULL, + organizations_uid uuid +); + + +ALTER TABLE public.ips OWNER TO pe; + +-- +-- Name: ips_subs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips_subs ( + ips_subs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + ip_hash text NOT NULL, + sub_domain_uid uuid NOT NULL, + first_seen date, + last_seen date, + current boolean +); + + +ALTER TABLE public.ips_subs OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp AS + SELECT creds.credential_exposures_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + creds.hash_type, + creds.name, + creds.login_id, + creds.password, + creds.phone, + creds.data_source_uid, + b.description, + b.breach_date, + b.added_date, + timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) AS modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))) + WHERE (timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) >= (CURRENT_DATE - '30 days'::interval)) + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp OWNER TO pe; + +-- +-- Name: vw_breachcomp; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp AS + SELECT creds.credential_exposures_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + creds.hash_type, + creds.name, + creds.login_id, + creds.password, + creds.phone, + creds.data_source_uid, + b.description, + b.breach_date, + b.added_date, + timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) AS modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.vw_breachcomp OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp_breachdetails; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp_breachdetails AS + SELECT vb.organizations_uid, + vb.breach_name, + date(vb.modified_date) AS mod_date, + vb.description, + vb.breach_date, + vb.password_included, + count(vb.email) AS number_of_creds + FROM public.vw_breachcomp vb + GROUP BY vb.organizations_uid, vb.breach_name, (date(vb.modified_date)), vb.description, vb.breach_date, vb.password_included + ORDER BY (date(vb.modified_date)) DESC + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp_breachdetails OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp_credsbydate; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp_credsbydate AS + SELECT vw_breachcomp.organizations_uid, + date(vw_breachcomp.modified_date) AS mod_date, + sum( + CASE vw_breachcomp.password_included + WHEN false THEN 1 + ELSE 0 + END) AS no_password, + sum( + CASE vw_breachcomp.password_included + WHEN true THEN 1 + ELSE 0 + END) AS password_included + FROM public.vw_breachcomp + GROUP BY vw_breachcomp.organizations_uid, (date(vw_breachcomp.modified_date)) + ORDER BY (date(vw_breachcomp.modified_date)) DESC + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp_credsbydate OWNER TO pe; + +-- +-- Name: organizations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.organizations ( + organizations_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + cyhy_db_name text, + org_type_uid uuid, + report_on boolean DEFAULT false, + password text, + date_first_reported timestamp without time zone, + parent_org_uid uuid, + premium_report boolean, + agency_type text, + demo boolean DEFAULT false, + scorecard boolean DEFAULT false, + fceb boolean DEFAULT false, + receives_cyhy_report boolean DEFAULT false, + receives_bod_report boolean DEFAULT false, + receives_cybex_report boolean DEFAULT false, + run_scans boolean DEFAULT false, + is_parent boolean DEFAULT false, + ignore_roll_up boolean DEFAULT false, + retired boolean DEFAULT false, + cyhy_period_start timestamp without time zone, + fceb_child boolean DEFAULT false, + election boolean DEFAULT false, + scorecard_child boolean DEFAULT false +); + + +ALTER TABLE public.organizations OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_port_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_port_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS ports, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_ports + FROM ( SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.ip, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.fceb, p_i.fceb_child, p_i.cyhy_db_name + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_port_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_protocol_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_protocol_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_risky_protocol_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_risky_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_risky_protocol_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_services_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_services_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN (p_i.service_name = ANY (ARRAY['http'::text, 'https'::text, 'http-proxy'::text])) THEN 1 + ELSE 0 + END) AS services + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_services_counts OWNER TO pe; + +-- +-- Name: root_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.root_domains ( + root_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text NOT NULL, + ip_address text, + data_source_uid uuid NOT NULL, + enumerate_subs boolean DEFAULT true +); + + +ALTER TABLE public.root_domains OWNER TO pe; + +-- +-- Name: sub_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sub_domains ( + sub_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain text NOT NULL, + root_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + dns_record_uid uuid, + status boolean DEFAULT false, + first_seen date, + last_seen date, + current boolean, + identified boolean DEFAULT false +); + + +ALTER TABLE public.sub_domains OWNER TO pe; + +-- +-- Name: mat_vw_fceb_total_ips; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_fceb_total_ips AS + SELECT fceb_orgs.organizations_uid, + fceb_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS total_ips, + COALESCE(count( + CASE + WHEN ((all_ips.origin_cidr IS NULL) AND (all_ips.ip IS NOT NULL)) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS ip_discovered, + COALESCE(count( + CASE + WHEN (all_ips.origin_cidr IS NOT NULL) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS cidr_reported + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired IS FALSE))) fceb_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip, + ips_table.origin_cidr + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + WHERE (ips_table.current IS TRUE) + UNION + SELECT rd.organizations_uid, + i.ip, + i.origin_cidr + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash))) + WHERE (sd.current IS TRUE)) all_ips ON ((fceb_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY fceb_orgs.organizations_uid, fceb_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint) + WITH NO DATA; + + +ALTER TABLE public.mat_vw_fceb_total_ips OWNER TO pe; + +-- +-- Name: mat_vw_orgs_all_ips; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_orgs_all_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + array_agg(all_ips.ip) AS ip_addresses + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + WITH NO DATA; + + +ALTER TABLE public.mat_vw_orgs_all_ips OWNER TO pe; + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.old_shodan_insecure_protocols_unverified_vulns ( + insecure_product_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + type text, + name text, + potential_vulns text[], + mitigation text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.old_shodan_insecure_protocols_unverified_vulns OWNER TO pe; + +-- +-- Name: shodan_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_assets ( + shodan_asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + country_code text, + location text +); + + +ALTER TABLE public.shodan_assets OWNER TO pe; + +-- +-- Name: shodan_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_vulns ( + shodan_vuln_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port text, + protocol text, + "timestamp" timestamp without time zone, + cve text, + severity text, + cvss numeric, + summary text, + product text, + attack_vector text, + av_description text, + attack_complexity text, + ac_description text, + confidentiality_impact text, + ci_description text, + integrity_impact text, + ii_description text, + availability_impact text, + ai_description text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + type text, + name text, + potential_vulns text[], + mitigation text, + server text, + is_verified boolean DEFAULT true +); + + +ALTER TABLE public.shodan_vulns OWNER TO pe; + +-- +-- Name: vw_orgs_total_cidrs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_cidrs AS + SELECT reported_orgs.organizations_uid, + COALESCE(cidr_counts.count, (0)::bigint) AS count + FROM (( SELECT organizations.organizations_uid + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT c.organizations_uid, + count(c.network) AS count + FROM public.cidrs c + WHERE c.current + GROUP BY c.organizations_uid) cidr_counts ON ((reported_orgs.organizations_uid = cidr_counts.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_cidrs OWNER TO pe; + +-- +-- Name: vw_orgs_total_domains; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_domains AS + SELECT root_table.organizations_uid, + root_table.cyhy_db_name, + root_table.num_root_domain, + sub_table.num_sub_domain + FROM (( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(root_counts.num_root_domain, (0)::bigint) AS num_root_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT root_table_1.root_domain) AS num_root_domain + FROM public.root_domains root_table_1 + GROUP BY root_table_1.organizations_uid) root_counts ON ((reported_orgs.organizations_uid = root_counts.organizations_uid)))) root_table + JOIN ( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(sub_counts.num_sub_domain, (0)::bigint) AS num_sub_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT sub_table_1.sub_domain) AS num_sub_domain + FROM (public.sub_domains sub_table_1 + JOIN public.root_domains root_table_1 ON ((sub_table_1.root_domain_uid = root_table_1.root_domain_uid))) + GROUP BY root_table_1.organizations_uid) sub_counts ON ((reported_orgs.organizations_uid = sub_counts.organizations_uid)))) sub_table ON ((root_table.organizations_uid = sub_table.organizations_uid))) + ORDER BY sub_table.num_sub_domain, root_table.num_root_domain; + + +ALTER TABLE public.vw_orgs_total_domains OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_domains; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_domains IS 'Gets the total number of root and sub domains for all orgs.'; + + +-- +-- Name: vw_orgs_total_foreign_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_foreign_ips AS + SELECT reported_orgs.organizations_uid, + COALESCE(foreign_ips.num_foreign_ips, (0)::bigint) AS num_foreign_ips + FROM (( SELECT organizations.organizations_uid + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT sa.organizations_uid, + count( + CASE + WHEN ((sa.country_code <> 'US'::text) AND (sa.country_code IS NOT NULL)) THEN 1 + ELSE NULL::integer + END) AS num_foreign_ips + FROM public.shodan_assets sa + GROUP BY sa.organizations_uid) foreign_ips ON ((reported_orgs.organizations_uid = foreign_ips.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_foreign_ips OWNER TO pe; + +-- +-- Name: vw_orgs_total_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ips AS +SELECT + NULL::uuid AS organizations_uid, + NULL::text AS cyhy_db_name, + NULL::uuid AS parent_org_uid, + NULL::double precision AS cidr_ips, + NULL::bigint AS identified_ips, + NULL::double precision AS num_ips, + NULL::bigint AS cidr_count; + + +ALTER TABLE public.vw_orgs_total_ips OWNER TO pe; + +-- +-- Name: vw_orgs_total_ports; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(count(all_ports.port), (0)::bigint) AS num_ports + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT DISTINCT assets.organizations_uid, + assets.ip, + assets.port + FROM public.shodan_assets assets + UNION + SELECT DISTINCT vulns.organizations_uid, + vulns.ip, + (vulns.port)::integer AS port + FROM public.shodan_vulns vulns + UNION + SELECT DISTINCT unverif_vulns.organizations_uid, + unverif_vulns.ip, + unverif_vulns.port + FROM public.old_shodan_insecure_protocols_unverified_vulns unverif_vulns) all_ports ON ((reported_orgs.organizations_uid = all_ports.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ports.port), (0)::bigint); + + +ALTER TABLE public.vw_orgs_total_ports OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_ports; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_ports IS 'Gets the total number of unique ports for every organization P&E reports on'; + + +-- +-- Name: vw_orgs_total_ports_protocols; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports_protocols AS + SELECT reported_orgs.organizations_uid, + COALESCE(protocols.port_protocol, (0)::bigint) AS port_protocol + FROM (( SELECT organizations.organizations_uid + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS port_protocol + FROM ( SELECT DISTINCT sa.port, + sa.protocol, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) protocols ON ((reported_orgs.organizations_uid = protocols.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_ports_protocols OWNER TO pe; + +-- +-- Name: vw_orgs_total_software; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_software AS + SELECT reported_orgs.organizations_uid, + COALESCE(software.num_software, (0)::bigint) AS num_software + FROM (( SELECT organizations.organizations_uid + FROM public.organizations) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS num_software + FROM ( SELECT DISTINCT sa.product, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) software ON ((reported_orgs.organizations_uid = software.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_software OWNER TO pe; + +-- +-- Name: mat_vw_orgs_attacksurface; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_orgs_attacksurface AS + SELECT domains_view.organizations_uid, + domains_view.cyhy_db_name, + ports_view.num_ports, + domains_view.num_root_domain, + domains_view.num_sub_domain, + ips_view.num_ips, + cidrs_view.count AS num_cidrs, + port_prot_view.port_protocol AS num_ports_protocols, + soft_view.num_software, + for_ips_view.num_foreign_ips + FROM ((((((public.vw_orgs_total_domains domains_view + JOIN public.vw_orgs_total_ips ips_view ON ((domains_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports ports_view ON ((ips_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_cidrs cidrs_view ON ((cidrs_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports_protocols port_prot_view ON ((port_prot_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_software soft_view ON ((soft_view.organizations_uid = port_prot_view.organizations_uid))) + JOIN public.vw_orgs_total_foreign_ips for_ips_view ON ((for_ips_view.organizations_uid = soft_view.organizations_uid))) + ORDER BY ips_view.num_ips, domains_view.num_sub_domain, domains_view.num_root_domain, ports_view.num_ports + WITH NO DATA; + + +ALTER TABLE public.mat_vw_orgs_attacksurface OWNER TO pe; + +-- +-- Name: mentions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.mentions ( + mentions_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + category text, + collection_date text, + content text, + creator text, + date date, + sixgill_mention_id text, + post_id text, + lang text, + rep_grade text, + site text, + site_grade text, + title text, + type text, + url text, + comments_count text, + sub_category text, + tags text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + title_translated text, + content_translated text, + detected_lang text +); + + +ALTER TABLE public.mentions OWNER TO pe; + +-- +-- Name: org_id_map; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_id_map ( + cyhy_id text, + pe_org_id text, + merge_orgs boolean DEFAULT false +); + + +ALTER TABLE public.org_id_map OWNER TO pe; + +-- +-- Name: org_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_type ( + org_type_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_type text +); + + +ALTER TABLE public.org_type OWNER TO pe; + +-- +-- Name: outdated_vw_breach_complete; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.outdated_vw_breach_complete AS + SELECT creds.credential_exposures_uid AS hibp_exposed_credentials_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + b.description, + b.breach_date, + b.added_date, + b.modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.outdated_vw_breach_complete OWNER TO pe; + +-- +-- Name: pshtt_results; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.pshtt_results ( + pshtt_results_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + sub_domain text NOT NULL, + date_scanned date, + base_domain text, + base_domain_hsts_preloaded boolean, + canonical_url text, + defaults_to_https boolean, + domain text, + domain_enforces_https boolean, + domain_supports_https boolean, + domain_uses_strong_hsts boolean, + downgrades_https boolean, + htss boolean, + hsts_entire_domain boolean, + hsts_header text, + hsts_max_age numeric, + hsts_preload_pending boolean, + hsts_preload_ready boolean, + hsts_preloaded boolean, + https_bad_chain boolean, + https_bad_hostname boolean, + https_cert_chain_length integer, + https_client_auth_required boolean, + https_custom_truststore_trusted boolean, + https_expired_cert boolean, + https_full_connection boolean, + https_live boolean, + https_probably_missing_intermediate_cert boolean, + https_publicly_trusted boolean, + https_self_signed_cert boolean, + https_leaf_cert_expiration_date date, + https_leaf_cert_issuer text, + https_leaf_cert_subject text, + https_root_cert_issuer text, + ip inet, + live boolean, + notes text, + redirect boolean, + redirect_to text, + server_header text, + server_version text, + strictly_forces_https boolean, + unknown_error boolean, + valid_https boolean, + ep_http_headers text, + ep_http_server_header text, + ep_http_server_version text, + ep_https_headers text, + ep_https_hsts_header text, + ep_https_server_header text, + ep_https_server_version text, + ep_httpswww_headers text, + ep_httpswww_hsts_header text, + ep_httpswww_server_header text, + ep_httpswww_server_version text, + ep_httpwww_headers text, + ep_httpwww_server_header text, + ep_httpwww_server_version text +); + + +ALTER TABLE public.pshtt_results OWNER TO pe; + +-- +-- Name: report_summary_stats; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.report_summary_stats ( + report_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + start_date date NOT NULL, + end_date date, + ip_count integer, + root_count integer, + sub_count integer, + ports_count integer, + creds_count integer, + breach_count integer, + cred_password_count integer, + domain_alert_count integer, + suspected_domain_count integer, + insecure_port_count integer, + verified_vuln_count integer, + suspected_vuln_count integer, + suspected_vuln_addrs_count integer, + threat_actor_count integer, + dark_web_alerts_count integer, + dark_web_mentions_count integer, + dark_web_executive_alerts_count integer, + dark_web_asset_alerts_count integer, + pe_number_score text, + pe_letter_grade text, + pe_percent_score numeric, + cidr_count integer, + port_protocol_count integer, + software_count integer, + foreign_ips_count integer +); + + +ALTER TABLE public.report_summary_stats OWNER TO pe; + +-- +-- Name: scorecard_summary_stats; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.scorecard_summary_stats ( + scorecard_summary_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + start_date date NOT NULL, + end_date date, + score text, + discovery_score double precision, + profiling_score double precision, + identification_score double precision, + tracking_score double precision, + ips_self_reported integer, + ips_discovered integer, + ips_monitored integer, + domains_self_reported integer, + domains_discovered integer, + domains_monitored integer, + web_apps_self_reported integer, + web_apps_discovered integer, + web_apps_monitored integer, + certs_self_reported integer, + certs_discovered integer, + certs_monitored integer, + total_ports integer, + risky_ports integer, + protocols integer, + insecure_protocols integer, + total_services integer, + unsupported_software integer, + ext_host_kev integer, + ext_host_vuln_critical integer, + ext_host_vuln_high integer, + web_apps_kev integer, + web_apps_vuln_critical integer, + web_apps_vuln_high integer, + total_kev integer, + total_vuln_critical integer, + total_vuln_high integer, + org_avg_days_remediate_kev integer, + org_avg_days_remediate_critical integer, + org_avg_days_remediate_high integer, + sect_avg_days_remediate_kev integer, + sect_avg_days_remediate_critical integer, + sect_avg_days_remediate_high integer, + bod_22_01 boolean, + bod_19_02_critical boolean, + bod_19_02_high boolean, + org_web_avg_days_remediate_critical integer, + org_web_avg_days_remediate_high integer, + sect_web_avg_days_remediate_critical integer, + sect_web_avg_days_remediate_high integer, + email_compliance_pct double precision, + https_compliance_pct double precision, + sector_name text +); + + +ALTER TABLE public.scorecard_summary_stats OWNER TO pe; + +-- +-- Name: sectors; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sectors ( + sector_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + id text NOT NULL, + acronym text, + name text, + email text, + contact_name text, + retired boolean DEFAULT false, + first_seen date, + last_seen date, + run_scorecards boolean, + password text, + parent_sector_uid uuid +); + + +ALTER TABLE public.sectors OWNER TO pe; + +-- +-- Name: sectors_orgs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sectors_orgs ( + sector_org_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sector_uid uuid NOT NULL, + organizations_uid uuid NOT NULL, + first_seen date, + last_seen date +); + + +ALTER TABLE public.sectors_orgs OWNER TO pe; + +-- +-- Name: team_members; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.team_members ( + team_member_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + team_member_fname text NOT NULL, + team_member_lname text NOT NULL, + team_member_email text NOT NULL, + "team_member_ghID" text NOT NULL, + team_member_phone text, + team_member_role text, + team_member_notes text +); + + +ALTER TABLE public.team_members OWNER TO pe; + +-- +-- Name: top_cves; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.top_cves ( + top_cves_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_id text, + dynamic_rating text, + nvd_base_score text, + date date, + summary text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.top_cves OWNER TO pe; + +-- +-- Name: topic_totals; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.topic_totals ( + cound_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + content_count integer NOT NULL, + count_date text DEFAULT to_char((CURRENT_DATE)::timestamp with time zone, 'YYYY-MM-DD'::text) +); + + +ALTER TABLE public.topic_totals OWNER TO pe; + +-- +-- Name: unique_software; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.unique_software ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + software_name text NOT NULL +); + + +ALTER TABLE public.unique_software OWNER TO pe; + +-- +-- Name: vw_breachcomp_breachdetails; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_breachdetails AS + SELECT vb.organizations_uid, + vb.breach_name, + date(vb.modified_date) AS mod_date, + vb.description, + vb.breach_date, + vb.password_included, + count(vb.email) AS number_of_creds + FROM public.vw_breachcomp vb + GROUP BY vb.organizations_uid, vb.breach_name, (date(vb.modified_date)), vb.description, vb.breach_date, vb.password_included + ORDER BY (date(vb.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_breachdetails OWNER TO pe; + +-- +-- Name: vw_breachcomp_credsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_credsbydate AS + SELECT vw_breachcomp.organizations_uid, + date(vw_breachcomp.modified_date) AS mod_date, + sum( + CASE vw_breachcomp.password_included + WHEN false THEN 1 + ELSE 0 + END) AS no_password, + sum( + CASE vw_breachcomp.password_included + WHEN true THEN 1 + ELSE 0 + END) AS password_included + FROM public.vw_breachcomp + GROUP BY vw_breachcomp.organizations_uid, (date(vw_breachcomp.modified_date)) + ORDER BY (date(vw_breachcomp.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_credsbydate OWNER TO pe; + +-- +-- Name: vw_cidrs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cidrs AS + SELECT cidrs.cidr_uid, + cidrs.network, + cidrs.organizations_uid, + cidrs.data_source_uid, + cidrs.insert_alert + FROM public.cidrs; + + +ALTER TABLE public.vw_cidrs OWNER TO pe; + +-- +-- Name: vw_cyhy_port_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_port_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS ports, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_ports + FROM ( SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.ip, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.fceb, p_i.fceb_child, p_i.cyhy_db_name; + + +ALTER TABLE public.vw_cyhy_port_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_protocol_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_protocol_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_risky_protocol_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_risky_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_risky_protocol_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_services_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_services_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN (p_i.service_name = ANY (ARRAY['http'::text, 'https'::text, 'http-proxy'::text])) THEN 1 + ELSE 0 + END) AS services + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_services_counts OWNER TO pe; + +-- +-- Name: vw_darkweb_assetalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_assetalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name !~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_assetalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_execalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_execalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name ~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_execalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_inviteonlymarkets; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_inviteonlymarkets AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site" + FROM public.alerts a + WHERE ((a.site ~~ 'market%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_inviteonlymarkets OWNER TO pe; + +-- +-- Name: vw_darkweb_mentionsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mentionsbydate AS + SELECT m.organizations_uid, + m.date, + count(*) AS "Count" + FROM public.mentions m + GROUP BY m.organizations_uid, m.date + ORDER BY m.date DESC; + + +ALTER TABLE public.vw_darkweb_mentionsbydate OWNER TO pe; + +-- +-- Name: vw_darkweb_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site ~~ 'forum%'::text) OR (m.site ~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_potentialthreats; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_potentialthreats AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site", + btrim(a.threats, '{}'::text) AS "Threats" + FROM public.alerts a + WHERE ((a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_potentialthreats OWNER TO pe; + +-- +-- Name: vw_darkweb_sites; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_sites AS + SELECT m.organizations_uid, + m.date, + m.site AS "Site" + FROM public.mentions m; + + +ALTER TABLE public.vw_darkweb_sites OWNER TO pe; + +-- +-- Name: vw_darkweb_socmedia_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_socmedia_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site !~~ 'forum%'::text) AND (m.site !~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_socmedia_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_threatactors; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_threatactors AS + SELECT m.organizations_uid, + m.date, + m.creator AS "Creator", + round((m.rep_grade)::numeric, 3) AS "Grade" + FROM public.mentions m + ORDER BY (round((m.rep_grade)::numeric, 3)) DESC; + + +ALTER TABLE public.vw_darkweb_threatactors OWNER TO pe; + +-- +-- Name: vw_darkweb_topcves; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_topcves AS + SELECT tc.top_cves_uid, + tc.cve_id, + tc.dynamic_rating, + tc.nvd_base_score, + tc.date, + tc.summary, + tc.data_source_uid + FROM public.top_cves tc + ORDER BY tc.date DESC + LIMIT 10; + + +ALTER TABLE public.vw_darkweb_topcves OWNER TO pe; + +-- +-- Name: vw_domain_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_domain_counts AS + SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + COALESCE(cnts.identified, (0)::bigint) AS identified, + COALESCE(cnts.unidentified, (0)::bigint) AS unidentified + FROM (public.organizations o + LEFT JOIN ( SELECT rd.organizations_uid, + sum( + CASE sd.identified + WHEN true THEN 1 + ELSE 0 + END) AS identified, + sum( + CASE sd.identified + WHEN false THEN 1 + ELSE 0 + END) AS unidentified + FROM (public.root_domains rd + JOIN public.sub_domains sd ON ((sd.root_domain_uid = rd.root_domain_uid))) + GROUP BY rd.organizations_uid) cnts ON ((o.organizations_uid = cnts.organizations_uid))); + + +ALTER TABLE public.vw_domain_counts OWNER TO pe; + +-- +-- Name: vw_dscore_pe_domain; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_pe_domain AS + SELECT domain_data.organizations_uid, + domain_data.parent_org_uid, + count(domain_data.sub_domain) FILTER (WHERE (domain_data.identified = false)) AS num_ident_domain, + count(domain_data.sub_domain) AS num_monitor_domain + FROM ( SELECT orgs.organizations_uid, + orgs.parent_org_uid, + all_domains.sub_domain, + all_domains.identified + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT root_domains.organizations_uid, + sub_domains.sub_domain, + sub_domains.identified + FROM (public.root_domains + JOIN public.sub_domains ON ((root_domains.root_domain_uid = sub_domains.root_domain_uid)))) all_domains ON ((orgs.organizations_uid = all_domains.organizations_uid)))) domain_data + GROUP BY domain_data.organizations_uid, domain_data.parent_org_uid; + + +ALTER TABLE public.vw_dscore_pe_domain OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_pe_domain; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_pe_domain IS 'Retrieves all the PE domain data needed to calculate the discovery score'; + + +-- +-- Name: vw_dscore_pe_ip; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_pe_ip AS + SELECT ip_data.organizations_uid, + ip_data.parent_org_uid, + COALESCE(count(ip_data.ip) FILTER (WHERE (ip_data.origin_cidr IS NOT NULL)), (0)::bigint) AS num_ident_ip, + COALESCE(count(ip_data.ip), (0)::bigint) AS num_monitor_ip + FROM ( SELECT organizations.organizations_uid, + organizations.parent_org_uid, + ips.ip, + ips.origin_cidr + FROM (public.organizations + LEFT JOIN public.ips ON ((organizations.organizations_uid = ips.organizations_uid)))) ip_data + GROUP BY ip_data.organizations_uid, ip_data.parent_org_uid; + + +ALTER TABLE public.vw_dscore_pe_ip OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_pe_ip; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_pe_ip IS 'Retrieves all the PE IP data needed to calculate the discovery score'; + + +-- +-- Name: vw_dscore_vs_cert; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_vs_cert AS + SELECT cert_data.organizations_uid, + cert_data.parent_org_uid, + sum(cert_data.num_ident_cert) AS num_ident_cert, + sum(cert_data.num_monitor_cert) AS num_monitor_cert + FROM ( SELECT organizations.organizations_uid, + organizations.parent_org_uid, + 0 AS num_ident_cert, + 0 AS num_monitor_cert + FROM public.organizations) cert_data + GROUP BY cert_data.organizations_uid, cert_data.parent_org_uid; + + +ALTER TABLE public.vw_dscore_vs_cert OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_vs_cert; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_vs_cert IS 'Retrieves all VS certificate data needed for the calculation of the I-Score, currently not pulling any real data until VS fixes their certificate scan script'; + + +-- +-- Name: vw_dscore_vs_mail; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_vs_mail AS + SELECT mail_data.organizations_uid, + mail_data.parent_org_uid, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE ((mail_data.valid_dmarc_base_domain = true) OR (mail_data.valid_dmarc = true))), (0)::bigint) AS num_valid_dmarc, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE (mail_data.valid_spf = true)), (0)::bigint) AS num_valid_spf, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE ((mail_data.valid_dmarc_base_domain = true) OR (mail_data.valid_dmarc = true) OR (mail_data.valid_spf = true))), (0)::bigint) AS num_valid_dmarc_or_spf, + sum(mail_data.domain_counter) AS total_mail_domains + FROM ( SELECT orgs.organizations_uid, + orgs.parent_org_uid, + mail.domain, + mail.valid_dmarc_base_domain, + mail.valid_dmarc, + mail.valid_spf, + mail.domain_counter + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_trustymail.cyhy_trustymail_uid, + cyhy_trustymail.organizations_uid, + cyhy_trustymail.cyhy_id, + cyhy_trustymail.cyhy_latest, + cyhy_trustymail.base_domain, + cyhy_trustymail.is_base_domain, + cyhy_trustymail.domain, + cyhy_trustymail.dmarc_record, + cyhy_trustymail.valid_spf, + cyhy_trustymail.scan_date, + cyhy_trustymail.live, + cyhy_trustymail.spf_record, + cyhy_trustymail.valid_dmarc, + cyhy_trustymail.valid_dmarc_base_domain, + cyhy_trustymail.dmarc_policy, + cyhy_trustymail.dmarc_policy_percentage, + cyhy_trustymail.aggregate_report_uris, + cyhy_trustymail.domain_supports_smtp, + cyhy_trustymail.first_seen, + cyhy_trustymail.last_seen, + cyhy_trustymail.dmarc_subdomain_policy, + cyhy_trustymail.domain_supports_starttls, + 1 AS domain_counter + FROM public.cyhy_trustymail + WHERE (cyhy_trustymail.cyhy_latest = true)) mail ON ((orgs.organizations_uid = mail.organizations_uid)))) mail_data + GROUP BY mail_data.organizations_uid, mail_data.parent_org_uid; + + +ALTER TABLE public.vw_dscore_vs_mail OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_vs_mail; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_vs_mail IS 'Retrieves all the VS mail data needed to calculate the discovery score'; + + +-- +-- Name: was_summary; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_summary ( + customer_id uuid, + was_org_id text, + webapp_count integer, + active_vuln_count integer, + webapp_with_vulns_count integer, + last_updated date +); + + +ALTER TABLE public.was_summary OWNER TO pe; + +-- +-- Name: vw_dscore_was_webapp; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_was_webapp AS + SELECT webapp_data.organizations_uid, + webapp_data.parent_org_uid, + sum(webapp_data.num_ident_webapp) AS num_ident_webapp, + sum(webapp_data.num_monitor_webapp) AS num_monitor_webapp + FROM ( SELECT orgs.organizations_uid, + orgs.parent_org_uid, + COALESCE(webapps.num_ident_webapp, 0) AS num_ident_webapp, + COALESCE(webapps.num_monitor_webapp, 0) AS num_monitor_webapp + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid, + organizations.cyhy_db_name + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_summary.was_org_id, + was_summary.webapp_count AS num_ident_webapp, + was_summary.webapp_count AS num_monitor_webapp + FROM public.was_summary) webapps ON ((orgs.cyhy_db_name = webapps.was_org_id)))) webapp_data + GROUP BY webapp_data.organizations_uid, webapp_data.parent_org_uid; + + +ALTER TABLE public.vw_dscore_was_webapp OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_was_webapp; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_was_webapp IS 'Retrieves all the WAS webapp data needed to calculate the discovery score. Currently just using number of webapps as both identified/monitored for now.'; + + +-- +-- Name: vw_fceb_time_to_remediate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_fceb_time_to_remediate AS + SELECT summary.month_seen, + summary.year_seen, + summary.organizations_uid, + summary.cyhy_db_name, + avg( + CASE + WHEN summary.is_kev THEN summary.remediation_time + ELSE NULL::interval + END) AS kev_ttr, + sum( + CASE + WHEN summary.is_kev THEN 1 + ELSE 0 + END) AS kev_count, + avg( + CASE + WHEN summary.is_critical THEN summary.remediation_time + ELSE NULL::interval + END) AS critical_ttr, + sum( + CASE + WHEN summary.is_critical THEN 1 + ELSE 0 + END) AS critical_count, + avg( + CASE + WHEN summary.is_high THEN summary.remediation_time + ELSE NULL::interval + END) AS high_ttr, + sum( + CASE + WHEN summary.is_high THEN 1 + ELSE 0 + END) AS high_count + FROM ( SELECT date_part('month'::text, ct.time_closed) AS month_seen, + date_part('year'::text, ct.time_closed) AS year_seen, + o.organizations_uid, + o.cyhy_db_name, + o.fceb, + CASE + WHEN ((ct.cvss_base_score >= (7)::double precision) AND (ct.cvss_base_score < (9)::double precision)) THEN true + ELSE false + END AS is_high, + CASE + WHEN ((ct.cvss_base_score >= (9)::double precision) AND (ct.cvss_base_score <= (10)::double precision)) THEN true + ELSE false + END AS is_critical, + CASE + WHEN (ct.cve IN ( SELECT cyhy_kevs.kev + FROM public.cyhy_kevs)) THEN true + ELSE false + END AS is_kev, + (ct.time_closed - ct.time_opened) AS remediation_time + FROM (public.cyhy_tickets ct + JOIN public.organizations o ON ((o.organizations_uid = ct.organizations_uid))) + WHERE (((o.fceb = true) OR (o.fceb_child = true)) AND (o.retired IS FALSE) AND (ct.false_positive IS FALSE) AND (ct.time_closed IS NOT NULL))) summary + GROUP BY summary.month_seen, summary.year_seen, summary.organizations_uid, summary.cyhy_db_name; + + +ALTER TABLE public.vw_fceb_time_to_remediate OWNER TO pe; + +-- +-- Name: vw_fceb_total_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_fceb_total_ips AS + SELECT fceb_orgs.organizations_uid, + fceb_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS total_ips, + COALESCE(count( + CASE + WHEN ((all_ips.origin_cidr IS NULL) AND (all_ips.ip IS NOT NULL)) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS ip_discovered, + COALESCE(count( + CASE + WHEN (all_ips.origin_cidr IS NOT NULL) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS cidr_reported + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired IS FALSE))) fceb_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip, + ips_table.origin_cidr + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + WHERE (ips_table.current IS TRUE) + UNION + SELECT rd.organizations_uid, + i.ip, + i.origin_cidr + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash))) + WHERE (i.current IS TRUE)) all_ips ON ((fceb_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY fceb_orgs.organizations_uid, fceb_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint); + + +ALTER TABLE public.vw_fceb_total_ips OWNER TO pe; + +-- +-- Name: vw_ips_cidr_org_info; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_ips_cidr_org_info AS + SELECT i.ip_hash, + i.ip, + i.origin_cidr, + ct.network, + o.organizations_uid + FROM ((public.ips i + JOIN public.cidrs ct ON ((ct.cidr_uid = i.origin_cidr))) + JOIN public.organizations o ON ((o.organizations_uid = ct.organizations_uid))); + + +ALTER TABLE public.vw_ips_cidr_org_info OWNER TO pe; + +-- +-- Name: VIEW vw_ips_cidr_org_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_ips_cidr_org_info IS 'View containing ip data joined with data from the cidrs and organizations tables'; + + +-- +-- Name: vw_ips_sub_root_org_info; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_ips_sub_root_org_info AS + SELECT i.ip_hash, + i.ip, + i.origin_cidr, + o.organizations_uid, + i.current AS i_current, + sd.current AS sd_current + FROM ((((public.ips i + JOIN public.ips_subs is2 ON ((i.ip_hash = is2.ip_hash))) + JOIN public.sub_domains sd ON ((sd.sub_domain_uid = is2.sub_domain_uid))) + JOIN public.root_domains rd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.organizations o ON ((o.organizations_uid = rd.organizations_uid))); + + +ALTER TABLE public.vw_ips_sub_root_org_info OWNER TO pe; + +-- +-- Name: VIEW vw_ips_sub_root_org_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_ips_sub_root_org_info IS 'View containing ip data joined with data from sub_domains, root_domains, and organizations tables'; + + +-- +-- Name: vw_iscore_orgs_ip_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_orgs_ip_counts AS + SELECT fceb_list.organizations_uid, + fceb_list.cyhy_db_name, + COALESCE(agg_ips.num_ips, ('-1'::integer)::bigint) AS ip_count + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE ((organizations.fceb = true) AND (organizations.retired = false))) fceb_list + LEFT JOIN ( SELECT fceb_ips.organizations_uid, + COALESCE(count(fceb_ips.ip), (0)::bigint) AS num_ips + FROM ( SELECT COALESCE(fceb.parent_org_uid, fceb.organizations_uid) AS organizations_uid, + all_ips.ip + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired = false))) fceb + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((fceb.organizations_uid = all_ips.organizations_uid)))) fceb_ips + GROUP BY fceb_ips.organizations_uid) agg_ips ON ((fceb_list.organizations_uid = agg_ips.organizations_uid))) + ORDER BY agg_ips.num_ips; + + +ALTER TABLE public.vw_iscore_orgs_ip_counts OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_orgs_ip_counts; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_orgs_ip_counts IS 'Retrieve list of all stakeholders PE reports on and the total numbrt of IPs associated with each one.'; + + +-- +-- Name: vw_iscore_pe_breach; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_breach AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + COALESCE(breach_data.date, '0001-01-01'::date) AS date, + COALESCE(breach_data.breach_count, 0) AS breach_count + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT DISTINCT vw_breachcomp.organizations_uid, + vw_breachcomp.breach_name, + date(vw_breachcomp.modified_date) AS date, + 1 AS breach_count + FROM public.vw_breachcomp) breach_data ON ((orgs.organizations_uid = breach_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_breach OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_breach; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_breach IS 'Retrieve all relevant PE breach data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_pe_cred; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_cred AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + COALESCE(cred_data.date, '0001-01-01'::date) AS date, + COALESCE(cred_data.password_creds, (0)::bigint) AS password_creds, + COALESCE(cred_data.total_creds, (0)::bigint) AS total_creds + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_breachcomp_credsbydate.organizations_uid, + vw_breachcomp_credsbydate.password_included AS password_creds, + (vw_breachcomp_credsbydate.no_password + vw_breachcomp_credsbydate.password_included) AS total_creds, + vw_breachcomp_credsbydate.mod_date AS date + FROM public.vw_breachcomp_credsbydate) cred_data ON ((orgs.organizations_uid = cred_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_cred OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_cred; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_cred IS 'Retrieve all relevant PE credential data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_pe_darkweb; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_darkweb AS + SELECT dw_data.organizations_uid, + dw_data.parent_org_uid, + dw_data.alert_type, + dw_data.date, + dw_data."Count" + FROM ( SELECT orgs.organizations_uid, + orgs.parent_org_uid, + 'MENTION'::text AS alert_type, + COALESCE(vw_darkweb_mentionsbydate.date, '0001-01-01'::date) AS date, + COALESCE(vw_darkweb_mentionsbydate."Count", (0)::bigint) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN public.vw_darkweb_mentionsbydate ON ((orgs.organizations_uid = vw_darkweb_mentionsbydate.organizations_uid))) + UNION ALL + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + 'POTENTIAL_THREAT'::text AS alert_type, + COALESCE(threats.date, '0001-01-01'::date) AS date, + COALESCE(threats."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_potentialthreats.organizations_uid, + vw_darkweb_potentialthreats.date, + 1 AS "Count" + FROM public.vw_darkweb_potentialthreats) threats ON ((orgs.organizations_uid = threats.organizations_uid))) + UNION ALL + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + 'INVITE_ONLY'::text AS alert_type, + COALESCE(invites.date, '0001-01-01'::date) AS date, + COALESCE(invites."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_inviteonlymarkets.organizations_uid, + vw_darkweb_inviteonlymarkets.date, + 1 AS "Count" + FROM public.vw_darkweb_inviteonlymarkets) invites ON ((orgs.organizations_uid = invites.organizations_uid))) + UNION ALL + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + 'ASSET'::text AS alert_type, + COALESCE(assets.date, '0001-01-01'::date) AS date, + COALESCE(assets."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_assetalerts.organizations_uid, + vw_darkweb_assetalerts.date, + 1 AS "Count" + FROM public.vw_darkweb_assetalerts) assets ON ((orgs.organizations_uid = assets.organizations_uid)))) dw_data; + + +ALTER TABLE public.vw_iscore_pe_darkweb OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_darkweb; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_darkweb IS 'Retrieve all relevant PE dark web data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_shodanvulns_suspected; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_suspected AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv.type, + svv.name, + svv.potential_vulns, + svv.mitigation, + svv."timestamp", + svv.product, + svv.server, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = false); + + +ALTER TABLE public.vw_shodanvulns_suspected OWNER TO pe; + +-- +-- Name: vw_iscore_pe_protocol; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_protocol AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + protocol_data.port, + protocol_data.ip, + protocol_data.protocol, + protocol_data.protocol_type, + protocol_data.date + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + JOIN ( SELECT vw_shodanvulns_suspected.organizations_uid, + vw_shodanvulns_suspected.port, + vw_shodanvulns_suspected.ip, + vw_shodanvulns_suspected.protocol, + 'Unencrypted'::text AS protocol_type, + (vw_shodanvulns_suspected."timestamp")::date AS date + FROM public.vw_shodanvulns_suspected + WHERE (vw_shodanvulns_suspected.type = 'Insecure Protocol'::text) + UNION + SELECT vw_shodanvulns_suspected.organizations_uid, + vw_shodanvulns_suspected.port, + vw_shodanvulns_suspected.ip, + vw_shodanvulns_suspected.protocol, + 'Encrypted'::text AS protocol_type, + (vw_shodanvulns_suspected."timestamp")::date AS date + FROM public.vw_shodanvulns_suspected + WHERE (NOT (vw_shodanvulns_suspected.protocol IN ( SELECT DISTINCT vw_shodanvulns_suspected_1.protocol + FROM public.vw_shodanvulns_suspected vw_shodanvulns_suspected_1 + WHERE (vw_shodanvulns_suspected_1.type = 'Insecure Protocol'::text))))) protocol_data ON ((orgs.organizations_uid = protocol_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_protocol OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_protocol; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_protocol IS 'Retrieve all relevant PE protocol data for the calculation of the I-Score'; + + +-- +-- Name: vw_shodanvulns_verified; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_verified AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv."timestamp", + svv.cve, + svv.severity, + svv.cvss, + svv.summary, + svv.product, + svv.attack_vector, + svv.av_description, + svv.attack_complexity, + svv.ac_description, + svv.confidentiality_impact, + svv.ci_description, + svv.integrity_impact, + svv.ii_description, + svv.availability_impact, + svv.ai_description, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = true); + + +ALTER TABLE public.vw_shodanvulns_verified OWNER TO pe; + +-- +-- Name: vw_iscore_pe_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_vuln AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + all_vulns.date, + all_vulns.cve AS cve_name, + all_vulns.cvss_score + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT all_cves.organizations_uid, + all_cves.date, + all_cves.cve, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) AS cvss_score + FROM (( SELECT DISTINCT vw_shodanvulns_suspected.organizations_uid, + date(vw_shodanvulns_suspected."timestamp") AS date, + unnest(vw_shodanvulns_suspected.potential_vulns) AS cve + FROM public.vw_shodanvulns_suspected + WHERE (vw_shodanvulns_suspected.type <> 'Insecure Protocol'::text) + UNION + SELECT DISTINCT vw_shodanvulns_verified.organizations_uid, + vw_shodanvulns_verified."timestamp" AS date, + vw_shodanvulns_verified.cve + FROM public.vw_shodanvulns_verified) all_cves + JOIN public.cve_info ON ((all_cves.cve = cve_info.cve_name)))) all_vulns ON ((orgs.organizations_uid = all_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_vuln IS 'Retrieve all relevant PE vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_vs_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_vs_vuln AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + vs_vulns.cve_name, + vs_vulns.cvss_score + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_tickets.organizations_uid, + cyhy_tickets.cve AS cve_name, + cyhy_tickets.cvss_base_score AS cvss_score + FROM public.cyhy_tickets + WHERE ((cyhy_tickets.false_positive = false) AND (cyhy_tickets.time_closed IS NULL))) vs_vulns ON ((orgs.organizations_uid = vs_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_vs_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_vs_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_vs_vuln IS 'Retrieve all VS vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_vs_vuln_prev; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_vs_vuln_prev AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + vs_vulns.cve_name, + vs_vulns.cvss_score, + vs_vulns.time_closed + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_tickets.organizations_uid, + cyhy_tickets.cve AS cve_name, + cyhy_tickets.cvss_base_score AS cvss_score, + cyhy_tickets.time_closed + FROM public.cyhy_tickets + WHERE ((cyhy_tickets.false_positive = false) AND (cyhy_tickets.time_closed IS NOT NULL))) vs_vulns ON ((orgs.organizations_uid = vs_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_vs_vuln_prev OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_vs_vuln_prev; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_vs_vuln_prev IS 'Retrieve all historical (previous period) VS vuln info for the calculation of the I-Score. Filter results for time_closed within previous report period.'; + + +-- +-- Name: was_findings; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_findings ( + finding_uid uuid NOT NULL, + finding_type character varying, + webapp_id integer, + was_org_id text, + owasp_category character varying, + severity character varying, + times_detected integer, + base_score double precision, + temporal_score double precision, + fstatus character varying, + last_detected date, + first_detected date, + is_remidiated boolean, + potential boolean +); + + +ALTER TABLE public.was_findings OWNER TO pe; + +-- +-- Name: vw_iscore_was_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_was_vuln AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + was_vulns.date, + was_vulns.cve_name, + was_vulns.cvss_score, + was_vulns.owasp_category + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_findings.was_org_id AS org_id, + was_findings.last_detected AS date, + ''::text AS cve_name, + was_findings.base_score AS cvss_score, + was_findings.owasp_category + FROM public.was_findings + WHERE (((was_findings.finding_type)::text = 'VULNERABILITY'::text) AND ((was_findings.fstatus)::text = ANY (ARRAY[('NEW'::character varying)::text, ('ACTIVE'::character varying)::text, ('REOPENED'::character varying)::text])))) was_vulns ON ((orgs.cyhy_db_name = was_vulns.org_id))); + + +ALTER TABLE public.vw_iscore_was_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_was_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_was_vuln IS 'Retrieve all relevant WAS vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: was_history; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_history ( + was_org_id text NOT NULL, + date_scanned date NOT NULL, + vuln_cnt integer, + vuln_webapp_cnt integer, + web_app_cnt integer, + high_rem_time integer, + crit_rem_time integer, + crit_vuln_cnt integer, + high_vuln_cnt integer, + report_period date, + high_rem_cnt integer, + crit_rem_cnt integer, + total_potential integer +); + + +ALTER TABLE public.was_history OWNER TO pe; + +-- +-- Name: vw_iscore_was_vuln_prev; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_was_vuln_prev AS + SELECT orgs.organizations_uid, + orgs.parent_org_uid, + was_vulns_prev.vuln_cnt AS was_total_vulns_prev, + was_vulns_prev.date + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_history.was_org_id AS org_id, + was_history.vuln_cnt, + was_history.date_scanned AS date + FROM public.was_history) was_vulns_prev ON ((orgs.cyhy_db_name = was_vulns_prev.org_id))); + + +ALTER TABLE public.vw_iscore_was_vuln_prev OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_was_vuln_prev; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_was_vuln_prev IS 'Retrieve historical (previous report period) WAS vuln data for I-Score calculation. Filter results by previous report period range.'; + + +-- +-- Name: vw_orgs_all_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_all_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + array_agg(all_ips.ip) AS ip_addresses + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name; + + +ALTER TABLE public.vw_orgs_all_ips OWNER TO pe; + +-- +-- Name: vw_orgs_attacksurface; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_attacksurface AS + SELECT domains_view.organizations_uid, + domains_view.cyhy_db_name, + ports_view.num_ports, + domains_view.num_root_domain, + domains_view.num_sub_domain, + ips_view.num_ips, + cidrs_view.count AS num_cidrs, + port_prot_view.port_protocol AS num_ports_protocols, + soft_view.num_software, + for_ips_view.num_foreign_ips + FROM ((((((public.vw_orgs_total_domains domains_view + JOIN public.vw_orgs_total_ips ips_view ON ((domains_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports ports_view ON ((ips_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_cidrs cidrs_view ON ((cidrs_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports_protocols port_prot_view ON ((port_prot_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_software soft_view ON ((soft_view.organizations_uid = port_prot_view.organizations_uid))) + JOIN public.vw_orgs_total_foreign_ips for_ips_view ON ((for_ips_view.organizations_uid = soft_view.organizations_uid))) + ORDER BY ips_view.num_ips, domains_view.num_sub_domain, domains_view.num_root_domain, ports_view.num_ports; + + +ALTER TABLE public.vw_orgs_attacksurface OWNER TO pe; + +-- +-- Name: vw_orgs_contact_info; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_contact_info AS + SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.name AS agency_name, + cyhy_contacts.contact_type, + cyhy_contacts.name AS contact_name, + cyhy_contacts.email, + replace(cyhy_contacts.phone, '.'::text, '-'::text) AS phone, + cyhy_contacts.date_pulled + FROM (public.organizations + JOIN public.cyhy_contacts ON ((organizations.cyhy_db_name = cyhy_contacts.org_id))) + ORDER BY organizations.cyhy_db_name, cyhy_contacts.contact_type; + + +ALTER TABLE public.vw_orgs_contact_info OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_contact_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_contact_info IS 'Gets the contact info for all PE organizations'; + + +-- +-- Name: vw_pescore_check_new_cve; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_pescore_check_new_cve AS + SELECT current_cves.cve_name + FROM (( SELECT unverif_vulns.cve_name + FROM (public.organizations o + JOIN ( SELECT DISTINCT vss.organizations_uid, + unnest(vss.potential_vulns) AS cve_name + FROM public.vw_shodanvulns_suspected vss + WHERE (vss.type <> 'Insecure Protocol'::text)) unverif_vulns ON ((o.organizations_uid = unverif_vulns.organizations_uid))) + WHERE (o.report_on = true) + UNION + SELECT verif_vulns.cve_name + FROM (public.organizations o + JOIN ( SELECT DISTINCT shodan_vulns.organizations_uid, + shodan_vulns.cve AS cve_name + FROM public.shodan_vulns + WHERE (shodan_vulns.is_verified = true)) verif_vulns ON ((o.organizations_uid = verif_vulns.organizations_uid))) + WHERE (o.report_on = true)) current_cves + LEFT JOIN public.cve_info ON ((current_cves.cve_name = cve_info.cve_name))) + WHERE (cve_info.cve_name IS NULL); + + +ALTER TABLE public.vw_pescore_check_new_cve OWNER TO pe; + +-- +-- Name: VIEW vw_pescore_check_new_cve; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_pescore_check_new_cve IS 'View to get any new CVEs that aren''t yet in the cve_info table'; + + +-- +-- Name: vw_pshtt_domains_to_run; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_pshtt_domains_to_run AS + SELECT sd.sub_domain_uid, + sd.sub_domain, + o.organizations_uid, + o.name + FROM (((public.sub_domains sd + JOIN public.root_domains rd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.organizations o ON ((o.organizations_uid = rd.organizations_uid))) + LEFT JOIN ( SELECT pr_1.sub_domain_uid + FROM public.pshtt_results pr_1 + WHERE (pr_1.date_scanned > (CURRENT_DATE - '15 days'::interval))) pr ON ((pr.sub_domain_uid = sd.sub_domain_uid))) + WHERE ((sd.current = true) AND (pr.sub_domain_uid IS NULL)); + + +ALTER TABLE public.vw_pshtt_domains_to_run OWNER TO pe; + +-- +-- Name: vw_scorecard_orgs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_scorecard_orgs AS + WITH RECURSIVE org_queries AS ( + WITH RECURSIVE sector_queries AS ( + SELECT s.sector_uid, + s.id, + s.acronym, + s.name, + s.email, + s.contact_name, + s.retired, + s.first_seen, + s.last_seen, + s.run_scorecards, + s.password, + s.parent_sector_uid + FROM public.sectors s + WHERE (s.run_scorecards = true) + UNION ALL + SELECT e.sector_uid, + e.id, + e.acronym, + e.name, + e.email, + e.contact_name, + e.retired, + e.first_seen, + e.last_seen, + e.run_scorecards, + e.password, + e.parent_sector_uid + FROM (public.sectors e + JOIN sector_queries c ON ((e.parent_sector_uid = c.sector_uid))) + ) + SELECT o.organizations_uid, + o.cyhy_db_name, + cq.id AS sector_id, + o.parent_org_uid, + o.retired, + o.receives_cyhy_report, + o.is_parent, + o.fceb, + o.fceb_child, + o.name, + o.cyhy_period_start + FROM ((sector_queries cq + JOIN public.sectors_orgs so ON ((so.sector_uid = cq.sector_uid))) + JOIN public.organizations o ON ((o.organizations_uid = so.organizations_uid))) + UNION ALL + SELECT co.organizations_uid, + co.cyhy_db_name, + oq_1.sector_id, + co.parent_org_uid, + co.retired, + co.receives_cyhy_report, + co.is_parent, + co.fceb, + co.fceb_child, + co.name, + co.cyhy_period_start + FROM (public.organizations co + JOIN org_queries oq_1 ON ((oq_1.organizations_uid = co.parent_org_uid))) + ) + SELECT DISTINCT oq.organizations_uid, + oq.cyhy_db_name, + oq.sector_id, + oq.parent_org_uid, + oq.retired, + oq.receives_cyhy_report, + oq.is_parent, + oq.fceb, + oq.fceb_child, + oq.name, + oq.cyhy_period_start + FROM org_queries oq + WHERE (oq.retired <> true); + + +ALTER TABLE public.vw_scorecard_orgs OWNER TO pe; + +-- +-- Name: vw_scorecard_top_orgs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_scorecard_top_orgs AS + WITH RECURSIVE sector_queries AS ( + SELECT s.sector_uid, + s.id, + s.acronym, + s.name, + s.email, + s.contact_name, + s.retired, + s.first_seen, + s.last_seen, + s.run_scorecards, + s.password, + s.parent_sector_uid + FROM public.sectors s + WHERE (s.run_scorecards = true) + UNION ALL + SELECT e.sector_uid, + e.id, + e.acronym, + e.name, + e.email, + e.contact_name, + e.retired, + e.first_seen, + e.last_seen, + e.run_scorecards, + e.password, + e.parent_sector_uid + FROM (public.sectors e + JOIN sector_queries c ON ((e.parent_sector_uid = c.sector_uid))) + ) + SELECT o.organizations_uid, + o.cyhy_db_name, + cq.id AS sector_id, + o.parent_org_uid, + o.retired, + o.receives_cyhy_report, + o.is_parent, + o.fceb, + o.fceb_child, + o.name, + o.cyhy_period_start + FROM ((sector_queries cq + JOIN public.sectors_orgs so ON ((so.sector_uid = cq.sector_uid))) + JOIN public.organizations o ON ((o.organizations_uid = so.organizations_uid))); + + +ALTER TABLE public.vw_scorecard_top_orgs OWNER TO pe; + +-- +-- Name: vw_sector_orgs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_sector_orgs AS + WITH RECURSIVE org_queries AS ( + WITH RECURSIVE sector_queries AS ( + SELECT s.sector_uid, + s.id, + s.acronym, + s.name, + s.email, + s.contact_name, + s.retired, + s.first_seen, + s.last_seen, + s.run_scorecards, + s.password, + s.parent_sector_uid + FROM public.sectors s + UNION ALL + SELECT e.sector_uid, + e.id, + e.acronym, + e.name, + e.email, + e.contact_name, + e.retired, + e.first_seen, + e.last_seen, + e.run_scorecards, + e.password, + e.parent_sector_uid + FROM (public.sectors e + JOIN sector_queries c ON ((e.parent_sector_uid = c.sector_uid))) + ) + SELECT o.organizations_uid, + o.cyhy_db_name, + cq.id AS sector_id, + cq.run_scorecards, + true AS top_level_org, + o.parent_org_uid, + o.report_on, + o.retired, + o.demo, + o.receives_cyhy_report, + o.is_parent, + o.fceb, + o.fceb_child, + o.name, + o.cyhy_period_start + FROM ((sector_queries cq + JOIN public.sectors_orgs so ON ((so.sector_uid = cq.sector_uid))) + JOIN public.organizations o ON ((o.organizations_uid = so.organizations_uid))) + UNION ALL + SELECT co.organizations_uid, + co.cyhy_db_name, + oq_1.sector_id, + oq_1.run_scorecards, + false AS top_level_org, + co.parent_org_uid, + co.report_on, + co.retired, + co.demo, + co.receives_cyhy_report, + co.is_parent, + co.fceb, + co.fceb_child, + co.name, + co.cyhy_period_start + FROM (public.organizations co + JOIN org_queries oq_1 ON ((oq_1.organizations_uid = co.parent_org_uid))) + ) + SELECT DISTINCT oq.organizations_uid, + oq.cyhy_db_name, + oq.name, + oq.sector_id, + oq.run_scorecards, + oq.top_level_org, + oq.parent_org_uid, + oq.report_on, + oq.retired, + oq.demo, + oq.receives_cyhy_report, + oq.is_parent, + oq.fceb, + oq.fceb_child, + oq.cyhy_period_start + FROM org_queries oq + WHERE (oq.retired <> true); + + +ALTER TABLE public.vw_sector_orgs OWNER TO pe; + +-- +-- Name: vw_sector_time_to_remediate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_sector_time_to_remediate AS + SELECT summary.month_seen, + summary.year_seen, + summary.sector_id, + summary.organizations_uid, + summary.cyhy_db_name, + avg( + CASE + WHEN summary.is_kev THEN summary.remediation_time + ELSE NULL::interval + END) AS kev_ttr, + sum( + CASE + WHEN summary.is_kev THEN 1 + ELSE 0 + END) AS kev_count, + avg( + CASE + WHEN summary.is_critical THEN summary.remediation_time + ELSE NULL::interval + END) AS critical_ttr, + sum( + CASE + WHEN summary.is_critical THEN 1 + ELSE 0 + END) AS critical_count, + avg( + CASE + WHEN summary.is_high THEN summary.remediation_time + ELSE NULL::interval + END) AS high_ttr, + sum( + CASE + WHEN summary.is_high THEN 1 + ELSE 0 + END) AS high_count + FROM ( SELECT date_part('month'::text, ct.time_closed) AS month_seen, + date_part('year'::text, ct.time_closed) AS year_seen, + o.organizations_uid, + o.cyhy_db_name, + vso.sector_id, + o.fceb, + CASE + WHEN ((ct.cvss_base_score >= (7)::double precision) AND (ct.cvss_base_score < (9)::double precision)) THEN true + ELSE false + END AS is_high, + CASE + WHEN ((ct.cvss_base_score >= (9)::double precision) AND (ct.cvss_base_score <= (10)::double precision)) THEN true + ELSE false + END AS is_critical, + CASE + WHEN (ct.cve IN ( SELECT cyhy_kevs.kev + FROM public.cyhy_kevs)) THEN true + ELSE false + END AS is_kev, + (ct.time_closed - ct.time_opened) AS remediation_time + FROM ((public.cyhy_tickets ct + JOIN public.organizations o ON ((o.organizations_uid = ct.organizations_uid))) + JOIN public.vw_scorecard_orgs vso ON ((o.organizations_uid = vso.organizations_uid))) + WHERE ((o.retired IS FALSE) AND (ct.false_positive IS FALSE) AND (ct.time_closed IS NOT NULL))) summary + GROUP BY summary.month_seen, summary.year_seen, summary.sector_id, summary.organizations_uid, summary.cyhy_db_name; + + +ALTER TABLE public.vw_sector_time_to_remediate OWNER TO pe; + +-- +-- Name: was_map; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_map ( + was_org_id text NOT NULL, + pe_org_id uuid, + report_on boolean, + last_scanned date +); + + +ALTER TABLE public.was_map OWNER TO pe; + +-- +-- Name: was_tracker_customerdata; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_tracker_customerdata ( + customer_id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + tag text NOT NULL, + customer_name text NOT NULL, + testing_sector text NOT NULL, + ci_type text NOT NULL, + jira_ticket text, + ticket text NOT NULL, + next_scheduled text NOT NULL, + last_scanned text NOT NULL, + frequency text NOT NULL, + comments_notes text NOT NULL, + was_report_poc text NOT NULL, + was_report_email text NOT NULL, + onboarding_date text NOT NULL, + no_of_web_apps integer NOT NULL, + no_web_apps_last_updated text, + elections boolean, + fceb boolean, + special_report boolean, + report_password text, + child_tags text +); + + +ALTER TABLE public.was_tracker_customerdata OWNER TO pe; + +-- +-- Name: web_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.web_assets ( + asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + asset_type text NOT NULL, + asset text NOT NULL, + ip_type text, + verified boolean, + organizations_uid uuid NOT NULL, + asset_origin text, + report_on boolean DEFAULT true, + last_scanned timestamp without time zone, + report_status_reason text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.web_assets OWNER TO pe; + +-- +-- Name: weekly_statuses; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.weekly_statuses ( + weekly_status_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + user_status text NOT NULL, + key_accomplishments text, + ongoing_task text NOT NULL, + upcoming_task text NOT NULL, + obstacles text, + non_standard_meeting text, + deliverables text, + pto text, + week_ending date NOT NULL, + notes text, + "statusComplete" integer +); + + +ALTER TABLE public.weekly_statuses OWNER TO pe; + +-- +-- Name: Users Users_api_key_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_api_key_key" UNIQUE (api_key); + + +-- +-- Name: Users Users_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_pkey" PRIMARY KEY (id); + + +-- +-- Name: alembic_version alembic_version_pkc; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alembic_version + ADD CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num); + + +-- +-- Name: alerts alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_pkey PRIMARY KEY (alerts_uid); + + +-- +-- Name: alerts alerts_sixgill_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_sixgill_id_key UNIQUE (sixgill_id); + + +-- +-- Name: alias alias_alias_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_alias_key UNIQUE (alias); + + +-- +-- Name: alias alias_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_pkey PRIMARY KEY (alias_uid); + + +-- +-- Name: asset_headers asset_headers_organizations_uid_sub_url_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_organizations_uid_sub_url_key UNIQUE (organizations_uid, sub_url); + + +-- +-- Name: asset_headers asset_headers_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_pkey PRIMARY KEY (_id); + + +-- +-- Name: auth_group auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_name_key UNIQUE (name); + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_permission_id_0cd325b0_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_permission_id_0cd325b0_uniq UNIQUE (group_id, permission_id); + + +-- +-- Name: auth_group_permissions auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_group auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_permission auth_permission_content_type_id_codename_01ab375a_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_codename_01ab375a_uniq UNIQUE (content_type_id, codename); + + +-- +-- Name: auth_permission auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_group_id_94350c0c_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE (user_id, group_id); + + +-- +-- Name: auth_user auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_permission_id_14a6b632_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE (user_id, permission_id); + + +-- +-- Name: auth_user auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_username_key UNIQUE (username); + + +-- +-- Name: cidrs cidrs_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_uid_pkey PRIMARY KEY (cidr_uid); + + +-- +-- Name: credential_exposures credential_exposure_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposure_unique_constraint UNIQUE (breach_name, email); + + +-- +-- Name: cve_info cve_info_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_info_pkey PRIMARY KEY (cve_uuid); + + +-- +-- Name: cve_info cve_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_name_key UNIQUE (cve_name); + + +-- +-- Name: cyhy_certs cyhy_certs_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_certs_uid_pkey PRIMARY KEY (cyhy_certs_uid); + + +-- +-- Name: cyhy_contacts cyhy_contacts_org_id_contact_type_email_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_org_id_contact_type_email_name_key UNIQUE (org_id, contact_type, email, name); + + +-- +-- Name: cyhy_contacts cyhy_contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_unique_constraint UNIQUE (org_id, network); + + +-- +-- Name: cyhy_domains cyhy_domains_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT cyhy_domains_uid_pkey PRIMARY KEY (cyhy_domains_uid); + + +-- +-- Name: cyhy_https_scan cyhy_https_scan_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT cyhy_https_scan_uid_pkey PRIMARY KEY (cyhy_https_scan_uid); + + +-- +-- Name: cyhy_kevs cyhy_kevd_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_kevs + ADD CONSTRAINT cyhy_kevd_uid_pkey PRIMARY KEY (cyhy_kevs_uid); + + +-- +-- Name: cyhy_port_scans_new cyhy_port_scans_new_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT cyhy_port_scans_new_uid_pkey PRIMARY KEY (cyhy_port_scans_uid); + + +-- +-- Name: cyhy_port_scans cyhy_port_scans_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT cyhy_port_scans_uid_pkey PRIMARY KEY (cyhy_port_scans_uid); + + +-- +-- Name: cyhy_snapshots cyhy_snapshots_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT cyhy_snapshots_uid_pkey PRIMARY KEY (cyhy_snapshots_uid); + + +-- +-- Name: cyhy_sslyze cyhy_sslyze_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT cyhy_sslyze_uid_pkey PRIMARY KEY (cyhy_sslyze_uid); + + +-- +-- Name: cyhy_tickets cyhy_ticket_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT cyhy_ticket_uid_pkey PRIMARY KEY (cyhy_tickets_uid); + + +-- +-- Name: cyhy_trustymail cyhy_trustymail_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT cyhy_trustymail_uid_pkey PRIMARY KEY (cyhy_trustymail_uid); + + +-- +-- Name: cyhy_vuln_scans cyhy_vuln_scans_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT cyhy_vuln_scans_uid_pkey PRIMARY KEY (cyhy_vuln_scans_uid); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_pkey" PRIMARY KEY (id); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_key" UNIQUE (user_id); + + +-- +-- Name: data_source data_source_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.data_source + ADD CONSTRAINT data_source_pkey PRIMARY KEY (data_source_uid); + + +-- +-- Name: django_admin_log django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id); + + +-- +-- Name: django_content_type django_content_type_app_label_model_76bd3d3b_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_app_label_model_76bd3d3b_uniq UNIQUE (app_label, model); + + +-- +-- Name: django_content_type django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id); + + +-- +-- Name: django_migrations django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_migrations + ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id); + + +-- +-- Name: django_session django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_session + ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key); + + +-- +-- Name: dns_records dns_records_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dns_records + ADD CONSTRAINT dns_records_pkey PRIMARY KEY (dns_record_uid); + + +-- +-- Name: domain_alerts domain_alerts_alert_type_sub_domain_uid_date_new_value_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_alert_type_sub_domain_uid_date_new_value_key UNIQUE (alert_type, sub_domain_uid, date, new_value); + + +-- +-- Name: domain_alerts domain_alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_pkey PRIMARY KEY (domain_alert_uid); + + +-- +-- Name: domain_permutations domain_permutations_domain_permutation_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_domain_permutation_organizations_uid_key UNIQUE (domain_permutation, organizations_uid); + + +-- +-- Name: dotgov_domains dotgov_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT dotgov_uid_pkey PRIMARY KEY (dotgov_uid); + + +-- +-- Name: executives executives_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_pkey PRIMARY KEY (executives_uid); + + +-- +-- Name: credential_breaches hibp_breaches_breach_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_breach_name_key UNIQUE (breach_name); + + +-- +-- Name: credential_breaches hibp_breaches_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_pkey PRIMARY KEY (credential_breaches_uid); + + +-- +-- Name: credential_exposures hibp_exposed_credentials_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_pkey PRIMARY KEY (credential_exposures_uid); + + +-- +-- Name: ips ip_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_unique UNIQUE (ip); + + +-- +-- Name: ips ips_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ips_pkey PRIMARY KEY (ip_hash); + + +-- +-- Name: ips_subs ips_subs_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_pkey PRIMARY KEY (ips_subs_uid); + + +-- +-- Name: mentions mentions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_pkey PRIMARY KEY (mentions_uid); + + +-- +-- Name: mentions mentions_sixgill_mention_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_sixgill_mention_id_key UNIQUE (sixgill_mention_id); + + +-- +-- Name: cyhy_port_scans_new new_unique_cyhy_port_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT new_unique_cyhy_port_scans UNIQUE (ip, port, service_name, report_period); + + +-- +-- Name: org_type org_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_type + ADD CONSTRAINT org_type_pkey PRIMARY KEY (org_type_uid); + + +-- +-- Name: organizations organizations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_pkey PRIMARY KEY (organizations_uid); + + +-- +-- Name: pshtt_results pshtt_results_organizations_uid_sub_domain_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_organizations_uid_sub_domain_uid_key UNIQUE (organizations_uid, sub_domain_uid); + + +-- +-- Name: report_summary_stats report_summary_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_pkey PRIMARY KEY (report_uid); + + +-- +-- Name: root_domains root_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_pkey PRIMARY KEY (root_domain_uid); + + +-- +-- Name: root_domains root_domains_root_domain_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_root_domain_organizations_uid_key UNIQUE (root_domain, organizations_uid); + + +-- +-- Name: scorecard_summary_stats scorecard_summary_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT scorecard_summary_stats_pkey PRIMARY KEY (scorecard_summary_uid); + + +-- +-- Name: sectors_orgs sectors_orgs_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_pkey PRIMARY KEY (sector_org_uid); + + +-- +-- Name: sectors sectors_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors + ADD CONSTRAINT sectors_pkey PRIMARY KEY (sector_uid); + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_ip_port_protocol_timestamp_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_ip_port_protocol_timestamp_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_assets shodan_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_pkey PRIMARY KEY (shodan_asset_uid); + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_pkey PRIMARY KEY (insecure_product_uid); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_pkey PRIMARY KEY (shodan_vuln_uid); + + +-- +-- Name: sub_domains sub_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_pkey PRIMARY KEY (sub_domain_uid); + + +-- +-- Name: sub_domains sub_domains_un; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_un UNIQUE (sub_domain, root_domain_uid); + + +-- +-- Name: team_members team_members_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.team_members + ADD CONSTRAINT team_members_pkey PRIMARY KEY (team_member_uid); + + +-- +-- Name: top_cves top_cves_cve_id_date_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_cve_id_date_key UNIQUE (cve_id, date); + + +-- +-- Name: top_cves top_cves_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_pkey PRIMARY KEY (top_cves_uid); + + +-- +-- Name: topic_totals topic_totals_pk; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.topic_totals + ADD CONSTRAINT topic_totals_pk PRIMARY KEY (cound_uuid); + + +-- +-- Name: cyhy_certs unique_cyhy_cert; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT unique_cyhy_cert UNIQUE (cyhy_id, organizations_uid, sub_domain_uid); + + +-- +-- Name: organizations unique_cyhy_db_name; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT unique_cyhy_db_name UNIQUE (cyhy_db_name); + + +-- +-- Name: cyhy_domains unique_cyhy_domain; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT unique_cyhy_domain UNIQUE (domain); + + +-- +-- Name: cyhy_https_scan unique_cyhy_https_scan; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT unique_cyhy_https_scan UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_kevs unique_cyhy_kevs; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_kevs + ADD CONSTRAINT unique_cyhy_kevs UNIQUE (kev); + + +-- +-- Name: cyhy_port_scans unique_cyhy_port_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT unique_cyhy_port_scans UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_snapshots unique_cyhy_snapshot; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT unique_cyhy_snapshot UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_tickets unique_cyhy_ticket; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT unique_cyhy_ticket UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_vuln_scans unique_cyhy_vuln_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT unique_cyhy_vuln_scans UNIQUE (cyhy_id); + + +-- +-- Name: dotgov_domains unique_domain; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT unique_domain UNIQUE (domain_name); + + +-- +-- Name: sectors unique_id; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors + ADD CONSTRAINT unique_id UNIQUE (id); + + +-- +-- Name: org_id_map unique_id_map_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_id_map + ADD CONSTRAINT unique_id_map_unique UNIQUE (cyhy_id, pe_org_id); + + +-- +-- Name: ips_subs unique_ips_subs_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT unique_ips_subs_unique UNIQUE (ip_hash, sub_domain_uid); + + +-- +-- Name: cidrs unique_org_cidr; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT unique_org_cidr UNIQUE (organizations_uid, network); + + +-- +-- Name: report_summary_stats unique_report; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT unique_report UNIQUE (organizations_uid, start_date); + + +-- +-- Name: scorecard_summary_stats unique_scorecard; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT unique_scorecard UNIQUE (organizations_uid, start_date, sector_name); + + +-- +-- Name: sectors_orgs unique_sector_org; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT unique_sector_org UNIQUE (sector_uid, organizations_uid); + + +-- +-- Name: unique_software unique_software_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.unique_software + ADD CONSTRAINT unique_software_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_sslyze unique_sslyze; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT unique_sslyze UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_trustymail unique_trustymail; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT unique_trustymail UNIQUE (cyhy_id); + + +-- +-- Name: was_findings was_findings_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_findings + ADD CONSTRAINT was_findings_pkey PRIMARY KEY (finding_uid); + + +-- +-- Name: was_history was_history_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_history + ADD CONSTRAINT was_history_pkey PRIMARY KEY (was_org_id, date_scanned); + + +-- +-- Name: was_map was_map_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_map + ADD CONSTRAINT was_map_pkey PRIMARY KEY (was_org_id); + + +-- +-- Name: was_summary was_summary_was_org_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_summary + ADD CONSTRAINT was_summary_was_org_id_key UNIQUE (was_org_id); + + +-- +-- Name: was_tracker_customerdata was_tracker_customerdata_pk; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_tracker_customerdata + ADD CONSTRAINT was_tracker_customerdata_pk PRIMARY KEY (customer_id); + + +-- +-- Name: web_assets web_assets_asset_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_asset_organizations_uid_key UNIQUE (asset, organizations_uid); + + +-- +-- Name: web_assets web_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_pkey PRIMARY KEY (asset_uid); + + +-- +-- Name: weekly_statuses weekly_statuses_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.weekly_statuses + ADD CONSTRAINT weekly_statuses_pkey PRIMARY KEY (weekly_status_uid); + + +-- +-- Name: auth_group_name_a6ea08ec_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_name_a6ea08ec_like ON public.auth_group USING btree (name varchar_pattern_ops); + + +-- +-- Name: auth_group_permissions_group_id_b120cbf9; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_group_id_b120cbf9 ON public.auth_group_permissions USING btree (group_id); + + +-- +-- Name: auth_group_permissions_permission_id_84c5c92e; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_permission_id_84c5c92e ON public.auth_group_permissions USING btree (permission_id); + + +-- +-- Name: auth_permission_content_type_id_2f476e4b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_permission_content_type_id_2f476e4b ON public.auth_permission USING btree (content_type_id); + + +-- +-- Name: auth_user_groups_group_id_97559544; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_group_id_97559544 ON public.auth_user_groups USING btree (group_id); + + +-- +-- Name: auth_user_groups_user_id_6a12ed8b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_user_id_6a12ed8b ON public.auth_user_groups USING btree (user_id); + + +-- +-- Name: auth_user_user_permissions_permission_id_1fbb5f2c; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_permission_id_1fbb5f2c ON public.auth_user_user_permissions USING btree (permission_id); + + +-- +-- Name: auth_user_user_permissions_user_id_a95ead1b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_user_id_a95ead1b ON public.auth_user_user_permissions USING btree (user_id); + + +-- +-- Name: auth_user_username_6821ab7c_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_username_6821ab7c_like ON public.auth_user USING btree (username varchar_pattern_ops); + + +-- +-- Name: django_admin_log_content_type_id_c4bce8eb; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_content_type_id_c4bce8eb ON public.django_admin_log USING btree (content_type_id); + + +-- +-- Name: django_admin_log_user_id_c564eba6; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_user_id_c564eba6 ON public.django_admin_log USING btree (user_id); + + +-- +-- Name: django_session_expire_date_a5c62663; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_expire_date_a5c62663 ON public.django_session USING btree (expire_date); + + +-- +-- Name: django_session_session_key_c0390e0f_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_session_key_c0390e0f_like ON public.django_session USING btree (session_key varchar_pattern_ops); + + +-- +-- Name: idx_ips_origin_cidr; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX idx_ips_origin_cidr ON public.ips USING btree (origin_cidr); + + +-- +-- Name: ix_Users_email; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_email" ON public."Users" USING btree (email); + + +-- +-- Name: ix_Users_username; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_username" ON public."Users" USING btree (username); + + +-- +-- Name: vw_orgs_total_ips _RETURN; Type: RULE; Schema: public; Owner: pe +-- + +CREATE OR REPLACE VIEW public.vw_orgs_total_ips AS + SELECT ci.organizations_uid, + ci.cyhy_db_name, + ci.parent_org_uid, + COALESCE(ci.cidr_ip_count, (0)::double precision) AS cidr_ips, + COALESCE(li.lone_count, (0)::bigint) AS identified_ips, + (COALESCE(ci.cidr_ip_count, (0)::double precision) + (COALESCE(li.lone_count, (0)::bigint))::double precision) AS num_ips, + ci.cidr_count + FROM (( SELECT o.organizations_uid, + o.cyhy_db_name, + o.parent_org_uid, + sum(ic.ip_count) AS cidr_ip_count, + count(ic.network) AS cidr_count + FROM (public.organizations o + LEFT JOIN ( SELECT c.organizations_uid, + masklen((c.network)::inet) AS masklen, + c.network, + CASE + WHEN (family((c.network)::inet) = 4) THEN + CASE + WHEN (masklen((c.network)::inet) < 31) THEN (((2)::double precision ^ ((32 - ( SELECT masklen((c.network)::inet) AS masklen)))::double precision) - (2)::double precision) + WHEN (masklen((c.network)::inet) = 31) THEN (2)::double precision + WHEN (masklen((c.network)::inet) = 32) THEN (1)::double precision + ELSE NULL::double precision + END + WHEN (family((c.network)::inet) = 6) THEN + CASE + WHEN (masklen((c.network)::inet) < 127) THEN (((2)::double precision ^ ((128 - ( SELECT masklen((c.network)::inet) AS masklen)))::double precision) - (2)::double precision) + WHEN (masklen((c.network)::inet) = 127) THEN (2)::double precision + WHEN (masklen((c.network)::inet) = 128) THEN (1)::double precision + ELSE NULL::double precision + END + ELSE NULL::double precision + END AS ip_count + FROM public.cidrs c + WHERE c.current) ic ON ((ic.organizations_uid = o.organizations_uid))) + GROUP BY o.organizations_uid, o.cyhy_db_name) ci + LEFT JOIN ( SELECT lone_ips.organizations_uid, + count(lone_ips.ip) AS lone_count + FROM ( SELECT DISTINCT rd.organizations_uid, + i.ip + FROM (((public.ips i + JOIN public.ips_subs si ON ((si.ip_hash = i.ip_hash))) + JOIN public.sub_domains sd ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.root_domains rd ON ((rd.root_domain_uid = sd.root_domain_uid))) + WHERE (sd.current AND i.current AND (i.origin_cidr IS NULL))) lone_ips + GROUP BY lone_ips.organizations_uid) li ON ((li.organizations_uid = ci.organizations_uid))); + + +-- +-- Name: weekly_statuses set_status_completed_and_week_ending_trigger; Type: TRIGGER; Schema: public; Owner: pe +-- + +CREATE TRIGGER set_status_completed_and_week_ending_trigger BEFORE INSERT ON public.weekly_statuses FOR EACH ROW EXECUTE FUNCTION public.set_status_completed_and_week_ending(); + + +-- +-- Name: alerts alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: alerts alerts_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: alias alias_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: auth_group_permissions auth_group_permissio_permission_id_84c5c92e_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_permission auth_permission_content_type_id_2f476e4b_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_group_id_97559544_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_6a12ed8b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: cidrs cidrs_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: cidrs cidrs_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: credential_breaches credential_breaches_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT credential_breaches_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: credential_exposures credential_exposures_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposures_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: cyhy_certs cyhy_certs_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_certs_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_domains cyhy_domains_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT cyhy_domains_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_certs cyhy_domains_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_domains_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid); + + +-- +-- Name: cyhy_https_scan cyhy_https_scan_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT cyhy_https_scan_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_port_scans_new cyhy_port_scans_new_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT cyhy_port_scans_new_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_port_scans cyhy_port_scans_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT cyhy_port_scans_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_snapshots cyhy_snapshot_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT cyhy_snapshot_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_sslyze cyhy_sslyze_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT cyhy_sslyze_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_tickets cyhy_ticket_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT cyhy_ticket_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_trustymail cyhy_trustymail_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT cyhy_trustymail_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_vuln_scans cyhy_vulns_scans_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT cyhy_vulns_scans_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id" FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_content_type_id_c4bce8eb_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_content_type_id_c4bce8eb_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_user_id_c564eba6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_user_id_c564eba6_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: domain_permutations dnstwist_domain_masq_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT dnstwist_domain_masq_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: executives executives_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: ips fk_org_uid; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT fk_org_uid FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: credential_exposures hibp_exposed_credentials_breach_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_breach_id_fkey FOREIGN KEY (credential_breaches_uid) REFERENCES public.credential_breaches(credential_breaches_uid) NOT VALID; + + +-- +-- Name: credential_exposures hibp_exposed_credentials_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: ips ip_origin_cidr_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_origin_cidr_uid_fkey FOREIGN KEY (origin_cidr) REFERENCES public.cidrs(cidr_uid) NOT VALID; + + +-- +-- Name: ips_subs ip_subs_ip_hash_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ip_subs_ip_hash_fkey FOREIGN KEY (ip_hash) REFERENCES public.ips(ip_hash) ON DELETE CASCADE; + + +-- +-- Name: ips_subs ips_subs_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) ON DELETE CASCADE; + + +-- +-- Name: mentions mentions_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: organizations organizations_org_type_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_org_type_uid_fkey FOREIGN KEY (org_type_uid) REFERENCES public.org_type(org_type_uid) NOT VALID; + + +-- +-- Name: organizations parent_child_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT parent_child_fkey FOREIGN KEY (parent_org_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: was_map pe_org_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_map + ADD CONSTRAINT pe_org_id_fk FOREIGN KEY (pe_org_id) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: report_summary_stats report_summary_stats_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: root_domains root_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: root_domains root_domains_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: scorecard_summary_stats scorecard_summary_stats_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT scorecard_summary_stats_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: sectors_orgs sectors_orgs_orgs_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_orgs_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) ON DELETE CASCADE; + + +-- +-- Name: sectors_orgs sectors_orgs_sector_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_sector_uid_fkey FOREIGN KEY (sector_uid) REFERENCES public.sectors(sector_uid) ON DELETE CASCADE; + + +-- +-- Name: shodan_assets shodan_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vul_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vul_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_dns_records_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_dns_records_uid_fkey FOREIGN KEY (dns_record_uid) REFERENCES public.dns_records(dns_record_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_root_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_root_domain_uid_fkey FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_sub_domain_root_domain_uid_key; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_sub_domain_root_domain_uid_key FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: top_cves top_cves_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: crossfeed +-- + +REVOKE USAGE ON SCHEMA public FROM PUBLIC; +GRANT ALL ON SCHEMA public TO PUBLIC; + + +-- +-- PostgreSQL database dump complete +-- + diff --git a/src/pe_reports/data/database.ini b/src/pe_reports/data/database.ini new file mode 100644 index 00000000..32d54bdc --- /dev/null +++ b/src/pe_reports/data/database.ini @@ -0,0 +1,60 @@ +[postgres] +host=localhost +database=pe +user=pe +password= +port=5432 + +[staging] +host=crossfeed-stage-db.c4a9ojyrk2io.us-east-1.rds.amazonaws.com +database=pe +user=pe +password=417c611e88efbbdca45edb4a49937424eef5e22e93ca3c71bfc197a1b0bdb116 +port=5432 + +[cyhy_mongo] +host=127.0.0.1 +database=cyhy +user=cyhy_ops +password=Geologist-Elude-Tutu-Earmuff-Sizzle-Sixtyfold +port=27017 + +[shodan] +key1=Z9NN8CyJQLAdXoA7v1yeJtjTVpZzcDgt +key2=3ktq7mUmpJujaAg0AiXSfRVEhTJ4aMOU +key3=SjDaLKm5dFgfbpKBKTQHYnqkCk3dzZ6h +key4=9qqDY655szhSMVrQyLf6jXhkHPlr3jjA + +[sixgill] +client_id=dhscisape-jo2ju4gm90 +client_secret=9ad4dae5-5392-416e-a3ec-1d983d25a5fa + +[whoisxml] +key=at_k5eJoD6do4NSnXL2BY3o1e9BH1t2b + +[intelx] +api_key=0ed86e3e-3811-40dd-bb90-63267fa3fc05 + +[dnsmonitor] +client_id=dnsmonitorapi-dhs +client_secret=SNjCXh#XdAJ75aC$ttwb*v$vKqoi3TWw + +[pe_db_password_key] +key=SnowyWaffle&ToastyPancake + +[pe_api] +pe_api_key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2ODMxNDU2MjUsInN1YiI6InZzX3RlYW0ifQ.V7ZwuUmE_1T8acjgXmk4zLyriy_4sZwcvYBnsNz_7ac +pe_api_url=http://127.0.0.1:8089/apiv1/ + +[blocklist] +[dehashed] +[dnstwist] +[hibp] + +[API_Client_ID] +[API_Client_secret] +[API_WHOIS] + +[xpanse] +api_key=RAjsvRs54iBx0x2XO5Qb33zyRsLBvjCzIoji9HmxNSgw4RNGCdaitBtvjfKt16NMkyK5Viy4YmXInvd1rDMeVCC58pG4oWrIyKCeZhka196tA3x9sqXzCgcABigxSWC4 +auth_id=6 \ No newline at end of file diff --git a/src/pe_reports/data/db_dev_schema.sql b/src/pe_reports/data/db_dev_schema.sql new file mode 100644 index 00000000..681e3642 --- /dev/null +++ b/src/pe_reports/data/db_dev_schema.sql @@ -0,0 +1,6692 @@ +-- +-- PostgreSQL database dump +-- + +-- Dumped from database version 11.16 +-- Dumped by pg_dump version 12.14 (Ubuntu 12.14-0ubuntu0.20.04.1) + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SELECT pg_catalog.set_config('search_path', '', false); +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +-- +-- Name: pgcrypto; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS pgcrypto WITH SCHEMA public; + + +-- +-- Name: EXTENSION pgcrypto; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION pgcrypto IS 'cryptographic functions'; + + +-- +-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: - +-- + +CREATE EXTENSION IF NOT EXISTS "uuid-ossp" WITH SCHEMA public; + + +-- +-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner: +-- + +COMMENT ON EXTENSION "uuid-ossp" IS 'generate universally unique identifiers (UUIDs)'; + + +-- +-- Name: get_cred_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_cred_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, password_creds bigint, total_creds bigint, num_breaches bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + cred_metrics.password_creds, + cred_metrics.total_creds, + breach_metrics.num_breaches + FROM + ( + SELECT + reported_orgs.organizations_uid, + CAST(COALESCE(creds.password_included, 0) as bigint) password_creds, + CAST(COALESCE(creds.no_password + creds.password_included, 0) as bigint) total_creds + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp_credsbydate.organizations_uid, + SUM(no_password) as no_password, + SUM(password_included) as password_included + FROM + public.vw_breachcomp_credsbydate + WHERE + mod_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp_credsbydate.organizations_uid + ) creds + ON reported_orgs.organizations_uid = creds.organizations_uid + ) cred_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(breaches.num_breaches, 0) num_breaches + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_breachcomp.organizations_uid, + COUNT(DISTINCT breach_name) as num_breaches + FROM + public.vw_breachcomp + WHERE + modified_date BETWEEN start_date AND end_date + GROUP BY + vw_breachcomp.organizations_uid + ) breaches + ON reported_orgs.organizations_uid = breaches.organizations_uid + ) breach_metrics + ON + cred_metrics.organizations_uid = breach_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_cred_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_darkweb_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_darkweb_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + dw_alert_metrics.organizations_uid, + dw_alert_metrics.num_dw_alerts, + CAST(dw_mention_metrics.num_dw_mentions as bigint) AS num_dw_mentions, + dw_threat_metrics.num_dw_threats, + dw_invite_metrics.num_dw_invites + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(alerts.num_dw_alerts, 0) AS num_dw_alerts + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + COUNT(*) num_dw_alerts + FROM + public.alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + alerts.organizations_uid + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ) dw_alert_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(mentions.num_dw_mentions, 0) AS num_dw_mentions + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_mentionsbydate.organizations_uid, + SUM(public.vw_darkweb_mentionsbydate."Count") as num_dw_mentions + FROM + public.vw_darkweb_mentionsbydate + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_mentionsbydate.organizations_uid + ) mentions + ON reported_orgs.organizations_uid = mentions.organizations_uid + ) dw_mention_metrics + ON + dw_alert_metrics.organizations_uid = dw_mention_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(threats.num_dw_threats, 0) AS num_dw_threats + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_potentialthreats.organizations_uid, + COUNT(*) as num_dw_threats + FROM + public.vw_darkweb_potentialthreats + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_potentialthreats.organizations_uid + ) threats + ON reported_orgs.organizations_uid = threats.organizations_uid + ) dw_threat_metrics + ON + dw_alert_metrics.organizations_uid = dw_threat_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(invites.num_dw_invites, 0) AS num_dw_invites + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + vw_darkweb_inviteonlymarkets.organizations_uid, + COUNT(*) as num_dw_invites + FROM + public.vw_darkweb_inviteonlymarkets + WHERE + date BETWEEN start_date AND end_date + GROUP BY + vw_darkweb_inviteonlymarkets.organizations_uid + ) invites + ON reported_orgs.organizations_uid = invites.organizations_uid + ) dw_invite_metrics + ON + dw_alert_metrics.organizations_uid = dw_invite_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_darkweb_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_domain_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_domain_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_sus_domain bigint, num_alert_domain bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + domain_sus_metrics.organizations_uid, + domain_sus_metrics.num_sus_domain, + domain_alert_metrics.num_alert_domain + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_sus.num_sus_domain, 0) num_sus_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_permutations.organizations_uid, + COUNT(*) as num_sus_domain + FROM + public.domain_permutations + WHERE + date_active BETWEEN start_date AND end_date + AND + malicious = True + GROUP BY + domain_permutations.organizations_uid + ) domain_sus + ON reported_orgs.organizations_uid = domain_sus.organizations_uid + ) domain_sus_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(domain_alerts.num_alert_domain, 0) num_alert_domain + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + COUNT(*) as num_alert_domain + FROM + public.domain_alerts + WHERE + date BETWEEN start_date AND end_date + GROUP BY + domain_alerts.organizations_uid + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ) domain_alert_metrics + ON + domain_sus_metrics.organizations_uid = domain_alert_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_domain_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: get_vuln_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.get_vuln_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_insecure_ports bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + verif_vuln_metrics.organizations_uid, + verif_vuln_metrics.num_verif_vulns, + assets_unverif_vuln_metrics.num_assets_unverif_vulns, + insecure_port_metrics.num_insecure_ports + FROM + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(verif_vulns.num_verif_vulns, 0) AS num_verif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_verif_vulns + FROM + ( + SELECT DISTINCT + vw_shodanvulns_verified.organizations_uid, + cve, + ip + FROM + public.vw_shodanvulns_verified + WHERE + timestamp BETWEEN start_date AND end_date + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) verif_vulns + ON + reported_orgs.organizations_uid = verif_vulns.organizations_uid + ) verif_vuln_metrics + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(assets_unverif_vulns.num_assets_unverif_vuln, 0) AS num_assets_unverif_vulns + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + cve_ip_combos.organizations_uid, + COUNT(*) as num_assets_unverif_vuln + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + potential_vulns, + ip + FROM + public.vw_shodanvulns_suspected + WHERE + timestamp BETWEEN start_date AND end_date + AND + vw_shodanvulns_suspected.type != 'Insecure Protocol' + ) cve_ip_combos + GROUP BY + cve_ip_combos.organizations_uid + ) assets_unverif_vulns + ON + reported_orgs.organizations_uid = assets_unverif_vulns.organizations_uid + ) assets_unverif_vuln_metrics + ON + verif_vuln_metrics.organizations_uid = assets_unverif_vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + reported_orgs.organizations_uid, + COALESCE(insecure_ports.num_risky_port, 0) AS num_insecure_ports + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + risky_ports.organizations_uid, + COUNT(port) as num_risky_port + FROM + ( + SELECT DISTINCT + vw_shodanvulns_suspected.organizations_uid, + protocol, + ip, + port + FROM + public.vw_shodanvulns_suspected + WHERE + vw_shodanvulns_suspected.type = 'Insecure Protocol' + AND + (protocol != 'http' AND protocol != 'smtp') + AND + timestamp BETWEEN start_date AND end_date + ) risky_ports + GROUP BY + risky_ports.organizations_uid + ) insecure_ports + ON + reported_orgs.organizations_uid = insecure_ports.organizations_uid + ) insecure_port_metrics + ON + verif_vuln_metrics.organizations_uid = insecure_port_metrics.organizations_uid; +END; $$; + + +ALTER FUNCTION public.get_vuln_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: insert_cidr(inet, uuid, text, date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_cidr(arg_net inet, arg_org_uid uuid, arg_data_src text, arg_first_seen date, arg_last_seen date) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + parent_uid uuid := null; + comp_cidr_uid uuid := null; + comp_net cidr; + comp_uid uuid := null; + comp_parent_uid uuid := null; + comp_cyhy_id text := null; + save_to_db boolean := true; + ds_uid uuid := null; + new_cidr_uid uuid := null; + in_cidrs record; + cidrs_in record; +begin + select o.parent_org_uid into parent_uid from organizations o where o.organizations_uid = arg_org_uid; + select ds.data_source_uid into ds_uid from data_source ds where ds.name = arg_data_src; + -- Check if any cidrs equal the provided cidr + select ct.cidr_uid, o.organizations_uid , ct.network, o.parent_org_uid, o."cyhy_db_name" as parent_id from cidrs ct + join organizations o on ct.organizations_uid = o.organizations_uid + where ct.network = arg_net into comp_cidr_uid, comp_uid, comp_net, comp_parent_uid, comp_cyhy_id; + if (comp_net is not null) then + --if the already saved cidr's org is the given cidr's parent org + if (comp_uid = parent_uid) then + -- point given cidr to the new child org + update cidrs set organizations_uid = arg_org_uid, last_seen = arg_last_seen + where organizations_uid = comp_uid and network = arg_net; + new_cidr_uid := comp_cidr_uid; + save_to_db := false; + --if the given cidr is the parent to the already saved cidr. + --(the cidr exists in the db and has already been assigned to a + --child org. We know this is true if the provided cidr's org_uid is equal + --to the already existing cidr's parent_org_uid) + elseif (arg_org_uid = comp_parent_uid) then + -- update last_seen + update cidrs set last_seen = arg_last_seen + where network = arg_net; + raise notice 'This cidr already exists in a child organization'; + save_to_db := false; + --return comp_cidr_uid; + -- if the cidr already exists and the same org + elseif (arg_org_uid = comp_uid) then + update cidrs set last_seen = arg_last_seen + where organizations_uid = comp_uid and network = arg_net; + new_cidr_uid := comp_cidr_uid; + save_to_db :=false; + --if the orgs are not related + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'Cidr duplicate between unrelated org. This cidr is also found in the following org. org_cyhy_id:' || comp_cyhy_id || ' org_uid: ' || comp_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end if; + -- Check if the cidr is contained in an existing cidr block + if exists(select ct.network from cidrs ct where arg_net << ct.network) then + for in_cidrs in select o.organizations_uid , tct.network, o.parent_org_uid, tct.cidr_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where arg_net << tct.network loop + -- Our cidr is found in an existing cidr for the same org + --do nothing + if (in_cidrs.organizations_uid = arg_org_uid) then + raise notice 'This cidr is containeed in another cidr for the same organization'; + save_to_db := false; + -- Our cidr is found in an existing cidr related to our parent org + -- add cidr + elseif (in_cidrs.organizations_uid = parent_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --UPDATE IPS THAT BELONG TO THIS CIDR TO POINT HERE ******************************************* + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = in_cidrs.cidr_uid; + -- Our cidr is found in an existing cidr related to our child org + -- don't add cidr + elseif (arg_org_uid = in_cidrs.parent_org_uid) then + save_to_db := false; + --Our cidr is found in an existing cidr unrelated to our org + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'This cidr range is contained in another cidr owned by the following unrelated org. org_uid:' || in_cidrs.organizations_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = cidrs.insert_alert || ', ' || in_cidrs.organizations_uid, + last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end loop; + end if; + -- Check if any cidrs are contained within it + if exists(select ct.network from cidrs ct where ct.network << arg_net ) then + for cidrs_in in select cidr_uid, o.organizations_uid , tct.network, o.parent_org_uid, tct.cidr_uid from cidrs tct + join organizations o on o.organizations_uid = tct.organizations_uid where tct.network << arg_net loop + -- an existing cidr is found in our cidr for the same org + -- update existing cidr to current cidr + if (cidrs_in.organizations_uid = arg_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.cidr_uid; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr related to our parent org is found in our cidr + -- update existing cidr to our org and cidr + elseif (cidrs_in.organizations_uid = parent_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + --update all ips to point to this new cidr block + update ips + set origin_cidr = new_cidr_uid + where ip << arg_net + and origin_cidr = cidrs_in.cidr_uid; + --delete the old cidr + DELETE FROM cidrs + WHERE network = cidrs_in.network + and organizations_uid = arg_org_uid; + -- an existing cidr is found in our cidr related to our child org + -- add new cidr to our org + elseif (arg_org_uid = cidrs_in.parent_org_uid) then + if (new_cidr_uid is null) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + update ips + set origin_cidr = cidrs_in.cidr_uid + where ip << cidrs_in.network + and origin_cidr = arg_net; + --an existing cidr unrelated to our org is found in our cidr + -- insert with an insert warning + else + insert into cidrs (network, organizations_uid, insert_alert, data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, 'another cidr owned by the following unrelated org is contained in this cidr range . org_uid:' || cidrs_in.organizations_uid , ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network) + DO UPDATE SET insert_alert = cidrs.insert_alert || ', ' || cidrs_in.organizations_uid, + last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + save_to_db := false; + end if; + end loop; + save_to_db := false; + end if; + if (save_to_db = true) then + insert into cidrs (network, organizations_uid , data_source_uid, first_seen, last_seen) + values (arg_net, arg_org_uid, ds_uid, arg_first_seen, arg_last_seen) + on conflict (organizations_uid, network ) + do update set last_seen = excluded.last_seen + returning cidr_uid into new_cidr_uid; + end if; + return new_cidr_uid; +end; +$$; + + +ALTER FUNCTION public.insert_cidr(arg_net inet, arg_org_uid uuid, arg_data_src text, arg_first_seen date, arg_last_seen date) OWNER TO pe; + +-- +-- Name: insert_sub_domain(boolean, date, text, uuid, text, text, uuid); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.insert_sub_domain(arg_identified boolean, arg_date date, sub_d text, org_uid uuid, data_src text, root_d text DEFAULT NULL::text, root_d_uid uuid DEFAULT NULL::uuid) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ds_uid uuid := null; +begin + -- Try to fetch the domain + select sub_domain_uid into sub_id from sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where sd.sub_domain = sub_d + and rd.organizations_uid = org_uid; + + -- If the domain does not exist in the databse + if (sub_id is null) then + -- If the root_domain_uid is not provided, look it up + if (root_d_uid is null and root_d is not null) then + begin + select rd.root_domain_uid into root_d_uid + from root_domains rd + where rd.root_domain = root_d and rd.organizations_uid = org_uid; + raise notice 'uid found: %', root_d_uid; + end; + else + raise notice 'uid provided: %', root_d_uid; + end if; + + -- Query the data_source_uid based on the provided data source name + select ds.data_source_uid into ds_uid from data_source ds where ds.name = data_src; + + -- If the root_domain_uid is still null create a new root domain and return the root_domain_uid + if (root_d_uid is null) then + begin + insert into root_domains (organizations_uid, root_domain, data_source_uid, enumerate_subs) + values (org_uid, root_d, ds_uid, false) + on conflict (organizations_uid, root_domain) do nothing; + -- Get newly created root domain's uid + select rd.root_domain_uid into root_d_uid from root_domains rd where rd.root_domain = root_d; + end; + end if; + + -- Create sub_domain and return uid + insert into sub_domains (sub_domain, root_domain_uid, data_source_uid, first_seen, last_seen, identified) + values (sub_d, root_d_uid, ds_uid, arg_date, arg_date, arg_identified) + on conflict (sub_domain, root_domain_uid) + do update set last_seen = excluded.last_seen, identified = EXCLUDED.identified + returning sub_domain_uid into sub_id; + raise notice 'uid out of if: %', root_d_uid; + end if; + return sub_id; +end; +$$; + + +ALTER FUNCTION public.insert_sub_domain(arg_identified boolean, arg_date date, sub_d text, org_uid uuid, data_src text, root_d text, root_d_uid uuid) OWNER TO pe; + +-- +-- Name: link_ips_and_subs(date, text, inet, uuid, text, text, uuid, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.link_ips_and_subs(arg_date date, arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid DEFAULT NULL::uuid, arg_root text DEFAULT NULL::text) RETURNS uuid + LANGUAGE plpgsql + AS $$ +declare + sub_id uuid; + ip_hash_return text; + ds_uid uuid := null; + i_s_uid uuid := null; +begin + + -- Insert ip, if exists then update last_seen + insert into ips (ip_hash, ip, first_seen, last_seen) + values (arg_ip_hash, arg_ip, arg_date, arg_date) + on conflict (ip) + do update set + last_seen = EXCLUDED.last_seen; + + + + -- Get sub domain uid (add it if it doesn't exist) + -- If root is null, don't pass root domain to insert subs + if (arg_root is null) then + select insert_sub_domain(arg_identified => true, arg_date=> arg_date, sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src,root_d_uid => arg_root_uid) + into sub_id; + -- Else, pass root domain to insert subs + else + select insert_sub_domain(arg_identified => true, arg_date=> arg_date, sub_d=> arg_sub_domain, org_uid => arg_org_uid, data_src => arg_data_src, root_d => arg_root) + into sub_id; + end if; + + + -- Insert into ip_subs table + insert into ips_subs (ip_hash, sub_domain_uid, first_seen, last_seen) + values (arg_ip_hash, sub_id, arg_date, arg_date) + on conflict(ip_hash, sub_domain_uid) + do update set + last_seen = EXCLUDED.last_seen + returning ips_subs_uid into i_s_uid; -- insert both fk ids into the product_order table + + return i_s_uid; +end; +$$; + + +ALTER FUNCTION public.link_ips_and_subs(arg_date date, arg_ip_hash text, arg_ip inet, arg_org_uid uuid, arg_sub_domain text, arg_data_src text, arg_root_uid uuid, arg_root text) OWNER TO pe; + +-- +-- Name: pes_base_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_base_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_breaches bigint, num_total_creds bigint, num_pass_creds bigint, num_alert_domain bigint, num_sus_domain bigint, num_insecure_ports bigint, num_verif_vulns bigint, num_assets_unverif_vulns bigint, num_dw_alerts bigint, num_dw_mentions bigint, num_dw_threats bigint, num_dw_invites bigint, num_ports bigint, num_root_domain bigint, num_sub_domain bigint, num_ips bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + cred_metrics.organizations_uid, + attacksurface_metrics.cyhy_db_name, + cred_metrics.num_breaches, + cred_metrics.total_creds AS num_total_creds, + cred_metrics.password_creds AS num_pass_creds, + domain_metrics.num_alert_domain, + domain_metrics.num_sus_domain, + vuln_metrics.num_insecure_ports, + vuln_metrics.num_verif_vulns, + vuln_metrics.num_assets_unverif_vulns, + darkweb_metrics.num_dw_alerts, + darkweb_metrics.num_dw_mentions, + darkweb_metrics.num_dw_threats, + darkweb_metrics.num_dw_invites, + attacksurface_metrics.num_ports, + attacksurface_metrics.num_root_domain, + attacksurface_metrics.num_sub_domain, + attacksurface_metrics.num_ips + FROM + ( + SELECT + * + FROM + get_cred_metrics(start_date, end_date) + ) cred_metrics + INNER JOIN + ( + SELECT + * + FROM + get_domain_metrics(start_date, end_date) + ) domain_metrics + ON + cred_metrics.organizations_uid = domain_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_vuln_metrics(start_date, end_date) + ) vuln_metrics + ON + cred_metrics.organizations_uid = vuln_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + get_darkweb_metrics(start_date, end_date) + ) darkweb_metrics + ON + cred_metrics.organizations_uid = darkweb_metrics.organizations_uid + INNER JOIN + ( + SELECT + * + FROM + public.vw_orgs_attacksurface + ) attacksurface_metrics + ON + cred_metrics.organizations_uid = attacksurface_metrics.organizations_uid + ORDER BY + attacksurface_metrics.cyhy_db_name ASC; +END; $$; + + +ALTER FUNCTION public.pes_base_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_check_new_cve(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_check_new_cve(start_date date, end_date date) RETURNS TABLE(cve_name text) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + current_cves.cve_name + FROM + ( + /* Select unverified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + UNION + /* Select verified CVEs */ + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + ) current_cves + LEFT JOIN + public.cve_info + ON + current_cves.cve_name = cve_info.cve_name + WHERE + cve_info.cve_name IS NULL; +END; $$; + + +ALTER FUNCTION public.pes_check_new_cve(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_cve_metrics(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_cve_metrics(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, num_verif_cve bigint, num_verif_low bigint, num_verif_med bigint, num_verif_high bigint, num_verif_crit bigint, max_verif_cvss numeric, num_unverif_cve bigint, num_unverif_low bigint, num_unverif_med bigint, num_unverif_high bigint, num_unverif_crit bigint, max_unverif_cvss numeric) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(verif.num_verif_cves, 0) as num_verif_cve, + COALESCE(verif.num_verif_low, 0) as num_verif_low, + COALESCE(verif.num_verif_med, 0) as num_verif_med, + COALESCE(verif.num_verif_high, 0) as num_verif_high, + COALESCE(verif.num_verif_crit, 0) as num_verif_crit, + COALESCE(verif.max_verif_cvss, 0) as max_verif_cvss, + COALESCE(unverif.num_unverif_cves, 0) as num_unverif_cve, + COALESCE(unverif.num_unverif_low, 0) as num_unverif_low, + COALESCE(unverif.num_unverif_med, 0) as num_unverif_med, + COALESCE(unverif.num_unverif_high, 0) as num_unverif_high, + COALESCE(unverif.num_unverif_crit, 0) as num_unverif_crit, + COALESCE(unverif.max_unverif_cvss, 0) as max_unverif_cvss + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Aggregated counts for verified CVEs */ + SELECT + verif_cves.organizations_uid, + verif_cves.cyhy_db_name, + COUNT(*) as num_verif_cves, + COUNT(*) FILTER (WHERE verif_cves.cvss_score < 4) as num_verif_low, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 4 AND verif_cves.cvss_score < 7) as num_verif_med, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 7 AND verif_cves.cvss_score < 9) as num_verif_high, + COUNT(*) FILTER (WHERE verif_cves.cvss_score >= 9) as num_verif_crit, + MAX(verif_cves.cvss_score) as max_verif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + verif_cve_list.cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of verified CVEs for this report period */ + SELECT DISTINCT + shodan_vulns.organizations_uid, + shodan_vulns.cve, + shodan_vulns.cvss, + shodan_vulns.severity + FROM + public.shodan_vulns + WHERE + shodan_vulns.timestamp BETWEEN start_date AND end_date + AND + shodan_vulns.is_verified = true + ) verif_cve_list + ON + reported_orgs.organizations_uid = verif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + verif_cve_list.cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) verif_cves + GROUP BY + verif_cves.organizations_uid, + verif_cves.cyhy_db_name + ) verif + ON + reported_orgs.organizations_uid = verif.organizations_uid + LEFT JOIN + ( + /* Aggregated counts for unverified CVEs */ + SELECT + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name, + COUNT(*) as num_unverif_cves, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score < 4) as num_unverif_low, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 4 AND unverif_cves.cvss_score < 7) as num_unverif_med, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 7 AND unverif_cves.cvss_score < 9) as num_unverif_high, + COUNT(*) FILTER (WHERE unverif_cves.cvss_score >= 9) as num_unverif_crit, + MAX(unverif_cves.cvss_score) as max_unverif_cvss + FROM + ( + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + unverif_cve_list.unverif_cve as cve_name, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) as cvss_score, + cve_info.dve_score + FROM + ( + /* Orgs that PE reports on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + organizations.report_on = True + ) reported_orgs + INNER JOIN + ( + /* List of unverified CVEs for this report period */ + SELECT DISTINCT + vss.organizations_uid, + UNNEST(vss.potential_vulns) as unverif_cve + FROM + public.vw_shodanvulns_suspected vss + WHERE + vss."type" != 'Insecure Protocol' + AND + vss.timestamp BETWEEN start_date AND end_date + ) unverif_cve_list + ON + reported_orgs.organizations_uid = unverif_cve_list.organizations_uid + INNER JOIN + /* CVE information */ + public.cve_info + ON + unverif_cve_list.unverif_cve = cve_info.cve_name + WHERE + /* Filter out CVEs that don't have CVSS 2.0 nor 3.0 scores */ + NOT (cve_info.cvss_2_0 IS NULL AND cve_info.cvss_3_0 IS NULL) + ORDER BY + reported_orgs.cyhy_db_name + ) unverif_cves + GROUP BY + unverif_cves.organizations_uid, + unverif_cves.cyhy_db_name + ) unverif + ON + reported_orgs.organizations_uid = unverif.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name; +END; $$; + + +ALTER FUNCTION public.pes_cve_metrics(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_domalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + domain_alerts.date as mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + domain_alerts.organizations_uid, + domain_alerts.date + FROM + public.domain_alerts + WHERE + domain_alerts.date BETWEEN start_date AND end_date + ) domain_alerts + ON reported_orgs.organizations_uid = domain_alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + domain_alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_domalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwalert(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + alerts.date AS mod_date + FROM + ( + /* Orgs we're reporting on */ + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + /* Get count of dark web alerts for the report period*/ + SELECT + alerts.organizations_uid, + alerts.date + FROM + public.alerts + WHERE + alerts.date BETWEEN start_date AND end_date + ) alerts + ON reported_orgs.organizations_uid = alerts.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + alerts.date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwalert(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_dwment(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, date date, num_mentions bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + dw_mentions.date, + COALESCE(dw_mentions."Count", 0) as num_mentions + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + * + FROM + public.vw_darkweb_mentionsbydate dwm + WHERE + dwm.date BETWEEN start_date AND end_date + ) dw_mentions + ON + reported_orgs.organizations_uid = dw_mentions.organizations_uid; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_dwment(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: pes_hist_data_totcred(date, date); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) RETURNS TABLE(organizations_uid uuid, cyhy_db_name text, mod_date date, no_password bigint, password_included bigint, total_creds bigint) + LANGUAGE plpgsql + AS $$ +BEGIN +RETURN QUERY + SELECT + reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + cred_dat.mod_date, + COALESCE(cred_dat.no_password, 0) as no_password, + COALESCE(cred_dat.password_included, 0) as password_included, + COALESCE(cred_dat.total_creds, 0) as total_creds + FROM + ( + SELECT + organizations.organizations_uid, + organizations.cyhy_db_name + FROM + public.organizations + WHERE + report_on = True + ) reported_orgs + LEFT JOIN + ( + SELECT + *, + vw_breachcomp_credsbydate.no_password + vw_breachcomp_credsbydate.password_included as total_creds + FROM + public.vw_breachcomp_credsbydate + WHERE + vw_breachcomp_credsbydate.mod_date BETWEEN start_date AND end_date + ) cred_dat + ON + reported_orgs.organizations_uid = cred_dat.organizations_uid + ORDER BY + reported_orgs.cyhy_db_name, + cred_dat.mod_date; +END; $$; + + +ALTER FUNCTION public.pes_hist_data_totcred(start_date date, end_date date) OWNER TO pe; + +-- +-- Name: query_breach(text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_breach(b_name text) RETURNS TABLE(breach_name text, description text, exposed_cred_count bigint, breach_date date, added_date timestamp without time zone, modified_date timestamp without time zone, data_classes text[], password_included boolean, is_verified boolean, data_source text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT cb.breach_name, cb.description, cb.exposed_cred_count, cb.breach_date, + cb.added_date , cb.modified_date, cb.data_classes, cb.password_included , + cb.is_verified , ds.name-- I added parentheses + FROM credential_breaches cb + join data_source ds on ds.data_source_uid = cb.data_source_uid + where lower(cb.breach_name) = lower(b_name); -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_breach(b_name text) OWNER TO pe; + +-- +-- Name: query_emails(text, text); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.query_emails(b_name text, org_id text) RETURNS TABLE(email text, org_name text, org_cyhy_id text, data_source text, name text, login_id text, phone text, password text, hash_type text) + LANGUAGE plpgsql + AS $$ +BEGIN + RETURN QUERY + SELECT c.email, o.name, o.cyhy_db_name, d.name, c.name, c.login_id, c.phone, c.password, c.hash_type -- I added parentheses + FROM credential_exposures c + join organizations o on o.organizations_uid = c.organizations_uid + join data_source d on d.data_source_uid = c.data_source_uid + where lower(c.breach_name) = lower(b_name) + and o.cyhy_db_name = org_id; -- potential ambiguity +END +$$; + + +ALTER FUNCTION public.query_emails(b_name text, org_id text) OWNER TO pe; + +-- +-- Name: set_status_completed_and_week_ending(); Type: FUNCTION; Schema: public; Owner: pe +-- + +CREATE FUNCTION public.set_status_completed_and_week_ending() RETURNS trigger + LANGUAGE plpgsql + AS $$ +BEGIN + NEW."statusComplete" := 1; + NEW.week_ending := date_trunc('week', CURRENT_DATE) + interval '4 days'; + RETURN NEW; +END; +$$; + + +ALTER FUNCTION public.set_status_completed_and_week_ending() OWNER TO pe; + +SET default_tablespace = ''; + +-- +-- Name: Users; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."Users" ( + id uuid NOT NULL, + email character varying(64), + username character varying(64), + admin integer, + role integer, + password_hash character varying(128), + api_key character varying(128) +); + + +ALTER TABLE public."Users" OWNER TO pe; + +-- +-- Name: alembic_version; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alembic_version ( + version_num character varying(32) NOT NULL +); + + +ALTER TABLE public.alembic_version OWNER TO pe; + +-- +-- Name: alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alerts ( + alerts_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + alert_name text, + content text, + date date, + sixgill_id text, + read text, + severity text, + site text, + threat_level text, + threats text, + title text, + user_id text, + category text, + lang text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + content_snip text, + asset_mentioned text, + asset_type text +); + + +ALTER TABLE public.alerts OWNER TO pe; + +-- +-- Name: alias; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.alias ( + alias_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + alias text NOT NULL +); + + +ALTER TABLE public.alias OWNER TO pe; + +-- +-- Name: asset_headers; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.asset_headers ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_url text NOT NULL, + tech_detected text[] NOT NULL, + interesting_header text[] NOT NULL, + ssl2 text[], + tls1 text[], + certificate json, + scanned boolean, + ssl_scanned boolean +); + + +ALTER TABLE public.asset_headers OWNER TO pe; + +-- +-- Name: auth_group; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group ( + id integer NOT NULL, + name character varying(150) NOT NULL +); + + +ALTER TABLE public.auth_group OWNER TO pe; + +-- +-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_group_permissions ( + id bigint NOT NULL, + group_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_group_permissions OWNER TO pe; + +-- +-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_group_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_group_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_permission; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_permission ( + id integer NOT NULL, + name character varying(255) NOT NULL, + content_type_id integer NOT NULL, + codename character varying(100) NOT NULL +); + + +ALTER TABLE public.auth_permission OWNER TO pe; + +-- +-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_permission ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_permission_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user ( + id integer NOT NULL, + password character varying(128) NOT NULL, + last_login timestamp with time zone, + is_superuser boolean NOT NULL, + username character varying(150) NOT NULL, + first_name character varying(150) NOT NULL, + last_name character varying(150) NOT NULL, + email character varying(254) NOT NULL, + is_staff boolean NOT NULL, + is_active boolean NOT NULL, + date_joined timestamp with time zone NOT NULL +); + + +ALTER TABLE public.auth_user OWNER TO pe; + +-- +-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_groups ( + id bigint NOT NULL, + user_id integer NOT NULL, + group_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_groups OWNER TO pe; + +-- +-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_groups ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_groups_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.auth_user_user_permissions ( + id bigint NOT NULL, + user_id integer NOT NULL, + permission_id integer NOT NULL +); + + +ALTER TABLE public.auth_user_user_permissions OWNER TO pe; + +-- +-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.auth_user_user_permissions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.auth_user_user_permissions_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: cidrs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cidrs ( + cidr_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + network cidr NOT NULL, + organizations_uid uuid, + data_source_uid uuid, + insert_alert text, + first_seen date, + last_seen date, + current boolean +); + + +ALTER TABLE public.cidrs OWNER TO pe; + +-- +-- Name: credential_breaches; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_breaches ( + credential_breaches_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + breach_name text NOT NULL, + description text, + exposed_cred_count bigint, + breach_date date, + added_date timestamp without time zone, + modified_date timestamp without time zone, + data_classes text[], + password_included boolean, + is_verified boolean, + is_fabricated boolean, + is_sensitive boolean, + is_retired boolean, + is_spam_list boolean, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.credential_breaches OWNER TO pe; + +-- +-- Name: credential_exposures; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.credential_exposures ( + credential_exposures_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + email text NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text, + sub_domain text, + breach_name text, + modified_date timestamp without time zone, + credential_breaches_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + name text, + login_id text, + phone text, + password text, + hash_type text, + intelx_system_id text +); + + +ALTER TABLE public.credential_exposures OWNER TO pe; + +-- +-- Name: cve_info; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cve_info ( + cve_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_name text, + cvss_2_0 numeric, + cvss_2_0_severity text, + cvss_2_0_vector text, + cvss_3_0 numeric, + cvss_3_0_severity text, + cvss_3_0_vector text, + dve_score numeric +); + + +ALTER TABLE public.cve_info OWNER TO pe; + +-- +-- Name: TABLE cve_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON TABLE public.cve_info IS 'Table that holds all known CVEs and their associated CVSS 2.0/3.0/DVE info'; + + +-- +-- Name: cyhy_certs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_certs ( + cyhy_certs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cyhy_id text, + serial text, + issuer text, + not_before timestamp without time zone, + not_after timestamp without time zone, + sct_or_not_before timestamp without time zone, + sct_exists boolean, + pem text, + subjects text, + trimmed_subjects text, + sub_domain_uid uuid, + organizations_uid uuid NOT NULL, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_certs OWNER TO pe; + +-- +-- Name: cyhy_contacts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_contacts ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text NOT NULL, + org_name text NOT NULL, + phone text, + contact_type text NOT NULL, + email text, + name text, + date_pulled date +); + + +ALTER TABLE public.cyhy_contacts OWNER TO pe; + +-- +-- Name: cyhy_db_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_db_assets ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_id text, + org_name text, + contact text, + network inet, + type text, + first_seen date, + last_seen date, + currently_in_cyhy boolean +); + + +ALTER TABLE public.cyhy_db_assets OWNER TO pe; + +-- +-- Name: cyhy_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_domains ( + cyhy_domains_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + domain text, + agency_id text, + agency_name text, + cyhy_stakeholder boolean, + scan_date timestamp without time zone, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_domains OWNER TO pe; + +-- +-- Name: cyhy_https_scan; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_https_scan ( + cyhy_https_scan_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + domain_supports_https boolean, + domain_enforces_https boolean, + domain_uses_strong_hsts boolean, + live boolean, + scan_date timestamp without time zone, + hsts_base_domain_preloaded boolean, + domain text, + base_domain text, + is_base_domain boolean, + first_seen date, + last_seen date, + https_full_connection boolean, + https_client_auth_required boolean +); + + +ALTER TABLE public.cyhy_https_scan OWNER TO pe; + +-- +-- Name: cyhy_kevs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_kevs ( + cyhy_kevs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + kev text, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_kevs OWNER TO pe; + +-- +-- Name: cyhy_port_scans; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_port_scans ( + cyhy_port_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + service_name text, + port text, + product text, + cpe text, + first_seen date, + last_seen date, + ip text, + state text, + agency_type text +); + + +ALTER TABLE public.cyhy_port_scans OWNER TO pe; + +-- +-- Name: cyhy_port_scans_new; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_port_scans_new ( + cyhy_port_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + service_name text, + port text, + product text, + cpe text, + first_seen date, + last_seen date, + ip text, + state text, + agency_type text, + report_period timestamp without time zone +); + + +ALTER TABLE public.cyhy_port_scans_new OWNER TO pe; + +-- +-- Name: cyhy_snapshots; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_snapshots ( + cyhy_snapshots_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_last_change timestamp without time zone, + host_count integer, + vulnerable_host_count integer, + first_seen date, + last_seen date +); + + +ALTER TABLE public.cyhy_snapshots OWNER TO pe; + +-- +-- Name: cyhy_sslyze; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_sslyze ( + cyhy_sslyze_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + scanned_port text, + domain text, + base_domain text, + is_base_domain boolean, + scanned_hostname text, + sslv2 boolean, + scan_date timestamp without time zone, + sslv3 boolean, + any_3des boolean, + any_rc4 boolean, + first_seen date, + last_seen date, + is_symantec_cert boolean +); + + +ALTER TABLE public.cyhy_sslyze OWNER TO pe; + +-- +-- Name: cyhy_tickets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_tickets ( + cyhy_tickets_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + false_positive boolean, + time_opened timestamp without time zone, + time_closed timestamp without time zone, + cvss_base_score double precision, + cve text, + first_seen date, + last_seen date, + source text +); + + +ALTER TABLE public.cyhy_tickets OWNER TO pe; + +-- +-- Name: cyhy_trustymail; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_trustymail ( + cyhy_trustymail_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_latest boolean, + base_domain text, + is_base_domain boolean, + domain text, + dmarc_record boolean, + valid_spf boolean, + scan_date timestamp without time zone, + live boolean, + spf_record boolean, + valid_dmarc boolean, + valid_dmarc_base_domain boolean, + dmarc_policy text, + dmarc_policy_percentage text, + aggregate_report_uris text, + domain_supports_smtp boolean, + first_seen date, + last_seen date, + dmarc_subdomain_policy text, + domain_supports_starttls boolean +); + + +ALTER TABLE public.cyhy_trustymail OWNER TO pe; + +-- +-- Name: cyhy_vuln_scans; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.cyhy_vuln_scans ( + cyhy_vuln_scans_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + cyhy_id text, + cyhy_time timestamp without time zone, + plugin_name text, + cvss_base_score double precision, + cve text, + first_seen date, + last_seen date, + ip text +); + + +ALTER TABLE public.cyhy_vuln_scans OWNER TO pe; + +-- +-- Name: dataAPI_apiuser; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public."dataAPI_apiuser" ( + id bigint NOT NULL, + "apiKey" character varying(200), + user_id integer NOT NULL, + refresh_token character varying(200) +); + + +ALTER TABLE public."dataAPI_apiuser" OWNER TO pe; + +-- +-- Name: dataAPI_apiuser_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public."dataAPI_apiuser" ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public."dataAPI_apiuser_id_seq" + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: data_source; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.data_source ( + data_source_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + description text NOT NULL, + last_run date NOT NULL +); + + +ALTER TABLE public.data_source OWNER TO pe; + +-- +-- Name: django_admin_log; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_admin_log ( + id integer NOT NULL, + action_time timestamp with time zone NOT NULL, + object_id text, + object_repr character varying(200) NOT NULL, + action_flag smallint NOT NULL, + change_message text NOT NULL, + content_type_id integer, + user_id integer NOT NULL, + CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0)) +); + + +ALTER TABLE public.django_admin_log OWNER TO pe; + +-- +-- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_admin_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_admin_log_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_content_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_content_type ( + id integer NOT NULL, + app_label character varying(100) NOT NULL, + model character varying(100) NOT NULL +); + + +ALTER TABLE public.django_content_type OWNER TO pe; + +-- +-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_content_type ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_content_type_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_migrations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_migrations ( + id bigint NOT NULL, + app character varying(255) NOT NULL, + name character varying(255) NOT NULL, + applied timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_migrations OWNER TO pe; + +-- +-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: pe +-- + +ALTER TABLE public.django_migrations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY ( + SEQUENCE NAME public.django_migrations_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1 +); + + +-- +-- Name: django_session; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.django_session ( + session_key character varying(40) NOT NULL, + session_data text NOT NULL, + expire_date timestamp with time zone NOT NULL +); + + +ALTER TABLE public.django_session OWNER TO pe; + +-- +-- Name: dns_records; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dns_records ( + dns_record_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text, + domain_type text, + created_date timestamp without time zone, + updated_date timestamp without time zone, + expiration_date timestamp without time zone, + name_servers text[], + whois_server text, + registrar_name text, + status text, + clean_text text, + raw_text text, + registrant_name text, + registrant_organization text, + registrant_street text, + registrant_city text, + registrant_state text, + registrant_post_code text, + registrant_country text, + registrant_email text, + registrant_phone text, + registrant_phone_ext text, + registrant_fax text, + registrant_fax_ext text, + registrant_raw_text text, + administrative_name text, + administrative_organization text, + administrative_street text, + administrative_city text, + administrative_state text, + administrative_post_code text, + administrative_country text, + administrative_email text, + administrative_phone text, + administrative_phone_ext text, + administrative_fax text, + administrative_fax_ext text, + administrative_raw_text text, + technical_name text, + technical_organization text, + technical_street text, + technical_city text, + technical_state text, + technical_post_code text, + technical_country text, + technical_email text, + technical_phone text, + technical_phone_ext text, + technical_fax text, + technical_fax_ext text, + technical_raw_text text, + billing_name text, + billing_organization text, + billing_street text, + billing_city text, + billing_state text, + billing_post_code text, + billing_country text, + billing_email text, + billing_phone text, + billing_phone_ext text, + billing_fax text, + billing_fax_ext text, + billing_raw_text text, + zone_name text, + zone_organization text, + zone_street text, + zone_city text, + zone_state text, + zone_post_code text, + zone_country text, + zone_email text, + zone_phone text, + zone_phone_ext text, + zone_fax text, + zone_fax_ext text, + zone_raw_text text +); + + +ALTER TABLE public.dns_records OWNER TO pe; + +-- +-- Name: domain_alerts; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_alerts ( + domain_alert_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + organizations_uid uuid NOT NULL, + alert_type text, + message text, + previous_value text, + new_value text, + date date +); + + +ALTER TABLE public.domain_alerts OWNER TO pe; + +-- +-- Name: domain_permutations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.domain_permutations ( + suspected_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + domain_permutation text, + ipv4 text, + ipv6 text, + mail_server text, + name_server text, + fuzzer text, + date_observed date, + ssdeep_score text, + malicious boolean, + blocklist_attack_count integer, + blocklist_report_count integer, + data_source_uid uuid NOT NULL, + sub_domain_uid uuid, + dshield_record_count integer, + dshield_attack_count integer, + date_active date +); + + +ALTER TABLE public.domain_permutations OWNER TO pe; + +-- +-- Name: dotgov_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.dotgov_domains ( + dotgov_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + domain_name text NOT NULL, + domain_type text, + agency text, + organization text, + city text, + state text, + security_contact_email text +); + + +ALTER TABLE public.dotgov_domains OWNER TO pe; + +-- +-- Name: executives; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.executives ( + executives_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + executives text NOT NULL +); + + +ALTER TABLE public.executives OWNER TO pe; + +-- +-- Name: ips; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips ( + ip_hash text NOT NULL, + ip inet NOT NULL, + origin_cidr uuid, + shodan_results boolean, + live boolean, + date_last_live timestamp without time zone, + last_reverse_lookup timestamp without time zone, + first_seen date, + last_seen date, + current boolean, + from_cidr character varying DEFAULT false NOT NULL +); + + +ALTER TABLE public.ips OWNER TO pe; + +-- +-- Name: ips_subs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.ips_subs ( + ips_subs_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + ip_hash text NOT NULL, + sub_domain_uid uuid NOT NULL, + first_seen date, + last_seen date, + current boolean +); + + +ALTER TABLE public.ips_subs OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp AS + SELECT creds.credential_exposures_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + creds.hash_type, + creds.name, + creds.login_id, + creds.password, + creds.phone, + creds.data_source_uid, + b.description, + b.breach_date, + b.added_date, + timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) AS modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))) + WHERE ((timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) >= '2023-03-30 00:00:00'::timestamp without time zone) AND (timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) <= '2023-05-18 00:00:00'::timestamp without time zone)) + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp OWNER TO pe; + +-- +-- Name: vw_breachcomp; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp AS + SELECT creds.credential_exposures_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + creds.hash_type, + creds.name, + creds.login_id, + creds.password, + creds.phone, + creds.data_source_uid, + b.description, + b.breach_date, + b.added_date, + timezone('UTC'::text, ((b.modified_date)::date)::timestamp with time zone) AS modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.vw_breachcomp OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp_breachdetails; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp_breachdetails AS + SELECT vb.organizations_uid, + vb.breach_name, + date(vb.modified_date) AS mod_date, + vb.description, + vb.breach_date, + vb.password_included, + count(vb.email) AS number_of_creds + FROM public.vw_breachcomp vb + GROUP BY vb.organizations_uid, vb.breach_name, (date(vb.modified_date)), vb.description, vb.breach_date, vb.password_included + ORDER BY (date(vb.modified_date)) DESC + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp_breachdetails OWNER TO pe; + +-- +-- Name: mat_vw_breachcomp_credsbydate; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_breachcomp_credsbydate AS + SELECT vw_breachcomp.organizations_uid, + date(vw_breachcomp.modified_date) AS mod_date, + sum( + CASE vw_breachcomp.password_included + WHEN false THEN 1 + ELSE 0 + END) AS no_password, + sum( + CASE vw_breachcomp.password_included + WHEN true THEN 1 + ELSE 0 + END) AS password_included + FROM public.vw_breachcomp + GROUP BY vw_breachcomp.organizations_uid, (date(vw_breachcomp.modified_date)) + ORDER BY (date(vw_breachcomp.modified_date)) DESC + WITH NO DATA; + + +ALTER TABLE public.mat_vw_breachcomp_credsbydate OWNER TO pe; + +-- +-- Name: organizations; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.organizations ( + organizations_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + name text NOT NULL, + cyhy_db_name text, + org_type_uid uuid, + report_on boolean DEFAULT false, + password text, + date_first_reported timestamp without time zone, + parent_org_uid uuid, + premium_report boolean, + agency_type text, + demo boolean DEFAULT false, + scorecard boolean DEFAULT false, + fceb boolean DEFAULT false, + receives_cyhy_report boolean DEFAULT false, + receives_bod_report boolean DEFAULT false, + receives_cybex_report boolean DEFAULT false, + run_scans boolean DEFAULT false, + is_parent boolean DEFAULT false, + ignore_roll_up boolean DEFAULT false, + retired boolean DEFAULT false, + cyhy_period_start timestamp without time zone, + fceb_child boolean DEFAULT false, + election boolean DEFAULT false, + scorecard_child boolean DEFAULT false +); + + +ALTER TABLE public.organizations OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_port_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_port_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS ports, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_ports + FROM ( SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.ip, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.fceb, p_i.fceb_child, p_i.cyhy_db_name + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_port_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_protocol_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_protocol_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_risky_protocol_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_risky_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_risky_protocol_counts OWNER TO pe; + +-- +-- Name: mat_vw_cyhy_services_counts; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_cyhy_services_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN (p_i.service_name = ANY (ARRAY['http'::text, 'https'::text, 'http-proxy'::text])) THEN 1 + ELSE 0 + END) AS services + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child + WITH NO DATA; + + +ALTER TABLE public.mat_vw_cyhy_services_counts OWNER TO pe; + +-- +-- Name: root_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.root_domains ( + root_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + root_domain text NOT NULL, + ip_address text, + data_source_uid uuid NOT NULL, + enumerate_subs boolean DEFAULT true +); + + +ALTER TABLE public.root_domains OWNER TO pe; + +-- +-- Name: sub_domains; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sub_domains ( + sub_domain_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sub_domain text NOT NULL, + root_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + dns_record_uid uuid, + status boolean DEFAULT false, + first_seen date, + last_seen date, + current boolean, + identified boolean DEFAULT false +); + + +ALTER TABLE public.sub_domains OWNER TO pe; + +-- +-- Name: mat_vw_fceb_total_ips; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_fceb_total_ips AS + SELECT fceb_orgs.organizations_uid, + fceb_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS total_ips, + COALESCE(count( + CASE + WHEN ((all_ips.origin_cidr IS NULL) AND (all_ips.ip IS NOT NULL)) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS ip_discovered, + COALESCE(count( + CASE + WHEN (all_ips.origin_cidr IS NOT NULL) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS cidr_reported + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired IS FALSE))) fceb_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip, + ips_table.origin_cidr + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + WHERE (ips_table.current IS TRUE) + UNION + SELECT rd.organizations_uid, + i.ip, + i.origin_cidr + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash))) + WHERE (sd.current IS TRUE)) all_ips ON ((fceb_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY fceb_orgs.organizations_uid, fceb_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint) + WITH NO DATA; + + +ALTER TABLE public.mat_vw_fceb_total_ips OWNER TO pe; + +-- +-- Name: mat_vw_orgs_all_ips; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_orgs_all_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + array_agg(all_ips.ip) AS ip_addresses + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + WITH NO DATA; + + +ALTER TABLE public.mat_vw_orgs_all_ips OWNER TO pe; + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.old_shodan_insecure_protocols_unverified_vulns ( + insecure_product_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + type text, + name text, + potential_vulns text[], + mitigation text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.old_shodan_insecure_protocols_unverified_vulns OWNER TO pe; + +-- +-- Name: shodan_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_assets ( + shodan_asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port integer, + protocol text, + "timestamp" timestamp without time zone, + product text, + server text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + country_code text, + location text +); + + +ALTER TABLE public.shodan_assets OWNER TO pe; + +-- +-- Name: shodan_vulns; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.shodan_vulns ( + shodan_vuln_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + organization text, + ip text, + port text, + protocol text, + "timestamp" timestamp without time zone, + cve text, + severity text, + cvss numeric, + summary text, + product text, + attack_vector text, + av_description text, + attack_complexity text, + ac_description text, + confidentiality_impact text, + ci_description text, + integrity_impact text, + ii_description text, + availability_impact text, + ai_description text, + tags text[], + domains text[], + hostnames text[], + isn text, + asn integer, + data_source_uid uuid NOT NULL, + type text, + name text, + potential_vulns text[], + mitigation text, + server text, + is_verified boolean DEFAULT true +); + + +ALTER TABLE public.shodan_vulns OWNER TO pe; + +-- +-- Name: vw_orgs_total_cidrs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_cidrs AS + SELECT reported_orgs.organizations_uid, + COALESCE(cidr_counts.count, (0)::bigint) AS count + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT c.organizations_uid, + count(c.network) AS count + FROM public.cidrs c + GROUP BY c.organizations_uid) cidr_counts ON ((reported_orgs.organizations_uid = cidr_counts.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_cidrs OWNER TO pe; + +-- +-- Name: vw_orgs_total_domains; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_domains AS + SELECT root_table.organizations_uid, + root_table.cyhy_db_name, + root_table.num_root_domain, + sub_table.num_sub_domain + FROM (( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(root_counts.num_root_domain, (0)::bigint) AS num_root_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT root_table_1.root_domain) AS num_root_domain + FROM public.root_domains root_table_1 + GROUP BY root_table_1.organizations_uid) root_counts ON ((reported_orgs.organizations_uid = root_counts.organizations_uid)))) root_table + JOIN ( SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(sub_counts.num_sub_domain, (0)::bigint) AS num_sub_domain + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT root_table_1.organizations_uid, + count(DISTINCT sub_table_1.sub_domain) AS num_sub_domain + FROM (public.sub_domains sub_table_1 + JOIN public.root_domains root_table_1 ON ((sub_table_1.root_domain_uid = root_table_1.root_domain_uid))) + GROUP BY root_table_1.organizations_uid) sub_counts ON ((reported_orgs.organizations_uid = sub_counts.organizations_uid)))) sub_table ON ((root_table.organizations_uid = sub_table.organizations_uid))) + ORDER BY sub_table.num_sub_domain, root_table.num_root_domain; + + +ALTER TABLE public.vw_orgs_total_domains OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_domains; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_domains IS 'Gets the total number of root and sub domains for all orgs.'; + + +-- +-- Name: vw_orgs_total_foreign_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_foreign_ips AS + SELECT reported_orgs.organizations_uid, + COALESCE(foreign_ips.num_foreign_ips, (0)::bigint) AS num_foreign_ips + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT sa.organizations_uid, + count( + CASE + WHEN ((sa.country_code <> 'US'::text) AND (sa.country_code IS NOT NULL)) THEN 1 + ELSE NULL::integer + END) AS num_foreign_ips + FROM public.shodan_assets sa + GROUP BY sa.organizations_uid) foreign_ips ON ((reported_orgs.organizations_uid = foreign_ips.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_foreign_ips OWNER TO pe; + +-- +-- Name: vw_orgs_total_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS num_ips + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint); + + +ALTER TABLE public.vw_orgs_total_ips OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_ips; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_ips IS 'Gets the total number of ips associated with each organization.'; + + +-- +-- Name: vw_orgs_total_ports; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + COALESCE(count(all_ports.port), (0)::bigint) AS num_ports + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT DISTINCT assets.organizations_uid, + assets.ip, + assets.port + FROM public.shodan_assets assets + UNION + SELECT DISTINCT vulns.organizations_uid, + vulns.ip, + (vulns.port)::integer AS port + FROM public.shodan_vulns vulns + UNION + SELECT DISTINCT unverif_vulns.organizations_uid, + unverif_vulns.ip, + unverif_vulns.port + FROM public.old_shodan_insecure_protocols_unverified_vulns unverif_vulns) all_ports ON ((reported_orgs.organizations_uid = all_ports.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ports.port), (0)::bigint); + + +ALTER TABLE public.vw_orgs_total_ports OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_total_ports; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_total_ports IS 'Gets the total number of unique ports for every organization P&E reports on'; + + +-- +-- Name: vw_orgs_total_ports_protocols; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_ports_protocols AS + SELECT reported_orgs.organizations_uid, + COALESCE(protocols.port_protocol, (0)::bigint) AS port_protocol + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS port_protocol + FROM ( SELECT DISTINCT sa.port, + sa.protocol, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) protocols ON ((reported_orgs.organizations_uid = protocols.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_ports_protocols OWNER TO pe; + +-- +-- Name: vw_orgs_total_software; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_total_software AS + SELECT reported_orgs.organizations_uid, + COALESCE(software.num_software, (0)::bigint) AS num_software + FROM (( SELECT organizations.organizations_uid + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT t.organizations_uid, + count(*) AS num_software + FROM ( SELECT DISTINCT sa.product, + sa.organizations_uid + FROM public.shodan_assets sa) t + GROUP BY t.organizations_uid) software ON ((reported_orgs.organizations_uid = software.organizations_uid))); + + +ALTER TABLE public.vw_orgs_total_software OWNER TO pe; + +-- +-- Name: mat_vw_orgs_attacksurface; Type: MATERIALIZED VIEW; Schema: public; Owner: pe +-- + +CREATE MATERIALIZED VIEW public.mat_vw_orgs_attacksurface AS + SELECT domains_view.organizations_uid, + domains_view.cyhy_db_name, + ports_view.num_ports, + domains_view.num_root_domain, + domains_view.num_sub_domain, + ips_view.num_ips, + cidrs_view.count AS num_cidrs, + port_prot_view.port_protocol AS num_ports_protocols, + soft_view.num_software, + for_ips_view.num_foreign_ips + FROM ((((((public.vw_orgs_total_domains domains_view + JOIN public.vw_orgs_total_ips ips_view ON ((domains_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports ports_view ON ((ips_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_cidrs cidrs_view ON ((cidrs_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports_protocols port_prot_view ON ((port_prot_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_software soft_view ON ((soft_view.organizations_uid = port_prot_view.organizations_uid))) + JOIN public.vw_orgs_total_foreign_ips for_ips_view ON ((for_ips_view.organizations_uid = soft_view.organizations_uid))) + ORDER BY ips_view.num_ips, domains_view.num_sub_domain, domains_view.num_root_domain, ports_view.num_ports + WITH NO DATA; + + +ALTER TABLE public.mat_vw_orgs_attacksurface OWNER TO pe; + +-- +-- Name: mentions; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.mentions ( + mentions_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + category text, + collection_date text, + content text, + creator text, + date date, + sixgill_mention_id text, + post_id text, + lang text, + rep_grade text, + site text, + site_grade text, + title text, + type text, + url text, + comments_count text, + sub_category text, + tags text, + organizations_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + title_translated text, + content_translated text, + detected_lang text +); + + +ALTER TABLE public.mentions OWNER TO pe; + +-- +-- Name: org_id_map; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_id_map ( + cyhy_id text, + pe_org_id text, + merge_orgs boolean DEFAULT false +); + + +ALTER TABLE public.org_id_map OWNER TO pe; + +-- +-- Name: org_type; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.org_type ( + org_type_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + org_type text +); + + +ALTER TABLE public.org_type OWNER TO pe; + +-- +-- Name: outdated_vw_breach_complete; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.outdated_vw_breach_complete AS + SELECT creds.credential_exposures_uid AS hibp_exposed_credentials_uid, + creds.email, + creds.breach_name, + creds.organizations_uid, + creds.root_domain, + creds.sub_domain, + b.description, + b.breach_date, + b.added_date, + b.modified_date, + b.data_classes, + b.password_included, + b.is_verified, + b.is_fabricated, + b.is_sensitive, + b.is_retired, + b.is_spam_list + FROM (public.credential_exposures creds + JOIN public.credential_breaches b ON ((creds.credential_breaches_uid = b.credential_breaches_uid))); + + +ALTER TABLE public.outdated_vw_breach_complete OWNER TO pe; + +-- +-- Name: pshtt_results; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.pshtt_results ( + pshtt_results_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + sub_domain_uid uuid NOT NULL, + data_source_uid uuid NOT NULL, + sub_domain text NOT NULL, + scanned boolean, + base_domain text, + base_domain_hsts_preloaded boolean, + canonical_url text, + defaults_to_https boolean, + domain text, + domain_enforces_https boolean, + domain_supports_https boolean, + domain_uses_strong_hsts boolean, + downgrades_https boolean, + htss boolean, + hsts_entire_domain boolean, + hsts_header text, + hsts_max_age numeric, + hsts_preload_pending boolean, + hsts_preload_ready boolean, + hsts_preloaded boolean, + https_bad_chain boolean, + https_bad_hostname boolean, + https_cert_chain_length integer, + https_client_auth_required boolean, + https_custom_truststore_trusted boolean, + https_expired_cert boolean, + https_full_connection boolean, + https_live boolean, + https_probably_missing_intermediate_cert boolean, + https_publicly_trusted boolean, + https_self_signed_cert boolean, + ip inet, + live boolean, + notes text, + redirect boolean, + redirect_to text, + server_header text, + server_version text, + strictly_forces_https boolean, + unknown_error boolean, + valid_https boolean, + ep_http_headers json, + ep_http_ip inet, + ep_http_live boolean, + ep_http_notes text, + ep_http_redirect boolean, + ep_http_redirect_eventually_to text, + ep_http_redirect_eventually_to_external boolean, + ep_http_redirect_eventually_to_http boolean, + ep_http_redirect_eventually_to_https boolean, + ep_http_redirect_eventually_to_subdomain boolean, + ep_http_redirect_immediately_to text, + ep_http_redirect_immediately_to_external boolean, + ep_http_redirect_immediately_to_http boolean, + ep_http_redirect_immediately_to_https boolean, + ep_http_redirect_immediately_to_subdomain boolean, + ep_http_redirect_immediately_to_www boolean, + ep_http_server_header text, + ep_http_server_version text, + ep_http_status integer, + ep_http_unknown_error boolean, + ep_http_url text, + ep_https_headers json, + ep_https_hsts boolean, + ep_https_hsts_all_subdomains boolean, + ep_https_hsts_header text, + ep_https_hsts_max_age numeric, + ep_https_hsts_preload boolean, + ep_https_https_bad_chain boolean, + ep_https_https_bad_hostname boolean, + ep_https_https_cert_chain_len integer, + ep_https_https_client_auth_required boolean, + ep_https_https_custom_trusted boolean, + ep_https_https_expired_cert boolean, + ep_https_https_vull_connection boolean, + ep_https_https_missing_intermediate_cert boolean, + ep_https_https_public_trusted boolean, + ep_https_https_self_signed_cert boolean, + ep_https_https_valid boolean, + ep_https_ip inet, + ep_https_live boolean, + ep_https_notes text, + ep_https_redirect boolean, + ep_https_redireect_eventually_to text, + ep_https_redirect_eventually_to_external boolean, + ep_https_redirect_eventually_to_http boolean, + ep_https_redirect_eventually_to_https boolean, + ep_https_redirect_eventually_to_subdomain boolean, + ep_https_redirect_immediately_to text, + ep_https_redirect_immediately_to_external boolean, + ep_https_redirect_immediately_to_http boolean, + ep_https_redirect_immediately_to_https boolean, + ep_https_redirect_immediately_to_subdomain boolean, + ep_https_redirect_immediately_to_www boolean, + ep_https_server_header text, + ep_https_server_version text, + ep_https_status integer, + ep_https_unknown_error boolean, + ep_https_url text, + ep_httpswww_headers json, + ep_httpswww_hsts boolean, + ep_httpswww_hsts_all_subdomains boolean, + ep_httpswww_hsts_header text, + ep_httpswww_hsts_max_age numeric, + ep_httpswww_hsts_preload boolean, + ep_httpswww_https_bad_chain boolean, + ep_httpswww_https_bad_hostname boolean, + ep_httpswww_https_cert_chain_len integer, + ep_httpswww_https_client_auth_required boolean, + ep_httpswww_https_custom_trusted boolean, + ep_httpswww_https_expired_cert boolean, + ep_httpswww_https_full_connection boolean, + ep_httpswww_https_missing_intermediate_cert boolean, + ep_httpswww_https_public_trusted boolean, + ep_httpswww_https_self_signed_cert boolean, + ep_httpswww_https_valid boolean, + ep_httpswww_ip inet, + ep_httpswww_live boolean, + ep_httpswww_notes text, + ep_httpswww_redirect boolean, + ep_httpswww_redirect_eventually_to text, + ep_httpswww_redirect_eventually_to_external boolean, + ep_httpswww_redirect_eventually_to_http boolean, + ep_httpswww_redirect_eventually_to_https boolean, + ep_httpswww_redirect_eventually_to_subdomain boolean, + ep_httpswww_redirect_immediately_to text, + ep_httpswww_redirect_immediately_to_external boolean, + ep_httpswww_redirect_immediately_to_http boolean, + ep_httpswww_redirect_immediately_to_https boolean, + ep_httpswww_redirect_immediately_to_subdomain boolean, + ep_httpswww_redirect_immediately_to_www boolean, + ep_httpswww_server_header text, + ep_httpswww_server_version text, + ep_httpswww_status integer, + ep_httpswww_unknown_error boolean, + ep_httpswww_url text, + ep_httpwww_headers json, + ep_httpwww_ip inet, + ep_httpwww_live boolean, + ep_httpwww_notes text, + ep_httpwww_redirect boolean, + ep_httpwww_redirect_eventually_to text, + ep_httpwww_redirect_eventually_to_external boolean, + ep_httpwww_redirect_eventually_to_http boolean, + ep_httpwww_redirect_eventually_to_https boolean, + ep_httpwww_redirect_eventually_to_subdomain boolean, + ep_httpwww_redirect_immediately_to text, + ep_httpwww_redirect_immediately_to_external boolean, + ep_httpwww_redirect_immediately_to_http boolean, + ep_httpwww_redirect_immediately_to_https boolean, + ep_httpwww_redirect_immediately_to_subdomain boolean, + ep_httpwww_redirect_immediately_to_www boolean, + ep_httpwww_server_header text, + ep_httpwww_server_version text, + ep_httpwww_status integer, + ep_httpwww_unknown_error boolean, + ep_httpwww_url text +); + + +ALTER TABLE public.pshtt_results OWNER TO pe; + +-- +-- Name: report_summary_stats; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.report_summary_stats ( + report_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + start_date date NOT NULL, + end_date date, + ip_count integer, + root_count integer, + sub_count integer, + ports_count integer, + creds_count integer, + breach_count integer, + cred_password_count integer, + domain_alert_count integer, + suspected_domain_count integer, + insecure_port_count integer, + verified_vuln_count integer, + suspected_vuln_count integer, + suspected_vuln_addrs_count integer, + threat_actor_count integer, + dark_web_alerts_count integer, + dark_web_mentions_count integer, + dark_web_executive_alerts_count integer, + dark_web_asset_alerts_count integer, + pe_number_score text, + pe_letter_grade text, + pe_percent_score numeric, + cidr_count integer, + port_protocol_count integer, + software_count integer, + foreign_ips_count integer +); + + +ALTER TABLE public.report_summary_stats OWNER TO pe; + +-- +-- Name: scorecard_summary_stats; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.scorecard_summary_stats ( + scorecard_summary_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + start_date date NOT NULL, + end_date date, + score text, + discovery_score double precision, + profiling_score double precision, + identification_score double precision, + tracking_score double precision, + ips_self_reported integer, + ips_discovered integer, + ips_monitored integer, + domains_self_reported integer, + domains_discovered integer, + domains_monitored integer, + web_apps_self_reported integer, + web_apps_discovered integer, + web_apps_monitored integer, + certs_self_reported integer, + certs_discovered integer, + certs_monitored integer, + total_ports integer, + risky_ports integer, + protocols integer, + insecure_protocols integer, + total_services integer, + unsupported_software integer, + ext_host_kev integer, + ext_host_vuln_critical integer, + ext_host_vuln_high integer, + web_apps_kev integer, + web_apps_vuln_critical integer, + web_apps_vuln_high integer, + total_kev integer, + total_vuln_critical integer, + total_vuln_high integer, + org_avg_days_remediate_kev integer, + org_avg_days_remediate_critical integer, + org_avg_days_remediate_high integer, + sect_avg_days_remediate_kev integer, + sect_avg_days_remediate_critical integer, + sect_avg_days_remediate_high integer, + bod_22_01 boolean, + bod_19_02_critical boolean, + bod_19_02_high boolean, + org_web_avg_days_remediate_critical integer, + org_web_avg_days_remediate_high integer, + sect_web_avg_days_remediate_critical integer, + sect_web_avg_days_remediate_high integer, + email_compliance_pct double precision, + https_compliance_pct double precision, + sector_name text +); + + +ALTER TABLE public.scorecard_summary_stats OWNER TO pe; + +-- +-- Name: sectors; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sectors ( + sector_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + id text NOT NULL, + acronym text, + name text, + email text, + contact_name text, + retired boolean DEFAULT false, + first_seen date, + last_seen date, + run_scorecards boolean, + password text, + parent_sector_uid uuid +); + + +ALTER TABLE public.sectors OWNER TO pe; + +-- +-- Name: sectors_orgs; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.sectors_orgs ( + sector_org_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + sector_uid uuid NOT NULL, + organizations_uid uuid NOT NULL, + first_seen date, + last_seen date +); + + +ALTER TABLE public.sectors_orgs OWNER TO pe; + +-- +-- Name: team_members; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.team_members ( + team_member_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + team_member_fname text NOT NULL, + team_member_lname text NOT NULL, + team_member_email text NOT NULL, + "team_member_ghID" text NOT NULL, + team_member_phone text, + team_member_role text, + team_member_notes text +); + + +ALTER TABLE public.team_members OWNER TO pe; + +-- +-- Name: top_cves; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.top_cves ( + top_cves_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + cve_id text, + dynamic_rating text, + nvd_base_score text, + date date, + summary text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.top_cves OWNER TO pe; + +-- +-- Name: topic_totals; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.topic_totals ( + cound_uuid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + organizations_uid uuid NOT NULL, + content_count integer NOT NULL, + count_date text DEFAULT to_char((CURRENT_DATE)::timestamp with time zone, 'YYYY-MM-DD'::text) +); + + +ALTER TABLE public.topic_totals OWNER TO pe; + +-- +-- Name: unique_software; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.unique_software ( + _id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + software_name text NOT NULL +); + + +ALTER TABLE public.unique_software OWNER TO pe; + +-- +-- Name: vw_breachcomp_breachdetails; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_breachdetails AS + SELECT vb.organizations_uid, + vb.breach_name, + date(vb.modified_date) AS mod_date, + vb.description, + vb.breach_date, + vb.password_included, + count(vb.email) AS number_of_creds + FROM public.vw_breachcomp vb + GROUP BY vb.organizations_uid, vb.breach_name, (date(vb.modified_date)), vb.description, vb.breach_date, vb.password_included + ORDER BY (date(vb.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_breachdetails OWNER TO pe; + +-- +-- Name: vw_breachcomp_credsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_breachcomp_credsbydate AS + SELECT vw_breachcomp.organizations_uid, + date(vw_breachcomp.modified_date) AS mod_date, + sum( + CASE vw_breachcomp.password_included + WHEN false THEN 1 + ELSE 0 + END) AS no_password, + sum( + CASE vw_breachcomp.password_included + WHEN true THEN 1 + ELSE 0 + END) AS password_included + FROM public.vw_breachcomp + GROUP BY vw_breachcomp.organizations_uid, (date(vw_breachcomp.modified_date)) + ORDER BY (date(vw_breachcomp.modified_date)) DESC; + + +ALTER TABLE public.vw_breachcomp_credsbydate OWNER TO pe; + +-- +-- Name: vw_cidrs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cidrs AS + SELECT cidrs.cidr_uid, + cidrs.network, + cidrs.organizations_uid, + cidrs.data_source_uid, + cidrs.insert_alert + FROM public.cidrs; + + +ALTER TABLE public.vw_cidrs OWNER TO pe; + +-- +-- Name: vw_cyhy_port_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_port_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS ports, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_ports + FROM ( SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.ip, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.fceb, p_i.fceb_child, p_i.cyhy_db_name; + + +ALTER TABLE public.vw_cyhy_port_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_protocol_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + count(*) AS protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_protocol_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_risky_protocol_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_risky_protocol_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN ((p_i.service_name = ANY (ARRAY['rdp'::text, 'telnet'::text, 'ftp'::text, 'rpc'::text, 'smb'::text, 'sql'::text, 'ldap'::text, 'irc'::text, 'netbios'::text, 'kerberos'::text])) AND (p_i.state = 'open'::text)) THEN 1 + ELSE 0 + END) AS risky_protocols + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name, + cps.state + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_risky_protocol_counts OWNER TO pe; + +-- +-- Name: vw_cyhy_services_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_cyhy_services_counts AS + SELECT p_i.report_period, + p_i.organizations_uid, + p_i.cyhy_db_name, + p_i.fceb, + p_i.fceb_child, + sum( + CASE + WHEN (p_i.service_name = ANY (ARRAY['http'::text, 'https'::text, 'http-proxy'::text])) THEN 1 + ELSE 0 + END) AS services + FROM ( SELECT DISTINCT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + cps.report_period, + cps.port, + cps.service_name + FROM (public.cyhy_port_scans_new cps + JOIN public.organizations o ON ((o.organizations_uid = cps.organizations_uid)))) p_i + GROUP BY p_i.report_period, p_i.organizations_uid, p_i.cyhy_db_name, p_i.fceb, p_i.fceb_child; + + +ALTER TABLE public.vw_cyhy_services_counts OWNER TO pe; + +-- +-- Name: vw_darkweb_assetalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_assetalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name !~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_assetalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_execalerts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_execalerts AS + SELECT a.organizations_uid, + max(a.date) AS date, + a.site AS "Site", + a.title AS "Title", + count(*) AS "Events" + FROM public.alerts a + WHERE ((a.alert_name ~~ '%executive%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text)) + GROUP BY a.site, a.title, a.organizations_uid + ORDER BY (count(*)) DESC; + + +ALTER TABLE public.vw_darkweb_execalerts OWNER TO pe; + +-- +-- Name: vw_darkweb_inviteonlymarkets; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_inviteonlymarkets AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site" + FROM public.alerts a + WHERE ((a.site ~~ 'market%'::text) AND (a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_inviteonlymarkets OWNER TO pe; + +-- +-- Name: vw_darkweb_mentionsbydate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mentionsbydate AS + SELECT m.organizations_uid, + m.date, + count(*) AS "Count" + FROM public.mentions m + GROUP BY m.organizations_uid, m.date + ORDER BY m.date DESC; + + +ALTER TABLE public.vw_darkweb_mentionsbydate OWNER TO pe; + +-- +-- Name: vw_darkweb_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site ~~ 'forum%'::text) OR (m.site ~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + WHEN (m.comments_count IS NULL) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_potentialthreats; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_potentialthreats AS + SELECT a.organizations_uid, + a.date, + a.site AS "Site", + btrim(a.threats, '{}'::text) AS "Threats" + FROM public.alerts a + WHERE ((a.site IS NOT NULL) AND (a.site <> 'NaN'::text) AND (a.site <> ''::text)); + + +ALTER TABLE public.vw_darkweb_potentialthreats OWNER TO pe; + +-- +-- Name: vw_darkweb_sites; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_sites AS + SELECT m.organizations_uid, + m.date, + m.site AS "Site" + FROM public.mentions m; + + +ALTER TABLE public.vw_darkweb_sites OWNER TO pe; + +-- +-- Name: vw_darkweb_socmedia_mostactposts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_socmedia_mostactposts AS + SELECT m.organizations_uid, + m.date, + m.title AS "Title", + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END AS "Comments Count" + FROM public.mentions m + WHERE ((m.site !~~ 'forum%'::text) AND (m.site !~~ 'market%'::text)) + ORDER BY + CASE + WHEN (m.comments_count = 'NaN'::text) THEN 1 + WHEN (m.comments_count = '0.0'::text) THEN 1 + ELSE ((m.comments_count)::numeric)::integer + END DESC; + + +ALTER TABLE public.vw_darkweb_socmedia_mostactposts OWNER TO pe; + +-- +-- Name: vw_darkweb_threatactors; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_threatactors AS + SELECT m.organizations_uid, + m.date, + m.creator AS "Creator", + round((m.rep_grade)::numeric, 3) AS "Grade" + FROM public.mentions m + ORDER BY (round((m.rep_grade)::numeric, 3)) DESC; + + +ALTER TABLE public.vw_darkweb_threatactors OWNER TO pe; + +-- +-- Name: vw_darkweb_topcves; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_darkweb_topcves AS + SELECT tc.top_cves_uid, + tc.cve_id, + tc.dynamic_rating, + tc.nvd_base_score, + tc.date, + tc.summary, + tc.data_source_uid + FROM public.top_cves tc + ORDER BY tc.date DESC + LIMIT 10; + + +ALTER TABLE public.vw_darkweb_topcves OWNER TO pe; + +-- +-- Name: vw_domain_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_domain_counts AS + SELECT o.organizations_uid, + o.cyhy_db_name, + o.fceb, + o.fceb_child, + COALESCE(cnts.identified, (0)::bigint) AS identified, + COALESCE(cnts.unidentified, (0)::bigint) AS unidentified + FROM (public.organizations o + LEFT JOIN ( SELECT rd.organizations_uid, + sum( + CASE sd.identified + WHEN true THEN 1 + ELSE 0 + END) AS identified, + sum( + CASE sd.identified + WHEN false THEN 1 + ELSE 0 + END) AS unidentified + FROM (public.root_domains rd + JOIN public.sub_domains sd ON ((sd.root_domain_uid = rd.root_domain_uid))) + GROUP BY rd.organizations_uid) cnts ON ((o.organizations_uid = cnts.organizations_uid))); + + +ALTER TABLE public.vw_domain_counts OWNER TO pe; + +-- +-- Name: vw_dscore_pe_domain; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_pe_domain AS + SELECT domain_data.organizations_uid, + count(domain_data.sub_domain) FILTER (WHERE (domain_data.identified = false)) AS num_ident_domain, + count(domain_data.sub_domain) AS num_monitor_domain + FROM ( SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + all_domains.sub_domain, + all_domains.identified + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT root_domains.organizations_uid, + sub_domains.sub_domain, + sub_domains.identified + FROM (public.root_domains + JOIN public.sub_domains ON ((root_domains.root_domain_uid = sub_domains.root_domain_uid)))) all_domains ON ((orgs.organizations_uid = all_domains.organizations_uid)))) domain_data + GROUP BY domain_data.organizations_uid; + + +ALTER TABLE public.vw_dscore_pe_domain OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_pe_domain; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_pe_domain IS 'Retrieves all the PE domain data needed to calculate the discovery score'; + + +-- +-- Name: vw_dscore_pe_ip; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_pe_ip AS + SELECT grouped_cidr_ips.organizations_uid, + grouped_cidr_ips.num_ident_ip, + grouped_all_ips.num_monitor_ip + FROM (( SELECT cidr_ips_data.organizations_uid, + COALESCE(count(cidr_ips_data.ip), (0)::bigint) AS num_ident_ip + FROM ( SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + cidr_ips.ip + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cidrs.organizations_uid, + ips.ip + FROM (public.ips + JOIN public.cidrs ON ((ips.origin_cidr = cidrs.cidr_uid)))) cidr_ips ON ((orgs.organizations_uid = cidr_ips.organizations_uid)))) cidr_ips_data + GROUP BY cidr_ips_data.organizations_uid) grouped_cidr_ips + JOIN ( SELECT all_ips_data.organizations_uid, + COALESCE(count(all_ips_data.ip), (0)::bigint) AS num_monitor_ip + FROM ( SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + all_ips.ip + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cidrs.organizations_uid, + ips.ip + FROM (public.ips + JOIN public.cidrs ON ((ips.origin_cidr = cidrs.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((orgs.organizations_uid = all_ips.organizations_uid)))) all_ips_data + GROUP BY all_ips_data.organizations_uid) grouped_all_ips ON ((grouped_cidr_ips.organizations_uid = grouped_all_ips.organizations_uid))) + ORDER BY grouped_cidr_ips.organizations_uid; + + +ALTER TABLE public.vw_dscore_pe_ip OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_pe_ip; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_pe_ip IS 'Retrieves all the PE IP data needed to calculate the discovery score'; + + +-- +-- Name: vw_dscore_vs_cert; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_vs_cert AS + SELECT cert_data.organizations_uid, + sum(cert_data.num_ident_cert) AS num_ident_cert, + sum(cert_data.num_monitor_cert) AS num_monitor_cert + FROM ( SELECT COALESCE(organizations.parent_org_uid, organizations.organizations_uid) AS organizations_uid, + 0 AS num_ident_cert, + 0 AS num_monitor_cert + FROM public.organizations) cert_data + GROUP BY cert_data.organizations_uid; + + +ALTER TABLE public.vw_dscore_vs_cert OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_vs_cert; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_vs_cert IS 'Retrieves all VS certificate data needed for the calculation of the I-Score, currently not pulling any real data until VS fixes their certificate scan script'; + + +-- +-- Name: vw_dscore_vs_mail; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_vs_mail AS + SELECT mail_data.organizations_uid, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE ((mail_data.valid_dmarc_base_domain = true) OR (mail_data.valid_dmarc = true))), (0)::bigint) AS num_valid_dmarc, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE (mail_data.valid_spf = true)), (0)::bigint) AS num_valid_spf, + COALESCE(sum(mail_data.domain_counter) FILTER (WHERE ((mail_data.valid_dmarc_base_domain = true) OR (mail_data.valid_dmarc = true) OR (mail_data.valid_spf = true))), (0)::bigint) AS num_valid_dmarc_or_spf, + sum(mail_data.domain_counter) AS total_mail_domains + FROM ( SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + mail.domain, + mail.valid_dmarc_base_domain, + mail.valid_dmarc, + mail.valid_spf, + mail.domain_counter + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_trustymail.cyhy_trustymail_uid, + cyhy_trustymail.organizations_uid, + cyhy_trustymail.cyhy_id, + cyhy_trustymail.cyhy_latest, + cyhy_trustymail.base_domain, + cyhy_trustymail.is_base_domain, + cyhy_trustymail.domain, + cyhy_trustymail.dmarc_record, + cyhy_trustymail.valid_spf, + cyhy_trustymail.scan_date, + cyhy_trustymail.live, + cyhy_trustymail.spf_record, + cyhy_trustymail.valid_dmarc, + cyhy_trustymail.valid_dmarc_base_domain, + cyhy_trustymail.dmarc_policy, + cyhy_trustymail.dmarc_policy_percentage, + cyhy_trustymail.aggregate_report_uris, + cyhy_trustymail.domain_supports_smtp, + cyhy_trustymail.first_seen, + cyhy_trustymail.last_seen, + cyhy_trustymail.dmarc_subdomain_policy, + cyhy_trustymail.domain_supports_starttls, + 1 AS domain_counter + FROM public.cyhy_trustymail + WHERE (cyhy_trustymail.cyhy_latest = true)) mail ON ((orgs.organizations_uid = mail.organizations_uid)))) mail_data + GROUP BY mail_data.organizations_uid; + + +ALTER TABLE public.vw_dscore_vs_mail OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_vs_mail; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_vs_mail IS 'Retrieves all the VS mail data needed to calculate the discovery score'; + + +-- +-- Name: was_summary; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_summary ( + customer_id uuid, + was_org_id text, + webapp_count integer, + active_vuln_count integer, + webapp_with_vulns_count integer, + last_updated date +); + + +ALTER TABLE public.was_summary OWNER TO pe; + +-- +-- Name: vw_dscore_was_webapp; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_dscore_was_webapp AS + SELECT webapp_data.organizations_uid, + sum(webapp_data.num_ident_webapp) AS num_ident_webapp, + sum(webapp_data.num_monitor_webapp) AS num_monitor_webapp + FROM ( SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + COALESCE(webapps.num_ident_webapp, 0) AS num_ident_webapp, + COALESCE(webapps.num_monitor_webapp, 0) AS num_monitor_webapp + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid, + organizations.cyhy_db_name + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_summary.was_org_id, + was_summary.webapp_count AS num_ident_webapp, + was_summary.webapp_count AS num_monitor_webapp + FROM public.was_summary) webapps ON ((orgs.cyhy_db_name = webapps.was_org_id)))) webapp_data + GROUP BY webapp_data.organizations_uid; + + +ALTER TABLE public.vw_dscore_was_webapp OWNER TO pe; + +-- +-- Name: VIEW vw_dscore_was_webapp; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_dscore_was_webapp IS 'Retrieves all the WAS webapp data needed to calculate the discovery score. Currently just using number of webapps as both identified/monitored for now.'; + + +-- +-- Name: vw_fceb_time_to_remediate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_fceb_time_to_remediate AS + SELECT summary.month_seen, + summary.year_seen, + summary.organizations_uid, + summary.cyhy_db_name, + avg( + CASE + WHEN summary.is_kev THEN summary.remediation_time + ELSE NULL::interval + END) AS kev_ttr, + sum( + CASE + WHEN summary.is_kev THEN 1 + ELSE 0 + END) AS kev_count, + avg( + CASE + WHEN summary.is_critical THEN summary.remediation_time + ELSE NULL::interval + END) AS critical_ttr, + sum( + CASE + WHEN summary.is_critical THEN 1 + ELSE 0 + END) AS critical_count, + avg( + CASE + WHEN summary.is_high THEN summary.remediation_time + ELSE NULL::interval + END) AS high_ttr, + sum( + CASE + WHEN summary.is_high THEN 1 + ELSE 0 + END) AS high_count + FROM ( SELECT date_part('month'::text, ct.time_closed) AS month_seen, + date_part('year'::text, ct.time_closed) AS year_seen, + o.organizations_uid, + o.cyhy_db_name, + o.fceb, + CASE + WHEN ((ct.cvss_base_score >= (7)::double precision) AND (ct.cvss_base_score < (9)::double precision)) THEN true + ELSE false + END AS is_high, + CASE + WHEN ((ct.cvss_base_score >= (9)::double precision) AND (ct.cvss_base_score <= (10)::double precision)) THEN true + ELSE false + END AS is_critical, + CASE + WHEN (ct.cve IN ( SELECT cyhy_kevs.kev + FROM public.cyhy_kevs)) THEN true + ELSE false + END AS is_kev, + (ct.time_closed - ct.time_opened) AS remediation_time + FROM (public.cyhy_tickets ct + JOIN public.organizations o ON ((o.organizations_uid = ct.organizations_uid))) + WHERE (((o.fceb = true) OR (o.fceb_child = true)) AND (o.retired IS FALSE) AND (ct.false_positive IS FALSE) AND (ct.time_closed IS NOT NULL))) summary + GROUP BY summary.month_seen, summary.year_seen, summary.organizations_uid, summary.cyhy_db_name; + + +ALTER TABLE public.vw_fceb_time_to_remediate OWNER TO pe; + +-- +-- Name: vw_fceb_total_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_fceb_total_ips AS + SELECT fceb_orgs.organizations_uid, + fceb_orgs.cyhy_db_name, + COALESCE(count(all_ips.ip), (0)::bigint) AS total_ips, + COALESCE(count( + CASE + WHEN ((all_ips.origin_cidr IS NULL) AND (all_ips.ip IS NOT NULL)) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS ip_discovered, + COALESCE(count( + CASE + WHEN (all_ips.origin_cidr IS NOT NULL) THEN 1 + ELSE NULL::integer + END), (0)::bigint) AS cidr_reported + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired IS FALSE))) fceb_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip, + ips_table.origin_cidr + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + WHERE (ips_table.current IS TRUE) + UNION + SELECT rd.organizations_uid, + i.ip, + i.origin_cidr + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash))) + WHERE (i.current IS TRUE)) all_ips ON ((fceb_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY fceb_orgs.organizations_uid, fceb_orgs.cyhy_db_name + ORDER BY COALESCE(count(all_ips.ip), (0)::bigint); + + +ALTER TABLE public.vw_fceb_total_ips OWNER TO pe; + +-- +-- Name: vw_iscore_orgs_ip_counts; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_orgs_ip_counts AS + SELECT fceb_list.organizations_uid, + fceb_list.cyhy_db_name, + COALESCE(agg_ips.num_ips, ('-1'::integer)::bigint) AS ip_count + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE ((organizations.fceb = true) AND (organizations.retired = false))) fceb_list + LEFT JOIN ( SELECT fceb_ips.organizations_uid, + COALESCE(count(fceb_ips.ip), (0)::bigint) AS num_ips + FROM ( SELECT COALESCE(fceb.parent_org_uid, fceb.organizations_uid) AS organizations_uid, + all_ips.ip + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations + WHERE (((organizations.fceb = true) OR (organizations.fceb_child = true)) AND (organizations.retired = false))) fceb + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((fceb.organizations_uid = all_ips.organizations_uid)))) fceb_ips + GROUP BY fceb_ips.organizations_uid) agg_ips ON ((fceb_list.organizations_uid = agg_ips.organizations_uid))) + ORDER BY agg_ips.num_ips; + + +ALTER TABLE public.vw_iscore_orgs_ip_counts OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_orgs_ip_counts; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_orgs_ip_counts IS 'Retrieve list of all stakeholders PE reports on and the total numbrt of IPs associated with each one.'; + + +-- +-- Name: vw_iscore_pe_breach; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_breach AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + COALESCE(breach_data.date, '0001-01-01'::date) AS date, + COALESCE(breach_data.breach_count, 0) AS breach_count + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT DISTINCT vw_breachcomp.organizations_uid, + vw_breachcomp.breach_name, + date(vw_breachcomp.modified_date) AS date, + 1 AS breach_count + FROM public.vw_breachcomp) breach_data ON ((orgs.organizations_uid = breach_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_breach OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_breach; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_breach IS 'Retrieve all relevant PE breach data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_pe_cred; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_cred AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + COALESCE(cred_data.date, '0001-01-01'::date) AS date, + COALESCE(cred_data.password_creds, (0)::bigint) AS password_creds, + COALESCE(cred_data.total_creds, (0)::bigint) AS total_creds + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_breachcomp_credsbydate.organizations_uid, + vw_breachcomp_credsbydate.password_included AS password_creds, + (vw_breachcomp_credsbydate.no_password + vw_breachcomp_credsbydate.password_included) AS total_creds, + vw_breachcomp_credsbydate.mod_date AS date + FROM public.vw_breachcomp_credsbydate) cred_data ON ((orgs.organizations_uid = cred_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_cred OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_cred; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_cred IS 'Retrieve all relevant PE credential data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_pe_darkweb; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_darkweb AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + 'MENTION'::text AS alert_type, + COALESCE(vw_darkweb_mentionsbydate.date, '0001-01-01'::date) AS date, + COALESCE(vw_darkweb_mentionsbydate."Count", (0)::bigint) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN public.vw_darkweb_mentionsbydate ON ((orgs.organizations_uid = vw_darkweb_mentionsbydate.organizations_uid))) +UNION ALL + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + 'POTENTIAL_THREAT'::text AS alert_type, + COALESCE(threats.date, '0001-01-01'::date) AS date, + COALESCE(threats."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_potentialthreats.organizations_uid, + vw_darkweb_potentialthreats.date, + 1 AS "Count" + FROM public.vw_darkweb_potentialthreats) threats ON ((orgs.organizations_uid = threats.organizations_uid))) +UNION ALL + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + 'INVITE_ONLY'::text AS alert_type, + COALESCE(invites.date, '0001-01-01'::date) AS date, + COALESCE(invites."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_inviteonlymarkets.organizations_uid, + vw_darkweb_inviteonlymarkets.date, + 1 AS "Count" + FROM public.vw_darkweb_inviteonlymarkets) invites ON ((orgs.organizations_uid = invites.organizations_uid))) +UNION ALL + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + 'ASSET'::text AS alert_type, + COALESCE(assets.date, '0001-01-01'::date) AS date, + COALESCE(assets."Count", 0) AS "Count" + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT vw_darkweb_assetalerts.organizations_uid, + vw_darkweb_assetalerts.date, + 1 AS "Count" + FROM public.vw_darkweb_assetalerts) assets ON ((orgs.organizations_uid = assets.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_darkweb OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_darkweb; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_darkweb IS 'Retrieve all relevant PE dark web data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_shodanvulns_suspected; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_suspected AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv.type, + svv.name, + svv.potential_vulns, + svv.mitigation, + svv."timestamp", + svv.product, + svv.server, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = false); + + +ALTER TABLE public.vw_shodanvulns_suspected OWNER TO pe; + +-- +-- Name: vw_iscore_pe_protocol; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_protocol AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + protocol_data.port, + protocol_data.ip, + protocol_data.protocol, + protocol_data.protocol_type, + protocol_data.date + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + JOIN ( SELECT vw_shodanvulns_suspected.organizations_uid, + vw_shodanvulns_suspected.port, + vw_shodanvulns_suspected.ip, + vw_shodanvulns_suspected.protocol, + 'Unencrypted'::text AS protocol_type, + (vw_shodanvulns_suspected."timestamp")::date AS date + FROM public.vw_shodanvulns_suspected + WHERE (vw_shodanvulns_suspected.type = 'Insecure Protocol'::text) + UNION + SELECT vw_shodanvulns_suspected.organizations_uid, + vw_shodanvulns_suspected.port, + vw_shodanvulns_suspected.ip, + vw_shodanvulns_suspected.protocol, + 'Encrypted'::text AS protocol_type, + (vw_shodanvulns_suspected."timestamp")::date AS date + FROM public.vw_shodanvulns_suspected + WHERE (NOT (vw_shodanvulns_suspected.protocol IN ( SELECT DISTINCT vw_shodanvulns_suspected_1.protocol + FROM public.vw_shodanvulns_suspected vw_shodanvulns_suspected_1 + WHERE (vw_shodanvulns_suspected_1.type = 'Insecure Protocol'::text))))) protocol_data ON ((orgs.organizations_uid = protocol_data.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_protocol OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_protocol; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_protocol IS 'Retrieve all relevant PE protocol data for the calculation of the I-Score'; + + +-- +-- Name: vw_shodanvulns_verified; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_shodanvulns_verified AS + SELECT svv.organizations_uid, + svv.organization, + svv.ip, + svv.port, + svv.protocol, + svv."timestamp", + svv.cve, + svv.severity, + svv.cvss, + svv.summary, + svv.product, + svv.attack_vector, + svv.av_description, + svv.attack_complexity, + svv.ac_description, + svv.confidentiality_impact, + svv.ci_description, + svv.integrity_impact, + svv.ii_description, + svv.availability_impact, + svv.ai_description, + svv.tags, + svv.domains, + svv.hostnames, + svv.isn, + svv.asn, + ds.name AS data_source + FROM (public.shodan_vulns svv + JOIN public.data_source ds ON ((ds.data_source_uid = svv.data_source_uid))) + WHERE (svv.is_verified = true); + + +ALTER TABLE public.vw_shodanvulns_verified OWNER TO pe; + +-- +-- Name: vw_iscore_pe_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_pe_vuln AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + all_vulns.date, + all_vulns.cve AS cve_name, + all_vulns.cvss_score + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT all_cves.organizations_uid, + all_cves.date, + all_cves.cve, + COALESCE(cve_info.cvss_3_0, cve_info.cvss_2_0) AS cvss_score + FROM (( SELECT DISTINCT vw_shodanvulns_suspected.organizations_uid, + date(vw_shodanvulns_suspected."timestamp") AS date, + unnest(vw_shodanvulns_suspected.potential_vulns) AS cve + FROM public.vw_shodanvulns_suspected + WHERE (vw_shodanvulns_suspected.type <> 'Insecure Protocol'::text) + UNION + SELECT DISTINCT vw_shodanvulns_verified.organizations_uid, + vw_shodanvulns_verified."timestamp" AS date, + vw_shodanvulns_verified.cve + FROM public.vw_shodanvulns_verified) all_cves + JOIN public.cve_info ON ((all_cves.cve = cve_info.cve_name)))) all_vulns ON ((orgs.organizations_uid = all_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_pe_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_pe_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_pe_vuln IS 'Retrieve all relevant PE vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_vs_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_vs_vuln AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + vs_vulns.cve_name, + vs_vulns.cvss_score + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_tickets.organizations_uid, + cyhy_tickets.cve AS cve_name, + cyhy_tickets.cvss_base_score AS cvss_score + FROM public.cyhy_tickets + WHERE ((cyhy_tickets.false_positive = false) AND (cyhy_tickets.time_closed IS NULL))) vs_vulns ON ((orgs.organizations_uid = vs_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_vs_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_vs_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_vs_vuln IS 'Retrieve all VS vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: vw_iscore_vs_vuln_prev; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_vs_vuln_prev AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + vs_vulns.cve_name, + vs_vulns.cvss_score, + vs_vulns.time_closed + FROM (( SELECT organizations.organizations_uid, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT cyhy_tickets.organizations_uid, + cyhy_tickets.cve AS cve_name, + cyhy_tickets.cvss_base_score AS cvss_score, + cyhy_tickets.time_closed + FROM public.cyhy_tickets + WHERE ((cyhy_tickets.false_positive = false) AND (cyhy_tickets.time_closed IS NOT NULL))) vs_vulns ON ((orgs.organizations_uid = vs_vulns.organizations_uid))); + + +ALTER TABLE public.vw_iscore_vs_vuln_prev OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_vs_vuln_prev; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_vs_vuln_prev IS 'Retrieve all historical (previous period) VS vuln info for the calculation of the I-Score. Filter results for time_closed within previous report period.'; + + +-- +-- Name: was_findings; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_findings ( + finding_uid uuid NOT NULL, + finding_type character varying, + webapp_id integer, + was_org_id text, + owasp_category character varying, + severity character varying, + times_detected integer, + base_score double precision, + temporal_score double precision, + fstatus character varying, + last_detected date, + first_detected date +); + + +ALTER TABLE public.was_findings OWNER TO pe; + +-- +-- Name: vw_iscore_was_vuln; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_was_vuln AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + was_vulns.date, + was_vulns.cve_name, + was_vulns.cvss_score, + was_vulns.owasp_category + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_findings.was_org_id AS org_id, + was_findings.last_detected AS date, + ''::text AS cve_name, + was_findings.base_score AS cvss_score, + was_findings.owasp_category + FROM public.was_findings + WHERE (((was_findings.finding_type)::text = 'VULNERABILITY'::text) AND ((was_findings.fstatus)::text = ANY ((ARRAY['NEW'::character varying, 'ACTIVE'::character varying, 'REOPENED'::character varying])::text[])))) was_vulns ON ((orgs.cyhy_db_name = was_vulns.org_id))); + + +ALTER TABLE public.vw_iscore_was_vuln OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_was_vuln; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_was_vuln IS 'Retrieve all relevant WAS vulnerability data needed for the calculation of the I-Score'; + + +-- +-- Name: was_history; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_history ( + was_org_id text NOT NULL, + date_scanned date NOT NULL, + vuln_cnt integer, + vuln_webapp_cnt integer, + web_app_cnt integer, + high_rem_time integer, + crit_rem_time integer, + crit_vuln_cnt integer, + high_vuln_cnt integer, + report_period date, + high_rem_cnt integer, + crit_rem_cnt integer +); + + +ALTER TABLE public.was_history OWNER TO pe; + +-- +-- Name: vw_iscore_was_vuln_prev; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_iscore_was_vuln_prev AS + SELECT COALESCE(orgs.parent_org_uid, orgs.organizations_uid) AS organizations_uid, + was_vulns_prev.vuln_cnt AS was_total_vulns_prev, + was_vulns_prev.date + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.parent_org_uid + FROM public.organizations) orgs + LEFT JOIN ( SELECT was_history.was_org_id AS org_id, + was_history.vuln_cnt, + was_history.date_scanned AS date + FROM public.was_history) was_vulns_prev ON ((orgs.cyhy_db_name = was_vulns_prev.org_id))); + + +ALTER TABLE public.vw_iscore_was_vuln_prev OWNER TO pe; + +-- +-- Name: VIEW vw_iscore_was_vuln_prev; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_iscore_was_vuln_prev IS 'Retrieve historical (previous report period) WAS vuln data for I-Score calculation. Filter results by previous report period range.'; + + +-- +-- Name: vw_orgs_all_ips; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_all_ips AS + SELECT reported_orgs.organizations_uid, + reported_orgs.cyhy_db_name, + array_agg(all_ips.ip) AS ip_addresses + FROM (( SELECT organizations.organizations_uid, + organizations.cyhy_db_name + FROM public.organizations + WHERE (organizations.report_on = true)) reported_orgs + LEFT JOIN ( SELECT cidrs_table.organizations_uid, + ips_table.ip + FROM (public.ips ips_table + JOIN public.cidrs cidrs_table ON ((ips_table.origin_cidr = cidrs_table.cidr_uid))) + UNION + SELECT rd.organizations_uid, + i.ip + FROM (((public.root_domains rd + JOIN public.sub_domains sd ON ((rd.root_domain_uid = sd.root_domain_uid))) + JOIN public.ips_subs si ON ((sd.sub_domain_uid = si.sub_domain_uid))) + JOIN public.ips i ON ((si.ip_hash = i.ip_hash)))) all_ips ON ((reported_orgs.organizations_uid = all_ips.organizations_uid))) + GROUP BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name + ORDER BY reported_orgs.organizations_uid, reported_orgs.cyhy_db_name; + + +ALTER TABLE public.vw_orgs_all_ips OWNER TO pe; + +-- +-- Name: vw_orgs_attacksurface; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_attacksurface AS + SELECT domains_view.organizations_uid, + domains_view.cyhy_db_name, + ports_view.num_ports, + domains_view.num_root_domain, + domains_view.num_sub_domain, + ips_view.num_ips, + cidrs_view.count AS num_cidrs, + port_prot_view.port_protocol AS num_ports_protocols, + soft_view.num_software, + for_ips_view.num_foreign_ips + FROM ((((((public.vw_orgs_total_domains domains_view + JOIN public.vw_orgs_total_ips ips_view ON ((domains_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports ports_view ON ((ips_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_cidrs cidrs_view ON ((cidrs_view.organizations_uid = ips_view.organizations_uid))) + JOIN public.vw_orgs_total_ports_protocols port_prot_view ON ((port_prot_view.organizations_uid = ports_view.organizations_uid))) + JOIN public.vw_orgs_total_software soft_view ON ((soft_view.organizations_uid = port_prot_view.organizations_uid))) + JOIN public.vw_orgs_total_foreign_ips for_ips_view ON ((for_ips_view.organizations_uid = soft_view.organizations_uid))) + ORDER BY ips_view.num_ips, domains_view.num_sub_domain, domains_view.num_root_domain, ports_view.num_ports; + + +ALTER TABLE public.vw_orgs_attacksurface OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_attacksurface; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_attacksurface IS 'gets all attack surface related metrics for the orgs PE reports on'; + + +-- +-- Name: vw_orgs_contact_info; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_orgs_contact_info AS + SELECT organizations.organizations_uid, + organizations.cyhy_db_name, + organizations.name AS agency_name, + cyhy_contacts.contact_type, + cyhy_contacts.name AS contact_name, + cyhy_contacts.email, + replace(cyhy_contacts.phone, '.'::text, '-'::text) AS phone, + cyhy_contacts.date_pulled + FROM (public.organizations + JOIN public.cyhy_contacts ON ((organizations.cyhy_db_name = cyhy_contacts.org_id))) + ORDER BY organizations.cyhy_db_name, cyhy_contacts.contact_type; + + +ALTER TABLE public.vw_orgs_contact_info OWNER TO pe; + +-- +-- Name: VIEW vw_orgs_contact_info; Type: COMMENT; Schema: public; Owner: pe +-- + +COMMENT ON VIEW public.vw_orgs_contact_info IS 'Gets the contact info for all PE organizations'; + + +-- +-- Name: vw_scorecard_orgs; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_scorecard_orgs AS + WITH RECURSIVE org_queries AS ( + WITH RECURSIVE sector_queries AS ( + SELECT s.sector_uid, + s.id, + s.acronym, + s.name, + s.email, + s.contact_name, + s.retired, + s.first_seen, + s.last_seen, + s.run_scorecards, + s.password, + s.parent_sector_uid + FROM public.sectors s + WHERE (s.run_scorecards = true) + UNION ALL + SELECT e.sector_uid, + e.id, + e.acronym, + e.name, + e.email, + e.contact_name, + e.retired, + e.first_seen, + e.last_seen, + e.run_scorecards, + e.password, + e.parent_sector_uid + FROM (public.sectors e + JOIN sector_queries c ON ((e.parent_sector_uid = c.sector_uid))) + ) + SELECT o.organizations_uid, + o.cyhy_db_name, + cq.id AS sector_id, + o.parent_org_uid, + o.retired, + o.receives_cyhy_report, + o.is_parent, + o.fceb, + o.fceb_child + FROM ((sector_queries cq + JOIN public.sectors_orgs so ON ((so.sector_uid = cq.sector_uid))) + JOIN public.organizations o ON ((o.organizations_uid = so.organizations_uid))) + UNION ALL + SELECT co.organizations_uid, + co.cyhy_db_name, + oq_1.sector_id, + co.parent_org_uid, + co.retired, + co.receives_cyhy_report, + co.is_parent, + co.fceb, + co.fceb_child + FROM (public.organizations co + JOIN org_queries oq_1 ON ((oq_1.organizations_uid = co.parent_org_uid))) + ) + SELECT DISTINCT oq.organizations_uid, + oq.cyhy_db_name, + oq.sector_id, + oq.parent_org_uid, + oq.retired, + oq.receives_cyhy_report, + oq.is_parent, + oq.fceb, + oq.fceb_child + FROM org_queries oq; + + +ALTER TABLE public.vw_scorecard_orgs OWNER TO pe; + +-- +-- Name: vw_sector_time_to_remediate; Type: VIEW; Schema: public; Owner: pe +-- + +CREATE VIEW public.vw_sector_time_to_remediate AS + SELECT summary.month_seen, + summary.year_seen, + summary.sector_id, + summary.organizations_uid, + summary.cyhy_db_name, + avg( + CASE + WHEN summary.is_kev THEN summary.remediation_time + ELSE NULL::interval + END) AS kev_ttr, + sum( + CASE + WHEN summary.is_kev THEN 1 + ELSE 0 + END) AS kev_count, + avg( + CASE + WHEN summary.is_critical THEN summary.remediation_time + ELSE NULL::interval + END) AS critical_ttr, + sum( + CASE + WHEN summary.is_critical THEN 1 + ELSE 0 + END) AS critical_count, + avg( + CASE + WHEN summary.is_high THEN summary.remediation_time + ELSE NULL::interval + END) AS high_ttr, + sum( + CASE + WHEN summary.is_high THEN 1 + ELSE 0 + END) AS high_count + FROM ( SELECT date_part('month'::text, ct.time_closed) AS month_seen, + date_part('year'::text, ct.time_closed) AS year_seen, + o.organizations_uid, + o.cyhy_db_name, + vso.sector_id, + o.fceb, + CASE + WHEN ((ct.cvss_base_score >= (7)::double precision) AND (ct.cvss_base_score < (9)::double precision)) THEN true + ELSE false + END AS is_high, + CASE + WHEN ((ct.cvss_base_score >= (9)::double precision) AND (ct.cvss_base_score <= (10)::double precision)) THEN true + ELSE false + END AS is_critical, + CASE + WHEN (ct.cve IN ( SELECT cyhy_kevs.kev + FROM public.cyhy_kevs)) THEN true + ELSE false + END AS is_kev, + (ct.time_closed - ct.time_opened) AS remediation_time + FROM ((public.cyhy_tickets ct + JOIN public.organizations o ON ((o.organizations_uid = ct.organizations_uid))) + JOIN public.vw_scorecard_orgs vso ON ((o.organizations_uid = vso.organizations_uid))) + WHERE ((o.retired IS FALSE) AND (ct.false_positive IS FALSE) AND (ct.time_closed IS NOT NULL))) summary + GROUP BY summary.month_seen, summary.year_seen, summary.sector_id, summary.organizations_uid, summary.cyhy_db_name; + + +ALTER TABLE public.vw_sector_time_to_remediate OWNER TO pe; + +-- +-- Name: was_map; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_map ( + was_org_id text NOT NULL, + pe_org_id uuid, + report_on boolean, + last_scanned date +); + + +ALTER TABLE public.was_map OWNER TO pe; + +-- +-- Name: was_tracker_customerdata; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.was_tracker_customerdata ( + customer_id uuid DEFAULT public.uuid_generate_v1() NOT NULL, + tag text NOT NULL, + customer_name text NOT NULL, + testing_sector text NOT NULL, + ci_type text NOT NULL, + jira_ticket text, + ticket text NOT NULL, + next_scheduled text NOT NULL, + last_scanned text NOT NULL, + frequency text NOT NULL, + comments_notes text NOT NULL, + was_report_poc text NOT NULL, + was_report_email text NOT NULL, + onboarding_date text NOT NULL, + no_of_web_apps integer NOT NULL, + no_web_apps_last_updated text, + elections boolean, + fceb boolean, + special_report boolean, + report_password text, + child_tags text +); + + +ALTER TABLE public.was_tracker_customerdata OWNER TO pe; + +-- +-- Name: web_assets; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.web_assets ( + asset_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + asset_type text NOT NULL, + asset text NOT NULL, + ip_type text, + verified boolean, + organizations_uid uuid NOT NULL, + asset_origin text, + report_on boolean DEFAULT true, + last_scanned timestamp without time zone, + report_status_reason text, + data_source_uid uuid NOT NULL +); + + +ALTER TABLE public.web_assets OWNER TO pe; + +-- +-- Name: weekly_statuses; Type: TABLE; Schema: public; Owner: pe +-- + +CREATE TABLE public.weekly_statuses ( + weekly_status_uid uuid DEFAULT public.uuid_generate_v1() NOT NULL, + user_status text NOT NULL, + key_accomplishments text, + ongoing_task text NOT NULL, + upcoming_task text NOT NULL, + obstacles text, + non_standard_meeting text, + deliverables text, + pto text, + week_ending date NOT NULL, + notes text, + "statusComplete" integer +); + + +ALTER TABLE public.weekly_statuses OWNER TO pe; + +-- +-- Name: Users Users_api_key_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_api_key_key" UNIQUE (api_key); + + +-- +-- Name: Users Users_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."Users" + ADD CONSTRAINT "Users_pkey" PRIMARY KEY (id); + + +-- +-- Name: alembic_version alembic_version_pkc; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alembic_version + ADD CONSTRAINT alembic_version_pkc PRIMARY KEY (version_num); + + +-- +-- Name: alerts alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_pkey PRIMARY KEY (alerts_uid); + + +-- +-- Name: alerts alerts_sixgill_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_sixgill_id_key UNIQUE (sixgill_id); + + +-- +-- Name: alias alias_alias_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_alias_key UNIQUE (alias); + + +-- +-- Name: alias alias_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_pkey PRIMARY KEY (alias_uid); + + +-- +-- Name: asset_headers asset_headers_organizations_uid_sub_url_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_organizations_uid_sub_url_key UNIQUE (organizations_uid, sub_url); + + +-- +-- Name: asset_headers asset_headers_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.asset_headers + ADD CONSTRAINT asset_headers_pkey PRIMARY KEY (_id); + + +-- +-- Name: auth_group auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_name_key UNIQUE (name); + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_permission_id_0cd325b0_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_permission_id_0cd325b0_uniq UNIQUE (group_id, permission_id); + + +-- +-- Name: auth_group_permissions auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_group auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group + ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_permission auth_permission_content_type_id_codename_01ab375a_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_codename_01ab375a_uniq UNIQUE (content_type_id, codename); + + +-- +-- Name: auth_permission auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_group_id_94350c0c_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_group_id_94350c0c_uniq UNIQUE (user_id, group_id); + + +-- +-- Name: auth_user auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id); + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_permission_id_14a6b632_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_14a6b632_uniq UNIQUE (user_id, permission_id); + + +-- +-- Name: auth_user auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user + ADD CONSTRAINT auth_user_username_key UNIQUE (username); + + +-- +-- Name: cidrs cidrs_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_uid_pkey PRIMARY KEY (cidr_uid); + + +-- +-- Name: credential_exposures credential_exposure_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposure_unique_constraint UNIQUE (breach_name, email); + + +-- +-- Name: cve_info cve_info_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_info_pkey PRIMARY KEY (cve_uuid); + + +-- +-- Name: cve_info cve_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cve_info + ADD CONSTRAINT cve_name_key UNIQUE (cve_name); + + +-- +-- Name: cyhy_certs cyhy_certs_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_certs_uid_pkey PRIMARY KEY (cyhy_certs_uid); + + +-- +-- Name: cyhy_contacts cyhy_contacts_org_id_contact_type_email_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_org_id_contact_type_email_name_key UNIQUE (org_id, contact_type, email, name); + + +-- +-- Name: cyhy_contacts cyhy_contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_contacts + ADD CONSTRAINT cyhy_contacts_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_db_assets cyhy_db_assets_unique_constraint; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_db_assets + ADD CONSTRAINT cyhy_db_assets_unique_constraint UNIQUE (org_id, network); + + +-- +-- Name: cyhy_domains cyhy_domains_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT cyhy_domains_uid_pkey PRIMARY KEY (cyhy_domains_uid); + + +-- +-- Name: cyhy_https_scan cyhy_https_scan_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT cyhy_https_scan_uid_pkey PRIMARY KEY (cyhy_https_scan_uid); + + +-- +-- Name: cyhy_kevs cyhy_kevd_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_kevs + ADD CONSTRAINT cyhy_kevd_uid_pkey PRIMARY KEY (cyhy_kevs_uid); + + +-- +-- Name: cyhy_port_scans_new cyhy_port_scans_new_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT cyhy_port_scans_new_uid_pkey PRIMARY KEY (cyhy_port_scans_uid); + + +-- +-- Name: cyhy_port_scans cyhy_port_scans_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT cyhy_port_scans_uid_pkey PRIMARY KEY (cyhy_port_scans_uid); + + +-- +-- Name: cyhy_snapshots cyhy_snapshots_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT cyhy_snapshots_uid_pkey PRIMARY KEY (cyhy_snapshots_uid); + + +-- +-- Name: cyhy_sslyze cyhy_sslyze_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT cyhy_sslyze_uid_pkey PRIMARY KEY (cyhy_sslyze_uid); + + +-- +-- Name: cyhy_tickets cyhy_ticket_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT cyhy_ticket_uid_pkey PRIMARY KEY (cyhy_tickets_uid); + + +-- +-- Name: cyhy_trustymail cyhy_trustymail_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT cyhy_trustymail_uid_pkey PRIMARY KEY (cyhy_trustymail_uid); + + +-- +-- Name: cyhy_vuln_scans cyhy_vuln_scans_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT cyhy_vuln_scans_uid_pkey PRIMARY KEY (cyhy_vuln_scans_uid); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_pkey" PRIMARY KEY (id); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_key" UNIQUE (user_id); + + +-- +-- Name: data_source data_source_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.data_source + ADD CONSTRAINT data_source_pkey PRIMARY KEY (data_source_uid); + + +-- +-- Name: django_admin_log django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id); + + +-- +-- Name: django_content_type django_content_type_app_label_model_76bd3d3b_uniq; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_app_label_model_76bd3d3b_uniq UNIQUE (app_label, model); + + +-- +-- Name: django_content_type django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_content_type + ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id); + + +-- +-- Name: django_migrations django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_migrations + ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id); + + +-- +-- Name: django_session django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_session + ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key); + + +-- +-- Name: dns_records dns_records_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dns_records + ADD CONSTRAINT dns_records_pkey PRIMARY KEY (dns_record_uid); + + +-- +-- Name: domain_alerts domain_alerts_alert_type_sub_domain_uid_date_new_value_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_alert_type_sub_domain_uid_date_new_value_key UNIQUE (alert_type, sub_domain_uid, date, new_value); + + +-- +-- Name: domain_alerts domain_alerts_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_pkey PRIMARY KEY (domain_alert_uid); + + +-- +-- Name: domain_permutations domain_permutations_domain_permutation_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_domain_permutation_organizations_uid_key UNIQUE (domain_permutation, organizations_uid); + + +-- +-- Name: dotgov_domains dotgov_uid_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT dotgov_uid_pkey PRIMARY KEY (dotgov_uid); + + +-- +-- Name: executives executives_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_pkey PRIMARY KEY (executives_uid); + + +-- +-- Name: credential_breaches hibp_breaches_breach_name_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_breach_name_key UNIQUE (breach_name); + + +-- +-- Name: credential_breaches hibp_breaches_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT hibp_breaches_pkey PRIMARY KEY (credential_breaches_uid); + + +-- +-- Name: credential_exposures hibp_exposed_credentials_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_pkey PRIMARY KEY (credential_exposures_uid); + + +-- +-- Name: ips ip_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_unique UNIQUE (ip); + + +-- +-- Name: ips ips_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ips_pkey PRIMARY KEY (ip_hash); + + +-- +-- Name: ips_subs ips_subs_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_pkey PRIMARY KEY (ips_subs_uid); + + +-- +-- Name: mentions mentions_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_pkey PRIMARY KEY (mentions_uid); + + +-- +-- Name: mentions mentions_sixgill_mention_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_sixgill_mention_id_key UNIQUE (sixgill_mention_id); + + +-- +-- Name: cyhy_port_scans_new new_unique_cyhy_port_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT new_unique_cyhy_port_scans UNIQUE (ip, port, service_name, report_period); + + +-- +-- Name: org_type org_type_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_type + ADD CONSTRAINT org_type_pkey PRIMARY KEY (org_type_uid); + + +-- +-- Name: organizations organizations_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_pkey PRIMARY KEY (organizations_uid); + + +-- +-- Name: pshtt_results pshtt_results_organizations_uid_sub_domain_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_organizations_uid_sub_domain_uid_key UNIQUE (organizations_uid, sub_domain_uid); + + +-- +-- Name: pshtt_results pshtt_results_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_pkey PRIMARY KEY (pshtt_results_uid); + + +-- +-- Name: report_summary_stats report_summary_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_pkey PRIMARY KEY (report_uid); + + +-- +-- Name: root_domains root_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_pkey PRIMARY KEY (root_domain_uid); + + +-- +-- Name: root_domains root_domains_root_domain_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_root_domain_organizations_uid_key UNIQUE (root_domain, organizations_uid); + + +-- +-- Name: scorecard_summary_stats scorecard_summary_stats_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT scorecard_summary_stats_pkey PRIMARY KEY (scorecard_summary_uid); + + +-- +-- Name: sectors_orgs sectors_orgs_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_pkey PRIMARY KEY (sector_org_uid); + + +-- +-- Name: sectors sectors_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors + ADD CONSTRAINT sectors_pkey PRIMARY KEY (sector_uid); + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_ip_port_protocol_timestamp_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_ip_port_protocol_timestamp_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_assets shodan_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_pkey PRIMARY KEY (shodan_asset_uid); + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unv_organizations_uid_ip_port_pro_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_pkey PRIMARY KEY (insecure_product_uid); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_ip_port_protocol_ti_key UNIQUE (organizations_uid, ip, port, protocol, "timestamp"); + + +-- +-- Name: shodan_vulns shodan_verified_vulns_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_pkey PRIMARY KEY (shodan_vuln_uid); + + +-- +-- Name: sub_domains sub_domains_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_pkey PRIMARY KEY (sub_domain_uid); + + +-- +-- Name: sub_domains sub_domains_un; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_un UNIQUE (sub_domain, root_domain_uid); + + +-- +-- Name: team_members team_members_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.team_members + ADD CONSTRAINT team_members_pkey PRIMARY KEY (team_member_uid); + + +-- +-- Name: top_cves top_cves_cve_id_date_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_cve_id_date_key UNIQUE (cve_id, date); + + +-- +-- Name: top_cves top_cves_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_pkey PRIMARY KEY (top_cves_uid); + + +-- +-- Name: topic_totals topic_totals_pk; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.topic_totals + ADD CONSTRAINT topic_totals_pk PRIMARY KEY (cound_uuid); + + +-- +-- Name: cyhy_certs unique_cyhy_cert; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT unique_cyhy_cert UNIQUE (cyhy_id, organizations_uid, sub_domain_uid); + + +-- +-- Name: organizations unique_cyhy_db_name; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT unique_cyhy_db_name UNIQUE (cyhy_db_name); + + +-- +-- Name: cyhy_domains unique_cyhy_domain; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT unique_cyhy_domain UNIQUE (domain); + + +-- +-- Name: cyhy_https_scan unique_cyhy_https_scan; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT unique_cyhy_https_scan UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_kevs unique_cyhy_kevs; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_kevs + ADD CONSTRAINT unique_cyhy_kevs UNIQUE (kev); + + +-- +-- Name: cyhy_port_scans unique_cyhy_port_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT unique_cyhy_port_scans UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_snapshots unique_cyhy_snapshot; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT unique_cyhy_snapshot UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_tickets unique_cyhy_ticket; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT unique_cyhy_ticket UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_vuln_scans unique_cyhy_vuln_scans; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT unique_cyhy_vuln_scans UNIQUE (cyhy_id); + + +-- +-- Name: dotgov_domains unique_domain; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.dotgov_domains + ADD CONSTRAINT unique_domain UNIQUE (domain_name); + + +-- +-- Name: sectors unique_id; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors + ADD CONSTRAINT unique_id UNIQUE (id); + + +-- +-- Name: org_id_map unique_id_map_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.org_id_map + ADD CONSTRAINT unique_id_map_unique UNIQUE (cyhy_id, pe_org_id); + + +-- +-- Name: ips_subs unique_ips_subs_unique; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT unique_ips_subs_unique UNIQUE (ip_hash, sub_domain_uid); + + +-- +-- Name: cidrs unique_org_cidr; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT unique_org_cidr UNIQUE (organizations_uid, network); + + +-- +-- Name: report_summary_stats unique_report; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT unique_report UNIQUE (organizations_uid, start_date); + + +-- +-- Name: scorecard_summary_stats unique_scorecard; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT unique_scorecard UNIQUE (organizations_uid, start_date, sector_name); + + +-- +-- Name: sectors_orgs unique_sector_org; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT unique_sector_org UNIQUE (sector_uid, organizations_uid); + + +-- +-- Name: unique_software unique_software_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.unique_software + ADD CONSTRAINT unique_software_pkey PRIMARY KEY (_id); + + +-- +-- Name: cyhy_sslyze unique_sslyze; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT unique_sslyze UNIQUE (cyhy_id); + + +-- +-- Name: cyhy_trustymail unique_trustymail; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT unique_trustymail UNIQUE (cyhy_id); + + +-- +-- Name: was_findings was_findings_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_findings + ADD CONSTRAINT was_findings_pkey PRIMARY KEY (finding_uid); + + +-- +-- Name: was_history was_history_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_history + ADD CONSTRAINT was_history_pkey PRIMARY KEY (was_org_id, date_scanned); + + +-- +-- Name: was_map was_map_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_map + ADD CONSTRAINT was_map_pkey PRIMARY KEY (was_org_id); + + +-- +-- Name: was_summary was_summary_was_org_id_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_summary + ADD CONSTRAINT was_summary_was_org_id_key UNIQUE (was_org_id); + + +-- +-- Name: was_tracker_customerdata was_tracker_customerdata_pk; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_tracker_customerdata + ADD CONSTRAINT was_tracker_customerdata_pk PRIMARY KEY (customer_id); + + +-- +-- Name: web_assets web_assets_asset_organizations_uid_key; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_asset_organizations_uid_key UNIQUE (asset, organizations_uid); + + +-- +-- Name: web_assets web_assets_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_pkey PRIMARY KEY (asset_uid); + + +-- +-- Name: weekly_statuses weekly_statuses_pkey; Type: CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.weekly_statuses + ADD CONSTRAINT weekly_statuses_pkey PRIMARY KEY (weekly_status_uid); + + +-- +-- Name: auth_group_name_a6ea08ec_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_name_a6ea08ec_like ON public.auth_group USING btree (name varchar_pattern_ops); + + +-- +-- Name: auth_group_permissions_group_id_b120cbf9; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_group_id_b120cbf9 ON public.auth_group_permissions USING btree (group_id); + + +-- +-- Name: auth_group_permissions_permission_id_84c5c92e; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_group_permissions_permission_id_84c5c92e ON public.auth_group_permissions USING btree (permission_id); + + +-- +-- Name: auth_permission_content_type_id_2f476e4b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_permission_content_type_id_2f476e4b ON public.auth_permission USING btree (content_type_id); + + +-- +-- Name: auth_user_groups_group_id_97559544; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_group_id_97559544 ON public.auth_user_groups USING btree (group_id); + + +-- +-- Name: auth_user_groups_user_id_6a12ed8b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_groups_user_id_6a12ed8b ON public.auth_user_groups USING btree (user_id); + + +-- +-- Name: auth_user_user_permissions_permission_id_1fbb5f2c; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_permission_id_1fbb5f2c ON public.auth_user_user_permissions USING btree (permission_id); + + +-- +-- Name: auth_user_user_permissions_user_id_a95ead1b; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_user_permissions_user_id_a95ead1b ON public.auth_user_user_permissions USING btree (user_id); + + +-- +-- Name: auth_user_username_6821ab7c_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX auth_user_username_6821ab7c_like ON public.auth_user USING btree (username varchar_pattern_ops); + + +-- +-- Name: django_admin_log_content_type_id_c4bce8eb; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_content_type_id_c4bce8eb ON public.django_admin_log USING btree (content_type_id); + + +-- +-- Name: django_admin_log_user_id_c564eba6; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_admin_log_user_id_c564eba6 ON public.django_admin_log USING btree (user_id); + + +-- +-- Name: django_session_expire_date_a5c62663; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_expire_date_a5c62663 ON public.django_session USING btree (expire_date); + + +-- +-- Name: django_session_session_key_c0390e0f_like; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE INDEX django_session_session_key_c0390e0f_like ON public.django_session USING btree (session_key varchar_pattern_ops); + + +-- +-- Name: ix_Users_email; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_email" ON public."Users" USING btree (email); + + +-- +-- Name: ix_Users_username; Type: INDEX; Schema: public; Owner: pe +-- + +CREATE UNIQUE INDEX "ix_Users_username" ON public."Users" USING btree (username); + + +-- +-- Name: weekly_statuses set_status_completed_and_week_ending_trigger; Type: TRIGGER; Schema: public; Owner: pe +-- + +CREATE TRIGGER set_status_completed_and_week_ending_trigger BEFORE INSERT ON public.weekly_statuses FOR EACH ROW EXECUTE PROCEDURE public.set_status_completed_and_week_ending(); + + +-- +-- Name: alerts alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: alerts alerts_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alerts + ADD CONSTRAINT alerts_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: alias alias_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.alias + ADD CONSTRAINT alias_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: auth_group_permissions auth_group_permissio_permission_id_84c5c92e_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissio_permission_id_84c5c92e_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_group_permissions auth_group_permissions_group_id_b120cbf9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_group_permissions + ADD CONSTRAINT auth_group_permissions_group_id_b120cbf9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_permission auth_permission_content_type_id_2f476e4b_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_permission + ADD CONSTRAINT auth_permission_content_type_id_2f476e4b_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_group_id_97559544_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_group_id_97559544_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES public.auth_group(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_groups auth_user_groups_user_id_6a12ed8b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_groups + ADD CONSTRAINT auth_user_groups_user_id_6a12ed8b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permi_permission_id_1fbb5f2c_fk_auth_perm FOREIGN KEY (permission_id) REFERENCES public.auth_permission(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: auth_user_user_permissions auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.auth_user_user_permissions + ADD CONSTRAINT auth_user_user_permissions_user_id_a95ead1b_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: cidrs cidrs_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: cidrs cidrs_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cidrs + ADD CONSTRAINT cidrs_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: credential_breaches credential_breaches_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_breaches + ADD CONSTRAINT credential_breaches_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: credential_exposures credential_exposures_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT credential_exposures_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: cyhy_certs cyhy_certs_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_certs_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_domains cyhy_domains_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_domains + ADD CONSTRAINT cyhy_domains_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_certs cyhy_domains_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_certs + ADD CONSTRAINT cyhy_domains_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid); + + +-- +-- Name: cyhy_https_scan cyhy_https_scan_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_https_scan + ADD CONSTRAINT cyhy_https_scan_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_port_scans_new cyhy_port_scans_new_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans_new + ADD CONSTRAINT cyhy_port_scans_new_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_port_scans cyhy_port_scans_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_port_scans + ADD CONSTRAINT cyhy_port_scans_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_snapshots cyhy_snapshot_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_snapshots + ADD CONSTRAINT cyhy_snapshot_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_sslyze cyhy_sslyze_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_sslyze + ADD CONSTRAINT cyhy_sslyze_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_tickets cyhy_ticket_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_tickets + ADD CONSTRAINT cyhy_ticket_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_trustymail cyhy_trustymail_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_trustymail + ADD CONSTRAINT cyhy_trustymail_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: cyhy_vuln_scans cyhy_vulns_scans_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.cyhy_vuln_scans + ADD CONSTRAINT cyhy_vulns_scans_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: dataAPI_apiuser dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public."dataAPI_apiuser" + ADD CONSTRAINT "dataAPI_apiuser_user_id_9b9cb3a6_fk_auth_user_id" FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_content_type_id_c4bce8eb_fk_django_co; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_content_type_id_c4bce8eb_fk_django_co FOREIGN KEY (content_type_id) REFERENCES public.django_content_type(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: django_admin_log django_admin_log_user_id_c564eba6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.django_admin_log + ADD CONSTRAINT django_admin_log_user_id_c564eba6_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES public.auth_user(id) DEFERRABLE INITIALLY DEFERRED; + + +-- +-- Name: domain_permutations dnstwist_domain_masq_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT dnstwist_domain_masq_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_alerts domain_alerts_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_alerts + ADD CONSTRAINT domain_alerts_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: domain_permutations domain_permutations_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.domain_permutations + ADD CONSTRAINT domain_permutations_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: executives executives_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.executives + ADD CONSTRAINT executives_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: credential_exposures hibp_exposed_credentials_breach_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_breach_id_fkey FOREIGN KEY (credential_breaches_uid) REFERENCES public.credential_breaches(credential_breaches_uid) NOT VALID; + + +-- +-- Name: credential_exposures hibp_exposed_credentials_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.credential_exposures + ADD CONSTRAINT hibp_exposed_credentials_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: ips ip_origin_cidr_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips + ADD CONSTRAINT ip_origin_cidr_uid_fkey FOREIGN KEY (origin_cidr) REFERENCES public.cidrs(cidr_uid) NOT VALID; + + +-- +-- Name: ips_subs ip_subs_ip_hash_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ip_subs_ip_hash_fkey FOREIGN KEY (ip_hash) REFERENCES public.ips(ip_hash) ON DELETE CASCADE; + + +-- +-- Name: ips_subs ips_subs_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.ips_subs + ADD CONSTRAINT ips_subs_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) ON DELETE CASCADE; + + +-- +-- Name: mentions mentions_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.mentions + ADD CONSTRAINT mentions_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: organizations organizations_org_type_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT organizations_org_type_uid_fkey FOREIGN KEY (org_type_uid) REFERENCES public.org_type(org_type_uid) NOT VALID; + + +-- +-- Name: organizations parent_child_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.organizations + ADD CONSTRAINT parent_child_fkey FOREIGN KEY (parent_org_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: was_map pe_org_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.was_map + ADD CONSTRAINT pe_org_id_fk FOREIGN KEY (pe_org_id) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: pshtt_results pshtt_results_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: pshtt_results pshtt_results_sub_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.pshtt_results + ADD CONSTRAINT pshtt_results_sub_domain_uid_fkey FOREIGN KEY (sub_domain_uid) REFERENCES public.sub_domains(sub_domain_uid) NOT VALID; + + +-- +-- Name: report_summary_stats report_summary_stats_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.report_summary_stats + ADD CONSTRAINT report_summary_stats_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: root_domains root_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: root_domains root_domains_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.root_domains + ADD CONSTRAINT root_domains_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: scorecard_summary_stats scorecard_summary_stats_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.scorecard_summary_stats + ADD CONSTRAINT scorecard_summary_stats_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid); + + +-- +-- Name: sectors_orgs sectors_orgs_orgs_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_orgs_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) ON DELETE CASCADE; + + +-- +-- Name: sectors_orgs sectors_orgs_sector_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sectors_orgs + ADD CONSTRAINT sectors_orgs_sector_uid_fkey FOREIGN KEY (sector_uid) REFERENCES public.sectors(sector_uid) ON DELETE CASCADE; + + +-- +-- Name: shodan_assets shodan_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_assets shodan_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_assets + ADD CONSTRAINT shodan_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vul_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vul_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: old_shodan_insecure_protocols_unverified_vulns shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.old_shodan_insecure_protocols_unverified_vulns + ADD CONSTRAINT shodan_insecure_protocols_unverified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: shodan_vulns shodan_verified_vulns_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.shodan_vulns + ADD CONSTRAINT shodan_verified_vulns_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_dns_records_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_dns_records_uid_fkey FOREIGN KEY (dns_record_uid) REFERENCES public.dns_records(dns_record_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_root_domain_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_root_domain_uid_fkey FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: sub_domains sub_domains_sub_domain_root_domain_uid_key; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.sub_domains + ADD CONSTRAINT sub_domains_sub_domain_root_domain_uid_key FOREIGN KEY (root_domain_uid) REFERENCES public.root_domains(root_domain_uid) NOT VALID; + + +-- +-- Name: top_cves top_cves_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.top_cves + ADD CONSTRAINT top_cves_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_data_source_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_data_source_uid_fkey FOREIGN KEY (data_source_uid) REFERENCES public.data_source(data_source_uid) NOT VALID; + + +-- +-- Name: web_assets web_assets_organizations_uid_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pe +-- + +ALTER TABLE ONLY public.web_assets + ADD CONSTRAINT web_assets_organizations_uid_fkey FOREIGN KEY (organizations_uid) REFERENCES public.organizations(organizations_uid) NOT VALID; + + +-- +-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: crossfeed +-- + +REVOKE ALL ON SCHEMA public FROM rdsadmin; +REVOKE ALL ON SCHEMA public FROM PUBLIC; +GRANT ALL ON SCHEMA public TO crossfeed; +GRANT ALL ON SCHEMA public TO PUBLIC; + + +-- +-- PostgreSQL database dump complete +-- + + +-- +-- Fill table with DHS +-- + +INSERT INTO public.organizations (name, cyhy_db_name, organizations_uid, report_on) +VALUES ('Department of Homeland Security', 'DHS', '385caaea-416f-11ec-bf33-02589a36c9d7', true); + + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('Shodan', 'IoT scanner', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('HaveIBeenPwned', 'Credentials', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('DNSTwist', 'Domain Permutations', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('DNSMonitor', 'Domain Permutations', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('CIRCL.lu', 'CVE engine', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('WhoisXML', 'DNS lookpus', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('findomain', 'Domain enumerator', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('Sublist3r', 'Domain Permutations', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('Cybersixgill', 'Dark web mentions and credentials', '2022-03-14'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('unknown', 'Source unknown', '2022-03-14'); + +INSERT INTO public.cidrs(cidr_uid, network, organizations_uid, current) +VALUES ('677fb376-056e-11ed-8dbf-02c6a3fe975b', '65.246.123.64/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true); + +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.64', 'a1', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.65','a2', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.67','a3', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.68','a4', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.69','a5', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.70','a6', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.71','a7', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.72','a8', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.73','a9', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.74','a10', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.75','a11', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.76','a12', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.77','a13', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.78','a14', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.79','a15', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.80','a16', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.81','a17', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.82','a18', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.83','a19', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.84','a20', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.85','a21', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.86','a22', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.87','a23', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.88','a24', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.89','a25', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.90','a26', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.91','a27', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.92','a28', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.93','a29', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.94','a30', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('65.246.123.95','a31', '677fb376-056e-11ed-8dbf-02c6a3fe975b', true, true); + + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('Shodan', 'IoT scanner', '2023-05-23'); + +INSERT INTO public.data_source(name, description, last_run) +VALUES ('IntelX', 'Credentials and web posts identified by IntelX', '2023-05-23'); + + +INSERT INTO public.cidrs(cidr_uid, network, organizations_uid, current) +VALUES ('3475a99e-0475-11ed-8e55-02c6a3fe975b', '209.37.109.142/31', '385caaea-416f-11ec-bf33-02589a36c9d7', true); + +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('209.37.109.142', 'b1', '3475a99e-0475-11ed-8e55-02c6a3fe975b', true, true); + +INSERT INTO public.ips(ip, ip_hash, origin_cidr, current, from_cidr) +VALUES ('209.37.109.141', 'b2', '3475a99e-0475-11ed-8e55-02c6a3fe975b', true, true); + + +INSERT INTO public.cidrs (network, organizations_uid, current) +VALUES ('12.125.15.78/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.170.240.128/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('23.35.119.179/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('23.59.17.226/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('23.59.196.56/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('23.59.199.179/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('216.81.89.147/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.22.250.40/29', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.22.250.48/28', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.53.154.64/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.104.99.32/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.110.111.112/29', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.86.82.110/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('69.228.70.5/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('76.233.148.144/28', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('99.3.159.96/28', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.118.95.65/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('99.33.16.16/29', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('166.112.0.0/16', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('64.119.224.0/20', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('99.54.73.208/29', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('205.142.100.0/22', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('12.226.130.0/23', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('63.161.169.0/24', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('50.193.124.224/28', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('207.238.6.32/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('54.85.181.131/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('209.37.109.204/31', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('173.255.57.26/32', '385caaea-416f-11ec-bf33-02589a36c9d7', true), + ('162.83.67.224/27', '385caaea-416f-11ec-bf33-02589a36c9d7', true); diff --git a/src/pe_reports/data/db_query.py b/src/pe_reports/data/db_query.py new file mode 100755 index 00000000..441bb8f9 --- /dev/null +++ b/src/pe_reports/data/db_query.py @@ -0,0 +1,2930 @@ +#!/usr/bin/env python +"""Query the PE PostgreSQL database.""" + +# Standard Python Libraries +import datetime +from ipaddress import ip_address, ip_network +import json +import logging +import socket +import sys +import time + +# Third-Party Libraries +import numpy as np +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +from psycopg2.extensions import AsIs +import psycopg2.extras as extras +import requests +from sshtunnel import SSHTunnelForwarder + +from .config import config, staging_config + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +CONN_PARAMS_DIC = config() +CONN_PARAMS_DIC_STAGING = staging_config() + +API_DIC = staging_config(section="pe_api") +pe_api_url = API_DIC.get("pe_api_url") +pe_api_key = API_DIC.get("pe_api_key") + + +def task_api_call(task_url, check_url, data={}, retry_time=3): + """ + Query tasked endpoint given task_url and check_url. + + Return: + Endpoint result + """ + # Endpoint info + create_task_url = pe_api_url + task_url + check_task_url = pe_api_url + check_url + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + task_status = "Pending" + check_task_resp = "" + try: + # Create task for query + create_task_result = requests.post( + create_task_url, headers=headers, data=data + ).json() + task_id = create_task_result.get("task_id") + LOGGER.info("Created task for " + task_url + " query, task_id: " + task_id) + check_task_url += task_id + while task_status != "Completed" and task_status != "Failed": + # Ping task status endpoint and get status + # check_task_resp = requests.get(check_task_url, headers=headers).json() + check_task_resp = requests.get(check_task_url, headers=headers) + #print(check_task_resp) + check_task_resp = check_task_resp.json() + task_status = check_task_resp.get("status") + LOGGER.info( + "\tPinged " + check_url + " status endpoint, status: " + task_status + ) + time.sleep(retry_time) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + print(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + print(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + print(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + print(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + print(err) + except Exception as err: + print(err) + # Once task finishes, return result + if task_status == "Completed": + return check_task_resp.get("result") + else: + raise Exception("API calls failed ", check_task_resp) + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + LOGGER.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def connect(): + """Connect to PostgreSQL database.""" + conn = None + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + print(err) + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection to PostgreSQL.""" + conn.close() + return + + +def connect_to_staging(): + """Establish an SSH tunnel to the staging environement.""" + theport = thesshTunnel() + try: + LOGGER.info("****SSH Tunnel Established****") + conn = psycopg2.connect( + host="localhost", + user=CONN_PARAMS_DIC_STAGING["user"], + password=CONN_PARAMS_DIC_STAGING["password"], + dbname=CONN_PARAMS_DIC_STAGING["database"], + port=theport, + ) + return conn + LOGGER.info("Success connecting to the staging db.") + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def thesshTunnel(): + """SSH Tunnel to the Crossfeed database instance.""" + server = SSHTunnelForwarder( + ("localhost"), + ssh_username="ubuntu", + remote_bind_address=( + CONN_PARAMS_DIC_STAGING["host"], + int(CONN_PARAMS_DIC_STAGING["port"]), + ), + ) + server.start() + return server.local_bind_port + + +def execute_values(conn, dataframe, table, except_condition=";"): + """INSERT into table, generic.""" + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = "INSERT INTO {}({}) VALUES %s" + sql = sql + except_condition + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql.format(table, cols), tpls) + conn.commit() + print("Data inserted using execute_values() successfully..") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cursor.close() + + +def get_orgs(conn): + """Query organizations table for orgs we report on.""" + try: + cur = conn.cursor() + sql = """SELECT * FROM organizations + WHERE report_on is True""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_demo_orgs(conn): + """Query organizations table for orgs we report on.""" + try: + cur = conn.cursor() + sql = """SELECT * FROM organizations + WHERE demo is True""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_orgs_pass(conn, password): + """Get all org passwords.""" + try: + cur = conn.cursor() + sql = """SELECT cyhy_db_name, PGP_SYM_DECRYPT(password::bytea, %s) + FROM organizations o + WHERE report_on;""" + cur.execute(sql, [password]) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_orgs_df(staging=False): + """Query organizations table for new orgs.""" + if staging: + conn = connect_to_staging() + else: + conn = connect() + try: + sql = """ + SELECT * FROM organizations + WHERE report_on is True + """ + pe_orgs_df = pd.read_sql(sql, conn) + return pe_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def check_org_exists(org_code): + """Check if org code is listed in the P&E database.""" + exists = False + conn = connect() + sql = """ + select * from organizations o + where o.cyhy_db_name = %(org_code)s + """ + + df = pd.read_sql_query(sql, conn, params={"org_code": org_code}) + + if not df.empty: + exists = True + + return exists + + +def query_org_cidrs(org_uid): + """Query all cidrs ordered by length.""" + conn = connect() + sql = """SELECT tc.cidr_uid, tc.network, tc.organizations_uid, tc.insert_alert + FROM cidrs tc + WHERE current + and organizations_uid = %(org_id)s + """ + df = pd.read_sql(sql, conn, params={"org_id": org_uid}) + return df + + +def get_data_source_uid(source): + """Get data source uid.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + conn.close() + return source + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The address is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The CIDR is incorrect, %s", err) + return False + + +def refresh_asset_counts_vw(): + """Refresh asset count materialized views.""" + conn = connect() + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_orgs_attacksurface + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Refreshing breach comp") + conn = connect() + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_breachcomp + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Refreshing breach details") + conn = connect() + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_breachcomp_breachdetails + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Refreshing breach creds by date") + conn = connect() + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_breachcomp_credsbydate + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + +# The 'table' parameter is used in query_shodan, query_darkweb and +# query_darkweb_cves functions to call specific tables that relate to the +# function name. The result of this implementation reduces the code base, +# the code reduction leads to an increase in efficiency by reusing the +# function by passing only a parameter to get the required information from +# the database. + + +# --- Issue 628 --- +def query_shodan(org_uid, start_date, end_date, table): + """Query Shodan table.""" + conn = connect() + try: + df = pd.DataFrame() + df_list = [] + chunk_size = 1000 + sql = """SELECT * FROM %(table)s + WHERE organizations_uid = %(org_uid)s + AND timestamp BETWEEN %(start_date)s AND %(end_date)s""" + count = 0 + # Batch SQL call to reduce memory (https://pythonspeed.com/articles/pandas-sql-chunking/) + for chunk_df in pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + chunksize=chunk_size, + ): + count += 1 + df_list.append(chunk_df) + + if len(df_list) == 0: + df = pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + else: + df = pd.concat(df_list, ignore_index=True) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_score_data(start, end, sql): + """Query data necessary to generate organization scores.""" + conn = connect() + try: + df = pd.read_sql(sql, conn, params={"start": start, "end": end}) + conn.close() + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- Issue 559 --- +def execute_ips(new_ips): + """ + Query API to insert new IP record into ips table. + + On ip conflict, update the old record with the new data + + Args: + new_ips: Dataframe containing the new IPs and their ip_hash/ip/origin_cidr data + """ + # Convert dataframe to list of dictionaries + new_ips = new_ips[["ip_hash", "ip", "origin_cidr"]] + new_ips = new_ips.to_dict("records") + # Endpoint info + task_url = "ips_insert" + status_url = "ips_insert/task/" + data = json.dumps({"new_ips": new_ips}) + # Make API call + task_api_call(task_url, status_url, data, 3) + # Process data and return + LOGGER.info("Successfully inserted new IPs into ips table using execute_ips()") + + +# --- Issue 560 --- +def query_all_subs(): + """ + Query API for the entire sub_domains table. + + Return: + The sub_domains table as a dataframe + """ + start_time = time.time() + total_num_pages = 1 + page_num = 1 + total_data = [] + # Retrieve data for each page + while page_num <= total_num_pages: + # Endpoint info + create_task_url = "sub_domains_table" + check_task_url = "sub_domains_table/task/" + + data = json.dumps({"org_uid": "n/a", "page": page_num, "per_page": 50000}) + # Make API call + result = task_api_call(create_task_url, check_task_url, data, 3) + # Once task finishes, append result to total list + total_data += result.get("data") + total_num_pages = result.get("total_pages") + LOGGER.info("Retrieved page: " + str(page_num) + " of " + str(total_num_pages)) + page_num += 1 + # Once all data has been retrieved, return overall tuple list + # total_data = pd.DataFrame.from_dict(total_data) + total_data = [tuple(dic.values()) for dic in total_data] + LOGGER.info( + "Total time to retrieve entire sub_domains table:", (time.time() - start_time) + ) + # total_data["first_seen"] = pd.to_datetime(total_data["first_seen"]).dt.date + # total_data["last_seen"] = pd.to_datetime(total_data["last_seen"]).dt.date + return total_data + + +# --- Issue 561 --- +# Not used anywhere, however an API endpoint +# was created for this issue. It's currently +# in the api-extended branch. + + +# --- Issue 562, 627? --- +def query_domMasq_alerts(org_uid, start_date, end_date): + """ + Query API to retrieve all domain_alerts data for the specified org_uid and date range. + + Args: + org_uid: The uid of the organization to retrieve data for + start_date: The start date of the query's date range + end_date: The end date of the query's date range + + Return: + All domain_alerts data for the specified org_uid and date range as a dataframe + """ + if isinstance(start_date, datetime.datetime) or isinstance( + start_date, datetime.date + ): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.datetime) or isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "domain_alerts_by_org_date" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + {"org_uid": org_uid, "start_date": start_date, "end_date": end_date} + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "sub_domain_uid_id": "sub_domain_uid", + "data_source_uid_id": "data_source_uid", + }, + inplace=True, + ) + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 563, 626? --- +def query_domMasq(org_uid, start_date, end_date): + """ + Query API to retrieve all domain_permutations data for the specified org_uid and date range. + + Args: + org_uid: The uid of the organization to retrieve data for + start_date: The start date of the query's date range + end_date: The end date of the query's date range + + Return: + All domain_permutations data for the specified org_uid and date range as a dataframe + """ + if isinstance(start_date, datetime.datetime) or isinstance( + start_date, datetime.date + ): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.datetime) or isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "domain_permu_by_org_date" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + {"org_uid": org_uid, "start_date": start_date, "end_date": end_date} + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "organizations_uid_id": "organizations_uid", + "data_source_uid_id": "data_source_uid", + "sub_domain_uid_id": "sub_domain_uid", + }, + inplace=True, + ) + result_df["date_observed"] = pd.to_datetime(result_df["date_observed"]).dt.date + result_df["date_active"] = pd.to_datetime(result_df["date_active"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 564 --- +def insert_roots(org, domain_list): + """ + Query API to insert list of new domains for the specified org. + + Args: + org: Dataframe of the organization to associate the new domains with + domain_list: The list of new domains to insert into the root_domains table + """ + # Convert org dataframe input into dict + org.drop(columns=["password"], inplace=True) + org_dict = org.to_dict("records")[0] + # Endpoint info + endpoint_url = pe_api_url + "root_domains_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_dict": org_dict, "domain_list": domain_list}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 601 --- +def get_orgs_contacts(): + """ + Query API to retrieve all contact data for orgs where report_on is true. + + Return: + All contact data for orgs where report_on is true as a list of tuples + """ + # Endpoint info + endpoint_url = pe_api_url + "orgs_report_on_contacts" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + try: + # Call endpoint + result = requests.get(endpoint_url, headers=headers).json() + # Process data and return, convert to tuple list + return [tuple(dic.values()) for dic in result] + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 603 --- +def get_org_assets_count_past(org_uid, date): + """ + Query API to retrieve all report_summary_stats data for the specified org_uid and date. + + Args: + org_uid: The organizations_uid of the specified org + date: The end date of the specified report period + + Return: + All report_summary_stats data for the specified org_uid and date as a dataframe + """ + if isinstance(date, datetime.datetime): + date = date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "past_asset_counts_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid, "date": date}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "organizations_uid_id": "organizations_uid", + }, + inplace=True, + ) + result_df["start_date"] = pd.to_datetime(result_df["start_date"]).dt.date + result_df["end_date"] = pd.to_datetime(result_df["end_date"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 604 --- +def get_org_assets_count(org_uid): + """ + Query API to retrieve attacksurface data for the specified org_uid. + + Args: + org_uid: The organizations_uid of the specified org + + Return: + attacksurface data for the specified org_uid as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "asset_counts_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + if result: + # If there are results, return those + result_df = pd.DataFrame(result[0], index=[0]) + result_df.rename( + columns={ + "organizations_uid": "org_uid", + }, + inplace=True, + ) + assets_dict = result_df.to_dict("records")[0] + return assets_dict + else: + # If no results, return dummy asset dict + return { + "org_uid": org_uid, + "cyhy_db_name": "N/A", + "num_root_domain": 0, + "num_sub_domain": 0, + "num_ips": 0, + "num_ports": 0, + "num_cidrs": 0, + "num_ports_protocols": 0, + "num_software": 0, + "num_foreign_ips": 0, + } + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 605 --- +def get_new_orgs(): + """ + Query API to retrieve all data for organizations where report_on is false. + + Return: + All data for organizations where report_on is false as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "orgs_report_on_false" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = None + try: + # Call endpoint + result = requests.get(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "org_type_uid_id": "org_type_uid", + "parent_org_uid_id": "parent_org_uid", + }, + inplace=True, + ) + result_df["date_first_reported"] = pd.to_datetime( + result_df["date_first_reported"] + ).dt.date + # to_datetime conversion only supports +/- 584 years + result_df.loc[ + result_df["cyhy_period_start"] == "9999-01-01", "cyhy_period_start" + ] = "1950-01-01" + result_df["cyhy_period_start"] = pd.to_datetime( + result_df["cyhy_period_start"] + ).dt.date + result_df.loc[ + result_df["cyhy_period_start"] == datetime.date(1950, 1, 1), + "cyhy_period_start", + ] = datetime.date(9999, 1, 1) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 606 --- +def set_org_to_report_on(cyhy_db_id, premium: bool = False): + """ + Query API to set the specified org's report_on and premium_report fields. + + Args: + cyhy_db_id: The cyhy db name of the specified org + premium: The boolean value you want to set the premium_report field to + + Return: + The data of the org's whose report_on and premium_report fields were set. + """ + # Endpoint info + endpoint_url = pe_api_url + "orgs_set_report_on" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"cyhy_db_name": cyhy_db_id, "premium": premium}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + if result[0].get("organizations_uid") == "NOT FOUND": + return 0 + else: + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "org_type_uid_id": "org_type_uid", + "parent_org_uid_id": "parent_org_uid", + }, + inplace=True, + ) + result_df["date_first_reported"] = pd.to_datetime( + result_df["date_first_reported"] + ).dt.date + result_df["cyhy_period_start"] = pd.to_datetime( + result_df["cyhy_period_start"] + ).dt.date + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 607 --- +def set_org_to_demo(cyhy_db_id, premium): + """ + Query API to set the specified org's demo and premium_report fields. + + Args: + cyhy_db_id: The cyhy db name of the specified org + premium: The boolean value you want to set the premium_report field to + + Return: + The data of the org's whose demo and premium_report fields were set. + """ + # Endpoint info + endpoint_url = pe_api_url + "orgs_set_demo" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"cyhy_db_name": cyhy_db_id, "premium": premium}) + try: + # Call endpoint + LOGGER.info("Sending demo org request") + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + if result[0].get("organizations_uid") == "NOT FOUND": + return 0 + else: + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "org_type_uid_id": "org_type_uid", + "parent_org_uid_id": "parent_org_uid", + }, + inplace=True, + ) + result_df["date_first_reported"] = pd.to_datetime( + result_df["date_first_reported"] + ).dt.date + result_df["cyhy_period_start"] = pd.to_datetime( + result_df["cyhy_period_start"] + ).dt.date + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 608 --- +def query_cyhy_assets(org_cyhy_name): + """ + Query API to retrieve all cyhy assets for an organization. + + Args: + org_cyhy_name: CyHy database name of the specified organization (not uid) + + Return: + All the cyhy assets belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "cyhy_assets_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_cyhy_name": org_cyhy_name}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "field_id": "_id", + }, + inplace=True, + ) + result_df["first_seen"] = pd.to_datetime(result_df["first_seen"]).dt.date + result_df["last_seen"] = pd.to_datetime(result_df["last_seen"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 610 --- +def get_cidrs_and_ips(org_uid): + """ + Query API to retrieve all CIDRs and IPs for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the CIDRs and IPs belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "cidrs_ips_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + result_list = [d["ip"] for d in result] + # validate IPs + validateIP(result_list) + LOGGER.info(result_list) + # Process data and return + return result_list + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 611 --- +def query_ips(org_uid): + """ + Query API to retrieve all IPs for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the IPs belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "ips_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + cidr_ip_list = [d["ip"] for d in result["cidr_ip_data"]] + sub_root_ip_list = [d["ip"] for d in result["sub_root_ip_data"]] + cidr_ip_set = set(cidr_ip_list) + sub_root_ip_set = set(sub_root_ip_list) + diff_set = sub_root_ip_set - cidr_ip_set + final_ip_list = cidr_ip_list + list(diff_set) + return final_ip_list + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 612 --- +def query_extra_ips(org_uid): + """ + Query API to retrieve all extra IPs for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the extra IPs belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "extra_ips_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_list = list({d["ip"] for d in result}) + return result_list + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 616 --- +def set_from_cidr(): + """Query API to set from_cidr to True for any IPs that have an origin_cidr.""" + # Endpoint info + task_url = "ips_update_from_cidr" + status_url = "ips_update_from_cidr/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + LOGGER.info(result) + + +# --- Issue 618 --- +def query_cidrs_by_org(org_uid): + """ + Query API to retrieve all CIDRs for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the CIDRs belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "cidrs_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "organizations_uid_id": "organizations_uid", + "data_source_uid_id": "data_source_uid", + }, + inplace=True, + ) + result_df["first_seen"] = pd.to_datetime(result_df["first_seen"]).dt.date + result_df["last_seen"] = pd.to_datetime(result_df["last_seen"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 619 --- +def query_ports_protocols(org_uid): + """ + Query API to retrieve all distinct ports/protocols for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the distinct ports/protocols belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "ports_protocols_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 620 --- +def query_software(org_uid): + """ + Query API to retrieve all distinct software products for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the distinct software belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "software_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 621 --- +def query_foreign_IPs(org_uid): + """ + Query API to retrieve all foreign ips for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the foreign ips belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "foreign_ips_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "organizations_uid_id": "organizations_uid", + "data_source_uid_id": "data_source_uid", + }, + inplace=True, + ) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 622 --- +def query_roots(org_uid): + """ + Query API to retrieve all root domains for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the root domains belonging to the specified org as a dataframe + """ + # Endpoint info + endpoint_url = pe_api_url + "root_domains_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"org_uid": org_uid}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 623 --- +def query_creds_view(org_uid, start_date, end_date): + """ + Query API to retrieve vw_breachcomp data for an org and date range. + + Args: + org_uid: uid of the specified organization + start_date: start date of report period + end_date: end date of report period + + Return: + vw_breachcomp data for the specified org and date range as a dataframe + """ + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "breachcomp_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + } + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df["breach_date"] = pd.to_datetime(result_df["breach_date"]).dt.date + # result_df["added_date"] = pd.to_datetime(result_df["added_date"]).dt.date + # result_df["modified_date"] = pd.to_datetime(result_df["modified_date"]).dt.date + result_df["added_date"] = pd.to_datetime(result_df["added_date"]) + result_df["modified_date"] = pd.to_datetime(result_df["modified_date"]) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 624 --- +def query_credsbyday_view(org_uid, start_date, end_date): + """ + Query API to retrieve vw_breachcomp_credsbydate data for an org and date range. + + Args: + org_uid: uid of the specified organization + start_date: start date of report period + end_date: end date of report period + + Return: + vw_breachcomp_credsbydate data for the specified org and date range as a dataframe + """ + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "credsbydate_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + } + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df["mod_date"] = pd.to_datetime(result_df["mod_date"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 625 --- +def query_breachdetails_view(org_uid, start_date, end_date): + """ + Query API to retrieve vw_breachcomp_breachdetails data for an org and date range. + + Args: + org_uid: uid of the specified organization + start_date: start date of report period + end_date: end date of report period + + Return: + vw_breachcomp_breachdetails data for the specified org and date range as a dataframe + """ + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "breachdetails_by_org" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + } + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df["mod_date"] = pd.to_datetime(result_df["mod_date"]).dt.date + result_df["breach_date"] = pd.to_datetime(result_df["breach_date"]).dt.date + result_df.rename( + columns={"mod_date": "modified_date"}, + inplace=True, + ) + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 629 --- +def query_darkweb(org_uid, start_date, end_date, table): + """ + Query API to retrieve darkweb data for an organization. + + Args: + org_uid: uid of the specified organization + start_date: start date of the report period + end_date: end date of the report period + table: darkweb related table to query + + Return: + Darkweb data belonging to the specified org as a dataframe + """ + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "darkweb_data" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + # Check table name is valid + if table in [ + "mentions", + "alerts", + "vw_darkweb_mentionsbydate", + "vw_darkweb_inviteonlymarkets", + "vw_darkweb_socmedia_mostactposts", + "vw_darkweb_mostactposts", + "vw_darkweb_execalerts", + "vw_darkweb_assetalerts", + "vw_darkweb_threatactors", + "vw_darkweb_potentialthreats", + "vw_darkweb_sites", + ]: + data = json.dumps( + { + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + "table": table, + } + ) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "organizations_uid_id": "organizations_uid", + "data_source_uid_id": "data_source_uid", + "count": "Count", + "creator": "Creator", + "grade": "Grade", + "events": "Events", + "title": "Title", + "comments_count": "Comments Count", + "site": "Site", + "threats": "Threats", + }, + inplace=True, + ) + if "date" in result_df.columns: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + # Return truly empty dataframe if no results + if result_df[result_df.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + result_df.drop(result_df.index, inplace=True) + return result_df + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + else: + LOGGER.error("query_darkweb() error, invalid table") + + +# --- Issue 630 --- +def query_darkweb_cves(table): + """ + Query API to retrieve the entire top_cves table. + + Return: + top_cve table as a dataframe + """ + # Endpoint info + task_url = "darkweb_cves" + status_url = "darkweb_cves/task/" + # Make API call + result = task_api_call(task_url, status_url) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + result_df.rename( + columns={ + "data_source_uid_id": "data_source_uid", + }, + inplace=True, + ) + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +# --- Issue 632 --- +def execute_scorecard(summary_dict): + """ + Insert a record for an organization into the report_summary_stats table. + + On org_uid/star_date conflict, update the old record with the new data + + Args: + summary_dict: Dictionary of column names and values to be inserted + """ + input_dict = summary_dict.copy() + input_dict["start_date"] = input_dict["start_date"].strftime("%Y-%m-%d") + input_dict["end_date"] = input_dict["end_date"].strftime("%Y-%m-%d") + input_dict["insecure_port_count"] = int(input_dict["insecure_port_count"]) + input_dict["verified_vuln_count"] = int(input_dict["verified_vuln_count"]) + if "dns" in input_dict: + input_dict.pop("dns") + if "circles_df" in input_dict: + input_dict.pop("circles_df") + if "org_name" in input_dict: + input_dict.pop("org_name") + # Fill in any empty fields in dictionary + for key in input_dict.keys(): + if ("count" in key or key == "num_ports") and input_dict.get(key) is None: + input_dict.update({key: 0}) + # Endpoint info + endpoint_url = pe_api_url + "rss_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps(input_dict) + try: + # Call endpoint + rss_insert_result = requests.put( + endpoint_url, headers=headers, data=data + ).json() + LOGGER.info("Successfully inserted new record in report_summary_stats table") + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 633 (paginated) --- +def query_subs(org_uid): + """ + Query API to retrieve all subdomains for an organization. + + Args: + org_uid: uid of the specified organization + + Return: + All the subdomains belonging to the specified org as a dataframe + """ + start_time = time.time() + total_num_pages = 1 + page_num = 1 + total_data = [] + # Retrieve data for each page + while page_num <= total_num_pages: + # Endpoint info + create_task_url = "sub_domains_by_org" + check_task_url = "sub_domains_by_org/task/" + + data = json.dumps({"org_uid": org_uid, "page": page_num, "per_page": 50000}) + # Make API call + result = task_api_call(create_task_url, check_task_url, data, 3) + # Once task finishes, append result to total list + total_data += result.get("data") + total_num_pages = result.get("total_pages") + LOGGER.info("Retrieved page: " + str(page_num) + " of " + str(total_num_pages)) + page_num += 1 + # Once all data has been retrieved, return overall dataframe + total_data = pd.DataFrame.from_dict(total_data) + LOGGER.info( + "Total time to retrieve all subdomains for this org: " + + str(time.time() - start_time) + ) + # Process data and return + total_data.rename( + columns={ + "root_domain_uid_id": "root_domain_uid", + "data_source_uid_id": "data_source_uid", + "dns_record_uid_id": "dns_record_uid", + }, + inplace=True, + ) + total_data["first_seen"] = pd.to_datetime(total_data["first_seen"]).dt.date + total_data["last_seen"] = pd.to_datetime(total_data["last_seen"]).dt.date + # Return truly empty dataframe if no results + if total_data[total_data.columns].isnull().apply(lambda x: all(x), axis=1)[0]: + total_data.drop(total_data.index, inplace=True) + return total_data + + +# --- Issue 634 --- +def query_previous_period(org_uid, prev_end_date): + """ + Query API for previous period report_summary_stats data for a specific org. + + Args: + org_uid: The organizations_uid of the specified organization + prev_end_date: The end_date of the previous report period + + Return: + Report_summary_stats data from the previous report period for a specific org as a dataframe + """ + prev_end_date = prev_end_date.strftime("%Y-%m-%d") + # Endpoint info + endpoint_url = pe_api_url + "rss_prev_period" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "org_uid": org_uid, + "prev_end_date": prev_end_date, + } + ) + try: + # Call endpoint + rss_prev_period_result = requests.post( + endpoint_url, headers=headers, data=data + ).json() + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + # Once task finishes, return result + if rss_prev_period_result: + rss_prev_period_result = rss_prev_period_result[0] + # Return results if valid + assets_dict = { + "last_ip_count": rss_prev_period_result["ip_count"], + "last_root_domain_count": rss_prev_period_result["root_count"], + "last_sub_domain_count": rss_prev_period_result["sub_count"], + "last_cred_password_count": rss_prev_period_result["cred_password_count"], + "last_sus_vuln_addrs_count": rss_prev_period_result[ + "suspected_vuln_addrs_count" + ], + "last_suspected_vuln_count": rss_prev_period_result["suspected_vuln_count"], + "last_insecure_port_count": rss_prev_period_result["insecure_port_count"], + "last_actor_activity_count": rss_prev_period_result["threat_actor_count"], + } + else: + # If no results, return all 0 dict + assets_dict = { + "last_ip_count": 0, + "last_root_domain_count": 0, + "last_sub_domain_count": 0, + "last_cred_password_count": 0, + "last_sus_vuln_addrs_count": 0, + "last_suspected_vuln_count": 0, + "last_insecure_port_count": 0, + "last_actor_activity_count": 0, + } + return assets_dict + + +# --- Issue 635 --- +def pescore_hist_domain_alert(start_date, end_date): + """ + Get all historical domain alert data for the PE score. + + Args: + start_date: start date of query time range + end_date: end date of query time range + + Return: + Dataframe of historical domain alert data for the PE score + """ + # LOGGER.info("pescore_hist_domain_alert api endpoint was used!") + # Endpoint info + task_url = "pescore_hist_domain_alert" + status_url = "pescore_hist_domain_alert/task/" + data = json.dumps({"start_date": start_date, "end_date": end_date}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + reported_orgs = pd.DataFrame.from_dict(result["reported_orgs"]) + pescore_hist_domain_alert_data = pd.DataFrame.from_dict( + result["hist_domain_alert_data"] + ) + # Combine data and return + result_df = pd.merge( + reported_orgs, + pescore_hist_domain_alert_data, + on="organizations_uid", + how="left", + ) + result_df.rename(columns={"date": "mod_date"}, inplace=True) + result_df["mod_date"] = pd.to_datetime(result_df["mod_date"]).dt.date + return result_df + + +# --- Issue 635 --- +def pescore_hist_darkweb_alert(start_date, end_date): + """ + Get all historical darkweb alert data for the PE score. + + Args: + start_date: start date of query time range + end_date: end date of query time range + + Return: + Dataframe of historical darkweb alert data for the PE score + """ + # LOGGER.info("pescore_hist_darkweb_alert api endpoint was used!") + # Endpoint info + task_url = "pescore_hist_darkweb_alert" + status_url = "pescore_hist_darkweb_alert/task/" + data = json.dumps({"start_date": start_date, "end_date": end_date}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + reported_orgs = pd.DataFrame.from_dict(result["reported_orgs"]) + pescore_hist_darkweb_alert_data = pd.DataFrame.from_dict( + result["hist_darkweb_alert_data"] + ) + # Combine data and return + result_df = pd.merge( + reported_orgs, + pescore_hist_darkweb_alert_data, + on="organizations_uid", + how="left", + ) + result_df.rename(columns={"date": "mod_date"}, inplace=True) + result_df["mod_date"] = pd.to_datetime(result_df["mod_date"]).dt.date + return result_df + + +# --- Issue 635 --- +def pescore_hist_darkweb_ment(start_date, end_date): + """ + Get all historical darkweb mention data for the PE score. + + Args: + start_date: start date of query time range + end_date: end date of query time range + + Return: + Dataframe of historical darkweb mention data for the PE score + """ + # LOGGER.info("pescore_hist_darkweb_ment api endpoint was used!") + # Endpoint info + task_url = "pescore_hist_darkweb_ment" + status_url = "pescore_hist_darkweb_ment/task/" + data = json.dumps({"start_date": start_date, "end_date": end_date}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + reported_orgs = pd.DataFrame.from_dict(result["reported_orgs"]) + pescore_hist_darkweb_ment_data = pd.DataFrame.from_dict( + result["hist_darkweb_ment_data"] + ) + # Combine data and return + result_df = pd.merge( + reported_orgs, + pescore_hist_darkweb_ment_data, + on="organizations_uid", + how="left", + ) + result_df["count"].fillna(0, inplace=True) + result_df.rename(columns={"count": "num_mentions"}, inplace=True) + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +# --- Issue 635 --- +def pescore_hist_cred(start_date, end_date): + """ + Get all historical credential data for the PE score. + + Args: + start_date: start date of query time range + end_date: end date of query time range + + Return: + Dataframe of historical credential data for the PE score + """ + # LOGGER.info("pescore_hist_cred api endpoint was used!") + # Endpoint info + task_url = "pescore_hist_cred" + status_url = "pescore_hist_cred/task/" + data = json.dumps({"start_date": start_date, "end_date": end_date}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + reported_orgs = pd.DataFrame.from_dict(result["reported_orgs"]) + pescore_hist_cred_data = pd.DataFrame.from_dict(result["hist_cred_data"]) + # Combine data and return + result_df = pd.merge( + reported_orgs, + pescore_hist_cred_data, + on="organizations_uid", + how="left", + ) + result_df["no_password"].fillna(0, inplace=True) + result_df["password_included"].fillna(0, inplace=True) + result_df["total_creds"] = result_df["no_password"] + result_df["password_included"] + result_df["mod_date"] = pd.to_datetime(result_df["mod_date"]).dt.date + return result_df + + +# --- Issue 635 --- +def pescore_base_metrics(start_date, end_date): + """ + Get all base metrics for the PE score. + + Args: + start_date: start date of query time range + end_date: end date of query time range + + Return: + Dataframe of base metrics for the PE score. + """ + # LOGGER.info("pescore_base_metrics api endpoint was used!") + # Retrieve PE score base metrics: + task_url = "pescore_base_metrics" + status_url = "pescore_base_metrics/task/" + data = json.dumps({"start_date": start_date, "end_date": end_date}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process reported_orgs list + reported_orgs = pd.DataFrame.from_dict(result["reported_orgs"]) + # Process cred metrics + cred_data = pd.DataFrame.from_dict(result["cred_data"]).rename( + columns={"password_included": "num_pass_creds"} + ) + cred_data["num_total_creds"] = ( + cred_data["no_password"] + cred_data["num_pass_creds"] + ) + cred_data.drop(columns="no_password", inplace=True) + breach_data = pd.DataFrame.from_dict(result["breach_data"]) + # Combine all cred metrics + cred_df = pd.merge( + pd.merge(reported_orgs, cred_data, on="organizations_uid", how="left"), + breach_data, + on="organizations_uid", + how="left", + ).fillna(0) + # Process domain metrics + domain_sus_data = pd.DataFrame.from_dict(result["domain_sus_data"]) + domain_alert_data = pd.DataFrame.from_dict(result["domain_alert_data"]) + # Combine all domain metrics + domain_df = pd.merge( + pd.merge(reported_orgs, domain_sus_data, on="organizations_uid", how="left"), + domain_alert_data, + on="organizations_uid", + how="left", + ).fillna(0) + # Process vuln metrics + vuln_verif_data = pd.DataFrame.from_dict(result["vuln_verif_data"]) + vuln_unverif_data = pd.DataFrame.from_dict(result["vuln_unverif_data"]) + vuln_port_data = pd.DataFrame.from_dict(result["vuln_port_data"]) + vuln_port_data.rename( + columns={"num_risky_ports": "num_insecure_ports"}, inplace=True + ) + # Combine all vuln metrics + vuln_df = pd.merge( + pd.merge( + pd.merge( + reported_orgs, vuln_verif_data, on="organizations_uid", how="left" + ), + vuln_unverif_data, + on="organizations_uid", + how="left", + ), + vuln_port_data, + on="organizations_uid", + how="left", + ).fillna(0) + # Process darkweb metrics + darkweb_alert_data = pd.DataFrame.from_dict(result["darkweb_alert_data"]) + darkweb_ment_data = pd.DataFrame.from_dict(result["darkweb_ment_data"]) + darkweb_threat_data = pd.DataFrame.from_dict(result["darkweb_threat_data"]) + darkweb_inv_data = pd.DataFrame.from_dict(result["darkweb_inv_data"]) + # Combine all darkweb metrics + darkweb_df = pd.merge( + pd.merge( + pd.merge( + pd.merge( + reported_orgs, + darkweb_alert_data, + on="organizations_uid", + how="left", + ), + darkweb_ment_data, + on="organizations_uid", + how="left", + ), + darkweb_threat_data, + on="organizations_uid", + how="left", + ), + darkweb_inv_data, + on="organizations_uid", + how="left", + ).fillna(0) + # Process attacksurface metrics + attacksurface_df = pd.DataFrame.from_dict(result["attacksurface_data"]) + # Combine all data and return + result_df = pd.merge( + pd.merge( + pd.merge( + pd.merge( + cred_df, + domain_df, + on="organizations_uid", + how="inner", + ), + vuln_df, + on="organizations_uid", + how="inner", + ), + darkweb_df, + on="organizations_uid", + how="inner", + ), + attacksurface_df, + on="organizations_uid", + how="inner", + ) + # Reorganize columns + result_df = result_df[ + [ + "organizations_uid", + "cyhy_db_name", + "num_breaches", + "num_total_creds", + "num_pass_creds", + "num_alert_domain", + "num_sus_domain", + "num_insecure_ports", + "num_verif_vulns", + "num_assets_unverif_vulns", + "num_dw_alerts", + "num_dw_mentions", + "num_dw_invites", + "num_ports", + "num_root_domain", + "num_sub_domain", + "num_ips", + ] + ] + result_df.sort_values(by="cyhy_db_name", inplace=True) + result_df.reset_index(drop=True, inplace=True) + return result_df + + +# --- Issue 636 --- +def get_new_cves_list(): + """ + Get any detected CVEs that aren't in the cve_info table yet. + + Return: + Dataframe of detected CVE names that aren't in the cve_info table yet + """ + # LOGGER.info("get_new_cves_list api endpoint was used!") + # Endpoint info + endpoint_url = pe_api_url + "pescore_check_new_cve" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + try: + # Call endpoint + pescore_check_new_cve_result = requests.get( + endpoint_url, headers=headers + ).json() + return pd.DataFrame.from_dict(pescore_check_new_cve_result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 637 --- +def upsert_new_cves(new_cves): + """ + Query API to upsert new CVE records into cve_info. + + On cve_name conflict, update the old record with the new data + + Args: + new_cves: Dataframe containing the new CVEs and their CVSS2.0/3.1/DVE data + """ + # Convert dataframe to list of dictionaries + new_cves = new_cves.to_dict("records") + # Endpoint info + task_url = "cve_info_insert" + status_url = "cve_info_insert/task/" + data = json.dumps({"new_cves": new_cves}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + LOGGER.info( + "Successfully inserted new CVEs into cve_info table using upsert_new_cves()" + ) + return result + + +# v ===== OLD TSQL VERSIONS OF FUNCTIONS ===== v +# --- 559 OLD TSQL --- +def execute_ips_tsql(conn, dataframe): + """Insert the ips into the ips table in the database and link them to the associated cidr.""" + for i, row in dataframe.iterrows(): + try: + cur = conn.cursor() + sql = """ + INSERT INTO ips(ip_hash, ip, origin_cidr) VALUES (%s, %s, %s) + ON CONFLICT (ip) + DO + UPDATE SET origin_cidr = UUID(EXCLUDED.origin_cidr); """ + cur.execute(sql, (row["ip_hash"], row["ip"], row["origin_cidr"])) + conn.commit() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + continue + print("IPs inserted using execute_values() successfully..") + + +# --- 560 OLD TSQL --- +def query_all_subs_tsql(conn): + """Query sub domains table.""" + try: + cur = conn.cursor() + sql = """SELECT * FROM sub_domains""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 561 OLD TSQL --- +def query_cyberSix_creds(org_uid, start_date, end_date): + """Query cybersix_exposed_credentials table.""" + conn = connect() + try: + sql = """SELECT * FROM public.cybersix_exposed_credentials as creds + WHERE organizations_uid = %(org_uid)s + AND breach_date BETWEEN %(start)s AND %(end)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start": start_date, "end": end_date}, + ) + df["breach_date_str"] = pd.to_datetime(df["breach_date"]).dt.strftime( + "%m/%d/%Y" + ) + df.loc[df["breach_name"] == "", "breach_name"] = ( + "Cyber_six_" + df["breach_date_str"] + ) + df["description"] = ( + df["description"].str.split("Query to find the related").str[0] + ) + df["password_included"] = np.where(df["password"] != "", True, False) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 562 OLD TSQL --- +def query_domMasq_alerts_tsql(org_uid, start_date, end_date): + """Query domain alerts table.""" + conn = connect() + try: + sql = """SELECT * FROM domain_alerts + WHERE organizations_uid = %(org_uid)s + AND date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 563 OLD TSQL --- +def query_domMasq_tsql(org_uid, start_date, end_date): + """Query domain masquerading table.""" + conn = connect() + try: + sql = """SELECT * FROM domain_permutations + WHERE organizations_uid = %(org_uid)s + AND date_active BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 564 OLD TSQL --- +def insert_roots_tsql(org, domain_list): + """Insert root domains into the database.""" + source_uid = get_data_source_uid("P&E") + roots_list = [] + for domain in domain_list: + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": org["organizations_uid"].iloc[0], + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + "enumerate_subs": True, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + params = config() + conn = psycopg2.connect(**params) + execute_values(conn, roots, "public.root_domains", except_clause) + + +# --- 601 OLD TSQL --- +def get_orgs_contacts_tsql(conn): + """Get all org contacts.""" + try: + cur = conn.cursor() + sql = """select email, contact_type, org_id + from cyhy_contacts cc + join organizations o on cc.org_id = o.cyhy_db_name + where o.report_on;""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 603 OLD TSQL --- +def get_org_assets_count_past_tsql(org_uid, date): + """Get asset counts for an organization.""" + conn = connect() + sql = """select * from report_summary_stats rss + where organizations_uid = %(org_id)s + and end_date = %(date)s;""" + df = pd.read_sql(sql, conn, params={"org_id": org_uid, "date": date}) + conn.close() + return df + + +# --- 604 OLD TSQL --- +def get_org_assets_count_tsql(uid): + """Get asset counts for an organization.""" + conn = connect() + cur = conn.cursor() + sql = """select sur.cyhy_db_name, sur.num_root_domain, sur.num_sub_domain, sur.num_ips, sur.num_ports, sur.num_cidrs, sur.num_ports_protocols , sur.num_software, sur.num_foreign_ips + from mat_vw_orgs_attacksurface sur + where sur.organizations_uid = %s""" + cur.execute(sql, [uid]) + try: + source = cur.fetchone() + cur.close() + conn.close() + assets_dict = { + "org_uid": uid, + "cyhy_db_name": source[0], + "num_root_domain": source[1], + "num_sub_domain": source[2], + "num_ips": source[3], + "num_ports": source[4], + "num_cidrs": source[5], + "num_ports_protocols": source[6], + "num_software": source[7] + - 1, # Subtract 1 to remove the automatic null entry + "num_foreign_ips": source[8], + } + except Exception: + assets_dict = { + "org_uid": uid, + "cyhy_db_name": "N/A", + "num_root_domain": 0, + "num_sub_domain": 0, + "num_ips": 0, + "num_ports": 0, + "num_cidrs": 0, + "num_ports_protocols": 0, + "num_software": 0, + "num_foreign_ips": 0, + } + return assets_dict + + +# --- 605 OLD TSQL --- +def get_new_orgs_tsql(): + """Query organizations table for new orgs.""" + conn = connect() + try: + sql = """SELECT * FROM organizations WHERE report_on='False'""" + pe_orgs_df = pd.read_sql(sql, conn) + return pe_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 606 OLD TSQL --- +def set_org_to_report_on_tsql(cyhy_db_id, premium: bool = False): + """Set organization to report_on.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + LOGGER.error("No org found for that cyhy id") + return 0 + + for i, row in df.iterrows(): + if row["report_on"] == True: + if row["premium_report"] == premium: + continue + + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = True, premium_report = %s, demo = False + WHERE organizations_uid = %s""" + uid = row["organizations_uid"] + cursor.execute(sql, (premium, uid)) + conn.commit() + cursor.close() + conn.close() + return df + + +# --- 607 OLD TSQL --- +def set_org_to_demo_tsql(cyhy_db_id, premium): + """Set organization to demo.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + LOGGER.error("No org found for that cyhy id") + return 0 + + for i, row in df.iterrows(): + if row["demo"] == True: + if row["premium_report"] == premium: + continue + + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = False, premium_report = %s, demo = True + WHERE organizations_uid = %s""" + uid = row["organizations_uid"] + cursor.execute(sql, (premium, uid)) + conn.commit() + cursor.close() + conn.close() + return df + + +# --- 608 OLD TSQL --- +def query_cyhy_assets_tsql(cyhy_db_id, conn): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM cyhy_db_assets ca + where ca.org_id = %(org_id)s + and currently_in_cyhy; + """ + + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + return df + + +# --- 610 OLD TSQL --- +def get_cidrs_and_ips_tsql(org_uid): + """Query all cidrs and ips for an organization.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT network from cidrs where + organizations_uid = %s + and current;""" + cur.execute(sql, [org_uid]) + cidrs = cur.fetchall() + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %s + AND i.origin_cidr is null + and i.current + and sd.current; + """ + cur.execute(sql, [org_uid]) + ips = cur.fetchall() + conn.close() + cidrs_ips = cidrs + ips + cidrs_ips = [x[0] for x in cidrs_ips] + cidrs_ips = validateIP(cidrs_ips) + LOGGER.info(cidrs_ips) + return cidrs_ips + + +# --- 611 OLD TSQL --- +# No old TSQL function? + + +# --- 612 OLD TSQL --- +def query_extra_ips_tsql(org_uid): + """Get IP data.""" + conn = connect() + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where o.organizations_uid = %(org_uid)s and i.origin_cidr is null + and i.current and sd.current;""" + df = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips = list(set(list(df["ip"].values))) + + conn.close() + + return ips + + +# --- 616 OLD TSQL --- +def set_from_cidr_tsql(): + """Set the from_cidr flag in the IPs table.""" + conn = connect() + sql = """ + update ips + set from_cidr = True + where origin_cidr is not null; + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + +# --- 618 OLD TSQL --- +def query_cidrs_by_org_tsql(org_uid): + """Query all CIDRs for a specific org.""" + conn = connect() + sql = """select * + from cidrs c + where c.organizations_uid = %(org_uid)s and c.current; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 619 OLD TSQL --- +def query_ports_protocols_tsql(org_uid): + """Query distinct ports and protocols by org.""" + conn = connect() + sql = """select distinct sa.port,sa.protocol + from shodan_assets sa + where sa.organizations_uid = %(org_uid)s; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 620 OLD TSQL --- +def query_software_tsql(org_uid): + """Query distinct software by org.""" + conn = connect() + sql = """select distinct sa.product + from shodan_assets sa + where sa.organizations_uid = %(org_uid)s + and sa.product notnull; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 621 OLD TSQL --- +def query_foreign_IPs_tsql(org_uid): + """Query distinct software by org.""" + conn = connect() + sql = """select * from + shodan_assets sa + where (sa.country_code != 'US' and sa.country_code notnull) + and sa.organizations_uid = %(org_uid)s; + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 622 OLD TSQL --- +def query_roots_tsql(org_uid): + """Query all ips that link to a cidr related to a specific org.""" + conn = connect() + sql = """SELECT r.root_domain_uid, r.root_domain FROM root_domains r + where r.organizations_uid = %(org_uid)s + and r.enumerate_subs = True + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 623 OLD TSQL --- +def query_creds_view_tsql(org_uid, start_date, end_date): + """Query credentials view .""" + conn = connect() + try: + # used to pull data from mat_vw_breachcomp, + # but that's broken now -> use vw_breachcomp + sql = """SELECT * FROM vw_breachcomp + WHERE organizations_uid = %(org_uid)s + AND modified_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 624 OLD TSQL --- +def query_credsbyday_view_tsql(org_uid, start_date, end_date): + """Query credentials by date view .""" + conn = connect() + try: + sql = """SELECT mod_date, no_password, password_included FROM mat_vw_breachcomp_credsbydate + WHERE organizations_uid = %(org_uid)s + AND mod_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 625 OLD TSQL --- +def query_breachdetails_view_tsql(org_uid, start_date, end_date): + """Query credentials by date view .""" + conn = connect() + try: + sql = """SELECT breach_name, mod_date modified_date, breach_date, password_included, number_of_creds + FROM mat_vw_breachcomp_breachdetails + WHERE organizations_uid = %(org_uid)s + AND mod_date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={"org_uid": org_uid, "start_date": start_date, "end_date": end_date}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 629 OLD TSQL --- +def query_darkweb_tsql(org_uid, start_date, end_date, table): + """Query Dark Web table.""" + conn = connect() + try: + sql = """SELECT * FROM %(table)s + WHERE organizations_uid = %(org_uid)s + AND date BETWEEN %(start_date)s AND %(end_date)s""" + df = pd.read_sql( + sql, + conn, + params={ + "table": AsIs(table), + "org_uid": org_uid, + "start_date": start_date, + "end_date": end_date, + }, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 630 OLD TSQL --- +def query_darkweb_cves_tsql(table): + """Query Dark Web CVE table.""" + conn = connect() + try: + sql = """SELECT * FROM %(table)s""" + df = pd.read_sql( + sql, + conn, + params={"table": AsIs(table)}, + ) + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 632 OLD TSQL --- +def execute_scorecard_tsql(summary_dict): + """Save summary statistics for an organization to the database.""" + try: + conn = connect() + cur = conn.cursor() + sql = """ + INSERT INTO report_summary_stats( + organizations_uid, start_date, end_date, ip_count, root_count, sub_count, ports_count, + creds_count, breach_count, cred_password_count, domain_alert_count, + suspected_domain_count, insecure_port_count, verified_vuln_count, + suspected_vuln_count, suspected_vuln_addrs_count, threat_actor_count, dark_web_alerts_count, + dark_web_mentions_count, dark_web_executive_alerts_count, dark_web_asset_alerts_count, + pe_number_score, pe_letter_grade, cidr_count, port_protocol_count, software_count, foreign_ips_count + ) + VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) + ON CONFLICT(organizations_uid, start_date) + DO + UPDATE SET + ip_count = EXCLUDED.ip_count, + root_count = EXCLUDED.root_count, + sub_count = EXCLUDED.sub_count, + ports_count = EXCLUDED.ports_count, + creds_count = EXCLUDED.creds_count, + breach_count = EXCLUDED.breach_count, + cred_password_count = EXCLUDED.cred_password_count, + domain_alert_count = EXCLUDED.domain_alert_count, + suspected_domain_count = EXCLUDED.suspected_domain_count, + insecure_port_count = EXCLUDED.insecure_port_count, + verified_vuln_count = EXCLUDED.verified_vuln_count, + suspected_vuln_count = EXCLUDED.suspected_vuln_count, + suspected_vuln_addrs_count = EXCLUDED.suspected_vuln_addrs_count, + threat_actor_count = EXCLUDED.threat_actor_count, + dark_web_alerts_count = EXCLUDED.dark_web_alerts_count, + dark_web_mentions_count = EXCLUDED.dark_web_mentions_count, + dark_web_executive_alerts_count = EXCLUDED.dark_web_executive_alerts_count, + dark_web_asset_alerts_count = EXCLUDED.dark_web_asset_alerts_count, + pe_number_score = EXCLUDED.pe_number_score, + pe_letter_grade = EXCLUDED.pe_letter_grade, + cidr_count = EXCLUDED.cidr_count, + port_protocol_count = EXCLUDED.port_protocol_count, + software_count = EXCLUDED.software_count, + foreign_ips_count = EXCLUDED.foreign_ips_count; + """ + cur.execute( + sql, + ( + summary_dict["organizations_uid"], + summary_dict["start_date"], + summary_dict["end_date"], + AsIs(summary_dict["ip_count"]), + AsIs(summary_dict["root_count"]), + AsIs(summary_dict["sub_count"]), + AsIs(summary_dict["num_ports"]), + AsIs(summary_dict["creds_count"]), + AsIs(summary_dict["breach_count"]), + AsIs(summary_dict["cred_password_count"]), + AsIs(summary_dict["domain_alert_count"]), + AsIs(summary_dict["suspected_domain_count"]), + AsIs(summary_dict["insecure_port_count"]), + AsIs(summary_dict["verified_vuln_count"]), + AsIs(summary_dict["suspected_vuln_count"]), + AsIs(summary_dict["suspected_vuln_addrs_count"]), + AsIs(summary_dict["threat_actor_count"]), + AsIs(summary_dict["dark_web_alerts_count"]), + AsIs(summary_dict["dark_web_mentions_count"]), + AsIs(summary_dict["dark_web_executive_alerts_count"]), + AsIs(summary_dict["dark_web_asset_alerts_count"]), + summary_dict["pe_number_score"], + summary_dict["pe_letter_grade"], + AsIs(summary_dict["cidr_count"]), + AsIs(summary_dict["port_protocol_count"]), + AsIs(summary_dict["software_count"]), + AsIs(summary_dict["foreign_ips_count"]), + ), + ) + conn.commit() + conn.close() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + + +# --- 633 OLD TSQL --- +def query_subs_tsql(org_uid): + """Query all subs for an organization.""" + print("query_subs() tsql used!") + conn = connect() + sql = """SELECT sd.* FROM sub_domains sd + JOIN root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_uid)s + """ + df = pd.read_sql(sql, conn, params={"org_uid": org_uid}) + conn.close() + return df + + +# --- 634 OLD TSQL --- +def query_previous_period_tsql(org_uid, previous_end_date): + """Get summary statistics for the previous period.""" + conn = connect() + cur = conn.cursor() + sql = """select + sum.ip_count, sum.root_count, sum.sub_count, cred_password_count, + sum.suspected_vuln_addrs_count, sum.suspected_vuln_count, sum.insecure_port_count, + sum.threat_actor_count + + from report_summary_stats sum + where sum.organizations_uid = %s and sum.end_date = %s""" + cur.execute(sql, [org_uid, previous_end_date]) + source = cur.fetchone() + cur.close() + conn.close() + if source: + assets_dict = { + "last_ip_count": source[0], + "last_root_domain_count": source[1], + "last_sub_domain_count": source[2], + "last_cred_password_count": source[3], + "last_sus_vuln_addrs_count": source[4], + "last_suspected_vuln_count": source[5], + "last_insecure_port_count": source[6], + "last_actor_activity_count": source[7], + } + else: + assets_dict = { + "last_ip_count": 0, + "last_root_domain_count": 0, + "last_sub_domain_count": 0, + "last_cred_password_count": 0, + "last_sus_vuln_addrs_count": 0, + "last_suspected_vuln_count": 0, + "last_insecure_port_count": 0, + "last_actor_activity_count": 0, + } + + return assets_dict + + +# --- 636 OLD TSQL --- +def get_new_cves_list_tsql(start, end): + """ + Get the list of all new CVEs for this report period that are not in the database yet. + + Args: + start: The start date of the specified report period + end: The end date of the specified report period + + Returns: + Dataframe containing all the new CVE names that aren't in the PE database yet + """ + conn = connect() + sql = "SELECT * FROM pes_check_new_cve(%(start)s, %(end)s);" + try: + df = pd.read_sql(sql, conn, params={"start": start, "end": end}) + conn.close() + return df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 637 OLD TSQL --- +def upsert_new_cves_tsql(new_cves): + """ + Upsert dataframe of new CVE data into the cve_info table in the database. + + Required dataframe columns: + cve_name, cvss_2_0, cvss_2_0_severity, cvss_2_0_vector, + cvss_3_0, cvss_3_0_severity, cvss_3_0_vector, dve_score + + Args: + new_cves: Dataframe containing the new CVEs and their CVSS2.0/3.1/DVE data + """ + try: + # Drop duplicates in dataframe + new_cves = new_cves.drop_duplicates() + + # Execute insert query + conn = connect() + tpls = [tuple(x) for x in new_cves.to_numpy()] + cols = ",".join(list(new_cves.columns)) + table = "cve_info" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (cve_name) + DO UPDATE SET + cve_name=EXCLUDED.cve_name, + cvss_2_0=EXCLUDED.cvss_2_0, + cvss_2_0_severity=EXCLUDED.cvss_2_0_severity, + cvss_2_0_vector=EXCLUDED.cvss_2_0_vector, + cvss_3_0=EXCLUDED.cvss_3_0, + cvss_3_0_severity=EXCLUDED.cvss_3_0_severity, + cvss_3_0_vector=EXCLUDED.cvss_3_0_vector, + dve_score=EXCLUDED.dve_score; + """ + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + LOGGER.info( + "%s new CVEs successfully upserted into cve_info table...", len(new_cves) + ) + except (Exception, psycopg2.DatabaseError) as err: + # Show error and close connection if failed + LOGGER.error("There was a problem with your database query %s", err) + cursor.close() + finally: + if conn is not None: + close(conn) diff --git a/src/pe_reports/data/pg_backup.sh b/src/pe_reports/data/pg_backup.sh new file mode 100755 index 00000000..cd413a15 --- /dev/null +++ b/src/pe_reports/data/pg_backup.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +set -o errexit +set -o nounset +set -o pipefail + +# Set path to save backup files +path=/var/www/db_backups +backup_folder=$path/backups_$(date +%Y-%m-%d) + +globalsqlfile=$backup_folder/pedb_globals.sql +sqlfile=$backup_folder/pedb_dump.sql +errfile=$backup_folder/stderr.txt +zipfile=$path/pedb_dump_$(date +%m-%d-%Y).zip + +# Create backup folder +mkdir -p "$backup_folder" + +# Create globals backup +if pg_dumpall --globals-only --no-role-passwords --database "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --no-password 2> "$errfile" > "$globalsqlfile"; then + echo 'Globals dump created' +else + echo 'Globals pg_dump return non-zero code' + exit +fi + +# Create backup +if pg_dump --dbname "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --format custom --no-password 2> "$errfile" > "$sqlfile"; then + echo 'PG dump created' +else + echo 'pg_dump return non-zero code' + exit +fi + +# Zip folder +zip --recurse-paths "$zipfile" "$backup_folder" diff --git a/src/pe_reports/data/pg_fetch_s3.sh b/src/pe_reports/data/pg_fetch_s3.sh new file mode 100644 index 00000000..0a369bb8 --- /dev/null +++ b/src/pe_reports/data/pg_fetch_s3.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +path=~/Desktop/db_backups +profile=cool-dns-sesmanagesuppressionlist-cyber.dhs.gov + +latest_backup=$(aws s3 ls s3://cisa-crossfeed-staging-pe-db-backups/ \ +--profile $profile \ +--recursive \ +--human-readable \ +--summarize | awk '{print $5}' | awk -F '/' '/\// {print $1}' | sort -u | tail -n 1) && + +aws s3 cp \ + --recursive \ + s3://cisa-crossfeed-staging-pe-db-backups/$latest_backup/ \ + $path/ \ + --profile $profile diff --git a/src/pe_reports/data/pg_restore.sh b/src/pe_reports/data/pg_restore.sh new file mode 100644 index 00000000..6db238af --- /dev/null +++ b/src/pe_reports/data/pg_restore.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Get the zip file from Accessor by running: +# rsync -avrhP ubuntu@localhost:/home/ubuntu/db_backups/.zip +# Set path to pg dump and globals backup files. ex: /Users/user/Desktop/backups +path=~/Desktop/db_backups + +dropdb pe -h localhost -U postgres --if-exists + +dropdb rdsadmin -h localhost -U postgres --if-exists + +globalsql=$path/pedb_globals.sql +dumpsql=$path/pedb_dump.sql + +psql -U postgres -h localhost -c "CREATE DATABASE pe;" + +# rdsadmin database (even if empty) is required for the next script +psql -U postgres -h localhost -c "CREATE DATABASE rdsadmin;" + +psql -U postgres -h localhost pe < "$globalsql" + +pg_restore -U postgres -h localhost -d pe "$dumpsql" diff --git a/src/pe_reports/data/pg_restore_dev.sh b/src/pe_reports/data/pg_restore_dev.sh new file mode 100644 index 00000000..6db58243 --- /dev/null +++ b/src/pe_reports/data/pg_restore_dev.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Get the zip file from Accessor by running: +# rsync -avrhP ubuntu@localhost:/home/ubuntu/db_backups/.zip +# Set path to pg dump and globals backup files. ex: /Users/user/Desktop/backups +path=src/pe_reports/data/db_dev_schema.sql + +dropdb pe_dev -h localhost -U postgres --if-exists + +dropdb rdsadmin -h localhost -U postgres --if-exists + +psql -U postgres -h localhost -c "CREATE DATABASE pe_dev;" + +# rdsadmin database (even if empty) is required for the next script +psql -U postgres -h localhost -c "CREATE DATABASE rdsadmin;" + + +# connect to the database using psql +psql -U postgres -d pe_dev < max_val: + chunks = [ + stripped[i : i + max_val] + for i in range(0, len(stripped), max_val) + ] + combined_element = "" + for chunk in chunks: + if chunk: + combined_element = ( + combined_element + + translator.translate(chunk, dest="en").text + ) + translations[element] = combined_element + else: + # add translation to the dictionary + # print(element) + translations[element] = translator.translate( + element, dest="en" + ).text + break + except AttributeError: + time.sleep(2) + print(f"Failed translating. Trying again. Try #{count}") + count += 1 + continue + except Exception as e: + print("Failed translating. Not an attribute error") + print(e) + break + + df_en[column].replace(translations, inplace=True) + return df_en diff --git a/src/pe_reports/docker-compose.yaml b/src/pe_reports/docker-compose.yaml new file mode 100644 index 00000000..72ee99f6 --- /dev/null +++ b/src/pe_reports/docker-compose.yaml @@ -0,0 +1,61 @@ +--- +version: "3.8" +services: + pe_reports_rabbitmq: + container_name: pe_reports_rabbitmq + hostname: pe_reports_rabbitmq + image: rabbitmq:3.8.14-management + restart: always + ports: + - 15672:15672 + - 5672:5672 + env_file: + - ../../src/pe_reports/pe_reports_django_project/.env + environment: + - RABBITMQ_DEFAULT_USER=${RABBITMQ_USER} + - RABBITMQ_DEFAULT_PASS=${RABBITMQ_PASS} + - PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - RABBITMQ_DATA_DIR=/var/lib/rabbitmq + - RABBITMQ_VERSION=3.8.14 + - RABBITMQ_HOME=/opt/rabbitmq + - RABBITMQ_LOGS=- + - HOME=/var/lib/rabbitmq + - LANG=C.UTF-8 + - LANGUAGE=C.UTF-8 + - LC_ALL=C.UTF-8 + volumes: + - /home/ubuntu/pe-reports/src/pe_reports/data/rabbitmq/data:/var/lib/rabbitmq/mnesia:rw + - /var/www/pe-reports/src/pe_reports/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf + networks: + - pe_reports_rabbitmq_network + + pe_reports_redis: + container_name: pe_reports_redis + hostname: pe_reports_redis + image: redis:latest + restart: always + ports: + - 6379:6379 + volumes: + - redis_data:/data + networks: + - pe_reports_redis_network + + nginx: + image: nginx:1.25.0 + ports: + - "8089:8089" + volumes: + - ./config/nginx_config_conf.d:/etc/nginx/conf.d + - ./pe_reports_django_project/static:/var/www/pe-reports/static + - ./pe-reports:/var/www/pe-reports + networks: + - pe_reports_nginx_network + + +networks: + pe_reports_network: + driver: bridge + +volumes: + redis_data: {} diff --git a/src/pe_reports/docker-composeOriginal.yaml b/src/pe_reports/docker-composeOriginal.yaml new file mode 100644 index 00000000..4d6a226a --- /dev/null +++ b/src/pe_reports/docker-composeOriginal.yaml @@ -0,0 +1,53 @@ +--- + +version: "3.9" +services: + pe_reports-rabbitmq: + command: + - rabbitmq-server + container_name: pe_reports-rabbitmq + entrypoint: + - docker-entrypoint.sh + environment: + - RABBITMQ_DEFAULT_USER=${RABBITMQ_USER} + - RABBITMQ_DEFAULT_PASS=${RABBITMQ_PASS} + - PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - RABBITMQ_DATA_DIR=/var/lib/rabbitmq + - RABBITMQ_VERSION=3.8.14 + - RABBITMQ_HOME=/opt/rabbitmq + - RABBITMQ_LOGS=- + - HOME=/var/lib/rabbitmq + - LANG=C.UTF-8 + - LANGUAGE=C.UTF-8 + - LC_ALL=C.UTF-8 + hostname: 7ccb5fe7f56c + image: rabbitmq:3.8.14-management + ipc: private + labels: + + com.docker.compose.container-number: 1 + com.docker.compose.oneoff: False + com.docker.compose.project: pe_reports + com.docker.compose.project.config_files: docker-compose.yaml + + com.docker.compose.service: rabbitmq + com.docker.compose.version: 1.29.2 + logging: + driver: json-file + options: {} + networks: + - pe_reports_pe-reports-rabbitmq-network + ports: + - 15672:15672/tcp + - 5672:5672/tcp + restart: always + volumes: + # If on a local + # - /Users/${USER}/Desktop/allInfo/pe-reports-UIupgrade/ + # src/pe_reports/data/rabbitmq/data:/var/lib/rabbitmq/mnesia:rw + - /home/ubuntu/pe-reports/src/pe_reports/data/rabbitmq/data:/var/lib/rabbitmq/mnesia:rw + - /var/www/pe-reports/src/pe_reports/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf +networks: + pe_reports_pe-reports-rabbitmq-network: + external: true + name: pe_reports_pe-reports-rabbitmq-network diff --git a/src/pe_reports/docker-composeV1.yaml b/src/pe_reports/docker-composeV1.yaml new file mode 100644 index 00000000..f4978e50 --- /dev/null +++ b/src/pe_reports/docker-composeV1.yaml @@ -0,0 +1,34 @@ +--- + +version: "3.8" +services: + pe_reports_rabbitmq: + container_name: pe_reports_rabbitmq + hostname: 7ccb5fe7f56c + image: rabbitmq:3.8.14-management + restart: always + ports: + - 15672:15672 + - 5672:5672 + environment: + - RABBITMQ_DEFAULT_USER=${RABBITMQ_USER} + - RABBITMQ_DEFAULT_PASS=${RABBITMQ_PASS} + - PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - RABBITMQ_DATA_DIR=/var/lib/rabbitmq + - RABBITMQ_VERSION=3.8.14 + - RABBITMQ_HOME=/opt/rabbitmq + - RABBITMQ_LOGS=- + - HOME=/var/lib/rabbitmq + - LANG=C.UTF-8 + - LANGUAGE=C.UTF-8 + - LC_ALL=C.UTF-8 + volumes: + - /home/ubuntu/pe-reports/src/pe_reports/data/rabbitmq/data:/var/lib/rabbitmq/mnesia:rw + - /var/www/pe-reports/src/pe_reports/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf + networks: + - pe_reports_pe_reports_rabbitmq_network + +networks: + pe_reports_pe_reports_rabbitmq_network: + external: true + name: pe_reports_pe_reports_rabbitmq_network diff --git a/src/pe_reports/down_black.png b/src/pe_reports/down_black.png new file mode 100644 index 00000000..f1bbd3ea Binary files /dev/null and b/src/pe_reports/down_black.png differ diff --git a/src/pe_reports/down_green.png b/src/pe_reports/down_green.png new file mode 100644 index 00000000..8da31794 Binary files /dev/null and b/src/pe_reports/down_green.png differ diff --git a/src/pe_reports/empty_asm.pdf b/src/pe_reports/empty_asm.pdf new file mode 100644 index 00000000..86da4507 Binary files /dev/null and b/src/pe_reports/empty_asm.pdf differ diff --git a/src/pe_reports/empty_scorecard.pdf b/src/pe_reports/empty_scorecard.pdf new file mode 100644 index 00000000..1a9546a6 Binary files /dev/null and b/src/pe_reports/empty_scorecard.pdf differ diff --git a/src/pe_reports/fonts/FranklinGothicBook.ttf b/src/pe_reports/fonts/FranklinGothicBook.ttf new file mode 100644 index 00000000..21c4ecfc Binary files /dev/null and b/src/pe_reports/fonts/FranklinGothicBook.ttf differ diff --git a/src/pe_reports/fonts/FranklinGothicBookItalic.ttf b/src/pe_reports/fonts/FranklinGothicBookItalic.ttf new file mode 100644 index 00000000..e1c81986 Binary files /dev/null and b/src/pe_reports/fonts/FranklinGothicBookItalic.ttf differ diff --git a/src/pe_reports/fonts/FranklinGothicDemiRegular.ttf b/src/pe_reports/fonts/FranklinGothicDemiRegular.ttf new file mode 100644 index 00000000..8afb611e Binary files /dev/null and b/src/pe_reports/fonts/FranklinGothicDemiRegular.ttf differ diff --git a/src/pe_reports/fonts/FranklinGothicMediumItalic.ttf b/src/pe_reports/fonts/FranklinGothicMediumItalic.ttf new file mode 100644 index 00000000..ff4811f8 Binary files /dev/null and b/src/pe_reports/fonts/FranklinGothicMediumItalic.ttf differ diff --git a/src/pe_reports/fonts/FranklinGothicMediumRegular.ttf b/src/pe_reports/fonts/FranklinGothicMediumRegular.ttf new file mode 100644 index 00000000..6f8f8725 Binary files /dev/null and b/src/pe_reports/fonts/FranklinGothicMediumRegular.ttf differ diff --git a/src/pe_reports/helpers/.DS_Store b/src/pe_reports/helpers/.DS_Store new file mode 100644 index 00000000..09c0f6a4 Binary files /dev/null and b/src/pe_reports/helpers/.DS_Store differ diff --git a/src/pe_reports/helpers/__init__.py b/src/pe_reports/helpers/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/helpers/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/helpers/bulletin/Franklin_Gothic_Book_Regular.ttf b/src/pe_reports/helpers/bulletin/Franklin_Gothic_Book_Regular.ttf new file mode 100644 index 00000000..21c4ecfc Binary files /dev/null and b/src/pe_reports/helpers/bulletin/Franklin_Gothic_Book_Regular.ttf differ diff --git a/src/pe_reports/helpers/bulletin/Header.png b/src/pe_reports/helpers/bulletin/Header.png new file mode 100644 index 00000000..246d785a Binary files /dev/null and b/src/pe_reports/helpers/bulletin/Header.png differ diff --git a/src/pe_reports/helpers/bulletin/Header_img.png b/src/pe_reports/helpers/bulletin/Header_img.png new file mode 100644 index 00000000..3dba904b Binary files /dev/null and b/src/pe_reports/helpers/bulletin/Header_img.png differ diff --git a/src/pe_reports/helpers/bulletin/__init__.py b/src/pe_reports/helpers/bulletin/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/helpers/bulletin/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/helpers/bulletin/background.png b/src/pe_reports/helpers/bulletin/background.png new file mode 100644 index 00000000..d471eb6c Binary files /dev/null and b/src/pe_reports/helpers/bulletin/background.png differ diff --git a/src/pe_reports/helpers/bulletin/bulletin_generator.py b/src/pe_reports/helpers/bulletin/bulletin_generator.py new file mode 100644 index 00000000..2a8cd5cb --- /dev/null +++ b/src/pe_reports/helpers/bulletin/bulletin_generator.py @@ -0,0 +1,284 @@ +""" +Bulletin/bulletin_generator: A tool for creating Posture & Exposure Bulletins. + +Usage: + bulletin_generator INTEL_ITEM_ID + +Options: + -h --help Show this message. + INTEL_ITEM_ID Cyber Sixgill intel item id +""" + +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +from docopt import docopt +import jinja2 +import pandas as pd +import pdfkit + +# cisagov Libraries +from pe_reports.data.db_query import connect +from pe_source.data.pe_db.config import cybersix_token +from pe_source.data.sixgill.api import intel_post + +LOGGER = logging.getLogger(__name__) + + +def get_post(id): + """Retrieve a cybersix post based on the intel item id.""" + query = f"_id:{id}" + token = cybersix_token() + resp = intel_post(token, query, frm=0, scroll=False, result_size=1) + return resp + + +def date_format(value, format="%m/%d/%Y"): + """Format a date field.""" + val = datetime.datetime.strptime(value, "%Y-%m-%dT%H:%M:%S") + return val.strftime(format) + + +def html_builder(text): + """Build out an html string for command line usage.""" + input_type = input( + "Which of the following would you like to insert:\n [P]aragraph\n [B]ulleted List \n [N]umbered List\n Please provide a selection:" + ) + if input_type == "P": + LOGGER.info("Paragraph Selected") + paragraph = input("Please enter paragraph text:") + paragraph = f"

    {paragraph}

    " + text = text + f"\n {paragraph}" + + elif input_type == "B": + LOGGER.info("Bulleted List Selected. Enter [D] when done.") + bullets = "
      \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
    " + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + + elif input_type == "N": + LOGGER.info("Numbered List Selected") + bullets = "
      \n" + while True: + item = input("Enter line item: ") + if item == "D": + bullets = bullets + "
    " + break + bullets = bullets + f"
  • {item}
  • \n" + text = text + f"\n {bullets}" + else: + LOGGER.info("Invalid Selection") + + cont = input("Would you like to add more content (Y/N): ") + if cont == "Y": + text = html_builder(text) + + LOGGER.info(text) + + return text + + +bulletin_path = os.path.dirname(os.path.realpath(__file__)) + + +def generate_cybersix_bulletin( + id, + user_text="", + output_directory="/var/www/cybersix_bulletins", + filename="_Bulletin.pdf", +): + """Generate a bulletin based on a provided cybersix id.""" + + if not filename.endswith(".pdf"): + filename = filename + ".pdf" + + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + resp = get_post(id) + + for post in resp["intel_items"]: + + outputText = template.render( + post, + user_provided_content=user_text, + Stakeholder_Name="Posture and Exposure", + ) + html_file = open(bulletin_path + "/bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.1in", + "margin-left": "0in", + "dpi": 96, + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + + pdfkit.from_file( + [bulletin_path + "/bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def generate_creds_bulletin( + breach, + org_name, + user_text, + output_directory="/var/www/cred_bulletins", + filename="_Bulletin.pdf", +): + """Generate a credential breach bulletin.""" + LOGGER.info("generating creds bulletin") + templateLoader = jinja2.FileSystemLoader(searchpath=bulletin_path) + templateEnv = jinja2.Environment(loader=templateLoader, autoescape=True) + templateEnv.filters["date_format"] = date_format + TEMPLATE_FILE = "creds_bulletin_template.html" + template = templateEnv.get_template(TEMPLATE_FILE) + + conn = connect() + cur = conn.cursor() + cur.callproc("query_breach", [breach]) + + breaches = cur.fetchall() + column_names = [desc[0] for desc in cur.description] + + cur.callproc("query_emails", [breach, org_name]) + emails = cur.fetchall() + cols = [desc[0] for desc in cur.description] + cur.close() + conn.close() + emails_df = pd.DataFrame(emails, columns=cols) + + emails_df = emails_df.rename( + columns={ + "email": "Email", + "name": "Name", + "login_id": "Login ID", + "phone": "Phone", + "password": "Password", + "hash_type": "Hash Type", + } + ) + + # Replace Blank values with DataFrame.replace() methods. + emails_df = emails_df.replace(r"^\s*$", "-", regex=True) + LOGGER.info(emails_df) + df_table = emails_df[ + ["Email", "Name", "Login ID", "Phone", "Password", "Hash Type"] + ].to_html(index=False, classes="table table-striped") + emails_list = emails_df["Email"].values.tolist() + + # emails_list = list(set(emails_list)) + emails_list.sort() + email_count = len(emails_list) + n = 2 + hibp_rows = [ + emails_list[i * n : (i + 1) * n] for i in range((len(emails_list) + n - 1) // n) + ] + + LOGGER.info(hibp_rows) + LOGGER.info(df_table) + results = [] + for row in breaches: + row_dict = {} + for i, col in enumerate(column_names): + row_dict[col] = row[i] + results.append(row_dict) + + LOGGER.info(row_dict) + outputText = template.render( + row_dict, + user_provided_content=user_text, + email_count=email_count, + df_table=df_table, + hibp_rows=hibp_rows, + ) + html_file = open(bulletin_path + "/creds_bulletin_template_filled.html", "w") + html_file.write(outputText) + html_file.close() + + options = { + "page-size": "Letter", + "margin-top": "1.3in", + "margin-right": "0in", + "margin-bottom": "1.2in", + "margin-left": "0in", + "encoding": "UTF-8", + "custom-header": [("Accept-Encoding", "gzip")], + "cookie": [ + ("cookie-empty-value", '""'), + ("cookie-name1", "cookie-value1"), + ("cookie-name2", "cookie-value2"), + ], + "no-outline": None, + "header-html": bulletin_path + "/header.html", + "header-spacing": -5, + "footer-right": "[page] of [topage] \t\t\t\t", + "footer-left": " \t\t\tPosture & Exposure", + "footer-spacing": 8, + "footer-html": bulletin_path + "/footer.html", + "enable-local-file-access": True, + "disable-smart-shrinking": True, + } + out_path = output_directory + "/" + filename + LOGGER.info(out_path) + pdfkit.from_file( + [bulletin_path + "/creds_bulletin_template_filled.html"], + out_path, + options=options, + verbose=True, + ) + + +def main(): + """Generate a bulletin for a cybersixgill post.""" + args = docopt(__doc__) + + id = args["INTEL_ITEM_ID"] + + user_text = html_builder("") + + LOGGER.info(id) + + generate_cybersix_bulletin( + id, + user_text, + ) + # LOGGER.info(resp) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/bulletin/bulletin_template.html b/src/pe_reports/helpers/bulletin/bulletin_template.html new file mode 100644 index 00000000..7af9c9f7 --- /dev/null +++ b/src/pe_reports/helpers/bulletin/bulletin_template.html @@ -0,0 +1,99 @@ + + + + + + + + + + + Hello, world! + + + + + + +
    +

    The Posture and Exposure Bulletin Service was designed to serve as a way to communicate imminent risks outside of the normal semimonthly reporting period. These risks include but are not limited to, PII exposures, data leaks, documented system access, etc. This report similar to the standard P&E report will not attempt to verify any of the information stored, and in the case of PII will not store the information within any DHS hosted systems. If you have any questions about the findings, please email us at vulnerability@cisa.dhs.gov.

    +

    HIGHLIGHTS

    +

    +

      +
    • Posted on {{site}} on {{date|date_format}}
    • +
    • Posted information includes:
    • + {{user_provided_content|safe}} +
    +

    +

    + +

    DETAILED INFORMATION (Warning Sensitive Content)

    +

    + Post 1: {{title}}
    +
    + Site: {{site}}
    + Type: {{type}}
    + Date posted: {{date|date_format}}
    + Actor: {{creator}}
    + Actor reputation: {{rep_grade}}/10
    + ID: {{id}}
    +

    +
    Content: {{content}}
    +
    + {% for image in images %} +

    +

    {{image['key']}}

    +

    {{image['pos']}}

    +

    {{image.get('text')}}

    + {% endfor %} + + + + + + + + \ No newline at end of file diff --git a/src/pe_reports/helpers/bulletin/creds_bulletin_template.html b/src/pe_reports/helpers/bulletin/creds_bulletin_template.html new file mode 100644 index 00000000..b6929b84 --- /dev/null +++ b/src/pe_reports/helpers/bulletin/creds_bulletin_template.html @@ -0,0 +1,127 @@ + + + + + + + + + + + + Hello, world! + + + + + + + +
    +

    Credential Breach Bulletin

    +

    The Posture and Exposure Bulletin Service was designed to serve as a way to communicate imminent risks + outside of the normal semimonthly reporting period. These risks include but are not limited to, PII + exposures, data leaks, documented system access, etc. This report similar to the standard P&E report will + not attempt to verify any of the information stored, and in the case of PII will not store the information + within any DHS hosted systems. If you have any questions about the findings, please email us at + vulnerability@cisa.dhs.gov.

    +

    HIGHLIGHTS

    +

    + Breach Name:  {{breach_name}} +

    +

    Description:  {{description.split("Query to find the related intel item:")[0]}}

    +

    Original Breach Date:  {{breach_date.strftime("%b %d, %Y ")}}

    +

    Number of Your Credentials Exposed:  {{email_count}}

    + {% if data_source == 'HaveIBeenPwnd' %} +

    Number of Credentials in Breach:   {{exposed_cred_count}}

    + {% endif %} + + {% if data_classes %} +

    Data Types Identified in Breach: +

      + {% for data_type in data_classes %} +
    • {{data_type}}
    • + {% endfor %} +
    + {% endif %} +

    +

    DETAILED INFORMATION (Warning Sensitive Content)

    + + {% if data_source == 'HaveIBeenPwnd' %} + {% for row in hibp_rows %} +
    + {% for email in row %} +
    +

    + {{email}} +

    +
    + {% endfor %} +
    + {% endfor %} + {% elif data_source == 'Cybersixgill' %} + {{df_table|safe}} + {% endif %} + + +
    + + + + + + + + + \ No newline at end of file diff --git a/src/pe_reports/helpers/bulletin/footer.html b/src/pe_reports/helpers/bulletin/footer.html new file mode 100644 index 00000000..6589d149 --- /dev/null +++ b/src/pe_reports/helpers/bulletin/footer.html @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/src/pe_reports/helpers/bulletin/footer_img.png b/src/pe_reports/helpers/bulletin/footer_img.png new file mode 100644 index 00000000..7f6769ab Binary files /dev/null and b/src/pe_reports/helpers/bulletin/footer_img.png differ diff --git a/src/pe_reports/helpers/bulletin/header.html b/src/pe_reports/helpers/bulletin/header.html new file mode 100644 index 00000000..7dcb4e9e --- /dev/null +++ b/src/pe_reports/helpers/bulletin/header.html @@ -0,0 +1,83 @@ + + + + + + + + +
    + +
    +

    + CISA Assessments:
    + Posture and Exposure +

    +
    +
    + +
    + + +
    + + diff --git a/src/pe_reports/helpers/combine_raw_data.py b/src/pe_reports/helpers/combine_raw_data.py new file mode 100644 index 00000000..b88f1e82 --- /dev/null +++ b/src/pe_reports/helpers/combine_raw_data.py @@ -0,0 +1,381 @@ +"""Combine all excel data.""" + + +import pandas as pd +import glob +from pe_reports.data.db_query import connect, get_orgs +import logging +import os +import boto3 + +PATH = "/var/www/report_run_03-31" +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = os.getenv("ACCESSOR_PROFILE") +DATE = '2023-03-31' + + +def upload_file_to_s3(file_name, datestring, bucket): + """Upload a file to an S3 bucket.""" + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3_client = session.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/_combined-raw-data/{os.path.basename(file_name)}" + + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response is None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.info(response) + except ClientError as e: + LOGGER.error(e) + + +def main(): + # Get PE orgs from PE db + conn = connect() + if conn: + pe_orgs = get_orgs(conn) + else: + return 1 + generated_reports = 0 + + # Iterate over organizations + if pe_orgs: + # pe_orgs.reverse() + cred_excel_merged = pd.DataFrame() + domain_suspected_excel_merged = pd.DataFrame() + domain_alerts_excel_merged = pd.DataFrame() + vuln_assets_merged = pd.DataFrame() + vuln_insecure_merged = pd.DataFrame() + vuln_verified_merged = pd.DataFrame() + dark_mentions_merged = pd.DataFrame() + dark_alerts_merged = pd.DataFrame() + + asm_cidr_merged = pd.DataFrame() + asm_extra_ips_merged = pd.DataFrame() + asm_ports_protocols_merged = pd.DataFrame() + asm_root_domains_merged = pd.DataFrame() + asm_sub_domains_merged = pd.DataFrame() + asm_software_merged = pd.DataFrame() + asm_foreign_ips_merged = pd.DataFrame() + for org in pe_orgs: + # Assign organization values + org_uid = org[0] + org_name = org[1] + org_code = org[2] + + try: + # Credentials + cred_df = pd.read_excel( + f"{PATH}/{org_code}/compromised_credentials.xlsx", + sheet_name="Credentials", + engine="openpyxl", + ) + cred_df["stakeholder"] = org_code + except: + print(f"{org_code}doesn't exist.") + continue + + try: + # Domains + domain_suspected_df = pd.read_excel( + f"{PATH}/{org_code}/domain_alerts.xlsx", + sheet_name="Suspected Domains", + engine="openpyxl", + ) + domain_alerts_df = pd.read_excel( + f"{PATH}/{org_code}/domain_alerts.xlsx", + sheet_name="Domain Alerts", + engine="openpyxl", + ) + domain_suspected_df["stakeholder"] = org_code + domain_alerts_df["stakeholder"] = org_code + except: + print(f"{org_code} doesn't exist.") + continue + + try: + # Vulns + vuln_assets_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Assets", + engine="openpyxl", + ) + vuln_assets_df["stakeholder"] = org_code + + vuln_insecure_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Insecure", + engine="openpyxl", + ) + vuln_insecure_df["stakeholder"] = org_code + + vuln_verified_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Verified Vulns", + engine="openpyxl", + ) + vuln_verified_df["stakeholder"] = org_code + + except: + print(f"{org_code} doesn't exist.") + continue + + try: + # Dark Web + dark_mentions_df = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Dark Web Mentions", + engine="openpyxl", + ) + dark_mentions_df["stakeholder"] = org_code + + dark_alerts_df = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Dark Web Alerts", + engine="openpyxl", + ) + dark_alerts_df["stakeholder"] = org_code + + dark_cves_merged = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Top CVEs", + engine="openpyxl", + ) + + except: + print(f"{org_code} doesn't exist.") + continue + + + try: + # ASM + asm_cidr_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="CIDRs", + engine="openpyxl", + ) + asm_cidr_df["stakeholder"] = org_code + + asm_extra_ips_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Extra IPs", + engine="openpyxl", + ) + asm_extra_ips_df["stakeholder"] = org_code + + asm_ports_protocols_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Ports_Protocols", + engine="openpyxl", + ) + asm_ports_protocols_df["stakeholder"] = org_code + + asm_root_domains_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Root Domains", + engine="openpyxl", + ) + asm_root_domains_df["stakeholder"] = org_code + + asm_sub_domains_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Sub-domains", + engine="openpyxl", + ) + asm_sub_domains_df["stakeholder"] = org_code + + asm_software_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Software", + engine="openpyxl", + ) + asm_software_df["stakeholder"] = org_code + + asm_foreign_ips_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Foreign IPs", + engine="openpyxl", + ) + asm_foreign_ips_df["stakeholder"] = org_code + + except: + print(f"{org_code} doesn't exist.") + continue + + # Append to merged excel + cred_excel_merged = cred_excel_merged.append(cred_df, ignore_index=True) + domain_suspected_excel_merged = domain_suspected_excel_merged.append( + domain_suspected_df, ignore_index=True + ) + domain_alerts_excel_merged = domain_alerts_excel_merged.append( + domain_alerts_df, ignore_index=True + ) + vuln_assets_merged = vuln_assets_merged.append( + vuln_assets_df, ignore_index=True + ) + vuln_insecure_merged = vuln_insecure_merged.append( + vuln_insecure_df, ignore_index=True + ) + vuln_verified_merged = vuln_verified_merged.append( + vuln_verified_df, ignore_index=True + ) + dark_mentions_merged = dark_mentions_merged.append( + dark_mentions_df, ignore_index=True + ) + dark_alerts_merged = dark_alerts_merged.append( + dark_alerts_df, ignore_index=True + ) + + asm_cidr_merged = asm_cidr_merged.append( + asm_cidr_df, ignore_index=True + ) + asm_extra_ips_merged = asm_extra_ips_merged.append( + asm_extra_ips_df, ignore_index=True + ) + asm_ports_protocols_merged = asm_ports_protocols_merged.append( + asm_ports_protocols_df, ignore_index=True + ) + asm_root_domains_merged = asm_root_domains_merged.append( + asm_root_domains_df, ignore_index=True + ) + asm_sub_domains_merged = asm_sub_domains_merged.append( + asm_sub_domains_df, ignore_index=True + ) + asm_software_merged = asm_software_merged.append( + asm_software_df, ignore_index=True + ) + asm_foreign_ips_merged = asm_foreign_ips_merged.append( + asm_foreign_ips_df, ignore_index=True + ) + + # Create output directory + if not os.path.exists(f"{PATH}/_combined_raw_data"): + os.mkdir(f"{PATH}/_combined_raw_data") + + # Create total creds + credWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_compromised_credentials.xlsx", + engine="xlsxwriter", + ) + cred_excel_merged.to_excel( + credWriter, + sheet_name="Credentials", + index=False, + ) + credWriter.save() + + # Create total Domain Alerts + domWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_domain_alerts.xlsx", + engine="xlsxwriter", + ) + domain_suspected_excel_merged.to_excel( + domWriter, + sheet_name="Suspected Domains", + index=False, + ) + domain_alerts_excel_merged.to_excel( + domWriter, + sheet_name="Domain Alerts", + index=False, + ) + domWriter.save() + + # Create total Vuln Alerts + vulnWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_vuln_alerts.xlsx", + engine="xlsxwriter", + ) + vuln_assets_merged.to_excel( + vulnWriter, + sheet_name="Assets", + index=False, + ) + vuln_insecure_merged.to_excel( + vulnWriter, + sheet_name="Insecure", + index=False, + ) + vuln_verified_merged.to_excel( + vulnWriter, + sheet_name="Verified Vulns", + index=False, + ) + vulnWriter.save() + + # Create total Vuln Alerts + darkWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_mention_incidents.xlsx", + engine="xlsxwriter", + ) + dark_mentions_merged.to_excel( + darkWriter, + sheet_name="Dark Web Mentions", + index=False, + ) + dark_alerts_merged.to_excel( + darkWriter, + sheet_name="Dark Web Alerts", + index=False, + ) + dark_cves_merged.to_excel( + darkWriter, + sheet_name="Top CVEs", + index=False, + ) + darkWriter.save() + + # Create total ASM Summary + asmWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_asm_summary.xlsx", + engine="xlsxwriter", + ) + asm_cidr_merged.to_excel( + asmWriter, + sheet_name="CIDRs", + index=False, + ) + asm_extra_ips_merged.to_excel( + asmWriter, + sheet_name="Extra IPs", + index=False, + ) + asm_ports_protocols_merged.to_excel( + asmWriter, + sheet_name="Ports_Protocols", + index=False, + ) + asm_root_domains_merged.to_excel( + asmWriter, + sheet_name="Root Domains", + index=False, + ) + asm_sub_domains_merged.to_excel( + asmWriter, + sheet_name="Sub-domains", + index=False, + ) + asm_software_merged.to_excel( + asmWriter, + sheet_name="Software", + index=False, + ) + asm_foreign_ips_merged.to_excel( + asmWriter, + sheet_name="Foreign IPs", + index=False, + ) + asmWriter.save() + + bucket = "cisa-crossfeed-staging-reports" + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_asm_summary.xlsx", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_mention_incidents.xlsx", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_vuln_alerts.xlsx", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_domain_alerts.xlsx", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_compromised_credentials.xlsx", DATE, bucket) + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/combine_raw_data_json.py b/src/pe_reports/helpers/combine_raw_data_json.py new file mode 100644 index 00000000..02b38ac9 --- /dev/null +++ b/src/pe_reports/helpers/combine_raw_data_json.py @@ -0,0 +1,352 @@ +"""Combine all excel data.""" + + +import pandas as pd +import glob +from pe_reports.data.db_query import connect, get_orgs +import logging +import os +import json +import boto3 + +PATH = "/var/www/current_report_run" +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = os.getenv("ACCESSOR_PROFILE") +DATE = '2023-03-31' + + +def upload_file_to_s3(file_name, datestring, bucket): + """Upload a file to an S3 bucket.""" + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3_client = session.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/_combined-raw-data/{os.path.basename(file_name)}" + + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response is None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.info(response) + except ClientError as e: + LOGGER.error(e) + + +def main(): + # Get PE orgs from PE db + conn = connect() + if conn: + pe_orgs = get_orgs(conn) + else: + return 1 + generated_reports = 0 + + # Iterate over organizations + if pe_orgs: + # pe_orgs.reverse() + cred_excel_merged = pd.DataFrame() + domain_suspected_excel_merged = pd.DataFrame() + domain_alerts_excel_merged = pd.DataFrame() + vuln_assets_merged = pd.DataFrame() + vuln_insecure_merged = pd.DataFrame() + vuln_verified_merged = pd.DataFrame() + dark_mentions_merged = pd.DataFrame() + dark_alerts_merged = pd.DataFrame() + + asm_cidr_merged = pd.DataFrame() + asm_extra_ips_merged = pd.DataFrame() + asm_ports_protocols_merged = pd.DataFrame() + asm_root_domains_merged = pd.DataFrame() + asm_sub_domains_merged = pd.DataFrame() + asm_software_merged = pd.DataFrame() + asm_foreign_ips_merged = pd.DataFrame() + for org in pe_orgs: + # Assign organization values + org_uid = org[0] + org_name = org[1] + org_code = org[2] + + try: + # Credentials + cred_df = pd.read_excel( + f"{PATH}/{org_code}/compromised_credentials.xlsx", + sheet_name="Credentials", + engine="openpyxl", + ) + cred_df["stakeholder"] = org_code + except: + print(f"{org_code}doesn't exist.") + continue + + try: + # Domains + domain_suspected_df = pd.read_excel( + f"{PATH}/{org_code}/domain_alerts.xlsx", + sheet_name="Suspected Domains", + engine="openpyxl", + ) + domain_alerts_df = pd.read_excel( + f"{PATH}/{org_code}/domain_alerts.xlsx", + sheet_name="Domain Alerts", + engine="openpyxl", + ) + domain_suspected_df["stakeholder"] = org_code + domain_alerts_df["stakeholder"] = org_code + except: + print(f"{org_code} doesn't exist.") + continue + + try: + # Vulns + vuln_assets_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Assets", + engine="openpyxl", + ) + vuln_assets_df["stakeholder"] = org_code + + vuln_insecure_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Insecure", + engine="openpyxl", + ) + vuln_insecure_df["stakeholder"] = org_code + + vuln_verified_df = pd.read_excel( + f"{PATH}/{org_code}/vuln_alerts.xlsx", + sheet_name="Verified Vulns", + engine="openpyxl", + ) + vuln_verified_df["stakeholder"] = org_code + + except: + print(f"{org_code} doesn't exist.") + continue + + try: + # Dark Web + dark_mentions_df = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Dark Web Mentions", + engine="openpyxl", + ) + dark_mentions_df["stakeholder"] = org_code + + dark_alerts_df = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Dark Web Alerts", + engine="openpyxl", + ) + dark_alerts_df["stakeholder"] = org_code + + dark_cves_merged = pd.read_excel( + f"{PATH}/{org_code}/mention_incidents.xlsx", + sheet_name="Top CVEs", + engine="openpyxl", + ) + + except: + print(f"{org_code} doesn't exist.") + continue + + + try: + # ASM + asm_cidr_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="CIDRs", + engine="openpyxl", + ) + asm_cidr_df["stakeholder"] = org_code + + asm_extra_ips_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Extra IPs", + engine="openpyxl", + ) + asm_extra_ips_df["stakeholder"] = org_code + + asm_ports_protocols_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Ports_Protocols", + engine="openpyxl", + ) + asm_ports_protocols_df["stakeholder"] = org_code + + asm_root_domains_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Root Domains", + engine="openpyxl", + ) + asm_root_domains_df["stakeholder"] = org_code + + asm_sub_domains_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Sub-domains", + engine="openpyxl", + ) + asm_sub_domains_df["stakeholder"] = org_code + + asm_software_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Software", + engine="openpyxl", + ) + asm_software_df["stakeholder"] = org_code + + asm_foreign_ips_df = pd.read_excel( + f"{PATH}/{org_code}/ASM_Summary.xlsx", + sheet_name="Foreign IPs", + engine="openpyxl", + ) + asm_foreign_ips_df["stakeholder"] = org_code + + except: + print(f"{org_code} doesn't exist.") + continue + + # Append to merged excel + cred_excel_merged = cred_excel_merged.append(cred_df, ignore_index=True) + domain_suspected_excel_merged = domain_suspected_excel_merged.append( + domain_suspected_df, ignore_index=True + ) + domain_alerts_excel_merged = domain_alerts_excel_merged.append( + domain_alerts_df, ignore_index=True + ) + vuln_assets_merged = vuln_assets_merged.append( + vuln_assets_df, ignore_index=True + ) + vuln_insecure_merged = vuln_insecure_merged.append( + vuln_insecure_df, ignore_index=True + ) + vuln_verified_merged = vuln_verified_merged.append( + vuln_verified_df, ignore_index=True + ) + dark_mentions_merged = dark_mentions_merged.append( + dark_mentions_df, ignore_index=True + ) + dark_alerts_merged = dark_alerts_merged.append( + dark_alerts_df, ignore_index=True + ) + + asm_cidr_merged = asm_cidr_merged.append( + asm_cidr_df, ignore_index=True + ) + asm_extra_ips_merged = asm_extra_ips_merged.append( + asm_extra_ips_df, ignore_index=True + ) + asm_ports_protocols_merged = asm_ports_protocols_merged.append( + asm_ports_protocols_df, ignore_index=True + ) + asm_root_domains_merged = asm_root_domains_merged.append( + asm_root_domains_df, ignore_index=True + ) + asm_sub_domains_merged = asm_sub_domains_merged.append( + asm_sub_domains_df, ignore_index=True + ) + asm_software_merged = asm_software_merged.append( + asm_software_df, ignore_index=True + ) + asm_foreign_ips_merged = asm_foreign_ips_merged.append( + asm_foreign_ips_df, ignore_index=True + ) + + # Create output directory + if not os.path.exists(f"{PATH}/_combined_raw_data"): + os.mkdir(f"{PATH}/_combined_raw_data") + + # Create total creds + cred_json = f"{PATH}/_combined_raw_data/total_compromised_credentials.json" + cred_dict = cred_excel_merged.to_dict(orient="records") + final_dict = {"credentials": cred_dict} + with open(cred_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Create total Domain Alerts + da_json = f"{PATH}/_combined_raw_data/total_domain_alerts.json" + susp_domains_dict = domain_suspected_excel_merged.to_dict(orient="records") + dom_alerts_dict = domain_alerts_excel_merged.to_dict(orient="records") + final_dict = { + "suspected_domains": susp_domains_dict, + "domain_alerts": dom_alerts_dict, + } + with open(da_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + + # Create total Vuln Alerts + vuln_json = f"{PATH}/_combined_raw_data/total_vuln_alerts.json" + assets_dict = vuln_assets_merged.to_dict(orient="records") + insecure_dict = vuln_insecure_merged.to_dict(orient="records") + vulns_dict = vuln_verified_merged.to_dict(orient="records") + final_dict = { + "assets": assets_dict, + "insecure": insecure_dict, + "verified_vulns": vulns_dict, + } + with open(vuln_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + + # Create total Dark Web JSON + mi_json = f"{PATH}/_combined_raw_data/total_mention_incidents.json" + mentions_dict = dark_mentions_merged.to_dict(orient="records") + alerts_dict = dark_alerts_merged.to_dict(orient="records") + cve_dict = dark_cves_merged.to_dict(orient="records") + final_dict = { + "dark_web_mentions": mentions_dict, + "dark_web_alerts": alerts_dict, + "top_cves": cve_dict, + } + with open(mi_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + + # Create total ASM Summary + asmWriter = pd.ExcelWriter( + f"{PATH}/_combined_raw_data/total_asm_summary.xlsx", + engine="xlsxwriter", + ) + + cidr_df = asm_cidr_merged[["network"]] + cidr_dict = cidr_df["network"].to_list() + + + ips_dict = asm_extra_ips_merged["ip"].to_list() + + ports_protocols_dict = asm_ports_protocols_merged.to_dict(orient="records") + + rd_df = asm_root_domains_merged[["root_domain"]] + rd_dict = rd_df["root_domain"].to_list() + + sd_df = asm_sub_domains_merged[["sub_domain"]] + sd_dict = sd_df["sub_domain"].to_list() + + soft_dict = asm_software_merged["product"].to_list() + + for_ips_dict = asm_foreign_ips_merged.to_dict(orient="records") + + # Write to a JSON file + final_dict = { + "cidrs": cidr_dict, + "extra_ips": ips_dict, + "ports_protocols": ports_protocols_dict, + "root_domains": rd_dict, + "sub_domains": sd_dict, + "software": soft_dict, + "foreign_ips": for_ips_dict, + } + asm_json = f"{PATH}/_combined_raw_data/total_asm_summary.json" + with open(asm_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + bucket = "cisa-crossfeed-staging-reports" + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_asm_summary.json", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_mention_incidents.json", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_vuln_alerts.json", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_domain_alerts.json", DATE, bucket) + upload_file_to_s3(f"{PATH}/_combined_raw_data/total_compromised_credentials.json", DATE, bucket) + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/db_backup.py b/src/pe_reports/helpers/db_backup.py new file mode 100644 index 00000000..28b259e1 --- /dev/null +++ b/src/pe_reports/helpers/db_backup.py @@ -0,0 +1,70 @@ +"""Run the database backup script and save to S3 bucket.""" +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +from importlib_resources import files + +BACKUP_SCRIPT = files("pe_reports").joinpath("data/pg_backup.sh") +BUCKET_NAME = "cisa-crossfeed-staging-pe-db-backups" +DATE = datetime.datetime.now().strftime("%Y-%m-%d") +LOGGER = logging.getLogger(__name__) + + +def run_backup(): + """Run database backup script.""" + failed = False + try: + LOGGER.info("Running database backup...") + LOGGER.info(BACKUP_SCRIPT) + cmd = f"bash {BACKUP_SCRIPT}" + os.system(cmd) + LOGGER.info("Success") + except Exception as e: + failed = True + LOGGER.error(e) + LOGGER.error("Failed running backup script.") + return failed + + +def upload_file_to_s3(file_name, datestring, bucket): + """Upload a file to an S3 bucket.""" + LOGGER.info("Running S3 upload script.") + LOGGER.info(file_name) + s3_client = boto3.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/{os.path.basename(file_name)}" + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response == None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.error(response) + except ClientError as e: + LOGGER.error(e) + + +def main(): + """Run the database backup script and save to S3 bucket.""" + # Run DB backup script + failed = run_backup() + + if failed: + LOGGER.error("Not uploading to S3.") + return + + # Upload each DB backup file to the specified S3 bucket + backup_files = ["pedb_dump.sql", "pedb_globals.sql", "stderr.txt"] + for file in backup_files: + base = f"/var/www/db_backups/backups_{DATE}" + file_name = f"{base}/{file}" + upload_file_to_s3(file_name, DATE, BUCKET_NAME) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/download_encrypt_excel.py b/src/pe_reports/helpers/download_encrypt_excel.py new file mode 100644 index 00000000..9939ff3b --- /dev/null +++ b/src/pe_reports/helpers/download_encrypt_excel.py @@ -0,0 +1,166 @@ +"""cisagov/pe-reports: A tool for downloading and encrypting PE reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--ssh-rsa-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Last date of the report period, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the encrypted reports are downloaded + -c --ssh-rsa-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. +""" +import fitz +import traceback +from docopt import docopt +import boto3 +import os +import logging +from pe_reports.data.db_query import connect_to_staging, get_orgs, get_orgs_pass +from pe_reports.data.config import db_password_key +import shutil + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = "cool-dns-sesmanagesuppressionlist-cyber.dhs.gov" +BUCKET_NAME = "cisa-crossfeed-staging-reports" +PASSWORD = db_password_key() +print(PASSWORD) + + +def encrypt(file, password, encrypted_file): + """Encrypt files.""" + doc = fitz.open(file) + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + encrypted_file, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + + +def download_encrypt_reports(report_date, output_dir): + """Fetch reports from S3 bucket.""" + # Connect to the database to get org names + conn = connect_to_staging() + pe_orgs = get_orgs(conn) + + # Fetch the correct AWS credentials and connect to S3 + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3 = session.client("s3") + + download_count = 0 + total = len(pe_orgs) + print(total) + for org in pe_orgs: + org_code = org[2] + if org_code == "FAA": + continue + + if org_code not in ["CSOSA", "FRB", "EXIM"]: + continue + + print(f"Downloading {org_code}") + + org_dir = f"{output_dir}/{org_code}" + if not os.path.exists(org_dir): + os.mkdir(org_dir) + + # Download each report + try: + + filenames = [ + "compromised_credentials.xlsx", + "domain_alerts.xlsx", + "mention_incidents.xlsx", + "vuln_alerts.xlsx", + "ASM_Summary.xlsx", + ] + for file in filenames: + # Download each + file_name = file + object_name = f"{report_date}/{org_code}-raw-data/{file_name}" + print(object_name) + output_file = f"{output_dir}/{org_code}/{file_name}" + print(output_file) + s3.download_file(BUCKET_NAME, object_name, output_file) + download_count += 1 + except Exception as e: + LOGGER.error(e) + LOGGER.error("Report is not in S3 for %s", org_code) + continue + + shutil.make_archive( + f"{output_dir}/{org_code}-{report_date}-Raw-Data", + format="zip", + root_dir=f"{output_dir}/{org_code}", + ) + + # Encrypt the reports + conn = connect_to_staging() + pe_org_pass = get_orgs_pass(conn, PASSWORD) + conn.close() + encrypted_count = 0 + for org_pass in pe_org_pass: + print(org_pass) + password = org_pass[1] + if password == None: + LOGGER.error("NO PASSWORD") + continue + # Check if file exists before encrypting + current_file = f"{output_dir}/{org_pass[0]}-{report_date}-Raw-Data.zip" + if not os.path.isfile(current_file): + LOGGER.error("%s report does not exist.", org_pass[0]) + continue + + # Create encrypted path + encrypt_dir = f"{output_dir}/encrypted_reports" + if not os.path.exists(encrypt_dir): + os.mkdir(encrypt_dir) + encrypted_org_path = f"{output_dir}/encrypted_reports/{org_pass[0]}" + if not os.path.exists(encrypted_org_path): + os.mkdir(encrypted_org_path) + encrypted_file = ( + f"{encrypted_org_path}/{org_pass[0]}-{report_date}-Raw-Data.zip" + ) + # Encrypt the reports + try: + encrypt(current_file, password, encrypted_file) + # Encrypt the summary + encrypted_count += 1 + except Exception as e: + LOGGER.error(e) + print(traceback.format_exc()) + LOGGER.error("%s report failed to encrypt.", org_pass[0]) + continue + + LOGGER.info("%d/%d were downloaded.", download_count, total) + LOGGER.info("%d/%d were encrypted.", encrypted_count, total) + + +def main(): + """Download reports from S3 and encrypt.""" + # Parse command line arguments + args = docopt(__doc__) + report_date = args["REPORT_DATE"] + output_dir = args["OUTPUT_DIRECTORY"] + if not os.path.exists(output_dir): + os.mkdir(output_dir) + print(report_date) + print(output_dir) + + # Download the reports from S3 + download_encrypt_reports(report_date, output_dir) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/download_encrypt_reports.py b/src/pe_reports/helpers/download_encrypt_reports.py new file mode 100644 index 00000000..73f8b02a --- /dev/null +++ b/src/pe_reports/helpers/download_encrypt_reports.py @@ -0,0 +1,156 @@ +"""cisagov/pe-reports: A tool for downloading and encrypting PE reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--ssh-rsa-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Last date of the report period, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the encrypted reports are downloaded + -c --ssh-rsa-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. +""" +import fitz +import traceback +from docopt import docopt +import boto3 +import os +import logging +from pe_reports.data.db_query import connect_to_staging, get_orgs, get_orgs_pass +from pe_reports.data.config import db_password_key + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = "cool-dns-sesmanagesuppressionlist-cyber.dhs.gov" +BUCKET_NAME = "cisa-crossfeed-staging-reports" +PASSWORD = db_password_key() + + +def encrypt(file, password, encrypted_file): + """Encrypt files.""" + doc = fitz.open(file) + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + encrypted_file, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + + +def download_encrypt_reports(report_date, output_dir): + """Fetch reports from S3 bucket.""" + # Connect to the database to get org names + conn = connect_to_staging() + pe_orgs = get_orgs(conn) + + # Fetch the correct AWS credentials and connect to S3 + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3 = session.client("s3") + + download_count = 0 + total = len(pe_orgs) + print(total) + for org in pe_orgs: + org_code = org[2] + if org_code == "FAA": + continue + + print(f"Downloading {org_code}") + # Download each report + try: + # P&E Report + file_name = f"Posture_and_Exposure_Report-{org_code}-{report_date}.pdf" + object_name = f"{report_date}/{file_name}" + output_file = f"{output_dir}/{file_name}" + + # ASM Summary + asm_file_name = ( + f"Posture-and-Exposure-ASM-Summary_{org_code}_{report_date}.pdf" + ) + asm_object_name = f"{report_date}/{asm_file_name}" + asm_output_file = f"{output_dir}/{asm_file_name}" + + # Download each + s3.download_file(BUCKET_NAME, object_name, output_file) + s3.download_file(BUCKET_NAME, asm_object_name, asm_output_file) + download_count += 1 + except Exception as e: + LOGGER.error(e) + LOGGER.error("Report is not in S3 for %s", org_code) + continue + + # Encrypt the reports + conn = connect_to_staging() + pe_org_pass = get_orgs_pass(conn, PASSWORD) + conn.close() + encrypted_count = 0 + for org_pass in pe_org_pass: + print(org_pass) + password = org_pass[1] + if password == None: + LOGGER.error("NO PASSWORD") + continue + # Check if file exists before encrypting + current_file = ( + f"{output_dir}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + ) + current_asm_file = f"{output_dir}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + if not os.path.isfile(current_file): + LOGGER.error("%s report does not exist.", org_pass[0]) + continue + if not os.path.isfile(current_asm_file): + LOGGER.error("%s ASM summary does not exist.", org_pass[0]) + continue + + # Create encrypted path + encrypt_dir = f"{output_dir}/encrypted_reports" + if not os.path.exists(encrypt_dir): + os.mkdir(encrypt_dir) + encrypted_org_path = f"{output_dir}/encrypted_reports/{org_pass[0]}" + if not os.path.exists(encrypted_org_path): + os.mkdir(encrypted_org_path) + encrypted_file = f"{encrypted_org_path}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + asm_encrypted_file = f"{encrypted_org_path}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + + # Encrypt the reports + try: + encrypt(current_file, password, encrypted_file) + # Encrypt the summary + encrypt(current_asm_file, password, asm_encrypted_file) + encrypted_count += 1 + except Exception as e: + LOGGER.error(e) + print(traceback.format_exc()) + LOGGER.error("%s report failed to encrypt.", org_pass[0]) + continue + + LOGGER.info("%d/%d were downloaded.", download_count, total) + LOGGER.info("%d/%d were encrypted.", encrypted_count, total) + + +def main(): + """Download reports from S3 and encrypt.""" + # Parse command line arguments + args = docopt(__doc__) + report_date = args["REPORT_DATE"] + output_dir = args["OUTPUT_DIRECTORY"] + if not os.path.exists(output_dir): + os.mkdir(output_dir) + print(report_date) + print(output_dir) + + # Download the reports from S3 + download_encrypt_reports(report_date, output_dir) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/encrypt_accessor.py b/src/pe_reports/helpers/encrypt_accessor.py new file mode 100644 index 00000000..f7f4d89a --- /dev/null +++ b/src/pe_reports/helpers/encrypt_accessor.py @@ -0,0 +1,120 @@ +"""cisagov/pe-reports: A tool for downloading and encrypting PE reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--ssh-rsa-file=FILENAME] + +Options: + -h --help Show this message. + REPORT_DATE Last date of the report period, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the encrypted reports are downloaded + -c --ssh-rsa-file=FILENAME A YAML file containing the Cyber + Hygiene database credentials. +""" +import fitz +import traceback +from docopt import docopt +import boto3 +import os +import logging +from pe_reports.data.db_query import connect, get_orgs, get_orgs_pass +from pe_reports.data.config import db_password_key + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = "cool-dns-sesmanagesuppressionlist-cyber.dhs.gov" +BUCKET_NAME = "cisa-crossfeed-staging-reports" +PASSWORD = db_password_key() + + +def encrypt(file, password, encrypted_file): + """Encrypt files.""" + doc = fitz.open(file) + # Add encryption + perm = int( + fitz.PDF_PERM_ACCESSIBILITY + | fitz.PDF_PERM_PRINT # permit printing + | fitz.PDF_PERM_COPY # permit copying + | fitz.PDF_PERM_ANNOTATE # permit annotations + ) + encrypt_meth = fitz.PDF_ENCRYPT_AES_256 + doc.save( + encrypted_file, + encryption=encrypt_meth, # set the encryption method + user_pw=password, # set the user password + permissions=perm, # set permissions + garbage=4, + deflate=True, + ) + + +def download_encrypt_reports(report_date, output_dir): + """Fetch reports from S3 bucket.""" + + download_count = 0 + # total = len(pe_orgs) + # print(total) + + # Encrypt the reports + conn = connect() + pe_org_pass = get_orgs_pass(conn, PASSWORD) + conn.close() + encrypted_count = 0 + for org_pass in pe_org_pass: + print(org_pass) + password = org_pass[1] + if password == None: + LOGGER.error("NO PASSWORD") + continue + # Check if file exists before encrypting + current_file = ( + f"{output_dir}/{org_pass[0]}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + ) + current_asm_file = f"{output_dir}/{org_pass[0]}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + if not os.path.isfile(current_file): + LOGGER.error("%s report does not exist.", org_pass[0]) + continue + if not os.path.isfile(current_asm_file): + LOGGER.error("%s ASM summary does not exist.", org_pass[0]) + continue + + # Create encrypted path + encrypt_dir = f"{output_dir}/encrypted_reports" + if not os.path.exists(encrypt_dir): + os.mkdir(encrypt_dir) + encrypted_org_path = f"{output_dir}/encrypted_reports/{org_pass[0]}" + if not os.path.exists(encrypted_org_path): + os.mkdir(encrypted_org_path) + encrypted_file = f"{encrypted_org_path}/Posture_and_Exposure_Report-{org_pass[0]}-{report_date}.pdf" + asm_encrypted_file = f"{encrypted_org_path}/Posture-and-Exposure-ASM-Summary_{org_pass[0]}_{report_date}.pdf" + + # Encrypt the reports + try: + encrypt(current_file, password, encrypted_file) + # Encrypt the summary + encrypt(current_asm_file, password, asm_encrypted_file) + encrypted_count += 1 + except Exception as e: + LOGGER.error(e) + print(traceback.format_exc()) + LOGGER.error("%s report failed to encrypt.", org_pass[0]) + continue + + LOGGER.info("%d/%d were encrypted.", encrypted_count, 134) + + +def main(): + """Download reports from S3 and encrypt.""" + # Parse command line arguments + args = docopt(__doc__) + report_date = args["REPORT_DATE"] + output_dir = args["OUTPUT_DIRECTORY"] + if not os.path.exists(output_dir): + os.mkdir(output_dir) + print(report_date) + print(output_dir) + + # Download the reports from S3 + download_encrypt_reports(report_date, output_dir) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/enumerate_subs_from_root.py b/src/pe_reports/helpers/enumerate_subs_from_root.py new file mode 100644 index 00000000..ab24af2c --- /dev/null +++ b/src/pe_reports/helpers/enumerate_subs_from_root.py @@ -0,0 +1,89 @@ +"""Script to enumerate subs based on a provided root domain.""" +# Standard Python Libraries +import datetime +import json + +# Third-Party Libraries +import pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import ( + connect, + execute_values, + get_data_source_uid, + get_orgs, + query_roots, +) + +# TODO: Add API key +API_WHOIS = whois_xml_api_key() + + +def execute_subs(conn, dataframe): + """Save subdomains dataframe to the P&E DB.""" + df = dataframe.drop_duplicates() + except_clause = """ ON CONFLICT (sub_domain, root_domain_uid) + DO + NOTHING;""" + execute_values(conn, df, "public.sub_domains", except_clause) + + +def getSubdomain(domain, root_uid): + """Get all sub-domains from passed in root domain.""" + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + subdomains = data["domainsList"] + print(subdomains) + + data_source = get_data_source_uid("WhoisXML") + found_subs = [ + { + "sub_domain": domain, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + } + ] + for sub in subdomains: + if sub != f"www.{domain}": + found_subs.append( + { + "sub_domain": sub, + "root_domain_uid": root_uid, + "data_source_uid": data_source, + } + ) + return found_subs + + +def enumerate_and_save_subs(root_uid, root_domain): + """Enumerate subdomains basedon on a private root.""" + subs = getSubdomain(root_domain, root_uid) + subs = pd.DataFrame(subs) + conn = connect() + execute_subs(conn, subs) + + +def main(): + """Query orgs and run them through the enuemeration function.""" + orgs = get_orgs(connect()) + for org_index, org_row in orgs.iterrows(): + roots = query_roots(org_row["organizations_uid"]) + for root_index, root_row in roots.iterrows(): + enumerate_and_save_subs( + root_row["root_domain_uid"], root_row["root_domain"] + ) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/helpers/generate_score.py b/src/pe_reports/helpers/generate_score.py new file mode 100644 index 00000000..1ca6743c --- /dev/null +++ b/src/pe_reports/helpers/generate_score.py @@ -0,0 +1,657 @@ +"""A file containing the PE scoring algorithm, version 1.0.""" +# Standard Python Libraries +import calendar +import datetime +import logging +import math + +# Third-Party Libraries +from dateutil.relativedelta import relativedelta +import numpy as np +import pandas as pd +from sklearn import preprocessing +from sklearn.ensemble import IsolationForest + +# cisagov Libraries +from pe_reports.data.db_query import ( + get_new_cves_list, + get_orgs_df, + query_score_data, + upsert_new_cves, +) +from pe_source.data.sixgill.source import extract_bulk_cve_info + +# Version 1.0 of the PE scoring algorithm, still a WIP + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +# ---------- Misc. Helper Functions ---------- + + +def get_prev_startstop(curr_date, num_periods): + """ + Get the start/stop dates for the specified number of preceding report periods, given the current date. + + i.e. If curr_date = 2022-08-15 and num_periods = 3, it'll return: [[7/1, 7/15], [7/16, 7/31], [8/1, 8/15]] + + Args: + curr_date: current report period date (i.e. 2022-08-15) + num_periods: number of preceding report periods to calculate (i.e. 15) + + Returns: + The start and stop dates for the specified number or report periods preceding the current date + """ + # Array to hold start/stop dates + start_stops = [] + month_diff = [] + # Calculating month difference array + for n in range(0, math.ceil(num_periods / 2) + 1): + month_diff.append(n) + month_diff.append(n) + # Calculate start/stop dates + if curr_date.day == 15: + month_diff = month_diff[1 : num_periods + 1] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + start_stops.insert(0, [start_date, end_date]) + else: + # odd idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date, end_date]) + else: + month_diff = month_diff[:num_periods] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date, end_date]) + else: + # odd idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=15 + ) + start_stops.insert(0, [start_date, end_date]) + # Return 2D list of start/stop dates + return start_stops + + +def update_new_cve_info(start, end): + """ + Get the list of all new CVEs (with CVSS/DVE data) for a report period, and upsert to the PE database. + + Args: + start/end: The start/end date of the specified report period + """ + # Get list of all new CVEs not yet in the database + LOGGER.info("Retrieving list of new CVEs...") + new_cve_sql_df = get_new_cves_list(start, end) + full_cve_list = new_cve_sql_df["cve_name"] + + # Only continue if new CVEs were found + if len(full_cve_list) > 0: + # Break up full list into chunks of 10 CVEs + chunks = [] + for i in range(0, len(full_cve_list), 10): + x = i + chunks.append(full_cve_list[x : x + 10]) + LOGGER.info("Info for %s CVEs requested:", len(full_cve_list)) + # Dataframe for full CVE list + full_cve_info_df = pd.DataFrame() + chunk_counter = 1 + # For each chunk + for chunk in chunks: + # Converting to list + chunk = chunk.tolist() + LOGGER.info( + "Getting CVE info for chunk %s/%s...", chunk_counter, len(chunks) + ) + # Make API call/create dataframe for chunk + chunk_df = extract_bulk_cve_info(chunk) + LOGGER.info("\tChunk %s retrieved!", chunk_counter) + full_cve_info_df = pd.concat( + [full_cve_info_df, chunk_df], ignore_index=True + ) + chunk_counter += 1 + + # Upsert new CVE info into cve_info table + upsert_new_cves(full_cve_info_df) + LOGGER.info("Inserted/Updated new CVEs into cve_info table...") + else: + LOGGER.info("No new CVEs found for this report period...") + + +# ---------- PE Score Function ---------- + + +def get_pe_scores(curr_date, num_periods): + """ + Calculate PE scores for all orgs that are reported on. + + Args: + curr_date: current report period date (i.e. 2022-08-15) + num_periods: number of preceding report periods to grab for historical analysis (i.e. 15) + + Returns: + Dataframe containing org_uid, org name, score, and letter grade + """ + # ---------- Import PE Score Data ---------- + # Import all relevant data to calculate PE score + + # Convert curr_date to date object if a string is provided. + if type(curr_date) is str: + curr_date = datetime.datetime.strptime(curr_date, "%Y-%m-%d").date() + # Get start/stop dates for each of the previous report periods + start_stops = get_prev_startstop(curr_date, num_periods) + # Get start/stop for current report period + [curr_start, curr_stop] = start_stops[-1] + # Get overall start/stop for historical data - use w/ sql functions + [hist_start, hist_stop] = [start_stops[0][0], curr_stop] + + # ORG DATA: List of orgs PE is reporting on + LOGGER.info("Retrieving list of orgs PE reports on...") + all_orgs = get_orgs_df() + reported_orgs = all_orgs[all_orgs["report_on"] == True] + reported_orgs = reported_orgs[["organizations_uid", "cyhy_db_name"]].reset_index( + drop=True + ) + LOGGER.info("Done") + + # BASE DATA: Base Metric Data, current Report period only + LOGGER.info("Retrieving PE score base data...") + sql = "SELECT * FROM pes_base_metrics(%(start)s, %(end)s);" + pe_base_data_df = query_score_data( + curr_start.strftime("%m/%d/%Y"), curr_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Done") + + # CVE DATA: verif and unverif CVE/CVSS data, current report period only: + LOGGER.info("Updating CVE archive...") + # Update CVE archive w/ any new CVEs + update_new_cve_info(curr_start.strftime("%Y-%m-%d"), curr_stop.strftime("%Y-%m-%d")) + # Connect to SQL DB function: + # - pes_cve_metrics(curr_start, curr_stop) + + # HIST DATA: historical data for anomaly detection for the past n report periods: + LOGGER.info("Retrieving PE score historical data...") + sql = """SELECT * FROM pes_hist_data_totcred(%(start)s, %(end)s);""" + anomaly_data_cred = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Credential data done.") + + sql = """SELECT * FROM pes_hist_data_domalert(%(start)s, %(end)s);""" + anomaly_data_domain = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Domain alert data done.") + + sql = """SELECT * FROM pes_hist_data_dwalert(%(start)s, %(end)s);""" + anomaly_data_darkweb_alert = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Dark web alert data done.") + + sql = """SELECT * FROM pes_hist_data_dwment(%(start)s, %(end)s);""" + anomaly_data_darkweb_mention = query_score_data( + hist_start.strftime("%m/%d/%Y"), hist_stop.strftime("%m/%d/%Y"), sql + ) + LOGGER.info("Dark web mention data done.") + + # ---------- Aggregate Historical Data ---------- + LOGGER.info("Beginning PE score calculation...") + # Prep historical data for use in anomaly detection + # Converting string date to datetime objects + anomaly_data_cred["mod_date"] = pd.to_datetime( + anomaly_data_cred["mod_date"] + ).dt.date + anomaly_data_domain["mod_date"] = pd.to_datetime( + anomaly_data_domain["mod_date"] + ).dt.date + anomaly_data_darkweb_alert["mod_date"] = pd.to_datetime( + anomaly_data_darkweb_alert["mod_date"] + ).dt.date + anomaly_data_darkweb_mention["date"] = pd.to_datetime( + anomaly_data_darkweb_mention["date"] + ).dt.date + + # Separate lists of dataframes for each metric + periods_total_cred = [] + periods_domain_alert = [] + periods_darkweb_alert = [] + periods_darkweb_mention = [] + end_dates = [] + # Iterate through all preceding report periods: + # Create a dataframe for each report period that contains the + # data on all reported orgs for that report period + for period in start_stops: + # Keep track of report period dates + end_dates.append(period[1]) + + # Getting all data for the current report period + current_total_cred = anomaly_data_cred.loc[ + (anomaly_data_cred["mod_date"] >= period[0]) + & (anomaly_data_cred["mod_date"] <= period[1]) + ] + current_domain_alert = anomaly_data_domain.loc[ + (anomaly_data_domain["mod_date"] >= period[0]) + & (anomaly_data_domain["mod_date"] <= period[1]) + ] + current_darkweb_alert = anomaly_data_darkweb_alert.loc[ + (anomaly_data_darkweb_alert["mod_date"] >= period[0]) + & (anomaly_data_darkweb_alert["mod_date"] <= period[1]) + ] + current_darkweb_mention = anomaly_data_darkweb_mention.loc[ + (anomaly_data_darkweb_mention["date"] >= period[0]) + & (anomaly_data_darkweb_mention["date"] <= period[1]) + ] + + # Aggregating the data for the current report period + current_total_cred = current_total_cred.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + ).agg({"no_password": "sum", "password_included": "sum", "total_creds": "sum"}) + + current_domain_alert = current_domain_alert.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + )["mod_date"].count() + current_domain_alert = current_domain_alert.rename( + columns={"mod_date": "num_domAlerts"} + ) + + current_darkweb_alert = current_darkweb_alert.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + )["mod_date"].count() + current_darkweb_alert = current_darkweb_alert.rename( + columns={"mod_date": "num_DWAlerts"} + ) + + current_darkweb_mention = current_darkweb_mention.groupby( + ["organizations_uid", "cyhy_db_name"], as_index=False + ).agg({"num_mentions": "sum"}) + current_darkweb_mention = current_darkweb_mention.rename( + columns={"num_mentions": "num_DWMents"} + ) + + # Left join results with reported orgs list + # (Only grabbing data for orgs we report on) + current_total_cred = current_total_cred.drop(["cyhy_db_name"], axis=1) + current_domain_alert = current_domain_alert.drop(["cyhy_db_name"], axis=1) + current_darkweb_alert = current_darkweb_alert.drop(["cyhy_db_name"], axis=1) + current_darkweb_mention = current_darkweb_mention.drop(["cyhy_db_name"], axis=1) + current_total_cred = reported_orgs.merge( + current_total_cred, on="organizations_uid", how="left" + ) + current_domain_alert = reported_orgs.merge( + current_domain_alert, on="organizations_uid", how="left" + ) + current_darkweb_alert = reported_orgs.merge( + current_darkweb_alert, on="organizations_uid", how="left" + ) + current_darkweb_mention = reported_orgs.merge( + current_darkweb_mention, on="organizations_uid", how="left" + ) + + # Adjusting columns + current_total_cred = current_total_cred[ + [ + "organizations_uid", + "cyhy_db_name", + "no_password", + "password_included", + "total_creds", + ] + ] + current_domain_alert = current_domain_alert[ + [ + "organizations_uid", + "cyhy_db_name", + "num_domAlerts", + ] + ] + current_darkweb_alert = current_darkweb_alert[ + [ + "organizations_uid", + "cyhy_db_name", + "num_DWAlerts", + ] + ] + current_darkweb_mention = current_darkweb_mention[ + [ + "organizations_uid", + "cyhy_db_name", + "num_DWMents", + ] + ] + + # Replace NaNs with 0.0 + current_total_cred = current_total_cred.fillna(0.0) + current_domain_alert = current_domain_alert.fillna(0.0) + current_darkweb_alert = current_darkweb_alert.fillna(0.0) + current_darkweb_mention = current_darkweb_mention.fillna(0.0) + + # Append finished dataframe to list + periods_total_cred.append(current_total_cred) + periods_domain_alert.append(current_domain_alert) + periods_darkweb_alert.append(current_darkweb_alert) + periods_darkweb_mention.append(current_darkweb_mention) + + # ---------- Anomaly Detection (CART) Feature of PE Score ---------- + # Check if the current report period is anomalous for various metrics + # If current report period is an anomaly, administer a penalty to PE score + # Anomaly flags are contained in a dedicated columns containing only -1/1 + # (1=normal, -1=anomaly) + + # Columns to hold anomaly flags (default to 1) + pe_base_data_df["anomaly_totCred"] = 1 + pe_base_data_df["anomaly_domAlert"] = 1 + pe_base_data_df["anomaly_DWAlert"] = 1 + pe_base_data_df["anomaly_DWMent"] = 1 + + # Iterate over all orgs PE reports on + for org in reported_orgs.iloc[:, 1]: + LOGGER.info("Doing anomaly search on: %s", org) + # Arrays to hold historic counts for each preceding report period + count_hist_total_cred = [] + count_hist_domain_alert = [] + count_hist_darkweb_alert = [] + count_hist_darkweb_mention = [] + for period in periods_total_cred: + count_hist_total_cred.append( + period.loc[period["cyhy_db_name"] == org, "total_creds"].values[0] + ) + for period in periods_domain_alert: + count_hist_domain_alert.append( + period.loc[period["cyhy_db_name"] == org, "num_domAlerts"].values[0] + ) + for period in periods_darkweb_alert: + count_hist_darkweb_alert.append( + period.loc[period["cyhy_db_name"] == org, "num_DWAlerts"].values[0] + ) + for period in periods_darkweb_mention: + count_hist_darkweb_mention.append( + period.loc[period["cyhy_db_name"] == org, "num_DWMents"].values[0] + ) + + # Formatting historic data for CART anomaly detection: + current_data_total_creds = pd.DataFrame( + count_hist_total_cred, columns=["counts"] + ) + current_data_domain_alerts = pd.DataFrame( + count_hist_domain_alert, columns=["counts"] + ) + current_data_darkweb_alerts = pd.DataFrame( + count_hist_darkweb_alert, columns=["counts"] + ) + current_data_darkweb_mentions = pd.DataFrame( + count_hist_darkweb_mention, columns=["counts"] + ) + + scaler = preprocessing.StandardScaler() + np_scaled_total_cred = scaler.fit_transform( + current_data_total_creds.values.reshape(-1, 1) + ) + np_scaled_domain_alert = scaler.fit_transform( + current_data_domain_alerts.values.reshape(-1, 1) + ) + np_scaled_darkweb_alert = scaler.fit_transform( + current_data_darkweb_alerts.values.reshape(-1, 1) + ) + np_scaled_darkweb_mention = scaler.fit_transform( + current_data_darkweb_mentions.values.reshape(-1, 1) + ) + scale_data_total_cred = pd.DataFrame(np_scaled_total_cred) + scale_data_domain_alert = pd.DataFrame(np_scaled_domain_alert) + scale_data_darkweb_alert = pd.DataFrame(np_scaled_darkweb_alert) + scale_data_darkweb_mention = pd.DataFrame(np_scaled_darkweb_mention) + + # Setting anomaly contamination parameter: + outlier_fraction_total_cred = float(0.15) + outlier_fraction_domain_alert = float(0.15) + outlier_fraction_dark_alert = float(0.15) + outlier_fraction_dark_mention = float(0.15) + # False positive anomalies = parameter is too high + # False negative anomalies = parameter is too low + # Contamination refers to how many outliers are in the data set, + # i.e. 0.15 suggests 15% of data is going to be an anomaly + + # Train isolation forest model + model_total_cred = IsolationForest(contamination=outlier_fraction_total_cred) + model_domain_alert = IsolationForest( + contamination=outlier_fraction_domain_alert + ) + model_darkweb_alert = IsolationForest(contamination=outlier_fraction_dark_alert) + model_darkweb_mention = IsolationForest( + contamination=outlier_fraction_dark_mention + ) + # Fit isolation forest model to data + model_total_cred.fit(scale_data_total_cred) + model_domain_alert.fit(scale_data_domain_alert) + model_darkweb_alert.fit(scale_data_darkweb_alert) + model_darkweb_mention.fit(scale_data_darkweb_mention) + # Detect anomalies using model + current_data_total_creds["anomaly"] = model_total_cred.predict( + scale_data_total_cred + ) + current_data_domain_alerts["anomaly"] = model_domain_alert.predict( + scale_data_domain_alert + ) + current_data_darkweb_alerts["anomaly"] = model_darkweb_alert.predict( + scale_data_darkweb_alert + ) + current_data_darkweb_mentions["anomaly"] = model_darkweb_mention.predict( + scale_data_darkweb_mention + ) + + # Record flags in dedicated columns for organizations where + # the current report period is a positive, increase anomaly + if current_data_total_creds["anomaly"].iloc[-1] == -1 and ( + current_data_total_creds["counts"].iloc[-1] + > current_data_total_creds["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current total creds is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_totCred" + ] = -1 + if current_data_domain_alerts["anomaly"].iloc[-1] == -1 and ( + current_data_domain_alerts["counts"].iloc[-1] + > current_data_domain_alerts["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current domain alerts is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_domAlert" + ] = -1 + if current_data_darkweb_alerts["anomaly"].iloc[-1] == -1 and ( + current_data_darkweb_alerts["counts"].iloc[-1] + > current_data_darkweb_alerts["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current dark web alerts is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_DWAlert" + ] = -1 + + if current_data_darkweb_mentions["anomaly"].iloc[-1] == -1 and ( + current_data_darkweb_mentions["counts"].iloc[-1] + > current_data_darkweb_mentions["counts"].iloc[-2] + ): + LOGGER.info("\t\t%s current dark web mentions is an anomaly", org) + # Set flag for anomaly + pe_base_data_df.loc[ + pe_base_data_df["cyhy_db_name"] == org, "anomaly_DWMent" + ] = -1 + + # Apply penalties based on anomaly flags + pe_base_data_df["num_total_creds"] = np.where( + pe_base_data_df["anomaly_totCred"] == -1, + pe_base_data_df["num_total_creds"] * 1.5, # penalty + pe_base_data_df["num_total_creds"], + ) + pe_base_data_df["num_alert_domain"] = np.where( + pe_base_data_df["anomaly_domAlert"] == -1, + pe_base_data_df["num_alert_domain"] * 1.5, # penalty + pe_base_data_df["num_alert_domain"], + ) + pe_base_data_df["num_dw_alerts"] = np.where( + pe_base_data_df["anomaly_DWAlert"] == -1, + pe_base_data_df["num_dw_alerts"] * 1.5, # penalty + pe_base_data_df["num_dw_alerts"], + ) + pe_base_data_df["num_dw_mentions"] = np.where( + pe_base_data_df["anomaly_DWMent"] == -1, + pe_base_data_df["num_dw_mentions"] * 1.5, # penalty + pe_base_data_df["num_dw_mentions"], + ) + + # ---------- CVE/CVSS Feature of PE Score WIP ---------- + # Get CVSS/Severity info for all verif and unverif CVES + # Reference DB table with all CVE info for better performance + # (compared to sequential Circl API calls) + # WIP, pending CVE_info table setup in staging DB... + + # ---------- Re-Scale Base & Attack Surface Metrics ---------- + # Re-Scale all metrics (base and attack surface) so that they take on a value from 0 - 100. + for col_idx in range(2, 18): + pe_base_data_df.iloc[:, col_idx] = ( + (pe_base_data_df.iloc[:, col_idx] - min(pe_base_data_df.iloc[:, col_idx])) + / ( + max(pe_base_data_df.iloc[:, col_idx]) + - min(pe_base_data_df.iloc[:, col_idx]) + ) + * 100 + ) + + # ---------- Calculate Aggregate Attack Surface Value ---------- + # Calculate aggregate attack surface value based on specified weights (1 - 101) + # *** Note: adding +1 to aggregate attack surface value to avoid dividing by zero, + # weights still TBD... + pe_base_data_df["AASV"] = ( + (pe_base_data_df["num_ports"] * 0.50) + + (pe_base_data_df["num_sub_domain"] * 0.20) + + (pe_base_data_df["num_ips"] * 0.20) + + (pe_base_data_df["num_root_domain"] * 0.10) + ) + 1 + + # ----------- Normalize All Metrics by Attack Surface Size ---------- + # Normalize all metrics by dividing them by the aggregate attack surface value + # which serves as an approximation of organization size + pe_data = pd.DataFrame() + pe_data = pd.concat( + [ + pe_base_data_df.iloc[:, 0:2], # Org identifiers + pe_base_data_df.iloc[:, 2:18].div( + pe_base_data_df["AASV"], axis=0 + ), # Base metrics + pe_base_data_df.iloc[:, 18:21], # Anomaly flags + ], + axis=1, + ) + + # Re-Scale metrics again to take on a value from 0 - 100 + for col_idx in range(2, 18): + pe_data.iloc[:, col_idx] = ( + (pe_data.iloc[:, col_idx] - min(pe_data.iloc[:, col_idx])) + / (max(pe_data.iloc[:, col_idx]) - min(pe_data.iloc[:, col_idx])) + * 100 + ) + + # ---------- Aggregate Metrics into Overall PE Score ---------- + # Begin the final process of combining all calculated PE metrics into a + # single PE score based on specified weights + + # The final dataframe that will contain the PE score itself + pe_data_agg = pd.DataFrame(pe_data.iloc[:, 0:2]) + + # Calculating credential section score + pe_data_agg["PE_cred_score"] = ( + pe_data["num_breaches"] * 0.20 + + pe_data["num_total_creds"] * 0.30 + + pe_data["num_pass_creds"] * 0.50 + ) + # Calculating domain section score + pe_data_agg["PE_domain_score"] = ( + pe_data["num_alert_domain"] * 0.70 + pe_data["num_sus_domain"] * 0.30 + ) + # Calculating vulnerability (CVE) section score + pe_data_agg["PE_vuln_score"] = ( + pe_data["num_insecure_ports"] * 0.25 + + pe_data["num_verif_vulns"] * 0.50 + + pe_data["num_assets_unverif_vulns"] * 0.25 + ) + # Calculating dark web section score + pe_data_agg["PE_darkweb_score"] = ( + pe_data["num_dw_alerts"] * 0.30 + + pe_data["num_dw_mentions"] * 0.20 + + pe_data["num_dw_threats"] * 0.25 + + pe_data["num_dw_invites"] * 0.25 + ) + + # Combining section scores into fully aggregated score + pe_data_agg["PE_score"] = ( + (pe_data_agg["PE_cred_score"] * 0.25) + + (pe_data_agg["PE_domain_score"] * 0.25) + + (pe_data_agg["PE_vuln_score"] * 0.25) + + (pe_data_agg["PE_darkweb_score"] * 0.25) + ) + + # The taking the complement of the fully aggregated score to get the final PE score + # (100 - aggregated score = PE Score) + pe_data_agg["PE_score"] = round(100 - pe_data_agg["PE_score"], 2) + pe_data_agg = pe_data_agg.sort_values(by="PE_score", ascending=False).reset_index( + drop=True + ) + + # Converting numeric PE score to letter grade scale + letter_ranges = [ + pe_data_agg["PE_score"] < 65, # F + (pe_data_agg["PE_score"] >= 65) & (pe_data_agg["PE_score"] < 67), # D + (pe_data_agg["PE_score"] >= 67) & (pe_data_agg["PE_score"] < 70), # D+ + (pe_data_agg["PE_score"] >= 70) & (pe_data_agg["PE_score"] < 73), # C- + (pe_data_agg["PE_score"] >= 73) & (pe_data_agg["PE_score"] < 77), # C + (pe_data_agg["PE_score"] >= 77) & (pe_data_agg["PE_score"] < 80), # C+ + (pe_data_agg["PE_score"] >= 80) & (pe_data_agg["PE_score"] < 83), # B- + (pe_data_agg["PE_score"] >= 83) & (pe_data_agg["PE_score"] < 87), # B + (pe_data_agg["PE_score"] >= 87) & (pe_data_agg["PE_score"] < 90), # B+ + (pe_data_agg["PE_score"] >= 90) & (pe_data_agg["PE_score"] < 93), # A- + (pe_data_agg["PE_score"] >= 93) & (pe_data_agg["PE_score"] < 97), # A + (pe_data_agg["PE_score"] >= 97) & (pe_data_agg["PE_score"] <= 100), # A+ + ] + letter_grades = ["F", "D", "D+", "C-", "C", "C+", "B-", "B", "B+", "A-", "A", "A+"] + pe_data_agg["letter_grade"] = np.select(letter_ranges, letter_grades) + + # Isolate final PE score data + pe_data_agg = pe_data_agg[ + ["organizations_uid", "cyhy_db_name", "PE_score", "letter_grade"] + ] + + LOGGER.info("PE score calculation complete!\n") + # Return dataframe with PE scores + return pe_data_agg + + +# Demo/Testing: +# curr_date = datetime.datetime(2022, 8, 15) # current report period date +# num_periods = 12 # number of preceding report periods for historical analysis/trending +# print(get_pe_scores(curr_date, num_periods).to_string()) +# update_new_cve_info("2022-07-01", "2022-07-15") diff --git a/src/pe_reports/helpers/pe_reports_logging.log.1 b/src/pe_reports/helpers/pe_reports_logging.log.1 new file mode 100644 index 00000000..56ff8e8c --- /dev/null +++ b/src/pe_reports/helpers/pe_reports_logging.log.1 @@ -0,0 +1,23390 @@ +03/21/2023 02:32:56 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:32:56 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:32:56 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:34:43 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:34:43 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:34:43 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:35:39 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:35:39 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:35:39 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:37:12 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:37:12 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:37:12 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:37:34 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:37:34 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:37:34 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:38:05 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:38:05 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:38:05 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:38:32 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:38:32 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:38:32 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:39:16 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:39:16 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:39:16 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:45:06 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:45:06 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:45:06 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:49:05 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:49:05 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:49:05 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:49:05 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:49:05 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:51:27 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:51:27 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:51:27 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:51:27 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:51:27 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:51:50 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:51:50 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:51:50 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:51:50 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:51:50 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:52:06 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:52:06 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:52:06 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:52:06 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:52:06 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 02:53:21 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 02:53:21 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 02:53:21 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 02:53:21 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 02:53:21 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:02:07 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:02:07 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:02:07 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:02:07 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:02:07 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:02:54 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:02:54 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:02:54 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:02:54 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:02:54 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:03:57 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:03:57 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:03:57 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:03:57 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:03:57 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:05:14 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:05:14 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:05:14 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:05:14 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:05:14 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:05:27 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:05:27 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:05:27 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:05:27 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:05:27 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:12:07 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:12:07 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:12:07 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:12:07 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:12:07 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:25:58 - pe_asm.asm_sync - INFO - Starting ASM sync scripts +03/21/2023 03:25:58 - pe_asm.helpers.get_cyhy_asm - INFO - Connecting to Mongo DB +03/21/2023 03:25:58 - pe_asm.helpers.get_cyhy_asm - INFO - Connection successful +03/21/2023 03:25:58 - pe_asm.data.cyhy_db_query - INFO - Connecting to the local PostgreSQL +03/21/2023 03:25:58 - pe_asm.data.cyhy_db_query - INFO - Connection successful +03/21/2023 03:29:26 - pe_asm.helpers.get_cyhy_asm - INFO - 546008352 total documents +03/21/2023 03:29:26 - pe_asm.helpers.get_cyhy_asm - INFO - 100/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 200/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 300/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 400/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 500/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 600/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_OIG with DHS +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 700/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 800/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 900/546008352 complete +03/21/2023 03:29:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1000/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1100/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1200/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1300/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1400/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1500/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1600/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1700/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1800/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1900/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2000/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2100/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2200/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2300/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2400/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2500/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2600/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2700/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2800/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2900/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 3000/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 3100/546008352 complete +03/21/2023 03:29:30 - pe_asm.helpers.get_cyhy_asm - INFO - 3200/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3300/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3400/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3500/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3600/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3700/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3800/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 3900/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4000/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4100/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4200/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4300/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4400/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4500/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4600/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4700/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4800/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 4900/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 5000/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 5100/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 5200/546008352 complete +03/21/2023 03:29:31 - pe_asm.helpers.get_cyhy_asm - INFO - 5300/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5400/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5500/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5600/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5700/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5800/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 5900/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6000/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6100/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6200/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6300/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6400/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6500/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6600/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6700/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6800/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 6900/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7000/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7100/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7200/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7300/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7400/546008352 complete +03/21/2023 03:29:32 - pe_asm.helpers.get_cyhy_asm - INFO - 7500/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 7600/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 7700/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 7800/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 7900/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8000/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8100/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8200/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8300/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8400/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8500/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8600/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8700/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8800/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 8900/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9000/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9100/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9200/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9300/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9400/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9500/546008352 complete +03/21/2023 03:29:33 - pe_asm.helpers.get_cyhy_asm - INFO - 9600/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 9700/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 9800/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 9900/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10000/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10100/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10200/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10300/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10400/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10500/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10600/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10700/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10800/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 10900/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11000/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11100/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11200/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11300/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11400/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11500/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11600/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11700/546008352 complete +03/21/2023 03:29:34 - pe_asm.helpers.get_cyhy_asm - INFO - 11800/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 11900/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12000/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12100/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12200/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12300/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12400/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12500/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12600/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12700/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12800/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 12900/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13000/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13100/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13200/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13300/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13400/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13500/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13600/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13700/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13800/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 13900/546008352 complete +03/21/2023 03:29:35 - pe_asm.helpers.get_cyhy_asm - INFO - 14000/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14100/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14200/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14300/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14400/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14500/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14600/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14700/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14800/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 14900/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15000/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15100/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15200/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15300/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15400/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15500/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15600/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15700/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15800/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 15900/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 16000/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 16100/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 16200/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 16300/546008352 complete +03/21/2023 03:29:36 - pe_asm.helpers.get_cyhy_asm - INFO - 16400/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 16500/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 16600/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 16700/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 16800/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 16900/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17000/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17100/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17200/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17300/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17400/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17500/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17600/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17700/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17800/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 17900/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18000/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18100/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18200/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18300/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18400/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18500/546008352 complete +03/21/2023 03:29:37 - pe_asm.helpers.get_cyhy_asm - INFO - 18600/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 18700/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 18800/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 18900/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19000/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19100/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19200/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19300/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19400/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19500/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19600/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19700/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19800/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 19900/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20000/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20100/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20200/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20300/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20400/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20500/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20600/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20700/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20800/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 20900/546008352 complete +03/21/2023 03:29:38 - pe_asm.helpers.get_cyhy_asm - INFO - 21000/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21100/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21200/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21300/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21400/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21500/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21600/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21700/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21800/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 21900/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22000/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22100/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22200/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22300/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22400/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22500/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22600/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22700/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22800/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 22900/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 23000/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 23100/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 23200/546008352 complete +03/21/2023 03:29:39 - pe_asm.helpers.get_cyhy_asm - INFO - 23300/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23400/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23500/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23600/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23700/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23800/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 23900/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24000/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24100/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24200/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24300/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24400/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24500/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24600/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24700/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24800/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 24900/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25000/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25100/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25200/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25300/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25400/546008352 complete +03/21/2023 03:29:40 - pe_asm.helpers.get_cyhy_asm - INFO - 25500/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 25600/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 25700/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 25800/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 25900/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26000/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26100/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26200/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26300/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26400/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26500/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26600/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26700/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26800/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 26900/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27000/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27100/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27200/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27300/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27400/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27500/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27600/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27700/546008352 complete +03/21/2023 03:29:41 - pe_asm.helpers.get_cyhy_asm - INFO - 27800/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 27900/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28000/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28100/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28200/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28300/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28400/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28500/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28600/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28700/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28800/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 28900/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29000/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29100/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29200/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29300/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29400/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29500/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29600/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29700/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29800/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 29900/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 30000/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 30100/546008352 complete +03/21/2023 03:29:42 - pe_asm.helpers.get_cyhy_asm - INFO - 30200/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30300/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30400/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30500/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30600/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30700/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30800/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 30900/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31000/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31100/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31200/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31300/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31400/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31500/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31600/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31700/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31800/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 31900/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32000/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32100/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32200/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32300/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32400/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32500/546008352 complete +03/21/2023 03:29:43 - pe_asm.helpers.get_cyhy_asm - INFO - 32600/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 32700/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 32800/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 32900/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33000/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33100/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33200/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33300/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33400/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33500/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33600/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33700/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33800/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 33900/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34000/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34100/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34200/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34300/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34400/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34500/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34600/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34700/546008352 complete +03/21/2023 03:29:44 - pe_asm.helpers.get_cyhy_asm - INFO - 34800/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 34900/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35000/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35100/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35200/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35300/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35400/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35500/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35600/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35700/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35800/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 35900/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36000/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36100/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36200/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36300/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36400/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36500/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36600/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36700/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36800/546008352 complete +03/21/2023 03:29:45 - pe_asm.helpers.get_cyhy_asm - INFO - 36900/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37000/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37100/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37200/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37300/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37400/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37500/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37600/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37700/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37800/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 37900/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38000/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38100/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38200/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38300/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38400/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38500/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38600/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38700/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38800/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 38900/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 39000/546008352 complete +03/21/2023 03:29:46 - pe_asm.helpers.get_cyhy_asm - INFO - 39100/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39200/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39300/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39400/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39500/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39600/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39700/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39800/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 39900/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40000/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40100/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40200/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40300/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40400/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40500/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40600/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40700/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40800/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 40900/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 41000/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 41100/546008352 complete +03/21/2023 03:29:47 - pe_asm.helpers.get_cyhy_asm - INFO - 41200/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41300/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41400/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41500/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41600/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41700/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41800/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 41900/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42000/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42100/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42200/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42300/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42400/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42500/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42600/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42700/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42800/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 42900/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 43000/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 43100/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 43200/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 43300/546008352 complete +03/21/2023 03:29:48 - pe_asm.helpers.get_cyhy_asm - INFO - 43400/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 43500/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 43600/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 43700/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 43800/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 43900/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44000/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44100/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44200/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44300/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44400/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44500/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44600/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44700/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44800/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 44900/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 45000/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 45100/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 45200/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 45300/546008352 complete +03/21/2023 03:29:49 - pe_asm.helpers.get_cyhy_asm - INFO - 45400/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 45500/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 45600/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 45700/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 45800/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 45900/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46000/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46100/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46200/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46300/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46400/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46500/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46600/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46700/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46800/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 46900/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47000/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47100/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47200/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47300/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47400/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47500/546008352 complete +03/21/2023 03:29:50 - pe_asm.helpers.get_cyhy_asm - INFO - 47600/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 47700/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 47800/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 47900/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48000/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48100/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48200/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48300/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48400/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48500/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48600/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48700/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48800/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 48900/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49000/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49100/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49200/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49300/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49400/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49500/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49600/546008352 complete +03/21/2023 03:29:51 - pe_asm.helpers.get_cyhy_asm - INFO - 49700/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 49800/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 49900/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50000/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50100/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50200/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50300/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50400/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50500/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50600/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50700/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50800/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 50900/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51000/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51100/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51200/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51300/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51400/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51500/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51600/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51700/546008352 complete +03/21/2023 03:29:52 - pe_asm.helpers.get_cyhy_asm - INFO - 51800/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 51900/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52000/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52100/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52200/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52300/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52400/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52500/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52600/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52700/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52800/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 52900/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53000/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53100/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53200/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53300/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53400/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53500/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53600/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53700/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53800/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 53900/546008352 complete +03/21/2023 03:29:53 - pe_asm.helpers.get_cyhy_asm - INFO - 54000/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54100/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54200/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54300/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54400/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54500/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54600/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54700/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54800/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 54900/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55000/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55100/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55200/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55300/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55400/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55500/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55600/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55700/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55800/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 55900/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 56000/546008352 complete +03/21/2023 03:29:54 - pe_asm.helpers.get_cyhy_asm - INFO - 56100/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56200/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56300/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56400/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56500/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56600/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56700/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56800/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 56900/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57000/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57100/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57200/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57300/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57400/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57500/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57600/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57700/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57800/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 57900/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 58000/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 58100/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 58200/546008352 complete +03/21/2023 03:29:55 - pe_asm.helpers.get_cyhy_asm - INFO - 58300/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58400/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58500/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58600/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58700/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58800/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 58900/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59000/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59100/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59200/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59300/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59400/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59500/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59600/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59700/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59800/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 59900/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 60000/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 60100/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 60200/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 60300/546008352 complete +03/21/2023 03:29:56 - pe_asm.helpers.get_cyhy_asm - INFO - 60400/546008352 complete +03/21/2023 03:29:57 - pe_asm.helpers.get_cyhy_asm - INFO - 60500/546008352 complete +03/21/2023 03:29:57 - pe_asm.helpers.get_cyhy_asm - INFO - 60600/546008352 complete +03/21/2023 03:29:57 - pe_asm.helpers.get_cyhy_asm - INFO - 60700/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 60800/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 60900/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61000/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61100/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61200/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61300/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61400/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61500/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61600/546008352 complete +03/21/2023 03:29:59 - pe_asm.helpers.get_cyhy_asm - INFO - 61700/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 61800/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 61900/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62000/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62100/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62200/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62300/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62400/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62500/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62600/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62700/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62800/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 62900/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63000/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63100/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63200/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63300/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63400/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63500/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63600/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63700/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63800/546008352 complete +03/21/2023 03:30:00 - pe_asm.helpers.get_cyhy_asm - INFO - 63900/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64000/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64100/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64200/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64300/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64400/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64500/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64600/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64700/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64800/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 64900/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65000/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65100/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65200/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65300/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65400/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65500/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65600/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65700/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65800/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 65900/546008352 complete +03/21/2023 03:30:01 - pe_asm.helpers.get_cyhy_asm - INFO - 66000/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66100/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66200/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66300/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66400/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66500/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66600/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66700/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66800/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 66900/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67000/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67100/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67200/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67300/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67400/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67500/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67600/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67700/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67800/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 67900/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 68000/546008352 complete +03/21/2023 03:30:02 - pe_asm.helpers.get_cyhy_asm - INFO - 68100/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68200/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68300/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68400/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68500/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68600/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68700/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68800/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 68900/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69000/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69100/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69200/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69300/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69400/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69500/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69600/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69700/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69800/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 69900/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 70000/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 70100/546008352 complete +03/21/2023 03:30:03 - pe_asm.helpers.get_cyhy_asm - INFO - 70200/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70300/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70400/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70500/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70600/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70700/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70800/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 70900/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71000/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71100/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71200/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71300/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71400/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71500/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71600/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71700/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71800/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 71900/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 72000/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 72100/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 72200/546008352 complete +03/21/2023 03:30:04 - pe_asm.helpers.get_cyhy_asm - INFO - 72300/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72400/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72500/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72600/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72700/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72800/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 72900/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73000/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73100/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73200/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73300/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73400/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73500/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73600/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73700/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73800/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 73900/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74000/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74100/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74200/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74300/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74400/546008352 complete +03/21/2023 03:30:05 - pe_asm.helpers.get_cyhy_asm - INFO - 74500/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 74600/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 74700/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 74800/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 74900/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75000/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75100/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75200/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75300/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75400/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75500/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75600/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75700/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75800/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 75900/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76000/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76100/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76200/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76300/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76400/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76500/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76600/546008352 complete +03/21/2023 03:30:06 - pe_asm.helpers.get_cyhy_asm - INFO - 76700/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 76800/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 76900/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77000/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77100/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77200/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77300/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77400/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77500/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77600/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77700/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77800/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 77900/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78000/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78100/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78200/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78300/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78400/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78500/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78600/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78700/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78800/546008352 complete +03/21/2023 03:30:07 - pe_asm.helpers.get_cyhy_asm - INFO - 78900/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79000/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79100/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79200/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79300/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79400/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79500/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79600/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79700/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79800/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 79900/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80000/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80100/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80200/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80300/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80400/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80500/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80600/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80700/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80800/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 80900/546008352 complete +03/21/2023 03:30:08 - pe_asm.helpers.get_cyhy_asm - INFO - 81000/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81100/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81200/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81300/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81400/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81500/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81600/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81700/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81800/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 81900/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82000/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82100/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82200/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82300/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82400/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82500/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82600/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82700/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82800/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 82900/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 83000/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 83100/546008352 complete +03/21/2023 03:30:09 - pe_asm.helpers.get_cyhy_asm - INFO - 83200/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83300/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83400/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83500/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83600/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83700/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83800/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 83900/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84000/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84100/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84200/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84300/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84400/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84500/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84600/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84700/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84800/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 84900/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85000/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85100/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85200/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85300/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85400/546008352 complete +03/21/2023 03:30:10 - pe_asm.helpers.get_cyhy_asm - INFO - 85500/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 85600/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 85700/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 85800/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 85900/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86000/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86100/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86200/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86300/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86400/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86500/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86600/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86700/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86800/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 86900/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87000/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87100/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87200/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87300/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87400/546008352 complete +03/21/2023 03:30:11 - pe_asm.helpers.get_cyhy_asm - INFO - 87500/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 87600/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 87700/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 87800/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 87900/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88000/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88100/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88200/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88300/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88400/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88500/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88600/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88700/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88800/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 88900/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89000/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89100/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89200/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89300/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89400/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89500/546008352 complete +03/21/2023 03:30:12 - pe_asm.helpers.get_cyhy_asm - INFO - 89600/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 89700/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 89800/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 89900/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90000/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90100/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90200/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90300/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90400/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90500/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90600/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90700/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90800/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 90900/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91000/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91100/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91200/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91300/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91400/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91500/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91600/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91700/546008352 complete +03/21/2023 03:30:13 - pe_asm.helpers.get_cyhy_asm - INFO - 91800/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 91900/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92000/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92100/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92200/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92300/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92400/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92500/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92600/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92700/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92800/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 92900/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93000/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93100/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93200/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93300/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93400/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93500/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93600/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93700/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93800/546008352 complete +03/21/2023 03:30:14 - pe_asm.helpers.get_cyhy_asm - INFO - 93900/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94000/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94100/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94200/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94300/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94400/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94500/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94600/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94700/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94800/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 94900/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95000/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95100/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95200/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95300/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95400/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95500/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95600/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95700/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95800/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 95900/546008352 complete +03/21/2023 03:30:15 - pe_asm.helpers.get_cyhy_asm - INFO - 96000/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96100/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96200/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96300/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96400/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96500/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96600/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96700/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96800/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 96900/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97000/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97100/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97200/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97300/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97400/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97500/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97600/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97700/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97800/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 97900/546008352 complete +03/21/2023 03:30:16 - pe_asm.helpers.get_cyhy_asm - INFO - 98000/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98100/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98200/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98300/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98400/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98500/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98600/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98700/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98800/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 98900/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99000/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99100/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99200/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99300/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99400/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99500/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99600/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99700/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99800/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 99900/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 100000/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 100100/546008352 complete +03/21/2023 03:30:17 - pe_asm.helpers.get_cyhy_asm - INFO - 100200/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100300/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100400/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100500/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100600/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100700/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100800/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 100900/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101000/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101100/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101200/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101300/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101400/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101500/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101600/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101700/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101800/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 101900/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 102000/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 102100/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 102200/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 102300/546008352 complete +03/21/2023 03:30:18 - pe_asm.helpers.get_cyhy_asm - INFO - 102400/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 102500/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 102600/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 102700/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 102800/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 102900/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103000/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103100/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103200/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103300/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103400/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103500/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103600/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103700/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103800/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 103900/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104000/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104100/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104200/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104300/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104400/546008352 complete +03/21/2023 03:30:19 - pe_asm.helpers.get_cyhy_asm - INFO - 104500/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 104600/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 104700/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 104800/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 104900/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105000/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105100/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105200/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105300/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105400/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105500/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105600/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105700/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105800/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 105900/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106000/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106100/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106200/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106300/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106400/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106500/546008352 complete +03/21/2023 03:30:20 - pe_asm.helpers.get_cyhy_asm - INFO - 106600/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 106700/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 106800/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 106900/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107000/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107100/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107200/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107300/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107400/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107500/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107600/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107700/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107800/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 107900/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108000/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108100/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108200/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108300/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108400/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108500/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108600/546008352 complete +03/21/2023 03:30:21 - pe_asm.helpers.get_cyhy_asm - INFO - 108700/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 108800/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 108900/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109000/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109100/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109200/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109300/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109400/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109500/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109600/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109700/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109800/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 109900/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110000/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110100/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110200/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110300/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110400/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110500/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110600/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110700/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110800/546008352 complete +03/21/2023 03:30:22 - pe_asm.helpers.get_cyhy_asm - INFO - 110900/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111000/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111100/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111200/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111300/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111400/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111500/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111600/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111700/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111800/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 111900/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112000/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112100/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112200/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112300/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112400/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112500/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112600/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112700/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112800/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 112900/546008352 complete +03/21/2023 03:30:23 - pe_asm.helpers.get_cyhy_asm - INFO - 113000/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113100/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113200/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113300/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113400/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113500/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113600/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113700/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113800/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 113900/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114000/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114100/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114200/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114300/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114400/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114500/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114600/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114700/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114800/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 114900/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 115000/546008352 complete +03/21/2023 03:30:24 - pe_asm.helpers.get_cyhy_asm - INFO - 115100/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115200/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115300/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115400/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115500/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115600/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115700/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115800/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 115900/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116000/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116100/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116200/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116300/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116400/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116500/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116600/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116700/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116800/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 116900/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 117000/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 117100/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 117200/546008352 complete +03/21/2023 03:30:25 - pe_asm.helpers.get_cyhy_asm - INFO - 117300/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117400/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117500/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117600/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117700/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117800/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 117900/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118000/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118100/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118200/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118300/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118400/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118500/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118600/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118700/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118800/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 118900/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 119000/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 119100/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 119200/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 119300/546008352 complete +03/21/2023 03:30:26 - pe_asm.helpers.get_cyhy_asm - INFO - 119400/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 119500/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 119600/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 119700/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 119800/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 119900/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120000/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120100/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120200/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120300/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120400/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120500/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120600/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120700/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120800/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 120900/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121000/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121100/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121200/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121300/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121400/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121500/546008352 complete +03/21/2023 03:30:27 - pe_asm.helpers.get_cyhy_asm - INFO - 121600/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 121700/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 121800/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 121900/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122000/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122100/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122200/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122300/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122400/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122500/546008352 complete +03/21/2023 03:30:28 - pe_asm.helpers.get_cyhy_asm - INFO - 122600/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 122700/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 122800/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 122900/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123000/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123100/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123200/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123300/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123400/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123500/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123600/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123700/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123800/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 123900/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124000/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124100/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124200/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124300/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124400/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124500/546008352 complete +03/21/2023 03:30:32 - pe_asm.helpers.get_cyhy_asm - INFO - 124600/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 124700/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 124800/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 124900/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125000/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125100/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125200/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125300/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125400/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125500/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125600/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125700/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125800/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 125900/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126000/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126100/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126200/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126300/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126400/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126500/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126600/546008352 complete +03/21/2023 03:30:33 - pe_asm.helpers.get_cyhy_asm - INFO - 126700/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 126800/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 126900/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127000/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127100/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127200/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127300/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127400/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127500/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127600/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127700/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127800/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 127900/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128000/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128100/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128200/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128300/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128400/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128500/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128600/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128700/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128800/546008352 complete +03/21/2023 03:30:34 - pe_asm.helpers.get_cyhy_asm - INFO - 128900/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129000/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129100/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129200/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129300/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129400/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129500/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129600/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129700/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129800/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 129900/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130000/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130100/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130200/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130300/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130400/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130500/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130600/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130700/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130800/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 130900/546008352 complete +03/21/2023 03:30:35 - pe_asm.helpers.get_cyhy_asm - INFO - 131000/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131100/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131200/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131300/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131400/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131500/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131600/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131700/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131800/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 131900/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132000/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132100/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132200/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132300/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132400/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132500/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132600/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132700/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132800/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 132900/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 133000/546008352 complete +03/21/2023 03:30:36 - pe_asm.helpers.get_cyhy_asm - INFO - 133100/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133200/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133300/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133400/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133500/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133600/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133700/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133800/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 133900/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134000/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134100/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134200/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134300/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134400/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134500/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134600/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134700/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134800/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 134900/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 135000/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 135100/546008352 complete +03/21/2023 03:30:37 - pe_asm.helpers.get_cyhy_asm - INFO - 135200/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135300/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135400/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135500/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135600/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135700/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135800/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 135900/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136000/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136100/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136200/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136300/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136400/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136500/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136600/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136700/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136800/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 136900/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 137000/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 137100/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 137200/546008352 complete +03/21/2023 03:30:38 - pe_asm.helpers.get_cyhy_asm - INFO - 137300/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137400/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137500/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137600/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137700/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137800/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 137900/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138000/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138100/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138200/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138300/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138400/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138500/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138600/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138700/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138800/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 138900/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139000/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139100/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139200/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139300/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139400/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139500/546008352 complete +03/21/2023 03:30:39 - pe_asm.helpers.get_cyhy_asm - INFO - 139600/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 139700/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 139800/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 139900/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140000/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140100/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140200/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140300/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140400/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140500/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140600/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140700/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140800/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 140900/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141000/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141100/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141200/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141300/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141400/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141500/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141600/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141700/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141800/546008352 complete +03/21/2023 03:30:40 - pe_asm.helpers.get_cyhy_asm - INFO - 141900/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142000/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142100/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142200/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142300/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142400/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142500/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142600/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142700/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142800/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 142900/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143000/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143100/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143200/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143300/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143400/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143500/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143600/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143700/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143800/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 143900/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 144000/546008352 complete +03/21/2023 03:30:41 - pe_asm.helpers.get_cyhy_asm - INFO - 144100/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144200/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144300/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144400/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144500/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144600/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144700/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144800/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 144900/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145000/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145100/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145200/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145300/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145400/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145500/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145600/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145700/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145800/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 145900/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 146000/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 146100/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 146200/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 146300/546008352 complete +03/21/2023 03:30:42 - pe_asm.helpers.get_cyhy_asm - INFO - 146400/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 146500/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 146600/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 146700/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 146800/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 146900/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147000/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147100/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147200/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147300/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147400/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147500/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147600/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147700/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147800/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 147900/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148000/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148100/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148200/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148300/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148400/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148500/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148600/546008352 complete +03/21/2023 03:30:43 - pe_asm.helpers.get_cyhy_asm - INFO - 148700/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 148800/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 148900/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149000/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149100/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149200/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149300/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149400/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149500/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149600/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149700/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149800/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 149900/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150000/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150100/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150200/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150300/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150400/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150500/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150600/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150700/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150800/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 150900/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 151000/546008352 complete +03/21/2023 03:30:44 - pe_asm.helpers.get_cyhy_asm - INFO - 151100/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151200/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151300/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151400/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151500/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151600/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151700/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151800/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 151900/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152000/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152100/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152200/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152300/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152400/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152500/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152600/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152700/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152800/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 152900/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 153000/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 153100/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 153200/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 153300/546008352 complete +03/21/2023 03:30:45 - pe_asm.helpers.get_cyhy_asm - INFO - 153400/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 153500/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 153600/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 153700/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 153800/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 153900/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154000/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154100/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154200/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154300/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154400/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154500/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154600/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154700/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154800/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 154900/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155000/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155100/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155200/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155300/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155400/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155500/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155600/546008352 complete +03/21/2023 03:30:46 - pe_asm.helpers.get_cyhy_asm - INFO - 155700/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 155800/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 155900/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156000/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156100/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156200/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156300/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156400/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156500/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156600/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156700/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156800/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 156900/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157000/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157100/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157200/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157300/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157400/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157500/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157600/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157700/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157800/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 157900/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 158000/546008352 complete +03/21/2023 03:30:47 - pe_asm.helpers.get_cyhy_asm - INFO - 158100/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158200/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158300/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158400/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158500/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158600/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158700/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158800/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 158900/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159000/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159100/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159200/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159300/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159400/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159500/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159600/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159700/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159800/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 159900/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 160000/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 160100/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 160200/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 160300/546008352 complete +03/21/2023 03:30:48 - pe_asm.helpers.get_cyhy_asm - INFO - 160400/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 160500/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 160600/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 160700/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 160800/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 160900/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161000/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161100/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161200/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161300/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161400/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161500/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161600/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161700/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161800/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 161900/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162000/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162100/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162200/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162300/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162400/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162500/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162600/546008352 complete +03/21/2023 03:30:49 - pe_asm.helpers.get_cyhy_asm - INFO - 162700/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 162800/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 162900/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163000/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163100/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163200/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163300/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163400/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163500/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163600/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163700/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163800/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 163900/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164000/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164100/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164200/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164300/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164400/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164500/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164600/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164700/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164800/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 164900/546008352 complete +03/21/2023 03:30:50 - pe_asm.helpers.get_cyhy_asm - INFO - 165000/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165100/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165200/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165300/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165400/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165500/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165600/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165700/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165800/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 165900/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166000/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166100/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166200/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166300/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166400/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166500/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166600/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166700/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166800/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 166900/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 167000/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 167100/546008352 complete +03/21/2023 03:30:51 - pe_asm.helpers.get_cyhy_asm - INFO - 167200/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167300/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167400/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167500/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167600/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167700/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167800/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 167900/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168000/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168100/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168200/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168300/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168400/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168500/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168600/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168700/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168800/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 168900/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169000/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169100/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169200/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169300/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169400/546008352 complete +03/21/2023 03:30:52 - pe_asm.helpers.get_cyhy_asm - INFO - 169500/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 169600/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 169700/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 169800/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 169900/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170000/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170100/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170200/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170300/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170400/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170500/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170600/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170700/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170800/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 170900/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171000/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171100/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171200/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171300/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171400/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171500/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171600/546008352 complete +03/21/2023 03:30:53 - pe_asm.helpers.get_cyhy_asm - INFO - 171700/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 171800/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 171900/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172000/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172100/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172200/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172300/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172400/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172500/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172600/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172700/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172800/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 172900/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173000/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173100/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173200/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173300/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173400/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173500/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173600/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173700/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173800/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 173900/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 174000/546008352 complete +03/21/2023 03:30:54 - pe_asm.helpers.get_cyhy_asm - INFO - 174100/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174200/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174300/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174400/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174500/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174600/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174700/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174800/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 174900/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175000/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175100/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175200/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175300/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175400/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175500/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175600/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175700/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175800/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 175900/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 176000/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 176100/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 176200/546008352 complete +03/21/2023 03:30:55 - pe_asm.helpers.get_cyhy_asm - INFO - 176300/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176400/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176500/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176600/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176700/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176800/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 176900/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177000/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177100/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177200/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177300/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177400/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177500/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177600/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177700/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177800/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 177900/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178000/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178100/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178200/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178300/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178400/546008352 complete +03/21/2023 03:30:56 - pe_asm.helpers.get_cyhy_asm - INFO - 178500/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 178600/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 178700/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 178800/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 178900/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179000/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179100/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179200/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179300/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179400/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179500/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179600/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179700/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179800/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 179900/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180000/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180100/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180200/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180300/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180400/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180500/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180600/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180700/546008352 complete +03/21/2023 03:30:57 - pe_asm.helpers.get_cyhy_asm - INFO - 180800/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 180900/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181000/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181100/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181200/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181300/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181400/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181500/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181600/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181700/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181800/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 181900/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182000/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182100/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182200/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182300/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182400/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182500/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182600/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182700/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182800/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 182900/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 183000/546008352 complete +03/21/2023 03:30:58 - pe_asm.helpers.get_cyhy_asm - INFO - 183100/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183200/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183300/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183400/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183500/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183600/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183700/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183800/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 183900/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184000/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184100/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184200/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184300/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184400/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184500/546008352 complete +03/21/2023 03:30:59 - pe_asm.helpers.get_cyhy_asm - INFO - 184600/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 184700/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 184800/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 184900/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185000/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185100/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185200/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185300/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185400/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185500/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185600/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185700/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185800/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 185900/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186000/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186100/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186200/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186300/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186400/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186500/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186600/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186700/546008352 complete +03/21/2023 03:31:02 - pe_asm.helpers.get_cyhy_asm - INFO - 186800/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 186900/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187000/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187100/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187200/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187300/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187400/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187500/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187600/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187700/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187800/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 187900/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188000/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188100/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188200/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188300/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188400/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188500/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188600/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188700/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188800/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 188900/546008352 complete +03/21/2023 03:31:03 - pe_asm.helpers.get_cyhy_asm - INFO - 189000/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189100/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189200/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189300/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189400/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189500/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189600/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189700/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189800/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 189900/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190000/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190100/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190200/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190300/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190400/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190500/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190600/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190700/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190800/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 190900/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 191000/546008352 complete +03/21/2023 03:31:04 - pe_asm.helpers.get_cyhy_asm - INFO - 191100/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191200/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191300/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191400/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191500/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191600/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191700/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191800/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 191900/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192000/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192100/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192200/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192300/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192400/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192500/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192600/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192700/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192800/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 192900/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 193000/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 193100/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 193200/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 193300/546008352 complete +03/21/2023 03:31:05 - pe_asm.helpers.get_cyhy_asm - INFO - 193400/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 193500/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 193600/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 193700/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 193800/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 193900/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194000/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194100/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194200/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194300/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194400/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194500/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194600/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194700/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194800/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 194900/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195000/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195100/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195200/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195300/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195400/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195500/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195600/546008352 complete +03/21/2023 03:31:06 - pe_asm.helpers.get_cyhy_asm - INFO - 195700/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 195800/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 195900/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196000/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196100/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196200/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196300/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196400/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196500/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196600/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196700/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196800/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 196900/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197000/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197100/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197200/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197300/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197400/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197500/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197600/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197700/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197800/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 197900/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 198000/546008352 complete +03/21/2023 03:31:07 - pe_asm.helpers.get_cyhy_asm - INFO - 198100/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198200/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198300/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198400/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198500/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198600/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198700/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198800/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 198900/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199000/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199100/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199200/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199300/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199400/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199500/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199600/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199700/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199800/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 199900/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 200000/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 200100/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 200200/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 200300/546008352 complete +03/21/2023 03:31:08 - pe_asm.helpers.get_cyhy_asm - INFO - 200400/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 200500/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 200600/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 200700/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 200800/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 200900/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201000/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201100/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201200/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201300/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201400/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201500/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201600/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201700/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201800/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 201900/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202000/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202100/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202200/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202300/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202400/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202500/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202600/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202700/546008352 complete +03/21/2023 03:31:09 - pe_asm.helpers.get_cyhy_asm - INFO - 202800/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 202900/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203000/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203100/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203200/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203300/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203400/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203500/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203600/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203700/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203800/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 203900/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204000/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204100/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204200/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204300/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204400/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204500/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204600/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204700/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204800/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 204900/546008352 complete +03/21/2023 03:31:10 - pe_asm.helpers.get_cyhy_asm - INFO - 205000/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205100/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205200/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205300/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205400/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205500/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205600/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205700/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205800/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 205900/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206000/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206100/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206200/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206300/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206400/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206500/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206600/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206700/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206800/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 206900/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 207000/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 207100/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 207200/546008352 complete +03/21/2023 03:31:11 - pe_asm.helpers.get_cyhy_asm - INFO - 207300/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207400/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207500/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207600/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207700/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207800/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 207900/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208000/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208100/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208200/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208300/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208400/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208500/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208600/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208700/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208800/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 208900/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209000/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209100/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209200/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209300/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209400/546008352 complete +03/21/2023 03:31:12 - pe_asm.helpers.get_cyhy_asm - INFO - 209500/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 209600/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 209700/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 209800/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 209900/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210000/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210100/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210200/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210300/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210400/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210500/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210600/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210700/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210800/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 210900/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211000/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211100/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211200/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211300/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211400/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211500/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211600/546008352 complete +03/21/2023 03:31:13 - pe_asm.helpers.get_cyhy_asm - INFO - 211700/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 211800/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 211900/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212000/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212100/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212200/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212300/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212400/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212500/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212600/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212700/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212800/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 212900/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213000/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213100/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213200/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213300/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213400/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213500/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213600/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213700/546008352 complete +03/21/2023 03:31:14 - pe_asm.helpers.get_cyhy_asm - INFO - 213800/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 213900/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214000/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214100/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214200/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214300/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214400/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214500/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214600/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214700/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214800/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 214900/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215000/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215100/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215200/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215300/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215400/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215500/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215600/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215700/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215800/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 215900/546008352 complete +03/21/2023 03:31:15 - pe_asm.helpers.get_cyhy_asm - INFO - 216000/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216100/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216200/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216300/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216400/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216500/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216600/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216700/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216800/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 216900/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217000/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217100/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217200/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217300/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217400/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217500/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217600/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217700/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217800/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 217900/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 218000/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 218100/546008352 complete +03/21/2023 03:31:16 - pe_asm.helpers.get_cyhy_asm - INFO - 218200/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218300/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218400/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218500/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218600/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218700/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218800/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 218900/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219000/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219100/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219200/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219300/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219400/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219500/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219600/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219700/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219800/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 219900/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220000/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220100/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220200/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220300/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220400/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220500/546008352 complete +03/21/2023 03:31:17 - pe_asm.helpers.get_cyhy_asm - INFO - 220600/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 220700/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 220800/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 220900/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221000/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221100/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221200/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221300/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221400/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221500/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221600/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221700/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221800/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 221900/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222000/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222100/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222200/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222300/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222400/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222500/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222600/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222700/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222800/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 222900/546008352 complete +03/21/2023 03:31:18 - pe_asm.helpers.get_cyhy_asm - INFO - 223000/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223100/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223200/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223300/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223400/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223500/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223600/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223700/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223800/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 223900/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224000/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224100/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224200/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224300/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224400/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224500/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224600/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224700/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224800/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 224900/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 225000/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 225100/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 225200/546008352 complete +03/21/2023 03:31:19 - pe_asm.helpers.get_cyhy_asm - INFO - 225300/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225400/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225500/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225600/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225700/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225800/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 225900/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226000/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226100/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226200/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226300/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226400/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226500/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226600/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226700/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226800/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 226900/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227000/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227100/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227200/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227300/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227400/546008352 complete +03/21/2023 03:31:20 - pe_asm.helpers.get_cyhy_asm - INFO - 227500/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 227600/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 227700/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 227800/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 227900/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228000/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228100/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228200/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228300/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228400/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228500/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228600/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228700/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228800/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 228900/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229000/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229100/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229200/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229300/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229400/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229500/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229600/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229700/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229800/546008352 complete +03/21/2023 03:31:21 - pe_asm.helpers.get_cyhy_asm - INFO - 229900/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230000/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230100/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230200/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230300/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230400/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230500/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230600/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230700/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230800/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 230900/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231000/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231100/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231200/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231300/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231400/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231500/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231600/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231700/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231800/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 231900/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 232000/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 232100/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 232200/546008352 complete +03/21/2023 03:31:22 - pe_asm.helpers.get_cyhy_asm - INFO - 232300/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232400/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232500/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232600/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232700/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232800/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 232900/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233000/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233100/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233200/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233300/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233400/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233500/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233600/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233700/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233800/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 233900/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 234000/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 234100/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 234200/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 234300/546008352 complete +03/21/2023 03:31:23 - pe_asm.helpers.get_cyhy_asm - INFO - 234400/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 234500/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 234600/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 234700/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 234800/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 234900/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235000/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235100/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235200/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235300/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235400/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235500/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235600/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235700/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235800/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 235900/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236000/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236100/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236200/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236300/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236400/546008352 complete +03/21/2023 03:31:24 - pe_asm.helpers.get_cyhy_asm - INFO - 236500/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 236600/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 236700/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 236800/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 236900/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237000/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237100/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237200/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237300/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237400/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237500/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237600/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237700/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237800/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 237900/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238000/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238100/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238200/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238300/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238400/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238500/546008352 complete +03/21/2023 03:31:25 - pe_asm.helpers.get_cyhy_asm - INFO - 238600/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 238700/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 238800/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 238900/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239000/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239100/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239200/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239300/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239400/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239500/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239600/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239700/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239800/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 239900/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240000/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240100/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240200/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240300/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240400/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240500/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240600/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240700/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240800/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 240900/546008352 complete +03/21/2023 03:31:26 - pe_asm.helpers.get_cyhy_asm - INFO - 241000/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241100/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241200/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241300/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241400/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241500/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241600/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241700/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241800/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 241900/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242000/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242100/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242200/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242300/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242400/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242500/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242600/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242700/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242800/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 242900/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 243000/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 243100/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 243200/546008352 complete +03/21/2023 03:31:27 - pe_asm.helpers.get_cyhy_asm - INFO - 243300/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243400/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243500/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243600/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243700/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243800/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 243900/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244000/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244100/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244200/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244300/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244400/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244500/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244600/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244700/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244800/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 244900/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245000/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245100/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245200/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245300/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245400/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245500/546008352 complete +03/21/2023 03:31:28 - pe_asm.helpers.get_cyhy_asm - INFO - 245600/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 245700/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 245800/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 245900/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246000/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246100/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246200/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246300/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246400/546008352 complete +03/21/2023 03:31:29 - pe_asm.helpers.get_cyhy_asm - INFO - 246500/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 246600/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 246700/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 246800/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 246900/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247000/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247100/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247200/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247300/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247400/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247500/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247600/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247700/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247800/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 247900/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248000/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248100/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248200/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248300/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248400/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248500/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248600/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248700/546008352 complete +03/21/2023 03:31:32 - pe_asm.helpers.get_cyhy_asm - INFO - 248800/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 248900/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249000/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249100/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249200/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249300/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249400/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249500/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249600/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249700/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249800/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 249900/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250000/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250100/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250200/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250300/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250400/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250500/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250600/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250700/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250800/546008352 complete +03/21/2023 03:31:33 - pe_asm.helpers.get_cyhy_asm - INFO - 250900/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251000/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251100/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251200/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251300/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251400/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251500/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251600/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251700/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251800/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 251900/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252000/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252100/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252200/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252300/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252400/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252500/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252600/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252700/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252800/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 252900/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 253000/546008352 complete +03/21/2023 03:31:34 - pe_asm.helpers.get_cyhy_asm - INFO - 253100/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253200/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253300/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253400/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253500/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253600/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253700/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253800/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 253900/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254000/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254100/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254200/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254300/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254400/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254500/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254600/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254700/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254800/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 254900/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 255000/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 255100/546008352 complete +03/21/2023 03:31:35 - pe_asm.helpers.get_cyhy_asm - INFO - 255200/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255300/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255400/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255500/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255600/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255700/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255800/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 255900/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256000/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256100/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256200/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256300/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256400/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256500/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256600/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256700/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256800/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 256900/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 257000/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 257100/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 257200/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 257300/546008352 complete +03/21/2023 03:31:36 - pe_asm.helpers.get_cyhy_asm - INFO - 257400/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 257500/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 257600/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 257700/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 257800/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 257900/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258000/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258100/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258200/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258300/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258400/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258500/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258600/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258700/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258800/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 258900/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259000/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259100/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259200/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259300/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259400/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259500/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259600/546008352 complete +03/21/2023 03:31:37 - pe_asm.helpers.get_cyhy_asm - INFO - 259700/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 259800/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 259900/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260000/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260100/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260200/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260300/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260400/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260500/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260600/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260700/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260800/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 260900/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261000/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261100/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261200/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261300/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261400/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261500/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261600/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261700/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261800/546008352 complete +03/21/2023 03:31:38 - pe_asm.helpers.get_cyhy_asm - INFO - 261900/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262000/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262100/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262200/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262300/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262400/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262500/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262600/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262700/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262800/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 262900/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263000/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263100/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263200/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263300/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263400/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263500/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263600/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263700/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263800/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 263900/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 264000/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 264100/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 264200/546008352 complete +03/21/2023 03:31:39 - pe_asm.helpers.get_cyhy_asm - INFO - 264300/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264400/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264500/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264600/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264700/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264800/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 264900/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265000/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265100/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265200/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265300/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265400/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265500/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265600/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265700/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265800/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 265900/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266000/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266100/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266200/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266300/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266400/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266500/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266600/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266700/546008352 complete +03/21/2023 03:31:40 - pe_asm.helpers.get_cyhy_asm - INFO - 266800/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 266900/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267000/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267100/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267200/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267300/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267400/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267500/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267600/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267700/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267800/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 267900/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268000/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268100/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268200/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268300/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268400/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268500/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268600/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268700/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268800/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 268900/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 269000/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 269100/546008352 complete +03/21/2023 03:31:41 - pe_asm.helpers.get_cyhy_asm - INFO - 269200/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269300/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269400/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269500/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269600/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269700/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269800/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 269900/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270000/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270100/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270200/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270300/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270400/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270500/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270600/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270700/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270800/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 270900/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 271000/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 271100/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 271200/546008352 complete +03/21/2023 03:31:42 - pe_asm.helpers.get_cyhy_asm - INFO - 271300/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271400/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271500/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271600/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271700/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271800/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 271900/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272000/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272100/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272200/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272300/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272400/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272500/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272600/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272700/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272800/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 272900/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273000/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273100/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273200/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273300/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273400/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273500/546008352 complete +03/21/2023 03:31:43 - pe_asm.helpers.get_cyhy_asm - INFO - 273600/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 273700/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 273800/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 273900/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274000/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274100/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274200/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274300/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274400/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274500/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274600/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274700/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274800/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 274900/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275000/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275100/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275200/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275300/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275400/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275500/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275600/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275700/546008352 complete +03/21/2023 03:31:44 - pe_asm.helpers.get_cyhy_asm - INFO - 275800/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 275900/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276000/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276100/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276200/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276300/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276400/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276500/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276600/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276700/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276800/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 276900/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277000/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277100/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277200/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277300/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277400/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277500/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277600/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277700/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277800/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 277900/546008352 complete +03/21/2023 03:31:45 - pe_asm.helpers.get_cyhy_asm - INFO - 278000/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278100/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278200/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278300/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278400/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278500/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278600/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278700/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278800/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 278900/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279000/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279100/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279200/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279300/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279400/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279500/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279600/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279700/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279800/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 279900/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 280000/546008352 complete +03/21/2023 03:31:46 - pe_asm.helpers.get_cyhy_asm - INFO - 280100/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280200/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280300/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280400/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280500/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280600/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280700/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280800/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 280900/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281000/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281100/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281200/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281300/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281400/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281500/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281600/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281700/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281800/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 281900/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282000/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282100/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282200/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282300/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282400/546008352 complete +03/21/2023 03:31:47 - pe_asm.helpers.get_cyhy_asm - INFO - 282500/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 282600/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 282700/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 282800/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 282900/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283000/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283100/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283200/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283300/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283400/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283500/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283600/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283700/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283800/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 283900/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284000/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284100/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284200/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284300/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284400/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284500/546008352 complete +03/21/2023 03:31:48 - pe_asm.helpers.get_cyhy_asm - INFO - 284600/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 284700/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 284800/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 284900/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285000/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285100/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285200/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285300/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285400/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285500/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285600/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285700/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285800/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 285900/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286000/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286100/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286200/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286300/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286400/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286500/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286600/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286700/546008352 complete +03/21/2023 03:31:49 - pe_asm.helpers.get_cyhy_asm - INFO - 286800/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 286900/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287000/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287100/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287200/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287300/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287400/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287500/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287600/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287700/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287800/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 287900/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288000/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288100/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288200/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288300/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288400/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288500/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288600/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288700/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288800/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 288900/546008352 complete +03/21/2023 03:31:50 - pe_asm.helpers.get_cyhy_asm - INFO - 289000/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289100/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289200/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289300/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289400/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289500/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289600/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289700/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289800/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 289900/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290000/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290100/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290200/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290300/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290400/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290500/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290600/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290700/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290800/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 290900/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 291000/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 291100/546008352 complete +03/21/2023 03:31:51 - pe_asm.helpers.get_cyhy_asm - INFO - 291200/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291300/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291400/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291500/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291600/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291700/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291800/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 291900/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292000/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292100/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292200/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292300/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292400/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292500/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292600/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292700/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292800/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 292900/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 293000/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 293100/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 293200/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 293300/546008352 complete +03/21/2023 03:31:52 - pe_asm.helpers.get_cyhy_asm - INFO - 293400/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 293500/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 293600/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 293700/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 293800/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 293900/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294000/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294100/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294200/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294300/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294400/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294500/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294600/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294700/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294800/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 294900/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295000/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295100/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295200/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295300/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295400/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295500/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295600/546008352 complete +03/21/2023 03:31:53 - pe_asm.helpers.get_cyhy_asm - INFO - 295700/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 295800/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 295900/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296000/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296100/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296200/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296300/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296400/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296500/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296600/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296700/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296800/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 296900/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297000/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297100/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297200/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297300/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297400/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297500/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297600/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297700/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297800/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 297900/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 298000/546008352 complete +03/21/2023 03:31:54 - pe_asm.helpers.get_cyhy_asm - INFO - 298100/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298200/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298300/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298400/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298500/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298600/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298700/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298800/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 298900/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299000/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299100/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299200/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299300/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299400/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299500/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299600/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299700/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299800/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 299900/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 300000/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 300100/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 300200/546008352 complete +03/21/2023 03:31:55 - pe_asm.helpers.get_cyhy_asm - INFO - 300300/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300400/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300500/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300600/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300700/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300800/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 300900/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301000/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301100/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301200/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301300/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301400/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301500/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301600/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301700/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301800/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 301900/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 302000/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 302100/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 302200/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 302300/546008352 complete +03/21/2023 03:31:56 - pe_asm.helpers.get_cyhy_asm - INFO - 302400/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 302500/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 302600/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 302700/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 302800/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 302900/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303000/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303100/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303200/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303300/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303400/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303500/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303600/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303700/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303800/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 303900/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304000/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304100/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304200/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304300/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304400/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304500/546008352 complete +03/21/2023 03:31:57 - pe_asm.helpers.get_cyhy_asm - INFO - 304600/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 304700/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 304800/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 304900/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305000/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305100/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305200/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305300/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305400/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305500/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305600/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305700/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305800/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 305900/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306000/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306100/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306200/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306300/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306400/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306500/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306600/546008352 complete +03/21/2023 03:31:58 - pe_asm.helpers.get_cyhy_asm - INFO - 306700/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 306800/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 306900/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307000/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307100/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307200/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307300/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307400/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307500/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307600/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307700/546008352 complete +03/21/2023 03:31:59 - pe_asm.helpers.get_cyhy_asm - INFO - 307800/546008352 complete +03/21/2023 03:32:01 - pe_asm.helpers.get_cyhy_asm - INFO - 307900/546008352 complete +03/21/2023 03:32:01 - pe_asm.helpers.get_cyhy_asm - INFO - 308000/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308100/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308200/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308300/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308400/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308500/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308600/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308700/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308800/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 308900/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309000/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309100/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309200/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309300/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309400/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309500/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309600/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309700/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309800/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 309900/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 310000/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 310100/546008352 complete +03/21/2023 03:32:02 - pe_asm.helpers.get_cyhy_asm - INFO - 310200/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310300/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310400/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310500/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310600/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310700/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310800/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 310900/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311000/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311100/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311200/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311300/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311400/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311500/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311600/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311700/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311800/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 311900/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 312000/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 312100/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 312200/546008352 complete +03/21/2023 03:32:03 - pe_asm.helpers.get_cyhy_asm - INFO - 312300/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312400/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312500/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312600/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312700/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312800/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 312900/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313000/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313100/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313200/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313300/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313400/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313500/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313600/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313700/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313800/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 313900/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314000/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314100/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314200/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314300/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314400/546008352 complete +03/21/2023 03:32:04 - pe_asm.helpers.get_cyhy_asm - INFO - 314500/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 314600/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 314700/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 314800/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 314900/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315000/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315100/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315200/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315300/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315400/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315500/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315600/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315700/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315800/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 315900/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316000/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316100/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316200/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316300/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316400/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316500/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316600/546008352 complete +03/21/2023 03:32:05 - pe_asm.helpers.get_cyhy_asm - INFO - 316700/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 316800/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 316900/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317000/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317100/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317200/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317300/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317400/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317500/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317600/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317700/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317800/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 317900/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318000/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318100/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318200/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318300/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318400/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318500/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318600/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318700/546008352 complete +03/21/2023 03:32:06 - pe_asm.helpers.get_cyhy_asm - INFO - 318800/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 318900/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319000/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319100/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319200/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319300/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319400/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319500/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319600/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319700/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319800/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 319900/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320000/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320100/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320200/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320300/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320400/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320500/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320600/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320700/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320800/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 320900/546008352 complete +03/21/2023 03:32:07 - pe_asm.helpers.get_cyhy_asm - INFO - 321000/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321100/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321200/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321300/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321400/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321500/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321600/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321700/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321800/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 321900/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322000/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322100/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322200/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322300/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322400/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322500/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322600/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322700/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322800/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 322900/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 323000/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 323100/546008352 complete +03/21/2023 03:32:08 - pe_asm.helpers.get_cyhy_asm - INFO - 323200/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323300/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323400/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323500/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323600/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323700/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323800/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 323900/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324000/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324100/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324200/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324300/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324400/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324500/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324600/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324700/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324800/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 324900/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325000/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325100/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325200/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325300/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325400/546008352 complete +03/21/2023 03:32:09 - pe_asm.helpers.get_cyhy_asm - INFO - 325500/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 325600/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 325700/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 325800/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 325900/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326000/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326100/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326200/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326300/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326400/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326500/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326600/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326700/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326800/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 326900/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327000/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327100/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327200/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327300/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327400/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327500/546008352 complete +03/21/2023 03:32:10 - pe_asm.helpers.get_cyhy_asm - INFO - 327600/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 327700/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 327800/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 327900/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328000/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328100/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328200/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328300/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328400/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328500/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328600/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328700/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328800/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 328900/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329000/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329100/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329200/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329300/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329400/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329500/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329600/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329700/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329800/546008352 complete +03/21/2023 03:32:11 - pe_asm.helpers.get_cyhy_asm - INFO - 329900/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330000/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330100/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330200/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330300/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330400/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330500/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330600/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330700/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330800/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 330900/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331000/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331100/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331200/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331300/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331400/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331500/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331600/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331700/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331800/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 331900/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 332000/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 332100/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 332200/546008352 complete +03/21/2023 03:32:12 - pe_asm.helpers.get_cyhy_asm - INFO - 332300/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332400/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332500/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332600/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332700/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332800/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 332900/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333000/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333100/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333200/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333300/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333400/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333500/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333600/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333700/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333800/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 333900/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334000/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334100/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334200/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334300/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334400/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334500/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334600/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334700/546008352 complete +03/21/2023 03:32:13 - pe_asm.helpers.get_cyhy_asm - INFO - 334800/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 334900/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335000/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335100/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335200/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335300/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335400/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335500/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335600/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335700/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335800/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 335900/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336000/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336100/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336200/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336300/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336400/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336500/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336600/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336700/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336800/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 336900/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 337000/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 337100/546008352 complete +03/21/2023 03:32:14 - pe_asm.helpers.get_cyhy_asm - INFO - 337200/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337300/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337400/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337500/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337600/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337700/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337800/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 337900/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338000/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338100/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338200/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338300/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338400/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338500/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338600/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338700/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338800/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 338900/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 339000/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 339100/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 339200/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 339300/546008352 complete +03/21/2023 03:32:15 - pe_asm.helpers.get_cyhy_asm - INFO - 339400/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 339500/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 339600/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 339700/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 339800/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 339900/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340000/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340100/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340200/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340300/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340400/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340500/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340600/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340700/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340800/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 340900/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 341000/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 341100/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 341200/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 341300/546008352 complete +03/21/2023 03:32:16 - pe_asm.helpers.get_cyhy_asm - INFO - 341400/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 341500/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 341600/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 341700/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 341800/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 341900/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342000/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342100/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342200/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342300/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342400/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342500/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342600/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342700/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342800/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 342900/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343000/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343100/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343200/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343300/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343400/546008352 complete +03/21/2023 03:32:17 - pe_asm.helpers.get_cyhy_asm - INFO - 343500/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 343600/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 343700/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 343800/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 343900/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344000/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344100/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344200/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344300/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344400/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344500/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344600/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344700/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344800/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 344900/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345000/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345100/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345200/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345300/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345400/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345500/546008352 complete +03/21/2023 03:32:18 - pe_asm.helpers.get_cyhy_asm - INFO - 345600/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 345700/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 345800/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 345900/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346000/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346100/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346200/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346300/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346400/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346500/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346600/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346700/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346800/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 346900/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347000/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347100/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347200/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347300/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347400/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347500/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347600/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347700/546008352 complete +03/21/2023 03:32:19 - pe_asm.helpers.get_cyhy_asm - INFO - 347800/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 347900/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348000/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348100/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348200/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348300/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348400/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348500/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348600/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348700/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348800/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 348900/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349000/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349100/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349200/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349300/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349400/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349500/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349600/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349700/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349800/546008352 complete +03/21/2023 03:32:20 - pe_asm.helpers.get_cyhy_asm - INFO - 349900/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350000/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350100/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350200/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350300/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350400/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350500/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350600/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350700/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350800/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 350900/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351000/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351100/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351200/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351300/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351400/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351500/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351600/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351700/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351800/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 351900/546008352 complete +03/21/2023 03:32:21 - pe_asm.helpers.get_cyhy_asm - INFO - 352000/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352100/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352200/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352300/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352400/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352500/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352600/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352700/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352800/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 352900/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353000/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353100/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353200/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353300/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353400/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353500/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353600/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353700/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353800/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 353900/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 354000/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 354100/546008352 complete +03/21/2023 03:32:22 - pe_asm.helpers.get_cyhy_asm - INFO - 354200/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354300/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354400/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354500/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354600/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354700/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354800/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 354900/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355000/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355100/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355200/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355300/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355400/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355500/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355600/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355700/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355800/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 355900/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356000/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356100/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356200/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356300/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356400/546008352 complete +03/21/2023 03:32:23 - pe_asm.helpers.get_cyhy_asm - INFO - 356500/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 356600/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 356700/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 356800/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 356900/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357000/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357100/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357200/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357300/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357400/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357500/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357600/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357700/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357800/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 357900/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358000/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358100/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358200/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358300/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358400/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358500/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358600/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358700/546008352 complete +03/21/2023 03:32:24 - pe_asm.helpers.get_cyhy_asm - INFO - 358800/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 358900/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359000/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359100/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359200/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359300/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359400/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359500/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359600/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359700/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359800/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 359900/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360000/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360100/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360200/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360300/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360400/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360500/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360600/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360700/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360800/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 360900/546008352 complete +03/21/2023 03:32:25 - pe_asm.helpers.get_cyhy_asm - INFO - 361000/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361100/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361200/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361300/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361400/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361500/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361600/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361700/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361800/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 361900/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362000/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362100/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362200/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362300/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362400/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362500/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362600/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362700/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362800/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 362900/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 363000/546008352 complete +03/21/2023 03:32:26 - pe_asm.helpers.get_cyhy_asm - INFO - 363100/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363200/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363300/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363400/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363500/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363600/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363700/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363800/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 363900/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364000/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364100/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364200/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364300/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364400/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364500/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364600/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364700/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364800/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 364900/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 365000/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 365100/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 365200/546008352 complete +03/21/2023 03:32:27 - pe_asm.helpers.get_cyhy_asm - INFO - 365300/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365400/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365500/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365600/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365700/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365800/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 365900/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366000/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366100/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366200/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366300/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366400/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366500/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366600/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366700/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366800/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 366900/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 367000/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 367100/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 367200/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 367300/546008352 complete +03/21/2023 03:32:28 - pe_asm.helpers.get_cyhy_asm - INFO - 367400/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 367500/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 367600/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 367700/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 367800/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 367900/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368000/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368100/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368200/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368300/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368400/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368500/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368600/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368700/546008352 complete +03/21/2023 03:32:29 - pe_asm.helpers.get_cyhy_asm - INFO - 368800/546008352 complete +03/21/2023 03:32:32 - pe_asm.helpers.get_cyhy_asm - INFO - 368900/546008352 complete +03/21/2023 03:32:32 - pe_asm.helpers.get_cyhy_asm - INFO - 369000/546008352 complete +03/21/2023 03:32:32 - pe_asm.helpers.get_cyhy_asm - INFO - 369100/546008352 complete +03/21/2023 03:32:32 - pe_asm.helpers.get_cyhy_asm - INFO - 369200/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369300/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369400/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369500/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369600/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369700/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369800/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 369900/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370000/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370100/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370200/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370300/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370400/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370500/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370600/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370700/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370800/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 370900/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 371000/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 371100/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 371200/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 371300/546008352 complete +03/21/2023 03:32:33 - pe_asm.helpers.get_cyhy_asm - INFO - 371400/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 371500/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 371600/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 371700/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 371800/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 371900/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372000/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372100/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372200/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372300/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372400/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372500/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372600/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372700/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372800/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 372900/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373000/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373100/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373200/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373300/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373400/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373500/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373600/546008352 complete +03/21/2023 03:32:34 - pe_asm.helpers.get_cyhy_asm - INFO - 373700/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 373800/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 373900/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374000/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374100/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374200/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374300/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374400/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374500/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374600/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374700/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374800/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 374900/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375000/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375100/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375200/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375300/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375400/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375500/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375600/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375700/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375800/546008352 complete +03/21/2023 03:32:35 - pe_asm.helpers.get_cyhy_asm - INFO - 375900/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376000/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376100/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376200/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376300/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376400/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376500/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376600/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376700/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376800/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 376900/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377000/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377100/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377200/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377300/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377400/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377500/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377600/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377700/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377800/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 377900/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 378000/546008352 complete +03/21/2023 03:32:36 - pe_asm.helpers.get_cyhy_asm - INFO - 378100/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378200/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378300/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378400/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378500/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378600/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378700/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378800/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 378900/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379000/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379100/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379200/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379300/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379400/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379500/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379600/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379700/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379800/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 379900/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 380000/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 380100/546008352 complete +03/21/2023 03:32:37 - pe_asm.helpers.get_cyhy_asm - INFO - 380200/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380300/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380400/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380500/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380600/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380700/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380800/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 380900/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381000/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381100/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381200/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381300/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381400/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381500/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381600/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381700/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381800/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 381900/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382000/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382100/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382200/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382300/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382400/546008352 complete +03/21/2023 03:32:38 - pe_asm.helpers.get_cyhy_asm - INFO - 382500/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 382600/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 382700/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 382800/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 382900/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383000/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383100/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383200/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383300/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383400/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383500/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383600/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383700/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383800/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 383900/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384000/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384100/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384200/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384300/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384400/546008352 complete +03/21/2023 03:32:39 - pe_asm.helpers.get_cyhy_asm - INFO - 384500/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 384600/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 384700/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 384800/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 384900/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385000/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385100/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385200/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385300/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385400/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385500/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385600/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385700/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385800/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 385900/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386000/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386100/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386200/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386300/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386400/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386500/546008352 complete +03/21/2023 03:32:40 - pe_asm.helpers.get_cyhy_asm - INFO - 386600/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 386700/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 386800/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 386900/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387000/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387100/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387200/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387300/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387400/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387500/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387600/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387700/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387800/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 387900/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388000/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388100/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388200/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388300/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388400/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388500/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388600/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388700/546008352 complete +03/21/2023 03:32:41 - pe_asm.helpers.get_cyhy_asm - INFO - 388800/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 388900/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389000/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389100/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389200/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389300/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389400/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389500/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389600/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389700/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389800/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 389900/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390000/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390100/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390200/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390300/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390400/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390500/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390600/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390700/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390800/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 390900/546008352 complete +03/21/2023 03:32:42 - pe_asm.helpers.get_cyhy_asm - INFO - 391000/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391100/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391200/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391300/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391400/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391500/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391600/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391700/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391800/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 391900/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392000/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392100/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392200/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392300/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392400/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392500/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392600/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392700/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392800/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 392900/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 393000/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 393100/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 393200/546008352 complete +03/21/2023 03:32:43 - pe_asm.helpers.get_cyhy_asm - INFO - 393300/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393400/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393500/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393600/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393700/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393800/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 393900/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394000/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394100/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394200/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394300/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394400/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394500/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394600/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394700/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394800/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 394900/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395000/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395100/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395200/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395300/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395400/546008352 complete +03/21/2023 03:32:44 - pe_asm.helpers.get_cyhy_asm - INFO - 395500/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 395600/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 395700/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 395800/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 395900/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396000/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396100/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396200/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396300/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396400/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396500/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396600/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396700/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396800/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 396900/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397000/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397100/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397200/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397300/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397400/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397500/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397600/546008352 complete +03/21/2023 03:32:45 - pe_asm.helpers.get_cyhy_asm - INFO - 397700/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 397800/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 397900/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398000/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398100/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398200/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398300/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398400/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398500/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398600/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398700/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398800/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 398900/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399000/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399100/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399200/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399300/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399400/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399500/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399600/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399700/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399800/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 399900/546008352 complete +03/21/2023 03:32:46 - pe_asm.helpers.get_cyhy_asm - INFO - 400000/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400100/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400200/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400300/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400400/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400500/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400600/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400700/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400800/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 400900/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401000/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401100/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401200/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401300/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401400/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401500/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401600/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401700/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401800/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 401900/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 402000/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 402100/546008352 complete +03/21/2023 03:32:47 - pe_asm.helpers.get_cyhy_asm - INFO - 402200/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402300/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402400/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402500/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402600/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402700/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402800/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 402900/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403000/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403100/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403200/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403300/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403400/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403500/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403600/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403700/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403800/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 403900/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404000/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404100/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404200/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404300/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404400/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404500/546008352 complete +03/21/2023 03:32:48 - pe_asm.helpers.get_cyhy_asm - INFO - 404600/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 404700/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 404800/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 404900/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405000/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405100/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405200/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405300/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405400/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405500/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405600/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405700/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405800/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 405900/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406000/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406100/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406200/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406300/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406400/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406500/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406600/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406700/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406800/546008352 complete +03/21/2023 03:32:49 - pe_asm.helpers.get_cyhy_asm - INFO - 406900/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407000/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407100/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407200/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407300/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407400/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407500/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407600/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407700/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407800/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 407900/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408000/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408100/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408200/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408300/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408400/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408500/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408600/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408700/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408800/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 408900/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 409000/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 409100/546008352 complete +03/21/2023 03:32:50 - pe_asm.helpers.get_cyhy_asm - INFO - 409200/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409300/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409400/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409500/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409600/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409700/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409800/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 409900/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410000/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410100/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410200/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410300/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410400/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410500/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410600/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410700/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410800/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 410900/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 411000/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 411100/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 411200/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 411300/546008352 complete +03/21/2023 03:32:51 - pe_asm.helpers.get_cyhy_asm - INFO - 411400/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 411500/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 411600/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 411700/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 411800/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 411900/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412000/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412100/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412200/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412300/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412400/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412500/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412600/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412700/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412800/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 412900/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413000/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413100/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413200/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413300/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413400/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413500/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413600/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413700/546008352 complete +03/21/2023 03:32:52 - pe_asm.helpers.get_cyhy_asm - INFO - 413800/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 413900/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414000/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414100/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414200/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414300/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414400/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414500/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414600/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414700/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414800/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 414900/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415000/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415100/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415200/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415300/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415400/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415500/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415600/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415700/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415800/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 415900/546008352 complete +03/21/2023 03:32:53 - pe_asm.helpers.get_cyhy_asm - INFO - 416000/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416100/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416200/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416300/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416400/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416500/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416600/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416700/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416800/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 416900/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417000/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417100/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417200/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417300/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417400/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417500/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417600/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417700/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417800/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 417900/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 418000/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 418100/546008352 complete +03/21/2023 03:32:54 - pe_asm.helpers.get_cyhy_asm - INFO - 418200/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418300/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418400/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418500/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418600/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418700/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418800/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 418900/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419000/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419100/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419200/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419300/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419400/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419500/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419600/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419700/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419800/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 419900/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420000/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420100/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420200/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420300/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420400/546008352 complete +03/21/2023 03:32:55 - pe_asm.helpers.get_cyhy_asm - INFO - 420500/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 420600/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 420700/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 420800/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 420900/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421000/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421100/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421200/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421300/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421400/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421500/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421600/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421700/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421800/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 421900/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422000/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422100/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422200/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422300/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422400/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422500/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422600/546008352 complete +03/21/2023 03:32:56 - pe_asm.helpers.get_cyhy_asm - INFO - 422700/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 422800/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 422900/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423000/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423100/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423200/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423300/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423400/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423500/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423600/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423700/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423800/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 423900/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424000/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424100/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424200/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424300/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424400/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424500/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424600/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424700/546008352 complete +03/21/2023 03:32:57 - pe_asm.helpers.get_cyhy_asm - INFO - 424800/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 424900/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425000/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425100/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425200/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425300/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425400/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425500/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425600/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425700/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425800/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 425900/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426000/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426100/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426200/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426300/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426400/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426500/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426600/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426700/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426800/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 426900/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 427000/546008352 complete +03/21/2023 03:32:58 - pe_asm.helpers.get_cyhy_asm - INFO - 427100/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427200/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427300/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427400/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427500/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427600/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427700/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427800/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 427900/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428000/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428100/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428200/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428300/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428400/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428500/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428600/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428700/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428800/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 428900/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 429000/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 429100/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 429200/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 429300/546008352 complete +03/21/2023 03:32:59 - pe_asm.helpers.get_cyhy_asm - INFO - 429400/546008352 complete +03/21/2023 03:33:00 - pe_asm.helpers.get_cyhy_asm - INFO - 429500/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 429600/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 429700/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 429800/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 429900/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430000/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430100/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430200/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430300/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430400/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430500/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430600/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430700/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430800/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 430900/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 431000/546008352 complete +03/21/2023 03:33:02 - pe_asm.helpers.get_cyhy_asm - INFO - 431100/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431200/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431300/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431400/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431500/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431600/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431700/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431800/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 431900/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432000/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432100/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432200/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432300/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432400/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432500/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432600/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432700/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432800/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 432900/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 433000/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 433100/546008352 complete +03/21/2023 03:33:03 - pe_asm.helpers.get_cyhy_asm - INFO - 433200/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433300/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433400/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433500/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433600/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433700/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433800/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 433900/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434000/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434100/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434200/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434300/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434400/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434500/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434600/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434700/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434800/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 434900/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435000/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435100/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435200/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435300/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435400/546008352 complete +03/21/2023 03:33:04 - pe_asm.helpers.get_cyhy_asm - INFO - 435500/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 435600/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 435700/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 435800/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 435900/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436000/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436100/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436200/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436300/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436400/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436500/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436600/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436700/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436800/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 436900/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437000/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437100/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437200/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437300/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437400/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437500/546008352 complete +03/21/2023 03:33:05 - pe_asm.helpers.get_cyhy_asm - INFO - 437600/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 437700/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 437800/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 437900/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438000/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438100/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438200/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438300/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438400/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438500/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438600/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438700/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438800/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 438900/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439000/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439100/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439200/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439300/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439400/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439500/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439600/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439700/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439800/546008352 complete +03/21/2023 03:33:06 - pe_asm.helpers.get_cyhy_asm - INFO - 439900/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440000/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440100/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440200/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440300/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440400/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440500/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440600/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440700/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440800/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 440900/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441000/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441100/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441200/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441300/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441400/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441500/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441600/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441700/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441800/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 441900/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 442000/546008352 complete +03/21/2023 03:33:07 - pe_asm.helpers.get_cyhy_asm - INFO - 442100/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442200/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442300/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442400/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442500/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442600/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442700/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442800/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 442900/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443000/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443100/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443200/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443300/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443400/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443500/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443600/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443700/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443800/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 443900/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 444000/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 444100/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 444200/546008352 complete +03/21/2023 03:33:08 - pe_asm.helpers.get_cyhy_asm - INFO - 444300/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444400/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444500/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444600/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444700/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444800/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 444900/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445000/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445100/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445200/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445300/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445400/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445500/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445600/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445700/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445800/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 445900/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446000/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446100/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446200/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446300/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446400/546008352 complete +03/21/2023 03:33:09 - pe_asm.helpers.get_cyhy_asm - INFO - 446500/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 446600/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 446700/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 446800/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 446900/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447000/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447100/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447200/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447300/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447400/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447500/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447600/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447700/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447800/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 447900/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448000/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448100/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448200/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448300/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448400/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448500/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448600/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448700/546008352 complete +03/21/2023 03:33:10 - pe_asm.helpers.get_cyhy_asm - INFO - 448800/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 448900/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449000/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449100/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449200/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449300/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449400/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449500/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449600/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449700/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449800/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 449900/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450000/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450100/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450200/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450300/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450400/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450500/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450600/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450700/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450800/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 450900/546008352 complete +03/21/2023 03:33:11 - pe_asm.helpers.get_cyhy_asm - INFO - 451000/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451100/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451200/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451300/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451400/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451500/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451600/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451700/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451800/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 451900/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452000/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452100/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452200/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452300/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452400/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452500/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452600/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452700/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452800/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 452900/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 453000/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 453100/546008352 complete +03/21/2023 03:33:12 - pe_asm.helpers.get_cyhy_asm - INFO - 453200/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453300/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453400/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453500/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453600/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453700/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453800/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 453900/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454000/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454100/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454200/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454300/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454400/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454500/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454600/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454700/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454800/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 454900/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455000/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455100/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455200/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455300/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455400/546008352 complete +03/21/2023 03:33:13 - pe_asm.helpers.get_cyhy_asm - INFO - 455500/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 455600/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 455700/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 455800/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 455900/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456000/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456100/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456200/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456300/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456400/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456500/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456600/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456700/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456800/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 456900/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457000/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457100/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457200/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457300/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457400/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457500/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457600/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457700/546008352 complete +03/21/2023 03:33:14 - pe_asm.helpers.get_cyhy_asm - INFO - 457800/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 457900/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458000/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458100/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458200/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458300/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458400/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458500/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458600/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458700/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458800/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 458900/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459000/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459100/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459200/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459300/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459400/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459500/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459600/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459700/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459800/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 459900/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 460000/546008352 complete +03/21/2023 03:33:15 - pe_asm.helpers.get_cyhy_asm - INFO - 460100/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460200/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460300/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460400/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460500/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460600/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460700/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460800/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 460900/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461000/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461100/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461200/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461300/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461400/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461500/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461600/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461700/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461800/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 461900/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 462000/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 462100/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 462200/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 462300/546008352 complete +03/21/2023 03:33:16 - pe_asm.helpers.get_cyhy_asm - INFO - 462400/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 462500/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 462600/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 462700/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 462800/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 462900/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463000/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463100/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463200/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463300/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463400/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463500/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463600/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463700/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463800/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 463900/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464000/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464100/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464200/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464300/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464400/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464500/546008352 complete +03/21/2023 03:33:17 - pe_asm.helpers.get_cyhy_asm - INFO - 464600/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 464700/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 464800/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 464900/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465000/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465100/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465200/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465300/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465400/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465500/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465600/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465700/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465800/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 465900/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466000/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466100/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466200/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466300/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466400/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466500/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466600/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466700/546008352 complete +03/21/2023 03:33:18 - pe_asm.helpers.get_cyhy_asm - INFO - 466800/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 466900/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467000/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467100/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467200/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467300/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467400/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467500/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467600/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467700/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467800/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 467900/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468000/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468100/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468200/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468300/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468400/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468500/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468600/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468700/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468800/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 468900/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 469000/546008352 complete +03/21/2023 03:33:19 - pe_asm.helpers.get_cyhy_asm - INFO - 469100/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469200/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469300/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469400/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469500/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469600/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469700/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469800/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 469900/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470000/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470100/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470200/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470300/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470400/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470500/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470600/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470700/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470800/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 470900/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471000/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471100/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471200/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471300/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471400/546008352 complete +03/21/2023 03:33:20 - pe_asm.helpers.get_cyhy_asm - INFO - 471500/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 471600/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 471700/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 471800/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 471900/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472000/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472100/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472200/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472300/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472400/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472500/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472600/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472700/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472800/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 472900/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473000/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473100/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473200/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473300/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473400/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473500/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473600/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473700/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473800/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 473900/546008352 complete +03/21/2023 03:33:21 - pe_asm.helpers.get_cyhy_asm - INFO - 474000/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474100/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474200/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474300/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474400/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474500/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474600/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474700/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474800/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 474900/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475000/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475100/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475200/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475300/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475400/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475500/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475600/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475700/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475800/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 475900/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 476000/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 476100/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 476200/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 476300/546008352 complete +03/21/2023 03:33:22 - pe_asm.helpers.get_cyhy_asm - INFO - 476400/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 476500/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 476600/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 476700/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 476800/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 476900/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477000/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477100/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477200/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477300/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477400/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477500/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477600/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477700/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477800/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 477900/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478000/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478100/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478200/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478300/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478400/546008352 complete +03/21/2023 03:33:23 - pe_asm.helpers.get_cyhy_asm - INFO - 478500/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 478600/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 478700/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 478800/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 478900/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479000/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479100/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479200/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479300/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479400/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479500/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479600/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479700/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479800/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 479900/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480000/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480100/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480200/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480300/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480400/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480500/546008352 complete +03/21/2023 03:33:24 - pe_asm.helpers.get_cyhy_asm - INFO - 480600/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 480700/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 480800/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 480900/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481000/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481100/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481200/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481300/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481400/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481500/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481600/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481700/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481800/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 481900/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482000/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482100/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482200/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482300/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482400/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482500/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482600/546008352 complete +03/21/2023 03:33:25 - pe_asm.helpers.get_cyhy_asm - INFO - 482700/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 482800/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 482900/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483000/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483100/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483200/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483300/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483400/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483500/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483600/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483700/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483800/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 483900/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484000/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484100/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484200/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484300/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484400/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484500/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484600/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484700/546008352 complete +03/21/2023 03:33:26 - pe_asm.helpers.get_cyhy_asm - INFO - 484800/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 484900/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485000/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485100/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485200/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485300/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485400/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485500/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485600/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485700/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485800/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 485900/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486000/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486100/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486200/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486300/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486400/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486500/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486600/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486700/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486800/546008352 complete +03/21/2023 03:33:27 - pe_asm.helpers.get_cyhy_asm - INFO - 486900/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487000/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487100/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487200/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487300/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487400/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487500/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487600/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487700/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487800/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 487900/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488000/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488100/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488200/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488300/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488400/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488500/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488600/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488700/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488800/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 488900/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 489000/546008352 complete +03/21/2023 03:33:28 - pe_asm.helpers.get_cyhy_asm - INFO - 489100/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489200/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489300/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489400/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489500/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489600/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489700/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489800/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 489900/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490000/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490100/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490200/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490300/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490400/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490500/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490600/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490700/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490800/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 490900/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 491000/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 491100/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 491200/546008352 complete +03/21/2023 03:33:29 - pe_asm.helpers.get_cyhy_asm - INFO - 491300/546008352 complete +03/21/2023 03:33:30 - pe_asm.helpers.get_cyhy_asm - INFO - 491400/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 491500/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 491600/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 491700/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 491800/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 491900/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492000/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492100/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492200/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492300/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492400/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492500/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492600/546008352 complete +03/21/2023 03:33:32 - pe_asm.helpers.get_cyhy_asm - INFO - 492700/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 492800/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 492900/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493000/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493100/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493200/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493300/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493400/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493500/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493600/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493700/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493800/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 493900/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494000/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494100/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494200/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494300/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494400/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494500/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494600/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494700/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494800/546008352 complete +03/21/2023 03:33:33 - pe_asm.helpers.get_cyhy_asm - INFO - 494900/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495000/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495100/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495200/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495300/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495400/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495500/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495600/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495700/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495800/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 495900/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496000/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496100/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496200/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496300/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496400/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496500/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496600/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496700/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496800/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 496900/546008352 complete +03/21/2023 03:33:34 - pe_asm.helpers.get_cyhy_asm - INFO - 497000/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497100/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497200/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497300/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497400/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497500/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497600/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497700/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497800/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 497900/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498000/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498100/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498200/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498300/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498400/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498500/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498600/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498700/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498800/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 498900/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 499000/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 499100/546008352 complete +03/21/2023 03:33:35 - pe_asm.helpers.get_cyhy_asm - INFO - 499200/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499300/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499400/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499500/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499600/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499700/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499800/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 499900/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500000/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500100/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500200/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500300/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500400/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500500/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500600/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500700/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500800/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 500900/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 501000/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 501100/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 501200/546008352 complete +03/21/2023 03:33:36 - pe_asm.helpers.get_cyhy_asm - INFO - 501300/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501400/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501500/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501600/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501700/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501800/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 501900/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502000/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502100/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502200/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502300/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502400/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502500/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502600/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502700/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502800/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 502900/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 503000/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 503100/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 503200/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 503300/546008352 complete +03/21/2023 03:33:37 - pe_asm.helpers.get_cyhy_asm - INFO - 503400/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 503500/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 503600/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 503700/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 503800/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 503900/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504000/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504100/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504200/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504300/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504400/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504500/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504600/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504700/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504800/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 504900/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505000/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505100/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505200/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505300/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505400/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505500/546008352 complete +03/21/2023 03:33:38 - pe_asm.helpers.get_cyhy_asm - INFO - 505600/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 505700/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 505800/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 505900/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506000/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506100/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506200/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506300/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506400/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506500/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506600/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506700/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506800/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 506900/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507000/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507100/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507200/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507300/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507400/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507500/546008352 complete +03/21/2023 03:33:39 - pe_asm.helpers.get_cyhy_asm - INFO - 507600/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 507700/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 507800/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 507900/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508000/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508100/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508200/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508300/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508400/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508500/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508600/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508700/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508800/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 508900/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509000/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509100/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509200/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509300/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509400/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509500/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509600/546008352 complete +03/21/2023 03:33:40 - pe_asm.helpers.get_cyhy_asm - INFO - 509700/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 509800/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 509900/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510000/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510100/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510200/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510300/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510400/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510500/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510600/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510700/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510800/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 510900/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511000/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511100/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511200/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511300/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511400/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511500/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511600/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511700/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511800/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 511900/546008352 complete +03/21/2023 03:33:41 - pe_asm.helpers.get_cyhy_asm - INFO - 512000/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512100/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512200/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512300/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512400/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512500/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512600/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512700/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512800/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 512900/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513000/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513100/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513200/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513300/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513400/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513500/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513600/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513700/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513800/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 513900/546008352 complete +03/21/2023 03:33:42 - pe_asm.helpers.get_cyhy_asm - INFO - 514000/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514100/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514200/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514300/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514400/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514500/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514600/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514700/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514800/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 514900/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515000/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515100/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515200/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515300/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515400/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515500/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515600/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515700/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515800/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 515900/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 516000/546008352 complete +03/21/2023 03:33:43 - pe_asm.helpers.get_cyhy_asm - INFO - 516100/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516200/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516300/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516400/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516500/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516600/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516700/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516800/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 516900/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517000/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517100/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517200/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517300/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517400/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517500/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517600/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517700/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517800/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 517900/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 518000/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 518100/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 518200/546008352 complete +03/21/2023 03:33:44 - pe_asm.helpers.get_cyhy_asm - INFO - 518300/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518400/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518500/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518600/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518700/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518800/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 518900/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519000/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519100/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519200/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519300/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519400/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519500/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519600/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519700/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519800/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 519900/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 520000/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 520100/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 520200/546008352 complete +03/21/2023 03:33:45 - pe_asm.helpers.get_cyhy_asm - INFO - 520300/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520400/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520500/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520600/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520700/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520800/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 520900/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521000/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521100/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521200/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521300/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521400/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521500/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521600/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521700/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521800/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 521900/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 522000/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 522100/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 522200/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 522300/546008352 complete +03/21/2023 03:33:46 - pe_asm.helpers.get_cyhy_asm - INFO - 522400/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 522500/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 522600/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 522700/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 522800/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 522900/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523000/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523100/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523200/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523300/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523400/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523500/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523600/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523700/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523800/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 523900/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524000/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524100/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524200/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524300/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524400/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524500/546008352 complete +03/21/2023 03:33:47 - pe_asm.helpers.get_cyhy_asm - INFO - 524600/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 524700/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 524800/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 524900/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525000/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525100/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525200/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525300/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525400/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525500/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525600/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525700/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525800/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 525900/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526000/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526100/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526200/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526300/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526400/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526500/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526600/546008352 complete +03/21/2023 03:33:48 - pe_asm.helpers.get_cyhy_asm - INFO - 526700/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 526800/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 526900/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527000/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527100/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527200/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527300/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527400/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527500/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527600/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527700/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527800/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 527900/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528000/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528100/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528200/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528300/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528400/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528500/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528600/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528700/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528800/546008352 complete +03/21/2023 03:33:49 - pe_asm.helpers.get_cyhy_asm - INFO - 528900/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529000/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529100/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529200/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529300/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529400/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529500/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529600/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529700/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529800/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 529900/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530000/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530100/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530200/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530300/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530400/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530500/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530600/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530700/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530800/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 530900/546008352 complete +03/21/2023 03:33:50 - pe_asm.helpers.get_cyhy_asm - INFO - 531000/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531100/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531200/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531300/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531400/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531500/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531600/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531700/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531800/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 531900/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532000/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532100/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532200/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532300/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532400/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532500/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532600/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532700/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532800/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 532900/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 533000/546008352 complete +03/21/2023 03:33:51 - pe_asm.helpers.get_cyhy_asm - INFO - 533100/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533200/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533300/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533400/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533500/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533600/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533700/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533800/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 533900/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534000/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534100/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534200/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534300/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534400/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534500/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534600/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534700/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534800/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 534900/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 535000/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 535100/546008352 complete +03/21/2023 03:33:52 - pe_asm.helpers.get_cyhy_asm - INFO - 535200/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535300/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535400/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535500/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535600/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535700/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535800/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 535900/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536000/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536100/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536200/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536300/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536400/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536500/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536600/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536700/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536800/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 536900/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 537000/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 537100/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 537200/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 537300/546008352 complete +03/21/2023 03:33:53 - pe_asm.helpers.get_cyhy_asm - INFO - 537400/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 537500/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 537600/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 537700/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 537800/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 537900/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538000/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538100/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538200/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538300/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538400/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538500/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538600/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538700/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538800/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 538900/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539000/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539100/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539200/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539300/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539400/546008352 complete +03/21/2023 03:33:54 - pe_asm.helpers.get_cyhy_asm - INFO - 539500/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 539600/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 539700/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 539800/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 539900/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540000/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540100/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540200/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540300/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540400/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540500/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540600/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540700/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540800/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 540900/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541000/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541100/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541200/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541300/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541400/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541500/546008352 complete +03/21/2023 03:33:55 - pe_asm.helpers.get_cyhy_asm - INFO - 541600/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 541700/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 541800/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 541900/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542000/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542100/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542200/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542300/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542400/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542500/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542600/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542700/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542800/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 542900/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543000/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543100/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543200/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543300/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543400/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543500/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543600/546008352 complete +03/21/2023 03:33:56 - pe_asm.helpers.get_cyhy_asm - INFO - 543700/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 543800/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 543900/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544000/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544100/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544200/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544300/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544400/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544500/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544600/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544700/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544800/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 544900/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545000/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545100/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545200/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545300/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545400/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545500/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545600/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545700/546008352 complete +03/21/2023 03:33:57 - pe_asm.helpers.get_cyhy_asm - INFO - 545800/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 545900/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546000/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546100/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546200/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546300/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546400/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546500/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546600/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546700/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546800/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 546900/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547000/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547100/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547200/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547300/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547400/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547500/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547600/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547700/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547800/546008352 complete +03/21/2023 03:33:58 - pe_asm.helpers.get_cyhy_asm - INFO - 547900/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548000/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548100/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548200/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548300/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548400/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548500/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548600/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548700/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548800/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 548900/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549000/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549100/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549200/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549300/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549400/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549500/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549600/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549700/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549800/546008352 complete +03/21/2023 03:33:59 - pe_asm.helpers.get_cyhy_asm - INFO - 549900/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550000/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550100/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550200/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550300/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550400/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550500/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550600/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550700/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550800/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 550900/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551000/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551100/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551200/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551300/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551400/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551500/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551600/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551700/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551800/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 551900/546008352 complete +03/21/2023 03:34:00 - pe_asm.helpers.get_cyhy_asm - INFO - 552000/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552100/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552200/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552300/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552400/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552500/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552600/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552700/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552800/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 552900/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 553000/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 553100/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 553200/546008352 complete +03/21/2023 03:34:01 - pe_asm.helpers.get_cyhy_asm - INFO - 553300/546008352 complete +03/21/2023 03:34:03 - pe_asm.helpers.get_cyhy_asm - INFO - 553400/546008352 complete +03/21/2023 03:34:03 - pe_asm.helpers.get_cyhy_asm - INFO - 553500/546008352 complete +03/21/2023 03:34:03 - pe_asm.helpers.get_cyhy_asm - INFO - 553600/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 553700/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 553800/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 553900/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554000/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554100/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554200/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554300/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554400/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554500/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554600/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554700/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554800/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 554900/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555000/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555100/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555200/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555300/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555400/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555500/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555600/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555700/546008352 complete +03/21/2023 03:34:04 - pe_asm.helpers.get_cyhy_asm - INFO - 555800/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 555900/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556000/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556100/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556200/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556300/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556400/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556500/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556600/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556700/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556800/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 556900/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557000/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557100/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557200/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557300/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557400/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557500/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557600/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557700/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557800/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 557900/546008352 complete +03/21/2023 03:34:05 - pe_asm.helpers.get_cyhy_asm - INFO - 558000/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558100/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558200/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558300/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558400/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558500/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558600/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558700/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558800/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 558900/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559000/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559100/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559200/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559300/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559400/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559500/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559600/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559700/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559800/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 559900/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 560000/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 560100/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 560200/546008352 complete +03/21/2023 03:34:06 - pe_asm.helpers.get_cyhy_asm - INFO - 560300/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560400/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560500/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560600/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560700/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560800/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 560900/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561000/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561100/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561200/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561300/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561400/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561500/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561600/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561700/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561800/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 561900/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562000/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562100/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562200/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562300/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562400/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562500/546008352 complete +03/21/2023 03:34:07 - pe_asm.helpers.get_cyhy_asm - INFO - 562600/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 562700/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 562800/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 562900/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563000/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563100/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563200/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563300/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563400/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563500/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563600/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563700/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563800/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 563900/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564000/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564100/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564200/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564300/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564400/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564500/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564600/546008352 complete +03/21/2023 03:34:08 - pe_asm.helpers.get_cyhy_asm - INFO - 564700/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 564800/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 564900/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565000/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565100/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565200/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565300/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565400/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565500/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565600/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565700/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565800/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 565900/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566000/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566100/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566200/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566300/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566400/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566500/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566600/546008352 complete +03/21/2023 03:34:09 - pe_asm.helpers.get_cyhy_asm - INFO - 566700/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 566800/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 566900/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567000/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567100/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567200/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567300/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567400/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567500/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567600/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567700/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567800/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 567900/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568000/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568100/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568200/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568300/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568400/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568500/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568600/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568700/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568800/546008352 complete +03/21/2023 03:34:10 - pe_asm.helpers.get_cyhy_asm - INFO - 568900/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569000/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569100/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569200/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569300/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569400/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569500/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569600/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569700/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569800/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 569900/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570000/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570100/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570200/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570300/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570400/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570500/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570600/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570700/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570800/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 570900/546008352 complete +03/21/2023 03:34:11 - pe_asm.helpers.get_cyhy_asm - INFO - 571000/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571100/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571200/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571300/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571400/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571500/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571600/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571700/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571800/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 571900/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572000/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572100/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572200/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572300/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572400/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572500/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572600/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572700/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572800/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 572900/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 573000/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 573100/546008352 complete +03/21/2023 03:34:12 - pe_asm.helpers.get_cyhy_asm - INFO - 573200/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573300/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573400/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573500/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573600/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573700/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573800/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 573900/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574000/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574100/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574200/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574300/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574400/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574500/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574600/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574700/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574800/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 574900/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 575000/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 575100/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 575200/546008352 complete +03/21/2023 03:34:13 - pe_asm.helpers.get_cyhy_asm - INFO - 575300/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575400/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575500/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575600/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575700/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575800/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 575900/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576000/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576100/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576200/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576300/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576400/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576500/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576600/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576700/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576800/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 576900/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577000/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577100/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577200/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577300/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577400/546008352 complete +03/21/2023 03:34:14 - pe_asm.helpers.get_cyhy_asm - INFO - 577500/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 577600/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 577700/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 577800/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 577900/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578000/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578100/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578200/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578300/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578400/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578500/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578600/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578700/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578800/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 578900/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579000/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579100/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579200/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579300/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579400/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579500/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579600/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579700/546008352 complete +03/21/2023 03:34:15 - pe_asm.helpers.get_cyhy_asm - INFO - 579800/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 579900/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580000/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580100/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580200/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580300/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580400/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580500/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580600/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580700/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580800/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 580900/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581000/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581100/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581200/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581300/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581400/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581500/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581600/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581700/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581800/546008352 complete +03/21/2023 03:34:16 - pe_asm.helpers.get_cyhy_asm - INFO - 581900/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582000/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582100/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582200/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582300/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582400/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582500/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582600/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582700/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582800/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 582900/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583000/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583100/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583200/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583300/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583400/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583500/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583600/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583700/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583800/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 583900/546008352 complete +03/21/2023 03:34:17 - pe_asm.helpers.get_cyhy_asm - INFO - 584000/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584100/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584200/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584300/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584400/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584500/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584600/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584700/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584800/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 584900/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585000/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585100/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585200/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585300/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585400/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585500/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585600/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585700/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585800/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 585900/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 586000/546008352 complete +03/21/2023 03:34:18 - pe_asm.helpers.get_cyhy_asm - INFO - 586100/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586200/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586300/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586400/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586500/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586600/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586700/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586800/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 586900/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587000/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587100/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587200/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587300/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587400/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587500/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587600/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587700/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587800/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 587900/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 588000/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 588100/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 588200/546008352 complete +03/21/2023 03:34:19 - pe_asm.helpers.get_cyhy_asm - INFO - 588300/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588400/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588500/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588600/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588700/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588800/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 588900/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589000/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589100/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589200/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589300/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589400/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589500/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589600/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589700/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589800/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 589900/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 590000/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 590100/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 590200/546008352 complete +03/21/2023 03:34:20 - pe_asm.helpers.get_cyhy_asm - INFO - 590300/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590400/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590500/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590600/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590700/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590800/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 590900/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591000/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591100/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591200/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591300/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591400/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591500/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591600/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591700/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591800/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 591900/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592000/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592100/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592200/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592300/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592400/546008352 complete +03/21/2023 03:34:21 - pe_asm.helpers.get_cyhy_asm - INFO - 592500/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 592600/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 592700/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 592800/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 592900/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593000/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593100/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593200/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593300/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593400/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593500/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593600/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593700/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593800/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 593900/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594000/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594100/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594200/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594300/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594400/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594500/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594600/546008352 complete +03/21/2023 03:34:22 - pe_asm.helpers.get_cyhy_asm - INFO - 594700/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 594800/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 594900/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595000/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595100/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595200/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595300/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595400/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595500/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595600/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595700/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595800/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 595900/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596000/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596100/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596200/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596300/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596400/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596500/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596600/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596700/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596800/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 596900/546008352 complete +03/21/2023 03:34:23 - pe_asm.helpers.get_cyhy_asm - INFO - 597000/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597100/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597200/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597300/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597400/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597500/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597600/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597700/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597800/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 597900/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598000/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598100/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598200/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598300/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598400/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598500/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598600/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598700/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598800/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 598900/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 599000/546008352 complete +03/21/2023 03:34:24 - pe_asm.helpers.get_cyhy_asm - INFO - 599100/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599200/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599300/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599400/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599500/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599600/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599700/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599800/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 599900/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600000/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600100/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600200/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600300/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600400/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600500/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600600/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600700/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600800/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 600900/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 601000/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 601100/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 601200/546008352 complete +03/21/2023 03:34:25 - pe_asm.helpers.get_cyhy_asm - INFO - 601300/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601400/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601500/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601600/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601700/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601800/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 601900/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602000/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602100/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602200/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602300/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602400/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602500/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602600/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602700/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602800/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 602900/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603000/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603100/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603200/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603300/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603400/546008352 complete +03/21/2023 03:34:26 - pe_asm.helpers.get_cyhy_asm - INFO - 603500/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 603600/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 603700/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 603800/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 603900/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604000/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604100/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604200/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604300/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604400/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604500/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604600/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604700/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604800/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 604900/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605000/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605100/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605200/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605300/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605400/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605500/546008352 complete +03/21/2023 03:34:27 - pe_asm.helpers.get_cyhy_asm - INFO - 605600/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 605700/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 605800/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 605900/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606000/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606100/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606200/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606300/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606400/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606500/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606600/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing HHS_UNKNOWN with HHS +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing HHS_UNKNOWN with HHS +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606700/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606800/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 606900/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607000/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607100/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607200/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607300/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607400/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607500/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607600/546008352 complete +03/21/2023 03:34:28 - pe_asm.helpers.get_cyhy_asm - INFO - 607700/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 607800/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 607900/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608000/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608100/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608200/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608300/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608400/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608500/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608600/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608700/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608800/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 608900/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609000/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609100/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609200/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609300/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609400/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609500/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609600/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609700/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609800/546008352 complete +03/21/2023 03:34:29 - pe_asm.helpers.get_cyhy_asm - INFO - 609900/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610000/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610100/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610200/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610300/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610400/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610500/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610600/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610700/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610800/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 610900/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611000/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611100/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611200/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611300/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611400/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611500/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611600/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611700/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611800/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 611900/546008352 complete +03/21/2023 03:34:30 - pe_asm.helpers.get_cyhy_asm - INFO - 612000/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612100/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612200/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612300/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612400/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612500/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612600/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612700/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612800/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 612900/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613000/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613100/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613200/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613300/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613400/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613500/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613600/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613700/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613800/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 613900/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 614000/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 614100/546008352 complete +03/21/2023 03:34:31 - pe_asm.helpers.get_cyhy_asm - INFO - 614200/546008352 complete +03/21/2023 03:34:32 - pe_asm.helpers.get_cyhy_asm - INFO - 614300/546008352 complete +03/21/2023 03:34:32 - pe_asm.helpers.get_cyhy_asm - INFO - 614400/546008352 complete +03/21/2023 03:34:32 - pe_asm.helpers.get_cyhy_asm - INFO - 614500/546008352 complete +03/21/2023 03:34:32 - pe_asm.helpers.get_cyhy_asm - INFO - 614600/546008352 complete +03/21/2023 03:34:32 - pe_asm.helpers.get_cyhy_asm - INFO - 614700/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 614800/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 614900/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 615000/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 615100/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 615200/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 615300/546008352 complete +03/21/2023 03:34:34 - pe_asm.helpers.get_cyhy_asm - INFO - 615400/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 615500/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 615600/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 615700/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 615800/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 615900/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616000/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616100/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616200/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616300/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616400/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616500/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616600/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616700/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616800/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 616900/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617000/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617100/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617200/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617300/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617400/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617500/546008352 complete +03/21/2023 03:34:35 - pe_asm.helpers.get_cyhy_asm - INFO - 617600/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 617700/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 617800/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 617900/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618000/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618100/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618200/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618300/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618400/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618500/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618600/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618700/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618800/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 618900/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619000/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619100/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619200/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619300/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619400/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619500/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619600/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619700/546008352 complete +03/21/2023 03:34:36 - pe_asm.helpers.get_cyhy_asm - INFO - 619800/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 619900/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620000/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620100/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620200/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620300/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620400/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620500/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620600/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620700/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620800/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 620900/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621000/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621100/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621200/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621300/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621400/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621500/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621600/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621700/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621800/546008352 complete +03/21/2023 03:34:37 - pe_asm.helpers.get_cyhy_asm - INFO - 621900/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622000/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622100/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622200/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622300/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622400/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622500/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622600/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622700/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622800/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 622900/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623000/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623100/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623200/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623300/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623400/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623500/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623600/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623700/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623800/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 623900/546008352 complete +03/21/2023 03:34:38 - pe_asm.helpers.get_cyhy_asm - INFO - 624000/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624100/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624200/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624300/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624400/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624500/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624600/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624700/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624800/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 624900/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625000/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625100/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625200/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625300/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625400/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625500/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625600/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625700/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625800/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 625900/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 626000/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 626100/546008352 complete +03/21/2023 03:34:39 - pe_asm.helpers.get_cyhy_asm - INFO - 626200/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626300/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626400/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626500/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626600/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626700/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626800/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 626900/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627000/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627100/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627200/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627300/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627400/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627500/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627600/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627700/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627800/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 627900/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 628000/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 628100/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 628200/546008352 complete +03/21/2023 03:34:40 - pe_asm.helpers.get_cyhy_asm - INFO - 628300/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628400/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628500/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628600/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628700/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628800/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 628900/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629000/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629100/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629200/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629300/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629400/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629500/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629600/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629700/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629800/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 629900/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 630000/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 630100/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 630200/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 630300/546008352 complete +03/21/2023 03:34:41 - pe_asm.helpers.get_cyhy_asm - INFO - 630400/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 630500/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 630600/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 630700/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 630800/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 630900/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631000/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631100/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631200/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631300/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631400/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631500/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631600/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631700/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631800/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 631900/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632000/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632100/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632200/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632300/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632400/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632500/546008352 complete +03/21/2023 03:34:42 - pe_asm.helpers.get_cyhy_asm - INFO - 632600/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 632700/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 632800/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 632900/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633000/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633100/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633200/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633300/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633400/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633500/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633600/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633700/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633800/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 633900/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634000/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634100/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634200/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634300/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634400/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634500/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634600/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634700/546008352 complete +03/21/2023 03:34:43 - pe_asm.helpers.get_cyhy_asm - INFO - 634800/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 634900/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635000/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635100/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635200/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635300/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635400/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635500/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635600/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635700/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635800/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 635900/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636000/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636100/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636200/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636300/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636400/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636500/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636600/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636700/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636800/546008352 complete +03/21/2023 03:34:44 - pe_asm.helpers.get_cyhy_asm - INFO - 636900/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637000/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637100/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637200/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637300/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637400/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637500/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637600/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637700/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637800/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 637900/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638000/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638100/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638200/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638300/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638400/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638500/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638600/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638700/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638800/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 638900/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 639000/546008352 complete +03/21/2023 03:34:45 - pe_asm.helpers.get_cyhy_asm - INFO - 639100/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639200/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639300/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639400/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639500/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639600/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639700/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639800/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 639900/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640000/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640100/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640200/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640300/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640400/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640500/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640600/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640700/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640800/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 640900/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 641000/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 641100/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 641200/546008352 complete +03/21/2023 03:34:46 - pe_asm.helpers.get_cyhy_asm - INFO - 641300/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641400/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641500/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641600/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641700/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641800/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 641900/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642000/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642100/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642200/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642300/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642400/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642500/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642600/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642700/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642800/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 642900/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 643000/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 643100/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 643200/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 643300/546008352 complete +03/21/2023 03:34:47 - pe_asm.helpers.get_cyhy_asm - INFO - 643400/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 643500/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 643600/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 643700/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 643800/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 643900/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644000/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644100/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644200/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644300/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644400/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644500/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644600/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644700/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644800/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 644900/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645000/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645100/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645200/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645300/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645400/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645500/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645600/546008352 complete +03/21/2023 03:34:48 - pe_asm.helpers.get_cyhy_asm - INFO - 645700/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 645800/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 645900/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646000/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646100/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646200/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646300/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646400/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646500/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646600/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646700/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646800/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 646900/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647000/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647100/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647200/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647300/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647400/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647500/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647600/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647700/546008352 complete +03/21/2023 03:34:49 - pe_asm.helpers.get_cyhy_asm - INFO - 647800/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 647900/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648000/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648100/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648200/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648300/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648400/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648500/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648600/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648700/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648800/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 648900/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649000/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649100/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649200/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649300/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649400/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649500/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649600/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649700/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649800/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 649900/546008352 complete +03/21/2023 03:34:50 - pe_asm.helpers.get_cyhy_asm - INFO - 650000/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650100/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650200/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650300/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650400/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650500/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650600/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650700/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650800/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 650900/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651000/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651100/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651200/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651300/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651400/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651500/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651600/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651700/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651800/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 651900/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 652000/546008352 complete +03/21/2023 03:34:51 - pe_asm.helpers.get_cyhy_asm - INFO - 652100/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652200/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652300/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652400/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652500/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652600/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652700/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652800/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 652900/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653000/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653100/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653200/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653300/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653400/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653500/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653600/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653700/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653800/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 653900/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 654000/546008352 complete +03/21/2023 03:34:52 - pe_asm.helpers.get_cyhy_asm - INFO - 654100/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654200/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654300/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654400/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654500/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654600/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654700/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654800/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 654900/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655000/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655100/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655200/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655300/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655400/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655500/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655600/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655700/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655800/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 655900/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 656000/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 656100/546008352 complete +03/21/2023 03:34:53 - pe_asm.helpers.get_cyhy_asm - INFO - 656200/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656300/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656400/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656500/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656600/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656700/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656800/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 656900/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657000/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657100/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657200/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657300/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657400/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657500/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657600/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657700/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657800/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 657900/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 658000/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 658100/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 658200/546008352 complete +03/21/2023 03:34:54 - pe_asm.helpers.get_cyhy_asm - INFO - 658300/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658400/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658500/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658600/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658700/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658800/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 658900/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659000/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659100/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659200/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659300/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659400/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659500/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659600/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659700/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659800/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 659900/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660000/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660100/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660200/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660300/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660400/546008352 complete +03/21/2023 03:34:55 - pe_asm.helpers.get_cyhy_asm - INFO - 660500/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 660600/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 660700/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 660800/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 660900/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661000/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661100/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661200/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661300/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661400/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661500/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661600/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661700/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661800/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 661900/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662000/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662100/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662200/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662300/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662400/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662500/546008352 complete +03/21/2023 03:34:56 - pe_asm.helpers.get_cyhy_asm - INFO - 662600/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 662700/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 662800/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 662900/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663000/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663100/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663200/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663300/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663400/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663500/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663600/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663700/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663800/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 663900/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664000/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664100/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664200/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664300/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664400/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664500/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664600/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664700/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664800/546008352 complete +03/21/2023 03:34:57 - pe_asm.helpers.get_cyhy_asm - INFO - 664900/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665000/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665100/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665200/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665300/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665400/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665500/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665600/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665700/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665800/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 665900/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666000/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666100/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666200/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666300/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666400/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666500/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666600/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666700/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666800/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 666900/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 667000/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 667100/546008352 complete +03/21/2023 03:34:58 - pe_asm.helpers.get_cyhy_asm - INFO - 667200/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667300/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667400/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667500/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667600/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667700/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667800/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 667900/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668000/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668100/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668200/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668300/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668400/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668500/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668600/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668700/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668800/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 668900/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 669000/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 669100/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 669200/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 669300/546008352 complete +03/21/2023 03:34:59 - pe_asm.helpers.get_cyhy_asm - INFO - 669400/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 669500/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 669600/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 669700/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 669800/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 669900/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670000/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670100/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670200/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670300/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670400/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670500/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670600/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670700/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670800/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 670900/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671000/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671100/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671200/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671300/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671400/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671500/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671600/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671700/546008352 complete +03/21/2023 03:35:00 - pe_asm.helpers.get_cyhy_asm - INFO - 671800/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 671900/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672000/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672100/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672200/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672300/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672400/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672500/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672600/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672700/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672800/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 672900/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673000/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673100/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673200/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673300/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673400/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673500/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673600/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673700/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673800/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 673900/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 674000/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 674100/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 674200/546008352 complete +03/21/2023 03:35:01 - pe_asm.helpers.get_cyhy_asm - INFO - 674300/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674400/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674500/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674600/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674700/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674800/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 674900/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675000/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675100/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675200/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675300/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675400/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675500/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675600/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675700/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675800/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 675900/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 676000/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 676100/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 676200/546008352 complete +03/21/2023 03:35:02 - pe_asm.helpers.get_cyhy_asm - INFO - 676300/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676400/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676500/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676600/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676700/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676800/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 676900/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677000/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677100/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677200/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677300/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677400/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677500/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677600/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677700/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677800/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 677900/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 678000/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 678100/546008352 complete +03/21/2023 03:35:06 - pe_asm.helpers.get_cyhy_asm - INFO - 678200/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678300/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678400/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678500/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678600/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678700/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678800/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 678900/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679000/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679100/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679200/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679300/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679400/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679500/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679600/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679700/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679800/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 679900/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680000/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680100/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680200/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680300/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680400/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680500/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680600/546008352 complete +03/21/2023 03:35:07 - pe_asm.helpers.get_cyhy_asm - INFO - 680700/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 680800/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 680900/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681000/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681100/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681200/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681300/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681400/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681500/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681600/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681700/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681800/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 681900/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682000/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682100/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682200/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682300/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682400/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682500/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682600/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682700/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682800/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 682900/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 683000/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 683100/546008352 complete +03/21/2023 03:35:08 - pe_asm.helpers.get_cyhy_asm - INFO - 683200/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683300/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683400/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683500/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683600/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683700/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683800/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 683900/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684000/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684100/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684200/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684300/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684400/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684500/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684600/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684700/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684800/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 684900/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685000/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685100/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685200/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685300/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685400/546008352 complete +03/21/2023 03:35:09 - pe_asm.helpers.get_cyhy_asm - INFO - 685500/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 685600/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 685700/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 685800/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 685900/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686000/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686100/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686200/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686300/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686400/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686500/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686600/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686700/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686800/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 686900/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687000/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687100/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687200/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687300/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687400/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687500/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687600/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687700/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687800/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 687900/546008352 complete +03/21/2023 03:35:10 - pe_asm.helpers.get_cyhy_asm - INFO - 688000/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688100/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688200/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688300/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688400/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688500/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688600/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688700/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688800/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 688900/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689000/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689100/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689200/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689300/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689400/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689500/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689600/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689700/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689800/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 689900/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690000/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690100/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690200/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690300/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690400/546008352 complete +03/21/2023 03:35:11 - pe_asm.helpers.get_cyhy_asm - INFO - 690500/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 690600/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 690700/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 690800/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 690900/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691000/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691100/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691200/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691300/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691400/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691500/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691600/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691700/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691800/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 691900/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692000/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692100/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692200/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692300/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692400/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692500/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692600/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692700/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692800/546008352 complete +03/21/2023 03:35:12 - pe_asm.helpers.get_cyhy_asm - INFO - 692900/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693000/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693100/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693200/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693300/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693400/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693500/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693600/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693700/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693800/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 693900/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694000/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694100/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694200/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694300/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694400/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694500/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694600/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694700/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694800/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 694900/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 695000/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 695100/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 695200/546008352 complete +03/21/2023 03:35:13 - pe_asm.helpers.get_cyhy_asm - INFO - 695300/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695400/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695500/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695600/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695700/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695800/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 695900/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696000/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696100/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696200/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696300/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696400/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696500/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696600/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696700/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696800/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 696900/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697000/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697100/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697200/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697300/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697400/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697500/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697600/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697700/546008352 complete +03/21/2023 03:35:14 - pe_asm.helpers.get_cyhy_asm - INFO - 697800/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 697900/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698000/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698100/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698200/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698300/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698400/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698500/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698600/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698700/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698800/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 698900/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699000/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699100/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699200/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699300/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699400/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699500/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699600/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699700/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699800/546008352 complete +03/21/2023 03:35:15 - pe_asm.helpers.get_cyhy_asm - INFO - 699900/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700000/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700100/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700200/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700300/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700400/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700500/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700600/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700700/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700800/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 700900/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701000/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701100/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701200/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701300/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701400/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701500/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701600/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701700/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701800/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 701900/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 702000/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 702100/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 702200/546008352 complete +03/21/2023 03:35:16 - pe_asm.helpers.get_cyhy_asm - INFO - 702300/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702400/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702500/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702600/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702700/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702800/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 702900/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703000/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703100/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703200/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703300/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703400/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703500/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703600/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703700/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703800/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 703900/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704000/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704100/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704200/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704300/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704400/546008352 complete +03/21/2023 03:35:17 - pe_asm.helpers.get_cyhy_asm - INFO - 704500/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 704600/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 704700/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 704800/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 704900/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705000/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705100/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705200/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705300/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705400/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705500/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705600/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705700/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705800/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 705900/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706000/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706100/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706200/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706300/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706400/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706500/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706600/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706700/546008352 complete +03/21/2023 03:35:18 - pe_asm.helpers.get_cyhy_asm - INFO - 706800/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 706900/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707000/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707100/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707200/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707300/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707400/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707500/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707600/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707700/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707800/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 707900/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708000/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708100/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708200/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708300/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708400/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708500/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708600/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708700/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708800/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 708900/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 709000/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 709100/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 709200/546008352 complete +03/21/2023 03:35:19 - pe_asm.helpers.get_cyhy_asm - INFO - 709300/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709400/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709500/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709600/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709700/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709800/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 709900/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710000/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710100/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710200/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710300/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710400/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710500/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710600/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710700/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710800/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 710900/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711000/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711100/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711200/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711300/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711400/546008352 complete +03/21/2023 03:35:20 - pe_asm.helpers.get_cyhy_asm - INFO - 711500/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 711600/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 711700/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 711800/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 711900/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712000/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712100/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712200/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712300/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712400/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712500/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712600/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712700/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712800/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 712900/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713000/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713100/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713200/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713300/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713400/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713500/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713600/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713700/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713800/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 713900/546008352 complete +03/21/2023 03:35:21 - pe_asm.helpers.get_cyhy_asm - INFO - 714000/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714100/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714200/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714300/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714400/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714500/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714600/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714700/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714800/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 714900/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715000/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715100/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715200/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715300/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715400/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715500/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715600/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715700/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715800/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 715900/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716000/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716100/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716200/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716300/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716400/546008352 complete +03/21/2023 03:35:22 - pe_asm.helpers.get_cyhy_asm - INFO - 716500/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 716600/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 716700/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 716800/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 716900/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717000/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717100/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717200/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717300/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717400/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717500/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717600/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717700/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717800/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 717900/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718000/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718100/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718200/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718300/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718400/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718500/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718600/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718700/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718800/546008352 complete +03/21/2023 03:35:23 - pe_asm.helpers.get_cyhy_asm - INFO - 718900/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719000/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719100/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719200/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719300/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719400/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719500/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719600/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719700/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719800/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 719900/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720000/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720100/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720200/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720300/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720400/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720500/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720600/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720700/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720800/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 720900/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 721000/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 721100/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 721200/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 721300/546008352 complete +03/21/2023 03:35:24 - pe_asm.helpers.get_cyhy_asm - INFO - 721400/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 721500/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 721600/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 721700/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 721800/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 721900/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722000/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722100/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722200/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722300/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722400/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722500/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722600/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722700/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722800/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 722900/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723000/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723100/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723200/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723300/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723400/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723500/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723600/546008352 complete +03/21/2023 03:35:25 - pe_asm.helpers.get_cyhy_asm - INFO - 723700/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 723800/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 723900/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724000/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724100/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724200/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724300/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724400/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724500/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724600/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724700/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724800/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 724900/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725000/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725100/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725200/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725300/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725400/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725500/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725600/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725700/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725800/546008352 complete +03/21/2023 03:35:26 - pe_asm.helpers.get_cyhy_asm - INFO - 725900/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726000/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726100/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726200/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726300/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726400/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726500/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726600/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726700/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726800/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 726900/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727000/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727100/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727200/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727300/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727400/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727500/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727600/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727700/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727800/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 727900/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 728000/546008352 complete +03/21/2023 03:35:27 - pe_asm.helpers.get_cyhy_asm - INFO - 728100/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728200/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728300/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728400/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728500/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728600/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728700/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728800/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 728900/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729000/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729100/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729200/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729300/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729400/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729500/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729600/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729700/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729800/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 729900/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 730000/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 730100/546008352 complete +03/21/2023 03:35:28 - pe_asm.helpers.get_cyhy_asm - INFO - 730200/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730300/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730400/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730500/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730600/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730700/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730800/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 730900/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731000/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731100/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731200/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731300/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731400/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731500/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731600/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731700/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731800/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 731900/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732000/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732100/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732200/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732300/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732400/546008352 complete +03/21/2023 03:35:29 - pe_asm.helpers.get_cyhy_asm - INFO - 732500/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 732600/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 732700/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 732800/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 732900/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733000/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733100/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733200/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733300/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733400/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733500/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733600/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733700/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733800/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 733900/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734000/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734100/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734200/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734300/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734400/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734500/546008352 complete +03/21/2023 03:35:30 - pe_asm.helpers.get_cyhy_asm - INFO - 734600/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 734700/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 734800/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 734900/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735000/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735100/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735200/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735300/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735400/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735500/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735600/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735700/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735800/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 735900/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736000/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736100/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736200/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736300/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736400/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736500/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736600/546008352 complete +03/21/2023 03:35:31 - pe_asm.helpers.get_cyhy_asm - INFO - 736700/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 736800/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 736900/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737000/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737100/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737200/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737300/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737400/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737500/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737600/546008352 complete +03/21/2023 03:35:32 - pe_asm.helpers.get_cyhy_asm - INFO - 737700/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 737800/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 737900/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 738000/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 738100/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 738200/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 738300/546008352 complete +03/21/2023 03:35:34 - pe_asm.helpers.get_cyhy_asm - INFO - 738400/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 738500/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 738600/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 738700/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 738800/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 738900/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739000/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739100/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739200/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739300/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739400/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739500/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739600/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739700/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739800/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 739900/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740000/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740100/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740200/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740300/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740400/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740500/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740600/546008352 complete +03/21/2023 03:35:35 - pe_asm.helpers.get_cyhy_asm - INFO - 740700/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 740800/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 740900/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741000/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741100/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741200/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741300/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741400/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741500/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741600/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741700/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741800/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 741900/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742000/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742100/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742200/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742300/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742400/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742500/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742600/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742700/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742800/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 742900/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 743000/546008352 complete +03/21/2023 03:35:36 - pe_asm.helpers.get_cyhy_asm - INFO - 743100/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743200/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743300/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743400/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743500/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743600/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743700/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743800/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 743900/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744000/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744100/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744200/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744300/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744400/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744500/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744600/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744700/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744800/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 744900/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 745000/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 745100/546008352 complete +03/21/2023 03:35:37 - pe_asm.helpers.get_cyhy_asm - INFO - 745200/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745300/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745400/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745500/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745600/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745700/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745800/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 745900/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746000/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746100/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746200/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746300/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746400/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746500/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746600/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746700/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746800/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 746900/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 747000/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 747100/546008352 complete +03/21/2023 03:35:38 - pe_asm.helpers.get_cyhy_asm - INFO - 747200/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747300/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747400/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747500/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747600/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747700/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747800/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 747900/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748000/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748100/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748200/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748300/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748400/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748500/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748600/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748700/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748800/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 748900/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 749000/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 749100/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 749200/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 749300/546008352 complete +03/21/2023 03:35:39 - pe_asm.helpers.get_cyhy_asm - INFO - 749400/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 749500/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 749600/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 749700/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 749800/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 749900/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750000/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750100/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750200/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750300/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750400/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750500/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750600/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750700/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750800/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 750900/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751000/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751100/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751200/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751300/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751400/546008352 complete +03/21/2023 03:35:40 - pe_asm.helpers.get_cyhy_asm - INFO - 751500/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 751600/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 751700/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 751800/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 751900/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752000/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752100/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752200/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752300/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752400/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752500/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752600/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752700/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752800/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 752900/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753000/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753100/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753200/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753300/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753400/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753500/546008352 complete +03/21/2023 03:35:41 - pe_asm.helpers.get_cyhy_asm - INFO - 753600/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 753700/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 753800/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 753900/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754000/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754100/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754200/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754300/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754400/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754500/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754600/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754700/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754800/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 754900/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755000/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755100/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755200/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755300/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755400/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755500/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755600/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755700/546008352 complete +03/21/2023 03:35:42 - pe_asm.helpers.get_cyhy_asm - INFO - 755800/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 755900/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756000/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756100/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756200/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756300/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756400/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756500/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756600/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756700/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756800/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 756900/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757000/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757100/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757200/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757300/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757400/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757500/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757600/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757700/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757800/546008352 complete +03/21/2023 03:35:43 - pe_asm.helpers.get_cyhy_asm - INFO - 757900/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758000/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758100/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758200/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758300/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758400/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758500/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758600/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758700/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758800/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 758900/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759000/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759100/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759200/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759300/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759400/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759500/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759600/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759700/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759800/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 759900/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 760000/546008352 complete +03/21/2023 03:35:44 - pe_asm.helpers.get_cyhy_asm - INFO - 760100/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760200/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760300/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760400/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760500/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760600/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760700/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760800/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 760900/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761000/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761100/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761200/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761300/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761400/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761500/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761600/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761700/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761800/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 761900/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 762000/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 762100/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 762200/546008352 complete +03/21/2023 03:35:45 - pe_asm.helpers.get_cyhy_asm - INFO - 762300/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762400/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762500/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762600/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762700/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762800/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 762900/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763000/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763100/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763200/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763300/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763400/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763500/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763600/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763700/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763800/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 763900/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 764000/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 764100/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 764200/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 764300/546008352 complete +03/21/2023 03:35:46 - pe_asm.helpers.get_cyhy_asm - INFO - 764400/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 764500/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 764600/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 764700/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 764800/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 764900/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765000/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765100/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765200/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765300/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765400/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765500/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765600/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765700/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765800/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 765900/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766000/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766100/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766200/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766300/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766400/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766500/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766600/546008352 complete +03/21/2023 03:35:47 - pe_asm.helpers.get_cyhy_asm - INFO - 766700/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 766800/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 766900/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767000/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767100/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767200/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767300/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767400/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767500/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767600/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767700/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767800/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 767900/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768000/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768100/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768200/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768300/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768400/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768500/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768600/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768700/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768800/546008352 complete +03/21/2023 03:35:48 - pe_asm.helpers.get_cyhy_asm - INFO - 768900/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769000/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769100/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769200/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769300/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769400/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769500/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769600/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769700/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769800/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 769900/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770000/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770100/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770200/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770300/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770400/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770500/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770600/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770700/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770800/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 770900/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 771000/546008352 complete +03/21/2023 03:35:49 - pe_asm.helpers.get_cyhy_asm - INFO - 771100/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771200/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771300/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771400/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771500/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771600/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771700/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771800/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 771900/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772000/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772100/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772200/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772300/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772400/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772500/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772600/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772700/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772800/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 772900/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 773000/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 773100/546008352 complete +03/21/2023 03:35:50 - pe_asm.helpers.get_cyhy_asm - INFO - 773200/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773300/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773400/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773500/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773600/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773700/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773800/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 773900/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774000/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774100/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774200/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774300/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774400/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774500/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774600/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774700/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774800/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 774900/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 775000/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 775100/546008352 complete +03/21/2023 03:35:51 - pe_asm.helpers.get_cyhy_asm - INFO - 775200/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775300/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775400/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775500/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775600/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775700/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775800/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 775900/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776000/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776100/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776200/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776300/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776400/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776500/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776600/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776700/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776800/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 776900/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 777000/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 777100/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 777200/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 777300/546008352 complete +03/21/2023 03:35:52 - pe_asm.helpers.get_cyhy_asm - INFO - 777400/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 777500/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 777600/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 777700/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 777800/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 777900/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778000/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778100/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778200/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778300/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778400/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778500/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778600/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778700/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778800/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 778900/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779000/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779100/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779200/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779300/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779400/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779500/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779600/546008352 complete +03/21/2023 03:35:53 - pe_asm.helpers.get_cyhy_asm - INFO - 779700/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 779800/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 779900/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780000/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780100/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780200/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780300/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780400/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780500/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780600/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780700/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780800/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 780900/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781000/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781100/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781200/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781300/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781400/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781500/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781600/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781700/546008352 complete +03/21/2023 03:35:54 - pe_asm.helpers.get_cyhy_asm - INFO - 781800/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 781900/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782000/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782100/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782200/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782300/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782400/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782500/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782600/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782700/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782800/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 782900/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783000/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783100/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783200/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783300/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783400/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783500/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783600/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783700/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783800/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 783900/546008352 complete +03/21/2023 03:35:55 - pe_asm.helpers.get_cyhy_asm - INFO - 784000/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784100/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784200/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784300/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784400/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784500/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784600/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784700/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784800/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 784900/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785000/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785100/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785200/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785300/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785400/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785500/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785600/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785700/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785800/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 785900/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 786000/546008352 complete +03/21/2023 03:35:56 - pe_asm.helpers.get_cyhy_asm - INFO - 786100/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786200/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786300/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786400/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786500/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786600/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786700/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786800/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 786900/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787000/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787100/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787200/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787300/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787400/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787500/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787600/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787700/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787800/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 787900/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 788000/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 788100/546008352 complete +03/21/2023 03:35:57 - pe_asm.helpers.get_cyhy_asm - INFO - 788200/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788300/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788400/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788500/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788600/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788700/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788800/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 788900/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789000/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789100/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789200/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789300/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789400/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789500/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789600/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789700/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789800/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 789900/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 790000/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 790100/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 790200/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 790300/546008352 complete +03/21/2023 03:35:58 - pe_asm.helpers.get_cyhy_asm - INFO - 790400/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 790500/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 790600/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 790700/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 790800/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 790900/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791000/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791100/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791200/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791300/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791400/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791500/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791600/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791700/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791800/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 791900/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792000/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792100/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792200/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792300/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792400/546008352 complete +03/21/2023 03:35:59 - pe_asm.helpers.get_cyhy_asm - INFO - 792500/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 792600/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 792700/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 792800/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 792900/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793000/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793100/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793200/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793300/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793400/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793500/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793600/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793700/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793800/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 793900/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794000/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794100/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794200/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794300/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794400/546008352 complete +03/21/2023 03:36:00 - pe_asm.helpers.get_cyhy_asm - INFO - 794500/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 794600/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 794700/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 794800/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 794900/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795000/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795100/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795200/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795300/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795400/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795500/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795600/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795700/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795800/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 795900/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796000/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796100/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796200/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796300/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796400/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796500/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796600/546008352 complete +03/21/2023 03:36:01 - pe_asm.helpers.get_cyhy_asm - INFO - 796700/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 796800/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 796900/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797000/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797100/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797200/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797300/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797400/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797500/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797600/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797700/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797800/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 797900/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798000/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798100/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798200/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798300/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798400/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798500/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798600/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798700/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798800/546008352 complete +03/21/2023 03:36:02 - pe_asm.helpers.get_cyhy_asm - INFO - 798900/546008352 complete +03/21/2023 03:36:03 - pe_asm.helpers.get_cyhy_asm - INFO - 799000/546008352 complete +03/21/2023 03:36:03 - pe_asm.helpers.get_cyhy_asm - INFO - 799100/546008352 complete +03/21/2023 03:36:03 - pe_asm.helpers.get_cyhy_asm - INFO - 799200/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799300/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799400/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799500/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799600/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799700/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799800/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 799900/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 800000/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 800100/546008352 complete +03/21/2023 03:36:06 - pe_asm.helpers.get_cyhy_asm - INFO - 800200/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800300/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800400/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800500/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800600/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800700/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800800/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 800900/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801000/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801100/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801200/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801300/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801400/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801500/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801600/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801700/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801800/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 801900/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 802000/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 802100/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 802200/546008352 complete +03/21/2023 03:36:07 - pe_asm.helpers.get_cyhy_asm - INFO - 802300/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802400/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802500/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802600/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802700/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802800/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 802900/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803000/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803100/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803200/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803300/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803400/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803500/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803600/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803700/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803800/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 803900/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804000/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804100/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804200/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804300/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804400/546008352 complete +03/21/2023 03:36:08 - pe_asm.helpers.get_cyhy_asm - INFO - 804500/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 804600/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 804700/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 804800/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 804900/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805000/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805100/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805200/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805300/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805400/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805500/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805600/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805700/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805800/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 805900/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806000/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806100/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806200/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806300/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806400/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806500/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806600/546008352 complete +03/21/2023 03:36:09 - pe_asm.helpers.get_cyhy_asm - INFO - 806700/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 806800/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 806900/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807000/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807100/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807200/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807300/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807400/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807500/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807600/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807700/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807800/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 807900/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808000/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808100/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808200/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808300/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808400/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808500/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808600/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808700/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808800/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 808900/546008352 complete +03/21/2023 03:36:10 - pe_asm.helpers.get_cyhy_asm - INFO - 809000/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809100/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809200/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809300/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809400/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809500/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809600/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809700/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809800/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 809900/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810000/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810100/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810200/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810300/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810400/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810500/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810600/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810700/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810800/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 810900/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 811000/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 811100/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 811200/546008352 complete +03/21/2023 03:36:11 - pe_asm.helpers.get_cyhy_asm - INFO - 811300/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811400/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811500/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811600/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811700/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811800/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 811900/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812000/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812100/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812200/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812300/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812400/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812500/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812600/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812700/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812800/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 812900/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813000/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813100/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813200/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813300/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813400/546008352 complete +03/21/2023 03:36:12 - pe_asm.helpers.get_cyhy_asm - INFO - 813500/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 813600/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 813700/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 813800/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 813900/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814000/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814100/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814200/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814300/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814400/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814500/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814600/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814700/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814800/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 814900/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815000/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815100/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815200/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815300/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815400/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815500/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815600/546008352 complete +03/21/2023 03:36:13 - pe_asm.helpers.get_cyhy_asm - INFO - 815700/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 815800/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 815900/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816000/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816100/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816200/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816300/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816400/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816500/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816600/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816700/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816800/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 816900/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817000/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817100/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817200/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817300/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817400/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817500/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817600/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817700/546008352 complete +03/21/2023 03:36:14 - pe_asm.helpers.get_cyhy_asm - INFO - 817800/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 817900/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818000/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818100/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818200/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818300/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818400/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818500/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818600/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818700/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818800/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 818900/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819000/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819100/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819200/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819300/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819400/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819500/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819600/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819700/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819800/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 819900/546008352 complete +03/21/2023 03:36:15 - pe_asm.helpers.get_cyhy_asm - INFO - 820000/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820100/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820200/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820300/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820400/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820500/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820600/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820700/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820800/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 820900/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821000/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821100/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821200/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821300/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821400/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821500/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821600/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821700/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821800/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 821900/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 822000/546008352 complete +03/21/2023 03:36:16 - pe_asm.helpers.get_cyhy_asm - INFO - 822100/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822200/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822300/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822400/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822500/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822600/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822700/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822800/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 822900/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823000/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823100/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823200/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823300/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823400/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823500/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823600/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823700/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823800/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 823900/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 824000/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 824100/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 824200/546008352 complete +03/21/2023 03:36:17 - pe_asm.helpers.get_cyhy_asm - INFO - 824300/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824400/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824500/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824600/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824700/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824800/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 824900/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825000/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825100/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825200/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825300/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825400/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825500/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825600/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825700/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825800/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 825900/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826000/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826100/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826200/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826300/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826400/546008352 complete +03/21/2023 03:36:18 - pe_asm.helpers.get_cyhy_asm - INFO - 826500/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 826600/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 826700/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 826800/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 826900/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827000/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827100/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827200/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827300/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827400/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827500/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827600/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827700/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827800/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 827900/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828000/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828100/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828200/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828300/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828400/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828500/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828600/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828700/546008352 complete +03/21/2023 03:36:19 - pe_asm.helpers.get_cyhy_asm - INFO - 828800/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 828900/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829000/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829100/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829200/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829300/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829400/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829500/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829600/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829700/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829800/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 829900/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830000/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830100/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830200/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830300/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830400/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830500/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830600/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830700/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830800/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 830900/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 831000/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 831100/546008352 complete +03/21/2023 03:36:20 - pe_asm.helpers.get_cyhy_asm - INFO - 831200/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831300/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831400/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831500/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831600/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831700/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831800/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 831900/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832000/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832100/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832200/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832300/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832400/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832500/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832600/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832700/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832800/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 832900/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 833000/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 833100/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 833200/546008352 complete +03/21/2023 03:36:21 - pe_asm.helpers.get_cyhy_asm - INFO - 833300/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833400/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833500/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833600/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833700/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833800/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 833900/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834000/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834100/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834200/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834300/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834400/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834500/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834600/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834700/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834800/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 834900/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835000/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835100/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835200/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835300/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835400/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835500/546008352 complete +03/21/2023 03:36:22 - pe_asm.helpers.get_cyhy_asm - INFO - 835600/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 835700/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 835800/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 835900/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836000/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836100/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836200/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836300/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836400/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836500/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836600/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836700/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836800/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 836900/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837000/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837100/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837200/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837300/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837400/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837500/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837600/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837700/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837800/546008352 complete +03/21/2023 03:36:23 - pe_asm.helpers.get_cyhy_asm - INFO - 837900/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838000/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838100/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838200/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838300/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838400/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838500/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838600/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838700/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838800/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 838900/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839000/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839100/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839200/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839300/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839400/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839500/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839600/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839700/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839800/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 839900/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 840000/546008352 complete +03/21/2023 03:36:24 - pe_asm.helpers.get_cyhy_asm - INFO - 840100/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840200/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840300/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840400/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840500/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840600/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840700/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840800/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 840900/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841000/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841100/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841200/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841300/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841400/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841500/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841600/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841700/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841800/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 841900/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 842000/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 842100/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 842200/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 842300/546008352 complete +03/21/2023 03:36:25 - pe_asm.helpers.get_cyhy_asm - INFO - 842400/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 842500/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 842600/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 842700/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 842800/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 842900/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843000/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843100/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843200/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843300/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843400/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843500/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843600/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843700/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843800/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 843900/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844000/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844100/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844200/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844300/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844400/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844500/546008352 complete +03/21/2023 03:36:26 - pe_asm.helpers.get_cyhy_asm - INFO - 844600/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 844700/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 844800/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 844900/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845000/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845100/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845200/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845300/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845400/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845500/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845600/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845700/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845800/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 845900/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846000/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846100/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846200/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846300/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846400/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846500/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846600/546008352 complete +03/21/2023 03:36:27 - pe_asm.helpers.get_cyhy_asm - INFO - 846700/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 846800/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 846900/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847000/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847100/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847200/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847300/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847400/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847500/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847600/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847700/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847800/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 847900/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848000/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848100/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848200/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848300/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848400/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848500/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848600/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848700/546008352 complete +03/21/2023 03:36:28 - pe_asm.helpers.get_cyhy_asm - INFO - 848800/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 848900/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849000/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849100/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849200/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849300/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849400/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849500/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849600/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849700/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849800/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 849900/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850000/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850100/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850200/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850300/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850400/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850500/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850600/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850700/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850800/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 850900/546008352 complete +03/21/2023 03:36:29 - pe_asm.helpers.get_cyhy_asm - INFO - 851000/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851100/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851200/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851300/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851400/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851500/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851600/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851700/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851800/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 851900/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852000/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852100/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852200/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852300/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852400/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852500/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852600/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852700/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852800/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 852900/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 853000/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 853100/546008352 complete +03/21/2023 03:36:30 - pe_asm.helpers.get_cyhy_asm - INFO - 853200/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853300/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853400/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853500/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853600/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853700/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853800/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 853900/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854000/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854100/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854200/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854300/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854400/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854500/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854600/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854700/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854800/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 854900/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 855000/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 855100/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 855200/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 855300/546008352 complete +03/21/2023 03:36:31 - pe_asm.helpers.get_cyhy_asm - INFO - 855400/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 855500/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 855600/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 855700/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 855800/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 855900/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856000/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856100/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856200/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856300/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856400/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856500/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856600/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856700/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856800/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 856900/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857000/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857100/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857200/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857300/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857400/546008352 complete +03/21/2023 03:36:32 - pe_asm.helpers.get_cyhy_asm - INFO - 857500/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 857600/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 857700/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 857800/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 857900/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858000/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858100/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858200/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858300/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858400/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858500/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858600/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858700/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858800/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 858900/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859000/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859100/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859200/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859300/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859400/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859500/546008352 complete +03/21/2023 03:36:33 - pe_asm.helpers.get_cyhy_asm - INFO - 859600/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 859700/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 859800/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 859900/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860000/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860100/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860200/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860300/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860400/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860500/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860600/546008352 complete +03/21/2023 03:36:34 - pe_asm.helpers.get_cyhy_asm - INFO - 860700/546008352 complete +03/21/2023 03:36:36 - pe_asm.helpers.get_cyhy_asm - INFO - 860800/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 860900/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861000/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861100/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861200/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861300/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861400/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861500/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861600/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861700/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861800/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 861900/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862000/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862100/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862200/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862300/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862400/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862500/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862600/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862700/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862800/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 862900/546008352 complete +03/21/2023 03:36:37 - pe_asm.helpers.get_cyhy_asm - INFO - 863000/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863100/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863200/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863300/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863400/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863500/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863600/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863700/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863800/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 863900/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864000/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864100/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864200/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864300/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864400/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864500/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864600/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864700/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864800/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 864900/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 865000/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 865100/546008352 complete +03/21/2023 03:36:38 - pe_asm.helpers.get_cyhy_asm - INFO - 865200/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865300/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865400/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865500/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865600/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865700/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865800/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 865900/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866000/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866100/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866200/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866300/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866400/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866500/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866600/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866700/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866800/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 866900/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 867000/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 867100/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 867200/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 867300/546008352 complete +03/21/2023 03:36:39 - pe_asm.helpers.get_cyhy_asm - INFO - 867400/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 867500/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 867600/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 867700/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 867800/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 867900/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868000/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868100/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868200/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868300/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868400/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868500/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868600/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868700/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868800/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 868900/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869000/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869100/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869200/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869300/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869400/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869500/546008352 complete +03/21/2023 03:36:40 - pe_asm.helpers.get_cyhy_asm - INFO - 869600/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 869700/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 869800/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 869900/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870000/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870100/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870200/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870300/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870400/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870500/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870600/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870700/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870800/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 870900/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871000/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871100/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871200/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871300/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871400/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871500/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871600/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871700/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871800/546008352 complete +03/21/2023 03:36:41 - pe_asm.helpers.get_cyhy_asm - INFO - 871900/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872000/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872100/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872200/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872300/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872400/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872500/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872600/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872700/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872800/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 872900/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873000/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873100/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873200/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873300/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873400/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873500/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873600/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873700/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873800/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 873900/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 874000/546008352 complete +03/21/2023 03:36:42 - pe_asm.helpers.get_cyhy_asm - INFO - 874100/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874200/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874300/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874400/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874500/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874600/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874700/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874800/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 874900/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875000/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875100/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875200/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875300/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875400/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875500/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875600/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875700/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875800/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 875900/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 876000/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 876100/546008352 complete +03/21/2023 03:36:43 - pe_asm.helpers.get_cyhy_asm - INFO - 876200/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876300/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876400/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876500/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876600/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876700/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876800/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 876900/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877000/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877100/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877200/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877300/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877400/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877500/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877600/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877700/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877800/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 877900/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 878000/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 878100/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 878200/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 878300/546008352 complete +03/21/2023 03:36:44 - pe_asm.helpers.get_cyhy_asm - INFO - 878400/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 878500/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 878600/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 878700/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 878800/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 878900/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879000/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879100/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879200/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879300/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879400/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879500/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879600/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879700/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879800/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 879900/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880000/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880100/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880200/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880300/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880400/546008352 complete +03/21/2023 03:36:45 - pe_asm.helpers.get_cyhy_asm - INFO - 880500/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 880600/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 880700/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 880800/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 880900/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881000/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881100/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881200/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881300/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881400/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881500/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881600/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881700/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881800/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 881900/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882000/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882100/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882200/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882300/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882400/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882500/546008352 complete +03/21/2023 03:36:46 - pe_asm.helpers.get_cyhy_asm - INFO - 882600/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 882700/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 882800/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 882900/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883000/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883100/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883200/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883300/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883400/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883500/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883600/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883700/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883800/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 883900/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884000/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884100/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884200/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884300/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884400/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884500/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884600/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884700/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884800/546008352 complete +03/21/2023 03:36:47 - pe_asm.helpers.get_cyhy_asm - INFO - 884900/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885000/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885100/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885200/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885300/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885400/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885500/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885600/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885700/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885800/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 885900/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886000/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886100/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886200/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886300/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886400/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886500/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886600/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886700/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886800/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 886900/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 887000/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 887100/546008352 complete +03/21/2023 03:36:48 - pe_asm.helpers.get_cyhy_asm - INFO - 887200/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887300/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887400/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887500/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887600/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887700/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887800/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 887900/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888000/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888100/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888200/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888300/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888400/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888500/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888600/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888700/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888800/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 888900/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 889000/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 889100/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 889200/546008352 complete +03/21/2023 03:36:49 - pe_asm.helpers.get_cyhy_asm - INFO - 889300/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889400/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889500/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889600/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889700/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889800/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 889900/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890000/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890100/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890200/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890300/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890400/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890500/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890600/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890700/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890800/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 890900/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891000/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891100/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891200/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891300/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891400/546008352 complete +03/21/2023 03:36:50 - pe_asm.helpers.get_cyhy_asm - INFO - 891500/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 891600/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 891700/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 891800/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 891900/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892000/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892100/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892200/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892300/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892400/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892500/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892600/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892700/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892800/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 892900/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893000/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893100/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893200/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893300/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893400/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893500/546008352 complete +03/21/2023 03:36:51 - pe_asm.helpers.get_cyhy_asm - INFO - 893600/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 893700/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 893800/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 893900/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894000/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894100/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894200/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894300/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894400/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894500/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894600/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894700/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894800/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 894900/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895000/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895100/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895200/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895300/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895400/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895500/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895600/546008352 complete +03/21/2023 03:36:52 - pe_asm.helpers.get_cyhy_asm - INFO - 895700/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 895800/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 895900/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896000/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896100/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896200/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896300/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896400/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896500/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896600/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896700/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896800/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 896900/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897000/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897100/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897200/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897300/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897400/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897500/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897600/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897700/546008352 complete +03/21/2023 03:36:53 - pe_asm.helpers.get_cyhy_asm - INFO - 897800/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 897900/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898000/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898100/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898200/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898300/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898400/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898500/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898600/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898700/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898800/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 898900/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899000/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899100/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899200/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899300/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899400/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899500/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899600/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899700/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899800/546008352 complete +03/21/2023 03:36:54 - pe_asm.helpers.get_cyhy_asm - INFO - 899900/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900000/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900100/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900200/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900300/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900400/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900500/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900600/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900700/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900800/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 900900/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901000/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901100/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901200/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901300/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901400/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901500/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901600/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901700/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901800/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 901900/546008352 complete +03/21/2023 03:36:55 - pe_asm.helpers.get_cyhy_asm - INFO - 902000/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902100/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902200/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902300/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902400/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902500/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902600/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902700/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902800/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 902900/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903000/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903100/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903200/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903300/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903400/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903500/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903600/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903700/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903800/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 903900/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 904000/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 904100/546008352 complete +03/21/2023 03:36:56 - pe_asm.helpers.get_cyhy_asm - INFO - 904200/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904300/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904400/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904500/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904600/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904700/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904800/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 904900/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905000/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905100/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905200/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905300/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905400/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905500/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905600/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905700/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905800/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 905900/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906000/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906100/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906200/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906300/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906400/546008352 complete +03/21/2023 03:36:57 - pe_asm.helpers.get_cyhy_asm - INFO - 906500/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 906600/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 906700/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 906800/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 906900/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907000/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907100/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907200/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907300/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907400/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907500/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907600/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907700/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907800/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 907900/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908000/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908100/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908200/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908300/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908400/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908500/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908600/546008352 complete +03/21/2023 03:36:58 - pe_asm.helpers.get_cyhy_asm - INFO - 908700/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 908800/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 908900/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909000/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909100/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909200/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909300/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909400/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909500/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909600/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909700/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909800/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 909900/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910000/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910100/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910200/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910300/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910400/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910500/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910600/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910700/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910800/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 910900/546008352 complete +03/21/2023 03:36:59 - pe_asm.helpers.get_cyhy_asm - INFO - 911000/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911100/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911200/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911300/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911400/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911500/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911600/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911700/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911800/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 911900/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912000/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912100/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912200/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912300/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912400/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912500/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912600/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912700/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912800/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 912900/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 913000/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 913100/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 913200/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 913300/546008352 complete +03/21/2023 03:37:00 - pe_asm.helpers.get_cyhy_asm - INFO - 913400/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 913500/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 913600/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 913700/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 913800/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 913900/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914000/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914100/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914200/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914300/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914400/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914500/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914600/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914700/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914800/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 914900/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915000/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915100/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915200/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915300/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915400/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915500/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915600/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915700/546008352 complete +03/21/2023 03:37:01 - pe_asm.helpers.get_cyhy_asm - INFO - 915800/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 915900/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916000/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916100/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916200/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916300/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916400/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916500/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916600/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916700/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916800/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 916900/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917000/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917100/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917200/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917300/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917400/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917500/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917600/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917700/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917800/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 917900/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 918000/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 918100/546008352 complete +03/21/2023 03:37:02 - pe_asm.helpers.get_cyhy_asm - INFO - 918200/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918300/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918400/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918500/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918600/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918700/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918800/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 918900/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919000/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919100/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919200/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919300/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919400/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919500/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919600/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919700/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919800/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 919900/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 920000/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 920100/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 920200/546008352 complete +03/21/2023 03:37:03 - pe_asm.helpers.get_cyhy_asm - INFO - 920300/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920400/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920500/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920600/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920700/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920800/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 920900/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921000/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921100/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921200/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921300/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921400/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921500/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921600/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921700/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921800/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 921900/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 922000/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 922100/546008352 complete +03/21/2023 03:37:04 - pe_asm.helpers.get_cyhy_asm - INFO - 922200/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922300/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922400/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922500/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922600/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922700/546008352 complete +03/21/2023 03:37:07 - pe_asm.helpers.get_cyhy_asm - INFO - 922800/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 922900/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923000/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923100/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923200/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923300/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923400/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923500/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923600/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923700/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923800/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 923900/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924000/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924100/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924200/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924300/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924400/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924500/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924600/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924700/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924800/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 924900/546008352 complete +03/21/2023 03:37:08 - pe_asm.helpers.get_cyhy_asm - INFO - 925000/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925100/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925200/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925300/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925400/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925500/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925600/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925700/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925800/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 925900/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926000/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926100/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926200/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926300/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926400/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926500/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926600/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926700/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926800/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 926900/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 927000/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 927100/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 927200/546008352 complete +03/21/2023 03:37:09 - pe_asm.helpers.get_cyhy_asm - INFO - 927300/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927400/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927500/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927600/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927700/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927800/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 927900/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928000/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928100/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928200/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928300/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928400/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928500/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928600/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928700/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928800/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 928900/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929000/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929100/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929200/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929300/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929400/546008352 complete +03/21/2023 03:37:10 - pe_asm.helpers.get_cyhy_asm - INFO - 929500/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 929600/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 929700/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 929800/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 929900/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930000/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930100/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930200/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930300/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930400/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930500/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930600/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930700/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930800/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 930900/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931000/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931100/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931200/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931300/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931400/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931500/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931600/546008352 complete +03/21/2023 03:37:11 - pe_asm.helpers.get_cyhy_asm - INFO - 931700/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 931800/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 931900/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932000/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932100/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932200/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932300/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932400/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932500/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932600/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932700/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932800/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 932900/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933000/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933100/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933200/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933300/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933400/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933500/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933600/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933700/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933800/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 933900/546008352 complete +03/21/2023 03:37:12 - pe_asm.helpers.get_cyhy_asm - INFO - 934000/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934100/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934200/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934300/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934400/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934500/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934600/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934700/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934800/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 934900/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935000/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935100/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935200/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935300/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935400/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935500/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935600/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935700/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935800/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 935900/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 936000/546008352 complete +03/21/2023 03:37:13 - pe_asm.helpers.get_cyhy_asm - INFO - 936100/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936200/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936300/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936400/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936500/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936600/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936700/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936800/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 936900/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937000/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937100/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937200/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937300/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937400/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937500/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937600/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937700/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937800/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 937900/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 938000/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 938100/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 938200/546008352 complete +03/21/2023 03:37:14 - pe_asm.helpers.get_cyhy_asm - INFO - 938300/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938400/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938500/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938600/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938700/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938800/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 938900/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939000/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939100/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939200/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939300/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939400/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939500/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939600/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939700/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939800/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 939900/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940000/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940100/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940200/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940300/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940400/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940500/546008352 complete +03/21/2023 03:37:15 - pe_asm.helpers.get_cyhy_asm - INFO - 940600/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 940700/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 940800/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 940900/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941000/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941100/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941200/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941300/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941400/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941500/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941600/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941700/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941800/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 941900/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942000/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942100/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942200/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942300/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942400/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942500/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942600/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942700/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942800/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 942900/546008352 complete +03/21/2023 03:37:16 - pe_asm.helpers.get_cyhy_asm - INFO - 943000/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943100/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943200/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943300/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943400/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943500/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943600/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943700/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943800/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 943900/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944000/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944100/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944200/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944300/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944400/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944500/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944600/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944700/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944800/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 944900/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 945000/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 945100/546008352 complete +03/21/2023 03:37:17 - pe_asm.helpers.get_cyhy_asm - INFO - 945200/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945300/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945400/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945500/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945600/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945700/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945800/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 945900/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946000/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946100/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946200/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946300/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946400/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946500/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946600/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946700/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946800/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 946900/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 947000/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 947100/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 947200/546008352 complete +03/21/2023 03:37:18 - pe_asm.helpers.get_cyhy_asm - INFO - 947300/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947400/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947500/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947600/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947700/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947800/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 947900/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948000/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948100/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948200/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948300/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948400/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948500/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948600/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948700/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948800/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 948900/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 949000/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 949100/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 949200/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 949300/546008352 complete +03/21/2023 03:37:19 - pe_asm.helpers.get_cyhy_asm - INFO - 949400/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 949500/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 949600/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 949700/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 949800/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 949900/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950000/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950100/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950200/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950300/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950400/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950500/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950600/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950700/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950800/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 950900/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 951000/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 951100/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 951200/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 951300/546008352 complete +03/21/2023 03:37:20 - pe_asm.helpers.get_cyhy_asm - INFO - 951400/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 951500/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 951600/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 951700/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 951800/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 951900/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952000/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952100/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952200/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952300/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952400/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952500/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952600/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952700/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952800/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 952900/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953000/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953100/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953200/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953300/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953400/546008352 complete +03/21/2023 03:37:21 - pe_asm.helpers.get_cyhy_asm - INFO - 953500/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 953600/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 953700/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 953800/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 953900/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954000/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954100/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954200/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954300/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954400/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954500/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954600/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954700/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954800/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 954900/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955000/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955100/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955200/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955300/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955400/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955500/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955600/546008352 complete +03/21/2023 03:37:22 - pe_asm.helpers.get_cyhy_asm - INFO - 955700/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 955800/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 955900/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956000/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956100/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956200/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956300/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956400/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956500/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956600/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956700/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956800/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 956900/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957000/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957100/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957200/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957300/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957400/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957500/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957600/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957700/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957800/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 957900/546008352 complete +03/21/2023 03:37:23 - pe_asm.helpers.get_cyhy_asm - INFO - 958000/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958100/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958200/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958300/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958400/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958500/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958600/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958700/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958800/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 958900/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959000/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959100/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959200/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959300/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959400/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959500/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959600/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959700/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959800/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 959900/546008352 complete +03/21/2023 03:37:24 - pe_asm.helpers.get_cyhy_asm - INFO - 960000/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960100/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960200/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960300/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960400/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960500/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960600/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960700/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960800/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 960900/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961000/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961100/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961200/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961300/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961400/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961500/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961600/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961700/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961800/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 961900/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 962000/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 962100/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 962200/546008352 complete +03/21/2023 03:37:25 - pe_asm.helpers.get_cyhy_asm - INFO - 962300/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962400/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962500/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962600/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962700/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962800/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 962900/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963000/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963100/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963200/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963300/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963400/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963500/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963600/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963700/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963800/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 963900/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 964000/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 964100/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 964200/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 964300/546008352 complete +03/21/2023 03:37:26 - pe_asm.helpers.get_cyhy_asm - INFO - 964400/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 964500/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 964600/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 964700/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 964800/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 964900/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965000/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965100/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965200/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965300/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965400/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965500/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965600/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965700/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965800/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 965900/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966000/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966100/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966200/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966300/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966400/546008352 complete +03/21/2023 03:37:27 - pe_asm.helpers.get_cyhy_asm - INFO - 966500/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 966600/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 966700/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 966800/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 966900/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967000/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967100/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967200/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967300/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967400/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967500/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967600/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967700/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967800/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 967900/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968000/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968100/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968200/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968300/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968400/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968500/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968600/546008352 complete +03/21/2023 03:37:28 - pe_asm.helpers.get_cyhy_asm - INFO - 968700/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 968800/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 968900/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969000/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969100/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969200/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969300/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969400/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969500/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969600/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969700/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969800/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 969900/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970000/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970100/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970200/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970300/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970400/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970500/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970600/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970700/546008352 complete +03/21/2023 03:37:29 - pe_asm.helpers.get_cyhy_asm - INFO - 970800/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 970900/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971000/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971100/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971200/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971300/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971400/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971500/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971600/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971700/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971800/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 971900/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972000/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972100/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972200/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972300/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972400/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972500/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972600/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972700/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972800/546008352 complete +03/21/2023 03:37:30 - pe_asm.helpers.get_cyhy_asm - INFO - 972900/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973000/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973100/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973200/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973300/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973400/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973500/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973600/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973700/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973800/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 973900/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974000/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974100/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974200/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974300/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974400/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974500/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974600/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974700/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974800/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 974900/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 975000/546008352 complete +03/21/2023 03:37:31 - pe_asm.helpers.get_cyhy_asm - INFO - 975100/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975200/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975300/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975400/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975500/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975600/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975700/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975800/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 975900/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976000/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976100/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976200/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976300/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976400/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976500/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976600/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976700/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976800/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 976900/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 977000/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 977100/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 977200/546008352 complete +03/21/2023 03:37:32 - pe_asm.helpers.get_cyhy_asm - INFO - 977300/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977400/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977500/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977600/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977700/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977800/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 977900/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978000/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978100/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978200/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978300/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978400/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978500/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978600/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978700/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978800/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 978900/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 979000/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 979100/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 979200/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 979300/546008352 complete +03/21/2023 03:37:33 - pe_asm.helpers.get_cyhy_asm - INFO - 979400/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 979500/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 979600/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 979700/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 979800/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 979900/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980000/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980100/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980200/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980300/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980400/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980500/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980600/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980700/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980800/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 980900/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981000/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981100/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981200/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981300/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981400/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981500/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981600/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981700/546008352 complete +03/21/2023 03:37:34 - pe_asm.helpers.get_cyhy_asm - INFO - 981800/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 981900/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982000/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982100/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982200/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982300/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982400/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982500/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982600/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982700/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982800/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 982900/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983000/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983100/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983200/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983300/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983400/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983500/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983600/546008352 complete +03/21/2023 03:37:35 - pe_asm.helpers.get_cyhy_asm - INFO - 983700/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 983800/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 983900/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984000/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984100/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984200/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984300/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984400/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984500/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984600/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984700/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984800/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 984900/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985000/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985100/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985200/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985300/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985400/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985500/546008352 complete +03/21/2023 03:37:38 - pe_asm.helpers.get_cyhy_asm - INFO - 985600/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 985700/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 985800/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 985900/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986000/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986100/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986200/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986300/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986400/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986500/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986600/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986700/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986800/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 986900/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987000/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987100/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987200/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987300/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987400/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987500/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987600/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987700/546008352 complete +03/21/2023 03:37:39 - pe_asm.helpers.get_cyhy_asm - INFO - 987800/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 987900/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988000/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988100/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988200/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988300/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988400/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988500/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988600/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988700/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988800/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 988900/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989000/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989100/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989200/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989300/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989400/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989500/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989600/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989700/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989800/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 989900/546008352 complete +03/21/2023 03:37:40 - pe_asm.helpers.get_cyhy_asm - INFO - 990000/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990100/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990200/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990300/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990400/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990500/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990600/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990700/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990800/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 990900/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991000/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991100/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991200/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991300/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991400/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991500/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991600/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991700/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991800/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 991900/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 992000/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 992100/546008352 complete +03/21/2023 03:37:41 - pe_asm.helpers.get_cyhy_asm - INFO - 992200/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992300/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992400/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992500/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992600/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992700/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992800/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 992900/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993000/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993100/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993200/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993300/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993400/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993500/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993600/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993700/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993800/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 993900/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 994000/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 994100/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 994200/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 994300/546008352 complete +03/21/2023 03:37:42 - pe_asm.helpers.get_cyhy_asm - INFO - 994400/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 994500/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 994600/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 994700/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 994800/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 994900/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995000/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995100/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995200/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995300/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995400/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995500/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995600/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995700/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995800/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 995900/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996000/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996100/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996200/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996300/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996400/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996500/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996600/546008352 complete +03/21/2023 03:37:43 - pe_asm.helpers.get_cyhy_asm - INFO - 996700/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 996800/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 996900/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997000/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997100/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997200/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997300/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997400/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997500/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997600/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997700/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997800/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 997900/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998000/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998100/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998200/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998300/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998400/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998500/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998600/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998700/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998800/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 998900/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 999000/546008352 complete +03/21/2023 03:37:44 - pe_asm.helpers.get_cyhy_asm - INFO - 999100/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999200/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999300/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999400/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999500/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999600/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999700/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999800/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 999900/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000000/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000100/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000200/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000300/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000400/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000500/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000600/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000700/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000800/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1000900/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1001000/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1001100/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1001200/546008352 complete +03/21/2023 03:37:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1001300/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001400/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001500/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001600/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001700/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001800/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1001900/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002000/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002100/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002200/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002300/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002400/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002500/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002600/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002700/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002800/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1002900/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003000/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003100/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003200/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003300/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003400/546008352 complete +03/21/2023 03:37:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1003500/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1003600/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1003700/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1003800/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1003900/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004000/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004100/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004200/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004300/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004400/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004500/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004600/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004700/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004800/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1004900/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005000/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005100/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005200/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005300/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005400/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005500/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005600/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005700/546008352 complete +03/21/2023 03:37:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1005800/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1005900/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006000/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006100/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006200/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006300/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006400/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006500/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006600/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006700/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006800/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1006900/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007000/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007100/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007200/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007300/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007400/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007500/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007600/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007700/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007800/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1007900/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1008000/546008352 complete +03/21/2023 03:37:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1008100/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008200/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008300/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008400/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008500/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008600/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008700/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008800/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1008900/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009000/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009100/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009200/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009300/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009400/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009500/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009600/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009700/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009800/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1009900/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1010000/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1010100/546008352 complete +03/21/2023 03:37:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1010200/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010300/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010400/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010500/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010600/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010700/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010800/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1010900/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011000/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011100/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011200/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011300/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011400/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011500/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011600/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011700/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011800/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1011900/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1012000/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1012100/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1012200/546008352 complete +03/21/2023 03:37:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1012300/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012400/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012500/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012600/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012700/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012800/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1012900/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013000/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013100/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013200/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013300/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013400/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013500/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013600/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013700/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013800/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1013900/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014000/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014100/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014200/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014300/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014400/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014500/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014600/546008352 complete +03/21/2023 03:37:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1014700/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1014800/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1014900/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015000/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015100/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015200/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015300/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015400/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015500/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015600/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015700/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015800/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1015900/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016000/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016100/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016200/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016300/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016400/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016500/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016600/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016700/546008352 complete +03/21/2023 03:37:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1016800/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1016900/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017000/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017100/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017200/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017300/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017400/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017500/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017600/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017700/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017800/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1017900/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018000/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018100/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018200/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018300/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018400/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018500/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018600/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018700/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018800/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1018900/546008352 complete +03/21/2023 03:37:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1019000/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019100/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019200/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019300/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019400/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019500/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019600/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019700/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019800/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1019900/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020000/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020100/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020200/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020300/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020400/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020500/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020600/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020700/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020800/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1020900/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1021000/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1021100/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1021200/546008352 complete +03/21/2023 03:37:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1021300/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021400/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021500/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021600/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021700/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021800/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1021900/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022000/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022100/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022200/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022300/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022400/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022500/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022600/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022700/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022800/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1022900/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023000/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023100/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023200/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023300/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023400/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023500/546008352 complete +03/21/2023 03:37:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1023600/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1023700/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1023800/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1023900/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024000/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024100/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024200/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024300/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024400/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024500/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024600/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024700/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024800/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1024900/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025000/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025100/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025200/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025300/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025400/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025500/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025600/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025700/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025800/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1025900/546008352 complete +03/21/2023 03:37:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1026000/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026100/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026200/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026300/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026400/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026500/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026600/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026700/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026800/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1026900/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027000/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027100/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027200/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027300/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027400/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027500/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027600/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027700/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027800/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1027900/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1028000/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1028100/546008352 complete +03/21/2023 03:37:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1028200/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028300/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028400/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028500/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028600/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028700/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028800/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1028900/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029000/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029100/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029200/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029300/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029400/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029500/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029600/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029700/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029800/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1029900/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1030000/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1030100/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1030200/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1030300/546008352 complete +03/21/2023 03:37:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1030400/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1030500/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1030600/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1030700/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1030800/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1030900/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031000/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031100/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031200/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031300/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031400/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031500/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031600/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031700/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031800/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1031900/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032000/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032100/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032200/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032300/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032400/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032500/546008352 complete +03/21/2023 03:37:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1032600/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1032700/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1032800/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1032900/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033000/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033100/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033200/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033300/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033400/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033500/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033600/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033700/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033800/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1033900/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034000/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034100/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034200/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034300/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034400/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034500/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034600/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034700/546008352 complete +03/21/2023 03:38:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1034800/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1034900/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035000/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035100/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035200/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035300/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035400/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035500/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035600/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035700/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035800/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1035900/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036000/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036100/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036200/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036300/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036400/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036500/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036600/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036700/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036800/546008352 complete +03/21/2023 03:38:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1036900/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037000/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037100/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037200/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037300/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037400/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037500/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037600/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037700/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037800/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1037900/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038000/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038100/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038200/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038300/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038400/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038500/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038600/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038700/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038800/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1038900/546008352 complete +03/21/2023 03:38:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1039000/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039100/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039200/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039300/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039400/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039500/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039600/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039700/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039800/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1039900/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040000/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040100/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040200/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040300/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040400/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040500/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040600/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040700/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040800/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1040900/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1041000/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1041100/546008352 complete +03/21/2023 03:38:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1041200/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041300/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041400/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041500/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041600/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041700/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041800/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1041900/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042000/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042100/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042200/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042300/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042400/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042500/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042600/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042700/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042800/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1042900/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1043000/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1043100/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1043200/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1043300/546008352 complete +03/21/2023 03:38:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1043400/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1043500/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1043600/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1043700/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1043800/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1043900/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044000/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044100/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044200/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044300/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044400/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044500/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044600/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044700/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044800/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1044900/546008352 complete +03/21/2023 03:38:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1045000/546008352 complete +03/21/2023 03:38:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1045100/546008352 complete +03/21/2023 03:38:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1045200/546008352 complete +03/21/2023 03:38:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1045300/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045400/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045500/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045600/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045700/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045800/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1045900/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046000/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046100/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046200/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046300/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046400/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046500/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046600/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046700/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046800/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1046900/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047000/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047100/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047200/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047300/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047400/546008352 complete +03/21/2023 03:38:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1047500/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1047600/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1047700/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1047800/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1047900/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048000/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048100/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048200/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048300/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048400/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048500/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048600/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048700/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048800/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1048900/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049000/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049100/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049200/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049300/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049400/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049500/546008352 complete +03/21/2023 03:38:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1049600/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1049700/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1049800/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1049900/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050000/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050100/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050200/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050300/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050400/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050500/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050600/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050700/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050800/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1050900/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051000/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051100/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051200/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051300/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051400/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051500/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051600/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051700/546008352 complete +03/21/2023 03:38:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1051800/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1051900/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052000/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052100/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052200/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052300/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052400/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052500/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052600/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052700/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052800/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1052900/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053000/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053100/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053200/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053300/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053400/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053500/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053600/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053700/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053800/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1053900/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1054000/546008352 complete +03/21/2023 03:38:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1054100/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054200/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054300/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054400/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054500/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054600/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054700/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054800/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1054900/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055000/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055100/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055200/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055300/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055400/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055500/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055600/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055700/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055800/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1055900/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1056000/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1056100/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1056200/546008352 complete +03/21/2023 03:38:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1056300/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056400/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056500/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056600/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056700/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056800/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1056900/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057000/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057100/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057200/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057300/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057400/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057500/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057600/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057700/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057800/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1057900/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058000/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058100/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058200/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058300/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058400/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058500/546008352 complete +03/21/2023 03:38:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1058600/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1058700/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1058800/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1058900/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059000/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059100/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059200/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059300/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059400/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059500/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059600/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059700/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059800/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1059900/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060000/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060100/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060200/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060300/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060400/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060500/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060600/546008352 complete +03/21/2023 03:38:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1060700/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1060800/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1060900/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061000/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061100/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061200/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061300/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061400/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061500/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061600/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061700/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061800/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1061900/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062000/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062100/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062200/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062300/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062400/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062500/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062600/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062700/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062800/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1062900/546008352 complete +03/21/2023 03:38:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1063000/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063100/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063200/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063300/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063400/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063500/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063600/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063700/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063800/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1063900/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064000/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064100/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064200/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064300/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064400/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064500/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064600/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064700/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064800/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1064900/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1065000/546008352 complete +03/21/2023 03:38:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1065100/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065200/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065300/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065400/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065500/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065600/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065700/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065800/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1065900/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066000/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066100/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066200/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066300/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066400/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066500/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066600/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066700/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066800/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1066900/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1067000/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1067100/546008352 complete +03/21/2023 03:38:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1067200/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067300/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067400/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067500/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067600/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067700/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067800/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1067900/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068000/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068100/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068200/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068300/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068400/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068500/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068600/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068700/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068800/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1068900/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1069000/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1069100/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1069200/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1069300/546008352 complete +03/21/2023 03:38:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1069400/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1069500/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1069600/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1069700/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1069800/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1069900/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070000/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070100/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070200/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070300/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070400/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070500/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070600/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070700/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070800/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1070900/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071000/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071100/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071200/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071300/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071400/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071500/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071600/546008352 complete +03/21/2023 03:38:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1071700/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1071800/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1071900/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072000/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072100/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072200/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072300/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072400/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072500/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072600/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072700/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072800/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1072900/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073000/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073100/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073200/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073300/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073400/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073500/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073600/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073700/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073800/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1073900/546008352 complete +03/21/2023 03:38:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1074000/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074100/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074200/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074300/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074400/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074500/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074600/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074700/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074800/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1074900/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075000/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075100/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075200/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075300/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075400/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075500/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075600/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075700/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075800/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1075900/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1076000/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1076100/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1076200/546008352 complete +03/21/2023 03:38:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1076300/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076400/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076500/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076600/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076700/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076800/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1076900/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077000/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077100/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077200/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077300/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077400/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077500/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077600/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077700/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077800/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1077900/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078000/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078100/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078200/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078300/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078400/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078500/546008352 complete +03/21/2023 03:38:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1078600/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1078700/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1078800/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1078900/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079000/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079100/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079200/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079300/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079400/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079500/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079600/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079700/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079800/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1079900/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080000/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080100/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080200/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080300/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080400/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080500/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080600/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080700/546008352 complete +03/21/2023 03:38:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1080800/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1080900/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081000/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081100/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081200/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081300/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081400/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081500/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081600/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081700/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081800/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1081900/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082000/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082100/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082200/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082300/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082400/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082500/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082600/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082700/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082800/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1082900/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1083000/546008352 complete +03/21/2023 03:38:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1083100/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083200/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083300/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083400/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083500/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083600/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083700/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083800/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1083900/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084000/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084100/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084200/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084300/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084400/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084500/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084600/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084700/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084800/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1084900/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1085000/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1085100/546008352 complete +03/21/2023 03:38:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1085200/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085300/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085400/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085500/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085600/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085700/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085800/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1085900/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086000/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086100/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086200/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086300/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086400/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086500/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086600/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086700/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086800/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1086900/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1087000/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1087100/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1087200/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1087300/546008352 complete +03/21/2023 03:38:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1087400/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1087500/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1087600/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1087700/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1087800/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1087900/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088000/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088100/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088200/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088300/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088400/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088500/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088600/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088700/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088800/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1088900/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089000/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089100/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089200/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089300/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089400/546008352 complete +03/21/2023 03:38:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1089500/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1089600/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1089700/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1089800/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1089900/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090000/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090100/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090200/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090300/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090400/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090500/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090600/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090700/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090800/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1090900/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091000/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091100/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091200/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091300/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091400/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091500/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091600/546008352 complete +03/21/2023 03:38:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1091700/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1091800/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1091900/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092000/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092100/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092200/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092300/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092400/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092500/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092600/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092700/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092800/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1092900/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093000/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093100/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093200/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093300/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093400/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093500/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093600/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093700/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093800/546008352 complete +03/21/2023 03:38:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1093900/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094000/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094100/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094200/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094300/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094400/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094500/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094600/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094700/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094800/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1094900/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095000/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095100/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095200/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095300/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095400/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095500/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095600/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095700/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095800/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1095900/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1096000/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1096100/546008352 complete +03/21/2023 03:38:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1096200/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096300/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096400/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096500/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096600/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096700/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096800/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1096900/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097000/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097100/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097200/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097300/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097400/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097500/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097600/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097700/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097800/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1097900/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1098000/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1098100/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1098200/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1098300/546008352 complete +03/21/2023 03:38:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1098400/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1098500/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1098600/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1098700/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1098800/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1098900/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099000/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099100/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099200/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099300/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099400/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099500/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099600/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099700/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099800/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1099900/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100000/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100100/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100200/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100300/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100400/546008352 complete +03/21/2023 03:38:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1100500/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1100600/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1100700/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1100800/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1100900/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101000/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101100/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101200/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101300/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101400/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101500/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101600/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101700/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101800/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1101900/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102000/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102100/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102200/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102300/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102400/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102500/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102600/546008352 complete +03/21/2023 03:38:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1102700/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1102800/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1102900/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103000/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103100/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103200/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103300/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103400/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103500/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103600/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103700/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103800/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1103900/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104000/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104100/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104200/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104300/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104400/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104500/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104600/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104700/546008352 complete +03/21/2023 03:38:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1104800/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1104900/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105000/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105100/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105200/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105300/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105400/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105500/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105600/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105700/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105800/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1105900/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1106000/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1106100/546008352 complete +03/21/2023 03:38:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1106200/546008352 complete +03/21/2023 03:38:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1106300/546008352 complete +03/21/2023 03:38:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1106400/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1106500/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1106600/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1106700/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1106800/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1106900/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107000/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107100/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107200/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107300/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107400/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107500/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107600/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107700/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107800/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1107900/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108000/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108100/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108200/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108300/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108400/546008352 complete +03/21/2023 03:38:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1108500/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1108600/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1108700/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1108800/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1108900/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109000/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109100/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109200/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109300/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109400/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109500/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109600/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109700/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109800/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1109900/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110000/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110100/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110200/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110300/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110400/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110500/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110600/546008352 complete +03/21/2023 03:38:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1110700/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1110800/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1110900/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111000/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111100/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111200/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111300/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111400/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111500/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111600/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111700/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111800/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1111900/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112000/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112100/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112200/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112300/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112400/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112500/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112600/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112700/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112800/546008352 complete +03/21/2023 03:38:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1112900/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113000/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113100/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113200/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113300/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113400/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113500/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113600/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113700/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113800/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1113900/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114000/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114100/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114200/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114300/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114400/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114500/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114600/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114700/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114800/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1114900/546008352 complete +03/21/2023 03:38:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1115000/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115100/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115200/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115300/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115400/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115500/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115600/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115700/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115800/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1115900/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116000/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116100/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116200/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116300/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116400/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116500/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116600/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116700/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116800/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1116900/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1117000/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1117100/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1117200/546008352 complete +03/21/2023 03:38:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1117300/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117400/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117500/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117600/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117700/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117800/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1117900/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118000/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118100/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118200/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118300/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118400/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118500/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118600/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118700/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118800/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1118900/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119000/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119100/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119200/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119300/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119400/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119500/546008352 complete +03/21/2023 03:38:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1119600/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1119700/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1119800/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1119900/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120000/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120100/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120200/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120300/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120400/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120500/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120600/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120700/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120800/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1120900/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121000/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121100/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121200/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121300/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121400/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121500/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121600/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121700/546008352 complete +03/21/2023 03:38:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1121800/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1121900/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122000/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122100/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122200/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122300/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122400/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122500/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122600/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122700/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122800/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1122900/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123000/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123100/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123200/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123300/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123400/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123500/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123600/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123700/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123800/546008352 complete +03/21/2023 03:38:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1123900/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124000/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124100/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124200/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124300/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124400/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124500/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124600/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124700/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124800/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1124900/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125000/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125100/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125200/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125300/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125400/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125500/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125600/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125700/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125800/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1125900/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1126000/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1126100/546008352 complete +03/21/2023 03:38:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1126200/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126300/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126400/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126500/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126600/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126700/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126800/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1126900/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127000/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127100/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127200/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127300/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127400/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127500/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127600/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127700/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127800/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1127900/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1128000/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1128100/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1128200/546008352 complete +03/21/2023 03:38:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1128300/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128400/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128500/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128600/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128700/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128800/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1128900/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129000/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129100/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129200/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129300/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129400/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129500/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129600/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129700/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129800/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1129900/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1130000/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1130100/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1130200/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1130300/546008352 complete +03/21/2023 03:38:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1130400/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1130500/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1130600/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1130700/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1130800/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1130900/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131000/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131100/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131200/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131300/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131400/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131500/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131600/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131700/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131800/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1131900/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132000/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132100/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132200/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132300/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132400/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132500/546008352 complete +03/21/2023 03:38:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1132600/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1132700/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1132800/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1132900/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133000/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133100/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133200/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133300/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133400/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133500/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133600/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133700/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133800/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1133900/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134000/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134100/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134200/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134300/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134400/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134500/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134600/546008352 complete +03/21/2023 03:38:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1134700/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1134800/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1134900/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135000/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135100/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135200/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135300/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135400/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135500/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135600/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135700/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135800/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1135900/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136000/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136100/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136200/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136300/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136400/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136500/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136600/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136700/546008352 complete +03/21/2023 03:38:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1136800/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1136900/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137000/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137100/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137200/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137300/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137400/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137500/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137600/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137700/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137800/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1137900/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138000/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138100/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138200/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138300/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138400/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138500/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138600/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138700/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138800/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1138900/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1139000/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1139100/546008352 complete +03/21/2023 03:38:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1139200/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139300/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139400/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139500/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139600/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139700/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139800/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1139900/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140000/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140100/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140200/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140300/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140400/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140500/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140600/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140700/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140800/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1140900/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1141000/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1141100/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1141200/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1141300/546008352 complete +03/21/2023 03:38:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1141400/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1141500/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1141600/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1141700/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1141800/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1141900/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142000/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142100/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142200/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142300/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142400/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142500/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142600/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142700/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142800/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1142900/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143000/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143100/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143200/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143300/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143400/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143500/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143600/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143700/546008352 complete +03/21/2023 03:38:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1143800/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1143900/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144000/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144100/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144200/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144300/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144400/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144500/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144600/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144700/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144800/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1144900/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145000/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145100/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145200/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145300/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145400/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145500/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145600/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145700/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145800/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1145900/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1146000/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1146100/546008352 complete +03/21/2023 03:38:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1146200/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146300/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146400/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146500/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146600/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146700/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146800/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1146900/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147000/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147100/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147200/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147300/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147400/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147500/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147600/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147700/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147800/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1147900/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148000/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148100/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148200/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148300/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148400/546008352 complete +03/21/2023 03:38:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1148500/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1148600/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1148700/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1148800/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1148900/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149000/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149100/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149200/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149300/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149400/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149500/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149600/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149700/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149800/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1149900/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150000/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150100/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150200/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150300/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150400/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150500/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150600/546008352 complete +03/21/2023 03:38:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1150700/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1150800/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1150900/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151000/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151100/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151200/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151300/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151400/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151500/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151600/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151700/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151800/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1151900/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152000/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152100/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152200/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152300/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152400/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152500/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152600/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152700/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152800/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1152900/546008352 complete +03/21/2023 03:38:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1153000/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153100/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153200/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153300/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153400/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153500/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153600/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153700/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153800/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1153900/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154000/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154100/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154200/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154300/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154400/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154500/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154600/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154700/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154800/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1154900/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1155000/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1155100/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1155200/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1155300/546008352 complete +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_OIG with DHS +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_OIG with DHS +03/21/2023 03:39:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1155400/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1155500/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1155600/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1155700/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1155800/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1155900/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156000/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156100/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156200/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156300/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156400/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156500/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156600/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156700/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156800/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1156900/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157000/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157100/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157200/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157300/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157400/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157500/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157600/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157700/546008352 complete +03/21/2023 03:39:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1157800/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1157900/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158000/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158100/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158200/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158300/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158400/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158500/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158600/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158700/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158800/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1158900/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159000/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159100/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159200/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159300/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159400/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159500/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159600/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159700/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159800/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1159900/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1160000/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1160100/546008352 complete +03/21/2023 03:39:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1160200/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160300/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160400/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160500/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160600/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160700/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160800/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1160900/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161000/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161100/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161200/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161300/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161400/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161500/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161600/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161700/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161800/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1161900/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162000/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162100/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162200/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162300/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162400/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162500/546008352 complete +03/21/2023 03:39:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1162600/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1162700/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1162800/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1162900/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163000/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163100/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163200/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163300/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163400/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163500/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163600/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163700/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163800/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1163900/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164000/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164100/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164200/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164300/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164400/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164500/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164600/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164700/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164800/546008352 complete +03/21/2023 03:39:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1164900/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165000/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165100/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165200/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165300/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165400/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165500/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165600/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165700/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165800/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1165900/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166000/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166100/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166200/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166300/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166400/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166500/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166600/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166700/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166800/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1166900/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1167000/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1167100/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1167200/546008352 complete +03/21/2023 03:39:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1167300/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167400/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167500/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167600/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167700/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167800/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1167900/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168000/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168100/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168200/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168300/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168400/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168500/546008352 complete +03/21/2023 03:39:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1168600/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1168700/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1168800/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1168900/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169000/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169100/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169200/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169300/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169400/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169500/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169600/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169700/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169800/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1169900/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170000/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170100/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170200/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170300/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170400/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170500/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170600/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170700/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170800/546008352 complete +03/21/2023 03:39:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1170900/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171000/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171100/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171200/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171300/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171400/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171500/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171600/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171700/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171800/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1171900/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172000/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172100/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172200/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172300/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172400/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172500/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172600/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172700/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172800/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1172900/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1173000/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1173100/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1173200/546008352 complete +03/21/2023 03:39:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1173300/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173400/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173500/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173600/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173700/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173800/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1173900/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174000/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174100/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174200/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174300/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174400/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174500/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174600/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174700/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174800/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1174900/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175000/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175100/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175200/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175300/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175400/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175500/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175600/546008352 complete +03/21/2023 03:39:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1175700/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1175800/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1175900/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176000/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176100/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176200/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176300/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176400/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176500/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176600/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176700/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176800/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1176900/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177000/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177100/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177200/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177300/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177400/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177500/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177600/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177700/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177800/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1177900/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1178000/546008352 complete +03/21/2023 03:39:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1178100/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178200/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178300/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178400/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178500/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178600/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178700/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178800/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1178900/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179000/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179100/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179200/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179300/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179400/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179500/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179600/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179700/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179800/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1179900/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180000/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180100/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180200/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180300/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180400/546008352 complete +03/21/2023 03:39:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1180500/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1180600/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1180700/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1180800/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1180900/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181000/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181100/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181200/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181300/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181400/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181500/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181600/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181700/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181800/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1181900/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182000/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182100/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182200/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182300/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182400/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182500/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182600/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182700/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182800/546008352 complete +03/21/2023 03:39:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1182900/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183000/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183100/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183200/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183300/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183400/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183500/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183600/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183700/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183800/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1183900/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184000/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184100/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184200/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184300/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184400/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184500/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184600/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184700/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184800/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1184900/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1185000/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1185100/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1185200/546008352 complete +03/21/2023 03:39:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1185300/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185400/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185500/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185600/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185700/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185800/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1185900/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186000/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186100/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186200/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186300/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186400/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186500/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186600/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186700/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186800/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1186900/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187000/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187100/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187200/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187300/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187400/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187500/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187600/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187700/546008352 complete +03/21/2023 03:39:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1187800/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1187900/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188000/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188100/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188200/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188300/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188400/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188500/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188600/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188700/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188800/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1188900/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189000/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189100/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189200/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189300/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189400/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189500/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189600/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189700/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189800/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1189900/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1190000/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1190100/546008352 complete +03/21/2023 03:39:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1190200/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190300/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190400/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190500/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190600/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190700/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190800/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1190900/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191000/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191100/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191200/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191300/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191400/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191500/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191600/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191700/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191800/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1191900/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192000/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192100/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192200/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192300/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192400/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192500/546008352 complete +03/21/2023 03:39:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1192600/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1192700/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1192800/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1192900/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193000/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193100/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193200/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193300/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193400/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193500/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193600/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193700/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193800/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1193900/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194000/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194100/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194200/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194300/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194400/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194500/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194600/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194700/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194800/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1194900/546008352 complete +03/21/2023 03:39:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1195000/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195100/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195200/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195300/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195400/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195500/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195600/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195700/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195800/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1195900/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196000/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196100/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196200/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196300/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196400/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196500/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196600/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196700/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196800/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1196900/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1197000/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1197100/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1197200/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1197300/546008352 complete +03/21/2023 03:39:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1197400/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1197500/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1197600/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1197700/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1197800/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1197900/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198000/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198100/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198200/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198300/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198400/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198500/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198600/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198700/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198800/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1198900/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199000/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199100/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199200/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199300/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199400/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199500/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199600/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199700/546008352 complete +03/21/2023 03:39:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1199800/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1199900/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200000/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200100/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200200/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200300/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200400/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200500/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200600/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200700/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200800/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1200900/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201000/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201100/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201200/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201300/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201400/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201500/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201600/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201700/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201800/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1201900/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1202000/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1202100/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1202200/546008352 complete +03/21/2023 03:39:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1202300/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202400/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202500/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202600/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202700/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202800/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1202900/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203000/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203100/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203200/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203300/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203400/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203500/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203600/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203700/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203800/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1203900/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204000/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204100/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204200/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204300/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204400/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204500/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204600/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204700/546008352 complete +03/21/2023 03:39:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1204800/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1204900/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205000/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205100/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205200/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205300/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205400/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205500/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205600/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205700/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205800/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1205900/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206000/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206100/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206200/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206300/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206400/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206500/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206600/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206700/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206800/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1206900/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1207000/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1207100/546008352 complete +03/21/2023 03:39:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1207200/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207300/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207400/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207500/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207600/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207700/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207800/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1207900/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208000/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208100/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208200/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208300/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208400/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208500/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208600/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208700/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208800/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1208900/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209000/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209100/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209200/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209300/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209400/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209500/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209600/546008352 complete +03/21/2023 03:39:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1209700/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1209800/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1209900/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210000/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210100/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210200/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210300/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210400/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210500/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210600/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210700/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210800/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1210900/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211000/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211100/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211200/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211300/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211400/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211500/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211600/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211700/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211800/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1211900/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1212000/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1212100/546008352 complete +03/21/2023 03:39:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1212200/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212300/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212400/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212500/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212600/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212700/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212800/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1212900/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213000/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213100/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213200/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213300/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213400/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213500/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213600/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213700/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213800/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1213900/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214000/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214100/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214200/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214300/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214400/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214500/546008352 complete +03/21/2023 03:39:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1214600/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1214700/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1214800/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1214900/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215000/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215100/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215200/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215300/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215400/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215500/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215600/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215700/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215800/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1215900/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216000/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216100/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216200/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216300/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216400/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216500/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216600/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216700/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216800/546008352 complete +03/21/2023 03:39:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1216900/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217000/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217100/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217200/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217300/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217400/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217500/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217600/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217700/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217800/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1217900/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218000/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218100/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218200/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218300/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218400/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218500/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218600/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218700/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218800/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1218900/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1219000/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1219100/546008352 complete +03/21/2023 03:39:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1219200/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219300/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219400/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219500/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219600/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219700/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219800/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1219900/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220000/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220100/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220200/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220300/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220400/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220500/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220600/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220700/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220800/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1220900/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1221000/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1221100/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1221200/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1221300/546008352 complete +03/21/2023 03:39:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1221400/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1221500/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1221600/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1221700/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1221800/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1221900/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222000/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222100/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222200/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222300/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222400/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222500/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222600/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222700/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222800/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1222900/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223000/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223100/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223200/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223300/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223400/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223500/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223600/546008352 complete +03/21/2023 03:39:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1223700/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1223800/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1223900/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224000/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224100/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224200/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224300/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224400/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224500/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224600/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224700/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224800/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1224900/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225000/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225100/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225200/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225300/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225400/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225500/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225600/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225700/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225800/546008352 complete +03/21/2023 03:39:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1225900/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226000/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226100/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226200/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226300/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226400/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226500/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226600/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226700/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226800/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1226900/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227000/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227100/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227200/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227300/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227400/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227500/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227600/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227700/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227800/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1227900/546008352 complete +03/21/2023 03:39:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1228000/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228100/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228200/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228300/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228400/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228500/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228600/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228700/546008352 complete +03/21/2023 03:39:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1228800/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1228900/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229000/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229100/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229200/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229300/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229400/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229500/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229600/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229700/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229800/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1229900/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1230000/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1230100/546008352 complete +03/21/2023 03:39:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1230200/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230300/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230400/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230500/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230600/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230700/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230800/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1230900/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231000/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231100/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231200/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231300/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231400/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231500/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231600/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231700/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231800/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1231900/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232000/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232100/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232200/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232300/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232400/546008352 complete +03/21/2023 03:39:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1232500/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1232600/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1232700/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1232800/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1232900/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233000/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233100/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233200/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233300/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233400/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233500/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233600/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233700/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233800/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1233900/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234000/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234100/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234200/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234300/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234400/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234500/546008352 complete +03/21/2023 03:39:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1234600/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1234700/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1234800/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1234900/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235000/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235100/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235200/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235300/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235400/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235500/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235600/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235700/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235800/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1235900/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236000/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236100/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236200/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236300/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236400/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236500/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236600/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236700/546008352 complete +03/21/2023 03:39:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1236800/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1236900/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237000/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237100/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237200/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237300/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237400/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237500/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237600/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237700/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237800/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1237900/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238000/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238100/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238200/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238300/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238400/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238500/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238600/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238700/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238800/546008352 complete +03/21/2023 03:39:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1238900/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239000/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239100/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239200/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239300/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239400/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239500/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239600/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239700/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239800/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1239900/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240000/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240100/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240200/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240300/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240400/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240500/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240600/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240700/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240800/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1240900/546008352 complete +03/21/2023 03:39:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1241000/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241100/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241200/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241300/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241400/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241500/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241600/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241700/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241800/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1241900/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242000/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242100/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242200/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242300/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242400/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242500/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242600/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242700/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242800/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1242900/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1243000/546008352 complete +03/21/2023 03:39:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1243100/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243200/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243300/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243400/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243500/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243600/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243700/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243800/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1243900/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244000/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244100/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244200/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244300/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244400/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244500/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244600/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244700/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244800/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1244900/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1245000/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1245100/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1245200/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1245300/546008352 complete +03/21/2023 03:39:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1245400/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1245500/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1245600/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1245700/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1245800/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1245900/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246000/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246100/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246200/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246300/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246400/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246500/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246600/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246700/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246800/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1246900/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247000/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247100/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247200/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247300/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247400/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247500/546008352 complete +03/21/2023 03:39:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1247600/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1247700/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1247800/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1247900/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248000/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248100/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248200/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248300/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248400/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248500/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248600/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248700/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248800/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1248900/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249000/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249100/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249200/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249300/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249400/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249500/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249600/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249700/546008352 complete +03/21/2023 03:39:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1249800/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1249900/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250000/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250100/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250200/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250300/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250400/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250500/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250600/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250700/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250800/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1250900/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251000/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251100/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251200/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251300/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251400/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251500/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251600/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251700/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251800/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1251900/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1252000/546008352 complete +03/21/2023 03:39:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1252100/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252200/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252300/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252400/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252500/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252600/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252700/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252800/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1252900/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253000/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253100/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253200/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253300/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253400/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253500/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253600/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253700/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253800/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1253900/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1254000/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1254100/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1254200/546008352 complete +03/21/2023 03:39:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1254300/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254400/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254500/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254600/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254700/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254800/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1254900/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255000/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255100/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255200/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255300/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255400/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255500/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255600/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255700/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255800/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1255900/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256000/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256100/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256200/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256300/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256400/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256500/546008352 complete +03/21/2023 03:39:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1256600/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1256700/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1256800/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1256900/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257000/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257100/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257200/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257300/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257400/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257500/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257600/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257700/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257800/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1257900/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258000/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258100/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258200/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258300/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258400/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258500/546008352 complete +03/21/2023 03:39:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1258600/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1258700/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1258800/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1258900/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259000/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259100/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259200/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259300/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259400/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259500/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259600/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259700/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259800/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1259900/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260000/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260100/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260200/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260300/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260400/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260500/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260600/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260700/546008352 complete +03/21/2023 03:39:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1260800/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1260900/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261000/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261100/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261200/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261300/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261400/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261500/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261600/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261700/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261800/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1261900/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262000/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262100/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262200/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262300/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262400/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262500/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262600/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262700/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262800/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1262900/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1263000/546008352 complete +03/21/2023 03:39:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1263100/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263200/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263300/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263400/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263500/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263600/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263700/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263800/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1263900/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264000/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264100/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264200/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264300/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264400/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264500/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264600/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264700/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264800/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1264900/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1265000/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1265100/546008352 complete +03/21/2023 03:39:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1265200/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265300/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265400/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265500/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265600/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265700/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265800/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1265900/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266000/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266100/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266200/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266300/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266400/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266500/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266600/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266700/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266800/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1266900/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1267000/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1267100/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1267200/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1267300/546008352 complete +03/21/2023 03:39:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1267400/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1267500/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1267600/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1267700/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1267800/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1267900/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268000/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268100/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268200/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268300/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268400/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268500/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268600/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268700/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268800/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1268900/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269000/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269100/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269200/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269300/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269400/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269500/546008352 complete +03/21/2023 03:39:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1269600/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1269700/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1269800/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1269900/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270000/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270100/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270200/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270300/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270400/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270500/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270600/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270700/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270800/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1270900/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271000/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271100/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271200/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271300/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271400/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271500/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271600/546008352 complete +03/21/2023 03:39:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1271700/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1271800/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1271900/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272000/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272100/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272200/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272300/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272400/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272500/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272600/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272700/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272800/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1272900/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273000/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273100/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273200/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273300/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273400/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273500/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273600/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273700/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273800/546008352 complete +03/21/2023 03:39:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1273900/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274000/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274100/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274200/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274300/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274400/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274500/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274600/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274700/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274800/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1274900/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275000/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275100/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275200/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275300/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275400/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275500/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275600/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275700/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275800/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1275900/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1276000/546008352 complete +03/21/2023 03:39:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1276100/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276200/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276300/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276400/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276500/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276600/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276700/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276800/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1276900/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277000/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277100/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277200/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277300/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277400/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277500/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277600/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277700/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277800/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1277900/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278000/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278100/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278200/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278300/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278400/546008352 complete +03/21/2023 03:39:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1278500/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1278600/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1278700/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1278800/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1278900/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279000/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279100/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279200/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279300/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279400/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279500/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279600/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279700/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279800/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1279900/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280000/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280100/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280200/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280300/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280400/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280500/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280600/546008352 complete +03/21/2023 03:40:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1280700/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1280800/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1280900/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281000/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281100/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281200/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281300/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281400/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281500/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281600/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281700/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281800/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1281900/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282000/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282100/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282200/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282300/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282400/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282500/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282600/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282700/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282800/546008352 complete +03/21/2023 03:40:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1282900/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283000/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283100/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283200/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283300/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283400/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283500/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283600/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283700/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283800/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1283900/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284000/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284100/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284200/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284300/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284400/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284500/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284600/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284700/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284800/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1284900/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1285000/546008352 complete +03/21/2023 03:40:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1285100/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285200/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285300/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285400/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285500/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285600/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285700/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285800/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1285900/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286000/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286100/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286200/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286300/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286400/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286500/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286600/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286700/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286800/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1286900/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1287000/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1287100/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1287200/546008352 complete +03/21/2023 03:40:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1287300/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287400/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287500/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287600/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287700/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287800/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1287900/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288000/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288100/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288200/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288300/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288400/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288500/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288600/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288700/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288800/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1288900/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289000/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289100/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289200/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289300/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289400/546008352 complete +03/21/2023 03:40:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1289500/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1289600/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1289700/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1289800/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1289900/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1290000/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1290100/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1290200/546008352 complete +03/21/2023 03:40:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1290300/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290400/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290500/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290600/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290700/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290800/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1290900/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291000/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291100/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291200/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291300/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291400/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291500/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291600/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291700/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291800/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1291900/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292000/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292100/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292200/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292300/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292400/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292500/546008352 complete +03/21/2023 03:40:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1292600/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1292700/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1292800/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1292900/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293000/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293100/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293200/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293300/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293400/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293500/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293600/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293700/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293800/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1293900/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294000/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294100/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294200/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294300/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294400/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294500/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294600/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294700/546008352 complete +03/21/2023 03:40:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1294800/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1294900/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295000/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295100/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295200/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295300/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295400/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295500/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295600/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295700/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295800/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1295900/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296000/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296100/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296200/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296300/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296400/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296500/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296600/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296700/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296800/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1296900/546008352 complete +03/21/2023 03:40:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1297000/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297100/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297200/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297300/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297400/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297500/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297600/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297700/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297800/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1297900/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298000/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298100/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298200/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298300/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298400/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298500/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298600/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298700/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298800/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1298900/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1299000/546008352 complete +03/21/2023 03:40:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1299100/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299200/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299300/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299400/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299500/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299600/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299700/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299800/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1299900/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300000/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300100/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300200/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300300/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300400/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300500/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300600/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300700/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300800/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1300900/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1301000/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1301100/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1301200/546008352 complete +03/21/2023 03:40:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1301300/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301400/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301500/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301600/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301700/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301800/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1301900/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302000/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302100/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302200/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302300/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302400/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302500/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302600/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302700/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302800/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1302900/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303000/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303100/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303200/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303300/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303400/546008352 complete +03/21/2023 03:40:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1303500/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1303600/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1303700/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1303800/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1303900/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304000/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304100/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304200/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304300/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304400/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304500/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304600/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304700/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304800/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1304900/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305000/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305100/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305200/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305300/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305400/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305500/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305600/546008352 complete +03/21/2023 03:40:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1305700/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1305800/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1305900/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306000/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306100/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306200/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306300/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306400/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306500/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306600/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306700/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306800/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1306900/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307000/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307100/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307200/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307300/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307400/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307500/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307600/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307700/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307800/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1307900/546008352 complete +03/21/2023 03:40:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1308000/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308100/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308200/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308300/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308400/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308500/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308600/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308700/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308800/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1308900/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309000/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309100/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309200/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309300/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309400/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309500/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309600/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309700/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309800/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1309900/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1310000/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1310100/546008352 complete +03/21/2023 03:40:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1310200/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310300/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310400/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310500/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310600/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310700/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310800/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1310900/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311000/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311100/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311200/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311300/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311400/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311500/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311600/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311700/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311800/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1311900/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1312000/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1312100/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1312200/546008352 complete +03/21/2023 03:40:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1312300/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312400/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312500/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312600/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312700/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312800/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1312900/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313000/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313100/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313200/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313300/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313400/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313500/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313600/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313700/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313800/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1313900/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314000/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314100/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314200/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314300/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314400/546008352 complete +03/21/2023 03:40:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1314500/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1314600/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1314700/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1314800/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1314900/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315000/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315100/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315200/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315300/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315400/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315500/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315600/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315700/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315800/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1315900/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316000/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316100/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316200/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316300/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316400/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316500/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316600/546008352 complete +03/21/2023 03:40:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1316700/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1316800/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1316900/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317000/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317100/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317200/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317300/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317400/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317500/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317600/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317700/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317800/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1317900/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318000/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318100/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318200/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318300/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318400/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318500/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318600/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318700/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318800/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1318900/546008352 complete +03/21/2023 03:40:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1319000/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319100/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319200/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319300/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319400/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319500/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319600/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319700/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319800/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1319900/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320000/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320100/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320200/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320300/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320400/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320500/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320600/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320700/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320800/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1320900/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1321000/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1321100/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1321200/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1321300/546008352 complete +03/21/2023 03:40:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1321400/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1321500/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1321600/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1321700/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1321800/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1321900/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322000/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322100/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322200/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322300/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322400/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322500/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322600/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322700/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322800/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1322900/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323000/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323100/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323200/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323300/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323400/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323500/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323600/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323700/546008352 complete +03/21/2023 03:40:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1323800/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1323900/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324000/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324100/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324200/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324300/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324400/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324500/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324600/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324700/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324800/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1324900/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325000/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325100/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325200/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325300/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325400/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325500/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325600/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325700/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325800/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1325900/546008352 complete +03/21/2023 03:40:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1326000/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326100/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326200/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326300/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326400/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326500/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326600/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326700/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326800/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1326900/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327000/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327100/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327200/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327300/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327400/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327500/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327600/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327700/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327800/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1327900/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1328000/546008352 complete +03/21/2023 03:40:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1328100/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328200/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328300/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328400/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328500/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328600/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328700/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328800/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1328900/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329000/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329100/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329200/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329300/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329400/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329500/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329600/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329700/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329800/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1329900/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1330000/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1330100/546008352 complete +03/21/2023 03:40:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1330200/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330300/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330400/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330500/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330600/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330700/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330800/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1330900/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331000/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331100/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331200/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331300/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331400/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331500/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331600/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331700/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331800/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1331900/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332000/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332100/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332200/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332300/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332400/546008352 complete +03/21/2023 03:40:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1332500/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1332600/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1332700/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1332800/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1332900/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333000/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333100/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333200/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333300/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333400/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333500/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333600/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333700/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333800/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1333900/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334000/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334100/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334200/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334300/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334400/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334500/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334600/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334700/546008352 complete +03/21/2023 03:40:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1334800/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1334900/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335000/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335100/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335200/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335300/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335400/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335500/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335600/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335700/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335800/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1335900/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336000/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336100/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336200/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336300/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336400/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336500/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336600/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336700/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336800/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1336900/546008352 complete +03/21/2023 03:40:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1337000/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337100/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337200/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337300/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337400/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337500/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337600/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337700/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337800/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1337900/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338000/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338100/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338200/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338300/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338400/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338500/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338600/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338700/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338800/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1338900/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1339000/546008352 complete +03/21/2023 03:40:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1339100/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339200/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339300/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339400/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339500/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339600/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339700/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339800/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1339900/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340000/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340100/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340200/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340300/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340400/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340500/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340600/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340700/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340800/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1340900/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341000/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341100/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341200/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341300/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341400/546008352 complete +03/21/2023 03:40:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1341500/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1341600/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1341700/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1341800/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1341900/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342000/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342100/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342200/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342300/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342400/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342500/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342600/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342700/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342800/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1342900/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343000/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343100/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343200/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343300/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343400/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343500/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343600/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343700/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343800/546008352 complete +03/21/2023 03:40:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1343900/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344000/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344100/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344200/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344300/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344400/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344500/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344600/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344700/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344800/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1344900/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345000/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345100/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345200/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345300/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345400/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345500/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345600/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345700/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345800/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1345900/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1346000/546008352 complete +03/21/2023 03:40:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1346100/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346200/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346300/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346400/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346500/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346600/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346700/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346800/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1346900/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347000/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347100/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347200/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347300/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347400/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347500/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347600/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347700/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347800/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1347900/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1348000/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1348100/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1348200/546008352 complete +03/21/2023 03:40:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1348300/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348400/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348500/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348600/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348700/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348800/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1348900/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349000/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349100/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349200/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349300/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349400/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349500/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349600/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349700/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349800/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1349900/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1350000/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1350100/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1350200/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1350300/546008352 complete +03/21/2023 03:40:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1350400/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1350500/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1350600/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1350700/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1350800/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1350900/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351000/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351100/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351200/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351300/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351400/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351500/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351600/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351700/546008352 complete +03/21/2023 03:40:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1351800/546008352 complete +03/21/2023 03:40:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1351900/546008352 complete +03/21/2023 03:40:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1352000/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352100/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352200/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352300/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352400/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352500/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352600/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352700/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352800/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1352900/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353000/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353100/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353200/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353300/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353400/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353500/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353600/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353700/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353800/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1353900/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1354000/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1354100/546008352 complete +03/21/2023 03:40:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1354200/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354300/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354400/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354500/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354600/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354700/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354800/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1354900/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355000/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355100/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355200/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355300/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355400/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355500/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355600/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355700/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355800/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1355900/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1356000/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1356100/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1356200/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1356300/546008352 complete +03/21/2023 03:40:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1356400/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1356500/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1356600/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1356700/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1356800/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1356900/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357000/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357100/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357200/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357300/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357400/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357500/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357600/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357700/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357800/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1357900/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358000/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358100/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358200/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358300/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358400/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358500/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358600/546008352 complete +03/21/2023 03:40:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1358700/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1358800/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1358900/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359000/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359100/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359200/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359300/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359400/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359500/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359600/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359700/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359800/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1359900/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360000/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360100/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360200/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360300/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360400/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360500/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360600/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360700/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360800/546008352 complete +03/21/2023 03:40:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1360900/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361000/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361100/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361200/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361300/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361400/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361500/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361600/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361700/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361800/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1361900/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362000/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362100/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362200/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362300/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362400/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362500/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362600/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362700/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362800/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1362900/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1363000/546008352 complete +03/21/2023 03:40:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1363100/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363200/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363300/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363400/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363500/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363600/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363700/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363800/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1363900/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364000/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364100/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364200/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364300/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364400/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364500/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364600/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364700/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364800/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1364900/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1365000/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1365100/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1365200/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1365300/546008352 complete +03/21/2023 03:40:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1365400/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1365500/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1365600/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1365700/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1365800/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1365900/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366000/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366100/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366200/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366300/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366400/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366500/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366600/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366700/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366800/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1366900/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367000/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367100/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367200/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367300/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367400/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367500/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367600/546008352 complete +03/21/2023 03:40:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1367700/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1367800/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1367900/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368000/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368100/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368200/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368300/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368400/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368500/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368600/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368700/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368800/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1368900/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369000/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369100/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369200/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369300/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369400/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369500/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369600/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369700/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369800/546008352 complete +03/21/2023 03:40:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1369900/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370000/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370100/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370200/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370300/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370400/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370500/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370600/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370700/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370800/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1370900/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371000/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371100/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371200/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371300/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371400/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371500/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371600/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371700/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371800/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1371900/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1372000/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1372100/546008352 complete +03/21/2023 03:40:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1372200/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372300/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372400/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372500/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372600/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372700/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372800/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1372900/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373000/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373100/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373200/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373300/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373400/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373500/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373600/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373700/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373800/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1373900/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1374000/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1374100/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1374200/546008352 complete +03/21/2023 03:40:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1374300/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374400/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374500/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374600/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374700/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374800/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1374900/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375000/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375100/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375200/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375300/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375400/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375500/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375600/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375700/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375800/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1375900/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1376000/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1376100/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1376200/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1376300/546008352 complete +03/21/2023 03:40:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1376400/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1376500/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1376600/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1376700/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1376800/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1376900/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377000/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377100/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377200/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377300/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377400/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377500/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377600/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377700/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377800/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1377900/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378000/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378100/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378200/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378300/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378400/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378500/546008352 complete +03/21/2023 03:40:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1378600/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1378700/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1378800/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1378900/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379000/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379100/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379200/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379300/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379400/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379500/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379600/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379700/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379800/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1379900/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380000/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380100/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380200/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380300/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380400/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380500/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380600/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380700/546008352 complete +03/21/2023 03:40:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1380800/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1380900/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381000/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381100/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381200/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381300/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381400/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381500/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381600/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381700/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381800/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1381900/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382000/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382100/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382200/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382300/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382400/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382500/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382600/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382700/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382800/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1382900/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1383000/546008352 complete +03/21/2023 03:40:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1383100/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383200/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383300/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383400/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383500/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383600/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383700/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383800/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1383900/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384000/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384100/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384200/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384300/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384400/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384500/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384600/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384700/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384800/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1384900/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1385000/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1385100/546008352 complete +03/21/2023 03:40:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1385200/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385300/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385400/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385500/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385600/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385700/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385800/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1385900/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386000/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386100/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386200/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386300/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386400/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386500/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386600/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386700/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386800/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1386900/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1387000/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1387100/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1387200/546008352 complete +03/21/2023 03:40:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1387300/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387400/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387500/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387600/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387700/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387800/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1387900/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388000/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388100/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388200/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388300/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388400/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388500/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388600/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388700/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388800/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1388900/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1389000/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1389100/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1389200/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1389300/546008352 complete +03/21/2023 03:40:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1389400/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1389500/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1389600/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1389700/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1389800/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1389900/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390000/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390100/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390200/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390300/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390400/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390500/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390600/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390700/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390800/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1390900/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391000/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391100/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391200/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391300/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391400/546008352 complete +03/21/2023 03:40:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1391500/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1391600/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1391700/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1391800/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1391900/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392000/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392100/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392200/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392300/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392400/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392500/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392600/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392700/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392800/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1392900/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393000/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393100/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393200/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393300/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393400/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393500/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393600/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393700/546008352 complete +03/21/2023 03:40:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1393800/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1393900/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394000/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394100/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394200/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394300/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394400/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394500/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394600/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394700/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394800/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1394900/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395000/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395100/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395200/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395300/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395400/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395500/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395600/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395700/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395800/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1395900/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1396000/546008352 complete +03/21/2023 03:40:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1396100/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396200/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396300/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396400/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396500/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396600/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396700/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396800/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1396900/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397000/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397100/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397200/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397300/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397400/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397500/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397600/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397700/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397800/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1397900/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1398000/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1398100/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1398200/546008352 complete +03/21/2023 03:40:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1398300/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398400/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398500/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398600/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398700/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398800/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1398900/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399000/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399100/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399200/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399300/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399400/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399500/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399600/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399700/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399800/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1399900/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400000/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400100/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400200/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400300/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400400/546008352 complete +03/21/2023 03:41:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1400500/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1400600/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1400700/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1400800/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1400900/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401000/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401100/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401200/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401300/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401400/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401500/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401600/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401700/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401800/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1401900/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402000/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402100/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402200/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402300/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402400/546008352 complete +03/21/2023 03:41:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1402500/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1402600/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1402700/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1402800/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1402900/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403000/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403100/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403200/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403300/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403400/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403500/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403600/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403700/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403800/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1403900/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404000/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404100/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404200/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404300/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404400/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404500/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404600/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404700/546008352 complete +03/21/2023 03:41:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1404800/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1404900/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405000/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405100/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405200/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405300/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405400/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405500/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405600/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405700/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405800/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1405900/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406000/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406100/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406200/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406300/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406400/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406500/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406600/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406700/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406800/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1406900/546008352 complete +03/21/2023 03:41:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1407000/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407100/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407200/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407300/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407400/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407500/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407600/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407700/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407800/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1407900/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408000/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408100/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408200/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408300/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408400/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408500/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408600/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408700/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408800/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1408900/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1409000/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1409100/546008352 complete +03/21/2023 03:41:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1409200/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409300/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409400/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409500/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409600/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409700/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409800/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1409900/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410000/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410100/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410200/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410300/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410400/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410500/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410600/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410700/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410800/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1410900/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1411000/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1411100/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1411200/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1411300/546008352 complete +03/21/2023 03:41:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1411400/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1411500/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1411600/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1411700/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1411800/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1411900/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412000/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412100/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412200/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412300/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412400/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412500/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412600/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412700/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412800/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1412900/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1413000/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1413100/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1413200/546008352 complete +03/21/2023 03:41:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1413300/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413400/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413500/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413600/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413700/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413800/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1413900/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414000/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414100/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414200/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414300/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414400/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414500/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414600/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414700/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414800/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1414900/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1415000/546008352 complete +03/21/2023 03:41:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1415100/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415200/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415300/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415400/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415500/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415600/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415700/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415800/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1415900/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416000/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416100/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416200/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416300/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416400/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416500/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416600/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416700/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416800/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1416900/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1417000/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1417100/546008352 complete +03/21/2023 03:41:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1417200/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417300/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417400/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417500/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417600/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417700/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417800/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1417900/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418000/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418100/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418200/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418300/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418400/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418500/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418600/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418700/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418800/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1418900/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1419000/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1419100/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1419200/546008352 complete +03/21/2023 03:41:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1419300/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419400/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419500/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419600/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419700/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419800/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1419900/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420000/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420100/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420200/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420300/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420400/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420500/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420600/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420700/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420800/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1420900/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421000/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421100/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421200/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421300/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421400/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421500/546008352 complete +03/21/2023 03:41:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1421600/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1421700/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1421800/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1421900/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422000/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422100/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422200/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422300/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422400/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422500/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422600/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422700/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422800/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1422900/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423000/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423100/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423200/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423300/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423400/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423500/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423600/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423700/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423800/546008352 complete +03/21/2023 03:41:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1423900/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424000/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424100/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424200/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424300/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424400/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424500/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424600/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424700/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424800/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1424900/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425000/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425100/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425200/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425300/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425400/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425500/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425600/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425700/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425800/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1425900/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1426000/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1426100/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1426200/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1426300/546008352 complete +03/21/2023 03:41:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1426400/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1426500/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1426600/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1426700/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1426800/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1426900/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427000/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427100/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427200/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427300/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427400/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427500/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427600/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427700/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427800/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1427900/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428000/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428100/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428200/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428300/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428400/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428500/546008352 complete +03/21/2023 03:41:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1428600/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1428700/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1428800/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1428900/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429000/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429100/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429200/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429300/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429400/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429500/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429600/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429700/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429800/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1429900/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430000/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430100/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430200/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430300/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430400/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430500/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430600/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430700/546008352 complete +03/21/2023 03:41:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1430800/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1430900/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431000/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431100/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431200/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431300/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431400/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431500/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431600/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431700/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431800/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1431900/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432000/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432100/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432200/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432300/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432400/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432500/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432600/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432700/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432800/546008352 complete +03/21/2023 03:41:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1432900/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433000/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433100/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433200/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433300/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433400/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433500/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433600/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433700/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433800/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1433900/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434000/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434100/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434200/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434300/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434400/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434500/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434600/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434700/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434800/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1434900/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1435000/546008352 complete +03/21/2023 03:41:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1435100/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435200/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435300/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435400/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435500/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435600/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435700/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435800/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1435900/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436000/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436100/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436200/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436300/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436400/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436500/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436600/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436700/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436800/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1436900/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1437000/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1437100/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1437200/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1437300/546008352 complete +03/21/2023 03:41:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1437400/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1437500/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1437600/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1437700/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1437800/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1437900/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438000/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438100/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438200/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438300/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438400/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438500/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438600/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438700/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438800/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1438900/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439000/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439100/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439200/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439300/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439400/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439500/546008352 complete +03/21/2023 03:41:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1439600/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1439700/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1439800/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1439900/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440000/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440100/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440200/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440300/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440400/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440500/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440600/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440700/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440800/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1440900/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441000/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441100/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441200/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441300/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441400/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441500/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441600/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441700/546008352 complete +03/21/2023 03:41:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1441800/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1441900/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442000/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442100/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442200/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442300/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442400/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442500/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442600/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442700/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442800/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1442900/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443000/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443100/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443200/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443300/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443400/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443500/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443600/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443700/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443800/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1443900/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1444000/546008352 complete +03/21/2023 03:41:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1444100/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444200/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444300/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444400/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444500/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444600/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444700/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444800/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1444900/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445000/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445100/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445200/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445300/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445400/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445500/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445600/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445700/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445800/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1445900/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1446000/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1446100/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1446200/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1446300/546008352 complete +03/21/2023 03:41:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1446400/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1446500/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1446600/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1446700/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1446800/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1446900/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447000/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447100/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447200/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447300/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447400/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447500/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447600/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447700/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447800/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1447900/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448000/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448100/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448200/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448300/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448400/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448500/546008352 complete +03/21/2023 03:41:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1448600/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1448700/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1448800/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1448900/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449000/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449100/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449200/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449300/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449400/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449500/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449600/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449700/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449800/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1449900/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450000/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450100/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450200/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450300/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450400/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450500/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450600/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450700/546008352 complete +03/21/2023 03:41:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1450800/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1450900/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451000/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451100/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451200/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451300/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451400/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451500/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451600/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451700/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451800/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1451900/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452000/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452100/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452200/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452300/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452400/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452500/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452600/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452700/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452800/546008352 complete +03/21/2023 03:41:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1452900/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453000/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453100/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453200/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453300/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453400/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453500/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453600/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453700/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453800/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1453900/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454000/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454100/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454200/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454300/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454400/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454500/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454600/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454700/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454800/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1454900/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1455000/546008352 complete +03/21/2023 03:41:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1455100/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455200/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455300/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455400/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455500/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455600/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455700/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455800/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1455900/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456000/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456100/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456200/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456300/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456400/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456500/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456600/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456700/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456800/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1456900/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1457000/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1457100/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1457200/546008352 complete +03/21/2023 03:41:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1457300/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457400/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457500/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457600/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457700/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457800/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1457900/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458000/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458100/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458200/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458300/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458400/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458500/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458600/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458700/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458800/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1458900/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459000/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459100/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459200/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459300/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459400/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459500/546008352 complete +03/21/2023 03:41:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1459600/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1459700/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1459800/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1459900/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460000/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460100/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460200/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460300/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460400/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460500/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460600/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460700/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460800/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1460900/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461000/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461100/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461200/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461300/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461400/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461500/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461600/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461700/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461800/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1461900/546008352 complete +03/21/2023 03:41:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1462000/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462100/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462200/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462300/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462400/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462500/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462600/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462700/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462800/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1462900/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463000/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463100/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463200/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463300/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463400/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463500/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463600/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463700/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463800/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1463900/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1464000/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1464100/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1464200/546008352 complete +03/21/2023 03:41:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1464300/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464400/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464500/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464600/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464700/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464800/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1464900/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465000/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465100/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465200/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465300/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465400/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465500/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465600/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465700/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465800/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1465900/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466000/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466100/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466200/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466300/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466400/546008352 complete +03/21/2023 03:41:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1466500/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1466600/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1466700/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1466800/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1466900/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467000/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467100/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467200/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467300/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467400/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467500/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467600/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467700/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467800/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1467900/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468000/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468100/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468200/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468300/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468400/546008352 complete +03/21/2023 03:41:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1468500/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1468600/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1468700/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1468800/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1468900/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469000/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469100/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469200/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469300/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469400/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469500/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469600/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469700/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469800/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1469900/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470000/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470100/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470200/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470300/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470400/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470500/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470600/546008352 complete +03/21/2023 03:41:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1470700/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1470800/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1470900/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471000/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471100/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471200/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471300/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471400/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471500/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471600/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471700/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471800/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1471900/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472000/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472100/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472200/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472300/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472400/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472500/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472600/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472700/546008352 complete +03/21/2023 03:41:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1472800/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1472900/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473000/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473100/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473200/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473300/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473400/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473500/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473600/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473700/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473800/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1473900/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474000/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474100/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474200/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474300/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474400/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474500/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474600/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474700/546008352 complete +03/21/2023 03:41:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1474800/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1474900/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475000/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475100/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475200/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475300/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475400/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475500/546008352 complete +03/21/2023 03:41:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1475600/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1475700/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1475800/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1475900/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476000/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476100/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476200/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476300/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476400/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476500/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476600/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476700/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476800/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1476900/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477000/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477100/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477200/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477300/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477400/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477500/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477600/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477700/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477800/546008352 complete +03/21/2023 03:41:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1477900/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478000/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478100/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478200/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478300/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478400/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478500/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478600/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478700/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478800/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1478900/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479000/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479100/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479200/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479300/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479400/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479500/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479600/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479700/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479800/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1479900/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1480000/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1480100/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1480200/546008352 complete +03/21/2023 03:41:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1480300/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480400/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480500/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480600/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480700/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480800/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1480900/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481000/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481100/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481200/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481300/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481400/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481500/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481600/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481700/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481800/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1481900/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482000/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482100/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482200/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482300/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482400/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482500/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482600/546008352 complete +03/21/2023 03:41:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1482700/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1482800/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1482900/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483000/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483100/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483200/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483300/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483400/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483500/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483600/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483700/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483800/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1483900/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484000/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484100/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484200/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484300/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484400/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484500/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484600/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484700/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484800/546008352 complete +03/21/2023 03:41:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1484900/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485000/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485100/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485200/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485300/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485400/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485500/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485600/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485700/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485800/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1485900/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486000/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486100/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486200/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486300/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486400/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486500/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486600/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486700/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486800/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1486900/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1487000/546008352 complete +03/21/2023 03:41:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1487100/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487200/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487300/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487400/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487500/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487600/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487700/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487800/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1487900/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488000/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488100/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488200/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488300/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488400/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488500/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488600/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488700/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488800/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1488900/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1489000/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1489100/546008352 complete +03/21/2023 03:41:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1489200/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489300/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489400/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489500/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489600/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489700/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489800/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1489900/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490000/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490100/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490200/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490300/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490400/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490500/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490600/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490700/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490800/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1490900/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491000/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491100/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491200/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491300/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491400/546008352 complete +03/21/2023 03:41:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1491500/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1491600/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1491700/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1491800/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1491900/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492000/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492100/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492200/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492300/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492400/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492500/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492600/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492700/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492800/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1492900/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493000/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493100/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493200/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493300/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493400/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493500/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493600/546008352 complete +03/21/2023 03:41:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1493700/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1493800/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1493900/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494000/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494100/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494200/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494300/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494400/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494500/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494600/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494700/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494800/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1494900/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495000/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495100/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495200/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495300/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495400/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495500/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495600/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495700/546008352 complete +03/21/2023 03:41:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1495800/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1495900/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496000/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496100/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496200/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496300/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496400/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496500/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496600/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496700/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496800/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1496900/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497000/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497100/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497200/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497300/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497400/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497500/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497600/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497700/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497800/546008352 complete +03/21/2023 03:41:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1497900/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498000/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498100/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498200/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498300/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498400/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498500/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498600/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498700/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498800/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1498900/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499000/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499100/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499200/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499300/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499400/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499500/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499600/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499700/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499800/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1499900/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1500000/546008352 complete +03/21/2023 03:41:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1500100/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500200/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500300/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500400/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500500/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500600/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500700/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500800/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1500900/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501000/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501100/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501200/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501300/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501400/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501500/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501600/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501700/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501800/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1501900/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1502000/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1502100/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1502200/546008352 complete +03/21/2023 03:41:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1502300/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502400/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502500/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502600/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502700/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502800/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1502900/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503000/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503100/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503200/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503300/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503400/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503500/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503600/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503700/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503800/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1503900/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1504000/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1504100/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1504200/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1504300/546008352 complete +03/21/2023 03:41:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1504400/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1504500/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1504600/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1504700/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1504800/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1504900/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505000/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505100/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505200/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505300/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505400/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505500/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505600/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505700/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505800/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1505900/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506000/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506100/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506200/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506300/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506400/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506500/546008352 complete +03/21/2023 03:41:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1506600/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1506700/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1506800/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1506900/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507000/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507100/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507200/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507300/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507400/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507500/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507600/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507700/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507800/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1507900/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508000/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508100/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508200/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508300/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508400/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508500/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508600/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508700/546008352 complete +03/21/2023 03:41:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1508800/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1508900/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509000/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509100/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509200/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509300/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509400/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509500/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509600/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509700/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509800/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1509900/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510000/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510100/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510200/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510300/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510400/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510500/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510600/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510700/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510800/546008352 complete +03/21/2023 03:41:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1510900/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511000/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511100/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511200/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511300/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511400/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511500/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511600/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511700/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511800/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1511900/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512000/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512100/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512200/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512300/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512400/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512500/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512600/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512700/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512800/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1512900/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1513000/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1513100/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1513200/546008352 complete +03/21/2023 03:41:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1513300/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513400/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513500/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513600/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513700/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513800/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1513900/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514000/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514100/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514200/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514300/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514400/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514500/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514600/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514700/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514800/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1514900/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515000/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515100/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515200/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515300/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515400/546008352 complete +03/21/2023 03:41:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1515500/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1515600/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1515700/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1515800/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1515900/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516000/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516100/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516200/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516300/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516400/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516500/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516600/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516700/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516800/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1516900/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517000/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517100/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517200/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517300/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517400/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517500/546008352 complete +03/21/2023 03:41:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1517600/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1517700/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1517800/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1517900/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518000/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518100/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518200/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518300/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518400/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518500/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518600/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518700/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518800/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1518900/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519000/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519100/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519200/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519300/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519400/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519500/546008352 complete +03/21/2023 03:41:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1519600/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1519700/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1519800/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1519900/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520000/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520100/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520200/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520300/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520400/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520500/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520600/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520700/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520800/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1520900/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521000/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521100/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521200/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521300/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521400/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521500/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521600/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521700/546008352 complete +03/21/2023 03:42:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1521800/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1521900/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522000/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522100/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522200/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522300/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522400/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522500/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522600/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522700/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522800/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1522900/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523000/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523100/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523200/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523300/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523400/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523500/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523600/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523700/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523800/546008352 complete +03/21/2023 03:42:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1523900/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524000/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524100/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524200/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524300/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524400/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524500/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524600/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524700/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524800/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1524900/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525000/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525100/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525200/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525300/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525400/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525500/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525600/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525700/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525800/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1525900/546008352 complete +03/21/2023 03:42:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1526000/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526100/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526200/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526300/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526400/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526500/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526600/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526700/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526800/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1526900/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527000/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527100/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527200/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527300/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527400/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527500/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527600/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527700/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527800/546008352 complete +03/21/2023 03:42:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1527900/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528000/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528100/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528200/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528300/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528400/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528500/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528600/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528700/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528800/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1528900/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529000/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529100/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529200/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529300/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529400/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529500/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529600/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529700/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529800/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1529900/546008352 complete +03/21/2023 03:42:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1530000/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530100/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530200/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530300/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530400/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530500/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530600/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530700/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530800/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1530900/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531000/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531100/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531200/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531300/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531400/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531500/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531600/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531700/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531800/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1531900/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1532000/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1532100/546008352 complete +03/21/2023 03:42:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1532200/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532300/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532400/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532500/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532600/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532700/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532800/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1532900/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533000/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533100/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533200/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533300/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533400/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533500/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533600/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533700/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533800/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1533900/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1534000/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1534100/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1534200/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1534300/546008352 complete +03/21/2023 03:42:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1534400/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1534500/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1534600/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1534700/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1534800/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1534900/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535000/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535100/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535200/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535300/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535400/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535500/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535600/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535700/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535800/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1535900/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1536000/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1536100/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1536200/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1536300/546008352 complete +03/21/2023 03:42:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1536400/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1536500/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1536600/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1536700/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1536800/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1536900/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537000/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537100/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537200/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537300/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537400/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537500/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537600/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537700/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537800/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1537900/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1538000/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1538100/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1538200/546008352 complete +03/21/2023 03:42:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1538300/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538400/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538500/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538600/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538700/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538800/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1538900/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539000/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539100/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539200/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539300/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539400/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539500/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539600/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539700/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539800/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1539900/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1540000/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1540100/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1540200/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1540300/546008352 complete +03/21/2023 03:42:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1540400/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1540500/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1540600/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1540700/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1540800/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1540900/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541000/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541100/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541200/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541300/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541400/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541500/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541600/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541700/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541800/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1541900/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542000/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542100/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542200/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542300/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542400/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542500/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542600/546008352 complete +03/21/2023 03:42:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1542700/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1542800/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1542900/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543000/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543100/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543200/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543300/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543400/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543500/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543600/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543700/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543800/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1543900/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544000/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544100/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544200/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544300/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544400/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544500/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544600/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544700/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544800/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1544900/546008352 complete +03/21/2023 03:42:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1545000/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545100/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545200/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545300/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545400/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545500/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545600/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545700/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545800/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1545900/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546000/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546100/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546200/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546300/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546400/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546500/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546600/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546700/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546800/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1546900/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1547000/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1547100/546008352 complete +03/21/2023 03:42:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1547200/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547300/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547400/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547500/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547600/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547700/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547800/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1547900/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548000/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548100/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548200/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548300/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548400/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548500/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548600/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548700/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548800/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1548900/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549000/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549100/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549200/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549300/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549400/546008352 complete +03/21/2023 03:42:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1549500/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1549600/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1549700/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1549800/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1549900/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550000/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550100/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550200/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550300/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550400/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550500/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550600/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550700/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550800/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1550900/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551000/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551100/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551200/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551300/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551400/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551500/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551600/546008352 complete +03/21/2023 03:42:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1551700/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1551800/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1551900/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552000/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552100/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552200/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552300/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552400/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552500/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552600/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552700/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552800/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1552900/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553000/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553100/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553200/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553300/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553400/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553500/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553600/546008352 complete +03/21/2023 03:42:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1553700/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1553800/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1553900/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554000/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554100/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554200/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554300/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554400/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554500/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554600/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554700/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554800/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1554900/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555000/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555100/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555200/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555300/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555400/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555500/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555600/546008352 complete +03/21/2023 03:42:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1555700/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1555800/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1555900/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556000/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556100/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556200/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556300/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556400/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556500/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556600/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556700/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556800/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1556900/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557000/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557100/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557200/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557300/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557400/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557500/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557600/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557700/546008352 complete +03/21/2023 03:42:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1557800/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1557900/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558000/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558100/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558200/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558300/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558400/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558500/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558600/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558700/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558800/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1558900/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559000/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559100/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559200/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559300/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559400/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559500/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559600/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559700/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559800/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1559900/546008352 complete +03/21/2023 03:42:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1560000/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560100/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560200/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560300/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560400/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560500/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560600/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560700/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560800/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1560900/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561000/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561100/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561200/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561300/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561400/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561500/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561600/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561700/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561800/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1561900/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1562000/546008352 complete +03/21/2023 03:42:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1562100/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562200/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562300/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562400/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562500/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562600/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562700/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562800/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1562900/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563000/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563100/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563200/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563300/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563400/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563500/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563600/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563700/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563800/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1563900/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1564000/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1564100/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1564200/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1564300/546008352 complete +03/21/2023 03:42:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1564400/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1564500/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1564600/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1564700/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1564800/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1564900/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565000/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565100/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565200/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565300/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565400/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565500/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565600/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565700/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565800/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1565900/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566000/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566100/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566200/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566300/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566400/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566500/546008352 complete +03/21/2023 03:42:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1566600/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1566700/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1566800/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1566900/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567000/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567100/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567200/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567300/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567400/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567500/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567600/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567700/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567800/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1567900/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568000/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568100/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568200/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568300/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568400/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568500/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568600/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568700/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568800/546008352 complete +03/21/2023 03:42:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1568900/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569000/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569100/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569200/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569300/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569400/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569500/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569600/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569700/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569800/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1569900/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570000/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570100/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570200/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570300/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570400/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570500/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570600/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570700/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570800/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1570900/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1571000/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1571100/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1571200/546008352 complete +03/21/2023 03:42:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1571300/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571400/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571500/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571600/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571700/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571800/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1571900/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572000/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572100/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572200/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572300/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572400/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572500/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572600/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572700/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572800/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1572900/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573000/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573100/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573200/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573300/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573400/546008352 complete +03/21/2023 03:42:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1573500/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1573600/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1573700/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1573800/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1573900/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574000/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574100/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574200/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574300/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574400/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574500/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574600/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574700/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574800/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1574900/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575000/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575100/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575200/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575300/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575400/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575500/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575600/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575700/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575800/546008352 complete +03/21/2023 03:42:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1575900/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576000/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576100/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576200/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576300/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576400/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576500/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576600/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576700/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576800/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1576900/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577000/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577100/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577200/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577300/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577400/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577500/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577600/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577700/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577800/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1577900/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1578000/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1578100/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1578200/546008352 complete +03/21/2023 03:42:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1578300/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578400/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578500/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578600/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578700/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578800/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1578900/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579000/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579100/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579200/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579300/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579400/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579500/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579600/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579700/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579800/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1579900/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580000/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580100/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580200/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580300/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580400/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580500/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580600/546008352 complete +03/21/2023 03:42:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1580700/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1580800/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1580900/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581000/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581100/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581200/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581300/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581400/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581500/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581600/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581700/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581800/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1581900/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582000/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582100/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582200/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582300/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582400/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582500/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582600/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582700/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582800/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1582900/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1583000/546008352 complete +03/21/2023 03:42:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1583100/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583200/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583300/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583400/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583500/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583600/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583700/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583800/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1583900/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584000/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584100/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584200/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584300/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584400/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584500/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584600/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584700/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584800/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1584900/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585000/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585100/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585200/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585300/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585400/546008352 complete +03/21/2023 03:42:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1585500/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1585600/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1585700/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1585800/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1585900/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586000/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586100/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586200/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586300/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586400/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586500/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586600/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586700/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586800/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1586900/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587000/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587100/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587200/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587300/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587400/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587500/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587600/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587700/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587800/546008352 complete +03/21/2023 03:42:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1587900/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588000/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588100/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588200/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588300/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588400/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588500/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588600/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588700/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588800/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1588900/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589000/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589100/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589200/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589300/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589400/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589500/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589600/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589700/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589800/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1589900/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1590000/546008352 complete +03/21/2023 03:42:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1590100/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590200/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590300/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590400/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590500/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590600/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590700/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590800/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1590900/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591000/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591100/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591200/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591300/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591400/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591500/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591600/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591700/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591800/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1591900/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1592000/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1592100/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1592200/546008352 complete +03/21/2023 03:42:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1592300/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592400/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592500/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592600/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592700/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592800/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1592900/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593000/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593100/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593200/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593300/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593400/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593500/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593600/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593700/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593800/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1593900/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594000/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594100/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594200/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594300/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594400/546008352 complete +03/21/2023 03:42:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1594500/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1594600/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1594700/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1594800/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1594900/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595000/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595100/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595200/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595300/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595400/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595500/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595600/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595700/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595800/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1595900/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596000/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596100/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596200/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596300/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596400/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596500/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596600/546008352 complete +03/21/2023 03:42:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1596700/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1596800/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1596900/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597000/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597100/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597200/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597300/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597400/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597500/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597600/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597700/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597800/546008352 complete +03/21/2023 03:42:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1597900/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598000/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598100/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598200/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598300/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598400/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598500/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598600/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598700/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598800/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1598900/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1599000/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1599100/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1599200/546008352 complete +03/21/2023 03:42:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1599300/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599400/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599500/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599600/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599700/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599800/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1599900/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600000/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600100/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600200/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600300/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600400/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600500/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600600/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600700/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600800/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1600900/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601000/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601100/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601200/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601300/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601400/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601500/546008352 complete +03/21/2023 03:42:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1601600/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1601700/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1601800/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1601900/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602000/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602100/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602200/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602300/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602400/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602500/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602600/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602700/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602800/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1602900/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603000/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603100/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603200/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603300/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603400/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603500/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603600/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603700/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603800/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1603900/546008352 complete +03/21/2023 03:42:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1604000/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604100/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604200/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604300/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604400/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604500/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604600/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604700/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604800/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1604900/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605000/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605100/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605200/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605300/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605400/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605500/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605600/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605700/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605800/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1605900/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1606000/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1606100/546008352 complete +03/21/2023 03:42:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1606200/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606300/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606400/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606500/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606600/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606700/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606800/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1606900/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607000/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607100/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607200/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607300/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607400/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607500/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607600/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607700/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607800/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1607900/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1608000/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1608100/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1608200/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1608300/546008352 complete +03/21/2023 03:42:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1608400/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1608500/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1608600/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1608700/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1608800/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1608900/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609000/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609100/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609200/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609300/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609400/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609500/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609600/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609700/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609800/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1609900/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610000/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610100/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610200/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610300/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610400/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610500/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610600/546008352 complete +03/21/2023 03:42:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1610700/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1610800/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1610900/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611000/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611100/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611200/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611300/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611400/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611500/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611600/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611700/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611800/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1611900/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612000/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612100/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612200/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612300/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612400/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612500/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612600/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612700/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612800/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1612900/546008352 complete +03/21/2023 03:42:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1613000/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613100/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613200/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613300/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613400/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613500/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613600/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613700/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613800/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1613900/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614000/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614100/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614200/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614300/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614400/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614500/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614600/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614700/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614800/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1614900/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1615000/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1615100/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1615200/546008352 complete +03/21/2023 03:42:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1615300/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615400/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615500/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615600/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615700/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615800/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1615900/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616000/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616100/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616200/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616300/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616400/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616500/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616600/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616700/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616800/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1616900/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617000/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617100/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617200/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617300/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617400/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617500/546008352 complete +03/21/2023 03:42:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1617600/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1617700/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1617800/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1617900/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618000/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618100/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618200/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618300/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618400/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618500/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618600/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618700/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618800/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1618900/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619000/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619100/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619200/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619300/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619400/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619500/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619600/546008352 complete +03/21/2023 03:42:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1619700/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1619800/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1619900/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620000/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620100/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620200/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620300/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620400/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620500/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620600/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620700/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620800/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1620900/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621000/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621100/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621200/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621300/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621400/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621500/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621600/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621700/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621800/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1621900/546008352 complete +03/21/2023 03:42:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1622000/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622100/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622200/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622300/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622400/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622500/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622600/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622700/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622800/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1622900/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623000/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623100/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623200/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623300/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623400/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623500/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623600/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623700/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623800/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1623900/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1624000/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1624100/546008352 complete +03/21/2023 03:42:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1624200/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624300/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624400/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624500/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624600/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624700/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624800/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1624900/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625000/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625100/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625200/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625300/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625400/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625500/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625600/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625700/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625800/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1625900/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626000/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626100/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626200/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626300/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626400/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626500/546008352 complete +03/21/2023 03:42:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1626600/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1626700/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1626800/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1626900/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627000/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627100/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627200/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627300/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627400/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627500/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627600/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627700/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627800/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1627900/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628000/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628100/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628200/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628300/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628400/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628500/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628600/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628700/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628800/546008352 complete +03/21/2023 03:42:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1628900/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629000/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629100/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629200/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629300/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629400/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629500/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629600/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629700/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629800/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1629900/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630000/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630100/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630200/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630300/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630400/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630500/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630600/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630700/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630800/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1630900/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1631000/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1631100/546008352 complete +03/21/2023 03:42:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1631200/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631300/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631400/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631500/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631600/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631700/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631800/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1631900/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632000/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632100/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632200/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632300/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632400/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632500/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632600/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632700/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632800/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1632900/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1633000/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1633100/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1633200/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1633300/546008352 complete +03/21/2023 03:42:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1633400/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1633500/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1633600/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1633700/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1633800/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1633900/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634000/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634100/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634200/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634300/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634400/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634500/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634600/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634700/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634800/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1634900/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635000/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635100/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635200/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635300/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635400/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635500/546008352 complete +03/21/2023 03:42:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1635600/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1635700/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1635800/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1635900/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636000/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636100/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636200/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636300/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636400/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636500/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636600/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636700/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636800/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1636900/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637000/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637100/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637200/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637300/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637400/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637500/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637600/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637700/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637800/546008352 complete +03/21/2023 03:42:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1637900/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638000/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638100/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638200/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638300/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638400/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638500/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638600/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638700/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638800/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1638900/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639000/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639100/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639200/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639300/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639400/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639500/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639600/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639700/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639800/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1639900/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1640000/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1640100/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1640200/546008352 complete +03/21/2023 03:42:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1640300/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640400/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640500/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640600/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640700/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640800/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1640900/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641000/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641100/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641200/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641300/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641400/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641500/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641600/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641700/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641800/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1641900/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642000/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642100/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642200/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642300/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642400/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642500/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642600/546008352 complete +03/21/2023 03:42:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1642700/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1642800/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1642900/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643000/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643100/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643200/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643300/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643400/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643500/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643600/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643700/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643800/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1643900/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644000/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644100/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644200/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644300/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644400/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644500/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644600/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644700/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644800/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1644900/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1645000/546008352 complete +03/21/2023 03:42:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1645100/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645200/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645300/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645400/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645500/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645600/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645700/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645800/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1645900/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646000/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646100/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646200/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646300/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646400/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646500/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646600/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646700/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646800/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1646900/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647000/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647100/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647200/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647300/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647400/546008352 complete +03/21/2023 03:43:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1647500/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1647600/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1647700/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1647800/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1647900/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648000/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648100/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648200/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648300/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648400/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648500/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648600/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648700/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648800/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1648900/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649000/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649100/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649200/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649300/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649400/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649500/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649600/546008352 complete +03/21/2023 03:43:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1649700/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1649800/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1649900/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650000/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650100/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650200/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650300/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650400/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650500/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650600/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650700/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650800/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1650900/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651000/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651100/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651200/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651300/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651400/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651500/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651600/546008352 complete +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1651700/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1651800/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1651900/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652000/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652100/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652200/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652300/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652400/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652500/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652600/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652700/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652800/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1652900/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653000/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653100/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653200/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653300/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653400/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653500/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653600/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653700/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653800/546008352 complete +03/21/2023 03:43:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1653900/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654000/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654100/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654200/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654300/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654400/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654500/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654600/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654700/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654800/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1654900/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655000/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655100/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655200/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655300/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655400/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655500/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655600/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655700/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655800/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1655900/546008352 complete +03/21/2023 03:43:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1656000/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656100/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656200/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656300/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656400/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656500/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656600/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656700/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656800/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1656900/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657000/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657100/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657200/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657300/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657400/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657500/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657600/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657700/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657800/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1657900/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1658000/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1658100/546008352 complete +03/21/2023 03:43:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1658200/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658300/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658400/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658500/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658600/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658700/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658800/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1658900/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1659000/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1659100/546008352 complete +03/21/2023 03:43:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1659200/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659300/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659400/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659500/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659600/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659700/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659800/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1659900/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660000/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660100/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660200/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660300/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660400/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660500/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660600/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660700/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660800/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1660900/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1661000/546008352 complete +03/21/2023 03:43:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1661100/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661200/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661300/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661400/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661500/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661600/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661700/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661800/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1661900/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662000/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662100/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662200/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662300/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662400/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662500/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662600/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662700/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662800/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1662900/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1663000/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1663100/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1663200/546008352 complete +03/21/2023 03:43:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1663300/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663400/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663500/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663600/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663700/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663800/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1663900/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664000/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664100/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664200/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664300/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664400/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664500/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664600/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664700/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664800/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1664900/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665000/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665100/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665200/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665300/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665400/546008352 complete +03/21/2023 03:43:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1665500/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1665600/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1665700/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1665800/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1665900/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666000/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666100/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666200/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666300/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666400/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666500/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666600/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666700/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666800/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1666900/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667000/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667100/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667200/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667300/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667400/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667500/546008352 complete +03/21/2023 03:43:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1667600/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1667700/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1667800/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1667900/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668000/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668100/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668200/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668300/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668400/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668500/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668600/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668700/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668800/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1668900/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669000/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669100/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669200/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669300/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669400/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669500/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669600/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669700/546008352 complete +03/21/2023 03:43:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1669800/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1669900/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670000/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670100/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670200/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670300/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670400/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670500/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670600/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670700/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670800/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1670900/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671000/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671100/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671200/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671300/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671400/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671500/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671600/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671700/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671800/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1671900/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1672000/546008352 complete +03/21/2023 03:43:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1672100/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672200/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672300/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672400/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672500/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672600/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672700/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672800/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1672900/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673000/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673100/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673200/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673300/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673400/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673500/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673600/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673700/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673800/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1673900/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1674000/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1674100/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1674200/546008352 complete +03/21/2023 03:43:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1674300/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674400/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674500/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674600/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674700/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674800/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1674900/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675000/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675100/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675200/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675300/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675400/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675500/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675600/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675700/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675800/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1675900/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676000/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676100/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676200/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676300/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676400/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676500/546008352 complete +03/21/2023 03:43:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1676600/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1676700/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1676800/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1676900/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677000/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677100/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677200/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677300/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677400/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677500/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677600/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677700/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677800/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1677900/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678000/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678100/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678200/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678300/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678400/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678500/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678600/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678700/546008352 complete +03/21/2023 03:43:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1678800/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1678900/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679000/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679100/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679200/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679300/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679400/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679500/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679600/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679700/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679800/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1679900/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680000/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680100/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680200/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680300/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680400/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680500/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680600/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680700/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680800/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1680900/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1681000/546008352 complete +03/21/2023 03:43:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1681100/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681200/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681300/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681400/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681500/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681600/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681700/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681800/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1681900/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682000/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682100/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682200/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682300/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682400/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682500/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682600/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682700/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682800/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1682900/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1683000/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1683100/546008352 complete +03/21/2023 03:43:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1683200/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683300/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683400/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683500/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683600/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683700/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683800/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1683900/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684000/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684100/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684200/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684300/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684400/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684500/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684600/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684700/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684800/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1684900/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1685000/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1685100/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1685200/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1685300/546008352 complete +03/21/2023 03:43:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1685400/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1685500/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1685600/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1685700/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1685800/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1685900/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686000/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686100/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686200/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686300/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686400/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686500/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686600/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686700/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686800/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1686900/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687000/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687100/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687200/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687300/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687400/546008352 complete +03/21/2023 03:43:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1687500/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1687600/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1687700/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1687800/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1687900/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688000/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688100/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688200/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688300/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688400/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688500/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688600/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688700/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688800/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1688900/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689000/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689100/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689200/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689300/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689400/546008352 complete +03/21/2023 03:43:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1689500/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1689600/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1689700/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1689800/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1689900/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690000/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690100/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690200/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690300/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690400/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690500/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690600/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690700/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690800/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1690900/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691000/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691100/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691200/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691300/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691400/546008352 complete +03/21/2023 03:43:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1691500/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1691600/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1691700/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1691800/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1691900/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692000/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692100/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692200/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692300/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692400/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692500/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692600/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692700/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692800/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1692900/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693000/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693100/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693200/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693300/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693400/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693500/546008352 complete +03/21/2023 03:43:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1693600/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1693700/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1693800/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1693900/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694000/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694100/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694200/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694300/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694400/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694500/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694600/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694700/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694800/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1694900/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695000/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695100/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695200/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695300/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695400/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695500/546008352 complete +03/21/2023 03:43:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1695600/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1695700/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1695800/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1695900/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696000/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696100/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696200/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696300/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696400/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696500/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696600/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696700/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696800/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1696900/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697000/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697100/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697200/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697300/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697400/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697500/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697600/546008352 complete +03/21/2023 03:43:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1697700/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1697800/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1697900/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698000/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698100/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698200/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698300/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698400/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698500/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698600/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698700/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698800/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1698900/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699000/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699100/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699200/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699300/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699400/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699500/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699600/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699700/546008352 complete +03/21/2023 03:43:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1699800/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1699900/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700000/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700100/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700200/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700300/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700400/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700500/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700600/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700700/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700800/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1700900/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701000/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701100/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701200/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701300/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701400/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701500/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701600/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701700/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701800/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1701900/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1702000/546008352 complete +03/21/2023 03:43:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1702100/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702200/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702300/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702400/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702500/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702600/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702700/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702800/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1702900/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703000/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703100/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703200/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703300/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703400/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703500/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703600/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703700/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703800/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1703900/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1704000/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1704100/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1704200/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1704300/546008352 complete +03/21/2023 03:43:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1704400/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1704500/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1704600/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1704700/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1704800/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1704900/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705000/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705100/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705200/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705300/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705400/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705500/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705600/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705700/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705800/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1705900/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706000/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706100/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706200/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706300/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706400/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706500/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706600/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706700/546008352 complete +03/21/2023 03:43:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1706800/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1706900/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707000/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707100/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707200/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707300/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707400/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707500/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707600/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707700/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707800/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1707900/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708000/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708100/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708200/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708300/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708400/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708500/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708600/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708700/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708800/546008352 complete +03/21/2023 03:43:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1708900/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709000/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709100/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709200/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709300/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709400/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709500/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709600/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709700/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709800/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1709900/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710000/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710100/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710200/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710300/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710400/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710500/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710600/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710700/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710800/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1710900/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1711000/546008352 complete +03/21/2023 03:43:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1711100/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711200/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711300/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711400/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711500/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711600/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711700/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711800/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1711900/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712000/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712100/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712200/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712300/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712400/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712500/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712600/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712700/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712800/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1712900/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1713000/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1713100/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1713200/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1713300/546008352 complete +03/21/2023 03:43:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1713400/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1713500/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1713600/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1713700/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1713800/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1713900/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714000/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714100/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714200/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714300/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714400/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714500/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714600/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714700/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714800/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1714900/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715000/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715100/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715200/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715300/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715400/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715500/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715600/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715700/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715800/546008352 complete +03/21/2023 03:43:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1715900/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716000/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716100/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716200/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716300/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716400/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716500/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716600/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716700/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716800/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1716900/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717000/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717100/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717200/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717300/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717400/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717500/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717600/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717700/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717800/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1717900/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1718000/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1718100/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1718200/546008352 complete +03/21/2023 03:43:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1718300/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718400/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718500/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718600/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718700/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718800/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1718900/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719000/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719100/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719200/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719300/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719400/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719500/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719600/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719700/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719800/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1719900/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720000/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720100/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720200/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720300/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720400/546008352 complete +03/21/2023 03:43:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1720500/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1720600/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1720700/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1720800/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1720900/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721000/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721100/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721200/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721300/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721400/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721500/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721600/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721700/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721800/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1721900/546008352 complete +03/21/2023 03:43:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1722000/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722100/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722200/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722300/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722400/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722500/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722600/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722700/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722800/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1722900/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723000/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723100/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723200/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723300/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723400/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723500/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723600/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723700/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723800/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1723900/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724000/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724100/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724200/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724300/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724400/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724500/546008352 complete +03/21/2023 03:43:40 - pe_asm.helpers.get_cyhy_asm - INFO - 1724600/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1724700/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1724800/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1724900/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725000/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725100/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725200/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725300/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725400/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725500/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725600/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725700/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725800/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1725900/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726000/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726100/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726200/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726300/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726400/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726500/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726600/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726700/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726800/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1726900/546008352 complete +03/21/2023 03:43:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1727000/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727100/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727200/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727300/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727400/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727500/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727600/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727700/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727800/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1727900/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728000/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728100/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728200/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728300/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728400/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728500/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728600/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728700/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728800/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1728900/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1729000/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1729100/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1729200/546008352 complete +03/21/2023 03:43:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1729300/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729400/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729500/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729600/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729700/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729800/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1729900/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730000/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730100/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730200/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730300/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730400/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730500/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730600/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730700/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730800/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1730900/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731000/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731100/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731200/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731300/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731400/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731500/546008352 complete +03/21/2023 03:43:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1731600/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1731700/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1731800/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1731900/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732000/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732100/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732200/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732300/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732400/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732500/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732600/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732700/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732800/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1732900/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733000/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733100/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733200/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733300/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733400/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733500/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733600/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733700/546008352 complete +03/21/2023 03:43:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1733800/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1733900/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734000/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734100/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734200/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734300/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734400/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734500/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734600/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734700/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734800/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1734900/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735000/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735100/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735200/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735300/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735400/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735500/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735600/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735700/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735800/546008352 complete +03/21/2023 03:43:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1735900/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736000/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736100/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736200/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736300/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736400/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736500/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736600/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736700/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736800/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1736900/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737000/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737100/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737200/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737300/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737400/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737500/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737600/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737700/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737800/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1737900/546008352 complete +03/21/2023 03:43:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1738000/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738100/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738200/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738300/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738400/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738500/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738600/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738700/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738800/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1738900/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739000/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739100/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739200/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739300/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739400/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739500/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739600/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739700/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739800/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1739900/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1740000/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1740100/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1740200/546008352 complete +03/21/2023 03:43:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1740300/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740400/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740500/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740600/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740700/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740800/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1740900/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741000/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741100/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741200/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741300/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741400/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741500/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741600/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741700/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741800/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1741900/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742000/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742100/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742200/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742300/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742400/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742500/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742600/546008352 complete +03/21/2023 03:43:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1742700/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1742800/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1742900/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743000/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743100/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743200/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743300/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743400/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743500/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743600/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743700/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743800/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1743900/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744000/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744100/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744200/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744300/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744400/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744500/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744600/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744700/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744800/546008352 complete +03/21/2023 03:43:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1744900/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745000/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745100/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745200/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745300/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745400/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745500/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745600/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745700/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745800/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1745900/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746000/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746100/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746200/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746300/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746400/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746500/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746600/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746700/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746800/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1746900/546008352 complete +03/21/2023 03:43:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1747000/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747100/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747200/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747300/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747400/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747500/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747600/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747700/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747800/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1747900/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748000/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748100/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748200/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748300/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748400/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748500/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748600/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748700/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748800/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1748900/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1749000/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1749100/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1749200/546008352 complete +03/21/2023 03:43:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1749300/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749400/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749500/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749600/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749700/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749800/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1749900/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750000/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750100/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750200/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750300/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750400/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750500/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750600/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750700/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750800/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1750900/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751000/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751100/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751200/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751300/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751400/546008352 complete +03/21/2023 03:43:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1751500/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1751600/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1751700/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1751800/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1751900/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752000/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752100/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752200/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752300/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752400/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752500/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752600/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752700/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752800/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1752900/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753000/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753100/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753200/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753300/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753400/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753500/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753600/546008352 complete +03/21/2023 03:43:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1753700/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1753800/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1753900/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754000/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754100/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754200/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754300/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754400/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754500/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754600/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754700/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754800/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1754900/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755000/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755100/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755200/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755300/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755400/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755500/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755600/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755700/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755800/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1755900/546008352 complete +03/21/2023 03:43:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1756000/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756100/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756200/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756300/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756400/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756500/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756600/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756700/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756800/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1756900/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757000/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757100/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757200/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757300/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757400/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757500/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757600/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757700/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757800/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1757900/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1758000/546008352 complete +03/21/2023 03:43:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1758100/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758200/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758300/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758400/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758500/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758600/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758700/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758800/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1758900/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759000/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759100/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759200/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759300/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759400/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759500/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759600/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759700/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759800/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1759900/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1760000/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1760100/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1760200/546008352 complete +03/21/2023 03:43:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1760300/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760400/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760500/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760600/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760700/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760800/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1760900/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761000/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761100/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761200/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761300/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761400/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761500/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761600/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761700/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761800/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1761900/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762000/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762100/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762200/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762300/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762400/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762500/546008352 complete +03/21/2023 03:43:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1762600/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1762700/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1762800/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1762900/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763000/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763100/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763200/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763300/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763400/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763500/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763600/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763700/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763800/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1763900/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764000/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764100/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764200/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764300/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764400/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764500/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764600/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764700/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764800/546008352 complete +03/21/2023 03:43:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1764900/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765000/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765100/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765200/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765300/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765400/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765500/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765600/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765700/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765800/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1765900/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766000/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766100/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766200/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766300/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766400/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766500/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766600/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766700/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766800/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1766900/546008352 complete +03/21/2023 03:43:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1767000/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767100/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767200/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767300/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767400/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767500/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767600/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767700/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767800/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1767900/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768000/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768100/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768200/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768300/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768400/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768500/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768600/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768700/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768800/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1768900/546008352 complete +03/21/2023 03:44:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1769000/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769100/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769200/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769300/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769400/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769500/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769600/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769700/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769800/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1769900/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770000/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770100/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770200/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770300/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770400/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770500/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770600/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770700/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770800/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1770900/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1771000/546008352 complete +03/21/2023 03:44:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1771100/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771200/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771300/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771400/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771500/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771600/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771700/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771800/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1771900/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772000/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772100/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772200/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772300/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772400/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772500/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772600/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772700/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772800/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1772900/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1773000/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1773100/546008352 complete +03/21/2023 03:44:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1773200/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773300/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773400/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773500/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773600/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773700/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773800/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1773900/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774000/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774100/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774200/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774300/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774400/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774500/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774600/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774700/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774800/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1774900/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1775000/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1775100/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1775200/546008352 complete +03/21/2023 03:44:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1775300/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775400/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775500/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775600/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775700/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775800/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1775900/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776000/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776100/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776200/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776300/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776400/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776500/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776600/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776700/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776800/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1776900/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1777000/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1777100/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1777200/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1777300/546008352 complete +03/21/2023 03:44:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1777400/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1777500/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1777600/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1777700/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1777800/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1777900/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778000/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778100/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778200/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778300/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778400/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778500/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778600/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778700/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778800/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1778900/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779000/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779100/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779200/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779300/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779400/546008352 complete +03/21/2023 03:44:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1779500/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1779600/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1779700/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1779800/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1779900/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780000/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780100/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780200/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780300/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780400/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780500/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780600/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780700/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780800/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1780900/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781000/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781100/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781200/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781300/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781400/546008352 complete +03/21/2023 03:44:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1781500/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1781600/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1781700/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1781800/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1781900/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1782000/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1782100/546008352 complete +03/21/2023 03:44:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1782200/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782300/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782400/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782500/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782600/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782700/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782800/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1782900/546008352 complete +03/21/2023 03:44:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1783000/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783100/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783200/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783300/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783400/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783500/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783600/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783700/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783800/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1783900/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784000/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784100/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784200/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784300/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784400/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784500/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784600/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784700/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784800/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1784900/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1785000/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1785100/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1785200/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1785300/546008352 complete +03/21/2023 03:44:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1785400/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1785500/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1785600/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1785700/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1785800/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1785900/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786000/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786100/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786200/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786300/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786400/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786500/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786600/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786700/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786800/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1786900/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787000/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787100/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787200/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787300/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787400/546008352 complete +03/21/2023 03:44:12 - pe_asm.helpers.get_cyhy_asm - INFO - 1787500/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1787600/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1787700/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1787800/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1787900/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788000/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788100/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788200/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788300/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788400/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788500/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788600/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788700/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788800/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1788900/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789000/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789100/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789200/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789300/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789400/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789500/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789600/546008352 complete +03/21/2023 03:44:13 - pe_asm.helpers.get_cyhy_asm - INFO - 1789700/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1789800/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1789900/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790000/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790100/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790200/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790300/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790400/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790500/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790600/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790700/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790800/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1790900/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791000/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791100/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791200/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791300/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791400/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791500/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791600/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791700/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791800/546008352 complete +03/21/2023 03:44:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1791900/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792000/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792100/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792200/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792300/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792400/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792500/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792600/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792700/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792800/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1792900/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793000/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793100/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793200/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793300/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793400/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793500/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793600/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793700/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793800/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1793900/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1794000/546008352 complete +03/21/2023 03:44:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1794100/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794200/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794300/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794400/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794500/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794600/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794700/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794800/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1794900/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795000/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795100/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795200/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795300/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795400/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795500/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795600/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795700/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795800/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1795900/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796000/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796100/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796200/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796300/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796400/546008352 complete +03/21/2023 03:44:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1796500/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1796600/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1796700/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1796800/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1796900/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797000/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797100/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797200/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797300/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797400/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797500/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797600/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797700/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797800/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1797900/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798000/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798100/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798200/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798300/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798400/546008352 complete +03/21/2023 03:44:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1798500/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1798600/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1798700/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1798800/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1798900/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799000/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799100/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799200/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799300/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799400/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799500/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799600/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799700/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799800/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1799900/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800000/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800100/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800200/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800300/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800400/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800500/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800600/546008352 complete +03/21/2023 03:44:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1800700/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1800800/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1800900/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801000/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801100/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801200/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801300/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801400/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801500/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801600/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801700/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801800/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1801900/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802000/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802100/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802200/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802300/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802400/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802500/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802600/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802700/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802800/546008352 complete +03/21/2023 03:44:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1802900/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803000/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803100/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803200/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803300/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803400/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803500/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803600/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803700/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803800/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1803900/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804000/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804100/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804200/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804300/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804400/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804500/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804600/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804700/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804800/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1804900/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1805000/546008352 complete +03/21/2023 03:44:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1805100/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805200/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805300/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805400/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805500/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805600/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805700/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805800/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1805900/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806000/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806100/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806200/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806300/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806400/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806500/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806600/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806700/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806800/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1806900/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1807000/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1807100/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1807200/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1807300/546008352 complete +03/21/2023 03:44:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1807400/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1807500/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1807600/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1807700/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1807800/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1807900/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808000/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808100/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808200/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808300/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808400/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808500/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808600/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808700/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808800/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1808900/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809000/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809100/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809200/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809300/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809400/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809500/546008352 complete +03/21/2023 03:44:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1809600/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1809700/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1809800/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1809900/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810000/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810100/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810200/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810300/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810400/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810500/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810600/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810700/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810800/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1810900/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811000/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811100/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811200/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811300/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811400/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811500/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811600/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811700/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811800/546008352 complete +03/21/2023 03:44:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1811900/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812000/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812100/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812200/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812300/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812400/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812500/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812600/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812700/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812800/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1812900/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813000/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813100/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813200/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813300/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813400/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813500/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813600/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813700/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813800/546008352 complete +03/21/2023 03:44:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1813900/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814000/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814100/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814200/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814300/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814400/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814500/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814600/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814700/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814800/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1814900/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815000/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815100/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815200/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815300/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815400/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815500/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815600/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815700/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815800/546008352 complete +03/21/2023 03:44:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1815900/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816000/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816100/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816200/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816300/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816400/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816500/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816600/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816700/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816800/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1816900/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817000/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817100/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817200/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817300/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817400/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817500/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817600/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817700/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817800/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1817900/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1818000/546008352 complete +03/21/2023 03:44:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1818100/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818200/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818300/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818400/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818500/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818600/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818700/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818800/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1818900/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819000/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819100/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819200/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819300/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819400/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819500/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819600/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819700/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819800/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1819900/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1820000/546008352 complete +03/21/2023 03:44:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1820100/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820200/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820300/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820400/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820500/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820600/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820700/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820800/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1820900/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821000/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821100/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821200/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821300/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821400/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821500/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821600/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821700/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821800/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1821900/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1822000/546008352 complete +03/21/2023 03:44:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1822100/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822200/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822300/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822400/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822500/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822600/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822700/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822800/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1822900/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823000/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823100/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823200/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823300/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823400/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823500/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823600/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823700/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823800/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1823900/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1824000/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1824100/546008352 complete +03/21/2023 03:44:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1824200/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824300/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824400/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824500/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824600/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824700/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824800/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1824900/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825000/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825100/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825200/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825300/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825400/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825500/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825600/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825700/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825800/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1825900/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1826000/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1826100/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1826200/546008352 complete +03/21/2023 03:44:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1826300/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826400/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826500/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826600/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826700/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826800/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1826900/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827000/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827100/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827200/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827300/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827400/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827500/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827600/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827700/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827800/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1827900/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1828000/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1828100/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1828200/546008352 complete +03/21/2023 03:44:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1828300/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828400/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828500/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828600/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828700/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828800/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1828900/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829000/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829100/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829200/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829300/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829400/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829500/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829600/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829700/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829800/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1829900/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1830000/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1830100/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1830200/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1830300/546008352 complete +03/21/2023 03:44:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1830400/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1830500/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1830600/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1830700/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1830800/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1830900/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831000/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831100/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831200/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831300/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831400/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831500/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831600/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831700/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831800/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1831900/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832000/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832100/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832200/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832300/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832400/546008352 complete +03/21/2023 03:44:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1832500/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1832600/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1832700/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1832800/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1832900/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833000/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833100/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833200/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833300/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833400/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833500/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833600/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833700/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833800/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1833900/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834000/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834100/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834200/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834300/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834400/546008352 complete +03/21/2023 03:44:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1834500/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1834600/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1834700/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1834800/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1834900/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835000/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835100/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835200/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835300/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835400/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835500/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835600/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835700/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835800/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1835900/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836000/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836100/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836200/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836300/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836400/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836500/546008352 complete +03/21/2023 03:44:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1836600/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1836700/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1836800/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1836900/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837000/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837100/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837200/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837300/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837400/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837500/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837600/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837700/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837800/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1837900/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838000/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838100/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838200/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838300/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838400/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838500/546008352 complete +03/21/2023 03:44:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1838600/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1838700/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1838800/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1838900/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839000/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839100/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839200/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839300/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839400/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839500/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839600/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839700/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839800/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1839900/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840000/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840100/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840200/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840300/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840400/546008352 complete +03/21/2023 03:44:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1840500/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1840600/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1840700/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1840800/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1840900/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841000/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841100/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841200/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841300/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841400/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841500/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841600/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841700/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841800/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1841900/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842000/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842100/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842200/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842300/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842400/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842500/546008352 complete +03/21/2023 03:44:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1842600/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1842700/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1842800/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1842900/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843000/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843100/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843200/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843300/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843400/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843500/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843600/546008352 complete +03/21/2023 03:44:39 - pe_asm.helpers.get_cyhy_asm - INFO - 1843700/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1843800/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1843900/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844000/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844100/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844200/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844300/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844400/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844500/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844600/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844700/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844800/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1844900/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1845000/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1845100/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1845200/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1845300/546008352 complete +03/21/2023 03:44:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1845400/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1845500/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1845600/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1845700/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1845800/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1845900/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846000/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846100/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846200/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846300/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846400/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846500/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846600/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846700/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846800/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1846900/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1847000/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1847100/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1847200/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1847300/546008352 complete +03/21/2023 03:44:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1847400/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1847500/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1847600/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1847700/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1847800/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1847900/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848000/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848100/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848200/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848300/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848400/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848500/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848600/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848700/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848800/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1848900/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1849000/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1849100/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1849200/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1849300/546008352 complete +03/21/2023 03:44:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1849400/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1849500/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1849600/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1849700/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1849800/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1849900/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850000/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850100/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850200/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850300/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850400/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850500/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850600/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850700/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850800/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1850900/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1851000/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1851100/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1851200/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1851300/546008352 complete +03/21/2023 03:44:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1851400/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1851500/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1851600/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1851700/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1851800/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1851900/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852000/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852100/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852200/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852300/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852400/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852500/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852600/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852700/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852800/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1852900/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853000/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853100/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853200/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853300/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853400/546008352 complete +03/21/2023 03:44:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1853500/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1853600/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1853700/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1853800/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1853900/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854000/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854100/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854200/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854300/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854400/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854500/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854600/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854700/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854800/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1854900/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855000/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855100/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855200/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855300/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855400/546008352 complete +03/21/2023 03:44:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1855500/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1855600/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1855700/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1855800/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1855900/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856000/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856100/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856200/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856300/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856400/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856500/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856600/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856700/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856800/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1856900/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857000/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857100/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857200/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857300/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857400/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857500/546008352 complete +03/21/2023 03:44:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1857600/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1857700/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1857800/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1857900/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858000/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858100/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858200/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858300/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858400/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858500/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858600/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858700/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858800/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1858900/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859000/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859100/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859200/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859300/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859400/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859500/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859600/546008352 complete +03/21/2023 03:44:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1859700/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1859800/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1859900/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860000/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860100/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860200/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860300/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860400/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860500/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860600/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860700/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860800/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1860900/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861000/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861100/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861200/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861300/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861400/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861500/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861600/546008352 complete +03/21/2023 03:44:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1861700/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1861800/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1861900/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862000/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862100/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862200/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862300/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862400/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862500/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862600/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862700/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862800/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1862900/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863000/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863100/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863200/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863300/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863400/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863500/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863600/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863700/546008352 complete +03/21/2023 03:44:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1863800/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1863900/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864000/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864100/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864200/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864300/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864400/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864500/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864600/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864700/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864800/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1864900/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865000/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865100/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865200/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865300/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865400/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865500/546008352 complete +03/21/2023 03:44:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1865600/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1865700/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1865800/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1865900/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866000/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866100/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866200/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866300/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866400/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866500/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866600/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866700/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866800/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1866900/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867000/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867100/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867200/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867300/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867400/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867500/546008352 complete +03/21/2023 03:44:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1867600/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1867700/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1867800/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1867900/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868000/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868100/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868200/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868300/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868400/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868500/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868600/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868700/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868800/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1868900/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869000/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869100/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869200/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869300/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869400/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869500/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869600/546008352 complete +03/21/2023 03:44:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1869700/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1869800/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1869900/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870000/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870100/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870200/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870300/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870400/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870500/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870600/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870700/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870800/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1870900/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871000/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871100/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871200/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871300/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871400/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871500/546008352 complete +03/21/2023 03:44:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1871600/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1871700/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1871800/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1871900/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872000/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872100/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872200/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872300/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872400/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872500/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872600/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872700/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872800/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1872900/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873000/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873100/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873200/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873300/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873400/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873500/546008352 complete +03/21/2023 03:44:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1873600/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1873700/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1873800/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1873900/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874000/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874100/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874200/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874300/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874400/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874500/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874600/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874700/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874800/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1874900/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875000/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875100/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875200/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875300/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875400/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875500/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875600/546008352 complete +03/21/2023 03:44:57 - pe_asm.helpers.get_cyhy_asm - INFO - 1875700/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1875800/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1875900/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876000/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876100/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876200/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876300/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876400/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876500/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876600/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876700/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876800/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1876900/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877000/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877100/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877200/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877300/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877400/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877500/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877600/546008352 complete +03/21/2023 03:44:58 - pe_asm.helpers.get_cyhy_asm - INFO - 1877700/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1877800/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1877900/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878000/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878100/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878200/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878300/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878400/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878500/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878600/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878700/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878800/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1878900/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879000/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879100/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879200/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879300/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879400/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879500/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879600/546008352 complete +03/21/2023 03:44:59 - pe_asm.helpers.get_cyhy_asm - INFO - 1879700/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1879800/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1879900/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880000/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880100/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880200/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880300/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880400/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880500/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880600/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880700/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880800/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1880900/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881000/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881100/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881200/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881300/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881400/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881500/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881600/546008352 complete +03/21/2023 03:45:00 - pe_asm.helpers.get_cyhy_asm - INFO - 1881700/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1881800/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1881900/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882000/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882100/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882200/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882300/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882400/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882500/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882600/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882700/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882800/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1882900/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883000/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883100/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883200/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883300/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883400/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883500/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883600/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883700/546008352 complete +03/21/2023 03:45:01 - pe_asm.helpers.get_cyhy_asm - INFO - 1883800/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1883900/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884000/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884100/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884200/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884300/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884400/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884500/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884600/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884700/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884800/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1884900/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885000/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885100/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885200/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885300/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885400/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885500/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885600/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885700/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885800/546008352 complete +03/21/2023 03:45:02 - pe_asm.helpers.get_cyhy_asm - INFO - 1885900/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886000/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886100/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886200/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886300/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886400/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886500/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886600/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886700/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886800/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1886900/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887000/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887100/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887200/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887300/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887400/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887500/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887600/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887700/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887800/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1887900/546008352 complete +03/21/2023 03:45:03 - pe_asm.helpers.get_cyhy_asm - INFO - 1888000/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888100/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888200/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888300/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888400/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888500/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888600/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888700/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888800/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1888900/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889000/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889100/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889200/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889300/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889400/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889500/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889600/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889700/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889800/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1889900/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1890000/546008352 complete +03/21/2023 03:45:04 - pe_asm.helpers.get_cyhy_asm - INFO - 1890100/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890200/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890300/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890400/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890500/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890600/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890700/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890800/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1890900/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891000/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891100/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891200/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891300/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891400/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891500/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891600/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891700/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891800/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1891900/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1892000/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1892100/546008352 complete +03/21/2023 03:45:05 - pe_asm.helpers.get_cyhy_asm - INFO - 1892200/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892300/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892400/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892500/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892600/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892700/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892800/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1892900/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893000/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893100/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893200/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893300/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893400/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893500/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893600/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893700/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893800/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1893900/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1894000/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1894100/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1894200/546008352 complete +03/21/2023 03:45:06 - pe_asm.helpers.get_cyhy_asm - INFO - 1894300/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894400/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894500/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894600/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894700/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894800/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1894900/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895000/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895100/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895200/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895300/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895400/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895500/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895600/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895700/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895800/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1895900/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1896000/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1896100/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1896200/546008352 complete +03/21/2023 03:45:07 - pe_asm.helpers.get_cyhy_asm - INFO - 1896300/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896400/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896500/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896600/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896700/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896800/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1896900/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897000/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897100/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897200/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897300/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897400/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897500/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897600/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897700/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897800/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1897900/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898000/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898100/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898200/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898300/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898400/546008352 complete +03/21/2023 03:45:08 - pe_asm.helpers.get_cyhy_asm - INFO - 1898500/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1898600/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1898700/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1898800/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1898900/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899000/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899100/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899200/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899300/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899400/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899500/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899600/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899700/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899800/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1899900/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900000/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900100/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900200/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900300/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900400/546008352 complete +03/21/2023 03:45:09 - pe_asm.helpers.get_cyhy_asm - INFO - 1900500/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1900600/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1900700/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1900800/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1900900/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901000/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901100/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901200/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901300/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901400/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901500/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901600/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901700/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901800/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1901900/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902000/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902100/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902200/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902300/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902400/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902500/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902600/546008352 complete +03/21/2023 03:45:10 - pe_asm.helpers.get_cyhy_asm - INFO - 1902700/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1902800/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1902900/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903000/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903100/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903200/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903300/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903400/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903500/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903600/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903700/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903800/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1903900/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904000/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904100/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904200/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904300/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904400/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904500/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904600/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904700/546008352 complete +03/21/2023 03:45:11 - pe_asm.helpers.get_cyhy_asm - INFO - 1904800/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1904900/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905000/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905100/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905200/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905300/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905400/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905500/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905600/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905700/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905800/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1905900/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1906000/546008352 complete +03/21/2023 03:45:14 - pe_asm.helpers.get_cyhy_asm - INFO - 1906100/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906200/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906300/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906400/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906500/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906600/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906700/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906800/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1906900/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907000/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907100/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907200/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907300/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907400/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907500/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907600/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907700/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907800/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1907900/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908000/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908100/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908200/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908300/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908400/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908500/546008352 complete +03/21/2023 03:45:15 - pe_asm.helpers.get_cyhy_asm - INFO - 1908600/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1908700/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1908800/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1908900/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909000/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909100/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909200/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909300/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909400/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909500/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909600/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909700/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909800/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1909900/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910000/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910100/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910200/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910300/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910400/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910500/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910600/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910700/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910800/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1910900/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1911000/546008352 complete +03/21/2023 03:45:16 - pe_asm.helpers.get_cyhy_asm - INFO - 1911100/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911200/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911300/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911400/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911500/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911600/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911700/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911800/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1911900/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912000/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912100/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912200/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912300/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912400/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912500/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912600/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912700/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912800/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1912900/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913000/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913100/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913200/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913300/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913400/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913500/546008352 complete +03/21/2023 03:45:17 - pe_asm.helpers.get_cyhy_asm - INFO - 1913600/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1913700/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1913800/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1913900/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914000/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914100/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914200/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914300/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914400/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914500/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914600/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914700/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914800/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1914900/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915000/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915100/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915200/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915300/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915400/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915500/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915600/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915700/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915800/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1915900/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1916000/546008352 complete +03/21/2023 03:45:18 - pe_asm.helpers.get_cyhy_asm - INFO - 1916100/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916200/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916300/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916400/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916500/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916600/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916700/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916800/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1916900/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917000/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917100/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917200/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917300/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917400/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917500/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917600/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917700/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917800/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1917900/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918000/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918100/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918200/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918300/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918400/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918500/546008352 complete +03/21/2023 03:45:19 - pe_asm.helpers.get_cyhy_asm - INFO - 1918600/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1918700/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1918800/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1918900/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919000/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919100/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919200/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919300/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919400/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919500/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919600/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919700/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919800/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1919900/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920000/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920100/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920200/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920300/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920400/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920500/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920600/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920700/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920800/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1920900/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1921000/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1921100/546008352 complete +03/21/2023 03:45:20 - pe_asm.helpers.get_cyhy_asm - INFO - 1921200/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921300/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921400/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921500/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921600/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921700/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921800/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1921900/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922000/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922100/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922200/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922300/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922400/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922500/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922600/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922700/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922800/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1922900/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923000/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923100/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923200/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923300/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923400/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923500/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923600/546008352 complete +03/21/2023 03:45:21 - pe_asm.helpers.get_cyhy_asm - INFO - 1923700/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1923800/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1923900/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924000/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924100/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924200/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924300/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924400/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924500/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924600/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924700/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924800/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1924900/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925000/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925100/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925200/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925300/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925400/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925500/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925600/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925700/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925800/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1925900/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1926000/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1926100/546008352 complete +03/21/2023 03:45:22 - pe_asm.helpers.get_cyhy_asm - INFO - 1926200/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926300/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926400/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926500/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926600/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926700/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926800/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1926900/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927000/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927100/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927200/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927300/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927400/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927500/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927600/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927700/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927800/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1927900/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928000/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928100/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928200/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928300/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928400/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928500/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928600/546008352 complete +03/21/2023 03:45:23 - pe_asm.helpers.get_cyhy_asm - INFO - 1928700/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1928800/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1928900/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929000/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929100/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929200/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929300/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929400/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929500/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929600/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929700/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929800/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1929900/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930000/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930100/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930200/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930300/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930400/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930500/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930600/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930700/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930800/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1930900/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1931000/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1931100/546008352 complete +03/21/2023 03:45:24 - pe_asm.helpers.get_cyhy_asm - INFO - 1931200/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931300/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931400/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931500/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931600/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931700/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931800/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1931900/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932000/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932100/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932200/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932300/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932400/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932500/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932600/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932700/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932800/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1932900/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933000/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933100/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933200/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933300/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933400/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933500/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933600/546008352 complete +03/21/2023 03:45:25 - pe_asm.helpers.get_cyhy_asm - INFO - 1933700/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1933800/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1933900/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934000/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934100/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934200/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934300/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934400/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934500/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934600/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934700/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934800/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1934900/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935000/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935100/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935200/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935300/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935400/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935500/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935600/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935700/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935800/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1935900/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1936000/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1936100/546008352 complete +03/21/2023 03:45:26 - pe_asm.helpers.get_cyhy_asm - INFO - 1936200/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936300/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936400/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936500/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936600/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936700/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936800/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1936900/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937000/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937100/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937200/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937300/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937400/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937500/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937600/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937700/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937800/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1937900/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938000/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938100/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938200/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938300/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938400/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938500/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938600/546008352 complete +03/21/2023 03:45:27 - pe_asm.helpers.get_cyhy_asm - INFO - 1938700/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1938800/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1938900/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939000/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939100/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939200/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939300/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939400/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939500/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939600/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939700/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939800/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1939900/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940000/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940100/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940200/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940300/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940400/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940500/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940600/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940700/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940800/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1940900/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1941000/546008352 complete +03/21/2023 03:45:28 - pe_asm.helpers.get_cyhy_asm - INFO - 1941100/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941200/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941300/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941400/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941500/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941600/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941700/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941800/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1941900/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942000/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942100/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942200/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942300/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942400/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942500/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942600/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942700/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942800/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1942900/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943000/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943100/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943200/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943300/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943400/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943500/546008352 complete +03/21/2023 03:45:29 - pe_asm.helpers.get_cyhy_asm - INFO - 1943600/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1943700/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1943800/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1943900/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944000/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944100/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944200/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944300/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944400/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944500/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944600/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944700/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944800/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1944900/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945000/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945100/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945200/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945300/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945400/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945500/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945600/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945700/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945800/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1945900/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1946000/546008352 complete +03/21/2023 03:45:30 - pe_asm.helpers.get_cyhy_asm - INFO - 1946100/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946200/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946300/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946400/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946500/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946600/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946700/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946800/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1946900/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947000/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947100/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947200/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947300/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947400/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947500/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947600/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947700/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947800/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1947900/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948000/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948100/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948200/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948300/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948400/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948500/546008352 complete +03/21/2023 03:45:31 - pe_asm.helpers.get_cyhy_asm - INFO - 1948600/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1948700/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1948800/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1948900/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949000/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949100/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949200/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949300/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949400/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949500/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949600/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949700/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949800/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1949900/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950000/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950100/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950200/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950300/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950400/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950500/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950600/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950700/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950800/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1950900/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1951000/546008352 complete +03/21/2023 03:45:32 - pe_asm.helpers.get_cyhy_asm - INFO - 1951100/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951200/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951300/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951400/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951500/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951600/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951700/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951800/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1951900/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952000/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952100/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952200/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952300/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952400/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952500/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952600/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952700/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952800/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1952900/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953000/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953100/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953200/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953300/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953400/546008352 complete +03/21/2023 03:45:33 - pe_asm.helpers.get_cyhy_asm - INFO - 1953500/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1953600/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1953700/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1953800/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1953900/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954000/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954100/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954200/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954300/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954400/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954500/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954600/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954700/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954800/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1954900/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955000/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955100/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955200/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955300/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955400/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955500/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955600/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955700/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955800/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1955900/546008352 complete +03/21/2023 03:45:34 - pe_asm.helpers.get_cyhy_asm - INFO - 1956000/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956100/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956200/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956300/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956400/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956500/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956600/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956700/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956800/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1956900/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957000/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957100/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957200/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957300/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957400/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - Replacing DHS_HQ with DHS +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957500/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957600/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957700/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957800/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1957900/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958000/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958100/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958200/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958300/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958400/546008352 complete +03/21/2023 03:45:35 - pe_asm.helpers.get_cyhy_asm - INFO - 1958500/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1958600/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1958700/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1958800/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1958900/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959000/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959100/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959200/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959300/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959400/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959500/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959600/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959700/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959800/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1959900/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960000/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960100/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960200/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960300/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960400/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960500/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960600/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960700/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960800/546008352 complete +03/21/2023 03:45:36 - pe_asm.helpers.get_cyhy_asm - INFO - 1960900/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961000/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961100/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961200/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961300/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961400/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961500/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961600/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961700/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961800/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1961900/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962000/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962100/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962200/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962300/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962400/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962500/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962600/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962700/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962800/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1962900/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1963000/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1963100/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1963200/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1963300/546008352 complete +03/21/2023 03:45:37 - pe_asm.helpers.get_cyhy_asm - INFO - 1963400/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1963500/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1963600/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1963700/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1963800/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1963900/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964000/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964100/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964200/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964300/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964400/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964500/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964600/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964700/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964800/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1964900/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965000/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965100/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965200/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965300/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965400/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965500/546008352 complete +03/21/2023 03:45:38 - pe_asm.helpers.get_cyhy_asm - INFO - 1965600/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1965700/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1965800/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1965900/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1966000/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1966100/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1966200/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1966300/546008352 complete +03/21/2023 03:45:41 - pe_asm.helpers.get_cyhy_asm - INFO - 1966400/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1966500/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1966600/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1966700/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1966800/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1966900/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967000/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967100/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967200/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967300/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967400/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967500/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967600/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967700/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967800/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1967900/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968000/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968100/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968200/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968300/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968400/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968500/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968600/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968700/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968800/546008352 complete +03/21/2023 03:45:42 - pe_asm.helpers.get_cyhy_asm - INFO - 1968900/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969000/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969100/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969200/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969300/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969400/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969500/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969600/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969700/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969800/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1969900/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970000/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970100/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970200/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970300/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970400/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970500/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970600/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970700/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970800/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1970900/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1971000/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1971100/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1971200/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1971300/546008352 complete +03/21/2023 03:45:43 - pe_asm.helpers.get_cyhy_asm - INFO - 1971400/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1971500/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1971600/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1971700/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1971800/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1971900/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972000/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972100/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972200/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972300/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972400/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972500/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972600/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972700/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972800/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1972900/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973000/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973100/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973200/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973300/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973400/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973500/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973600/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973700/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973800/546008352 complete +03/21/2023 03:45:44 - pe_asm.helpers.get_cyhy_asm - INFO - 1973900/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974000/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974100/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974200/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974300/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974400/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974500/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974600/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974700/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974800/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1974900/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975000/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975100/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975200/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975300/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975400/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975500/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975600/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975700/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975800/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1975900/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1976000/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1976100/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1976200/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1976300/546008352 complete +03/21/2023 03:45:45 - pe_asm.helpers.get_cyhy_asm - INFO - 1976400/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1976500/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1976600/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1976700/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1976800/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1976900/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977000/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977100/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977200/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977300/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977400/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977500/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977600/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977700/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977800/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1977900/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978000/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978100/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978200/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978300/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978400/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978500/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978600/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978700/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978800/546008352 complete +03/21/2023 03:45:46 - pe_asm.helpers.get_cyhy_asm - INFO - 1978900/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979000/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979100/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979200/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979300/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979400/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979500/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979600/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979700/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979800/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1979900/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980000/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980100/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980200/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980300/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980400/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980500/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980600/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980700/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980800/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1980900/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1981000/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1981100/546008352 complete +03/21/2023 03:45:47 - pe_asm.helpers.get_cyhy_asm - INFO - 1981200/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981300/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981400/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981500/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981600/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981700/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981800/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1981900/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982000/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982100/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982200/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982300/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982400/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982500/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982600/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982700/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982800/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1982900/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983000/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983100/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983200/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983300/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983400/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983500/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983600/546008352 complete +03/21/2023 03:45:48 - pe_asm.helpers.get_cyhy_asm - INFO - 1983700/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1983800/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1983900/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984000/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984100/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984200/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984300/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984400/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984500/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984600/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984700/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984800/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1984900/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985000/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985100/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985200/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985300/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985400/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985500/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985600/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985700/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985800/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1985900/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1986000/546008352 complete +03/21/2023 03:45:49 - pe_asm.helpers.get_cyhy_asm - INFO - 1986100/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986200/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986300/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986400/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986500/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986600/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986700/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986800/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1986900/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987000/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987100/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987200/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987300/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987400/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987500/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987600/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987700/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987800/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1987900/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1988000/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1988100/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1988200/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1988300/546008352 complete +03/21/2023 03:45:50 - pe_asm.helpers.get_cyhy_asm - INFO - 1988400/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1988500/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1988600/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1988700/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1988800/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1988900/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989000/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989100/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989200/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989300/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989400/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989500/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989600/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989700/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989800/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1989900/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990000/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990100/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990200/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990300/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990400/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990500/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990600/546008352 complete +03/21/2023 03:45:51 - pe_asm.helpers.get_cyhy_asm - INFO - 1990700/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1990800/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1990900/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991000/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991100/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991200/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991300/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991400/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991500/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991600/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991700/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991800/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1991900/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992000/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992100/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992200/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992300/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992400/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992500/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992600/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992700/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992800/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1992900/546008352 complete +03/21/2023 03:45:52 - pe_asm.helpers.get_cyhy_asm - INFO - 1993000/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993100/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993200/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993300/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993400/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993500/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993600/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993700/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993800/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1993900/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994000/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994100/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994200/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994300/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994400/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994500/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994600/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994700/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994800/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1994900/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1995000/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1995100/546008352 complete +03/21/2023 03:45:53 - pe_asm.helpers.get_cyhy_asm - INFO - 1995200/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995300/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995400/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995500/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995600/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995700/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995800/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1995900/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996000/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996100/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996200/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996300/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996400/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996500/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996600/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996700/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996800/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1996900/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1997000/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1997100/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1997200/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1997300/546008352 complete +03/21/2023 03:45:54 - pe_asm.helpers.get_cyhy_asm - INFO - 1997400/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1997500/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1997600/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1997700/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1997800/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1997900/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998000/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998100/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998200/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998300/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998400/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998500/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998600/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998700/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998800/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1998900/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999000/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999100/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999200/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999300/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999400/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999500/546008352 complete +03/21/2023 03:45:55 - pe_asm.helpers.get_cyhy_asm - INFO - 1999600/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1999700/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1999800/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 1999900/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000000/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000100/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000200/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000300/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000400/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000500/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000600/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000700/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000800/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2000900/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001000/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001100/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001200/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001300/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001400/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001500/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001600/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001700/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001800/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2001900/546008352 complete +03/21/2023 03:45:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2002000/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002100/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002200/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002300/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002400/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002500/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002600/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002700/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002800/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2002900/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003000/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003100/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003200/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003300/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003400/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003500/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003600/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003700/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003800/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2003900/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2004000/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2004100/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2004200/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2004300/546008352 complete +03/21/2023 03:45:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2004400/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2004500/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2004600/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2004700/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2004800/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2004900/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005000/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005100/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005200/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005300/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005400/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005500/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005600/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005700/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005800/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2005900/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006000/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006100/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006200/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006300/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006400/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006500/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006600/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006700/546008352 complete +03/21/2023 03:45:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2006800/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2006900/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007000/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007100/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007200/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007300/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007400/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007500/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007600/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007700/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007800/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2007900/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008000/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008100/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008200/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008300/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008400/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008500/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008600/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008700/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008800/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2008900/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2009000/546008352 complete +03/21/2023 03:45:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2009100/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009200/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009300/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009400/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009500/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009600/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009700/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009800/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2009900/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010000/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010100/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010200/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010300/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010400/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010500/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010600/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010700/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010800/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2010900/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011000/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011100/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011200/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011300/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011400/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011500/546008352 complete +03/21/2023 03:46:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2011600/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2011700/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2011800/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2011900/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012000/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012100/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012200/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012300/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012400/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012500/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012600/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012700/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012800/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2012900/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013000/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013100/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013200/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013300/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013400/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013500/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013600/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013700/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013800/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2013900/546008352 complete +03/21/2023 03:46:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2014000/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014100/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014200/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014300/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014400/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014500/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014600/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014700/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014800/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2014900/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015000/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015100/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015200/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015300/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015400/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015500/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015600/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015700/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015800/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2015900/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016000/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016100/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016200/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016300/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016400/546008352 complete +03/21/2023 03:46:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2016500/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2016600/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2016700/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2016800/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2016900/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017000/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017100/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017200/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017300/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017400/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017500/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017600/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017700/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017800/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2017900/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018000/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018100/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018200/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018300/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018400/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018500/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018600/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018700/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018800/546008352 complete +03/21/2023 03:46:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2018900/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019000/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019100/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019200/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019300/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019400/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019500/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019600/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019700/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019800/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2019900/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020000/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020100/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020200/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020300/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020400/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020500/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020600/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020700/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020800/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2020900/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2021000/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2021100/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2021200/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2021300/546008352 complete +03/21/2023 03:46:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2021400/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2021500/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2021600/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2021700/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2021800/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2021900/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022000/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022100/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022200/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022300/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022400/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022500/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022600/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022700/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022800/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2022900/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023000/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023100/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023200/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023300/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023400/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023500/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023600/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023700/546008352 complete +03/21/2023 03:46:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2023800/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2023900/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024000/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024100/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024200/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024300/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024400/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024500/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024600/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024700/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024800/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2024900/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025000/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025100/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025200/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025300/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025400/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025500/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025600/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025700/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025800/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2025900/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2026000/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2026100/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2026200/546008352 complete +03/21/2023 03:46:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2026300/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026400/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026500/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026600/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026700/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026800/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2026900/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2027000/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2027100/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2027200/546008352 complete +03/21/2023 03:46:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2027300/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027400/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027500/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027600/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027700/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027800/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2027900/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2028000/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2028100/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2028200/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2028300/546008352 complete +03/21/2023 03:46:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2028400/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2028500/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2028600/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2028700/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2028800/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2028900/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029000/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029100/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029200/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029300/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029400/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029500/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029600/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029700/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029800/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2029900/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030000/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030100/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030200/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030300/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030400/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030500/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030600/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030700/546008352 complete +03/21/2023 03:46:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2030800/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2030900/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031000/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031100/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031200/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031300/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031400/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031500/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031600/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031700/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031800/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2031900/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032000/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032100/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032200/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032300/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032400/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032500/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032600/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032700/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032800/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2032900/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2033000/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2033100/546008352 complete +03/21/2023 03:46:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2033200/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033300/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033400/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033500/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033600/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033700/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033800/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2033900/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034000/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034100/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034200/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034300/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034400/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034500/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034600/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034700/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034800/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2034900/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035000/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035100/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035200/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035300/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035400/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035500/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035600/546008352 complete +03/21/2023 03:46:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2035700/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2035800/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2035900/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036000/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036100/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036200/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036300/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036400/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036500/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036600/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036700/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036800/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2036900/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037000/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037100/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037200/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037300/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037400/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037500/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037600/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037700/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037800/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2037900/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2038000/546008352 complete +03/21/2023 03:46:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2038100/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038200/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038300/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038400/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038500/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038600/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038700/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038800/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2038900/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039000/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039100/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039200/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039300/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039400/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039500/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039600/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039700/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039800/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2039900/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040000/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040100/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040200/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040300/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040400/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040500/546008352 complete +03/21/2023 03:46:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2040600/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2040700/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2040800/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2040900/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041000/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041100/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041200/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041300/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041400/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041500/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041600/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041700/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041800/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2041900/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042000/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042100/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042200/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042300/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042400/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042500/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042600/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042700/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042800/546008352 complete +03/21/2023 03:46:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2042900/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043000/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043100/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043200/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043300/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043400/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043500/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043600/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043700/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043800/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2043900/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044000/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044100/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044200/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044300/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044400/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044500/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044600/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044700/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044800/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2044900/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2045000/546008352 complete +03/21/2023 03:46:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2045100/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045200/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045300/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045400/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045500/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045600/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045700/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045800/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2045900/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046000/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046100/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046200/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046300/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046400/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046500/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046600/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046700/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046800/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2046900/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2047000/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2047100/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2047200/546008352 complete +03/21/2023 03:46:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2047300/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047400/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047500/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047600/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047700/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047800/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2047900/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048000/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048100/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048200/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048300/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048400/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048500/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048600/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048700/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048800/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2048900/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049000/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049100/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049200/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049300/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049400/546008352 complete +03/21/2023 03:46:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2049500/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2049600/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2049700/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2049800/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2049900/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050000/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050100/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050200/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050300/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050400/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050500/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050600/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050700/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050800/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2050900/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051000/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051100/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051200/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051300/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051400/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051500/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051600/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051700/546008352 complete +03/21/2023 03:46:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2051800/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2051900/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052000/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052100/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052200/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052300/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052400/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052500/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052600/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052700/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052800/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2052900/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053000/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053100/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053200/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053300/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053400/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053500/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053600/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053700/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053800/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2053900/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2054000/546008352 complete +03/21/2023 03:46:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2054100/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054200/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054300/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054400/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054500/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054600/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054700/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054800/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2054900/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055000/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055100/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055200/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055300/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055400/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055500/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055600/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055700/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055800/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2055900/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2056000/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2056100/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2056200/546008352 complete +03/21/2023 03:46:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2056300/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056400/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056500/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056600/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056700/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056800/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2056900/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057000/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057100/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057200/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057300/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057400/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057500/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057600/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057700/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057800/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2057900/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058000/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058100/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058200/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058300/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058400/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058500/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058600/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058700/546008352 complete +03/21/2023 03:46:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2058800/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2058900/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059000/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059100/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059200/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059300/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059400/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059500/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059600/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059700/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059800/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2059900/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060000/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060100/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060200/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060300/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060400/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060500/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060600/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060700/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060800/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2060900/546008352 complete +03/21/2023 03:46:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2061000/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061100/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061200/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061300/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061400/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061500/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061600/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061700/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061800/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2061900/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062000/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062100/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062200/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062300/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062400/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062500/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062600/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062700/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062800/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2062900/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2063000/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2063100/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2063200/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2063300/546008352 complete +03/21/2023 03:46:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2063400/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2063500/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2063600/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2063700/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2063800/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2063900/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064000/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064100/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064200/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064300/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064400/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064500/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064600/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064700/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064800/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2064900/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065000/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065100/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065200/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065300/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065400/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065500/546008352 complete +03/21/2023 03:46:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2065600/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2065700/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2065800/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2065900/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066000/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066100/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066200/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066300/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066400/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066500/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066600/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066700/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066800/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2066900/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067000/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067100/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067200/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067300/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067400/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067500/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067600/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067700/546008352 complete +03/21/2023 03:46:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2067800/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2067900/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068000/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068100/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068200/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068300/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068400/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068500/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068600/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068700/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068800/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2068900/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069000/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069100/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069200/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069300/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069400/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069500/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069600/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069700/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069800/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2069900/546008352 complete +03/21/2023 03:46:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2070000/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070100/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070200/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070300/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070400/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070500/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070600/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070700/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070800/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2070900/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071000/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071100/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071200/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071300/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071400/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071500/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071600/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071700/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071800/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2071900/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2072000/546008352 complete +03/21/2023 03:46:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2072100/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072200/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072300/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072400/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072500/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072600/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072700/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072800/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2072900/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073000/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073100/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073200/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073300/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073400/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073500/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073600/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073700/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073800/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2073900/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2074000/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2074100/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2074200/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2074300/546008352 complete +03/21/2023 03:46:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2074400/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2074500/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2074600/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2074700/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2074800/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2074900/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075000/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075100/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075200/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075300/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075400/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075500/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075600/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075700/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075800/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2075900/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076000/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076100/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076200/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076300/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076400/546008352 complete +03/21/2023 03:46:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2076500/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2076600/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2076700/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2076800/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2076900/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077000/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077100/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077200/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077300/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077400/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077500/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077600/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077700/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077800/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2077900/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078000/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078100/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078200/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078300/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078400/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078500/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078600/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078700/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078800/546008352 complete +03/21/2023 03:46:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2078900/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079000/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079100/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079200/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079300/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079400/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079500/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079600/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079700/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079800/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2079900/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080000/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080100/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080200/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080300/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080400/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080500/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080600/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080700/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080800/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2080900/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2081000/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2081100/546008352 complete +03/21/2023 03:46:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2081200/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081300/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081400/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081500/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081600/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081700/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081800/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2081900/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082000/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082100/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082200/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082300/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082400/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082500/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082600/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082700/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082800/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2082900/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2083000/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2083100/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2083200/546008352 complete +03/21/2023 03:46:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2083300/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083400/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083500/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083600/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083700/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083800/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2083900/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084000/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084100/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084200/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084300/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084400/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084500/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084600/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084700/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084800/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2084900/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2085000/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2085100/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2085200/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2085300/546008352 complete +03/21/2023 03:46:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2085400/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2085500/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2085600/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2085700/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2085800/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2085900/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086000/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086100/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086200/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086300/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086400/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086500/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086600/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086700/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086800/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2086900/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087000/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087100/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087200/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087300/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087400/546008352 complete +03/21/2023 03:46:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2087500/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2087600/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2087700/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2087800/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2087900/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088000/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088100/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088200/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088300/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088400/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088500/546008352 complete +03/21/2023 03:46:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2088600/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2088700/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2088800/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2088900/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089000/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089100/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089200/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089300/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089400/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089500/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089600/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089700/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089800/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2089900/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090000/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090100/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090200/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090300/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090400/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090500/546008352 complete +03/21/2023 03:46:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2090600/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2090700/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2090800/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2090900/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091000/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091100/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091200/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091300/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091400/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091500/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091600/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091700/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091800/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2091900/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092000/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092100/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092200/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092300/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092400/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092500/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092600/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092700/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092800/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2092900/546008352 complete +03/21/2023 03:46:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2093000/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093100/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093200/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093300/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093400/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093500/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093600/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093700/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093800/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2093900/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094000/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094100/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094200/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094300/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094400/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094500/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094600/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094700/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094800/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2094900/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2095000/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2095100/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2095200/546008352 complete +03/21/2023 03:46:42 - pe_asm.helpers.get_cyhy_asm - INFO - 2095300/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095400/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095500/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095600/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095700/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095800/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2095900/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096000/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096100/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096200/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096300/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096400/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096500/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096600/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096700/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096800/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2096900/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2097000/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2097100/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2097200/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2097300/546008352 complete +03/21/2023 03:46:43 - pe_asm.helpers.get_cyhy_asm - INFO - 2097400/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2097500/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2097600/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2097700/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2097800/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2097900/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098000/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098100/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098200/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098300/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098400/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098500/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098600/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098700/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098800/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2098900/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099000/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099100/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099200/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099300/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099400/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099500/546008352 complete +03/21/2023 03:46:44 - pe_asm.helpers.get_cyhy_asm - INFO - 2099600/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2099700/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2099800/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2099900/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100000/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100100/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100200/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100300/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100400/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100500/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100600/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100700/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100800/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2100900/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101000/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101100/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101200/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101300/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101400/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101500/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101600/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101700/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101800/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2101900/546008352 complete +03/21/2023 03:46:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2102000/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102100/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102200/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102300/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102400/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102500/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102600/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102700/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102800/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2102900/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103000/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103100/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103200/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103300/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103400/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103500/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103600/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103700/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103800/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2103900/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2104000/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2104100/546008352 complete +03/21/2023 03:46:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2104200/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104300/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104400/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104500/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104600/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104700/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104800/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2104900/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105000/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105100/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105200/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105300/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105400/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105500/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105600/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105700/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105800/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2105900/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2106000/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2106100/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2106200/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2106300/546008352 complete +03/21/2023 03:46:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2106400/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2106500/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2106600/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2106700/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2106800/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2106900/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107000/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107100/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107200/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107300/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107400/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107500/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107600/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107700/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107800/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2107900/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108000/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108100/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108200/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108300/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108400/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108500/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108600/546008352 complete +03/21/2023 03:46:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2108700/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2108800/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2108900/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109000/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109100/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109200/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109300/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109400/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109500/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109600/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109700/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109800/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2109900/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110000/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110100/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110200/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110300/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110400/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110500/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110600/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110700/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110800/546008352 complete +03/21/2023 03:46:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2110900/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111000/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111100/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111200/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111300/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111400/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111500/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111600/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111700/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111800/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2111900/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112000/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112100/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112200/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112300/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112400/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112500/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112600/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112700/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112800/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2112900/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2113000/546008352 complete +03/21/2023 03:46:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2113100/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113200/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113300/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113400/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113500/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113600/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113700/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113800/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2113900/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114000/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114100/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114200/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114300/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114400/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114500/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114600/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114700/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114800/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2114900/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2115000/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2115100/546008352 complete +03/21/2023 03:46:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2115200/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115300/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115400/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115500/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115600/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115700/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115800/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2115900/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116000/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116100/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116200/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116300/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116400/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116500/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116600/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116700/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116800/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2116900/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2117000/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2117100/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2117200/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2117300/546008352 complete +03/21/2023 03:46:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2117400/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2117500/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2117600/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2117700/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2117800/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2117900/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118000/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118100/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118200/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118300/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118400/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118500/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118600/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118700/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118800/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2118900/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2119000/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2119100/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2119200/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2119300/546008352 complete +03/21/2023 03:46:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2119400/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2119500/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2119600/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2119700/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2119800/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2119900/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120000/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120100/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120200/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120300/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120400/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120500/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120600/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120700/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120800/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2120900/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121000/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121100/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121200/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121300/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121400/546008352 complete +03/21/2023 03:46:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2121500/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2121600/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2121700/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2121800/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2121900/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122000/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122100/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122200/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122300/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122400/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122500/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122600/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122700/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122800/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2122900/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123000/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123100/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123200/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123300/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123400/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123500/546008352 complete +03/21/2023 03:46:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2123600/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2123700/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2123800/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2123900/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124000/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124100/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124200/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124300/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124400/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124500/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124600/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124700/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124800/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2124900/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125000/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125100/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125200/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125300/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125400/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125500/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125600/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125700/546008352 complete +03/21/2023 03:46:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2125800/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2125900/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126000/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126100/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126200/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126300/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126400/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126500/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126600/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126700/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126800/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2126900/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127000/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127100/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127200/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127300/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127400/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127500/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127600/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127700/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127800/546008352 complete +03/21/2023 03:46:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2127900/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128000/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128100/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128200/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128300/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128400/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128500/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128600/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128700/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128800/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2128900/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129000/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129100/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129200/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129300/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129400/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129500/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129600/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129700/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129800/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2129900/546008352 complete +03/21/2023 03:46:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2130000/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130100/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130200/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130300/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130400/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130500/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130600/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130700/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130800/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2130900/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131000/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131100/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131200/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131300/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131400/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131500/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131600/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131700/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131800/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2131900/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2132000/546008352 complete +03/21/2023 03:46:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2132100/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132200/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132300/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132400/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132500/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132600/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132700/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132800/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2132900/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133000/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133100/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133200/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133300/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133400/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133500/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133600/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133700/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133800/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2133900/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2134000/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2134100/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2134200/546008352 complete +03/21/2023 03:47:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2134300/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134400/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134500/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134600/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134700/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134800/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2134900/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135000/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135100/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135200/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135300/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135400/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135500/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135600/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135700/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135800/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2135900/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2136000/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2136100/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2136200/546008352 complete +03/21/2023 03:47:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2136300/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136400/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136500/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136600/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136700/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136800/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2136900/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137000/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137100/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137200/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137300/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137400/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137500/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137600/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137700/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137800/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2137900/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138000/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138100/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138200/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138300/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138400/546008352 complete +03/21/2023 03:47:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2138500/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2138600/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2138700/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2138800/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2138900/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139000/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139100/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139200/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139300/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139400/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139500/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139600/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139700/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139800/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2139900/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140000/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140100/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140200/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140300/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140400/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140500/546008352 complete +03/21/2023 03:47:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2140600/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2140700/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2140800/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2140900/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141000/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141100/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141200/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141300/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141400/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141500/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141600/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141700/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141800/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2141900/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142000/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142100/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142200/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142300/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142400/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142500/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142600/546008352 complete +03/21/2023 03:47:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2142700/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2142800/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2142900/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143000/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143100/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143200/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143300/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143400/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143500/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143600/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143700/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143800/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2143900/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144000/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144100/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144200/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144300/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144400/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144500/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144600/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144700/546008352 complete +03/21/2023 03:47:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2144800/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2144900/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145000/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145100/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145200/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145300/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145400/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145500/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145600/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145700/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145800/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2145900/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146000/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146100/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146200/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146300/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146400/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146500/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146600/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146700/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146800/546008352 complete +03/21/2023 03:47:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2146900/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147000/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147100/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147200/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147300/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147400/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147500/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147600/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147700/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147800/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2147900/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148000/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148100/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148200/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148300/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148400/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148500/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148600/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148700/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148800/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2148900/546008352 complete +03/21/2023 03:47:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2149000/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149100/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149200/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149300/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149400/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149500/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149600/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149700/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149800/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2149900/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150000/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150100/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150200/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150300/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150400/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150500/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150600/546008352 complete +03/21/2023 03:47:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2150700/546008352 complete +03/21/2023 03:47:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2150800/546008352 complete +03/21/2023 03:47:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2150900/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151000/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151100/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151200/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151300/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151400/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151500/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151600/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151700/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151800/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2151900/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152000/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152100/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152200/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152300/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152400/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152500/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152600/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152700/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152800/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2152900/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2153000/546008352 complete +03/21/2023 03:47:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2153100/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153200/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153300/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153400/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153500/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153600/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153700/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153800/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2153900/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154000/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154100/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154200/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154300/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154400/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154500/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154600/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154700/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154800/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2154900/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2155000/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2155100/546008352 complete +03/21/2023 03:47:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2155200/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155300/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155400/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155500/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155600/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155700/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155800/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2155900/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156000/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156100/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156200/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156300/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156400/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156500/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156600/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156700/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156800/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2156900/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2157000/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2157100/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2157200/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2157300/546008352 complete +03/21/2023 03:47:14 - pe_asm.helpers.get_cyhy_asm - INFO - 2157400/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2157500/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2157600/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2157700/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2157800/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2157900/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158000/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158100/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158200/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158300/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158400/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158500/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158600/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158700/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158800/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2158900/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159000/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159100/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159200/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159300/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159400/546008352 complete +03/21/2023 03:47:15 - pe_asm.helpers.get_cyhy_asm - INFO - 2159500/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2159600/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2159700/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2159800/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2159900/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160000/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160100/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160200/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160300/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160400/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160500/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160600/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160700/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160800/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2160900/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161000/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161100/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161200/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161300/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161400/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161500/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161600/546008352 complete +03/21/2023 03:47:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2161700/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2161800/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2161900/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162000/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162100/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162200/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162300/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162400/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162500/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162600/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162700/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162800/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2162900/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163000/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163100/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163200/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163300/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163400/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163500/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163600/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163700/546008352 complete +03/21/2023 03:47:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2163800/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2163900/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164000/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164100/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164200/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164300/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164400/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164500/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164600/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164700/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164800/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2164900/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165000/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165100/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165200/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165300/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165400/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165500/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165600/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165700/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165800/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2165900/546008352 complete +03/21/2023 03:47:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2166000/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166100/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166200/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166300/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166400/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166500/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166600/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166700/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166800/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2166900/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167000/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167100/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167200/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167300/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167400/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167500/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167600/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167700/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167800/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2167900/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2168000/546008352 complete +03/21/2023 03:47:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2168100/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168200/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168300/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168400/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168500/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168600/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168700/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168800/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2168900/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169000/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169100/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169200/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169300/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169400/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169500/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169600/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169700/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169800/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2169900/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2170000/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2170100/546008352 complete +03/21/2023 03:47:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2170200/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170300/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170400/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170500/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170600/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170700/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170800/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2170900/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171000/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171100/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171200/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171300/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171400/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171500/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171600/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171700/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171800/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2171900/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2172000/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2172100/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2172200/546008352 complete +03/21/2023 03:47:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2172300/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172400/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172500/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172600/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172700/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172800/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2172900/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173000/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173100/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173200/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173300/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173400/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173500/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173600/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173700/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173800/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2173900/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2174000/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2174100/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2174200/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2174300/546008352 complete +03/21/2023 03:47:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2174400/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2174500/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2174600/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2174700/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2174800/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2174900/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175000/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175100/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175200/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175300/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175400/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175500/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175600/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175700/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175800/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2175900/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176000/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176100/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176200/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176300/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176400/546008352 complete +03/21/2023 03:47:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2176500/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2176600/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2176700/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2176800/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2176900/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177000/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177100/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177200/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177300/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177400/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177500/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177600/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177700/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177800/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2177900/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178000/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178100/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178200/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178300/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178400/546008352 complete +03/21/2023 03:47:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2178500/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2178600/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2178700/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2178800/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2178900/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179000/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179100/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179200/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179300/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179400/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179500/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179600/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179700/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179800/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2179900/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180000/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180100/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180200/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180300/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180400/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180500/546008352 complete +03/21/2023 03:47:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2180600/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2180700/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2180800/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2180900/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181000/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181100/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181200/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181300/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181400/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181500/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181600/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181700/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181800/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2181900/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182000/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182100/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182200/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182300/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182400/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182500/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182600/546008352 complete +03/21/2023 03:47:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2182700/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2182800/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2182900/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183000/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183100/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183200/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183300/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183400/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183500/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183600/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183700/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183800/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2183900/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184000/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184100/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184200/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184300/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184400/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184500/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184600/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184700/546008352 complete +03/21/2023 03:47:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2184800/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2184900/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185000/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185100/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185200/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185300/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185400/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185500/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185600/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185700/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185800/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2185900/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186000/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186100/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186200/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186300/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186400/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186500/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186600/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186700/546008352 complete +03/21/2023 03:47:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2186800/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2186900/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187000/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187100/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187200/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187300/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187400/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187500/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187600/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187700/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187800/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2187900/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188000/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188100/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188200/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188300/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188400/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188500/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188600/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188700/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188800/546008352 complete +03/21/2023 03:47:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2188900/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189000/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189100/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189200/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189300/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189400/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189500/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189600/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189700/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189800/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2189900/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190000/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190100/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190200/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190300/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190400/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190500/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190600/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190700/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190800/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2190900/546008352 complete +03/21/2023 03:47:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2191000/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191100/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191200/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191300/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191400/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191500/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191600/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191700/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191800/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2191900/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192000/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192100/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192200/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192300/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192400/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192500/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192600/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192700/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192800/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2192900/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2193000/546008352 complete +03/21/2023 03:47:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2193100/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193200/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193300/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193400/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193500/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193600/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193700/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193800/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2193900/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194000/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194100/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194200/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194300/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194400/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194500/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194600/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194700/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194800/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2194900/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2195000/546008352 complete +03/21/2023 03:47:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2195100/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195200/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195300/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195400/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195500/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195600/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195700/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195800/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2195900/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196000/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196100/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196200/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196300/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196400/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196500/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196600/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196700/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196800/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2196900/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2197000/546008352 complete +03/21/2023 03:47:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2197100/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197200/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197300/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197400/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197500/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197600/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197700/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197800/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2197900/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198000/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198100/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198200/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198300/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198400/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198500/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198600/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198700/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198800/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2198900/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2199000/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2199100/546008352 complete +03/21/2023 03:47:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2199200/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199300/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199400/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199500/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199600/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199700/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199800/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2199900/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200000/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200100/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200200/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200300/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200400/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200500/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200600/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200700/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200800/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2200900/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2201000/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2201100/546008352 complete +03/21/2023 03:47:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2201200/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201300/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201400/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201500/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201600/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201700/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201800/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2201900/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202000/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202100/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202200/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202300/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202400/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202500/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202600/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202700/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202800/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2202900/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2203000/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2203100/546008352 complete +03/21/2023 03:47:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2203200/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203300/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203400/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203500/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203600/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203700/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203800/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2203900/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204000/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204100/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204200/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204300/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204400/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204500/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204600/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204700/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204800/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2204900/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2205000/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2205100/546008352 complete +03/21/2023 03:47:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2205200/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205300/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205400/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205500/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205600/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205700/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205800/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2205900/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206000/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206100/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206200/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206300/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206400/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206500/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206600/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206700/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206800/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2206900/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2207000/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2207100/546008352 complete +03/21/2023 03:47:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2207200/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207300/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207400/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207500/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207600/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207700/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207800/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2207900/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208000/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208100/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208200/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208300/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208400/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208500/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208600/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208700/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208800/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2208900/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2209000/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2209100/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2209200/546008352 complete +03/21/2023 03:47:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2209300/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209400/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209500/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209600/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209700/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209800/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2209900/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210000/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210100/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210200/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210300/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210400/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210500/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210600/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210700/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210800/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2210900/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2211000/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2211100/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2211200/546008352 complete +03/21/2023 03:47:40 - pe_asm.helpers.get_cyhy_asm - INFO - 2211300/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211400/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211500/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211600/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211700/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211800/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2211900/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212000/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212100/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212200/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212300/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212400/546008352 complete +03/21/2023 03:47:41 - pe_asm.helpers.get_cyhy_asm - INFO - 2212500/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2212600/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2212700/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2212800/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2212900/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213000/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213100/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213200/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213300/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213400/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213500/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213600/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213700/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213800/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2213900/546008352 complete +03/21/2023 03:47:45 - pe_asm.helpers.get_cyhy_asm - INFO - 2214000/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214100/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214200/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214300/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214400/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214500/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214600/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214700/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214800/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2214900/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215000/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215100/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215200/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215300/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215400/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215500/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215600/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215700/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215800/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2215900/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2216000/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2216100/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2216200/546008352 complete +03/21/2023 03:47:46 - pe_asm.helpers.get_cyhy_asm - INFO - 2216300/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216400/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216500/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216600/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216700/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216800/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2216900/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217000/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217100/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217200/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217300/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217400/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217500/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217600/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217700/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217800/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2217900/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2218000/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2218100/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2218200/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2218300/546008352 complete +03/21/2023 03:47:47 - pe_asm.helpers.get_cyhy_asm - INFO - 2218400/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2218500/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2218600/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2218700/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2218800/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2218900/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219000/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219100/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219200/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219300/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219400/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219500/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219600/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219700/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219800/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2219900/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220000/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220100/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220200/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220300/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220400/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220500/546008352 complete +03/21/2023 03:47:48 - pe_asm.helpers.get_cyhy_asm - INFO - 2220600/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2220700/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2220800/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2220900/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221000/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221100/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221200/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221300/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221400/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221500/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221600/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221700/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221800/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2221900/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222000/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222100/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222200/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222300/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222400/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222500/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222600/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222700/546008352 complete +03/21/2023 03:47:49 - pe_asm.helpers.get_cyhy_asm - INFO - 2222800/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2222900/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223000/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223100/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223200/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223300/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223400/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223500/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223600/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223700/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223800/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2223900/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224000/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224100/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224200/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224300/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224400/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224500/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224600/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224700/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224800/546008352 complete +03/21/2023 03:47:50 - pe_asm.helpers.get_cyhy_asm - INFO - 2224900/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225000/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225100/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225200/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225300/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225400/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225500/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225600/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225700/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225800/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2225900/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226000/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226100/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226200/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226300/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226400/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226500/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226600/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226700/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226800/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2226900/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2227000/546008352 complete +03/21/2023 03:47:51 - pe_asm.helpers.get_cyhy_asm - INFO - 2227100/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227200/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227300/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227400/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227500/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227600/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227700/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227800/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2227900/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228000/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228100/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228200/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228300/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228400/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228500/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228600/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228700/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228800/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2228900/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2229000/546008352 complete +03/21/2023 03:47:52 - pe_asm.helpers.get_cyhy_asm - INFO - 2229100/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229200/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229300/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229400/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229500/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229600/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229700/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229800/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2229900/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230000/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230100/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230200/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230300/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230400/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230500/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230600/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230700/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230800/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2230900/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2231000/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2231100/546008352 complete +03/21/2023 03:47:53 - pe_asm.helpers.get_cyhy_asm - INFO - 2231200/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231300/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231400/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231500/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231600/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231700/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231800/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2231900/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232000/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232100/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232200/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232300/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232400/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232500/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232600/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232700/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232800/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2232900/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2233000/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2233100/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2233200/546008352 complete +03/21/2023 03:47:54 - pe_asm.helpers.get_cyhy_asm - INFO - 2233300/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233400/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233500/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233600/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233700/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233800/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2233900/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234000/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234100/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234200/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234300/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234400/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234500/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234600/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234700/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234800/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2234900/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235000/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235100/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235200/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235300/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235400/546008352 complete +03/21/2023 03:47:55 - pe_asm.helpers.get_cyhy_asm - INFO - 2235500/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2235600/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2235700/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2235800/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2235900/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236000/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236100/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236200/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236300/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236400/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236500/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236600/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236700/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236800/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2236900/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237000/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237100/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237200/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237300/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237400/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237500/546008352 complete +03/21/2023 03:47:56 - pe_asm.helpers.get_cyhy_asm - INFO - 2237600/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2237700/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2237800/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2237900/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238000/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238100/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238200/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238300/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238400/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238500/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238600/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238700/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238800/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2238900/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239000/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239100/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239200/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239300/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239400/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239500/546008352 complete +03/21/2023 03:47:57 - pe_asm.helpers.get_cyhy_asm - INFO - 2239600/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2239700/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2239800/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2239900/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240000/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240100/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240200/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240300/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240400/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240500/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240600/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240700/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240800/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2240900/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241000/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241100/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241200/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241300/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241400/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241500/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241600/546008352 complete +03/21/2023 03:47:58 - pe_asm.helpers.get_cyhy_asm - INFO - 2241700/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2241800/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2241900/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242000/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242100/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242200/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242300/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242400/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242500/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242600/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242700/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242800/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2242900/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243000/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243100/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243200/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243300/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243400/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243500/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243600/546008352 complete +03/21/2023 03:47:59 - pe_asm.helpers.get_cyhy_asm - INFO - 2243700/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2243800/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2243900/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244000/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244100/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244200/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244300/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244400/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244500/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244600/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244700/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244800/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2244900/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245000/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245100/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245200/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245300/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245400/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245500/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245600/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245700/546008352 complete +03/21/2023 03:48:00 - pe_asm.helpers.get_cyhy_asm - INFO - 2245800/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2245900/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246000/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246100/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246200/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246300/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246400/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246500/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246600/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246700/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246800/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2246900/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247000/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247100/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247200/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247300/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247400/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247500/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247600/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247700/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247800/546008352 complete +03/21/2023 03:48:01 - pe_asm.helpers.get_cyhy_asm - INFO - 2247900/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248000/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248100/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248200/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248300/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248400/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248500/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248600/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248700/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248800/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2248900/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249000/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249100/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249200/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249300/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249400/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249500/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249600/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249700/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249800/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2249900/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2250000/546008352 complete +03/21/2023 03:48:02 - pe_asm.helpers.get_cyhy_asm - INFO - 2250100/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250200/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250300/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250400/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250500/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250600/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250700/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250800/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2250900/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251000/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251100/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251200/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251300/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251400/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251500/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251600/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251700/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251800/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2251900/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2252000/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2252100/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2252200/546008352 complete +03/21/2023 03:48:03 - pe_asm.helpers.get_cyhy_asm - INFO - 2252300/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252400/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252500/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252600/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252700/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252800/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2252900/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253000/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253100/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253200/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253300/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253400/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253500/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253600/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253700/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253800/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2253900/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254000/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254100/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254200/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254300/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254400/546008352 complete +03/21/2023 03:48:04 - pe_asm.helpers.get_cyhy_asm - INFO - 2254500/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2254600/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2254700/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2254800/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2254900/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255000/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255100/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255200/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255300/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255400/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255500/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255600/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255700/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255800/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2255900/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256000/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256100/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256200/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256300/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256400/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256500/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256600/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256700/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256800/546008352 complete +03/21/2023 03:48:05 - pe_asm.helpers.get_cyhy_asm - INFO - 2256900/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257000/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257100/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257200/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257300/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257400/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257500/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257600/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257700/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257800/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2257900/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258000/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258100/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258200/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258300/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258400/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258500/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258600/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258700/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258800/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2258900/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2259000/546008352 complete +03/21/2023 03:48:06 - pe_asm.helpers.get_cyhy_asm - INFO - 2259100/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259200/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259300/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259400/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259500/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259600/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259700/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259800/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2259900/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260000/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260100/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260200/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260300/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260400/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260500/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260600/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260700/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260800/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2260900/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2261000/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2261100/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2261200/546008352 complete +03/21/2023 03:48:07 - pe_asm.helpers.get_cyhy_asm - INFO - 2261300/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261400/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261500/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261600/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261700/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261800/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2261900/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262000/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262100/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262200/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262300/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262400/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262500/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262600/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262700/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262800/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2262900/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263000/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263100/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263200/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263300/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263400/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263500/546008352 complete +03/21/2023 03:48:08 - pe_asm.helpers.get_cyhy_asm - INFO - 2263600/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2263700/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2263800/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2263900/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264000/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264100/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264200/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264300/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264400/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264500/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264600/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264700/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264800/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2264900/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265000/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265100/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265200/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265300/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265400/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265500/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265600/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265700/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265800/546008352 complete +03/21/2023 03:48:09 - pe_asm.helpers.get_cyhy_asm - INFO - 2265900/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266000/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266100/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266200/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266300/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266400/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266500/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266600/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266700/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266800/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2266900/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267000/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267100/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267200/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267300/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267400/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267500/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267600/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267700/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267800/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2267900/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2268000/546008352 complete +03/21/2023 03:48:10 - pe_asm.helpers.get_cyhy_asm - INFO - 2268100/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268200/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268300/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268400/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268500/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268600/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268700/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268800/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2268900/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269000/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269100/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269200/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269300/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269400/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269500/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269600/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269700/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269800/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2269900/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2270000/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2270100/546008352 complete +03/21/2023 03:48:11 - pe_asm.helpers.get_cyhy_asm - INFO - 2270200/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270300/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270400/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270500/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270600/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270700/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270800/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2270900/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271000/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271100/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271200/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271300/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271400/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271500/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271600/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271700/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271800/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2271900/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2272000/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2272100/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2272200/546008352 complete +03/21/2023 03:48:12 - pe_asm.helpers.get_cyhy_asm - INFO - 2272300/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272400/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272500/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272600/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272700/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272800/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2272900/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273000/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273100/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273200/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273300/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273400/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273500/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273600/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273700/546008352 complete +03/21/2023 03:48:13 - pe_asm.helpers.get_cyhy_asm - INFO - 2273800/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2273900/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274000/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274100/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274200/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274300/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274400/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274500/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274600/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274700/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274800/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2274900/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275000/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275100/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275200/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275300/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275400/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275500/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275600/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275700/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275800/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2275900/546008352 complete +03/21/2023 03:48:16 - pe_asm.helpers.get_cyhy_asm - INFO - 2276000/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276100/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276200/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276300/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276400/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276500/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276600/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276700/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276800/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2276900/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277000/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277100/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277200/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277300/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277400/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277500/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277600/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277700/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277800/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2277900/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2278000/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2278100/546008352 complete +03/21/2023 03:48:17 - pe_asm.helpers.get_cyhy_asm - INFO - 2278200/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278300/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278400/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278500/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278600/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278700/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278800/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2278900/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279000/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279100/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279200/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279300/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279400/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279500/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279600/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279700/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279800/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2279900/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2280000/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2280100/546008352 complete +03/21/2023 03:48:18 - pe_asm.helpers.get_cyhy_asm - INFO - 2280200/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280300/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280400/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280500/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280600/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280700/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280800/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2280900/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281000/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281100/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281200/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281300/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281400/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281500/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281600/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281700/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281800/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2281900/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2282000/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2282100/546008352 complete +03/21/2023 03:48:19 - pe_asm.helpers.get_cyhy_asm - INFO - 2282200/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282300/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282400/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282500/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282600/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282700/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282800/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2282900/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283000/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283100/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283200/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283300/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283400/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283500/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283600/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283700/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283800/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2283900/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2284000/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2284100/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2284200/546008352 complete +03/21/2023 03:48:20 - pe_asm.helpers.get_cyhy_asm - INFO - 2284300/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284400/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284500/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284600/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284700/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284800/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2284900/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285000/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285100/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285200/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285300/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285400/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285500/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285600/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285700/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285800/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2285900/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2286000/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2286100/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2286200/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2286300/546008352 complete +03/21/2023 03:48:21 - pe_asm.helpers.get_cyhy_asm - INFO - 2286400/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2286500/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2286600/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2286700/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2286800/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2286900/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287000/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287100/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287200/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287300/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287400/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287500/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287600/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287700/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287800/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2287900/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288000/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288100/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288200/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288300/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288400/546008352 complete +03/21/2023 03:48:22 - pe_asm.helpers.get_cyhy_asm - INFO - 2288500/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2288600/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2288700/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2288800/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2288900/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289000/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289100/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289200/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289300/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289400/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289500/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289600/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289700/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289800/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2289900/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290000/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290100/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290200/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290300/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290400/546008352 complete +03/21/2023 03:48:23 - pe_asm.helpers.get_cyhy_asm - INFO - 2290500/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2290600/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2290700/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2290800/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2290900/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291000/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291100/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291200/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291300/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291400/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291500/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291600/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291700/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291800/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2291900/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292000/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292100/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292200/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292300/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292400/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292500/546008352 complete +03/21/2023 03:48:24 - pe_asm.helpers.get_cyhy_asm - INFO - 2292600/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2292700/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2292800/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2292900/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293000/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293100/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293200/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293300/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293400/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293500/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293600/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293700/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293800/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2293900/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294000/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294100/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294200/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294300/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294400/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294500/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294600/546008352 complete +03/21/2023 03:48:25 - pe_asm.helpers.get_cyhy_asm - INFO - 2294700/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2294800/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2294900/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295000/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295100/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295200/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295300/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295400/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295500/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295600/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295700/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295800/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2295900/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296000/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296100/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296200/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296300/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296400/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296500/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296600/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296700/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296800/546008352 complete +03/21/2023 03:48:26 - pe_asm.helpers.get_cyhy_asm - INFO - 2296900/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297000/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297100/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297200/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297300/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297400/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297500/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297600/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297700/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297800/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2297900/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298000/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298100/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298200/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298300/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298400/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298500/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298600/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298700/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298800/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2298900/546008352 complete +03/21/2023 03:48:27 - pe_asm.helpers.get_cyhy_asm - INFO - 2299000/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299100/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299200/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299300/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299400/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299500/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299600/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299700/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299800/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2299900/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300000/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300100/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300200/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300300/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300400/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300500/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300600/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300700/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300800/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2300900/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2301000/546008352 complete +03/21/2023 03:48:28 - pe_asm.helpers.get_cyhy_asm - INFO - 2301100/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301200/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301300/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301400/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301500/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301600/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301700/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301800/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2301900/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302000/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302100/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302200/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302300/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302400/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302500/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302600/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302700/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302800/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2302900/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2303000/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2303100/546008352 complete +03/21/2023 03:48:29 - pe_asm.helpers.get_cyhy_asm - INFO - 2303200/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303300/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303400/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303500/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303600/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303700/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303800/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2303900/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304000/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304100/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304200/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304300/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304400/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304500/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304600/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304700/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304800/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2304900/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2305000/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2305100/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2305200/546008352 complete +03/21/2023 03:48:30 - pe_asm.helpers.get_cyhy_asm - INFO - 2305300/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305400/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305500/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305600/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305700/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305800/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2305900/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306000/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306100/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306200/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306300/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306400/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306500/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306600/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306700/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306800/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2306900/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307000/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307100/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307200/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307300/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307400/546008352 complete +03/21/2023 03:48:31 - pe_asm.helpers.get_cyhy_asm - INFO - 2307500/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2307600/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2307700/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2307800/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2307900/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308000/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308100/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308200/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308300/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308400/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308500/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308600/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308700/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308800/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2308900/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309000/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309100/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309200/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309300/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309400/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309500/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309600/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309700/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309800/546008352 complete +03/21/2023 03:48:32 - pe_asm.helpers.get_cyhy_asm - INFO - 2309900/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310000/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310100/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310200/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310300/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310400/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310500/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310600/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310700/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310800/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2310900/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311000/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311100/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311200/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311300/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311400/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311500/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311600/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311700/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311800/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2311900/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2312000/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2312100/546008352 complete +03/21/2023 03:48:33 - pe_asm.helpers.get_cyhy_asm - INFO - 2312200/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312300/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312400/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312500/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312600/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312700/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312800/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2312900/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313000/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313100/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313200/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313300/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313400/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313500/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313600/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313700/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313800/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2313900/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2314000/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2314100/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2314200/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2314300/546008352 complete +03/21/2023 03:48:34 - pe_asm.helpers.get_cyhy_asm - INFO - 2314400/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2314500/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2314600/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2314700/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2314800/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2314900/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315000/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315100/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315200/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315300/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315400/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315500/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315600/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315700/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315800/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2315900/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316000/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316100/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316200/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316300/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316400/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316500/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316600/546008352 complete +03/21/2023 03:48:35 - pe_asm.helpers.get_cyhy_asm - INFO - 2316700/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2316800/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2316900/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317000/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317100/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317200/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317300/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317400/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317500/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317600/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317700/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317800/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2317900/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318000/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318100/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318200/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318300/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318400/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318500/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318600/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318700/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318800/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2318900/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2319000/546008352 complete +03/21/2023 03:48:36 - pe_asm.helpers.get_cyhy_asm - INFO - 2319100/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319200/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319300/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319400/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319500/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319600/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319700/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319800/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2319900/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320000/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320100/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320200/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320300/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320400/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320500/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320600/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320700/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320800/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2320900/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321000/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321100/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321200/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321300/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321400/546008352 complete +03/21/2023 03:48:37 - pe_asm.helpers.get_cyhy_asm - INFO - 2321500/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2321600/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2321700/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2321800/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2321900/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322000/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322100/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322200/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322300/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322400/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322500/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322600/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322700/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322800/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2322900/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323000/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323100/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323200/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323300/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323400/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323500/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323600/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323700/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323800/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2323900/546008352 complete +03/21/2023 03:48:38 - pe_asm.helpers.get_cyhy_asm - INFO - 2324000/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324100/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324200/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324300/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324400/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324500/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324600/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324700/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324800/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2324900/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2325000/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2325100/546008352 complete +03/21/2023 03:48:39 - pe_asm.helpers.get_cyhy_asm - INFO - 2325200/546008352 complete diff --git a/src/pe_reports/helpers/sub_domain_status.py b/src/pe_reports/helpers/sub_domain_status.py new file mode 100644 index 00000000..e00b792b --- /dev/null +++ b/src/pe_reports/helpers/sub_domain_status.py @@ -0,0 +1,36 @@ +"""Script to go through all sub domains and check if they are active or not""" +# Standard Python Libraries +import datetime +import json + +# Third-Party Libraries +#mport pandas as pd +import requests + +# cisagov Libraries +from pe_reports.data.config import whois_xml_api_key +from pe_reports.data.db_query import ( + connect, + query_all_subs, + get_orgs +) + +#function that uses whoisxml api to get status of domain +def get_domain_status(domain): + api_key = whois_xml_api_key() + url = f'https://www.whoisxmlapi.com/whoisserver/WhoisService?apiKey={api_key}&domainName={domain}&outputFormat=JSON' + response = requests.get(url) + print(response) + """json_data = response.json() + status = json_data['WhoisRecord']['registryData']['status'] + return status""" + +def main(): + """Query orgs and run them through the enuemeration function.""" + orgs = query_all_subs(connect()) + print(orgs[0][1]) + + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/home/__init__.py b/src/pe_reports/home/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/home/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/home/templates/home/home.html b/src/pe_reports/home/templates/home/home.html new file mode 100644 index 00000000..fc827195 --- /dev/null +++ b/src/pe_reports/home/templates/home/home.html @@ -0,0 +1,53 @@ +{% extends "base.html" %} {% block content %} {# +
    + #} {# + #} {#{% if current_user.is_authenticated %}#} {# +

    Welcome {{ current_user.username }}

    + #} {# {% else %}#} {# +

    Please Login

    + #} {##} {#{% endif %}#} {# +
    +#} + + + +{% endblock %} diff --git a/src/pe_reports/home/views.py b/src/pe_reports/home/views.py new file mode 100644 index 00000000..6a570942 --- /dev/null +++ b/src/pe_reports/home/views.py @@ -0,0 +1,24 @@ +"""Flask application will add new stakeholder information to the PE Database. + +Automate the process to add stakeholder information to Cyber Sixgill portal. +""" + +# Standard Python Libraries +import logging + +# Third-Party Libraries +from flask import Blueprint, render_template + +LOGGER = logging.getLogger(__name__) + +home_blueprint = Blueprint("home", __name__, template_folder="templates/home") + + +@home_blueprint.route("/") +def index(): + """Create "add customer" HTML form. + + Gather data from form and insert into database. + """ + LOGGER.debug("Made it to home") + return render_template("home.html") diff --git a/src/pe_reports/metrics.py b/src/pe_reports/metrics.py new file mode 100644 index 00000000..4ddeee5a --- /dev/null +++ b/src/pe_reports/metrics.py @@ -0,0 +1,758 @@ +"""Class methods for report metrics.""" + +# Import query functions +# Standard Python Libraries +import datetime + +# Third-Party Libraries +import pandas as pd + +from .data.db_query import ( + query_breachdetails_view, + query_creds_view, + query_credsbyday_view, + query_darkweb, + query_darkweb_cves, + query_domMasq, + query_domMasq_alerts, + query_shodan, +) +from .data.translator import translate + + +class Credentials: + """Credentials class.""" + + def __init__(self, trending_start_date, start_date, end_date, org_uid): + """Initialize credentials class.""" + self.trending_start_date = trending_start_date + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + self.trending_creds_view = query_creds_view( + org_uid, trending_start_date, end_date + ) + self.creds_view = query_creds_view(org_uid, start_date, end_date) + self.creds_by_day = query_credsbyday_view( + org_uid, trending_start_date, end_date + ) + self.breach_details_view = query_breachdetails_view( + org_uid, start_date, end_date + ) + + def by_days(self): + """Return number of credentials by day.""" + df = self.creds_by_day + # df = df[["mod_date", "no_password", "password_included"]].copy() + idx = pd.date_range(self.trending_start_date, self.end_date) + df = df.set_index("mod_date").reindex(idx).fillna(0.0).rename_axis("added_date") + group_limit = self.end_date + datetime.timedelta(1) + df = df.groupby( + pd.Grouper(level="added_date", freq="7d", origin=group_limit) + ).sum() + df["modified_date"] = df.index + df["modified_date"] = df["modified_date"].dt.strftime("%b %d") + df = df.set_index("modified_date") + df = df.rename( + columns={ + "password_included": "Passwords Included", + "no_password": "No Password", + } + ) + if len(df.columns) == 0: + df["Passwords Included"] = 0 + return df + + def breaches(self): + """Return total number of breaches.""" + all_breaches = self.creds_view["breach_name"] + return all_breaches.nunique() + + def breach_appendix(self): + """Return breach name and description to be added to the appendix.""" + view_df = self.creds_view + view_df = view_df[["breach_name", "description"]] + + view_df = view_df.drop_duplicates() + view_df.sort_values("breach_name", inplace=True) + return view_df[["breach_name", "description"]] + + def breach_details(self): + """Return breach details.""" + breach_df = self.breach_details_view + breach_det_df = breach_df.rename(columns={"modified_date": "update_date"}) + breach_det_df["update_date"] = pd.to_datetime(breach_det_df["update_date"]) + if len(breach_det_df) > 0: + breach_det_df["update_date"] = breach_det_df["update_date"].dt.strftime( + "%m/%d/%y" + ) + breach_det_df["breach_date"] = pd.to_datetime( + breach_det_df["breach_date"] + ).dt.strftime("%m/%d/%y") + breach_det_df = breach_det_df.rename( + columns={ + "breach_name": "Breach Name", + "breach_date": "Breach Date", + "update_date": "Date Reported", + "password_included": "Password Included", + "number_of_creds": "Number of Creds", + } + ) + breach_det_df.sort_values(by=["Number of Creds","Date Reported"], ascending=False, inplace=True) + return breach_det_df + + def password(self): + """Return total number of credentials with passwords.""" + pw_creds = len(self.creds_view[self.creds_view["password_included"]]) + return pw_creds + + def total(self): + """Return total number of credentials found in breaches.""" + df_cred = self.creds_view.shape[0] + return df_cred + + +class Domains_Masqs: + """Domains Masquerading class.""" + + def __init__(self, start_date, end_date, org_uid): + """Initialize domains masquerading class.""" + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + df = query_domMasq(org_uid, start_date, end_date) + self.df_mal = df[df["malicious"] == True] + self.dom_alerts_df = query_domMasq_alerts(org_uid, start_date, end_date) + + def count(self): + """Return total count of malicious domains.""" + df = self.df_mal + return len(df.index) + + def summary(self): + """Return domain masquerading summary information.""" + if len(self.df_mal) > 0: + domain_sum = self.df_mal[ + [ + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + ] + ] + domain_sum.loc[domain_sum["ipv6"] == "", "ipv6"] = "NA" + domain_sum = domain_sum.rename( + columns={ + "domain_permutation": "Domain", + "ipv4": "IPv4", + "ipv6": "IPv6", + "mail_server": "Mail Server", + "name_server": "Name Server", + } + ) + else: + domain_sum = pd.DataFrame( + columns=[ + "Domain", + "IPv4", + "IPv6", + "Mail Server", + "Name Server", + ] + ) + domain_sum.sort_values(by=["Domain"], ascending=True, inplace=True) + return domain_sum + + def alert_count(self): + """Return number of alerts.""" + dom_alert_count = len(self.dom_alerts_df) + return dom_alert_count + + def alerts(self): + """Return domain alerts.""" + dom_alerts_df = self.dom_alerts_df[["message", "date"]] + dom_alerts_df = dom_alerts_df.rename( + columns={"message": "Alert", "date": "Date"} + ) + dom_alerts_df.sort_values(by=["Date"], ascending=False, inplace=True) + return dom_alerts_df + + def alerts_sum(self): + """Return domain alerts summary.""" + dom_alerts_sum = self.dom_alerts_df[ + ["message", "date", "previous_value", "new_value"] + ] + return dom_alerts_sum + + +class Malware_Vulns: + """Malware and Vulnerabilities Class.""" + + def __init__(self, start_date, end_date, org_uid): + """Initialize Shodan vulns and malware class.""" + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + insecure_df = query_shodan( + org_uid, + start_date, + end_date, + "vw_shodanvulns_suspected", + ) + self.insecure_df = insecure_df + + vulns_df = query_shodan( + org_uid, start_date, end_date, "vw_shodanvulns_verified" + ) + vulns_df["port"] = vulns_df["port"].astype(str) + self.vulns_df = vulns_df + + assets_df = query_shodan(org_uid, start_date, end_date, "shodan_assets") + self.assets_df = assets_df + + @staticmethod + def isolate_risky_assets(df): + """Return risky assets from the insecure_df dataframe.""" + insecure = df[df["type"] == "Insecure Protocol"] + insecure = insecure[ + (insecure["protocol"] != "http") & (insecure["protocol"] != "smtp") + ] + insecure["port"] = insecure["port"].astype(str) + return insecure[["protocol", "ip", "port"]].drop_duplicates(keep="first") + + def insecure_protocols(self): + """Get risky assets grouped by protocol.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + risky_assets = ( + risky_assets.groupby("protocol") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + if len(risky_assets.index) > 0: + risky_assets["ip"] = risky_assets["ip"].str[:30] + risky_assets.loc[risky_assets["ip"].str.len() == 30, "ip"] = ( + risky_assets["ip"] + " ..." + ) + return risky_assets + + def protocol_count(self): + """Return a count for each insecure protocol.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + # Horizontal bar: insecure protocol count + pro_count = risky_assets.groupby(["protocol"], as_index=False)["protocol"].agg( + {"id_count": "count"} + ) + return pro_count + + def risky_ports_count(self): + """Return total count of insecure ports.""" + risky_assets = self.isolate_risky_assets(self.insecure_df) + + pro_count = risky_assets.groupby(["protocol"], as_index=False)["protocol"].agg( + {"id_count": "count"} + ) + + # Total Open Ports with Insecure protocols + return pro_count["id_count"].sum() + + def total_verif_vulns(self): + """Return total count of verified vulns.""" + vulns_df = self.vulns_df + verif_vulns = ( + vulns_df[["cve", "ip", "port"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + + if len(verif_vulns) > 0: + verif_vulns["count"] = verif_vulns["ip"].str.split(" ").str.len() + verifVulns = verif_vulns["count"].sum() + + else: + verifVulns = 0 + + return verifVulns + + def ip_count(self): + """Return the number of total ips with suspected and confirmed vulns.""" + vulns_df = self.vulns_df + unverif_df = self.insecure_df + + combined_ips = vulns_df["ip"].append(unverif_df["ip"], ignore_index=True) + + return len(pd.unique(combined_ips)) + + @staticmethod + def unverified_cve(df): + """Subset insecure df to only potential vulnerabilities.""" + unverif_df = df[df["type"] != "Insecure Protocol"] + unverif_df = unverif_df.copy() + unverif_df["potential_vulns"] = ( + unverif_df["potential_vulns"].sort_values().apply(lambda x: sorted(x)) + ) + unverif_df["potential_vulns"] = unverif_df["potential_vulns"].astype("str") + unverif_df = ( + unverif_df[["potential_vulns", "ip"]] + .drop_duplicates(keep="first") + .reset_index(drop=True) + ) + unverif_df["potential_vulns_list"] = unverif_df["potential_vulns"].str.split( + "," + ) + unverif_df["count"] = unverif_df["potential_vulns_list"].str.len() + return unverif_df + + def unverified_cve_count(self): + """Return top 15 unverified CVEs and their counts.""" + unverif_df = self.unverified_cve(self.insecure_df) + unverif_df = unverif_df[["ip", "count"]] + unverif_df = unverif_df.sort_values(by=["count"], ascending=False) + unverif_df = unverif_df[:15].reset_index(drop=True) + return unverif_df + + def all_cves(self): + """Get all verified and unverified CVEs.""" + unverif_df = self.unverified_cve(self.insecure_df) + vulns_df = self.vulns_df + verified_cves = vulns_df["cve"].tolist() + all_cves = [] + for unverif_index, unverif_row in unverif_df.iterrows(): + for cve in unverif_row["potential_vulns_list"]: + cve = cve.strip("[]' ") + all_cves.append(cve) + all_cves += verified_cves + all_cves = list(set(all_cves)) + return all_cves + + def unverified_vuln_count(self): + """Return the count of IP addresses with unverified vulnerabilities.""" + insecure_df = self.insecure_df + unverif_df = insecure_df[insecure_df["type"] != "Insecure Protocol"] + unverif_df = unverif_df.copy() + unverif_df["potential_vulns"] = ( + unverif_df["potential_vulns"].sort_values().apply(lambda x: sorted(x)) + ) + unverif_df["potential_vulns"] = unverif_df["potential_vulns"].astype("str") + unverif_df = ( + unverif_df[["potential_vulns", "ip"]] + .drop_duplicates(keep="first") + .reset_index(drop=True) + ) + + return len(unverif_df.index) + + def verif_vulns(self): + """Return a dataframe with each CVE, the associated IPs and the affected ports.""" + vulns_df = self.vulns_df + verif_vulns = ( + vulns_df[["cve", "ip", "port"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + return verif_vulns + + def verif_vulns_summary(self): + """Return summary dataframe for verified vulns.""" + vulns_df = self.vulns_df + verif_vulns_summary = ( + vulns_df[["cve", "ip", "port", "summary"]] + .groupby("cve") + .agg(lambda x: " ".join(set(x))) + .reset_index() + ) + + verif_vulns_summary = verif_vulns_summary.rename( + columns={ + "cve": "CVE", + "ip": "IP", + "port": "Port", + "summary": "Summary", + } + ) + return verif_vulns_summary + + +class Cyber_Six: + """Dark web and Cyber Six data class.""" + + def __init__( + self, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + ): + """Initialize Cybersixgill vulns and malware class.""" + self.trending_start_date = trending_start_date + self.start_date = start_date + self.end_date = end_date + self.org_uid = org_uid + self.all_cves_df = all_cves_df + self.soc_med_included = soc_med_included + self.soc_med_platforms = [ + "twitter", + "Twitter", + "reddit", + "Reddit", + "Parler", + "parler", + "linkedin", + "Linkedin", + "discord", + "forum_discord", + "raddle", + "telegram", + "jabber", + "ICQ", + "icq", + "mastodon", + ] + dark_web_mentions = query_darkweb( + org_uid, + start_date, + end_date, + "mentions", + ) + dark_web_mentions = dark_web_mentions.drop( + columns=["organizations_uid", "mentions_uid"], + errors="ignore", + ) + if not soc_med_included: + dark_web_mentions = dark_web_mentions[ + ~dark_web_mentions["site"].isin(self.soc_med_platforms) + ] + self.dark_web_mentions = dark_web_mentions + + alerts = query_darkweb( + org_uid, + start_date, + end_date, + "alerts", + ) + alerts = alerts.drop( + columns=["organizations_uid", "alerts_uid"], + errors="ignore", + ) + if not soc_med_included: + alerts = alerts[~alerts["site"].isin(self.soc_med_platforms)] + self.alerts = alerts + + top_cves = query_darkweb_cves( + "top_cves", + ) + top_cves = top_cves[top_cves["date"] == top_cves["date"].max()] + self.top_cves = top_cves + + def dark_web_count(self): + """Get total number of dark web alerts.""" + return len(self.alerts.index) + + def dark_web_mentions_count(self): + """Get total number of dark web mentions.""" + return len(self.dark_web_mentions) + + def dark_web_date(self): + """Get dark web mentions by date.""" + trending_dark_web_mentions = query_darkweb( + self.org_uid, + self.trending_start_date, + self.end_date, + "vw_darkweb_mentionsbydate", + ) + dark_web_date = trending_dark_web_mentions.drop( + columns=["organizations_uid"], + errors="ignore", + ) + idx = pd.date_range(self.trending_start_date, self.end_date) + dark_web_date = ( + dark_web_date.set_index("date").reindex(idx).fillna(0.0).rename_axis("date") + ) + group_limit = self.end_date + datetime.timedelta(1) + dark_web_date = dark_web_date.groupby( + pd.Grouper(level="date", freq="7d", origin=group_limit) + ).sum() + dark_web_date["date"] = dark_web_date.index + dark_web_date["date"] = dark_web_date["date"].dt.strftime("%m/%d") + dark_web_date = dark_web_date.set_index("date") + dark_web_date = dark_web_date[["Count"]] + return dark_web_date + + def create_count_df(self): + """Retrieve dataframe of counts by mention type.""" + name = [] + value = [] + markets = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_inviteonlymarkets", + ) + if len(markets) > 0: + name.append("INVITE ONLY MARKET") + value.append(len(markets)) + + if self.soc_med_included: + soc_med = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_socmedia_mostactposts", + ) + if len(soc_med) > 0: + name.append("SOCIAL MEDIA") + value.append(len(soc_med)) + + dark_web_forum = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_mostactposts", + ) + if len(dark_web_forum) > 0: + name.append("DARK WEB FORUM") + value.append(len(dark_web_forum)) + + alerts_exec = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_execalerts", + ) + if len(alerts_exec) > 0: + name.append("EXECUTIVES") + value.append(len(alerts_exec)) + + if name: + circle_df = pd.DataFrame({"Name": name, "Value": value}) + + return circle_df + else: + return 0 + + def social_media_most_act(self): + """Get most active social media posts.""" + soc_med_most_act = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_socmedia_mostactposts", + ) + soc_med_most_act = soc_med_most_act.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + soc_med_most_act.sort_values(by=["Comments Count","Title"], ascending=[False,True], inplace=True) + soc_med_most_act = soc_med_most_act[:10] + # Translate title field to english + # soc_med_most_act = translate(soc_med_most_act, ["Title"]) + soc_med_most_act["Title"] = soc_med_most_act["Title"].str[:200] + soc_med_most_act = soc_med_most_act.replace(r"^\s*$", "Untitled", regex=True) + return soc_med_most_act + + def dark_web_most_act(self): + """Get most active dark web posts.""" + dark_web_most_act = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_mostactposts", + ) + dark_web_most_act = dark_web_most_act.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + # Translate title field to english + dark_web_most_act.sort_values(by=["Comments Count","Title"], ascending=[False,True], inplace=True) + dark_web_most_act = dark_web_most_act[:10] + # dark_web_most_act = translate(dark_web_most_act, ["Title"]) + dark_web_most_act["Title"] = dark_web_most_act["Title"].str[:200] + dark_web_most_act = dark_web_most_act.replace(r"^\s*$", "Untitled", regex=True) + return dark_web_most_act + + def asset_alerts(self): + """Get top executive mentions.""" + asset_alerts = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_assetalerts", + ) + asset_alerts = asset_alerts.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + asset_alerts = asset_alerts[ + ~asset_alerts["Site"].isin(self.soc_med_platforms) + ] + asset_alerts.sort_values(by=["Events", "Title"], ascending=[False,True], inplace=True) + asset_alerts["Title"] = asset_alerts["Title"].str[:200] + return asset_alerts + + def alerts_exec(self): + """Get top executive alerts.""" + alerts_exec = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_execalerts", + ) + alerts_exec = alerts_exec.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + alerts_exec = alerts_exec[~alerts_exec["Site"].isin(self.soc_med_platforms)] + alerts_exec.sort_values(by=["Events", "Title"], ascending=[False,True], inplace=True) + alerts_exec["Title"] = alerts_exec["Title"].str[:200] + return alerts_exec + + def dark_web_bad_actors(self): + """Get dark web bad actors.""" + dark_web_bad_actors = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_threatactors", + ) + dark_web_bad_actors = dark_web_bad_actors.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + dark_web_bad_actors = dark_web_bad_actors.groupby( + "Creator", as_index=False + ).max() + dark_web_bad_actors = dark_web_bad_actors.sort_values( + by=["Grade"], ascending=False + ) + dark_web_bad_actors = dark_web_bad_actors[:10] + # dark_web_bad_actors = translate(dark_web_bad_actors, ["Creator"]) + return dark_web_bad_actors + + def alerts_threats(self): + """Get threat alerts.""" + alerts_threats = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_potentialthreats", + ) + alerts_threats = alerts_threats.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + alerts_threats = alerts_threats[ + ~alerts_threats["Site"].isin(self.soc_med_platforms) + ] + alerts_threats = ( + alerts_threats.groupby(["Site", "Threats"])["Threats"] + .count() + .nlargest(10) + .reset_index(name="Events") + ) + alerts_threats["Threats"] = alerts_threats["Threats"].str[:200] + return alerts_threats + + def dark_web_sites(self): + """Get mentions by dark web sites (top 10).""" + dark_web_sites = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_sites", + ) + dark_web_sites = dark_web_sites.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + if not self.soc_med_included: + dark_web_sites = dark_web_sites[ + ~dark_web_sites["Site"].isin(self.soc_med_platforms) + ] + dark_web_sites = ( + dark_web_sites.groupby(["Site"])["Site"] + .count() + .nlargest(10) + .reset_index(name="count") + ) + return dark_web_sites + + def invite_only_markets(self): + """Get alerts in invite-only markets.""" + markets = query_darkweb( + self.org_uid, + self.start_date, + self.end_date, + "vw_darkweb_inviteonlymarkets", + ) + markets = markets.drop( + columns=["organizations_uid", "date"], + errors="ignore", + ) + markets = ( + markets.groupby(["Site"])["Site"] + .count() + .nlargest(10) + .reset_index(name="Alerts") + ) + return markets + + def top_cve_table(self): + """Get top CVEs.""" + top_cves = self.top_cves + top_cves["summary_short"] = top_cves["summary"].str[:500] + top_cve_table = top_cves[["cve_id", "summary_short"]] + top_cve_table = top_cve_table.rename( + columns={"cve_id": "CVE", "summary_short": "Description"} + ) + top_cve_table["Identified By"] = "Cybersixgill" + top_cve_table.sort_values(by=["CVE"], ascending=True, inplace=True) + # Get all CVEs found in shodan + shodan_cves = self.all_cves_df + for cve_index, cve_row in top_cve_table.iterrows(): + if cve_row["CVE"] in shodan_cves: + print("we got a match") + print(cve_row["CVE"]) + top_cve_table.at[cve_index, "Identified By"] += ", Shodan" + + return top_cve_table + + +class Core_Cyber_Six: + """Collect relevant CyberSix data for a given Core report.""" + + def __init__( + self, + all_cves_df, + ): + """Initialize Core CyberSix class.""" + self.all_cves_df = all_cves_df + top_cves = query_darkweb_cves( + "top_cves", + ) + top_cves = top_cves[top_cves["date"] == top_cves["date"].max()] + self.top_cves = top_cves + + def top_cve_table(self): + """Get top CVEs.""" + top_cves = self.top_cves + top_cves["summary_short"] = top_cves["summary"].str[:500] + top_cve_table = top_cves[["cve_id", "summary_short"]] + top_cve_table = top_cve_table.rename( + columns={"cve_id": "CVE", "summary_short": "Description"} + ) + top_cve_table["Identified By"] = "Cybersixgill" + + # Get all CVEs found in shodan + shodan_cves = self.all_cves_df + for cve_index, cve_row in top_cve_table.iterrows(): + if cve_row["CVE"] in shodan_cves: + top_cve_table.at[cve_index, "Identified By"] += ", Shodan" + + return top_cve_table diff --git a/src/pe_reports/no_change.png b/src/pe_reports/no_change.png new file mode 100644 index 00000000..25608294 Binary files /dev/null and b/src/pe_reports/no_change.png differ diff --git a/src/pe_reports/pages.py b/src/pe_reports/pages.py new file mode 100644 index 00000000..48b24b24 --- /dev/null +++ b/src/pe_reports/pages.py @@ -0,0 +1,516 @@ +"""Collect and distribute graphical data to readable charts in the presentation.""" + +# Standard Python Libraries +import datetime +from datetime import timedelta +import json +import logging +import os + +# Third-Party Libraries +import pandas as pd + +# cisagov Libraries +from pe_reports.data.db_query import ( + execute_scorecard, + get_org_assets_count, + get_org_assets_count_past, + query_previous_period, +) + +from .charts import Charts + +# Import Classes +from .metrics import ( + Core_Cyber_Six, + Credentials, + Cyber_Six, + Domains_Masqs, + Malware_Vulns, +) + +# Setup logging to central +LOGGER = logging.getLogger(__name__) + + +def credential( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + org_code, + output_directory, +): + """Build exposed credential page.""" + Credential = Credentials(trending_start_date, start_date, end_date, org_uid) + # Build exposed credential stacked bar chart + width = 16.51 + height = 10 + name = "inc_date_df" + title = "Trending Exposures by Week" + x_label = "Week Reported" + y_label = "Creds Exposed" + cred_date_chart = Charts( + Credential.by_days(), + width, + height, + name, + title, + x_label, + y_label, + ) + cred_date_chart.line_chart() + + creds_dict = { + "breach": Credential.breaches(), + "creds": Credential.total(), + "pw_creds": Credential.password(), + "breach_table": Credential.breach_details()[:15], + "breach_appendix": Credential.breach_appendix(), + } + + scorecard_dict["creds_count"] = creds_dict.get("creds", 0) + scorecard_dict["breach_count"] = creds_dict.get("breach", 0) + scorecard_dict["cred_password_count"] = creds_dict.get("pw_creds", 0) + + chevron_dict.update(creds_dict) + + # Create Credential Exposure JSON file + cred_json = f"{output_directory}/{org_code}/compromised_credentials.json" + cred_dict = Credential.creds_view.to_dict(orient="records") + final_dict = {"credentials": cred_dict} + with open(cred_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Create Credential Exposure Excel file + cred_xlsx = f"{output_directory}/{org_code}/compromised_credentials.xlsx" + credWriter = pd.ExcelWriter(cred_xlsx, engine="xlsxwriter") + Credential.creds_view.to_excel(credWriter, sheet_name="Credentials", index=False) + credWriter.save() + + return scorecard_dict, chevron_dict, cred_json, cred_xlsx + + +def masquerading( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, +): + """Build masquerading page.""" + Domain_Masq = Domains_Masqs(start_date, end_date, org_uid) + domain_count = Domain_Masq.count() + dom_alert_count = Domain_Masq.alert_count() + chevron_dict.update( + { + "domain_table": Domain_Masq.summary()[:10], + "domain_alerts_table": Domain_Masq.alerts()[:10], + "suspectedDomains": domain_count, + "domain_alerts": dom_alert_count, + } + ) + df_mal = Domain_Masq.df_mal + df_mal["tld"] = "." + df_mal["domain_permutation"].str.split(".").str[-1] + count_df = df_mal.groupby(["tld"])["tld"].count().reset_index(name="count") + scorecard_dict["domain_alert_count"] = dom_alert_count + scorecard_dict["suspected_domain_count"] = domain_count + scorecard_dict["dns"] = count_df + + # Create Domain Masquerading JSON file + da_json = f"{output_directory}/{org_code}/domain_alerts.json" + susp_domains_dict = Domain_Masq.df_mal.to_dict(orient="records") + dom_alerts_dict = Domain_Masq.alerts_sum().to_dict(orient="records") + final_dict = { + "suspected_domains": susp_domains_dict, + "domain_alerts": dom_alerts_dict, + } + with open(da_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Create Domain Masquerading Excel file + da_xlsx = f"{output_directory}/{org_code}/domain_alerts.xlsx" + domWriter = pd.ExcelWriter(da_xlsx, engine="xlsxwriter") + Domain_Masq.df_mal.to_excel(domWriter, sheet_name="Suspected Domains", index=False) + Domain_Masq.alerts_sum().to_excel( + domWriter, sheet_name="Domain Alerts", index=False + ) + domWriter.save() + + return scorecard_dict, chevron_dict, da_json, da_xlsx + + +def mal_vuln( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, +): + """Build Malwares and Vulnerabilities page.""" + Malware_Vuln = Malware_Vulns(start_date, end_date, org_uid) + # Build insecure protocol horizontal bar chart + width = 16.51 + height = 5.3 + name = "pro_count" + title = "" + x_label = "Insecure Protocols" + y_label = "" + protocol_chart = Charts( + Malware_Vuln.protocol_count(), + width, + height, + name, + title, + x_label, + y_label, + ) + protocol_chart.h_bar() + # Build unverified vulnerability horizontal bar chart + width = 16.51 + height = 9 + name = "unverif_vuln_count" + title = "" + x_label = "Unverified CVEs" + y_label = "" + unverif_vuln_chart = Charts( + Malware_Vuln.unverified_cve_count(), + width, + height, + name, + title, + x_label, + y_label, + ) + unverif_vuln_chart.h_bar() + # Build tables + risky_assets = Malware_Vuln.insecure_protocols() + risky_assets = risky_assets[:10] + risky_assets.columns = ["Protocol", "IP", "Port"] + verif_vulns = Malware_Vuln.verif_vulns()[:10] + verif_vulns.columns = ["CVE", "IP", "Port"] + risky_ports = Malware_Vuln.risky_ports_count() + verif_vulns_count = Malware_Vuln.total_verif_vulns() + unverif_vulns = Malware_Vuln.unverified_vuln_count() + # Update chevron dictionary + vulns_dict = { + "verif_vulns": verif_vulns, + "risky_assets": risky_assets, + "riskyPorts": risky_ports, + "verifVulns": verif_vulns_count, + "unverifVulns": unverif_vulns, + "verif_vulns_summary": Malware_Vuln.verif_vulns_summary(), + } + + scorecard_dict["insecure_port_count"] = risky_ports + scorecard_dict["verified_vuln_count"] = verif_vulns_count + scorecard_dict["suspected_vuln_count"] = unverif_vulns + scorecard_dict["suspected_vuln_addrs_count"] = Malware_Vuln.ip_count() + + all_cves_df = Malware_Vuln.all_cves() + chevron_dict.update(vulns_dict) + + # Create Suspected vulnerability JSON file + vuln_json = f"{output_directory}/{org_code}/vuln_alerts.json" + assets_dict = Malware_Vuln.assets_df.to_dict(orient="records") + insecure_dict = Malware_Vuln.insecure_df.to_dict(orient="records") + vulns_dict = Malware_Vuln.vulns_df.to_dict(orient="records") + final_dict = { + "assets": assets_dict, + "insecure": insecure_dict, + "verified_vulns": vulns_dict, + } + with open(vuln_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Create Suspected vulnerability Excel file + vuln_xlsx = f"{output_directory}/{org_code}/vuln_alerts.xlsx" + vulnWriter = pd.ExcelWriter(vuln_xlsx, engine="xlsxwriter") + Malware_Vuln.assets_df.to_excel(vulnWriter, sheet_name="Assets", index=False) + Malware_Vuln.insecure_df.to_excel(vulnWriter, sheet_name="Insecure", index=False) + Malware_Vuln.vulns_df.to_excel(vulnWriter, sheet_name="Verified Vulns", index=False) + vulnWriter.save() + + return (scorecard_dict, chevron_dict, vuln_json, all_cves_df, vuln_xlsx) + + +def dark_web( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + org_code, + output_directory, +): + """Dark Web Mentions.""" + Cyber6 = Cyber_Six( + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + ) + # Build dark web mentions over time line chart + width = 16.51 + height = 10 + name = "web_only_df_2" + title = "" + x_label = "Dark Web Mentions" + y_label = "Mentions count" + dark_mentions_chart = Charts( + Cyber6.dark_web_date(), + width, + height, + name, + title, + x_label, + y_label, + ) + dark_mentions_chart.line_chart() + + dark_web_actors = Cyber6.dark_web_bad_actors() + # Threshold for notable threat actor + threshold = 7 + scorecard_dict["threat_actor_count"] = len( + dark_web_actors[dark_web_actors["Grade"] > threshold] + ) + exec_alerts = Cyber6.alerts_exec() + scorecard_dict["dark_web_executive_alerts_count"] = len(exec_alerts) + asset_alerts = Cyber6.asset_alerts() + scorecard_dict["dark_web_asset_alerts_count"] = len(asset_alerts) + social_media = Cyber6.social_media_most_act() + if not soc_med_included: + social_media = social_media[0:0] + dark_web_count = Cyber6.dark_web_count() + dark_web_dict = { + "darkWeb": dark_web_count, + "mentions_count": Cyber6.dark_web_mentions_count(), + "dark_web_sites": Cyber6.dark_web_sites(), + "alerts_threats": Cyber6.alerts_threats(), + "dark_web_actors": dark_web_actors, + "alerts_exec": exec_alerts[:10], + "asset_alerts": asset_alerts[:10], + "dark_web_act": Cyber6.dark_web_most_act(), + "social_med_act": social_media, + "markets_table": Cyber6.invite_only_markets(), + "top_cves": Cyber6.top_cve_table(), + } + + scorecard_dict["dark_web_alerts_count"] = dark_web_count + scorecard_dict["dark_web_mentions_count"] = len(Cyber6.dark_web_mentions) + circles_df = Cyber6.create_count_df() + scorecard_dict["circles_df"] = circles_df + chevron_dict.update(dark_web_dict) + + # Create dark web Excel file + mentions_df = Cyber6.dark_web_mentions + mentions_df["content"] = mentions_df["content"].str[:2000] + mi_json = f"{output_directory}/{org_code}/mention_incidents.json" + mentions_dict = mentions_df.to_dict(orient="records") + alerts_dict = Cyber6.alerts.to_dict(orient="records") + cve_dict = Cyber6.top_cves.to_dict(orient="records") + final_dict = { + "dark_web_mentions": mentions_dict, + "dark_web_alerts": alerts_dict, + "top_cves": cve_dict, + } + with open(mi_json, "w") as outfile: + json.dump(final_dict, outfile, default=str) + + # Create dark web Excel file + mi_xlsx = f"{output_directory}/{org_code}/mention_incidents.xlsx" + miWriter = pd.ExcelWriter(mi_xlsx, engine="xlsxwriter") + mentions_df.to_excel(miWriter, sheet_name="Dark Web Mentions", index=False) + Cyber6.alerts.to_excel(miWriter, sheet_name="Dark Web Alerts", index=False) + Cyber6.top_cves.to_excel(miWriter, sheet_name="Top CVEs", index=False) + miWriter.save() + + return (scorecard_dict, chevron_dict, mi_json, mi_xlsx) + + +def init( + datestring, + org_name, + org_code, + org_uid, + premium, + score, + grade, + output_directory, + soc_med_included=False, +): + """Call each page of the report.""" + # Format start_date and end_date for the bi-monthly reporting period. + # If the given end_date is the 15th, then the start_date is the 1st. + # Otherwise, the start_date will be the 16th of the respective month. + + end_date = datetime.datetime.strptime(datestring, "%Y-%m-%d").date() + if end_date.day == 15: + start_date = datetime.datetime(end_date.year, end_date.month, 1) + else: + start_date = datetime.datetime(end_date.year, end_date.month, 16) + days = datetime.timedelta(27) + trending_start_date = end_date - days + previous_end_date = start_date - datetime.timedelta(days=1) + + # Get base directory to save images + base_dir = os.path.abspath(os.path.dirname(__file__)) + start = start_date.strftime("%m/%d/%Y") + end = end_date.strftime("%m/%d/%Y") + chevron_dict = { + "department": org_name, + "dateRange": start + " - " + end, + "endDate": end, + "base_dir": base_dir, + } + + # Get ASM values + LOGGER.info("Getting asset counts") + asset_dict = get_org_assets_count(org_uid) + LOGGER.info("finished getting asset counts") + asset_dict_past = get_org_assets_count_past(org_uid, start_date - timedelta(days=1)) + LOGGER.info("Past report date: %s", start_date - timedelta(days=1)) + + if asset_dict_past.empty: + LOGGER.error("No ASM summary data for the last report period.") + past_ip_count = 0 + past_cidr_count = 0 + past_port_protocol_count = 0 + past_root_count = 0 + past_sub_count = 0 + past_software_count = 0 + past_for_ip_count = 0 + else: + past_ip_count = asset_dict_past["ip_count"][0] + past_cidr_count = asset_dict_past["cidr_count"][0] + past_port_protocol_count = asset_dict_past["port_protocol_count"][0] + past_root_count = asset_dict_past["root_count"][0] + past_sub_count = asset_dict_past["sub_count"][0] + past_software_count = asset_dict_past["software_count"][0] + past_for_ip_count = asset_dict_past["foreign_ips_count"][0] + + # Create Summary dictionary + summary_dict = { + "org_name": org_name, + "date": end_date.strftime("%B %d, %Y"), + "ip_address": asset_dict["num_ips"], + "last_ip_address": past_ip_count, + "cidrs": asset_dict["num_cidrs"], + "last_cidrs": past_cidr_count, + "ports_and_protocols": asset_dict["num_ports_protocols"], + "last_ports_and_protocols": past_port_protocol_count, + "root_domains": asset_dict["num_root_domain"], + "last_root_domains": past_root_count, + "sub_domains": asset_dict["num_sub_domain"], + "last_sub_domains": past_sub_count, + "software": asset_dict["num_software"], + "last_software": past_software_count, + "foreign_ips": asset_dict["num_foreign_ips"], + "last_foreign_ips": past_for_ip_count, + } + + # Create Scorecard dictionary + scorecard_dict = { + "organizations_uid": org_uid, + "org_name": org_name, + "start_date": start_date, + "end_date": end_date, + "ip_count": asset_dict["num_ips"], + "cidr_count": asset_dict["num_cidrs"], + "root_count": asset_dict["num_root_domain"], + "sub_count": asset_dict["num_sub_domain"], + "num_ports": asset_dict["num_ports"], + "port_protocol_count": asset_dict["num_ports_protocols"], + "software_count": asset_dict["num_software"], + "foreign_ips_count": asset_dict["num_foreign_ips"], + "pe_number_score": score, + "pe_letter_grade": grade, + } + + # Credentials + (scorecard_dict, chevron_dict, cred_json, cred_xlsx) = credential( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + org_code, + output_directory, + ) + + # Domain Masquerading + scorecard_dict, chevron_dict, da_json, da_xlsx = masquerading( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, + ) + + # Inferred/Verified Vulnerabilities + (scorecard_dict, chevron_dict, vuln_json, all_cves_df, vuln_xlsx) = mal_vuln( + scorecard_dict, + chevron_dict, + start_date, + end_date, + org_uid, + org_code, + output_directory, + ) + + # Dark web mentions and alerts + if premium: + scorecard_dict, chevron_dict, mi_json, mi_xlsx = dark_web( + scorecard_dict, + chevron_dict, + trending_start_date, + start_date, + end_date, + org_uid, + all_cves_df, + soc_med_included, + org_code, + output_directory, + ) + else: + Core_Cyber = Core_Cyber_Six(all_cves_df) + chevron_dict["top_cves"] = Core_Cyber.top_cve_table() + mi_json = None + mi_xlsx = None + scorecard_dict["threat_actor_count"] = None + scorecard_dict["dark_web_alerts_count"] = None + scorecard_dict["dark_web_mentions_count"] = None + scorecard_dict["dark_web_executive_alerts_count"] = None + scorecard_dict["dark_web_asset_alerts_count"] = None + + execute_scorecard(scorecard_dict) + last_period_stats = query_previous_period(org_uid, previous_end_date) + scorecard_dict.update(last_period_stats) + + return ( + chevron_dict, + scorecard_dict, + summary_dict, + cred_json, + da_json, + vuln_json, + mi_json, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, + ) diff --git a/src/pe_reports/pe_db/pg_backup.sh b/src/pe_reports/pe_db/pg_backup.sh new file mode 100644 index 00000000..8955ee3a --- /dev/null +++ b/src/pe_reports/pe_db/pg_backup.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +set -o errexit +set -o nounset +set -o pipefail + +# Set path to save backup files +path=$PWD +backup_folder=$path/backups_$(date +%m-%d-%Y) + +globalsqlfile=$backup_folder/pedb_globals.sql +sqlfile=$backup_folder/pedb_dump.sql +errfile=$backup_folder/stderr.txt +zipfile=$path/pedb_dump_$(date +%m-%d-%Y).zip + +# Create backup folder +mkdir -p "$backup_folder" + +# Create globals backup +if pg_dumpall --globals-only --no-role-passwords --database "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --no-password 2> "$errfile" > "$globalsqlfile"; then + echo 'Globals dump created' +else + echo 'Globals pg_dump return non-zero code' + exit +fi + +# Create backup +if pg_dump --dbname "$PE_DB_NAME" --port "$PE_DB_PORT" --username "$PE_DB_USER" --host "$DATABASE_HOST" --format custom --no-password 2> "$errfile" > "$sqlfile"; then + echo 'PG dump created' +else + echo 'pg_dump return non-zero code' + exit +fi + +# Zip folder +zip --recurse-paths "$zipfile" "$backup_folder" diff --git a/src/pe_reports/pe_db/pg_restore.sh b/src/pe_reports/pe_db/pg_restore.sh new file mode 100644 index 00000000..cf3165e3 --- /dev/null +++ b/src/pe_reports/pe_db/pg_restore.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -o errexit +set -o nounset +set -o pipefail + +# Set path to pg dump and globals backup files. ex: /Users/user/Desktop/backups +path=$PWD + +dropdb pe ---host localhost --username postgres --if-exists + +globalsql=$path/pedb_globals.sql +dumpsql=$path/pedb_dump.sql + +psql --username postgres --host localhost --command "CREATE DATABASE pe;" + +# rdsadmin database (even if empty) is required for the next script +psql --username postgres --host localhost --command "CREATE DATABASE rdsadmin;" + +psql --username postgres --host localhost pe < "$globalsql" + +pg_restore --username postgres --host localhost --dbname pe "$dumpsql" diff --git a/src/pe_reports/pe_reports_django_project/__init__.py b/src/pe_reports/pe_reports_django_project/__init__.py new file mode 100644 index 00000000..8672b8b1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/__init__.py @@ -0,0 +1,15 @@ +#!/usr/bin/python3 + + +class Dog: + def __init__(self, x, y): + self.x = x + self.y = y + + +def main(): + pass + + +if __name__ == '__main__': + main() diff --git a/src/pe_reports/pe_reports_django_project/accounts/__init__.py b/src/pe_reports/pe_reports_django_project/accounts/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/accounts/admin.py b/src/pe_reports/pe_reports_django_project/accounts/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/accounts/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/pe_reports/pe_reports_django_project/accounts/apps.py b/src/pe_reports/pe_reports_django_project/accounts/apps.py new file mode 100644 index 00000000..0cb51e63 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/accounts/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class AccountsConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "accounts" diff --git a/src/pe_reports/pe_reports_django_project/accounts/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/accounts/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/accounts/models.py b/src/pe_reports/pe_reports_django_project/accounts/models.py new file mode 100644 index 00000000..beeb3082 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/accounts/models.py @@ -0,0 +1,2 @@ +from django.db import models + diff --git a/src/pe_reports/pe_reports_django_project/accounts/tests.py b/src/pe_reports/pe_reports_django_project/accounts/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/accounts/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/accounts/views.py b/src/pe_reports/pe_reports_django_project/accounts/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/accounts/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/src/pe_reports/pe_reports_django_project/alltables.txt b/src/pe_reports/pe_reports_django_project/alltables.txt new file mode 100644 index 00000000..5d36ab7b --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/alltables.txt @@ -0,0 +1,945 @@ +# This is an auto-generated Django model module. +# You'll have to do the following manually to clean this up: +# * Rearrange models' order +# * Make sure each model has one field with primary_key=True +# * Make sure each ForeignKey and OneToOneField has `on_delete` set to the desired behavior +# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table +# Feel free to rename the models, but don't rename db_table values or field names. +from django.db import models + + +class Users(models.Model): + id = models.UUIDField(primary_key=True) + email = models.CharField(unique=True, max_length=64, blank=True, null=True) + username = models.CharField(unique=True, max_length=64, blank=True, null=True) + admin = models.IntegerField(blank=True, null=True) + role = models.IntegerField(blank=True, null=True) + password_hash = models.CharField(max_length=128, blank=True, null=True) + api_key = models.CharField(unique=True, max_length=128, blank=True, null=True) + + class Meta: + managed = False + db_table = 'Users' + + +class AlembicVersion(models.Model): + version_num = models.CharField(primary_key=True, max_length=32) + + class Meta: + managed = False + db_table = 'alembic_version' + + +class Alerts(models.Model): + alerts_uid = models.UUIDField(primary_key=True) + alert_name = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_id = models.TextField(unique=True, blank=True, null=True) + read = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + threat_level = models.TextField(blank=True, null=True) + threats = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + user_id = models.TextField(blank=True, null=True) + category = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid') + data_source_uid = models.ForeignKey('DataSource', models.DO_NOTHING, db_column='data_source_uid') + content_snip = models.TextField(blank=True, null=True) + asset_mentioned = models.TextField(blank=True, null=True) + asset_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'alerts' + + +class Alias(models.Model): + alias_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid') + alias = models.TextField(unique=True) + + class Meta: + managed = False + db_table = 'alias' + + +class AssetHeaders(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True) # Field renamed because it started with '_'. + organizations_uid = models.UUIDField() + sub_url = models.TextField() + tech_detected = models.TextField() # This field type is a guess. + interesting_header = models.TextField() # This field type is a guess. + ssl2 = models.TextField(blank=True, null=True) # This field type is a guess. + tls1 = models.TextField(blank=True, null=True) # This field type is a guess. + certificate = models.TextField(blank=True, null=True) # This field type is a guess. + scanned = models.BooleanField(blank=True, null=True) + ssl_scanned = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'asset_headers' + unique_together = (('organizations_uid', 'sub_url'),) + + +class AuthGroup(models.Model): + name = models.CharField(unique=True, max_length=150) + + class Meta: + managed = False + db_table = 'auth_group' + + +class AuthGroupPermissions(models.Model): + id = models.BigAutoField(primary_key=True) + group = models.ForeignKey(AuthGroup, models.DO_NOTHING) + permission = models.ForeignKey('AuthPermission', models.DO_NOTHING) + + class Meta: + managed = False + db_table = 'auth_group_permissions' + unique_together = (('group', 'permission'),) + + +class AuthPermission(models.Model): + name = models.CharField(max_length=255) + content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING) + codename = models.CharField(max_length=100) + + class Meta: + managed = False + db_table = 'auth_permission' + unique_together = (('content_type', 'codename'),) + + +class AuthUser(models.Model): + password = models.CharField(max_length=128) + last_login = models.DateTimeField(blank=True, null=True) + is_superuser = models.BooleanField() + username = models.CharField(unique=True, max_length=150) + first_name = models.CharField(max_length=150) + last_name = models.CharField(max_length=150) + email = models.CharField(max_length=254) + is_staff = models.BooleanField() + is_active = models.BooleanField() + date_joined = models.DateTimeField() + + class Meta: + managed = False + db_table = 'auth_user' + + +class AuthUserGroups(models.Model): + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, models.DO_NOTHING) + group = models.ForeignKey(AuthGroup, models.DO_NOTHING) + + class Meta: + managed = False + db_table = 'auth_user_groups' + unique_together = (('user', 'group'),) + + +class AuthUserUserPermissions(models.Model): + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, models.DO_NOTHING) + permission = models.ForeignKey(AuthPermission, models.DO_NOTHING) + + class Meta: + managed = False + db_table = 'auth_user_user_permissions' + unique_together = (('user', 'permission'),) + + +class Cidrs(models.Model): + cidr_uid = models.UUIDField(primary_key=True) + network = models.TextField() # This field type is a guess. + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid', blank=True, null=True) + data_source_uid = models.ForeignKey('DataSource', models.DO_NOTHING, db_column='data_source_uid', blank=True, null=True) + insert_alert = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cidrs' + unique_together = (('organizations_uid', 'network'),) + + +class CredentialBreaches(models.Model): + credential_breaches_uid = models.UUIDField(primary_key=True) + breach_name = models.TextField(unique=True) + description = models.TextField(blank=True, null=True) + exposed_cred_count = models.BigIntegerField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + added_date = models.DateTimeField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + data_classes = models.TextField(blank=True, null=True) # This field type is a guess. + password_included = models.BooleanField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + is_fabricated = models.BooleanField(blank=True, null=True) + is_sensitive = models.BooleanField(blank=True, null=True) + is_retired = models.BooleanField(blank=True, null=True) + is_spam_list = models.BooleanField(blank=True, null=True) + data_source_uid = models.ForeignKey('DataSource', models.DO_NOTHING, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'credential_breaches' + + +class CredentialExposures(models.Model): + credential_exposures_uid = models.UUIDField(primary_key=True) + email = models.TextField() + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid') + root_domain = models.TextField(blank=True, null=True) + sub_domain = models.TextField(blank=True, null=True) + breach_name = models.TextField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + credential_breaches_uid = models.ForeignKey(CredentialBreaches, models.DO_NOTHING, db_column='credential_breaches_uid') + data_source_uid = models.ForeignKey('DataSource', models.DO_NOTHING, db_column='data_source_uid') + name = models.TextField(blank=True, null=True) + login_id = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + hash_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'credential_exposures' + unique_together = (('breach_name', 'email'),) + + +class CveInfo(models.Model): + cve_uuid = models.UUIDField(primary_key=True) + cve_name = models.TextField(unique=True, blank=True, null=True) + cvss_2_0 = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + cvss_2_0_severity = models.TextField(blank=True, null=True) + cvss_2_0_vector = models.TextField(blank=True, null=True) + cvss_3_0 = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + cvss_3_0_severity = models.TextField(blank=True, null=True) + cvss_3_0_vector = models.TextField(blank=True, null=True) + dve_score = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + + class Meta: + managed = False + db_table = 'cve_info' + + +class CyhyContacts(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True) # Field renamed because it started with '_'. + org_id = models.TextField() + org_name = models.TextField() + phone = models.TextField(blank=True, null=True) + contact_type = models.TextField() + email = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + date_pulled = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cyhy_contacts' + unique_together = (('org_id', 'contact_type', 'email', 'name'),) + + +class CyhyDbAssets(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True) # Field renamed because it started with '_'. + org_id = models.TextField(blank=True, null=True) + org_name = models.TextField(blank=True, null=True) + contact = models.TextField(blank=True, null=True) + network = models.GenericIPAddressField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + currently_in_cyhy = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'cyhy_db_assets' + unique_together = (('org_id', 'network'),) + + +class DataapiApiuser(models.Model): + id = models.BigAutoField(primary_key=True) + apikey = models.CharField(db_column='apiKey', max_length=200, blank=True, null=True) # Field name made lowercase. + user = models.OneToOneField(AuthUser, models.DO_NOTHING) + refresh_token = models.CharField(max_length=200, blank=True, null=True) + + class Meta: + managed = False + db_table = 'dataAPI_apiuser' + + +class DataSource(models.Model): + data_source_uid = models.UUIDField(primary_key=True) + name = models.TextField() + description = models.TextField() + last_run = models.DateField() + + class Meta: + managed = False + db_table = 'data_source' + + +class DjangoAdminLog(models.Model): + action_time = models.DateTimeField() + object_id = models.TextField(blank=True, null=True) + object_repr = models.CharField(max_length=200) + action_flag = models.SmallIntegerField() + change_message = models.TextField() + content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True) + user = models.ForeignKey(AuthUser, models.DO_NOTHING) + + class Meta: + managed = False + db_table = 'django_admin_log' + + +class DjangoContentType(models.Model): + app_label = models.CharField(max_length=100) + model = models.CharField(max_length=100) + + class Meta: + managed = False + db_table = 'django_content_type' + unique_together = (('app_label', 'model'),) + + +class DjangoMigrations(models.Model): + id = models.BigAutoField(primary_key=True) + app = models.CharField(max_length=255) + name = models.CharField(max_length=255) + applied = models.DateTimeField() + + class Meta: + managed = False + db_table = 'django_migrations' + + +class DjangoSession(models.Model): + session_key = models.CharField(primary_key=True, max_length=40) + session_data = models.TextField() + expire_date = models.DateTimeField() + + class Meta: + managed = False + db_table = 'django_session' + + +class DnsRecords(models.Model): + dns_record_uid = models.UUIDField(primary_key=True) + domain_name = models.TextField(blank=True, null=True) + domain_type = models.TextField(blank=True, null=True) + created_date = models.DateTimeField(blank=True, null=True) + updated_date = models.DateTimeField(blank=True, null=True) + expiration_date = models.DateTimeField(blank=True, null=True) + name_servers = models.TextField(blank=True, null=True) # This field type is a guess. + whois_server = models.TextField(blank=True, null=True) + registrar_name = models.TextField(blank=True, null=True) + status = models.TextField(blank=True, null=True) + clean_text = models.TextField(blank=True, null=True) + raw_text = models.TextField(blank=True, null=True) + registrant_name = models.TextField(blank=True, null=True) + registrant_organization = models.TextField(blank=True, null=True) + registrant_street = models.TextField(blank=True, null=True) + registrant_city = models.TextField(blank=True, null=True) + registrant_state = models.TextField(blank=True, null=True) + registrant_post_code = models.TextField(blank=True, null=True) + registrant_country = models.TextField(blank=True, null=True) + registrant_email = models.TextField(blank=True, null=True) + registrant_phone = models.TextField(blank=True, null=True) + registrant_phone_ext = models.TextField(blank=True, null=True) + registrant_fax = models.TextField(blank=True, null=True) + registrant_fax_ext = models.TextField(blank=True, null=True) + registrant_raw_text = models.TextField(blank=True, null=True) + administrative_name = models.TextField(blank=True, null=True) + administrative_organization = models.TextField(blank=True, null=True) + administrative_street = models.TextField(blank=True, null=True) + administrative_city = models.TextField(blank=True, null=True) + administrative_state = models.TextField(blank=True, null=True) + administrative_post_code = models.TextField(blank=True, null=True) + administrative_country = models.TextField(blank=True, null=True) + administrative_email = models.TextField(blank=True, null=True) + administrative_phone = models.TextField(blank=True, null=True) + administrative_phone_ext = models.TextField(blank=True, null=True) + administrative_fax = models.TextField(blank=True, null=True) + administrative_fax_ext = models.TextField(blank=True, null=True) + administrative_raw_text = models.TextField(blank=True, null=True) + technical_name = models.TextField(blank=True, null=True) + technical_organization = models.TextField(blank=True, null=True) + technical_street = models.TextField(blank=True, null=True) + technical_city = models.TextField(blank=True, null=True) + technical_state = models.TextField(blank=True, null=True) + technical_post_code = models.TextField(blank=True, null=True) + technical_country = models.TextField(blank=True, null=True) + technical_email = models.TextField(blank=True, null=True) + technical_phone = models.TextField(blank=True, null=True) + technical_phone_ext = models.TextField(blank=True, null=True) + technical_fax = models.TextField(blank=True, null=True) + technical_fax_ext = models.TextField(blank=True, null=True) + technical_raw_text = models.TextField(blank=True, null=True) + billing_name = models.TextField(blank=True, null=True) + billing_organization = models.TextField(blank=True, null=True) + billing_street = models.TextField(blank=True, null=True) + billing_city = models.TextField(blank=True, null=True) + billing_state = models.TextField(blank=True, null=True) + billing_post_code = models.TextField(blank=True, null=True) + billing_country = models.TextField(blank=True, null=True) + billing_email = models.TextField(blank=True, null=True) + billing_phone = models.TextField(blank=True, null=True) + billing_phone_ext = models.TextField(blank=True, null=True) + billing_fax = models.TextField(blank=True, null=True) + billing_fax_ext = models.TextField(blank=True, null=True) + billing_raw_text = models.TextField(blank=True, null=True) + zone_name = models.TextField(blank=True, null=True) + zone_organization = models.TextField(blank=True, null=True) + zone_street = models.TextField(blank=True, null=True) + zone_city = models.TextField(blank=True, null=True) + zone_state = models.TextField(blank=True, null=True) + zone_post_code = models.TextField(blank=True, null=True) + zone_country = models.TextField(blank=True, null=True) + zone_email = models.TextField(blank=True, null=True) + zone_phone = models.TextField(blank=True, null=True) + zone_phone_ext = models.TextField(blank=True, null=True) + zone_fax = models.TextField(blank=True, null=True) + zone_fax_ext = models.TextField(blank=True, null=True) + zone_raw_text = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'dns_records' + + +class DomainAlerts(models.Model): + domain_alert_uid = models.UUIDField(primary_key=True) + sub_domain_uid = models.ForeignKey('SubDomains', models.DO_NOTHING, db_column='sub_domain_uid') + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + organizations_uid = models.UUIDField() + alert_type = models.TextField(blank=True, null=True) + message = models.TextField(blank=True, null=True) + previous_value = models.TextField(blank=True, null=True) + new_value = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'domain_alerts' + unique_together = (('alert_type', 'sub_domain_uid', 'date', 'new_value'),) + + +class DomainPermutations(models.Model): + suspected_domain_uid = models.UUIDField() + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid') + domain_permutation = models.TextField(blank=True, null=True) + ipv4 = models.TextField(blank=True, null=True) + ipv6 = models.TextField(blank=True, null=True) + mail_server = models.TextField(blank=True, null=True) + name_server = models.TextField(blank=True, null=True) + fuzzer = models.TextField(blank=True, null=True) + date_observed = models.DateField(blank=True, null=True) + ssdeep_score = models.TextField(blank=True, null=True) + malicious = models.BooleanField(blank=True, null=True) + blocklist_attack_count = models.IntegerField(blank=True, null=True) + blocklist_report_count = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + sub_domain_uid = models.ForeignKey('SubDomains', models.DO_NOTHING, db_column='sub_domain_uid', blank=True, null=True) + dshield_record_count = models.IntegerField(blank=True, null=True) + dshield_attack_count = models.IntegerField(blank=True, null=True) + date_active = models.DateField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'domain_permutations' + unique_together = (('domain_permutation', 'organizations_uid'),) + + +class DotgovDomains(models.Model): + dotgov_uid = models.UUIDField(primary_key=True) + domain_name = models.TextField(unique=True) + domain_type = models.TextField(blank=True, null=True) + agency = models.TextField(blank=True, null=True) + organization = models.TextField(blank=True, null=True) + city = models.TextField(blank=True, null=True) + state = models.TextField(blank=True, null=True) + security_contact_email = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'dotgov_domains' + + +class Executives(models.Model): + executives_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey('Organizations', models.DO_NOTHING, db_column='organizations_uid') + executives = models.TextField() + + class Meta: + managed = False + db_table = 'executives' + + +class Ips(models.Model): + ip_hash = models.TextField(primary_key=True) + ip = models.GenericIPAddressField(unique=True) + origin_cidr = models.ForeignKey(Cidrs, models.DO_NOTHING, db_column='origin_cidr', blank=True, null=True) + shodan_results = models.BooleanField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + date_last_live = models.DateTimeField(blank=True, null=True) + last_reverse_lookup = models.DateTimeField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'ips' + + +class IpsSubs(models.Model): + ips_subs_uid = models.UUIDField(primary_key=True) + ip_hash = models.ForeignKey(Ips, models.DO_NOTHING, db_column='ip_hash') + sub_domain_uid = models.ForeignKey('SubDomains', models.DO_NOTHING, db_column='sub_domain_uid') + + class Meta: + managed = False + db_table = 'ips_subs' + unique_together = (('ip_hash', 'sub_domain_uid'),) + + +class Mentions(models.Model): + mentions_uid = models.UUIDField(primary_key=True) + category = models.TextField(blank=True, null=True) + collection_date = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + creator = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_mention_id = models.TextField(unique=True, blank=True, null=True) + post_id = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + rep_grade = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + site_grade = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + url = models.TextField(blank=True, null=True) + comments_count = models.TextField(blank=True, null=True) + sub_category = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField() + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + title_translated = models.TextField(blank=True, null=True) + content_translated = models.TextField(blank=True, null=True) + detected_lang = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'mentions' + + +class OrgIdMap(models.Model): + cyhy_id = models.TextField(blank=True, null=True) + pe_org_id = models.TextField(blank=True, null=True) + merge_orgs = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'org_id_map' + unique_together = (('cyhy_id', 'pe_org_id'),) + + +class OrgType(models.Model): + org_type_uid = models.UUIDField(primary_key=True) + org_type = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'org_type' + + +class Organizations(models.Model): + organizations_uid = models.UUIDField(primary_key=True) + name = models.TextField() + cyhy_db_name = models.TextField(unique=True, blank=True, null=True) + org_type_uid = models.ForeignKey(OrgType, models.DO_NOTHING, db_column='org_type_uid', blank=True, null=True) + report_on = models.BooleanField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + date_first_reported = models.DateTimeField(blank=True, null=True) + parent_org_uid = models.ForeignKey('self', models.DO_NOTHING, db_column='parent_org_uid', blank=True, null=True) + premium_report = models.BooleanField(blank=True, null=True) + agency_type = models.TextField(blank=True, null=True) + demo = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'organizations' + + +class PshttResults(models.Model): + pshtt_results_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + sub_domain_uid = models.ForeignKey('SubDomains', models.DO_NOTHING, db_column='sub_domain_uid') + data_source_uid = models.UUIDField() + sub_domain = models.TextField() + scanned = models.BooleanField(blank=True, null=True) + base_domain = models.TextField(blank=True, null=True) + base_domain_hsts_preloaded = models.BooleanField(blank=True, null=True) + canonical_url = models.TextField(blank=True, null=True) + defaults_to_https = models.BooleanField(blank=True, null=True) + domain = models.TextField(blank=True, null=True) + domain_enforces_https = models.BooleanField(blank=True, null=True) + domain_supports_https = models.BooleanField(blank=True, null=True) + domain_uses_strong_hsts = models.BooleanField(blank=True, null=True) + downgrades_https = models.BooleanField(blank=True, null=True) + htss = models.BooleanField(blank=True, null=True) + hsts_entire_domain = models.BooleanField(blank=True, null=True) + hsts_header = models.TextField(blank=True, null=True) + hsts_max_age = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + hsts_preload_pending = models.BooleanField(blank=True, null=True) + hsts_preload_ready = models.BooleanField(blank=True, null=True) + hsts_preloaded = models.BooleanField(blank=True, null=True) + https_bad_chain = models.BooleanField(blank=True, null=True) + https_bad_hostname = models.BooleanField(blank=True, null=True) + https_cert_chain_length = models.IntegerField(blank=True, null=True) + https_client_auth_required = models.BooleanField(blank=True, null=True) + https_custom_truststore_trusted = models.BooleanField(blank=True, null=True) + https_expired_cert = models.BooleanField(blank=True, null=True) + https_full_connection = models.BooleanField(blank=True, null=True) + https_live = models.BooleanField(blank=True, null=True) + https_probably_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + https_publicly_trusted = models.BooleanField(blank=True, null=True) + https_self_signed_cert = models.BooleanField(blank=True, null=True) + ip = models.GenericIPAddressField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + notes = models.TextField(blank=True, null=True) + redirect = models.BooleanField(blank=True, null=True) + redirect_to = models.TextField(blank=True, null=True) + server_header = models.TextField(blank=True, null=True) + server_version = models.TextField(blank=True, null=True) + strictly_forces_https = models.BooleanField(blank=True, null=True) + unknown_error = models.BooleanField(blank=True, null=True) + valid_https = models.BooleanField(blank=True, null=True) + ep_http_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_http_ip = models.GenericIPAddressField(blank=True, null=True) + ep_http_live = models.BooleanField(blank=True, null=True) + ep_http_notes = models.TextField(blank=True, null=True) + ep_http_redirect = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_http_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_http_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_http_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_http_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_http_server_header = models.TextField(blank=True, null=True) + ep_http_server_version = models.TextField(blank=True, null=True) + ep_http_status = models.IntegerField(blank=True, null=True) + ep_http_unknown_error = models.BooleanField(blank=True, null=True) + ep_http_url = models.TextField(blank=True, null=True) + ep_https_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_https_hsts = models.BooleanField(blank=True, null=True) + ep_https_hsts_all_subdomains = models.BooleanField(blank=True, null=True) + ep_https_hsts_header = models.TextField(blank=True, null=True) + ep_https_hsts_max_age = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + ep_https_hsts_preload = models.BooleanField(blank=True, null=True) + ep_https_https_bad_chain = models.BooleanField(blank=True, null=True) + ep_https_https_bad_hostname = models.BooleanField(blank=True, null=True) + ep_https_https_cert_chain_len = models.IntegerField(blank=True, null=True) + ep_https_https_client_auth_required = models.BooleanField(blank=True, null=True) + ep_https_https_custom_trusted = models.BooleanField(blank=True, null=True) + ep_https_https_expired_cert = models.BooleanField(blank=True, null=True) + ep_https_https_vull_connection = models.BooleanField(blank=True, null=True) + ep_https_https_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + ep_https_https_public_trusted = models.BooleanField(blank=True, null=True) + ep_https_https_self_signed_cert = models.BooleanField(blank=True, null=True) + ep_https_https_valid = models.BooleanField(blank=True, null=True) + ep_https_ip = models.GenericIPAddressField(blank=True, null=True) + ep_https_live = models.BooleanField(blank=True, null=True) + ep_https_notes = models.TextField(blank=True, null=True) + ep_https_redirect = models.BooleanField(blank=True, null=True) + ep_https_redireect_eventually_to = models.TextField(blank=True, null=True) + ep_https_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_https_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_https_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_https_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_https_server_header = models.TextField(blank=True, null=True) + ep_https_server_version = models.TextField(blank=True, null=True) + ep_https_status = models.IntegerField(blank=True, null=True) + ep_https_unknown_error = models.BooleanField(blank=True, null=True) + ep_https_url = models.TextField(blank=True, null=True) + ep_httpswww_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_httpswww_hsts = models.BooleanField(blank=True, null=True) + ep_httpswww_hsts_all_subdomains = models.BooleanField(blank=True, null=True) + ep_httpswww_hsts_header = models.TextField(blank=True, null=True) + ep_httpswww_hsts_max_age = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + ep_httpswww_hsts_preload = models.BooleanField(blank=True, null=True) + ep_httpswww_https_bad_chain = models.BooleanField(blank=True, null=True) + ep_httpswww_https_bad_hostname = models.BooleanField(blank=True, null=True) + ep_httpswww_https_cert_chain_len = models.IntegerField(blank=True, null=True) + ep_httpswww_https_client_auth_required = models.BooleanField(blank=True, null=True) + ep_httpswww_https_custom_trusted = models.BooleanField(blank=True, null=True) + ep_httpswww_https_expired_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_full_connection = models.BooleanField(blank=True, null=True) + ep_httpswww_https_missing_intermediate_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_public_trusted = models.BooleanField(blank=True, null=True) + ep_httpswww_https_self_signed_cert = models.BooleanField(blank=True, null=True) + ep_httpswww_https_valid = models.BooleanField(blank=True, null=True) + ep_httpswww_ip = models.GenericIPAddressField(blank=True, null=True) + ep_httpswww_live = models.BooleanField(blank=True, null=True) + ep_httpswww_notes = models.TextField(blank=True, null=True) + ep_httpswww_redirect = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpswww_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_httpswww_server_header = models.TextField(blank=True, null=True) + ep_httpswww_server_version = models.TextField(blank=True, null=True) + ep_httpswww_status = models.IntegerField(blank=True, null=True) + ep_httpswww_unknown_error = models.BooleanField(blank=True, null=True) + ep_httpswww_url = models.TextField(blank=True, null=True) + ep_httpwww_headers = models.TextField(blank=True, null=True) # This field type is a guess. + ep_httpwww_ip = models.GenericIPAddressField(blank=True, null=True) + ep_httpwww_live = models.BooleanField(blank=True, null=True) + ep_httpwww_notes = models.TextField(blank=True, null=True) + ep_httpwww_redirect = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to = models.TextField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_external = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_http = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_https = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_eventually_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to = models.TextField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_external = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_http = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_https = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_subdomain = models.BooleanField(blank=True, null=True) + ep_httpwww_redirect_immediately_to_www = models.BooleanField(blank=True, null=True) + ep_httpwww_server_header = models.TextField(blank=True, null=True) + ep_httpwww_server_version = models.TextField(blank=True, null=True) + ep_httpwww_status = models.IntegerField(blank=True, null=True) + ep_httpwww_unknown_error = models.BooleanField(blank=True, null=True) + ep_httpwww_url = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'pshtt_results' + unique_together = (('organizations_uid', 'sub_domain_uid'),) + + +class ReportSummaryStats(models.Model): + report_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + start_date = models.DateField() + end_date = models.DateField(blank=True, null=True) + ip_count = models.IntegerField(blank=True, null=True) + root_count = models.IntegerField(blank=True, null=True) + sub_count = models.IntegerField(blank=True, null=True) + ports_count = models.IntegerField(blank=True, null=True) + creds_count = models.IntegerField(blank=True, null=True) + breach_count = models.IntegerField(blank=True, null=True) + cred_password_count = models.IntegerField(blank=True, null=True) + domain_alert_count = models.IntegerField(blank=True, null=True) + suspected_domain_count = models.IntegerField(blank=True, null=True) + insecure_port_count = models.IntegerField(blank=True, null=True) + verified_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_addrs_count = models.IntegerField(blank=True, null=True) + threat_actor_count = models.IntegerField(blank=True, null=True) + dark_web_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_mentions_count = models.IntegerField(blank=True, null=True) + dark_web_executive_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_asset_alerts_count = models.IntegerField(blank=True, null=True) + pe_number_score = models.TextField(blank=True, null=True) + pe_letter_grade = models.TextField(blank=True, null=True) + pe_percent_score = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + + class Meta: + managed = False + db_table = 'report_summary_stats' + unique_together = (('organizations_uid', 'start_date'),) + + +class RootDomains(models.Model): + root_domain_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + root_domain = models.TextField() + ip_address = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + enumerate_subs = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'root_domains' + unique_together = (('root_domain', 'organizations_uid'),) + + +class ShodanAssets(models.Model): + shodan_asset_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'shodan_assets' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class ShodanInsecureProtocolsUnverifiedVulns(models.Model): + insecure_product_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField(blank=True, null=True) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'shodan_insecure_protocols_unverified_vulns' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class ShodanVulns(models.Model): + shodan_vuln_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + cve = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + cvss = models.DecimalField(max_digits=65535, decimal_places=65535, blank=True, null=True) + summary = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + attack_vector = models.TextField(blank=True, null=True) + av_description = models.TextField(blank=True, null=True) + attack_complexity = models.TextField(blank=True, null=True) + ac_description = models.TextField(blank=True, null=True) + confidentiality_impact = models.TextField(blank=True, null=True) + ci_description = models.TextField(blank=True, null=True) + integrity_impact = models.TextField(blank=True, null=True) + ii_description = models.TextField(blank=True, null=True) + availability_impact = models.TextField(blank=True, null=True) + ai_description = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField(blank=True, null=True) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'shodan_vulns' + unique_together = (('organizations_uid', 'ip', 'port', 'protocol', 'timestamp'),) + + +class SubDomains(models.Model): + sub_domain_uid = models.UUIDField(primary_key=True) + sub_domain = models.TextField() + root_domain_uid = models.ForeignKey(RootDomains, models.DO_NOTHING, db_column='root_domain_uid') + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + dns_record_uid = models.ForeignKey(DnsRecords, models.DO_NOTHING, db_column='dns_record_uid', blank=True, null=True) + status = models.BooleanField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'sub_domains' + unique_together = (('sub_domain', 'root_domain_uid'),) + + +class TopCves(models.Model): + top_cves_uid = models.UUIDField(primary_key=True) + cve_id = models.TextField(blank=True, null=True) + dynamic_rating = models.TextField(blank=True, null=True) + nvd_base_score = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + summary = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'top_cves' + unique_together = (('cve_id', 'date'),) + + +class TopicTotals(models.Model): + cound_uuid = models.UUIDField(primary_key=True) + organizations_uid = models.UUIDField() + content_count = models.IntegerField() + count_date = models.TextField(blank=True, null=True) + + class Meta: + managed = False + db_table = 'topic_totals' + + +class UniqueSoftware(models.Model): + field_id = models.UUIDField(db_column='_id', primary_key=True) # Field renamed because it started with '_'. + software_name = models.TextField() + + class Meta: + managed = False + db_table = 'unique_software' + + +class WebAssets(models.Model): + asset_uid = models.UUIDField(primary_key=True) + asset_type = models.TextField() + asset = models.TextField() + ip_type = models.TextField(blank=True, null=True) + verified = models.BooleanField(blank=True, null=True) + organizations_uid = models.ForeignKey(Organizations, models.DO_NOTHING, db_column='organizations_uid') + asset_origin = models.TextField(blank=True, null=True) + report_on = models.BooleanField(blank=True, null=True) + last_scanned = models.DateTimeField(blank=True, null=True) + report_status_reason = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey(DataSource, models.DO_NOTHING, db_column='data_source_uid') + + class Meta: + managed = False + db_table = 'web_assets' + unique_together = (('asset', 'organizations_uid'),) diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/__init__.py b/src/pe_reports/pe_reports_django_project/bulkupload/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/admin.py b/src/pe_reports/pe_reports_django_project/bulkupload/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/apps.py b/src/pe_reports/pe_reports_django_project/bulkupload/apps.py new file mode 100644 index 00000000..e7e67492 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class BulkuploadConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "bulkupload" diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/forms.py b/src/pe_reports/pe_reports_django_project/bulkupload/forms.py new file mode 100644 index 00000000..666b18d4 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/forms.py @@ -0,0 +1,17 @@ +from django import forms +from django.core.exceptions import ValidationError + + +class CSVUploadForm(forms.Form): + file = forms.FileField() + + def clean(self): + cleaned_data = super().clean() + file = cleaned_data.get("file") + if not file.name.endswith(".csv"): + raise ValidationError( + { + "file": "Filetype not supported, the file must be a '.csv'", + } + ) + return cleaned_data diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/bulkupload/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/models.py b/src/pe_reports/pe_reports_django_project/bulkupload/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/tests.py b/src/pe_reports/pe_reports_django_project/bulkupload/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/urls.py b/src/pe_reports/pe_reports_django_project/bulkupload/urls.py new file mode 100644 index 00000000..e94867b3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/urls.py @@ -0,0 +1,12 @@ +from django.urls import path +from django.contrib.auth.decorators import login_required +from .views import CustomCSVForm + + + + +urlpatterns = [ + + + path('', login_required(CustomCSVForm.as_view()), name='bulkupload'), +] diff --git a/src/pe_reports/pe_reports_django_project/bulkupload/views.py b/src/pe_reports/pe_reports_django_project/bulkupload/views.py new file mode 100644 index 00000000..b1046da1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/bulkupload/views.py @@ -0,0 +1,267 @@ +"""Django Bulkupload views.""" +# Third party imports +# Standard Python Libraries +import csv +from io import TextIOWrapper + +# Standard Python +import logging +import re +import traceback + +# Third-Party Libraries +from bs4 import BeautifulSoup +from django.contrib import messages +from django.contrib.auth.mixins import LoginRequiredMixin +from django.db import DataError +from django.urls import reverse_lazy +from django.views.generic import TemplateView +from django.views.generic.edit import FormView +from home.models import WasTrackerCustomerdata +import pandas as pd +import requests +import spacy + +# cisagov Libraries +from pe_asm.data.cyhy_db_query import pe_db_connect, query_roots +from pe_asm.helpers.enumerate_subs_from_root import enumerate_roots, insert_sub_domains +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_asm.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.data.db_query import ( + get_cidrs_and_ips, + insert_roots, + set_org_to_demo, + set_org_to_report_on, +) +from pe_source.data.sixgill.api import setNewCSGOrg + +# CISA Imports +from .forms import CSVUploadForm + +LOGGER = logging.getLogger(__name__) + +nlp = spacy.load("en_core_web_lg") + + +def theExecs(URL): + """Fetch executives from about page.""" + # Scrape the page with Beautiful Soup + page = requests.get(URL).text + soup = BeautifulSoup(page, "lxml") + body = soup.body.text + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + + # Use NLP to locate the executive names and append to list + exec_list = [] + doc = nlp(body) + for ent in doc.ents: + exec_list.append((ent.label_, ent.text)) + + # Clean up exec list + final_exec_list = [] + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + for hy in exec_list: + if ("PERSON" in hy) and (hy[1] not in final_exec_list) and (len(hy[1]) < 50): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + final_exec_list.append(hy[1]) + return final_exec_list + + +def add_stakeholders(orgs_df): + """Add each stakeholder to P&E infrastructure.""" + count = 0 + for org_index, org_row in orgs_df.iterrows(): + conn = pe_db_connect() + try: + logging.info("Beginning to add %s", org_row["org_code"]) + + premium = org_row["premium"] + # Set new org to report on + if org_row["demo"] is True: + new_org_df = set_org_to_demo(org_row["org_code"], premium) + else: + new_org_df = set_org_to_report_on(org_row["org_code"], premium) + + # Insert root domains + logging.info("Getting root domains:") + insert_roots(new_org_df, org_row["root_domain"].split(",")) + logging.info(org_row["root_domain"].split(",")) + + # Enumerate and save subdomains + roots = query_roots(new_org_df["organizations_uid"].iloc[0]) + for root_index, root in roots.iterrows(): + subs = enumerate_roots(root["root_domain_uid"], root["root_domain"]) + # Create DataFrame + subs_df = pd.DataFrame(subs) + + # Insert into P&E database + insert_sub_domains(conn, subs_df) + logging.info("Subdomains have been successfully added to the database.") + + # Fill the cidrs from cyhy assets + logging.info("Filling all cidrs:") + fill_cidrs(new_org_df) + logging.info("Finished filling all cidrs.") + + # Connect to subs and IPs from subs table (only new orgs) + connect_ips_from_subs(new_org_df) + logging.info("Finished connecting subs/ips from subs.") + + # Connect subs and IPs from IPs table (only new orgs) + connect_subs_from_ips(new_org_df) + logging.info("Finished connecting subs/ips from IPs.") + + # Check if the org should be added to Cybersixgill + if org_row["premium"] is True: + # Get executives list by passing the about page URL + logging.info("Getting executives:") + allExecutives = list(theExecs(org_row["exec_url"])) + logging.info(allExecutives) + + # Insert org and all assets into Cybersixgill + allValidIP = get_cidrs_and_ips(new_org_df["organizations_uid"].iloc[0]) + aliases = org_row["aliases"].split(",") + logging.info("Addind these assets to Cybersixgill:") + logging.info(org_row["org_code"]) + logging.info(aliases) + logging.info(org_row["root_domain"].split(",")) + logging.info(allValidIP) + logging.info(allExecutives) + + setNewCSGOrg( + org_row["org_code"], + aliases, + org_row["root_domain"].split(","), + allValidIP, + allExecutives, + ) + + # Run Shodan dedupe script + logging.info("Running Shodan dedupe:") + dedupe(new_org_df) + + logging.info("Completely done with %s", org_row["org_code"]) + count += 1 + except Exception as e: + logging.info(e) + logging.error("%s failed.", org_row["org_code"]) + logging.error(traceback.format_exc()) + conn.close() + logging.info("Finished %s orgs.", count) + return count + + +class CustomCSVView(TemplateView): + """CBV route to bulk upload page.""" + + template_name = "bulk_upload/upload.html" + form_class = CSVUploadForm + + +class CustomCSVForm(LoginRequiredMixin, FormView): + """CBV form bulk upload csv file with file extension and header validation.""" + + form_class = CSVUploadForm + template_name = "bulk_upload/upload.html" + + success_url = reverse_lazy("bulkupload") + + def form_valid(self, form): + """Validate form data.""" + csv_file = form.cleaned_data["file"] + + f = TextIOWrapper(csv_file.file) + + # LOGGER.info(allInfo) + dict_reader = csv.DictReader(f) + dict_reader1 = dict_reader.fieldnames + dict_reader2 = set(dict_reader1) + + required_columns = [ + "tag", + "customer_name", + "testing_sector", + "ci_type", + "jira_ticket", + "ticket", + "next_scheduled", + "last_scanned", + "frequency", + "comments_notes", + "was_report_poc", + "was_report_email", + "onboarding_date", + "no_of_web_apps", + "no_web_apps_last_updated", + "elections", + "fceb", + "special_report", + "report_password", + "child_tags", + ] + + incorrect_col = [] + testtheList = [i for i in required_columns if i in dict_reader2] + # LOGGER.info(testtheList) + + if len(testtheList) == len(dict_reader2): + messages.success(self.request, "The file was uploaded successfully.") + + self.process_item(dict_reader) + + return super().form_valid(form) + else: + for col in required_columns: + if col in dict_reader2: + pass + else: + incorrect_col.append(col) + + messages.warning( + self.request, + "A required column is missing" + " from the uploaded CSV: %s " % incorrect_col, + ) + return super().form_invalid(form) + + def process_item(self, dict): + """Delete all data and replace with the data from the file that is getting uploaded.""" + if WasTrackerCustomerdata.objects.exists(): + LOGGER.info("There was data that was deleted from the WAS table.") + WasTrackerCustomerdata.objects.all().delete() + + for row in dict: + wasCustomer = WasTrackerCustomerdata( + tag=row["tag"], + customer_name=row["customer_name"], + testing_sector=row["testing_sector"], + ci_type=row["ci_type"], + jira_ticket=row["jira_ticket"], + ticket=row["ticket"], + next_scheduled=row["next_scheduled"], + last_scanned=row["last_scanned"], + frequency=row["frequency"], + comments_notes=row["comments_notes"], + was_report_poc=row["was_report_poc"], + was_report_email=row["was_report_email"], + onboarding_date=row["onboarding_date"], + no_of_web_apps=row["no_of_web_apps"], + no_web_apps_last_updated=row["no_web_apps_last_updated"], + elections=row["elections"], + fceb=row["fceb"], + special_report=row["special_report"], + report_password=row["report_password"], + child_tags=row["child_tags"], + ) + try: + wasCustomer.save() + + except DataError as e: + LOGGER.error("There is an issue with the data type %s", e) diff --git a/src/pe_reports/pe_reports_django_project/celerybeat-schedule.db b/src/pe_reports/pe_reports_django_project/celerybeat-schedule.db new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/__init__.py b/src/pe_reports/pe_reports_django_project/dataAPI/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/admin.py b/src/pe_reports/pe_reports_django_project/dataAPI/admin.py new file mode 100644 index 00000000..9f5cf406 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/admin.py @@ -0,0 +1,26 @@ +from django.contrib import admin + +# Register your models here. +from django.contrib import admin +from django.contrib.auth.admin import UserAdmin as BaseUserAdmin +from django.contrib.auth.models import User + +from .models import apiUser + +# Define an inline admin descriptor for Employee model +# which acts a bit like a singleton +class ApiUserInline(admin.StackedInline): + model = apiUser + can_delete = False + + +# Define a new User admin +class UserAdmin(BaseUserAdmin): + inlines = (ApiUserInline,) + + +# Re-register UserAdmin +admin.site.unregister(User) +admin.site.register(User, UserAdmin) + +admin.site.site_header = "P&E Admin" \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/apps.py b/src/pe_reports/pe_reports_django_project/dataAPI/apps.py new file mode 100644 index 00000000..deb5d25c --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class DataapiConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "dataAPI" diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py b/src/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py new file mode 100644 index 00000000..ff0e4902 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/migrations/0001_initial.py @@ -0,0 +1,26 @@ +# Generated by Django 4.1.5 on 2023-04-28 17:51 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='apiUser', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('apiKey', models.CharField(max_length=200, null=True)), + ('refresh_token', models.CharField(max_length=200, null=True)), + ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/dataAPI/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/models.py b/src/pe_reports/pe_reports_django_project/dataAPI/models.py new file mode 100644 index 00000000..b194422c --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/models.py @@ -0,0 +1,9 @@ +from django.db import models +from django.contrib.auth.models import User + +# Create your models here. + +class apiUser(models.Model): + user = models.OneToOneField(User, on_delete=models.CASCADE) + apiKey = models.CharField(max_length=200, null=True) + refresh_token = models.CharField(max_length=200, null=True) diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/new.env b/src/pe_reports/pe_reports_django_project/dataAPI/new.env new file mode 100644 index 00000000..9ab74b7c --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/new.env @@ -0,0 +1 @@ +API_KEY=aoijse9u3rojr23r n23lrj3 diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/schemas.py b/src/pe_reports/pe_reports_django_project/dataAPI/schemas.py new file mode 100644 index 00000000..7d69179d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/schemas.py @@ -0,0 +1,3580 @@ +"""Pydantic models used by FastAPI.""" +# Standard Python Libraries + +# Standard Python Libraries +from datetime import date, datetime +from decimal import Decimal + +# from pydantic.types import UUID1, UUID +from typing import Any, Dict, List, Optional, Tuple +from uuid import UUID + +# Third-Party Libraries +from pydantic import BaseModel, EmailStr, Field + +# from pydantic.schema import Optional + +""" +Developer Note: If there comes an instance as in class Cidrs where there are +foreign keys. The data type will not be what is stated in the database. What is +happening is the data base is making a query back to the foreign key table and +returning it as the column in its entirety i.e. select * from , so it +will error and not be able to report on its data type. In these scenario's use +the data type "Any" to see what the return is. +""" + + +class OrgType(BaseModel): + """OrgType schema.""" + + org_type_uid: UUID + + class Config: + """Config Class for OrgType.""" + + orm_mode = True + + +class OrganizationBase(BaseModel): + """OrganizationBase schema schema class.""" + + organizations_uid: UUID + name: str + cyhy_db_name: Optional[str] = None + org_type_uid: Any + report_on: bool + password: Optional[str] + date_first_reported: Optional[datetime] + parent_org_uid: Any + premium_report: Optional[bool] = None + agency_type: Optional[str] = None + demo: bool = False + + class Config: + """Organization base schema schema config.""" + + orm_mode = True + validate_assignment = True + + +class Organization(OrganizationBase): + """Organization schema schema class.""" + + pass + + class Config: + """Organization schema schema config.""" + + orm_mode = True + + +class SubDomainBase(BaseModel): + """SubDomainBase schema schema.""" + + sub_domain_uid: UUID + sub_domain: str + root_domain_uid: Optional[Any] + data_source_uid: Optional[Any] + dns_record_uid: Optional[Any] = None + status: bool = False + + class Config: + """SubDomainBase schema schema config.""" + + orm_mode = True + validate_assignment = True + + +class PshttDomainToRun(BaseModel): + """PshttDomainsToRun schema class.""" + + sub_domain_uid: str + sub_domain: str + organizations_uid: str + name: str + + class Config: + """PshttDomainsToRun config.""" + + orm_mode = True + validate_assignment = True + + +class PshttDomainToRunTaskResp(BaseModel): + """PshttDomainsToRunTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[PshttDomainToRun]] = None + error: Optional[str] = None + + +class PshttDataBase(BaseModel): + """PshttDataBase schema class.""" + + pshtt_results_uid: UUID + organizations_uid: Optional[Any] + sub_domain_uid: Optional[Any] + data_source_uid: Optional[Any] + sub_domain: str + date_scanned: str # date + base_domain: str + base_domain_hsts_preloaded: bool + canonical_url: str + defaults_to_https: bool + domain: str + domain_enforces_https: bool + domain_supports_https: bool + domain_uses_strong_hsts: Optional[bool] = None + downgrades_https: bool + htss: bool + hsts_entire_domain: Optional[bool] = None + hsts_header: str + hsts_max_age: Optional[float] = None + hsts_preload_pending: bool + hsts_preload_ready: bool + hsts_preloaded: bool + https_bad_chain: bool + https_bad_hostname: bool + https_cert_chain_length = int + https_client_auth_required: bool + https_custom_truststore_trusted: bool + https_expired_cert: bool + https_full_connection: bool + https_live: bool + https_probably_missing_intermediate_cert: bool + https_publicly_trusted: bool + https_self_signed_cert: bool + https_leaf_cert_expiration_date: Optional[date] = None + https_leaf_cert_issuer: str + https_leaf_cert_subject: str + https_root_cert_issuer: str + ip: str # Not sure if there is a better type for this + live: bool + notes: str + redirect: bool + redirect_to: str + server_header: str + server_version: str + strictly_forces_https: bool + unknown_error: bool + valid_https: bool + ep_http_headers: str # This field type is a guess. + ep_http_server_header: str + ep_http_server_version: str + ep_https_headers: str # This field type is a guess. + ep_https_hsts_header: str + ep_https_server_header: str + ep_https_server_version: str + ep_httpswww_headers: str # This field type is a guess. + ep_httpswww_hsts_header: str + ep_httpswww_server_header: str + ep_httpswww_server_version: str + ep_httpwww_headers: str # This field type is a guess. + ep_httpwww_server_header: str + ep_httpwww_server_version: str + + +class PshttInsert(BaseModel): + """PshttInsert schema class.""" + + organizations_uid: Optional[Any] + sub_domain_uid: Optional[Any] + sub_domain: str + date_scanned: str # date + base_domain: Optional[str] = None + base_domain_hsts_preloaded: Optional[bool] = None + canonical_url: Optional[str] = None + defaults_to_https: Optional[bool] = None + domain: Optional[str] = None + domain_enforces_https: Optional[bool] = None + domain_supports_https: Optional[bool] = None + domain_uses_strong_hsts: Optional[bool] = None + downgrades_https: Optional[bool] = None + htss: Optional[bool] = None + hsts_entire_domain: Optional[bool] = None + hsts_header: Optional[str] = None + hsts_max_age: Optional[float] = None + hsts_preload_pending: Optional[bool] = None + hsts_preload_ready: Optional[bool] = None + hsts_preloaded: Optional[bool] = None + https_bad_chain: Optional[bool] = None + https_bad_hostname: Optional[bool] = None + https_cert_chain_length: Optional[int] = None + https_client_auth_required: Optional[bool] = None + https_custom_truststore_trusted: Optional[bool] = None + https_expired_cert: Optional[bool] = None + https_full_connection: Optional[bool] = None + https_live: Optional[bool] = None + https_probably_missing_intermediate_cert: Optional[bool] = None + https_publicly_trusted: Optional[bool] = None + https_self_signed_cert: Optional[bool] = None + https_leaf_cert_expiration_date: Optional[datetime] = None + https_leaf_cert_issuer: Optional[str] = None + https_leaf_cert_subject: Optional[str] = None + https_root_cert_issuer: Optional[str] = None + ip: Optional[str] = None # Not sure if there is a better type for this + live: Optional[bool] = None + notes: Optional[str] = None + redirect: Optional[bool] = None + redirect_to: Optional[str] = None + server_header: Optional[str] = None + server_version: Optional[str] = None + strictly_forces_https: Optional[bool] = None + unknown_error: Optional[bool] = None + valid_https: Optional[bool] = None + ep_http_headers: Optional[str] = None # This field type is a guess. + ep_http_server_header: Optional[str] = None + ep_http_server_version: Optional[str] = None + ep_https_headers: Optional[str] = None # This field type is a guess. + ep_https_hsts_header: Optional[str] = None + ep_https_server_header: Optional[str] = None + ep_https_server_version: Optional[str] = None + ep_httpswww_headers: Optional[str] = None # This field type is a guess. + ep_httpswww_hsts_header: Optional[str] = None + ep_httpswww_server_header: Optional[str] = None + ep_httpswww_server_version: Optional[str] = None + ep_httpwww_headers: Optional[str] = None # This field type is a guess. + ep_httpwww_server_header: Optional[str] = None + ep_httpwww_server_version: Optional[str] = None + + +class VwBreachcomp(BaseModel): + """VwBreachcomp schema class.""" + + credential_exposures_uid: Optional[str] = None + email: Optional[str] = None + breach_name: Optional[str] = None + organizations_uid: Optional[str] = None + root_domain: Optional[str] = None + sub_domain: Optional[str] = None + hash_type: Optional[str] = None + name: Optional[str] = None + login_id: Optional[str] = None + password: Optional[str] = None + phone: Optional[str] = None + data_source_uid: Optional[str] = None + description: Optional[str] = None + breach_date: Optional[str] = None + added_date: Optional[str] = None + modified_date: Optional[str] = None + data_classes: Optional[List[str]] = None + password_included: Optional[bool] = None + is_verified: Optional[bool] = None + is_fabricated: Optional[bool] = None + is_sensitive: Optional[bool] = None + is_retired: Optional[bool] = None + is_spam_list: Optional[bool] = None + + +class VwBreachDetails(BaseModel): + """VwBreachDetails schema class.""" + + organizations_uid: str + breach_name: str + mod_date: str + description: str + breach_date: str + password_included: str + number_of_creds: str + + +class VwBreachcompCredsbydate(BaseModel): + """VwBreachcompCredsbydate schema class.""" + + organizations_uid: str + mod_date: str + no_password: str + password_included: str + + +class VwOrgsAttacksurface(BaseModel): + """VwOrgsAttacksurface schema class.""" + + organizations_uid: UUID + cyhy_db_name: str + num_ports: str + num_root_domain: str + num_sub_domain: str + num_ips: str + + class Config: + """VwOrgsAttacksurface schema config class.""" + + orm_mode = True + + +class VwOrgsAttacksurfaceInput(BaseModel): + """VwOrgsAttacksurfaceInput schema class.""" + + organizations_uid: UUID + + class Config: + """VwOrgsAttacksurfaceInput schema config class.""" + + orm_mode = True + + +class MatVwOrgsAllIps(BaseModel): + """MatVwOrgsAllIps schema class.""" + + organizations_uid: Any + cyhy_db_name: str + ip_addresses: List[Optional[str]] = [] + + class Config: + """MatVwOrgsAllIps schema config class.""" + + orm_mode = True + + +class TaskResponse(BaseModel): + """TaskResponse schema class.""" + + task_id: str + status: str + result: Optional[List[MatVwOrgsAllIps]] = None + error: Optional[str] = None + + +class veMatVwOrgsAllIps(BaseModel): + """veMatVwOrgsAllIps schema class.""" + + cyhy_db_name: Optional[str] + + class Config: + """veMatVwOrgsAllIps schema config class.""" + + orm_mode = True + + +class veTaskResponse(BaseModel): + """veTaskResponse schema class.""" + + task_id: str + status: str + result: Optional[List[veMatVwOrgsAllIps]] = None + error: Optional[str] = None + + +class WASDataBase(BaseModel): + """WASDataBase schema class.""" + + # customer_id: UUID + tag: Optional[str] = "test" + customer_name: Optional[str] = "test" + testing_sector: Optional[str] = "test" + ci_type: Optional[str] = "test" + jira_ticket: Optional[str] = "test" + ticket: Optional[str] = "test" + next_scheduled: Optional[str] = "test" + last_scanned: Optional[str] = "test" + frequency: Optional[str] = "test" + comments_notes: Optional[str] = "test" + was_report_poc: Optional[str] = "test" + was_report_email: Optional[str] = "test" + onboarding_date: Optional[str] = "test" + no_of_web_apps: Optional[int] + no_web_apps_last_updated: Optional[str] = "test" + elections: Optional[str] = "test" + fceb: Optional[str] = "test" + special_report: Optional[str] = "test" + report_password: Optional[str] = "test" + child_tags: Optional[str] = "test" + + class Config: + """WASDataBase schema config class.""" + + orm_mode = True + validate_assignment = True + + +class WeeklyStatuses(BaseModel): + """WeeklyStatuses schema class.""" + + key_accomplishments: Optional[str] = None + ongoing_task: Optional[str] = None + upcoming_task: Optional[str] = None + obstacles: Optional[str] = None + non_standard_meeting: Optional[str] = None + deliverables: Optional[str] = None + pto: Optional[str] = None + week_ending: Optional[str] = None + notes: Optional[str] = None + statusComplete: Optional[str] = None + + class Config: + """WeeklyStatuses schema config class.""" + + orm_mode = True + validate_assignment = True + + +class UserStatuses(BaseModel): + """UserStatuses schema class.""" + + user_fname: str + + class Config: + """UserStatuses schema config class.""" + + orm_mode = True + validate_assignment = True + + +class CyhyPortScans(BaseModel): + """CyhyPortScans schema class.""" + + cyhy_port_scans_uid: UUID + organizations_uid: Any + cyhy_id: str + cyhy_time: str + service_name: str + port: str + product: str + cpe: str + first_seen: str + last_seen: str + ip: str + state: str + agency_type: str + + class Config: + """CyhyPortScans schema config class.""" + + orm_mode = True + validate_assignment = True + + +class CyhyDbAssets(BaseModel): + """CyhyDbAssets schema class.""" + + # field_id: str + org_id: str + org_name: str + contact: Optional[str] = None + network: str + type: str + first_seen: Optional[str] = None + last_seen: Optional[str] = None + currently_in_cyhy: Optional[str] = None + + class Config: + """CyhyDbAssets schema config class.""" + + orm_mode = True + + +class CyhyDbAssetsInput(BaseModel): + """CyhyDbAssetsInput schema class.""" + + org_id: str + + class Config: + """CyhyDbAssetsInput schema config class.""" + + orm_mode = True + + +class Cidrs(BaseModel): + """Cidrs schema class.""" + + cidr_uid: UUID + network: Any + organizations_uid: Any + data_source_uid: Any + insert_alert: Optional[str] = None + + class Config: + """Cidrs schema config class.""" + + orm_mode = True + + +class VwCidrs(BaseModel): + """VwCidrs schema class.""" + + cidr_uid: str + network: str + organizations_uid: str + data_source_uid: str + insert_alert: Optional[str] = None + + +class DataSource(BaseModel): + """DataSource schema class.""" + + data_source_uid: str + name: str + description: str + last_run: str + + class Config: + """DataSource schema config class.""" + + orm_mode = True + + +class UserAPIBase(BaseModel): + """UserAPIBase schema class.""" + + # user_id: int + refresh_token: str + + +class UserAPI(UserAPIBase): + """UserAPI schema class.""" + + pass + + class Config: + """UserAPI schema config class.""" + + orm_mode = True + + +class TokenSchema(BaseModel): + """TokenSchema schema class.""" + + access_token: str + refresh_token: str + + +class TokenPayload(BaseModel): + """TokenPayload schema class.""" + + sub: Optional[str] = None + exp: Optional[int] = None + + +class UserAuth(BaseModel): + """UserAuth schema class.""" + + # id: UUID = Field(..., description='user UUID') + # email: EmailStr = Field(..., description="user email") + username: str = Field(..., description="user name") + # password: str = Field(..., min_length=5, max_length=24, + # description="user password") + + +class UserOut(BaseModel): + """UserOut schema class.""" + + id: UUID + email: str + + +class SystemUser(UserOut): + """SystemUser schema class.""" + + password: str + + +# Shared properties +class UserBase(BaseModel): + """UserBase schema class.""" + + email: Optional[EmailStr] = None + is_active: Optional[bool] = True + is_superuser: bool = False + full_name: Optional[str] = None + + +# Properties to receive via API on creation +class UserCreate(UserBase): + """UserCreate schema class.""" + + email: EmailStr + password: str + + +# Properties to receive via API on update +class UserUpdate(UserBase): + """UserUpdate schema class.""" + + password: Optional[str] = None + + +class UserInDBBase(UserBase): + """UserInDBBase schema class.""" + + id: Optional[int] = None + + class Config: + """UserInDBBase schema config class.""" + + orm_mode = True + + +# Additional properties to return via API +class User(UserInDBBase): + """User schema class.""" + + pass + + +# Additional properties stored in DB +class UserInDB(UserInDBBase): + """UserInDB schema class.""" + + hashed_password: str + + +# ---------- D-Score View Schemas ---------- +# vw_dscore_vs_cert schema: +class VwDscoreVSCert(BaseModel): + """VwDscoreVSCert schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + num_ident_cert: Optional[int] = None + num_monitor_cert: Optional[int] = None + + class Config: + """VwDscoreVSCert schema config class.""" + + orm_mode = True + + +# vw_dscore_vs_cert input schema: +class VwDscoreVSCertInput(BaseModel): + """VwDscoreVSCertInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwDscoreVSCertInput schema config class.""" + + orm_mode = True + + +# vw_dscore_vs_cert task response schema: +class VwDscoreVSCertTaskResp(BaseModel): + """VwDscoreVSCertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwDscoreVSCert]] = None + error: Optional[str] = None + + +# vw_dscore_vs_mail schema: +class VwDscoreVSMail(BaseModel): + """VwDscoreVSMail schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + num_valid_dmarc: Optional[int] = None + num_valid_spf: Optional[int] = None + num_valid_dmarc_or_spf: Optional[int] = None + total_mail_domains: Optional[int] = None + + class Config: + """VwDscoreVSMail schema config class.""" + + orm_mode = True + + +# vw_dscore_vs_mail input schema: +class VwDscoreVSMailInput(BaseModel): + """VwDscoreVSMailInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwDscoreVSMailInput schema config class.""" + + orm_mode = True + + +# vw_dscore_vs_mail task response schema: +class VwDscoreVSMailTaskResp(BaseModel): + """VwDscoreVSMailTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwDscoreVSMail]] = None + error: Optional[str] = None + + +# vw_dscore_pe_ip schema: +class VwDscorePEIp(BaseModel): + """VwDscorePEIp schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + num_ident_ip: Optional[int] = None + num_monitor_ip: Optional[int] = None + + class Config: + """VwDscorePEIp schema config class.""" + + orm_mode = True + + +# vw_dscore_pe_ip input schema: +class VwDscorePEIpInput(BaseModel): + """VwDscorePEIpInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwDscorePEIpInput schema config class.""" + + orm_mode = True + + +# vw_dscore_pe_ip task response schema: +class VwDscorePEIpTaskResp(BaseModel): + """VwDscorePEIpTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwDscorePEIp]] = None + error: Optional[str] = None + + +# vw_dscore_pe_domain schema: +class VwDscorePEDomain(BaseModel): + """VwDscorePEDomain schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + num_ident_domain: Optional[int] = None + num_monitor_domain: Optional[int] = None + + class Config: + """VwDscorePEDomain schema config class.""" + + orm_mode = True + + +# vw_dscore_pe_domain input schema: +class VwDscorePEDomainInput(BaseModel): + """VwDscorePEDomainInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwDscorePEDomainInput schema config class.""" + + orm_mode = True + + +# vw_dscore_pe_domain task response schema: +class VwDscorePEDomainTaskResp(BaseModel): + """VwDscorePEDomainTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwDscorePEDomain]] = None + error: Optional[str] = None + + +# vw_dscore_was_webapp schema: +class VwDscoreWASWebapp(BaseModel): + """VwDscoreWASWebapp schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + num_ident_webapp: Optional[int] = None + num_monitor_webapp: Optional[int] = None + + class Config: + """VwDscoreWASWebapp schema config class.""" + + orm_mode = True + + +# vw_dscore_was_webapp input schema: +class VwDscoreWASWebappInput(BaseModel): + """VwDscoreWASWebappInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwDscoreWASWebappInput schema config class.""" + + orm_mode = True + + +# vw_dscore_was_webapp task response schema: +class VwDscoreWASWebappTaskResp(BaseModel): + """VwDscoreWASWebappTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwDscoreWASWebapp]] = None + error: Optional[str] = None + + +# FCEB status query schema (no view): +class FCEBStatus(BaseModel): + """FCEBStatus schema class.""" + + organizations_uid: str + fceb: Optional[bool] = None + + class Config: + """FCEBStatus schema config class.""" + + orm_mode = True + + +# FCEB status query input schema (no view): +class FCEBStatusInput(BaseModel): + """FCEBStatusInput schema class.""" + + specified_orgs: List[str] + + class Config: + """FCEBStatusInput schema config class.""" + + orm_mode = True + + +# FCEB status query task response schema (no view): +class FCEBStatusTaskResp(BaseModel): + """FCEBStatusTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[FCEBStatus]] = None + error: Optional[str] = None + + +# ---------- I-Score View Schemas ---------- +# vw_iscore_vs_vuln schema: +class VwIscoreVSVuln(BaseModel): + """VwIscoreVSVuln schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + cve_name: Optional[str] = None + cvss_score: Optional[float] = None + + class Config: + """VwIscoreVSVuln schema config class.""" + + orm_mode = True + + +# vw_iscore_vs_vuln input schema: +class VwIscoreVSVulnInput(BaseModel): + """VwIscoreVSVulnInput schema class.""" + + specified_orgs: List[str] + + class Config: + """VwIscoreVSVulnInput schema config class.""" + + orm_mode = True + + +# vw_iscore_vs_vuln task response schema: +class VwIscoreVSVulnTaskResp(BaseModel): + """VwIscoreVSVulnTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscoreVSVuln]] = None + error: Optional[str] = None + + +# vw_iscore_vs_vuln_prev schema: +class VwIscoreVSVulnPrev(BaseModel): + """VwIscoreVSVulnPrev schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + cve_name: Optional[str] = None + cvss_score: Optional[float] = None + time_closed: Optional[str] = None + + class Config: + """VwIscoreVSVulnPrev schema config class.""" + + orm_mode = True + + +# vw_iscore_vs_vuln_prev input schema: +class VwIscoreVSVulnPrevInput(BaseModel): + """VwIscoreVSVulnPrevInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscoreVSVulnPrevInput schema config class.""" + + orm_mode = True + + +# vw_iscore_vs_vuln_prev task response schema: +class VwIscoreVSVulnPrevTaskResp(BaseModel): + """VwIscoreVSVulnPrevTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscoreVSVulnPrev]] = None + error: Optional[str] = None + + +# vw_iscore_pe_vuln schema: +class VwIscorePEVuln(BaseModel): + """VwIscorePEVuln schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + date: Optional[str] = None + cve_name: Optional[str] = None + cvss_score: Optional[float] = None + + class Config: + """VwIscorePEVuln schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_vuln input schema: +class VwIscorePEVulnInput(BaseModel): + """VwIscorePEVulnInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscorePEVulnInput schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_vuln task response schema: +class VwIscorePEVulnTaskResp(BaseModel): + """VwIscorePEVulnTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscorePEVuln]] = None + error: Optional[str] = None + + +# vw_iscore_pe_cred schema: +class VwIscorePECred(BaseModel): + """VwIscorePECred schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + date: Optional[str] = None + password_creds: Optional[int] = None + total_creds: Optional[int] = None + + class Config: + """VwIscorePECred schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_cred input schema: +class VwIscorePECredInput(BaseModel): + """VwIscorePECredInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscorePECredInput schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_cred task response schema: +class VwIscorePECredTaskResp(BaseModel): + """VwIscorePECredTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscorePECred]] = None + error: Optional[str] = None + + +# vw_iscore_pe_breach schema: +class VwIscorePEBreach(BaseModel): + """VwIscorePEBreach schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + date: Optional[str] = None + breach_count: Optional[int] = None + + class Config: + """VwIscorePEBreach schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_breach input schema: +class VwIscorePEBreachInput(BaseModel): + """VwIscorePEBreachInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscorePEBreachInput schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_breach task response schema: +class VwIscorePEBreachTaskResp(BaseModel): + """VwIscorePEBreachTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscorePEBreach]] = None + error: Optional[str] = None + + +# vw_iscore_pe_darkweb schema: +class VwIscorePEDarkweb(BaseModel): + """VwIscorePEDarkweb schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + alert_type: Optional[str] = None + date: Optional[str] = None + Count: Optional[int] = None + + class Config: + """VwIscorePEDarkweb schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_darkweb input schema: +class VwIscorePEDarkwebInput(BaseModel): + """VwIscorePEDarkwebInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + # Don't forget 0001-01-01 dates + + class Config: + """VwIscorePEDarkwebInput schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_darkweb task response schema: +class VwIscorePEDarkwebTaskResp(BaseModel): + """VwIscorePEDarkwebTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscorePEDarkweb]] = None + error: Optional[str] = None + + +# vw_iscore_pe_protocol schema: +class VwIscorePEProtocol(BaseModel): + """VwIscorePEProtocol schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + port: Optional[str] = None + ip: Optional[str] = None + protocol: Optional[str] = None + protocol_type: Optional[str] = None + date: Optional[str] = None + + class Config: + """VwIscorePEProtocol schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_protocol input schema: +class VwIscorePEProtocolInput(BaseModel): + """VwIscorePEProtocolInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscorePEProtocolInput schema config class.""" + + orm_mode = True + + +# vw_iscore_pe_protocol task response schema: +class VwIscorePEProtocolTaskResp(BaseModel): + """VwIscorePEProtocolTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscorePEProtocol]] = None + error: Optional[str] = None + + +# vw_iscore_was_vuln schema: +class VwIscoreWASVuln(BaseModel): + """VwIscoreWASVuln schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + date: Optional[str] = None + cve_name: Optional[str] = None + cvss_score: Optional[float] = None + owasp_category: Optional[str] = None + + class Config: + """VwIscoreWASVuln schema config class.""" + + orm_mode = True + + +# vw_iscore_was_vuln input schema: +class VwIscoreWASVulnInput(BaseModel): + """VwIscoreWASVulnInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscoreWASVulnInput schema config class.""" + + orm_mode = True + + +# vw_iscore_was_vuln task response schema: +class VwIscoreWASVulnTaskResp(BaseModel): + """VwIscoreWASVulnTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscoreWASVuln]] = None + error: Optional[str] = None + + +# vw_iscore_was_vuln_prev schema: +class VwIscoreWASVulnPrev(BaseModel): + """VwIscoreWASVulnPrev schema class.""" + + organizations_uid: str + parent_org_uid: Optional[str] = None + was_total_vulns_prev: Optional[int] = None + date: Optional[str] = None + + class Config: + """VwIscoreWASVulnPrev schema config class.""" + + orm_mode = True + + +# vw_iscore_was_vuln_prev input schema: +class VwIscoreWASVulnPrevInput(BaseModel): + """VwIscoreWASVulnPrevInput schema class.""" + + specified_orgs: List[str] + start_date: str + end_date: str + + class Config: + """VwIscoreWASVulnPrevInput schema config class.""" + + orm_mode = True + + +# vw_iscore_was_vuln_prev task response schema: +class VwIscoreWASVulnPrevTaskResp(BaseModel): + """VwIscoreWASVulnPrevTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscoreWASVulnPrev]] = None + error: Optional[str] = None + + +# KEV list query schema (no view): +# KEV list query does not use any input parameters +class KEVList(BaseModel): + """KEVList schema class.""" + + kev: str + + class Config: + """KEVList schema config class.""" + + orm_mode = True + + +# KEV list query task response schema (no view): +class KEVListTaskResp(BaseModel): + """KEVListTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[KEVList]] = None + error: Optional[str] = None + + +# ---------- Misc. Score Schemas ---------- +# vw_iscore_orgs_ip_counts schema: +# vw_iscore_orgs_ip_counts does not use any input parameters +class VwIscoreOrgsIpCounts(BaseModel): + """VwIscoreOrgsIpCounts schema class.""" + + organizations_uid: str + cyhy_db_name: str + + class Config: + """VwIscoreOrgsIpCounts schema config class.""" + + orm_mode = True + + +# vw_iscore_orgs_ip_counts task response schema: +class VwIscoreOrgsIpCountsTaskResp(BaseModel): + """VwIscoreOrgsIpCountsTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[VwIscoreOrgsIpCounts]] = None + error: Optional[str] = None + + +class CveInsert(BaseModel): + """CveInsert schema class.""" + + cve_uid: Optional[Any] + cve_name: str + published_date: Optional[datetime] = None + last_modified_date: Optional[datetime] = None + vuln_status: Optional[str] = None + description: Optional[str] = None + cvss_v2_source: Optional[str] = None + cvss_v2_type: Optional[str] = None + cvss_v2_version: Optional[str] = None + cvss_v2_vector_string: Optional[str] = None + cvss_v2_base_score: Optional[float] = None + cvss_v2_base_severity: Optional[str] = None + cvss_v2_exploitability_score: Optional[float] = None + cvss_v2_impact_score: Optional[float] = None + cvss_v3_source: Optional[str] = None + cvss_v3_type: Optional[str] = None + cvss_v3_version: Optional[str] = None + cvss_v3_vector_string: Optional[str] = None + cvss_v3_base_score: Optional[float] = None + cvss_v3_base_severity: Optional[str] = None + cvss_v3_exploitability_score: Optional[float] = None + cvss_v3_impact_score: Optional[float] = None + cvss_v4_source: Optional[str] = None + cvss_v4_type: Optional[str] = None + cvss_v4_version: Optional[str] = None + cvss_v4_vector_string: Optional[str] = None + cvss_v4_base_score: Optional[float] = None + cvss_v4_base_severity: Optional[str] = None + cvss_v4_exploitability_score: Optional[float] = None + cvss_v4_impact_score: Optional[float] = None + weaknesses: List[str] = [] + reference_urls: List[str] = [] + cpe_list: List[str] = [] + + vender_product: Dict[str, List[Tuple]] + + +class GetCveCall(BaseModel): + """Get CVE Call schema.""" + + cve_name: str + + class Config: + """GetCveCall schema config class.""" + + orm_mode = True + + +# --- execute_ips(), Issue 559 --- +# Insert record into Ips +class IpsInsert(BaseModel): + """IpsInsert schema class.""" + + ip_hash: str + ip: str + origin_cidr: str + + class Config: + """IpsInsert schema config class.""" + + orm_mode = True + + +# --- execute_ips(), Issue 559 --- +# Insert record into Ips, input +class IpsInsertInput(BaseModel): + """IpsInsertInput schema class.""" + + new_ips: List[IpsInsert] + + class Config: + """IpsInsertInput schema config class.""" + + orm_mode = True + + +# --- execute_ips(), Issue 559 --- +# Insert record into Ips, task resp +class IpsInsertTaskResp(BaseModel): + """IpsInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- query_domMasq_alerts(), Issue 562 +# Return all the fields of the domain_alerts table +class DomainAlertsTable(BaseModel): + """DomainAlertsTable schema class.""" + + domain_alert_uid: Optional[str] = None + sub_domain_uid_id: Optional[str] = None + data_source_uid_id: Optional[str] = None + organizations_uid: Optional[str] = None + alert_type: Optional[str] = None + message: Optional[str] = None + previous_value: Optional[str] = None + new_value: Optional[str] = None + date: Optional[str] = None + + class Config: + """DomainAlertsTable schema config class.""" + + orm_mode = True + + +# --- query_domMasq(), Issue 563 +# Return all the fields of the domain_permutation table +class DomainPermuTable(BaseModel): + """DomainPermuTable schema class.""" + + suspected_domain_uid: Optional[str] = None + organizations_uid_id: Optional[str] = None + domain_permutation: Optional[str] = None + ipv4: Optional[str] = None + ipv6: Optional[str] = None + mail_server: Optional[str] = None + name_server: Optional[str] = None + fuzzer: Optional[str] = None + date_observed: Optional[str] = None + ssdeep_score: Optional[str] = None + malicious: Optional[bool] = None + blocklist_attack_count: Optional[int] = None + blocklist_report_count: Optional[int] = None + data_source_uid_id: Optional[str] = None + sub_domain_uid_id: Optional[str] = None + dshield_record_count: Optional[int] = None + date_active: Optional[str] = None + + class Config: + """DomainPermuTable schema config class.""" + + orm_mode = True + + +# --- insert_roots(), Issue 564 +# Return all the fields of the domain_permutation table +class OrganizationsTable(BaseModel): + """OrganizationsTable schema class.""" + + organizations_uid: Optional[str] = None + name: Optional[str] = None + cyhy_db_name: Optional[str] = None + org_type_uid_id: Optional[str] = None + report_on: Optional[bool] = None + # password: Optional[str] = None + date_first_reported: Optional[str] = None + parent_org_uid_id: Optional[str] = None + premium_report: Optional[bool] = None + agency_type: Optional[str] = None + demo: Optional[bool] = None + scorecard: Optional[bool] = None + fceb: Optional[bool] = None + receives_cyhy_report: Optional[bool] = None + receives_bod_report: Optional[bool] = None + receives_cybex_report: Optional[bool] = None + run_scans: Optional[bool] = None + is_parent: Optional[bool] = None + ignore_roll_up: Optional[bool] = None + retired: Optional[bool] = None + cyhy_period_start: Optional[str] = None + fceb_child: Optional[bool] = None + election: Optional[bool] = None + scorecard_child: Optional[bool] = None + + class Config: + """OrganizationsTable schema config class.""" + + orm_mode = True + + +# --- insert_roots(), Issue 564 +# Return all the fields of the domain_permutation table, input +class RootDomainsInsertInput(BaseModel): + """RootDomainsInsertInput schema class.""" + + org_dict: OrganizationsTable + domain_list: list[str] + + class Config: + """RootDomainsInsertInput schema config class.""" + + orm_mode = True + + +# --- get_orgs_contacts(), Issue 601 +# Get the contact info for all orgs where report_on is true +class OrgsReportOnContacts(BaseModel): + """OrgsReportOnContacts schema class.""" + + email: str + contact_type: str + org_id: str + + class Config: + """OrgsReportOnContacts schema config class.""" + + orm_mode = True + + +# --- get_org_assets_count_past(), Issue 603 --- +# Generalized schema for returning all report_summary_stats table fields +class RSSTable(BaseModel): + """RSSTable schema class.""" + + report_uid: Optional[str] + organizations_uid_id: Optional[str] + start_date: Optional[str] + end_date: Optional[str] + ip_count: Optional[int] + root_count: Optional[int] + sub_count: Optional[int] + ports_count: Optional[int] + creds_count: Optional[int] + breach_count: Optional[int] + creds_password_count: Optional[int] + domain_alert_count: Optional[int] + suspected_domain_count: Optional[int] + insecure_port_count: Optional[int] + verified_vuln_count: Optional[int] + suspected_vuln_count: Optional[int] + threat_actor_count: Optional[int] + dark_web_alerts_count: Optional[int] + dark_web_mentions_count: Optional[int] + dark_web_executive_alerts_count: Optional[int] + dark_web_asset_alerts_count: Optional[int] + pe_number_score: Optional[str] # ? + pe_letter_grade: Optional[str] + pe_percent_score: Optional[float] # ? + cidr_count: Optional[int] + port_protocol_count: Optional[int] + software_count: Optional[int] + foreign_ips_count: Optional[int] + + class Config: + """RSSTable schema config class.""" + + orm_mode = True + + +# --- get_org_assets_count(), Issue 604 --- +# Get asset counts for the specified org_uid +class AssetCountsByOrg(BaseModel): + """AssetCountsByOrg schema class.""" + + organizations_uid: str + cyhy_db_name: str + num_root_domain: int + num_sub_domain: int + num_ips: int + num_ports: int + num_cidrs: int + num_ports_protocols: int + num_software: int + num_foreign_ips: int + + class Config: + """AssetCountsByOrg schema config class.""" + + orm_mode = True + + +# --- get_new_orgs(), Issue 605, 606, 607 --- +# Generalized schema for returning all organizations table fields +class OrgsTable(BaseModel): + """OrgsTable schema class.""" + + organizations_uid: str + name: Optional[str] = None + cyhy_db_name: Optional[str] = None + org_type_uid_id: Optional[str] = None + report_on: Optional[bool] = None + password: Optional[str] = None + date_first_reported: Optional[str] = None + parent_org_uid_id: Optional[str] = None + premium_report: Optional[bool] = None + agency_type: Optional[str] = None + demo: Optional[bool] = None + scorecard: Optional[bool] = None + fceb: Optional[bool] = None + receives_cyhy_report: Optional[bool] = None + receives_bod_report: Optional[bool] = None + receives_cybex_report: Optional[bool] = None + run_scans: Optional[bool] = None + is_parent: Optional[bool] = None + ignore_roll_up: Optional[bool] = None + retired: Optional[bool] = None + cyhy_period_start: Optional[str] = None + fceb_child: Optional[bool] = None + election: Optional[bool] = None + scorecard_child: Optional[bool] = None + + class Config: + """OrgsTable schema config class.""" + + orm_mode = True + + +# --- set_org_to_report_on(), Issue 606, 607 --- +# Set specified organization to report_on +class OrgsSetReportOnInput(BaseModel): + """OrgsSetReportOnInput schema class.""" + + cyhy_db_name: str + premium: bool + + class Config: + """OrgsSetReportOnInput schema config class.""" + + +# --- query_cyhy_assets(), Issue 608 --- +# Get CyHy database assets for an org (cyhy_db_name) +class CyhyDbAssetsByOrg(BaseModel): + """CyhyDbAssetsByOrg schema class.""" + + field_id: Optional[str] = None + org_id: Optional[str] = None + org_name: Optional[str] = None + contact: Optional[str] = None + network: Optional[str] = None + type: Optional[str] = None + first_seen: Optional[str] = None + last_seen: Optional[str] = None + currently_in_cyhy: Optional[bool] = None + + class Config: + """CyhyDbAssetsByOrg schema config class.""" + + orm_mode = True + + +# --- get_cidrs_and_ips(), Issue 610 --- +# Get CIDRs and IPs data for an org +class CidrsIpsByOrg(BaseModel): + """CidrsIpsByOrg schema class.""" + + ip: str + + class Config: + """CidrsIpsByOrg schema config class.""" + + orm_mode = True + + +# --- query_ips(), Issue 611 --- +# Get IPs data for an org +class IpsByOrg(BaseModel): + """IpsByOrg schema class.""" + + cidr_ip_data: List[CidrsIpsByOrg] + sub_root_ip_data: List[CidrsIpsByOrg] + + class Config: + """IpsByOrg schema config class.""" + + orm_mode = True + + +# --- query_extra_ips(), Issue 612 --- +# Get "extra" IP data for an org +class ExtraIpsByOrg(BaseModel): + """ExtraIpsByOrg schema class.""" + + ip_hash: str + ip: str + + class Config: + """ExtraIpsByOrg schema config class.""" + + orm_mode = True + + +# --- set_from_cidr(), Issue 616 --- +# Set from_cidr to True for any IPs that have an origin_cidr, task resp +class IpsUpdateFromCidrTaskResp(BaseModel): + """IpsUpdateFromCidrTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- query_cidrs_by_org(), Issue 618 --- +# Get all CIDRs for specified org +class CidrsByOrg(BaseModel): + """CidrsByOrg schema class.""" + + cidr_uid: Optional[str] = None + network: Optional[str] = None + organizations_uid_id: Optional[str] = None + data_source_uid_id: Optional[str] = None + insert_alert: Optional[str] = None + first_seen: Optional[str] = None + last_seen: Optional[str] = None + current: Optional[bool] = None + + class Config: + """CidrsByOrg schema config class.""" + + orm_mode = True + + +# --- query_ports_protocols(), Issue 619 --- +# Get distinct ports/protocols for specified org +class PortsProtocolsByOrg(BaseModel): + """PortsProtocolsByOrg schema class.""" + + port: Optional[int] = None + protocol: Optional[str] = None + + class Config: + """PortsProtocolsByOrg schema config class.""" + + orm_mode = True + + +# --- query_software(), Issue 620 --- +# Get distinct software for specified org +class SoftwareByOrg(BaseModel): + """SoftwareByOrg schema class.""" + + product: Optional[str] = None + + class Config: + """SoftwareByOrg schema config class.""" + + orm_mode = True + + +# --- query_foreign_ips(), Issue 621 --- +# Get assets outside the US for specified org +class ForeignIpsByOrg(BaseModel): + """ForeignIpsByOrg schema class.""" + + shodan_asset_uid: Optional[str] = None + organizations_uid_id: Optional[str] = None + organization: Optional[str] = None + ip: Optional[str] = None + port: Optional[int] = None + protocol: Optional[str] = None + timestamp: Optional[str] = None + product: Optional[str] = None + server: Optional[str] = None + tags: Optional[List[str]] = None # List + domains: Optional[List[str]] = None # List + hostnames: Optional[List[str]] = None # List + isn: Optional[str] = None + asn: Optional[int] = None + data_source_uid_id: Optional[str] = None + country_code: Optional[str] = None + location: Optional[str] = None + + class Config: + """ForeignIpsByOrg schema config class.""" + + orm_mode = True + + +# --- query_roots(), Issue 622 --- +# Get root domains for specified org +class RootDomainsByOrg(BaseModel): + """RootDomainsByOrg schema class.""" + + root_domain_uid: Optional[str] = None + root_domain: Optional[str] = None + + class Config: + """RootDomainsByOrg schema config class.""" + + orm_mode = True + + +# --- query_creds_view(), Issue 623 --- +# Uses VwBreachcomp schema + + +# --- query_credsbyday_view(), Issue 624 --- +class CredsbydateByOrg(BaseModel): + """CredsbydateByOrg schema class.""" + + mod_date: Optional[str] = None + no_password: Optional[int] = None + password_included: Optional[int] = None + + class Config: + """CredsbydateByOrg schema config class.""" + + orm_mode = True + + +# --- query_breachdetails_view(), Issue 625 --- +class BreachdetailsByOrg(BaseModel): + """BreachdetailsByOrg schema class.""" + + breach_name: Optional[str] = None + mod_date: Optional[str] = None + breach_date: Optional[str] = None + password_included: Optional[int] = None + number_of_creds: Optional[int] = None + + class Config: + """BreachdetailsByOrg schema config class.""" + + orm_mode = True + + +# --- query_shodan(), Issue 628 --- +class VwShodanvulnsSuspectedSchema(BaseModel): + """VwShodanvulnsSuspectedSchema schema class.""" + + organizations_uid: Optional[str] + organization: Optional[str] + ip: Optional[str] + port: Optional[str] + protocol: Optional[str] + type: Optional[str] + name: Optional[str] + # potential_vulns: List[Optional[str]] + potential_vulns: Optional[List[str]] + mitigation: Optional[str] + timestamp: Optional[str] + product: Optional[str] + server: Optional[str] + # tags: List[Optional[str]] + # domains: List[Optional[str]] + # hostnames: List[Optional[str]] + tags: Optional[List[str]] + domains: Optional[List[str]] + hostnames: Optional[List[str]] + isn: Optional[str] + asn: Optional[int] + data_source: Optional[str] + + class Config: + """VwShodanvulnsSuspectedSchema schema config class.""" + + orm_mode = True + + +# --- query_shodan(), Issue 628 --- +class VwShodanvulnsVerifiedSchema(BaseModel): + """VwShodanvulnsVerifiedSchema schema class.""" + + organizations_uid: Optional[str] + organization: Optional[str] + ip: Optional[str] + port: Optional[str] + protocol: Optional[str] + timestamp: Optional[str] + cve: Optional[str] + severity: Optional[str] + cvss: Optional[Decimal] + summary: Optional[str] + product: Optional[str] + attack_vector: Optional[str] + av_description: Optional[str] + attack_complexity: Optional[str] + ac_description: Optional[str] + confidentiality_impact: Optional[str] + ci_description: Optional[str] + integrity_impact: Optional[str] + ii_description: Optional[str] + availability_impact: Optional[str] + ai_description: Optional[str] + # tags: List[Optional[str]] + # domains: List[Optional[str]] + # hostnames: List[Optional[str]] + tags: Optional[List[str]] + domains: Optional[List[str]] + hostnames: Optional[List[str]] + isn: Optional[str] + asn: Optional[int] + data_source: Optional[str] + + class Config: + """VwShodanvulnsVerifiedSchema schema config class.""" + + orm_mode = True + + +# --- query_shodan(), Issue 628 --- +class ShodanAssetsSchema(BaseModel): + """ShodanAssetsSchema schema class.""" + + shodan_asset_uid: Optional[str] + organizations_uid_id: Optional[str] + organization: Optional[str] + ip: Optional[str] + port: Optional[int] + protocol: Optional[str] + timestamp: Optional[str] + product: Optional[str] + server: Optional[str] + # tags: List[Optional[str]] + # domains: List[Optional[str]] + # hostnames: List[Optional[str]] + tags: Optional[List[str]] + domains: Optional[List[str]] + hostnames: Optional[List[str]] + isn: Optional[str] + asn: Optional[int] + data_source_uid_id: Optional[str] + + class Config: + """ShodanAssetsSchema schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class DarkWebDataInput(BaseModel): + """DarkWebDataInput schema class.""" + + org_uid: str + start_date: str + end_date: str + table: str + + class Config: + """DarkWebDataInput schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class MentionsTable(BaseModel): + """MentionsTable schema class.""" + + mentions_uid: Optional[str] = None + category: Optional[str] = None + collection_date: Optional[str] = None + content: Optional[str] = None + creator: Optional[str] = None + date: Optional[str] = None + sixgill_mention_id: Optional[str] = None + post_id: Optional[str] = None + lang: Optional[str] = None + rep_grade: Optional[str] = None + site: Optional[str] = None + site_grade: Optional[str] = None + title: Optional[str] = None + type: Optional[str] = None + url: Optional[str] = None + comments_count: Optional[str] = None + sub_category: Optional[str] = None + tags: Optional[str] = None + organizations_uid: Optional[str] = None + data_source_uid: Optional[str] = None + title_translated: Optional[str] = None + content_translated: Optional[str] = None + detected_lang: Optional[str] = None + + class Config: + """MentionsTable schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class AlertsTable(BaseModel): + """AlertsTable schema class.""" + + alerts_uid: Optional[str] = None + alert_name: Optional[str] = None + content: Optional[str] = None + date: Optional[str] = None + sixgill_id: Optional[str] = None + read: Optional[str] = None + severity: Optional[str] = None + site: Optional[str] = None + threat_level: Optional[str] = None + threats: Optional[str] = None + title: Optional[str] = None + user_id: Optional[str] = None + category: Optional[str] = None + lang: Optional[str] = None + organizations_uid_id: Optional[str] = None + data_source_uid_id: Optional[str] = None + content_snip: Optional[str] = None + asset_mentioned: Optional[str] = None + asset_type: Optional[str] = None + + class Config: + """AlertsTable schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebMentionsbydate(BaseModel): + """VwDarkwebMentionsbydate schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + count: Optional[int] = None + + class Config: + """VwDarkwebMentionsbydate schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebInviteonlymarkets(BaseModel): + """VwDarkwebInviteonlymarkets schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Site: Optional[str] = None + + class Config: + """VwDarkwebInviteonlymarkets schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebSocmediaMostactposts(BaseModel): + """VwDarkwebSocmediaMostactposts schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Title: Optional[str] = None + comments_count: Optional[int] = None + + class Config: + """VwDarkwebSocmediaMostactposts schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebMostactposts(BaseModel): + """VwDarkwebMostactposts schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Title: Optional[str] = None + comments_count: Optional[int] = None + + class Config: + """VwDarkwebMostactposts schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebExecalerts(BaseModel): + """VwDarkwebExecalerts schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Site: Optional[str] = None + Title: Optional[str] = None + Events: Optional[int] = None + + class Config: + """VwDarkwebExecalerts schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebAssetalerts(BaseModel): + """VwDarkwebAssetalerts schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Site: Optional[str] = None + Title: Optional[str] = None + Events: Optional[int] = None + + class Config: + """VwDarkwebAssetalerts schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebThreatactors(BaseModel): + """VwDarkwebThreatactors schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Creator: Optional[str] = None + Grade: Optional[float] = None + + class Config: + """VwDarkwebThreatactors schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebPotentialthreats(BaseModel): + """VwDarkwebPotentialthreats schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Site: Optional[str] = None + Threats: Optional[str] = None + + class Config: + """VwDarkwebPotentialthreats schema config class.""" + + orm_mode = True + + +# --- query_darkweb(), Issue 629 --- +class VwDarkwebSites(BaseModel): + """VwDarkwebSites schema class.""" + + organizations_uid: Optional[str] = None + date: Optional[str] = None + Site: Optional[str] = None + + class Config: + """VwDarkwebSites schema config class.""" + + orm_mode = True + + +# --- query_darkweb_cves(), Issue 630 --- +class TopCvesTable(BaseModel): + """TopCvesRecord schema class.""" + + top_cves_uid: str + cve_id: str + dynamic_rating: str + nvd_base_score: str + date: str + summary: str + data_source_uid_id: str + + class Config: + """TopCvesRecord schema config class.""" + + orm_mode = True + + +# --- query_darkweb_cves(), Issue 630 --- +class DarkWebCvesTaskResp(BaseModel): + """DarkWebCvesTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[TopCvesTable]] = None + error: Optional[str] = None + + +# --- execute_scorecard(), Issue 632 --- +# Insert record into report_summary_stats, input +class RSSInsertInput(BaseModel): + """RSSInsertInput schema class.""" + + organizations_uid: str + start_date: str + end_date: str + ip_count: int + root_count: int + sub_count: int + num_ports: int #ports_count: int + creds_count: int + breach_count: int + cred_password_count: int + domain_alert_count: int + suspected_domain_count: int + insecure_port_count: int + verified_vuln_count: int + suspected_vuln_count: int + suspected_vuln_addrs_count: int + threat_actor_count: int + dark_web_alerts_count: int + dark_web_mentions_count: int + dark_web_executive_alerts_count: int + dark_web_asset_alerts_count: int + pe_number_score: str # may be "NA" + pe_letter_grade: str # may be "NA" + cidr_count: int + port_protocol_count: int + software_count: int + foreign_ips_count: int + + class Config: + """RSSInsertInput schema config class.""" + + orm_mode = True + + +# --- query_all_subs()/query_subs(), Issue 560, 633 --- +# Get entire sub_domains table, single output +class SubDomainTable(BaseModel): + """SubDomainTable schema class.""" + + sub_domain_uid: Optional[str] = None + sub_domain: Optional[str] = None + root_domain_uid_id: Optional[str] = None + data_source_uid_id: Optional[str] = None + dns_record_uid_id: Optional[str] = None + status: Optional[bool] = None + first_seen: Optional[str] = None + last_seen: Optional[str] = None + current: Optional[bool] = None + identified: Optional[bool] = None + + class Config: + """SubDomainTable schema config class.""" + + orm_mode = True + validate_assignment = True + + +# --- query_all_subs()/query_subs(), Issue 560, 633 --- +# Get entire sub_domains table, paged output +class SubDomainPagedResult(BaseModel): + """SubDomainPagedResult schema class.""" + + total_pages: int + current_page: int + data: List[SubDomainTable] + + +# --- query_all_subs(), Issue 633 --- +# Get entire sub_domains table, paged input +class SubDomainPagedInput(BaseModel): + """SubDomainPagedInput schema class.""" + + org_uid: str + page: int + per_page: int + + class Config: + """SubDomainPagedInput schema config class.""" + + orm_mode = True + + +# --- query_all_subs()/query_subs, Issue 560, 633 --- +# Get entire sub_domains table, paged task resp +class SubDomainPagedTaskResp(BaseModel): + """SubDomainPagedTaskResp schema class.""" + + task_id: str + status: str + result: Optional[SubDomainPagedResult] = None + error: Optional[str] = None + + +# --- query_previous_period(), Issue 634 --- +# Get prev. report period data from report_summary_stats +class RSSPrevPeriod(BaseModel): + """RSSPrevPeriod schema class.""" + + ip_count: Optional[int] = None + root_count: Optional[int] = None + sub_count: Optional[int] = None + cred_password_count: Optional[int] = None + suspected_vuln_addrs_count: Optional[int] = None + suspected_vuln_count: Optional[int] = None + insecure_port_count: Optional[int] = None + threat_actor_count: Optional[int] = None + + class Config: + """RSSPrevPeriod schema config class.""" + + orm_mode = True + + +# --- query_previous_period(), Issue 634 --- +# Get prev. report period data from report_summary_stats, input +class RSSPrevPeriodInput(BaseModel): + """RSSPrevPeriodInput schema class.""" + + org_uid: str + prev_end_date: str + + class Config: + """RSSPrevPeriodInput schema config class.""" + + orm_mode = True + + +# ---------- General PE Score Schemas ---------- +# --- reported orgs schema, Issue 635 --- +# List of reported organizations schema +class ReportedOrgs(BaseModel): + """ReportedOrgs schema class.""" + + organizations_uid: str + + class Config: + """ReportedOrgs schema config class.""" + + orm_mode = True + + +# --- reported orgs schema, Issue 635 --- +# List of reported organizations w/ cyhy db name schema +class ReportedOrgsCyhy(BaseModel): + """ReportedOrgsCyhy schema class.""" + + organizations_uid: str + cyhy_db_name: str + + class Config: + """ReportedOrgsCyhy schema config class.""" + + orm_mode = True + + +# ---------- PE Score Historical Data ---------- +# --- pescore_hist_domain_alert(), Issue 635 --- +# Get pescore_hist_domain_alert data for the specified period +class PEScoreHistDomainAlert(BaseModel): + """PEScoreHistDomainAlert schema class.""" + + organizations_uid: str + date: str + + class Config: + """PEScoreHistDomainAlert schema config class.""" + + orm_mode = True + + +# --- pescore_hist_domain_alert(), Issue 635 --- +# Get pescore_hist_domain_alert data for the specified period, consolidated resp +class PEScoreHistDomainAlertResp(BaseModel): + """PEScoreHistDomainAlertResp schema class.""" + + reported_orgs: List[ReportedOrgsCyhy] + hist_domain_alert_data: List[PEScoreHistDomainAlert] + + class Config: + """PEScoreHistDomainAlertResp schema config class.""" + + orm_mode = True + + +# --- pescore_hist_domain_alert(), Issue 635 --- +# Get pescore_hist_domain_alert data for the specified period, task resp +class PEScoreHistDomainAlertTaskResp(BaseModel): + """PEScoreHistDomainAlertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[PEScoreHistDomainAlertResp] = None + error: Optional[str] = None + + +# --- pescore_hist_darkweb_alert(), Issue 635 --- +# Get pescore_hist_darkweb_alert data for the specified period +class PEScoreHistDarkwebAlert(BaseModel): + """PEScoreHistDarkwebAlert schema class.""" + + organizations_uid: str + date: str + + class Config: + """PEScoreHistDarkwebALert schema config class.""" + + orm_mode = True + + +# --- pescore_hist_darkweb_alert(), Issue 635 --- +# Get pescore_hist_darkweb_alert data for the specified period, consolidated resp +class PEScoreHistDarkwebAlertResp(BaseModel): + """PEScoreHistDarkwebAlertResp schema class.""" + + reported_orgs: List[ReportedOrgsCyhy] + hist_darkweb_alert_data: List[PEScoreHistDarkwebAlert] + + class Config: + """PEScoreHistDarkwebAlertResp schema config class.""" + + orm_mode = True + + +# --- pescore_hist_darkweb_alert(), Issue 635 --- +# Get pescore_hist_darkweb_alert data for the specified period, task resp +class PEScoreHistDarkwebAlertTaskResp(BaseModel): + """PEScoreHistDarkwebAlertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[PEScoreHistDarkwebAlertResp] = None + error: Optional[str] = None + + +# --- pescore_hist_darkweb_ment(), Issue 635 --- +# Get pescore_hist_darkweb_ment data for the specified period +class PEScoreHistDarkwebMent(BaseModel): + """PEScoreHistDarkwebMent schema class.""" + + organizations_uid: str + date: str + count: int + + class Config: + """PEScoreHistDarkwebMent schema config class.""" + + orm_mode = True + + +# --- pescore_hist_darkweb_ment(), Issue 635 --- +# Get pescore_hist_darkweb_ment data for the specified period, consolidated resp +class PEScoreHistDarkwebMentResp(BaseModel): + """PEScoreHistDarkwebMentResp schema class.""" + + reported_orgs: List[ReportedOrgsCyhy] + hist_darkweb_ment_data: List[PEScoreHistDarkwebMent] + + class Config: + """PEScoreHistDarkwebMentResp schema config class.""" + + orm_mode = True + + +# --- pescore_hist_darkweb_ment(), Issue 635 --- +# Get pescore_hist_darkweb_ment data for the specified period, task resp +class PEScoreHistDarkwebMentTaskResp(BaseModel): + """PEScoreHistDarkwebMentTaskResp schema class.""" + + task_id: str + status: str + result: Optional[PEScoreHistDarkwebMentResp] = None + error: Optional[str] = None + + +# --- pescore_hist_cred(), Issue 635 --- +# Get pescore_hist_cred data for the specified period +class PEScoreHistCred(BaseModel): + """PEScoreHistCred schema class.""" + + organizations_uid: str + mod_date: str + no_password: int + password_included: int + + class Config: + """PEScoreHistCred schema config class.""" + + orm_mode = True + + +# --- pescore_hist_cred(), Issue 635 --- +# Get pescore_hist_cred data for the specified period, consolidated resp +class PEScoreHistCredResp(BaseModel): + """PEScoreHistCredResp schema class.""" + + reported_orgs: List[ReportedOrgsCyhy] + hist_cred_data: List[PEScoreHistCred] + + class Config: + """PEScoreHistCredResp schema config class.""" + + orm_mode = True + + +# --- pescore_hist_cred(), Issue 635 --- +# Get pescore_hist_cred data for the specified period, task resp +class PEScoreHistCredTaskResp(BaseModel): + """PEScoreHistCredTaskResp schema class.""" + + task_id: str + status: str + result: Optional[PEScoreHistCredResp] = None + error: Optional[str] = None + + +# ---------- PE Score Base Metrics Data ---------- +# --- pescore_base_metrics(), Issue 635 --- +# Get data for CRED component of pescore_base_metrics +class PEScoreCred(BaseModel): + """PEScoreCred schema class.""" + + organizations_uid: str + password_included: int + no_password: int + + class Config: + """PEScoreCred schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for BREACH component of pescore_base_metrics +class PEScoreBreach(BaseModel): + """PEScoreBreach schema class.""" + + organizations_uid: str + num_breaches: int + + class Config: + """PEScoreBreach schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DOMAIN SUSPECTED component of pescore_base_metrics +class PEScoreDomainSus(BaseModel): + """PEScoreDomainSus schema class.""" + + organizations_uid: str + num_sus_domain: int + + class Config: + """PEScoreDomainSus schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DOMAIN ALERT component of pescore_base_metrics +class PEScoreDomainAlert(BaseModel): + """PEScoreDomainAlert schema class.""" + + organizations_uid: str + num_alert_domain: int + + class Config: + """PEscoreDomainAlert schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for VERIF VULN component of pescore_base_metrics +class PEScoreVulnVerif(BaseModel): + """PEScoreVulnVerif schema class.""" + + organizations_uid: str + num_verif_vulns: int + + class Config: + """PESCoreVulnVerif schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for UNVERIF VULN component of pescore_base_metrics +class PEScoreVulnUnverif(BaseModel): + """PEScoreVulnUnverif schema class.""" + + organizations_uid: str + num_assets_unverif_vulns: int + + class Config: + """PEScoreVulnUnverif schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for PORT component of pescore_base_metrics +class PEScoreVulnPort(BaseModel): + """PEScoreVulnPort schema class.""" + + organizations_uid: str + num_risky_ports: int + + class Config: + """PEscoreVulnPort schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DARKWEB ALERT component of pescore_base_metrics +class PEScoreDarkwebAlert(BaseModel): + """PEScoreDarkwebAlert schema class.""" + + organizations_uid: str + num_dw_alerts: int + + class Config: + """PEScoreDarkwebAlert schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DARKWEB MENTION component of pescore_base_metrics +class PEScoreDarkwebMent(BaseModel): + """PEScoreDarkwebMent schema class.""" + + organizations_uid: str + num_dw_mentions: int + + class Config: + """PEScoreDarkwebMent schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DARKWEB THREAT component of pescore_base_metrics +class PEScoreDarkwebThreat(BaseModel): + """PEScoreDarkwebThreat schema class.""" + + organizations_uid: str + num_dw_threats: int + + class Config: + """PEScoreDarkwebThreat schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for DARKWEB INVITE component of pescore_base_metrics +class PEScoreDarkwebInv(BaseModel): + """PEScoreDarkwebInv schema class.""" + + organizations_uid: str + num_dw_invites: int + + class Config: + """PEScoreDarwkebInv schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get data for ATTACKSURFACE component of pescore_base_metrics +class PEScoreAttackSurface(BaseModel): + """PEScoreAttackSurface schema class.""" + + organizations_uid: str + cyhy_db_name: Optional[str] = None + num_ports: Optional[int] = None + num_root_domain: Optional[int] = None + num_sub_domain: Optional[int] = None + num_ips: Optional[int] = None + num_cidrs: Optional[int] = None + num_ports_protocols: Optional[int] = None + num_software: Optional[int] = None + num_foreign_ips: Optional[int] = None + + class Config: + """PEScoreAttackSurface schema config class.""" + + orm_mode = True + + +# --- pescore_base_metrics(), Issue 635 --- +# Get all base metric data for PE score +class PEScoreBaseMetrics(BaseModel): + """PEScoreBaseMetrics schema class.""" + + reported_orgs: List[ReportedOrgs] + cred_data: List[PEScoreCred] + breach_data: List[PEScoreBreach] + domain_sus_data: List[PEScoreDomainSus] + domain_alert_data: List[PEScoreDomainAlert] + vuln_verif_data: List[PEScoreVulnVerif] + vuln_unverif_data: List[PEScoreVulnUnverif] + vuln_port_data: List[PEScoreVulnPort] + darkweb_alert_data: List[PEScoreDarkwebAlert] + darkweb_ment_data: List[PEScoreDarkwebMent] + darkweb_threat_data: List[PEScoreDarkwebThreat] + darkweb_inv_data: List[PEScoreDarkwebInv] + attacksurface_data: List[PEScoreAttackSurface] + + +# --- pescore_base_metrics(), Issue 635 --- +# Get all base metric data for PE score, task resp +class PEScoreBaseMetricsTaskResp(BaseModel): + """PEScoreBaseMetricsTaskResp schema class.""" + + task_id: str + status: str + result: Optional[PEScoreBaseMetrics] = None + error: Optional[str] = None + + +# --- get_new_cves_list(), Issue 636 --- +# Get any detected CVEs that aren't in the cve_info table yet +class VwPEScoreCheckNewCVE(BaseModel): + """VwPEScoreCheckNewCVE schema class.""" + + cve_name: str + + class Config: + """VwPEScoreCheckNewCVE schema config class.""" + + orm_mode = True + + +# --- upsert_new_cves(), Issue 637 --- +# Upsert new CVEs into cve_info +class CVEInfoInsert(BaseModel): + """CVEInfoInsert schema class.""" + + cve_name: str + cvss_2_0: float + cvss_2_0_severity: str + cvss_2_0_vector: str + cvss_3_0: float + cvss_3_0_severity: str + cvss_3_0_vector: str + dve_score: float + + class Config: + """CVEInfoInsert schema config class.""" + + orm_mode = True + + +# --- upsert_new_cves(), Issue 637 --- +# Upsert new CVEs into cve_info, input +class CVEInfoInsertInput(BaseModel): + """CVEInfoInsertInput schema class.""" + + new_cves: List[CVEInfoInsert] + + class Config: + """CVEInfoInsertInput schema config class.""" + + orm_mode = True + + +# --- upsert_new_cves(), Issue 637 --- +# Upsert new CVEs into cve_info, task resp +class CVEInfoInsertTaskResp(BaseModel): + """CVEInfoInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- get_intelx_breaches(), Issue 641 --- +# Get IntelX breaches +class CredBreachIntelX(BaseModel): + """CredBreachIntelX schema class.""" + + breach_name: str + credential_breaches_uid: str + + class Config: + """CredBreachIntelX schema config class.""" + + orm_mode = True + + +# --- get_intelx_breaches(), Issue 641 --- +# Get IntelX breaches, input +class CredBreachIntelXInput(BaseModel): + """CredBreachIntelXInput schema class.""" + + source_uid: str + + class Config: + """CredBreachIntelXInput schema config class.""" + + orm_mode = True + + +# --- get_intelx_breaches(), Issue 641 --- +# Get IntelX breaches, task resp +class CredBreachIntelXTaskResp(BaseModel): + """CredBreachIntelXTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[CredBreachIntelX]] = None + error: Optional[str] = None + + +# --- insert_sixgill_alerts(), Issue 653 --- +class AlertsInsert(BaseModel): + """AlertsInsert schema class.""" + + alert_name: Optional[str] = None + content: Optional[str] = None # PROBLEM + date: Optional[str] = None + sixgill_id: Optional[str] = None + read: Optional[str] = None + severity: Optional[str] = None + site: Optional[str] = None + threat_level: Optional[str] = None + threats: Optional[str] = None # PROBLEM + title: Optional[str] = None + user_id: Optional[str] = None + category: Optional[str] = None + lang: Optional[str] = None # PROBLEM + organizations_uid: Optional[str] = None # PROBLEM + data_source_uid: Optional[str] = None # PROBLEM + content_snip: Optional[str] = None # PROBLEM + asset_mentioned: Optional[str] = None # PROBLEM + asset_type: Optional[str] = None # PROBLEM + + class Config: + """AlertsInsert schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_alerts(), Issue 653 --- +class AlertsInsertInput(BaseModel): + """AlertsInsertInput schema class.""" + + new_alerts: List[AlertsInsert] + + class Config: + """AlertsInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_alerts(), Issue 653 --- +class AlertsInsertTaskResp(BaseModel): + """AlertsInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- insert_sixgill_mentions(), Issue 654 --- +class MentionsInsert(BaseModel): + """MentionsInsert schema class.""" + + organizations_uid: Optional[str] = None + data_source_uid: Optional[str] = None + category: Optional[str] = None + collection_date: Optional[str] = None + content: Optional[str] = None + creator: Optional[str] = None + date: Optional[str] = None + sixgill_mention_id: Optional[str] = None + lang: Optional[str] = None + post_id: Optional[str] = None + rep_grade: Optional[str] = None + site: Optional[str] = None + site_grade: Optional[str] = None + sub_category: Optional[str] = None + title: Optional[str] = None + type: Optional[str] = None + url: Optional[str] = None + comments_count: Optional[str] = None + tags: Optional[str] = None + + class Config: + """MentionsInsert schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_mentions(), Issue 654 --- +class MentionsInsertInput(BaseModel): + """MentionsInsertInput schema class.""" + + new_mentions: List[MentionsInsert] + + class Config: + """MentionsInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_mentions(), Issue 654 --- +class MentionsInsertTaskResp(BaseModel): + """MentionsInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- insert_sixgill_breaches(), Issue 655 --- +class CredBreachesSixgillInsert(BaseModel): + """CredBreachesSixgillInsert schema class.""" + + breach_name: str + description: str + breach_date: str + password_included: bool + data_source_uid: str + modified_date: str + + class Config: + """CredBreachesSixgillInsert schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_breaches(), Issue 655 --- +class CredBreachesSixgillInsertInput(BaseModel): + """CredBreachesSixgillInsertInput schema class.""" + + new_breaches: List[CredBreachesSixgillInsert] + + class Config: + """CredBreachesSixgillInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_breaches(), Issue 655 --- +class CredBreachesSixgillInsertTaskResp(BaseModel): + """CredBreachesSixgillInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- insert_sixgill_credentials(), Issue 656 --- +class CredExpSixgillInsert(BaseModel): + """CredExpSixgillInsert schema class.""" + + modified_date: str + sub_domain: str + email: str + hash_type: str + name: str + login_id: str + password: str + phone: str + breach_name: str + organizations_uid: str + data_source_uid: str + credential_breaches_uid: str + + class Config: + """CredExpSixgillInsert schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_credentials(), Issue 656 --- +class CredExpSixgillInsertInput(BaseModel): + """CredExpSixgillInsertInput schema class.""" + + new_exposures: List[CredExpSixgillInsert] + + class Config: + """CredExpSixgillInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_credentials(), Issue 656 --- +class CredExpSixgillInsertTaskResp(BaseModel): + """CredExpSixgillInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- insert_sixgill_topCVEs(), Issue 657 --- +# Insert multiple records into the top_cves table +class TopCVEsInsert(BaseModel): + """TopCVEsInsert schema class.""" + + cve_id: str + dynamic_rating: Optional[str] = None + nvd_base_score: Optional[str] = None + date: str + summary: Optional[str] = None + data_source_uid: Optional[str] = None + + class Config: + """TopCVEsInsert schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_topCVEs(), Issue 657 --- +# Insert multiple records into the top_cves table, input +class TopCVEsInsertInput(BaseModel): + """TopCVEsInsertInput schema class.""" + + new_topcves: List[TopCVEsInsert] + + class Config: + """TopCVEsInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_sixgill_topCVEs(), Issue 657 --- +class TopCVEsInsertTaskResp(BaseModel): + """TopCVEsInsertTaskResp schema class.""" + + task_id: str + status: str + result: Optional[str] = None + error: Optional[str] = None + + +# --- execute_dnsmonitor_data(), Issue 659 --- +# Insert multiple records into the domain_permutations table +class DomainPermuInsert(BaseModel): + """DomainPermuInsert schema class.""" + + organizations_uid: str + sub_domain_uid: Optional[str] = None + data_source_uid: Optional[str] = None + domain_permutation: str + ipv4: Optional[str] = None + ipv6: Optional[str] = None + mail_server: Optional[str] = None + name_server: Optional[str] = None + date_observed: Optional[str] = None + + class Config: + """DomainPermuInsert schema config class.""" + + orm_mode = True + + +# --- execute_dnsmonitor_data(), Issue 659 --- +# Insert multiple records into the domain_permutations table, input +class DomainPermuInsertInput(BaseModel): + """DomainPermuInsertInput schema class.""" + + insert_data: List[DomainPermuInsert] + + class Config: + """DomainPermuInsertInput schema config class.""" + + orm_mode = True + + +# --- execute_dnsmonitor_alert_data(), Issue 660 --- +# Insert multiple records into the domain_alerts table +class DomainAlertsInsert(BaseModel): + """DomainAlertsInsert schema class.""" + + organizations_uid: str + sub_domain_uid: Optional[str] = None + data_source_uid: Optional[str] = None + alert_type: Optional[str] = None + message: Optional[str] = None + previous_value: Optional[str] = None + new_value: Optional[str] = None + date: Optional[str] = None + + class Config: + """DomainAlertsInsert schema config class.""" + + orm_mode = True + + +# --- execute_dnsmonitor_alert_data(), Issue 660 --- +# Insert multiple records into the domain_alerts table, input +class DomainAlertsInsertInput(BaseModel): + """DomainAlertsInsertInput schema class.""" + + insert_data: List[DomainAlertsInsert] + + class Config: + """DomainAlertsInsertInput schema config class.""" + + orm_mode = True + + +# --- addRootdomain(), Issue 661 --- +# Insert single root domain into root_domains table, input +class RootDomainsSingleInsertInput(BaseModel): + """RootDomainsSingleInsertInput schema class.""" + + root_domain: str + pe_org_uid: str + source_uid: str + org_name: str + + class Config: + """RootDomainsSingleInsertInput schema config class.""" + + orm_mode = True + + +# --- addSubdomain(), Issue 662 --- +# Insert single sub domain into sub_domains table, input +class SubDomainsSingleInsertInput(BaseModel): + """SubDomainsSingleInsertInput schema class.""" + + domain: str + pe_org_uid: str + root: Optional[bool] = None + + class Config: + """SubDomainsSingleInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_intelx_breaches(), Issue 663 --- +# Insert bulk IntelX breach data into credential_breaches table +class CredBreachesIntelxInsert(BaseModel): + """CredBreachesIntelxInsert schema class.""" + + breach_name: str + description: str + breach_date: str + added_date: str + modified_date: str + password_included: bool + data_source_uid: str + + class Config: + """CredBreachesIntelxInsert schema config class.""" + + orm_mode = True + + +# --- insert_intelx_breaches(), Issue 663 --- +# Insert bulk IntelX breach data into credential_breaches table, input +class CredBreachesIntelxInsertInput(BaseModel): + """CredBreachesIntelxInsertInput schema class.""" + + breach_data: List[CredBreachesIntelxInsert] + + class Config: + """CredBreachesIntelxInsertInput schema config class.""" + + orm_mode = True + + +# --- insert_intelx_credentials(), Issue 664 --- +# Insert bulk IntelX credential data into credential_exposures table +class CredExpIntelxInsert(BaseModel): + """CredExpIntelxInsert schema class.""" + + email: str + organizations_uid: str + root_domain: str + sub_domain: str + breach_name: str + modified_date: str + data_source_uid: str + password: str + hash_type: str + intelx_system_id: str + + class Config: + """CredExpIntelxInsert schema config class.""" + + orm_mode = True + + +# --- insert_intelx_credentials(), Issue 664 --- +# Insert bulk IntelX credential data into credential_exposures table, input +class CredExpIntelxInsertInput(BaseModel): + """CredExpIntelxInsertInput schema class.""" + + exp_data: List[CredExpIntelxInsert] + + class Config: + """CredExpIntelxInsertInput schema config class.""" + + orm_mode = True + + +# ---------- Generalized Schemas ---------- +# Generalized 1 org_uid input schema +class GenInputOrgUIDSingle(BaseModel): + """GenInputOrgUIDSingle schema class.""" + + org_uid: str + + class Config: + """GenInputOrgUIDSingle schema config class.""" + + orm_mode = True + + +# Generalized 1 org cyhy_db_name input schema +class GenInputOrgCyhyNameSingle(BaseModel): + """GenInputOrgCyhyNameSingle schema class.""" + + org_cyhy_name: str + + class Config: + """GenInputOrgCyhyNameSingle schema config class.""" + + orm_mode = True + + +# Generalized 1 org_uid, 1 date input schema +class GenInputOrgUIDDateSingle(BaseModel): + """GenInputOrgUIDDateSingle schema class.""" + + org_uid: str + date: str + + class Config: + """GenInputOrgUIDDateSingle schema config class.""" + + orm_mode = True + + +# Generalized list of org_uids input schema +class GenInputOrgUIDList(BaseModel): + """GenInputOrgUIDList schema class.""" + + org_uid_list: List[str] + + class Config: + """GenInputOrgUIDList config.""" + + orm_mode = True + + +class GenInputOrgUIDDateRange(BaseModel): + """GenInputOrgUIDDateRange schema class.""" + + org_uid: str + start_date: str + end_date: str + + class Config: + """GenInputOrgUIDDateRange schema config class.""" + + +# Generalized start/end date input schema +class GenInputDateRange(BaseModel): + """GenInputDateRange schema class.""" + + start_date: str + end_date: str + + class Config: + """GenInputDateRange schema config class.""" + + orm_mode = True + + +# Generalized list of org_uids and start/end date input schema +class GenInputOrgUIDListDateRange(BaseModel): + """GenInputOrgUIDListDateRange schema class.""" + + org_uid_list: List[str] + start_date: str + end_date: str + + class Config: + """GenInputOrgUIDListDateRange schema config class.""" + + orm_mode = True + + +class XpanseBusinessUnitsInsert(BaseModel): + """XpanseBusinessUnitsInsert schema class.""" + + # xpanse_business_unit_uid: Optional[Any] + entity_name: str + state: Optional[str] = None + county: Optional[str] = None + city: Optional[str] = None + sector: Optional[str] = None + entity_type: Optional[str] = None + region: Optional[str] = None + rating: Optional[int] = None + + +class XpanseAsset(BaseModel): + """XpanseAsset schema class.""" + + # xpanse_asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + asm_id: Optional[str] = None + asset_name: Optional[str] = None + asset_type: Optional[str] = None + last_observed: Optional[datetime] = None + first_observed: Optional[datetime] = None + externally_detected_providers: Optional[List[str]] = None + created: Optional[datetime] = None + ips: Optional[List[str]] = None + active_external_services_types: Optional[List[str]] = None + domain: Optional[str] = None + certificate_issuer: Optional[str] = None + certificate_algorithm: Optional[str] = None + certificate_classifications: Optional[List[str]] = None + resolves: Optional[bool] = None + # details + top_level_asset_mapper_domain: Optional[str] = None + domain_asset_type: Optional[Dict] = None # This was JSON + is_paid_level_domain: Optional[bool] = None + domain_details: Optional[Dict] = None # This was JSON + dns_zone: Optional[str] = None + latest_sampled_ip: Optional[int] = None + + recent_ips: Optional[List[Dict]] = None # This was JSON + external_services: Optional[List[Dict]] = None # This was JSON + externally_inferred_vulnerability_score: Optional[float] = None + externally_inferred_cves: Optional[List[str]] = None + explainers: Optional[List[str]] = None + tags: Optional[List[str]] = None + + +class XpanseCve(BaseModel): + """XpanseCVE schema class.""" + + cve_id: Optional[str] = None + cvss_score_v2: Optional[float] = None + cve_severity_v2: Optional[str] = None + cvss_score_v3: Optional[float] = None + cve_severity_v3: Optional[str] = None + + +class XpanseCveMatch(BaseModel): + """XpanseCveMatch schema class.""" + + inferred_cve_match_type: Optional[str] = None + product: Optional[str] = None + confidence: Optional[str] = None + vendor: Optional[str] = None + version_number: Optional[str] = None + activity_status: Optional[str] = None + first_observed: Optional[datetime] = None + last_observed: Optional[datetime] = None + + +class XpanseService(BaseModel): + """XpanseService schema class.""" + + # xpanse_service_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + service_id: Optional[str] = None + service_name: Optional[str] = None + service_type: Optional[str] = None + ip_address: Optional[List[str]] = None + domain: Optional[List[str]] = None + externally_detected_providers: Optional[List[str]] = None + is_active: Optional[str] = None + first_observed: Optional[datetime] = None + last_observed: Optional[datetime] = None + port: Optional[int] = None + protocol: Optional[str] = None + active_classifications: Optional[List[str]] = None + inactive_classifications: Optional[List[str]] = None + discovery_type: Optional[str] = None + externally_inferred_vulnerability_score: Optional[float] = None + externally_inferred_cves: Optional[List[str]] = None + service_key: Optional[str] = None + service_key_type: Optional[str] = None + + cves: Optional[List[Tuple[XpanseCve, XpanseCveMatch]]] = None + + +class XpanseAlertInsert(BaseModel): + """XpanseAlertInsert schema class.""" + + # xpanse_alert_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + time_pulled_from_xpanse: Optional[datetime] = None + alert_id: str + detection_timestamp: Optional[datetime] = None + alert_name: Optional[str] = None + # endpoint_id ???, + description: Optional[str] = None + host_name: Optional[str] = None + alert_action: Optional[str] = None + # user_name ??? null, + # mac_addresses ??? null, + # source ??? null, + action_pretty: Optional[str] = None + # category ??? null, + # project ??? null, + # cloud_provider ??? null, + # resource_sub_type ??? null, + # resource_type ??? null, + action_country: Optional[List[str]] = None + # event_type ??? null, + # is_whitelisted ??? null, + # image_name ??? null, + # action_local_ip ??? null, + # action_local_port ??? null, + # action_external_hostname ??? null, + # action_remote_ip ??? null, + action_remote_port: Optional[List[int]] = None + # "matching_service_rule_id ??? null, + starred: Optional[bool] = None + external_id: Optional[str] = None + related_external_id: Optional[str] = None + alert_occurrence: Optional[int] = None + severity: Optional[str] = None + matching_status: Optional[str] = None + # end_match_attempt_ts ??? null, + local_insert_ts: Optional[datetime] = None + last_modified_ts: Optional[datetime] = None + case_id: Optional[int] = None + # deduplicate_tokens ??? null, + # filter_rule_id ??? null, + # event_id ??? null, + event_timestamp: Optional[List[datetime]] = None + # action_local_ip_v6 ??? null, + # action_remote_ip_v6 ??? null, + alert_type: Optional[str] = None + resolution_status: Optional[str] = None + resolution_comment: Optional[str] = None + # dynamic_fields ??? null, + tags: Optional[List[str]] = None + # malicious_urls ??? null, + last_observed: Optional[datetime] = None + country_codes: Optional[List[str]] = None + cloud_providers: Optional[List[str]] = None + ipv4_addresses: Optional[List[str]] = None + # ipv6_addresses ??? null, + domain_names: Optional[List[str]] = None + service_ids: Optional[List[str]] = None + website_ids: Optional[List[str]] = None + asset_ids: Optional[List[str]] = None + certificate: Optional[Dict] = None # This was JSON + # { + # issuerName": "IOS-Self-Signed-Certificate-782645061", + # subjectName": "IOS-Self-Signed-Certificate-782645061", + # validNotBefore": 1398850008000, + # validNotAfter": 1577836800000, + # serialNumber": "1" + # }, + port_protocol: Optional[str] = None + # business_unit_hierarchies + attack_surface_rule_name: Optional[str] = None + remediation_guidance: Optional[str] = None + asset_identifiers: Optional[List[Dict]] = None # This was JSON + + business_units: List[str] = [] + services: List[XpanseService] = [] + assets: List[XpanseAsset] = [] + + +class XpanseCveOutput(BaseModel): + """XpanseCveOutput schema class.""" + + cve_id: Optional[str] = None + cvss_score_v2: Optional[str] = None + cve_severity_v2: Optional[str] = None + cvss_score_v3: Optional[str] = None + cve_severity_v3: Optional[str] = None + inferred_cve_match_type: Optional[str] = None + product: Optional[str] = None + confidence: Optional[str] = None + vendor: Optional[str] = None + version_number: Optional[str] = None + activity_status: Optional[str] = None + first_observed: Optional[str] = None + last_observed: Optional[str] = None + + +class XpanseServiceOutput(BaseModel): + """XpanseServiceOutput schema class.""" + + service_id: Optional[str] = None + service_name: Optional[str] = None + service_type: Optional[str] = None + ip_address: Optional[List[str]] = None + domain: Optional[List[str]] = None + externally_detected_providers: Optional[List[str]] = None + is_active: Optional[str] = None + first_observed: Optional[str] = None + last_observed: Optional[str] = None + port: Optional[int] = None + protocol: Optional[str] = None + active_classifications: Optional[List[str]] = None + inactive_classifications: Optional[List[str]] = None + discovery_type: Optional[str] = None + externally_inferred_vulnerability_score: Optional[str] = None + externally_inferred_cves: Optional[List[str]] = None + service_key: Optional[str] = None + service_key_type: Optional[str] = None + cves: Optional[List[XpanseCveOutput]] = None + + +class XpanseVulnOutput(BaseModel): + """XpanseVulnOutput schhema class.""" + + alert_name: Optional[str] = None + description: Optional[str] = None + last_modified_ts: Optional[datetime] = None + local_insert_ts: Optional[datetime] = None + event_timestamp: Optional[List[datetime]] = None + host_name: Optional[str] = None + alert_action: Optional[str] = None + action_country: Optional[List[str]] = None + action_remote_port: Optional[List[int]] = None + external_id: Optional[str] = None + related_external_id: Optional[str] = None + alert_occurrence: Optional[int] = None + severity: Optional[str] = None + matching_status: Optional[str] = None + alert_type: Optional[str] = None + resolution_status: Optional[str] = None + resolution_comment: Optional[str] = None + last_observed: Optional[str] = None + country_codes: Optional[List[str]] = None + cloud_providers: Optional[List[str]] = None + ipv4_addresses: Optional[List[str]] = None + domain_names: Optional[List[str]] = None + port_protocol: Optional[str] = None + time_pulled_from_xpanse: Optional[str] = None + action_pretty: Optional[str] = None + attack_surface_rule_name: Optional[str] = None + certificate: Optional[Dict] = None + remediation_guidance: Optional[str] = None + asset_identifiers: Optional[List[Dict]] = None + services: Optional[List[XpanseServiceOutput]] = None + + +class XpanseVulnPullInput(BaseModel): + """XpanseVulnPullInput schema class.""" + + business_unit: str + modified_datetime: Optional[datetime] = None + + class Config: + """XpanseVulnPullInput schema config class.""" + + orm_mode = True + + +# vw_dscore_vs_cert task response schema: +class XpanseVulnPullTaskResp(BaseModel): + """XpanseVulnPullTaskResp schema class.""" + + task_id: str + status: str + result: Optional[List[XpanseVulnOutput]] = None + error: Optional[str] = None + + +class CpeProduct(BaseModel): + """CpeProduct schema class.""" + + cpe_product_name: str + version_number: str + vender: str + + +# --- query_all_subs()/query_subs(), Issue 560, 633 --- +# Get entire sub_domains table, single output +class CveWithProducts(BaseModel): + """CveWithProducts schema class.""" + + cve_uid: Optional[Any] + cve_name: Optional[str] + published_date: Optional[datetime] = None + last_modified_date: Optional[datetime] = None + vuln_status: Optional[str] = None + description: Optional[str] = None + cvss_v2_source: Optional[str] = None + cvss_v2_type: Optional[str] = None + cvss_v2_version: Optional[str] = None + cvss_v2_vector_string: Optional[str] = None + cvss_v2_base_score: Optional[float] = None + cvss_v2_base_severity: Optional[str] = None + cvss_v2_exploitability_score: Optional[float] = None + cvss_v2_impact_score: Optional[float] = None + cvss_v3_source: Optional[str] = None + cvss_v3_type: Optional[str] = None + cvss_v3_version: Optional[str] = None + cvss_v3_vector_string: Optional[str] = None + cvss_v3_base_score: Optional[float] = None + cvss_v3_base_severity: Optional[str] = None + cvss_v3_exploitability_score: Optional[float] = None + cvss_v3_impact_score: Optional[float] = None + cvss_v4_source: Optional[str] = None + cvss_v4_type: Optional[str] = None + cvss_v4_version: Optional[str] = None + cvss_v4_vector_string: Optional[str] = None + cvss_v4_base_score: Optional[float] = None + cvss_v4_base_severity: Optional[str] = None + cvss_v4_exploitability_score: Optional[float] = None + cvss_v4_impact_score: Optional[float] = None + weaknesses: Optional[List[str]] = None + reference_urls: Optional[List[str]] = None + cpe_list: Optional[List[str]] = None + vender_product: Optional[Dict[str, List[CpeProduct]]] = None + + class Config: + """CveWithProducts schema config class.""" + + orm_mode = True + validate_assignment = True + + +# --- query_all_subs()/query_subs(), Issue 560, 633 --- +# Get entire sub_domains table, paged output +class CvePagedResult(BaseModel): + """SubDomainPagedResult schema class.""" + + total_pages: int + current_page: int + data: List[CveWithProducts] + + +# --- query_all_subs(), Issue 633 --- +# Get entire sub_domains table, paged input +class CvePagedInput(BaseModel): + """CvePagedInput schema class.""" + + modified_datetime: Optional[datetime] = None + page: int + per_page: int + + class Config: + """CvePagedInput schema config class.""" + + orm_mode = True + + +# --- query_all_subs()/query_subs, Issue 560, 633 --- +# Get entire sub_domains table, paged task resp +class CvePagedTaskResp(BaseModel): + """SubDomainPagedTaskResp schema class.""" + + task_id: str + status: str + result: Optional[CvePagedResult] = None + error: Optional[str] = None diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/tasks.py b/src/pe_reports/pe_reports_django_project/dataAPI/tasks.py new file mode 100644 index 00000000..b420372a --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/tasks.py @@ -0,0 +1,1395 @@ +"""API tasks.""" +# Standard Python Libraries +import ast +import datetime +import json +from typing import List, Optional +import uuid + +# Third-Party Libraries +from celery import shared_task +from django.core import serializers +from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator +from django.db.models import Count, Prefetch, Q, Sum +from home.models import ( + Alerts, + Cidrs, + CpeProduct, + CredentialBreaches, + CredentialExposures, + CveInfo, + Cves, + CyhyKevs, + DataSource, + DomainAlerts, + DomainPermutations, + Ips, + MatVwOrgsAllIps, + Mentions, + Organizations, + SubDomains, + TopCves, + VwBreachcomp, + VwBreachcompCredsbydate, + VwDarkwebInviteonlymarkets, + VwDarkwebMentionsbydate, + VwDarkwebPotentialthreats, + VwDscorePEDomain, + VwDscorePEIp, + VwDscoreVSCert, + VwDscoreVSMail, + VwDscoreWASWebapp, + VwIscoreOrgsIpCounts, + VwIscorePEBreach, + VwIscorePECred, + VwIscorePEDarkweb, + VwIscorePEProtocol, + VwIscorePEVuln, + VwIscoreVSVuln, + VwIscoreVSVulnPrev, + VwIscoreWASVuln, + VwIscoreWASVulnPrev, + VwOrgsAttacksurface, + VwPshttDomainsToRun, + VwShodanvulnsSuspected, + VwShodanvulnsVerified, + XpanseAlerts, +) + +from . import schemas + + +# v ---------- Task Helper Functions ---------- v +def convert_uuid_to_string(uuid): + """Convert uuid to string if not None.""" + if uuid is not None: + return str(uuid) + return uuid + + +def convert_date_to_string(date): + """Convert date to string if not None.""" + if date is not None: + return date.strftime("%Y-%m-%d") + return date + + +# v ---------- Task Functions ---------- v +@shared_task(bind=True) +def get_vs_info(self, cyhy_db_names: List[str]): + """Get the Vulnerability Scanning information from the database.""" + vs_data_orm = list(MatVwOrgsAllIps.objects.filter(cyhy_db_name__in=cyhy_db_names)) + + vs_data = serializers.serialize("json", vs_data_orm) + + vs_data = json.loads(vs_data) + + # Convert the string representation of a list into an actual list + for item in vs_data: + item["fields"]["ip_addresses"] = ast.literal_eval( + item["fields"]["ip_addresses"] + ) + + return [item["fields"] for item in vs_data] + + +@shared_task +def get_ve_info(ip_address: List[str]): + """Get the VE information from the database.""" + ve_data = MatVwOrgsAllIps.objects.filter(ip_addresses__contains=ip_address) + + print(ve_data) # temporary print for debugging + + # To get cyhy_db_name values: + cyhy_db_name_values = ve_data.values_list("cyhy_db_name", flat=True) + + # Return the result as a list of dictionaries for JSON serialization + result = [{"cyhy_db_name": value} for value in cyhy_db_name_values] + + return result + + +@shared_task(bind=True) +def get_vw_pshtt_domains_to_run_info(self): + """Get subdomains to run through the PSHTT scan.""" + # Make database query, then convert to list of dictionaries + endpoint_data = list(VwPshttDomainsToRun.objects.all().values()) + + # Convert UUID data to string (UUIDs cause issues with formatting) + for row in endpoint_data: + row["sub_domain_uid"] = str(row["sub_domain_uid"]) + row["organizations_uid"] = str(row["organizations_uid"]) + # Return results + return endpoint_data + + +# ---------- D-Score Tasks ---------- +@shared_task(bind=True) +def get_dscore_vs_cert_info(self, specified_orgs: List[str]): + """Task function for the dscore_vs_cert API endpoint.""" + # Make database query and convert to list of dictionaries + dscore_vs_cert = list( + VwDscoreVSCert.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in dscore_vs_cert: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return dscore_vs_cert + + +@shared_task(bind=True) +def get_dscore_vs_mail_info(self, specified_orgs: List[str]): + """Task function for the dscore_vs_mail API endpoint.""" + # Make database query and convert to list of dictionaries + dscore_vs_mail = list( + VwDscoreVSMail.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in dscore_vs_mail: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return dscore_vs_mail + + +@shared_task(bind=True) +def get_dscore_pe_ip_info(self, specified_orgs: List[str]): + """Task function for the dscore_pe_ip API endpoint.""" + # Make database query and convert to list of dictionaries + dscore_pe_ip = list( + VwDscorePEIp.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in dscore_pe_ip: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return dscore_pe_ip + + +@shared_task(bind=True) +def get_dscore_pe_domain_info(self, specified_orgs: List[str]): + """Task function for the dscore_pe_domain API endpoint.""" + # Make database query and convert to list of dictionaries + dscore_pe_domain = list( + VwDscorePEDomain.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in dscore_pe_domain: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return dscore_pe_domain + + +@shared_task(bind=True) +def get_dscore_was_webapp_info(self, specified_orgs: List[str]): + """Task function for the dscore_was_webapp API endpoint.""" + # Make database query and convert to list of dictionaries + dscore_was_webapp = list( + VwDscoreWASWebapp.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in dscore_was_webapp: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return dscore_was_webapp + + +@shared_task(bind=True) +def get_fceb_status_info(self, specified_orgs: List[str]): + """Task function for the FCEB status query API endpoint.""" + # Make database query and convert to list of dictionaries + fceb_status = list( + Organizations.objects.filter(organizations_uid__in=specified_orgs).values( + "organizations_uid", "fceb" + ) + ) + # Convert uuids to strings + for row in fceb_status: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return fceb_status + + +# ---------- I-Score Tasks ---------- +@shared_task(bind=True) +def get_iscore_vs_vuln_info(self, specified_orgs: List[str]): + """Task function for the iscore_vs_vuln API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_vs_vuln = list( + VwIscoreVSVuln.objects.filter(organizations_uid__in=specified_orgs).values() + ) + # Convert uuids to strings + for row in iscore_vs_vuln: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + return iscore_vs_vuln + + +@shared_task(bind=True) +def get_iscore_vs_vuln_prev_info( + self, specified_orgs: List[str], start_date: str, end_date: str +): + """Task function for the iscore_vs_vuln_prev API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_vs_vuln_prev = list( + VwIscoreVSVulnPrev.objects.filter( + organizations_uid__in=specified_orgs, + time_closed__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_vs_vuln_prev: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["time_closed"] = convert_date_to_string(row["time_closed"]) + return iscore_vs_vuln_prev + + +@shared_task(bind=True) +def get_iscore_pe_vuln_info( + self, specified_orgs: List[str], start_date: str, end_date: str +): + """Task function for the iscore_pe_vuln API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_pe_vuln = list( + VwIscorePEVuln.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_pe_vuln: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + if row["cvss_score"] is not None: + row["cvss_score"] = float(row["cvss_score"]) + return iscore_pe_vuln + + +@shared_task(bind=True) +def get_iscore_pe_cred_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_pe_cred API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_pe_cred = list( + VwIscorePECred.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_pe_cred: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_pe_cred + + +@shared_task(bind=True) +def get_iscore_pe_breach_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_pe_breach API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_pe_breach = list( + VwIscorePEBreach.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_pe_breach: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_pe_breach + + +@shared_task(bind=True) +def get_iscore_pe_darkweb_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_pe_darkweb API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_pe_darkweb = list( + VwIscorePEDarkweb.objects.filter( + Q(organizations_uid__in=specified_orgs), + (Q(date__gte=start_date) & Q(date__lte=end_date)) | Q(date="0001-01-01"), + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_pe_darkweb: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_pe_darkweb + + +@shared_task(bind=True) +def get_iscore_pe_protocol_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_pe_protocol API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_pe_protocol = list( + VwIscorePEProtocol.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_pe_protocol: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_pe_protocol + + +@shared_task(bind=True) +def get_iscore_was_vuln_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_was_vuln API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_was_vuln = list( + VwIscoreWASVuln.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_was_vuln: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_was_vuln + + +@shared_task(bind=True) +def get_iscore_was_vuln_prev_info( + self, specified_orgs: List[str], start_date: datetime.date, end_date: datetime.date +): + """Task function for the iscore_was_vuln_prev API endpoint.""" + # Make database query and convert to list of dictionaries + iscore_was_vuln_prev = list( + VwIscoreWASVulnPrev.objects.filter( + organizations_uid__in=specified_orgs, + date__range=[start_date, end_date], + ).values() + ) + # Convert uuids/datetime to strings + for row in iscore_was_vuln_prev: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["parent_org_uid"] = convert_uuid_to_string(row["parent_org_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return iscore_was_vuln_prev + + +@shared_task(bind=True) +def get_kev_list_info(self): + """Task function for the KEV list query API endpoint.""" + # Make database query + kev_list = list(CyhyKevs.objects.values("kev")) + return kev_list + + +# ---------- General Score Tasks ---------- +@shared_task(bind=True) +def get_xs_stakeholders_info(self): + """Task function for the XS stakeholder list query API endpoint.""" + # Make database query and convert to list of dictionaries + xs_stakeholders = list( + VwIscoreOrgsIpCounts.objects.filter( + ip_count__gte=0, + ip_count__lte=100, + ).values("organizations_uid", "cyhy_db_name") + ) + # Convert uuids to strings + for row in xs_stakeholders: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return xs_stakeholders + + +@shared_task(bind=True) +def get_s_stakeholders_info(self): + """Task function for the S stakeholder list query API endpoint.""" + # Make database query and convert to list of dictionaries + s_stakeholders = list( + VwIscoreOrgsIpCounts.objects.filter( + ip_count__gt=100, + ip_count__lte=1000, + ).values("organizations_uid", "cyhy_db_name") + ) + # Convert uuids to strings + for row in s_stakeholders: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return s_stakeholders + + +@shared_task(bind=True) +def get_m_stakeholders_info(self): + """Task function for the M stakeholder list query API endpoint.""" + # Make database query and convert to list of dictionaries + m_stakeholders = list( + VwIscoreOrgsIpCounts.objects.filter( + ip_count__gt=1000, + ip_count__lte=10000, + ).values("organizations_uid", "cyhy_db_name") + ) + # Convert uuids to strings + for row in m_stakeholders: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return m_stakeholders + + +@shared_task(bind=True) +def get_l_stakeholders_info(self): + """Task function for the L stakeholder list query API endpoint.""" + # Make database query and convert to list of dictionaries + l_stakeholders = list( + VwIscoreOrgsIpCounts.objects.filter( + ip_count__gt=10000, + ip_count__lte=100000, + ).values("organizations_uid", "cyhy_db_name") + ) + # Convert uuids to strings + for row in l_stakeholders: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return l_stakeholders + + +@shared_task(bind=True) +def get_xl_stakeholders_info(self): + """Task function for the XL stakeholder list query API endpoint.""" + # Make database query and convert to list of dictionaries + xl_stakeholders = list( + VwIscoreOrgsIpCounts.objects.filter(ip_count__gt=100000).values( + "organizations_uid", "cyhy_db_name" + ) + ) + # Convert uuids to strings + for row in xl_stakeholders: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return xl_stakeholders + + +# ---------- Misc. Tasks ---------- +# --- execute_ips(), Issue 559 --- +@shared_task(bind=True) +def ips_insert_task(self, new_ips: List[dict]): + """Task function for the ips_insert API endpoint.""" + # Go through each new ip + for new_ip in new_ips: + # Get Cidrs.origin_cidr object for this ip + curr_ip_origin_cidr = Cidrs.objects.get(cidr_uid=new_ip["origin_cidr"]) + try: + Ips.objects.get(ip=new_ip["ip"]) + except Ips.DoesNotExist: + # If ip record doesn't exist yet, create one + from_cidr_state = False + if curr_ip_origin_cidr: + from_cidr_state = True + Ips.objects.create( + ip_hash=new_ip["ip_hash"], + ip=new_ip["ip"], + origin_cidr=curr_ip_origin_cidr, + from_cidr=from_cidr_state, + ) + else: + # If ip record does exits, update it + Ips.objects.filter(ip=new_ip["ip"]).update( + origin_cidr=new_ip["origin_cidr"], + ) + # Return success message + return "New ip records have been inserted into ips table" + + +# --- query_all_subs(), Issue 560 --- +@shared_task(bind=True) +def sub_domains_table_task(self, page: int, per_page: int): + """Task function for the sub_domains_table API endpoint.""" + # Make database query and grab all data + total_data = list(SubDomains.objects.all().values()) + # Divide up data w/ specified num records per page + paged_data = Paginator(total_data, per_page) + # Attempt to retrieve specified page + try: + single_page_data = paged_data.page(page) + except PageNotAnInteger: + # If page is not an integer, deliver first page. + single_page_data = paged_data.page(1) + except EmptyPage: + # If page is out of range (e.g. 9999), deliver last page of results. + single_page_data = paged_data.page(paged_data.num_pages) + # Serialize specified page + single_page_data = list(single_page_data) + # Convert uuids to strings + for row in single_page_data: + row["sub_domain_uid"] = convert_uuid_to_string(row["sub_domain_uid"]) + row["root_domain_uid_id"] = convert_uuid_to_string(row["root_domain_uid_id"]) + row["data_source_uid_id"] = convert_uuid_to_string(row["data_source_uid_id"]) + row["dns_record_uid_id"] = convert_uuid_to_string(row["dns_record_uid_id"]) + row["first_seen"] = convert_date_to_string(row["first_seen"]) + row["last_seen"] = convert_date_to_string(row["last_seen"]) + result = { + "total_pages": paged_data.num_pages, + "current_page": page, + "data": single_page_data, + } + return result + + +# -- set_from_cidr(), Issue 616 --- +@shared_task(bind=True) +def ips_update_from_cidr_task(self): + """Task function for the ips_update_from_cidr API endpoint.""" + # Make database query and convert to list of dictionaries + Ips.objects.filter(origin_cidr__isnull=False).update(from_cidr=True) + return "Ips table from_cidr field has been updated." + + +# --- darkweb_cves(), Issue 630 --- +@shared_task(bind=True) +def darkweb_cves_task(self): + """Task function for the darkweb_cves API endpoint.""" + # Make database query and convert to list of dictionaries + all_data = list(TopCves.objects.all().values()) + for row in all_data: + row["top_cves_uid"] = convert_uuid_to_string(row["top_cves_uid"]) + row["data_source_uid_id"] = convert_uuid_to_string(row["data_source_uid_id"]) + row["date"] = convert_date_to_string(row["date"]) + return all_data + + +# --- query_subs(), Issue 633 --- +@shared_task(bind=True) +def sub_domains_by_org_task(self, org_uid: str, page: int, per_page: int): + """Task function for the subdomains by org query API endpoint.""" + # Make database query and convert to list of dictionaries + total_data = list( + SubDomains.objects.filter(root_domain_uid__organizations_uid=org_uid).values() + ) + # Divide up data w/ specified num records per page + paged_data = Paginator(total_data, per_page) + # Attempt to retrieve specified page + try: + single_page_data = paged_data.page(page) + except PageNotAnInteger: + # If page is not an integer, deliver first page. + single_page_data = paged_data.page(1) + except EmptyPage: + # If page is out of range (e.g. 9999), deliver last page of results. + single_page_data = paged_data.page(paged_data.num_pages) + # Catch query no results scenario + if not total_data: + single_page_data = [{x: None for x in schemas.SubDomainTable.__fields__}] + return { + "total_pages": paged_data.num_pages, + "current_page": page, + "data": single_page_data, + } + # Serialize specified page + single_page_data = list(single_page_data) + # Convert uuids to strings + for row in single_page_data: + row["sub_domain_uid"] = convert_uuid_to_string(row["sub_domain_uid"]) + row["root_domain_uid_id"] = convert_uuid_to_string(row["root_domain_uid_id"]) + row["data_source_uid_id"] = convert_uuid_to_string(row["data_source_uid_id"]) + row["dns_record_uid_id"] = convert_uuid_to_string(row["dns_record_uid_id"]) + row["first_seen"] = convert_date_to_string(row["first_seen"]) + row["last_seen"] = convert_date_to_string(row["last_seen"]) + result = { + "total_pages": paged_data.num_pages, + "current_page": page, + "data": single_page_data, + } + return result + + +# --- pescore_hist_domain_alert(), Issue 635 --- +@shared_task(bind=True) +def pescore_hist_domain_alert_task(self, start_date: str, end_date: str): + """Task function for the pescore_hist_domain_alert API endpoint.""" + # Make database query and convert to list of dictionaries + # Get reported orgs + reported_orgs = list( + Organizations.objects.filter(report_on=True).values( + "organizations_uid", "cyhy_db_name" + ) + ) + # Get domain alert data + pescore_hist_domain_alert_data = list( + DomainAlerts.objects.filter(date__range=[start_date, end_date]).values( + "organizations_uid", "date" + ) + ) + # Convert uuids to strings + for row in reported_orgs: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + for row in pescore_hist_domain_alert_data: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return { + "reported_orgs": reported_orgs, + "hist_domain_alert_data": pescore_hist_domain_alert_data, + } + + +# --- pescore_hist_darkweb_alert(), Issue 635 --- +@shared_task(bind=True) +def pescore_hist_darkweb_alert_task(self, start_date: str, end_date: str): + """Task function for the pescore_hist_darkweb_alert API endpoint.""" + # Make database query and convert to list of dictionaries + # Get reported orgs + reported_orgs = list( + Organizations.objects.filter(report_on=True).values( + "organizations_uid", "cyhy_db_name" + ) + ) + # Get darkweb alert data + pescore_hist_darkweb_alert_data = list( + Alerts.objects.filter(date__range=[start_date, end_date]).values( + "organizations_uid", "date" + ) + ) + # Convert uuids to strings + for row in reported_orgs: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + for row in pescore_hist_darkweb_alert_data: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return { + "reported_orgs": reported_orgs, + "hist_darkweb_alert_data": pescore_hist_darkweb_alert_data, + } + + +# --- pescore_hist_darkweb_ment(), Issue 635 --- +@shared_task(bind=True) +def pescore_hist_darkweb_ment_task(self, start_date: str, end_date: str): + """Task function for the pescore_hist_darkweb_ment API endpoint.""" + # Make database query and convert to list of dictionaries + # Get reported orgs + reported_orgs = list( + Organizations.objects.filter(report_on=True).values( + "organizations_uid", "cyhy_db_name" + ) + ) + # Get darkweb mention data + pescore_hist_darkweb_ment_data = list( + VwDarkwebMentionsbydate.objects.filter( + date__range=[start_date, end_date] + ).values("organizations_uid", "date", "count") + ) + # Convert uuids to strings + for row in reported_orgs: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + for row in pescore_hist_darkweb_ment_data: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["date"] = convert_date_to_string(row["date"]) + return { + "reported_orgs": reported_orgs, + "hist_darkweb_ment_data": pescore_hist_darkweb_ment_data, + } + + +# --- pescore_hist_cred(), Issue 635 --- +@shared_task(bind=True) +def pescore_hist_cred_task(self, start_date: str, end_date: str): + """Task function for the pescore_hist_cred API endpoint.""" + # Make database query and convert to list of dictionaries + # Get reported orgs + reported_orgs = list( + Organizations.objects.filter(report_on=True).values( + "organizations_uid", "cyhy_db_name" + ) + ) + # Get cred data + pescore_hist_cred_data = list( + VwBreachcompCredsbydate.objects.filter( + mod_date__range=[start_date, end_date] + ).values() + ) + # Convert uuids to strings + for row in reported_orgs: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + for row in pescore_hist_cred_data: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + row["mod_date"] = convert_date_to_string(row["mod_date"]) + return { + "reported_orgs": reported_orgs, + "hist_cred_data": pescore_hist_cred_data, + } + + +# --- pescore_base_metrics(), Issue 635 --- +@shared_task(bind=True) +def pescore_base_metrics_task(self, start_date: str, end_date: str): + """Task function for the pescore_base_metrics API endpoint.""" + # Make database query and convert to list of dictionaries + # Get reported orgs + reported_orgs = list( + Organizations.objects.filter(report_on=True).values("organizations_uid") + ) + # print("pescore_base_metric query status: got reported_orgs") + # Gather credential data and aggregate + cred_data = list( + VwBreachcompCredsbydate.objects.filter(mod_date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate( + no_password=Sum("no_password"), password_included=Sum("password_included") + ) + .order_by() + ) + # print("pescore_base_metric query status: got cred_data") + # Gather breach data and aggregate + breach_data = list( + VwBreachcomp.objects.filter(modified_date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_breaches=Count("breach_name", distinct=True)) + .order_by() + ) + # print("pescore_base_metric query status: got breach_data") + # Gather suspected domain data and aggregate + domain_sus_data = list( + DomainPermutations.objects.filter( + date_active__range=[start_date, end_date], malicious=True + ) + .values("organizations_uid") + .annotate(num_sus_domain=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got domain_sus_data") + # Gather domain alert data and aggregate + domain_alert_data = list( + DomainAlerts.objects.filter(date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_alert_domain=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got domain_alert_data") + # Gather verified vulnerability data and aggregate + vuln_verif_data = ( + VwShodanvulnsVerified.objects.filter(timestamp__range=[start_date, end_date]) + .values("organizations_uid", "cve", "ip") + .distinct() + ) + vuln_verif_data = list( + vuln_verif_data.values("organizations_uid") + .annotate(num_verif_vulns=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got vuln_verif_data") + # Gather unverified vulnerability data and aggregate + # unnest CVEs? + vuln_unverif_data = ( + VwShodanvulnsSuspected.objects.filter(timestamp__range=[start_date, end_date]) + .exclude(type="Insecure Protocol") + .values("organizations_uid", "potential_vulns", "ip") + .distinct() + ) + vuln_unverif_data = list( + vuln_unverif_data.values("organizations_uid") + .annotate(num_assets_unverif_vulns=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got vuln_unverif_data") + # Gather port vulnerability data and aggregate + vuln_port_data = ( + VwShodanvulnsSuspected.objects.filter( + timestamp__range=[start_date, end_date], type="Insecure Protocol" + ) + .exclude(protocol__in=("http", "smtp")) + .values("organizations_uid", "protocol", "ip", "port") + .distinct() + ) + vuln_port_data = list( + vuln_port_data.values("organizations_uid") + .annotate(num_risky_ports=Count("port")) + .order_by() + ) + # print("pescore_base_metric query status: got vuln_port_data") + # Gather darkweb alert data and aggregate + darkweb_alert_data = list( + Alerts.objects.filter(date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_dw_alerts=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got darkweb_alert_data") + # Gather darkweb mention data and aggregate + darkweb_ment_data = list( + VwDarkwebMentionsbydate.objects.filter(date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_dw_mentions=Sum("count")) + .order_by() + ) + # print("pescore_base_metric query status: got darkweb_ment_data") + # Gather darkweb threat data and aggregate + darkweb_threat_data = list( + VwDarkwebPotentialthreats.objects.filter(date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_dw_threats=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got darkweb_threat_data") + # Gather darkweb invite data and aggregate + darkweb_inv_data = list( + VwDarkwebInviteonlymarkets.objects.filter(date__range=[start_date, end_date]) + .values("organizations_uid") + .annotate(num_dw_invites=Count("*")) + .order_by() + ) + # print("pescore_base_metric query status: got darkweb_inv_data") + # Gather attacksurface data and aggregate + attacksurface_data = list( + VwOrgsAttacksurface.objects.values( + "organizations_uid", + "cyhy_db_name", + "num_ports", + "num_root_domain", + "num_sub_domain", + "num_ips", + ) + ) + # Testing + # reported_orgs = reported_orgs[:10] + # cred_data = cred_data[:10] + # breach_data = breach_data[:10] + # domain_sus_data = domain_sus_data[:10] + # domain_alert_data = domain_alert_data[:10] + # vuln_verif_data = vuln_verif_data[:10] + # vuln_unverif_data = vuln_unverif_data[:10] + # vuln_port_data = vuln_port_data[:10] + # darkweb_alert_data = darkweb_alert_data[:10] + # darkweb_ment_data = darkweb_ment_data[:10] + # darkweb_threat_data = darkweb_threat_data[:10] + # darkweb_inv_data = darkweb_inv_data[:10] + # attacksurface_data = attacksurface_data[:10] + # print("pescore_base_metric query status: got attacksurface_data") + # Convert uuids to strings + for dataset in [ + reported_orgs, + cred_data, + breach_data, + domain_sus_data, + domain_alert_data, + vuln_verif_data, + vuln_unverif_data, + vuln_port_data, + darkweb_alert_data, + darkweb_ment_data, + darkweb_threat_data, + darkweb_inv_data, + attacksurface_data, + ]: + for row in dataset: + row["organizations_uid"] = convert_uuid_to_string(row["organizations_uid"]) + return { + "reported_orgs": reported_orgs, + "cred_data": cred_data, + "breach_data": breach_data, + "domain_sus_data": domain_sus_data, + "domain_alert_data": domain_alert_data, + "vuln_verif_data": vuln_verif_data, + "vuln_unverif_data": vuln_unverif_data, + "vuln_port_data": vuln_port_data, + "darkweb_alert_data": darkweb_alert_data, + "darkweb_ment_data": darkweb_ment_data, + "darkweb_threat_data": darkweb_threat_data, + "darkweb_inv_data": darkweb_inv_data, + "attacksurface_data": attacksurface_data, + } + + +# --- upsert_new_cves(), Issue 637 --- +@shared_task(bind=True) +def cve_info_insert_task(self, new_cves: List[dict]): + """Task function for the cve_info_insert API endpoint.""" + # Go through each new cve + for cve in new_cves: + try: + CveInfo.objects.get(cve_name=cve["cve_name"]) + except CveInfo.DoesNotExist: + # If CVE record doesn't exist yet, create one + CveInfo.objects.create( + # generate new uuid + cve_uuid=uuid.uuid1(), + cve_name=cve["cve_name"], + cvss_2_0=cve["cvss_2_0"], + cvss_2_0_severity=cve["cvss_2_0_severity"], + cvss_2_0_vector=cve["cvss_2_0_vector"], + cvss_3_0=cve["cvss_3_0"], + cvss_3_0_severity=cve["cvss_3_0_severity"], + cvss_3_0_vector=cve["cvss_3_0_vector"], + dve_score=cve["dve_score"], + ) + else: + # If CVE record does exits, update it + CveInfo.objects.filter(cve_name=cve["cve_name"]).update( + # use existing uuid + cvss_2_0=cve["cvss_2_0"], + cvss_2_0_severity=cve["cvss_2_0_severity"], + cvss_2_0_vector=cve["cvss_2_0_vector"], + cvss_3_0=cve["cvss_3_0"], + cvss_3_0_severity=cve["cvss_3_0_severity"], + cvss_3_0_vector=cve["cvss_3_0_vector"], + dve_score=cve["dve_score"], + ) + # Return success message + return "New CVE records have been inserted into cve_info table" + + +@shared_task(bind=True) +def get_xpanse_vulns( + self, business_unit: str, modified_datetime: Optional[datetime.datetime] = None +): + """Task function for the Xpanse Vulns by business_unit and modified_date API endpoint.""" + # Make database query and convert to list of dictionaries + + xpanse_alerts = XpanseAlerts.objects.filter( + business_units__entity_name=business_unit + ) + + if modified_datetime is not None: + xpanse_alerts = xpanse_alerts.filter( + Q(local_insert_ts__gte=modified_datetime) + | Q(last_modified_ts__gte=modified_datetime) + ) + + vulns = [] + for alert in xpanse_alerts: + vuln_dict = { + "alert_name": alert.alert_name, # str + "description": alert.description, # str + "last_modified_ts": alert.last_modified_ts, # datetime + "local_insert_ts": alert.local_insert_ts, # datetime + "event_timestamp": alert.event_timestamp, # List[datetime] + "host_name": alert.host_name, # str + "alert_action": alert.alert_action, # str + "action_country": alert.action_country, # List[str] + "action_remote_port": alert.action_remote_port, # List[int] + "external_id": alert.external_id, # str + "related_external_id": alert.related_external_id, # str + "alert_occurrence": alert.alert_occurrence, # int + "severity": alert.severity, # str + "matching_status": alert.matching_status, # str + "alert_type": alert.alert_type, # str + "resolution_status": alert.resolution_status, # str + "resolution_comment": alert.resolution_comment, # str + "last_observed": alert.last_observed, # datetime + "country_codes": alert.country_codes, # List[str] + "cloud_providers": alert.cloud_providers, # List[str] + "ipv4_addresses": alert.ipv4_addresses, # List[str] + "domain_names": alert.domain_names, # List[str] + "port_protocol": alert.port_protocol, # str + "time_pulled_from_xpanse": alert.time_pulled_from_xpanse, # datetime + "action_pretty": alert.action_pretty, # str + "attack_surface_rule_name": alert.attack_surface_rule_name, # str + "certificate": alert.certificate, # Dict + "remediation_guidance": alert.remediation_guidance, # str + "asset_identifiers": alert.asset_identifiers, # List[Dict] + "services": [], + } + + for service in alert.services.all(): + service_dict = { + "service_id": service.service_id, + "service_name": service.service_name, + "service_type": service.service_type, + "ip_address": service.ip_address, + "domain": service.domain, + "externally_detected_providers": service.externally_detected_providers, + "is_active": service.is_active, + "first_observed": service.first_observed, + "last_observed": service.last_observed, + "port": service.port, + "protocol": service.protocol, + "active_classifications": service.active_classifications, + "inactive_classifications": service.inactive_classifications, + "discovery_type": service.discovery_type, + "externally_inferred_vulnerability_score": service.externally_inferred_vulnerability_score, + "externally_inferred_cves": service.externally_inferred_cves, + "service_key": service.service_key, + "service_key_type": service.service_key_type, + "cves": [], + } + cve_services = service.xpansecveservice_set.select_related( + "xpanse_inferred_cve" + ) + for vuln in cve_services: + service_dict["cves"].append( + { + "cve_id": vuln.xpanse_inferred_cve.cve_id, + "cvss_score_v2": vuln.xpanse_inferred_cve.cvss_score_v2, + "cve_severity_v2": vuln.xpanse_inferred_cve.cve_severity_v2, + "cvss_score_v3": vuln.xpanse_inferred_cve.cvss_score_v3, + "cve_severity_v3": vuln.xpanse_inferred_cve.cve_severity_v3, + "inferred_cve_match_type": vuln.inferred_cve_match_type, + "product": vuln.product, + "confidence": vuln.confidence, + "vendor": vuln.vendor, + "version_number": vuln.version_number, + "activity_status": vuln.activity_status, + "first_observed": vuln.first_observed, + "last_observed": vuln.last_observed, + } + ) + + vuln_dict["services"].append(service_dict) + vulns.append(vuln_dict) + + return vulns + + +# --- get_intelx_breaches(), Issue 641 --- +@shared_task(bind=True) +def cred_breach_intelx_task(self, source_uid: str): + """Task function for the cred_breach_intelx API endpoint.""" + # Make database query and convert to list of dictionaries + cred_breach_intelx_data = list( + CredentialBreaches.objects.filter(data_source_uid=source_uid).values( + "breach_name", "credential_breaches_uid" + ) + ) + # Convert uuids to strings + for row in cred_breach_intelx_data: + row["credential_breaches_uid"] = convert_uuid_to_string( + row["credential_breaches_uid"] + ) + return cred_breach_intelx_data + + +# --- insert_sixgill_alerts(), Issue 653 --- +@shared_task(bind=True) +def alerts_insert_task(self, new_alerts: List[dict]): + """Task function for the alerts_insert API endpoint.""" + # Go through each new alert + update_ct = 0 + create_ct = 0 + for new_alert in new_alerts: + try: + Alerts.objects.get(sixgill_id=new_alert["sixgill_id"]) + except Alerts.DoesNotExist: + # If alert record doesn't exist yet, create one + curr_org_inst = Organizations.objects.get( + organizations_uid=new_alert["organizations_uid"] + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=new_alert["data_source_uid"] + ) + Alerts.objects.create( + alerts_uid=uuid.uuid1(), + alert_name=new_alert["alert_name"], + content=new_alert["content"], + date=new_alert["date"], + sixgill_id=new_alert["sixgill_id"], + read=new_alert["read"], + severity=new_alert["severity"], + site=new_alert["site"], + threat_level=new_alert["threat_level"], + threats=new_alert["threats"], + title=new_alert["title"], + user_id=new_alert["user_id"], + category=new_alert["category"], + lang=new_alert["lang"], + organizations_uid=curr_org_inst, + data_source_uid=curr_source_inst, + content_snip=new_alert["content_snip"], + asset_mentioned=new_alert["asset_mentioned"], + asset_type=new_alert["asset_type"], + ) + create_ct += 1 + else: + # If alert record does exits, update it + Alerts.objects.filter(sixgill_id=new_alert["sixgill_id"]).update( + content=new_alert["content"], + content_snip=new_alert["content_snip"], + asset_mentioned=new_alert["asset_mentioned"], + asset_type=new_alert["asset_type"], + ) + update_ct += 1 + # Return success message + return ( + str(create_ct) + + " records created, " + + str(update_ct) + + " records updated in the alerts table" + ) + + +# --- insert_sixgill_mentions(), Issue 654 --- +@shared_task(bind=True) +def mentions_insert_task(self, new_mentions: List[dict]): + """Task function for the mentions_insert API endpoint.""" + create_ct = 0 + for new_mention in new_mentions: + try: + Mentions.objects.get(sixgill_mention_id=new_mention["sixgill_mention_id"]) + # If record already exists, do nothing + except Mentions.DoesNotExist: + # If mention record doesn't exist yet, create one + curr_source_inst = DataSource.objects.get( + data_source_uid=new_mention["data_source_uid"] + ) + Mentions.objects.create( + mentions_uid=uuid.uuid1(), + organizations_uid=new_mention["organizations_uid"], + data_source_uid=curr_source_inst, + category=new_mention["category"], + collection_date=new_mention["collection_date"], + content=new_mention["content"], + creator=new_mention["creator"], + date=new_mention["date"], + sixgill_mention_id=new_mention["sixgill_mention_id"], + lang=new_mention["lang"], + post_id=new_mention["post_id"], + rep_grade=new_mention["rep_grade"], + site=new_mention["site"], + site_grade=new_mention["site_grade"], + sub_category=new_mention["sub_category"], + title=new_mention["title"], + type=new_mention["type"], + url=new_mention["url"], + comments_count=new_mention["comments_count"], + tags=new_mention["tags"], + ) + create_ct += 1 + # Return success message + return str(create_ct) + " records created in the mentions table" + + +# --- insert_sixgill_breaches(), Issue 655 --- +@shared_task(bind=True) +def cred_breach_sixgill_task(self, new_breaches: List[dict]): + """Task function for the cred_breaches_sixgill_insert API endpoint.""" + create_ct = 0 + update_ct = 0 + for new_breach in new_breaches: + # Insert each row of data + try: + CredentialBreaches.objects.get(breach_name=new_breach["breach_name"]) + # If record already exists, update + CredentialBreaches.objects.filter( + breach_name=new_breach["breach_name"] + ).update( + password_included=new_breach["password_included"], + ) + update_ct += 1 + except CredentialBreaches.DoesNotExist: + # Otherwise, create new record + curr_source_inst = DataSource.objects.get( + data_source_uid=new_breach["data_source_uid"] + ) + CredentialBreaches.objects.create( + credential_breaches_uid=uuid.uuid1(), + breach_name=new_breach["breach_name"], + description=new_breach["description"], + breach_date=new_breach["breach_date"], + password_included=new_breach["password_included"], + data_source_uid=curr_source_inst, + modified_date=new_breach["modified_date"], + ) + create_ct += 1 + # Return success message + return ( + str(create_ct) + + " records created, " + + str(update_ct) + + " records updated in the credential_breaches table" + ) + + +# --- insert_sixgill_credentials(), Issue 656 --- +@shared_task(bind=True) +def cred_exp_sixgill_task(self, new_exposures: List[dict]): + """Task function for the credexp_insert API endpoint.""" + update_ct = 0 + create_ct = 0 + for new_exposure in new_exposures: + try: + CredentialExposures.objects.get( + breach_name=new_exposure["breach_name"], + email=new_exposure["email"], + ) + except CredentialExposures.DoesNotExist: + # If cred exp record doesn't exist yet, create one + curr_org_inst = Organizations.objects.get( + organizations_uid=new_exposure["organizations_uid"] + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=new_exposure["data_source_uid"] + ) + curr_breach_inst = CredentialBreaches.objects.get( + credential_breaches_uid=new_exposure["credential_breaches_uid"] + ) + CredentialExposures.objects.create( + credential_exposures_uid=uuid.uuid1(), + modified_date=new_exposure["modified_date"], + sub_domain=new_exposure["sub_domain"], + email=new_exposure["email"], + hash_type=new_exposure["hash_type"], + name=new_exposure["name"], + login_id=new_exposure["login_id"], + password=new_exposure["password"], + phone=new_exposure["phone"], + breach_name=new_exposure["breach_name"], + organizations_uid=curr_org_inst, + data_source_uid=curr_source_inst, + credential_breaches_uid=curr_breach_inst, + ) + create_ct += 1 + else: + # If cred exp record does exits, update it + CredentialExposures.objects.filter( + breach_name=new_exposure["breach_name"], + email=new_exposure["email"], + ).update( + modified_date=new_exposure["modified_date"], + ) + update_ct += 1 + # Return success message + return ( + str(create_ct) + + " records created, " + + str(update_ct) + + " records updated in the credential_exposures table" + ) + + +# --- insert_sixgill_topCVEs(), Issue 657 --- +@shared_task(bind=True) +def top_cves_insert_task(self, new_topcves: List[dict]): + """Task function for the top_cves_insert API endpoint.""" + create_ct = 0 + for new_topcve in new_topcves: + try: + TopCves.objects.get( + cve_id=new_topcve["cve_id"], + date=new_topcve["date"], + ) + # If record already exists, do nothing + except TopCves.DoesNotExist: + # If record doesn't exist yet, create one + curr_source_inst = DataSource.objects.get( + data_source_uid=new_topcve["data_source_uid"] + ) + TopCves.objects.create( + top_cves_uid=uuid.uuid1(), + cve_id=new_topcve["cve_id"], + dynamic_rating=new_topcve["dynamic_rating"], + nvd_base_score=new_topcve["nvd_base_score"], + date=new_topcve["date"], + summary=new_topcve["summary"], + data_source_uid=curr_source_inst, + ) + create_ct += 1 + # Return success message + return str(create_ct) + " records created in the top_cves table" + + +# --- query_subs(), Issue 633 --- +@shared_task(bind=True) +def cves_by_modified_date_task(self, modified_datetime: str, page: int, per_page: int): + """Task function for the subdomains by org query API endpoint.""" + # Make database query and convert to list of dictionaries + total_data = Cves.objects.all() + + if modified_datetime is not None: + total_data = total_data.filter( + Q(last_modified_date__gte=modified_datetime) + | Q(published_date__gte=modified_datetime) + ) + + total_data = total_data.order_by("cve_name") + # Divide up data w/ specified num records per page + paged_data = Paginator(total_data, per_page) + # Attempt to retrieve specified page + try: + single_page_data = paged_data.page(page) + except PageNotAnInteger: + # If page is not an integer, deliver first page. + single_page_data = paged_data.page(1) + except EmptyPage: + # If page is out of range (e.g. 9999), deliver last page of results. + single_page_data = paged_data.page(paged_data.num_pages) + + cve_list = [] + paged_queryset = single_page_data.object_list + + paged_queryset = paged_queryset.prefetch_related( + Prefetch( + "products", + queryset=CpeProduct.objects.select_related("cpe_vender_uid"), + ) + ) + if not paged_queryset: + single_page_data = [{x: None for x in schemas.CveWithProducts.__fields__}] + return { + "total_pages": paged_data.num_pages, + "current_page": page, + "data": single_page_data, + } + else: + for cve in paged_queryset: + cve_obj = { + "cve_uid": convert_uuid_to_string(cve.cve_uid), + "cve_name": cve.cve_name, + "published_date": cve.published_date, + "last_modified_date": cve.last_modified_date, + "vuln_status": cve.vuln_status, + "description": cve.description, + "cvss_v2_source": cve.cvss_v2_source, + "cvss_v2_type": cve.cvss_v2_type, + "cvss_v2_version": cve.cvss_v2_version, + "cvss_v2_vector_string": cve.cvss_v2_vector_string, + "cvss_v2_base_score": cve.cvss_v2_base_score, + "cvss_v2_base_severity": cve.cvss_v2_base_severity, + "cvss_v2_exploitability_score": cve.cvss_v2_exploitability_score, + "cvss_v2_impact_score": cve.cvss_v2_impact_score, + "cvss_v3_source": cve.cvss_v3_source, + "cvss_v3_type": cve.cvss_v3_type, + "cvss_v3_version": cve.cvss_v3_version, + "cvss_v3_vector_string": cve.cvss_v3_vector_string, + "cvss_v3_base_score": cve.cvss_v3_base_score, + "cvss_v3_base_severity": cve.cvss_v3_base_severity, + "cvss_v3_exploitability_score": cve.cvss_v3_exploitability_score, + "cvss_v3_impact_score": cve.cvss_v3_impact_score, + "cvss_v4_source": cve.cvss_v4_source, + "cvss_v4_type": cve.cvss_v4_type, + "cvss_v4_version": cve.cvss_v4_version, + "cvss_v4_vector_string": cve.cvss_v4_vector_string, + "cvss_v4_base_score": cve.cvss_v4_base_score, + "cvss_v4_base_severity": cve.cvss_v4_base_severity, + "cvss_v4_exploitability_score": cve.cvss_v4_exploitability_score, + "cvss_v4_impact_score": cve.cvss_v4_impact_score, + "weaknesses": cve.weaknesses, + "reference_urls": cve.reference_urls, + "cpe_list": cve.cpe_list, + "vender_product": {}, + } + + for product in cve.products.all(): + product_obj = { + "cpe_product_name": product.cpe_product_name, + "version_number": product.version_number, + "vender": product.cpe_vender_uid.vender_name, + } + if product.cpe_vender_uid.vender_name in cve_obj["vender_product"]: + cve_obj["vender_product"][ + product.cpe_vender_uid.vender_name + ].append(product_obj) + else: + cve_obj["vender_product"][product.cpe_vender_uid.vender_name] = [ + product_obj + ] + + cve_list.append(cve_obj) + + result = { + "total_pages": paged_data.num_pages, + "current_page": page, + "data": cve_list, + } + return result diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/testAPI.py b/src/pe_reports/pe_reports_django_project/dataAPI/testAPI.py new file mode 100644 index 00000000..0fce11e4 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/testAPI.py @@ -0,0 +1,181 @@ +from jose import jwt, exceptions +import requests +import pprint + +from decouple import config +import json +from typing import List, Any, Union +from datetime import datetime, timedelta +from jose.jwt import ExpiredSignatureError + +ACCESS_TOKEN_EXPIRE_MINUTES = 1 # 30 minutes +REFRESH_TOKEN_EXPIRE_MINUTES = 1 # 7 days +ALGORITHM = "HS256" +JWT_SECRET_KEY = config('JWT_SECRET_KEY') # should be kept secret +JWT_REFRESH_SECRET_KEY = config('JWT_REFRESH_SECRET_KEY') # should be kept secret +# +url = "https://api.github.com/issues" +urlOrgs = 'http://127.0.0.1:8000/apiv1/orgs' +urlIDs = 'http://127.0.0.1:8000/apiv1/get_key' +urlAllOpenIssues1 = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=1" +urlAllOpenIssues2 = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=2" +urlAllAssignee = "https://api.github.com/repos/cisagov/pe-reports/assignees" + +listURL = [urlAllOpenIssues1, urlAllOpenIssues2] + + +# The client should pass the API key in the headers +headers = { + 'Content-Type': 'application/json', + 'access_token': f'{config("API_KEY")}' +} + +headersID = { + 'Content-Type': 'application/json', + 'user_id': f'{config("USER_REFRESH_TOKEN")}', +} + + +def create_access_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + if expires_delta is not None: + + expires_delta = datetime.utcnow() + expires_delta + else: + + expires_delta = datetime.utcnow() + timedelta( + minutes=ACCESS_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_SECRET_KEY, ALGORITHM) + return encoded_jwt + + + +def getallpages(): + response = '' + pages = [] + # print(headers['access_token']) + # print(config('API_KEY')) + try: + + response = requests.get(urlOrgs, headers=headers).json() + return response + + except requests.exceptions.HTTPError as errh: + print('its 1') + print(errh) + except requests.exceptions.ConnectionError as errc: + print('its 2') + print(errc) + except requests.exceptions.Timeout as errt: + print('its 3') + print(errt) + except requests.exceptions.RequestException as err: + print('its 4') + print(err) + except json.decoder.JSONDecodeError as err: + print('its 5') + print(err) + # pp = pprint.PrettyPrinter(indent=4) + # pp.pprint(response) # => "You used a valid API key." + + # for x in response: + # print(x.keys()) + # pages.append(x['number']) + # print(x['number']) + # print("/n") + # print(x['body']) + # return print(response) + + + +def getUserKey(): + payload = json.dumps({ + "refresh_token": f'{config("USER_REFRESH_TOKEN")}' + }) + headers = { + 'Content-Type': 'application/json' + } + + response = requests.request("POST", urlIDs, headers=headers, data=payload).json() + + return response + + + + +# def getGHUsers(url): +# users = [] +# response = requests.get(url, headers=headers).json() +# # pp = pprint.PrettyPrinter(indent=4) +# # pp.pprint(response) # => "You used a valid API key." +# +# for x in response: +# # print(x.keys()) +# users.append(x['login']) +# +# return users + + + +# newToken = create_access_token('cduhn75') + +# print(f'The new token is {newToken}') + + + + + +def checkAcessExpiration(): + # user_access = create_access_token('cduhn75') + user_access = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzIxNjkwNjgsInN1YiI6ImNkdWhuNzUifQ.Y5FyjT8216mIHYw3sqvnuoAxVcYNhZQ3i6u1aZCJL78' + print(user_access) + # print(config('JWT_REFRESH_SECRET_KEY')) + + try: + # header_data = jwt.get_unverified_header(user_access) + + mine = jwt.decode(user_access, config('JWT_REFRESH_SECRET_KEY'), + algorithms=ALGORITHM, + options={"verify_signature": False}) + print(mine) + + + except exceptions.JWTError as e: + print(f'The token is expired {e}') + + +# checkAcessExpiration() +print(getallpages()) +# +# print(getUserKey()) +# print(getallpages()[1]) + + +# print(config('API_KEY')) +# for page in getallpages(): +# print(page) + +# print(getGHUsers(urlAllAssignee)) + +# from django.contrib.auth.models import User +# +# from home.models import Organizations +# +# +# +# +# def userinfo(theuser): +# user_record = User.objects.filter(username=theuser) +# if user_record: +# return user_record.id +# +# +# def read_orgs(): +# orgs = list(Organizations.objects.all()) +# +# return orgs +# +# +# print(read_orgs()) \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/tests.py b/src/pe_reports/pe_reports_django_project/dataAPI/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py b/src/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py new file mode 100644 index 00000000..6e7e8be0 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/teststringReplace.py @@ -0,0 +1,36 @@ + +# path = "../../" +# +# dir_list = os.listdir(path) +# +# for file in dir_list: +# if file.endswith("copyofenv"): + + + + +exampleTxt = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzE3MzE4NzIsInN1YiI6ImNkdWhuNzUifQ.TXZIFqF7-MyMUH9Bt6FyquJpWpVhEOUFksXNJaL1T6U' +replacementTxt = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzE3MzA5MDMsInN1YiI6ImNkdWhuNzUifQ.JH9n6Hfs3nUiNQFFvyd7yqH1bNCySa4lcp1QMq_-7ec' + + +with open("../.env", 'r') as f: + f.seek(0) + data = f.read() +data2 = data.replace(exampleTxt, replacementTxt) +print(data) +with open("../.env", 'w') as f: + if exampleTxt in data: + print('Changing file...\n') + + f.write(data2) + + print(data2) + else: + pass + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/urls.py b/src/pe_reports/pe_reports_django_project/dataAPI/urls.py new file mode 100644 index 00000000..741a94ed --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/urls.py @@ -0,0 +1,20 @@ + +from fastapi import APIRouter + +from . import views + +# The API model for one object. +from ..home.models import Organizations + + + +# router = APIRouter() +# +# +# router.get( +# "/simulation/", +# summary="Retrieve a list of all the simulations.", +# tags=["simulations"], +# response_model=Organizations, +# name="simulations-get", +# )(views.simulations_get) diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/views.py b/src/pe_reports/pe_reports_django_project/dataAPI/views.py new file mode 100644 index 00000000..ed62a42a --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/views.py @@ -0,0 +1,6261 @@ +"""Create all api endpoints.""" + +# Standard Python Libraries +# import asyncio +import codecs +import csv +from datetime import datetime as dt +from datetime import timedelta + +# from io import TextIOWrapper +import json +import logging +import socket + +# import re +# , Dict +from typing import Any, List, Optional, Union +import uuid + +# Third-Party Libraries +from dataAPI.tasks import ( # D-Score Task Functions:; I-Score Task Functions:; Misc. Score-Related Task Functions: + alerts_insert_task, + convert_date_to_string, + convert_uuid_to_string, + cred_breach_intelx_task, + cred_breach_sixgill_task, + cred_exp_sixgill_task, + cve_info_insert_task, + cves_by_modified_date_task, + darkweb_cves_task, + get_dscore_pe_domain_info, + get_dscore_pe_ip_info, + get_dscore_vs_cert_info, + get_dscore_vs_mail_info, + get_dscore_was_webapp_info, + get_fceb_status_info, + get_iscore_pe_breach_info, + get_iscore_pe_cred_info, + get_iscore_pe_darkweb_info, + get_iscore_pe_protocol_info, + get_iscore_pe_vuln_info, + get_iscore_vs_vuln_info, + get_iscore_vs_vuln_prev_info, + get_iscore_was_vuln_info, + get_iscore_was_vuln_prev_info, + get_kev_list_info, + get_l_stakeholders_info, + get_m_stakeholders_info, + get_s_stakeholders_info, + get_ve_info, + get_vs_info, + get_vw_pshtt_domains_to_run_info, + get_xl_stakeholders_info, + get_xpanse_vulns, + get_xs_stakeholders_info, + ips_insert_task, + ips_update_from_cidr_task, + mentions_insert_task, + pescore_base_metrics_task, + pescore_hist_cred_task, + pescore_hist_darkweb_alert_task, + pescore_hist_darkweb_ment_task, + pescore_hist_domain_alert_task, + sub_domains_by_org_task, + sub_domains_table_task, + top_cves_insert_task, +) +from decouple import config +from django.conf import settings + +# from django.contrib import messages +from django.contrib.auth.models import User +from django.core.exceptions import ObjectDoesNotExist, ValidationError +from django.db import transaction +from django.db.models import F +from django.forms.models import model_to_dict + +# Third party imports +from fastapi import ( # Body,; FastAPI, + APIRouter, + Depends, + File, + HTTPException, + Request, + Security, + UploadFile, + status, +) + +# from fastapi.encoders import jsonable_encoder +# from fastapi.responses import JSONResponse +from fastapi.security import OAuth2PasswordBearer + +# from fastapi.security.api_key import APIKey, APIKeyCookie, APIKeyHeader, APIKeyQuery +from fastapi.security.api_key import APIKeyHeader +from fastapi_limiter import FastAPILimiter +from fastapi_limiter.depends import RateLimiter + +# from fastapi_limiter import FastAPILimiter +# from fastapi_limiter.depends import RateLimiter +from home.models import ( # MatVwOrgsAllIps,; CredentialBreaches,; TopCves, + Alerts, + Cidrs, + CpeProduct, + CpeVender, + CredentialBreaches, + CredentialExposures, + Cves, + CyhyContacts, + CyhyDbAssets, + CyhyPortScans, + DataSource, + DomainAlerts, + DomainPermutations, + Mentions, + Organizations, + PshttResults, + ReportSummaryStats, + RootDomains, + ShodanAssets, + SubDomains, + VwBreachcomp, + VwBreachcompBreachdetails, + VwBreachcompCredsbydate, + VwCidrs, + VwDarkwebAssetalerts, + VwDarkwebExecalerts, + VwDarkwebInviteonlymarkets, + VwDarkwebMentionsbydate, + VwDarkwebMostactposts, + VwDarkwebPotentialthreats, + VwDarkwebSites, + VwDarkwebSocmediaMostactposts, + VwDarkwebThreatactors, + VwIpsCidrOrgInfo, + VwIpsSubRootOrgInfo, + VwOrgsAttacksurface, + VwPEScoreCheckNewCVE, + VwShodanvulnsSuspected, + VwShodanvulnsVerified, + WasTrackerCustomerdata, + WeeklyStatuses, + XpanseAlerts, + XpanseAssets, + XpanseBusinessUnits, + XpanseCves, + XpanseCveService, + XpanseServices, +) +from jose import exceptions, jwt +from redis import asyncio as aioredis + +# import pandas as pd +# import requests +from slowapi import Limiter + +# from slowapi import Limiter, _rate_limit_exceeded_handler +# from slowapi.errors import RateLimitExceeded +from slowapi.util import get_remote_address +from starlette.status import HTTP_403_FORBIDDEN + +from . import schemas +from .models import apiUser + +# Third party imports + + +# from uuid import UUID + + +LOGGER = logging.getLogger(__name__) + + +oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") + +api_router = APIRouter() + + +ACCESS_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +REFRESH_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +ALGORITHM = "HS256" +JWT_SECRET_KEY = config("JWT_SECRET_KEY") # should be kept secret +JWT_REFRESH_SECRET_KEY = config("JWT_REFRESH_SECRET_KEY") # should be kept secret + +API_KEY_NAME = "access_token" +COOKIE_DOMAIN = "localtest.me" + +# TODO following api_key_query was left intentionally for future development +# to pass query to api call see issue# +# api_key_query = APIKeyQuery(name=API_KEY_NAME, auto_error=False) +api_key_header = APIKeyHeader(name=API_KEY_NAME, auto_error=False) + + +limiter = Limiter(key_func=get_remote_address, default_limits=["5 per minute"]) + + +async def default_identifier(request): + """Return default identifier.""" + return request.headers.get("X-Real-IP", request.client.host) + + +@api_router.on_event("startup") +async def startup(): + """Startup redis.""" + redis = aioredis.from_url( + settings.CELERY_RESULT_BACKEND, encoding="utf-8", decode_responses=True + ) + await FastAPILimiter.init(redis, identifier=default_identifier) + + +def create_access_token( + subject: Union[str, Any], expires_delta: Optional[timedelta] = None +) -> str: + """Create access token.""" + if expires_delta is not None: + expires_date = dt.utcnow() + expires_delta + else: + expires_date = dt.utcnow() + timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_date, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_SECRET_KEY, ALGORITHM) + return encoded_jwt + + +def create_refresh_token( + subject: Union[str, Any], expires_delta: Optional[timedelta] = None +) -> str: + """Create a refresh token.""" + if expires_delta is not None: + expires_date = dt.utcnow() + expires_delta + else: + expires_date = dt.utcnow() + timedelta(minutes=REFRESH_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_date, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_REFRESH_SECRET_KEY, ALGORITHM) + return encoded_jwt + + +def userinfo(theuser): + """Get all users in a list.""" + user_record = list(User.objects.filter(username=f"{theuser}")) + + if user_record: + for u in user_record: + return u.id + + +async def userapiTokenUpdate(expiredaccessToken, user_refresh, theapiKey, user_id): + """When api apiKey is expired a new key is created and updated in the database.""" + theusername = "" + user_record = list(User.objects.filter(id=f"{user_id}")) + # user_record = User.objects.get(id=user_id) + + for u in user_record: + theusername = u.username + theuserid = u.id + LOGGER.info(f"The username is {theusername} with a user of {theuserid}") + + updateapiuseraccessToken = apiUser.objects.get(apiKey=expiredaccessToken) + # updateapiuserrefreshToken = apiUser.objects.get(refresh_token=expiredrefreshToken) + + updateapiuseraccessToken.apiKey = f"{create_access_token(theusername)}" + # updateapiuserrefreshToken.refresh_token = f"{create_refresh_token(theusername)}" + # LOGGER.info(updateapiuseraccessToken.apiKey) + + updateapiuseraccessToken.save(update_fields=["apiKey"]) + # updateapiuserrefreshToken.save(update_fields=['refresh_token']) + LOGGER.info( + f"The user api key and refresh token have been updated from: {theapiKey} to: {updateapiuseraccessToken.apiKey}." + ) + + +def userapiTokenverify(theapiKey): + """Check to see if api key is expired.""" + tokenRecords = list(apiUser.objects.filter(apiKey=theapiKey)) + user_key = "" + user_refresh = "" + user_id = "" + + for u in tokenRecords: + user_refresh = u.refresh_token + user_key = u.apiKey + user_id = u.id + # LOGGER.info(f'The user key is {user_key}') + # LOGGER.info(f'The user refresh key is {user_refresh}') + LOGGER.info(f"the token being verified at verify {theapiKey}") + + try: + jwt.decode( + theapiKey, + config("JWT_REFRESH_SECRET_KEY"), + algorithms=ALGORITHM, + options={"verify_signature": False}, + ) + LOGGER.info(f"The api key was alright {theapiKey}") + + except exceptions.JWTError: + LOGGER.warning("The access token has expired and will be updated") + userapiTokenUpdate(user_key, user_refresh, theapiKey, user_id) + + +async def get_api_key( + # api_key_query: str = Security(api_key_query), + api_key_header: str = Security(api_key_header), + # api_key_cookie: str = Security(api_key_cookie), +): + """Get api key from header.""" + if api_key_header != "": + return api_key_header + + else: + raise HTTPException( + status_code=HTTP_403_FORBIDDEN, detail="Could not validate credentials" + ) + + +def upload_was_data(dict): + """Delete all data and replace with the data from the file that is getting uploaded.""" + print("Got to upload was data") + if WasTrackerCustomerdata.objects.exists(): + LOGGER.info("There was data that was deleted from the WAS table.") + WasTrackerCustomerdata.objects.all().delete() + + for row in dict: + # Fix boolean columns + if row["elections"] == "1.0": + row["elections"] = True + elif row["elections"] == "": + row["elections"] = False + if row["fceb"] == "1.0": + row["fceb"] = True + elif row["fceb"] == "": + row["fceb"] = False + if row["special_report"] == "1.0": + row["special_report"] = True + elif row["special_report"] == "": + row["special_report"] = False + + wasCustomer = WasTrackerCustomerdata( + tag=row["tag"], + customer_name=row["customer_name"], + testing_sector=row["testing_sector"], + ci_type=row["ci_type"], + jira_ticket=row["jira_ticket"], + ticket=row["ticket"], + next_scheduled=row["next_scheduled"], + last_scanned=row["last_scanned"], + frequency=row["frequency"], + comments_notes=row["comments_notes"], + was_report_poc=row["was_report_poc"], + was_report_email=row["was_report_email"], + onboarding_date=row["onboarding_date"], + no_of_web_apps=row["no_of_web_apps"], + no_web_apps_last_updated=row["no_web_apps_last_updated"], + elections=row["elections"], + fceb=row["fceb"], + special_report=row["special_report"], + report_password=row["report_password"], + child_tags=row["child_tags"], + ) + try: + wasCustomer.save() + + except Exception as e: + LOGGER.error("There is an issue with the data type %s", e) + + +# def api_key_auth(api_key: str = Depends(oauth2_scheme)): +# if api_key not in api_keys: +# raise HTTPException( +# status_code=status.HTTP_401_UNAUTHORIZED, +# detail="Forbidden" +# ) +@api_router.post( + "/pshtt_unscanned_domains", + dependencies=[Depends(get_api_key)], + response_model=schemas.PshttDomainToRunTaskResp, + tags=["List of subdomains to run through PSHTT"], +) +def get_unscanned_pshtt_domains(tokens: dict = Depends(get_api_key)): + """Create API endpoint to get current domains that have not been run through pshtt recently.""" + # Check for API key + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + # Create task for query + task = get_vw_pshtt_domains_to_run_info.delay() + + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pshtt_unscanned_domains/task/{task_id}", + dependencies=[Depends(get_api_key)], + # , Depends(RateLimiter(times=200, seconds=60)) + response_model=schemas.PshttDomainToRunTaskResp, + tags=["Check task status for endpoint."], +) +async def get_pshtt_domains_to_run_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Retrieve status of get_pshtt_domains_to_run task.""" + # Retrieve task status + task = get_vw_pshtt_domains_to_run_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return {"task_id": task_id, "status": "Completed", "result": task.result} + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return {"task_id": task_id, "status": "Failed", "error": str(task.result)} + else: + return {"task_id": task_id, "status": task.state} + + +@api_router.put( + "/pshtt_result_update_or_insert", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.PshttDataBase], + tags=["Update or insert PSHTT data"], +) +# @transaction.atomic +def pshtt_result_update_or_insert( + # tag: str, + data: schemas.PshttInsert, + tokens: dict = Depends(get_api_key), +): + """Create API endpoint to create a record in database.""" + if tokens: + try: + print(data.organizations_uid) + userapiTokenverify(theapiKey=tokens) + LOGGER.info(f"The api key submitted {tokens}") + data_source_uid = DataSource.objects.get(name="Pshtt") + organization_uid = Organizations.objects.get( + organizations_uid=data.organizations_uid + ) + sub_domain_uid = SubDomains.objects.get(sub_domain_uid=data.sub_domain_uid) + + Organizations.objects.get(organizations_uid=data.organizations_uid) + # Get WAS record based on tag + pshtt_object, created = PshttResults.objects.update_or_create( + sub_domain_uid=data.sub_domain_uid, + organizations_uid=data.organizations_uid, + defaults={ + "organizations_uid": organization_uid, + "sub_domain_uid": sub_domain_uid, + "data_source_uid": data_source_uid, + "sub_domain": data.sub_domain, + "date_scanned": data.date_scanned, + "base_domain": data.base_domain, + "base_domain_hsts_preloaded": data.base_domain_hsts_preloaded, + "canonical_url": data.canonical_url, + "defaults_to_https": data.defaults_to_https, + "domain": data.domain, + "domain_enforces_https": data.domain_enforces_https, + "domain_supports_https": data.domain_supports_https, + "domain_uses_strong_hsts": data.domain_uses_strong_hsts, + "downgrades_https": data.downgrades_https, + "htss": data.htss, + "hsts_entire_domain": data.hsts_entire_domain, + "hsts_header": data.hsts_header, + "hsts_max_age": data.hsts_max_age, + "hsts_preload_pending": data.hsts_preload_pending, + "hsts_preload_ready": data.hsts_preload_ready, + "hsts_preloaded": data.hsts_preloaded, + "https_bad_chain": data.https_bad_chain, + "https_bad_hostname": data.https_bad_hostname, + "https_cert_chain_length": data.https_cert_chain_length, + "https_client_auth_required": data.https_client_auth_required, + "https_custom_truststore_trusted": data.https_custom_truststore_trusted, + "https_expired_cert": data.https_expired_cert, + "https_full_connection": data.https_full_connection, + "https_live": data.https_live, + "https_probably_missing_intermediate_cert": data.https_probably_missing_intermediate_cert, + "https_publicly_trusted": data.https_publicly_trusted, + "https_self_signed_cert": data.https_self_signed_cert, + "https_leaf_cert_expiration_date": data.https_leaf_cert_expiration_date, + "https_leaf_cert_issuer": data.https_leaf_cert_issuer, + "https_leaf_cert_subject": data.https_leaf_cert_subject, + "https_root_cert_issuer": data.https_root_cert_issuer, + "ip": data.ip, + "live": data.live, + "notes": data.notes, + "redirect": data.redirect, + "redirect_to": data.redirect_to, + "server_header": data.server_header, + "server_version": data.server_version, + "strictly_forces_https": data.strictly_forces_https, + "unknown_error": data.unknown_error, + "valid_https": data.valid_https, + "ep_http_headers": data.ep_http_headers, + "ep_http_server_header": data.ep_http_server_header, + "ep_http_server_version": data.ep_http_server_version, + "ep_https_headers": data.ep_https_headers, + "ep_https_hsts_header": data.ep_https_hsts_header, + "ep_https_server_header": data.ep_https_server_header, + "ep_https_server_version": data.ep_https_server_version, + "ep_httpswww_headers": data.ep_httpswww_headers, + "ep_httpswww_hsts_header": data.ep_httpswww_hsts_header, + "ep_httpswww_server_header": data.ep_httpswww_server_header, + "ep_httpswww_server_version": data.ep_httpswww_server_version, + "ep_httpwww_headers": data.ep_httpwww_headers, + "ep_httpwww_server_header": data.ep_httpwww_server_header, + "ep_httpwww_server_version": data.ep_httpwww_server_version, + }, + ) + print("made it past insert") + if created: + LOGGER.info("new PSHTT record created for %s", data.sub_domain) + + return {"message": "Record updated successfully.", "updated_data": data} + + except Exception as e: + print(e) + print("failed to insert or update") + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/orgs", + dependencies=[Depends(get_api_key)], #Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.Organization], + tags=["List of all Organizations"], +) +def read_orgs(tokens: dict = Depends(get_api_key)): + """Creeate API endpoint to get all organizations.""" + orgs = list(Organizations.objects.all()) + + if tokens: + # LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return orgs + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/fetch_weekly_statuses", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.WeeklyStatuses], + tags=["List of all Weekly Statuses"], +) +def read_weekly_statuses(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get weekly statuses.""" + current_date = dt.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + statuses = list(WeeklyStatuses.objects.filter(week_ending=week_ending_date)) + + # if tokens: + # LOGGER.info(f"The api key submitted {tokens}") + try: + # userapiTokenverify(theapiKey=tokens) + return statuses + except Exception: + LOGGER.info("API key expired please try again") + + +# else: +# return {'message': "No api key was submitted"} + + +@api_router.post( + "/fetch_user_weekly_statuses/", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.WeeklyStatuses], + tags=["List of user Weekly Status"], +) +def read_user_weekly_statuses( + data: schemas.UserStatuses, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get a user weekly statuses.""" + current_date = dt.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + statuses = list( + WeeklyStatuses.objects.filter( + week_ending=week_ending_date, user_status=data.user_fname + ) + ) + + # LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return statuses + except Exception: + LOGGER.info("API key expired please try again") + + +@api_router.post( + "/subdomains/{root_domain_uid}", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.SubDomainBase], + tags=["List of all Subdomains"], +) +def read_sub_domain(root_domain_uid: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all organizations.""" + # count = SubDomains.objects.all().count() + # print(f'The count is {count}') + # finalList = [] + # chunk_size = 1000 + # for i in range(0, count, chunk_size): + # records = list(SubDomains.objects.all()[i:i+chunk_size]) + # for record in records: + # finalList.append(record) + # subs = list(SubDomains.objects.all()[:999]) + subs = list(SubDomains.objects.filter(root_domain_uid=root_domain_uid)) + + # orgs_df = pd.DataFrame(orgs) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + print("Got to subdomains try") + userapiTokenverify(theapiKey=tokens) + return subs + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/breachcomp", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.VwBreachcomp], + tags=["List all breaches"], +) +def read_breachcomp(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all breaches.""" + breachInfo = list(VwBreachcomp.objects.all()) + print(breachInfo) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return breachInfo + except Exception: + LOGGER.info("API key expired please try again") + + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/breachcomp_credsbydate", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachcompCredsbydate], + tags=["List all breaches by date"], +) +def read_breachcomp_credsbydate(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all breach creds by date.""" + breachcomp_dateInfo = list(VwBreachcompCredsbydate.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return breachcomp_dateInfo + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/orgs_attacksurface", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwOrgsAttacksurface], + tags=["Get asset counts for an organization"], +) +def read_orgs_attacksurface( + data: schemas.VwOrgsAttacksurfaceInput, tokens: dict = Depends(get_api_key) +): + """Get asset counts for an organization attack surfaces.""" + print(data.organizations_uid) + attackSurfaceInfo = list( + VwOrgsAttacksurface.objects.filter(organizations_uid=data.organizations_uid) + ) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return attackSurfaceInfo + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/cyhy_db_asset", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.CyhyDbAssets], + tags=["Get cyhy assets"], +) +def read_cyhy_db_asset( + data: schemas.CyhyDbAssetsInput, tokens: dict = Depends(get_api_key) +): + """Get Query cyhy assets.""" + print(data.org_id) + cyhyAssets = list(CyhyDbAssets.objects.filter(org_id=data.org_id)) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return cyhyAssets + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/cidrs", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.Cidrs], + tags=["List of all CIDRS"], +) +def read_cidrs(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all CIDRS.""" + cidrs = list(VwCidrs.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return cidrs + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/breachdetails", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachDetails], + tags=["List of all Breach Details"], +) +def read_breachdetails(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all CIDRS.""" + breachDetails = list(VwBreachcompBreachdetails.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return breachDetails + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post("/get_key", tags=["Get user api keys"]) +def read_get_key(data: schemas.UserAPI): + """Call API endpoint to get api by submitting refresh token.""" + user_key = "" + userkey = list(apiUser.objects.filter(refresh_token=data.refresh_token)) + + for u in userkey: + user_key = u.apiKey + return user_key + + +# @api_router.post("/testingUsers", +# tags=["List of user id"]) +# def read_users(data: schemas.UserAuth): +# user = userinfo(data.username) +# +# # user = list(User.objects.filter(username='cduhn75')) +# if user is None: +# raise HTTPException( +# status_code=status.HTTP_400_BAD_REQUEST, +# detail="User with this name does exist" +# ) +# return userinfo(data.username) + + +# @api_router.get("/secure_endpoint", tags=["test"]) +# async def get_open_api_endpoint(api_key: APIKey = Depends(get_api_key)): +# print(api_key) +# response = "How cool is this?" +# return response + + +@api_router.post( + "/signup", + summary="Create api key and access token on user", + tags=["Sign-up to add api_key and access token to user"], +) +def create_user(data: schemas.UserAuth): + """Create api key and access token on user.""" + # querying database to check if user already exist + user = userinfo(data.username) + + # TODO put logging statement here. + print(f"The user id is {user}\n") + if user is None: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="User with this username does not exist", + ) + + theNewUser = apiUser( + apiKey=create_access_token(data.username), + user_id=user, + refresh_token=create_refresh_token(data.username), + ) + apiUser.save(theNewUser) + return theNewUser + + +# @api_router.get("/items/") +# async def read_items(token: str=Depends(oauth2_scheme)): +# return {"token": token} + + +@api_router.post( + "/was_upload", dependencies=[Depends(get_api_key)], tags=["Upload WAS csv file"] +) +def upload(tokens: dict = Depends(get_api_key), file: UploadFile = File(...)): + """Upload csv file from WAS.""" + if not tokens: + return {"message": "No api key was submitted"} + + if not file.filename.endswith("csv"): + raise HTTPException(400, detail="Invalid document type") + + # f = TextIOWrapper(file.file) + + dict_reader = csv.DictReader(codecs.iterdecode(file.file, "utf-8")) + col_names = dict_reader.fieldnames + if col_names is None: + raise HTTPException(400, detail="The CSV file does not have headers") + + col_names_set: set[str] = set(col_names) + # col_names = dict_reader.fieldnames + # col_names = set(col_names) + data_dict = list(dict_reader) + + required_columns = [ + "tag", + "customer_name", + "testing_sector", + "ci_type", + "ticket", + "next_scheduled", + "last_scanned", + "frequency", + "comments_notes", + "was_report_poc", + "was_report_email", + "onboarding_date", + "no_of_web_apps", + ] + + try: + # Check that all the required column names are present + if all(item in col_names_set for item in required_columns): + print("column names are all correct") + upload_was_data(data_dict) + return {"message": "Successfully uploaded %s" % file.filename} + else: + incorrect_col = [] + for col in required_columns: + if col in col_names: + pass + else: + incorrect_col.append(col) + raise HTTPException( + 400, + detail="There was a missing or" + " incorrect column in file," + " to columns %s" % incorrect_col, + ) + + except ValueError: + return { + "message": "There was an error uploading the file at %s." % incorrect_col + } + except ValidationError as e: + return {"message": "There was an error uploading the file type at %s." % e} + + finally: + file.file.close() + + +@api_router.post( + "/ve_info", + dependencies=[Depends(get_api_key)], + response_model=schemas.TaskResponse, + tags=["List of all VE data"], +) +def ve_info(ip_address: List[str], tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all WAS data.""" + print(ip_address) + + # orgs_df = pd.DataFrame(orgs) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + task = get_ve_info.delay(ip_address) + return {"task_id": task.id, "status": "Processing"} + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/ve_info/task/{task_id}", + dependencies=[Depends(get_api_key)], + response_model=schemas.veTaskResponse, + tags=["Check task VE status"], +) +async def get_ve_task_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Check task VE status.""" + task = get_ve_info.AsyncResult(task_id) + + if task.state == "SUCCESS": + return {"task_id": task_id, "status": "Completed", "result": task.result} + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return {"task_id": task_id, "status": "Failed", "error": str(task.result)} + else: + return {"task_id": task_id, "status": task.state} + + +@api_router.post( + "/vs_info", + dependencies=[Depends(get_api_key)], + response_model=schemas.veTaskResponse, + tags=["List of all VS data"], +) +def vs_info(cyhy_db_names: List[str], tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all WAS data.""" + print(cyhy_db_names) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + task = get_vs_info.delay(cyhy_db_names) + return {"task_id": task.id, "status": "Processing"} + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/vs_info/task/{task_id}", + dependencies=[Depends(get_api_key)], + response_model=schemas.TaskResponse, + tags=["Check task status"], +) +async def get_task_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Check VS_info task status.""" + task = get_vs_info.AsyncResult(task_id) + + if task.state == "SUCCESS": + return {"task_id": task_id, "status": "Completed", "result": task.result} + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return {"task_id": task_id, "status": "Failed", "error": str(task.result)} + else: + return {"task_id": task_id, "status": task.state} + + +@api_router.post( + "/was_info", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.WASDataBase], + tags=["List of all WAS data"], +) +def was_info(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get all WAS data.""" + if not tokens: + return {"message": "No api key was submitted"} + try: + was_data = list(WasTrackerCustomerdata.objects.all()) + userapiTokenverify(theapiKey=tokens) + return was_data + except Exception: + LOGGER.info("API key expired please try again") + + +@api_router.delete( + "/was_info_delete/{tag}", + dependencies=[Depends(get_api_key)], + tags=["Delete WAS data"], +) +def was_info_delete(tag: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to delete a record in database.""" + if not tokens: + return {"message": "No api key was submitted"} + + was_data = WasTrackerCustomerdata.objects.get(tag=tag) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + was_data.delete() + return {"deleted_tag": tag} + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/was_info_create", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Create new WAS data"], +) +def was_info_create(request: Request, tokens: dict = Depends(get_api_key)): + """Call API endpoint to create a record in database.""" + if not tokens: + return {"message": "No api key was submitted"} + + print("got to the endpoint") + + LOGGER.info(f"The api key submitted {tokens}") + try: + # Get data header + customer = json.loads(request.headers.get("x-data")) + was_customer = WasTrackerCustomerdata.objects.create(**customer) + userapiTokenverify(theapiKey=tokens) + was_customer.save() + return {"saved_customer": was_customer} + except Exception: + LOGGER.info("API key expired please try again") + return {"message": "Failed to upload"} + + +@api_router.put( + "/was_info_update/{tag}", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Update WAS data"], +) +@transaction.atomic +def was_info_update(tag: str, request: Request, tokens: dict = Depends(get_api_key)): + """Call API endpoint to create a record in database.""" + if not tokens: + return {"message": "No api key was submitted"} + LOGGER.info(f"The api key submitted {tokens}") + try: + # Get customer header + customer = json.loads(request.headers.get("x-data")) + + # Verify token + userapiTokenverify(theapiKey=tokens) + + # Get WAS record based on tag + was_data = WasTrackerCustomerdata.objects.get(tag=tag) + updated_data = {} + for field, value in customer.items(): + print(f"the field is {field} and the value is {value}") + if hasattr(was_data, field) and getattr(was_data, field) != value: + setattr(was_data, field, value) + updated_data[field] = value + was_data.save() + return {"message": "Record updated successfully.", "updated_data": updated_data} + + was_data.save() + return {"updated_customer": was_data} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + + +@api_router.post( + "/cyhy_port_scan", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Create new cyhy port scan data"], +) +def cyhy_port_scan_info_create( + ports_scan_data: schemas.CyhyPortScans, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to create a record in database.""" + cyhy_ports = CyhyPortScans(**ports_scan_data.dict()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + cyhy_ports.save() + return {"saved_customer": cyhy_ports} + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.put( + "/was_info_update/{cyhy_id}", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Update cyhy_port_scan data"], +) +@transaction.atomic +def cyhy_ports_scan_info_update( + cyhy_id: str, org_scans: schemas.CyhyPortScans, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to update a record in database.""" + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + scan_data = CyhyPortScans.objects.get(cyhy_id=cyhy_id) + updated_data = {} + for field, value in org_scans.dict(exclude_unset=True).items(): + print(f"the field is {field} and the value is {value}") + if hasattr(scan_data, field) and getattr(scan_data, field) != value: + setattr(scan_data, field, value) + updated_data[field] = value + scan_data.save() + return { + "message": "Record updated successfully.", + "updated_data": updated_data, + } + + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# ---------- D-Score Endpoints ---------- +# --- Endpoints for vw_dscore_vs_cert view --- +@api_router.post( + "/dscore_vs_cert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreVSCertTaskResp, + tags=["Get all VS cert data needed for D-Score"], +) +def read_dscore_vs_cert( + data: schemas.VwDscoreVSCertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all VS cert data needed for D-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_dscore_vs_cert_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/dscore_vs_cert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreVSCertTaskResp, + tags=["Check task status for D-Score VS cert view."], +) +async def get_dscore_vs_cert_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get discvoery score VS cert task status.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_dscore_vs_cert_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_dscore_vs_mail view --- +@api_router.post( + "/dscore_vs_mail", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreVSMailTaskResp, + tags=["Get all VS mail data needed for D-Score"], +) +def read_dscore_vs_mail( + data: schemas.VwDscoreVSMailInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all VS mail data needed for D-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_dscore_vs_mail_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/dscore_vs_mail/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreVSMailTaskResp, + tags=["Check task status for D-Score VS mail view."], +) +async def get_dscore_vs_mail_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status of read_dscore_vs_mail.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_dscore_vs_mail_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_dscore_pe_ip view --- +@api_router.post( + "/dscore_pe_ip", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscorePEIpTaskResp, + tags=["Get all PE IP data needed for D-Score"], +) +def read_dscore_pe_ip( + data: schemas.VwDscorePEIpInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE IP data needed for D-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_dscore_pe_ip_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/dscore_pe_ip/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscorePEIpTaskResp, + tags=["Check task status for D-Score PE IP view."], +) +async def get_dscore_pe_ip_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status of read_dscore_pe_ip.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_dscore_pe_ip_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_dscore_pe_domain view --- +@api_router.post( + "/dscore_pe_domain", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscorePEDomainTaskResp, + tags=["Get all PE domain data needed for D-Score"], +) +def read_dscore_pe_domain( + data: schemas.VwDscorePEDomainInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE domain data needed for D-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_dscore_pe_domain_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/dscore_pe_domain/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscorePEDomainTaskResp, + tags=["Check task status for D-Score PE domain view."], +) +async def get_dscore_pe_domain_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_dscore_pe_domain.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_dscore_pe_domain_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_dscore_was_webapp view --- +@api_router.post( + "/dscore_was_webapp", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreWASWebappTaskResp, + tags=["Get all WAS webapp data needed for D-Score"], +) +def read_dscore_was_webapp( + data: schemas.VwDscoreWASWebappInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all WAS webapp data needed for D-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_dscore_was_webapp_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/dscore_was_webapp/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwDscoreWASWebappTaskResp, + tags=["Check task status for D-Score WAS webapp view."], +) +async def get_dscore_was_webapp_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_dscore_was_webapp.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_dscore_was_webapp_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for FCEB status query (no view) --- +@api_router.post( + "/fceb_status", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.FCEBStatusTaskResp, + tags=["Get the FCEB status of a specified list of organizations."], +) +def read_fceb_status( + data: schemas.FCEBStatusInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the FCEB status of a specified list of organizations.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_fceb_status_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/fceb_status/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.FCEBStatusTaskResp, + tags=["Check task status for FCEB status query."], +) +async def get_fceb_status_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for fceb_status.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_fceb_status_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# ---------- I-Score Endpoints ---------- +# --- Endpoints for vw_iscore_vs_vuln view --- +@api_router.post( + "/iscore_vs_vuln", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreVSVulnTaskResp, + tags=["Get all VS vuln data needed for I-Score"], +) +def read_iscore_vs_vuln( + data: schemas.VwIscoreVSVulnInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all VS vuln data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_vs_vuln_info.delay(data.specified_orgs) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_vs_vuln/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreVSVulnTaskResp, + tags=["Check task status for I-Score VS vuln view."], +) +async def get_iscore_vs_vuln_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status read_iscore_vs_vuln.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_vs_vuln_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_vs_vuln_prev view --- +@api_router.post( + "/iscore_vs_vuln_prev", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreVSVulnPrevTaskResp, + tags=["Get all previous VS vuln data needed for I-Score"], +) +def read_iscore_vs_vuln_prev( + data: schemas.VwIscoreVSVulnPrevInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all previous VS vuln data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_vs_vuln_prev_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_vs_vuln_prev/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreVSVulnPrevTaskResp, + tags=["Check task status for I-Score previous VS vuln view."], +) +async def get_iscore_vs_vuln_prev_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_vs_vuln_prev.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_vs_vuln_prev_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_pe_vuln view --- +@api_router.post( + "/iscore_pe_vuln", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEVulnTaskResp, + tags=["Get all PE vuln data needed for I-Score"], +) +def read_iscore_pe_vuln( + data: schemas.VwIscorePEVulnInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE vuln data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_pe_vuln_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_pe_vuln/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEVulnTaskResp, + tags=["Check task status for I-Score PE vuln view."], +) +async def get_iscore_pe_vuln_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_pe_vuln.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_pe_vuln_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_pe_cred view --- +@api_router.post( + "/iscore_pe_cred", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePECredTaskResp, + tags=["Get all PE cred data needed for I-Score"], +) +def read_iscore_pe_cred( + data: schemas.VwIscorePECredInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE cred data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_pe_cred_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_pe_cred/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePECredTaskResp, + tags=["Check task status for I-Score PE cred view."], +) +async def get_iscore_pe_cred_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_pe_cred.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_pe_cred_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_pe_breach view --- +@api_router.post( + "/iscore_pe_breach", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEBreachTaskResp, + tags=["Get all PE breach data needed for I-Score"], +) +def read_iscore_pe_breach( + data: schemas.VwIscorePEBreachInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE breach data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_pe_breach_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_pe_breach/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEBreachTaskResp, + tags=["Check task status for I-Score PE breach view."], +) +async def get_iscore_pe_breach_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_pe_breach.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_pe_breach_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_pe_darkweb view --- +@api_router.post( + "/iscore_pe_darkweb", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEDarkwebTaskResp, + tags=["Get all PE darkweb data needed for I-Score"], +) +def read_iscore_pe_darkweb( + data: schemas.VwIscorePEDarkwebInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE darkweb data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_pe_darkweb_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_pe_darkweb/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEDarkwebTaskResp, + tags=["Check task status for I-Score PE darkweb view."], +) +async def get_iscore_pe_darkweb_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_pe_darkweb.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_pe_darkweb_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_pe_protocol view --- +@api_router.post( + "/iscore_pe_protocol", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEProtocolTaskResp, + tags=["Get all PE protocol data needed for I-Score"], +) +def read_iscore_pe_protocol( + data: schemas.VwIscorePEProtocolInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all PE protocol data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_pe_protocol_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_pe_protocol/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscorePEProtocolTaskResp, + tags=["Check task status for I-Score PE protocol view."], +) +async def get_iscore_pe_protocol_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_pe_protocol.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_pe_protocol_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_was_vuln view --- +@api_router.post( + "/iscore_was_vuln", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreWASVulnTaskResp, + tags=["Get all WAS vuln data needed for I-Score"], +) +def read_iscore_was_vuln( + data: schemas.VwIscoreWASVulnInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all WAS vuln data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_was_vuln_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_was_vuln/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreWASVulnTaskResp, + tags=["Check task status for I-Score WAS vuln view."], +) +async def get_iscore_was_vuln_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_was_vuln.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_was_vuln_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for vw_iscore_was_vuln_prev view --- +@api_router.post( + "/iscore_was_vuln_prev", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreWASVulnPrevTaskResp, + tags=["Get all previous WAS vuln data needed for I-Score"], +) +def read_iscore_was_vuln_prev( + data: schemas.VwIscoreWASVulnPrevInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all previous WAS vuln data needed for I-Score.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_iscore_was_vuln_prev_info.delay( + data.specified_orgs, data.start_date, data.end_date + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/iscore_was_vuln_prev/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreWASVulnPrevTaskResp, + tags=["Check task status for I-Score previous WAS vuln view."], +) +async def get_iscore_was_vuln_prev_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_iscore_was_vuln_prev.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_iscore_was_vuln_prev_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoint for KEV list query (no view) --- +@api_router.post( + "/kev_list", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.KEVListTaskResp, + tags=["Get list of all KEVs."], +) +def read_kev_list(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all KEVs.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_kev_list_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/kev_list/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.KEVListTaskResp, + tags=["Check task status for KEV list query."], +) +async def get_kev_list_task_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Get task status for kev_list.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_kev_list_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# ---------- General Score Endpoints ---------- +# --- Endpoints for XS stakeholder list query --- +@api_router.post( + "/xs_stakeholders", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Get list of all XS stakeholders."], +) +def read_xs_stakeholders(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all XS stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_xs_stakeholders_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/xs_stakeholders/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Check task status for XS stakeholder query."], +) +async def get_xs_stakeholders_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_xs_stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_xs_stakeholders_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for S stakeholder list query --- +@api_router.post( + "/s_stakeholders", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Get list of all S stakeholders."], +) +def read_s_stakeholders(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all S stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_s_stakeholders_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/s_stakeholders/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Check task status for S stakeholder query."], +) +async def get_s_stakeholders_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_s_stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_s_stakeholders_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for M stakeholder list query --- +@api_router.post( + "/m_stakeholders", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Get list of all M stakeholders."], +) +def read_m_stakeholders(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all M stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_m_stakeholders_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/m_stakeholders/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Check task status for M stakeholder query."], +) +async def get_m_stakeholders_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_m_stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_m_stakeholders_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for L stakeholder list query --- +@api_router.post( + "/l_stakeholders", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Get list of all L stakeholders."], +) +def read_l_stakeholders(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all L stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_l_stakeholders_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/l_stakeholders/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Check task status for L stakeholder query."], +) +async def get_l_stakeholders_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_l_stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_l_stakeholders_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- Endpoints for XL stakeholder list query --- +@api_router.post( + "/xl_stakeholders", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Get list of all XL stakeholders."], +) +def read_xl_stakeholders(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get list of all XL stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_xl_stakeholders_info.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/xl_stakeholders/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.VwIscoreOrgsIpCountsTaskResp, + tags=["Check task status for XL stakeholder query."], +) +async def get_xl_stakeholders_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for read_xl_stakeholders.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_xl_stakeholders_info.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.put( + "/cve_insert_or_update", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.PshttDataBase], + tags=["Update or insert CVE data from NIST"], +) +# @transaction.atomic +def cve_insert_or_update( + # tag: str, + data: schemas.CveInsert, + tokens: dict = Depends(get_api_key), +): + """Create API endpoint to create a record in database.""" + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + LOGGER.info(f"The api key submitted {tokens}") + # Get WAS record based on tag + vender_prod_dict = data.vender_product + cve_object, created = Cves.objects.update_or_create( + cve_name=data.cve_name, + defaults={ + "cve_name": data.cve_name, + "published_date": data.published_date, + "last_modified_date": data.last_modified_date, + "vuln_status": data.vuln_status, + "description": data.description, + "cvss_v2_source": data.cvss_v2_source, + "cvss_v2_type": data.cvss_v2_type, + "cvss_v2_version": data.cvss_v2_version, + "cvss_v2_vector_string": data.cvss_v2_vector_string, + "cvss_v2_base_score": data.cvss_v2_base_score, + "cvss_v2_base_severity": data.cvss_v2_base_severity, + "cvss_v2_exploitability_score": data.cvss_v2_exploitability_score, + "cvss_v2_impact_score": data.cvss_v2_impact_score, + "cvss_v3_source": data.cvss_v3_source, + "cvss_v3_type": data.cvss_v3_type, + "cvss_v3_version": data.cvss_v3_version, + "cvss_v3_vector_string": data.cvss_v3_vector_string, + "cvss_v3_base_score": data.cvss_v3_base_score, + "cvss_v3_base_severity": data.cvss_v3_base_severity, + "cvss_v3_exploitability_score": data.cvss_v3_exploitability_score, + "cvss_v3_impact_score": data.cvss_v3_impact_score, + "cvss_v4_source": data.cvss_v4_source, + "cvss_v4_type": data.cvss_v4_type, + "cvss_v4_version": data.cvss_v4_version, + "cvss_v4_vector_string": data.cvss_v4_vector_string, + "cvss_v4_base_score": data.cvss_v4_base_score, + "cvss_v4_base_severity": data.cvss_v4_base_severity, + "cvss_v4_exploitability_score": data.cvss_v4_exploitability_score, + "cvss_v4_impact_score": data.cvss_v4_impact_score, + "weaknesses": data.weaknesses, + "reference_urls": data.reference_urls, + "cpe_list": data.cpe_list, + }, + ) + if created: + LOGGER.info("new CVE record created for %s", data.cve_name) + + prod_obj_list = [] + for vender, product_list in vender_prod_dict.items(): + vender_obj, vender_created = CpeVender.objects.update_or_create( + vender_name=vender + ) + for product, version in product_list: + product_obj, product_created = CpeProduct.objects.update_or_create( + cpe_product_name=product, + version_number=version, + defaults={"cpe_vender_uid": vender_obj}, + ) + prod_obj_list.append(product_obj) + + cve_object.products.set(prod_obj_list) + cve_object.save() + + prods = [] + for prod in list(cve_object.products.all()): + prods.append( + { + "cpe_product_uid": prod.cpe_product_uid, + "cpe_product_name": prod.cpe_product_name, + "version_number": prod.version_number, + "vender_uid": prod.cpe_vender_uid_id, + "vender_name": prod.cpe_vender_uid.vender_name, + } + ) + return { + "message": "Record updated successfully.", + "updated_cve": cve_object, + "products": prods, + } + + except Exception as e: + print(e) + print("failed to insert or update") + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/get_cve", + dependencies=[Depends(get_api_key)], + # response_model=schemas.DataSource, + tags=["Get cve data and relevant products for a gvien CVE"], +) +def get_cve(data: schemas.GetCveCall, tokens: dict = Depends(get_api_key)): + """Get CVE and product data.""" + LOGGER.info("in CVE") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + LOGGER.info(f"The api key submitted {tokens}") + try: + cve = Cves.objects.get(cve_name=f"{data.cve_name}") + products = cve.products.all() + vend_prod_dict: dict[str, list] = {} + for prod in products.iterator(): + if prod.cpe_vender_uid.vender_name not in vend_prod_dict.keys(): + vend_prod_dict[prod.cpe_vender_uid.vender_name] = [] + vend_prod_dict[prod.cpe_vender_uid.vender_name].append( + { + "cpe_product_uid": prod.cpe_product_uid, + "cpe_product_name": prod.cpe_product_name, + "version_number": prod.version_number, + "vender_uid": prod.cpe_vender_uid_id, + } + ) + cve_dict = model_to_dict(cve) + return {"cve_data": cve_dict, "products": vend_prod_dict} + except ValidationError: + return {"message": "CVE does not exist"} + + except Exception as e: + LOGGER.info("API key expired please try again") + LOGGER.info(e) + else: + return {"message": "No api key was submitted"} + + +# ---------- Misc. Endpoints ---------- +# --- execute_ips(), Issue 559 --- +@api_router.post( + "/ips_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.IpsInsertTaskResp, + tags=["Insert new ip records into the ips table"], +) +def ips_insert(data: schemas.IpsInsertInput, tokens: dict = Depends(get_api_key)): + """Call API endpoint to insert new ip records into the ips table.""" + # Convert list of input models to list of dictionaries + new_ips = [dict(input_dict) for input_dict in data.new_ips] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = ips_insert_task.delay(new_ips) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/ips_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.IpsInsertTaskResp, + tags=["Check task status for ips_insert endpoint task."], +) +async def ips_insert_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of ips_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = ips_insert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_all_subs(), Issue 560 --- +@api_router.post( + "/sub_domains_table", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.SubDomainPagedTaskResp, + tags=["Get all data from the sub_domains table"], +) +def sub_domains_table( + data: schemas.SubDomainPagedInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get all data from the sub_domains table.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = sub_domains_table_task.delay(data.page, data.per_page) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/sub_domains_table/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.SubDomainPagedTaskResp, + tags=["Check task status for sub_domains_table endpoint task."], +) +async def sub_domains_table_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of sub_domains_table task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = sub_domains_table_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_domMasq_alerts(), Issue 562 --- +@api_router.post( + "/domain_alerts_by_org_date", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.DomainAlertsTable], + tags=["Get all domain_alerts table data for the specified org_uid and date range."], +) +def domain_alerts_by_org_date( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all domain_alerts table data for the specified org_uid and date range.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + domain_alerts_by_org_date_data = list( + DomainAlerts.objects.filter( + organizations_uid=data.org_uid, + date__range=[data.start_date, data.end_date], + ).values() + ) + # Convert uuids to strings + for row in domain_alerts_by_org_date_data: + row["domain_alert_uid"] = convert_uuid_to_string( + row["domain_alert_uid"] + ) + row["sub_domain_uid_id"] = convert_uuid_to_string( + row["sub_domain_uid_id"] + ) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + # Catch query no results scenario + if not domain_alerts_by_org_date_data: + domain_alerts_by_org_date_data = [ + {x: None for x in schemas.DomainAlertsTable.__fields__} + ] + return domain_alerts_by_org_date_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_domMasq(), Issue 563 --- +@api_router.post( + "/domain_permu_by_org_date", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.DomainPermuTable], + tags=[ + "Get all domain_permutations table data for the specified org_uid and date range." + ], +) +def domain_permu_by_org_date( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all domain_permutations table data for the specified org_uid and date range.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + domain_permu_by_org_date_data = list( + DomainPermutations.objects.filter( + organizations_uid=data.org_uid, + date_active__range=[data.start_date, data.end_date], + ).values() + ) + # Convert uuids to strings + for row in domain_permu_by_org_date_data: + row["suspected_domain_uid"] = convert_uuid_to_string( + row["suspected_domain_uid"] + ) + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["date_observed"] = convert_date_to_string(row["date_observed"]) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + row["sub_domain_uid_id"] = convert_uuid_to_string( + row["sub_domain_uid_id"] + ) + row["date_active"] = convert_date_to_string(row["date_active"]) + # Catch query no results scenario + if not domain_permu_by_org_date_data: + domain_permu_by_org_date_data = [ + {x: None for x in schemas.DomainPermuTable.__fields__} + ] + return domain_permu_by_org_date_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_roots(), Issue 564 --- +@api_router.post( + "/root_domains_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert list of root domains for the specified org."], +) +def root_domains_insert( + data: schemas.RootDomainsInsertInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to insert list of root domains for the specified org.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + org_dict = data.org_dict.__dict__ + # If API key valid, go through and insert domains + insert_count = 0 + for domain in data.domain_list: + # Check if record already exists + domain_results = RootDomains.objects.filter( + root_domain=domain, + organizations_uid=org_dict["organizations_uid"], + ) + if not domain_results.exists(): + # If not, insert new record + curr_org_uid = Organizations.objects.get( + organizations_uid=org_dict["organizations_uid"] + ) + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = None + pe_data_source_uid = DataSource.objects.get(name="P&E") + RootDomains.objects.create( + root_domain_uid=uuid.uuid1(), + organizations_uid=curr_org_uid, + root_domain=domain, + ip_address=ip, + data_source_uid=pe_data_source_uid, + enumerate_subs=True, + ) + insert_count += 1 + return ( + str(insert_count) + + " domains were inserted into root_domains table for " + + org_dict["cyhy_db_name"] + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_orgs_contacts(), Issue 601 --- +@api_router.get( + "/orgs_report_on_contacts", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.OrgsReportOnContacts], + tags=["Get all contact data for orgs where report_on is true."], +) +def orgs_report_on_contacts(tokens: dict = Depends(get_api_key)): + """Create API endpoint to get all contact data for orgs where report_on is true.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + orgs_report_on_contacts_data = list( + CyhyContacts.objects.filter( + org_id__in=Organizations.objects.filter(report_on=True).values( + "cyhy_db_name" + ) + ).values("email", "contact_type", "org_id") + ) + return orgs_report_on_contacts_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_org_assets_count_past(), Issue 603 --- +@api_router.post( + "/past_asset_counts_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.RSSTable], + tags=["Get all RSS data for the specified org_uid and date."], +) +def past_asset_counts_by_org( + data: schemas.GenInputOrgUIDDateSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all RSS data for the specified org_uid and date.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + past_asset_counts_by_org_data = list( + ReportSummaryStats.objects.filter( + organizations_uid=data.org_uid, end_date=data.date + ).values() + ) + # Convert uuids to strings + for row in past_asset_counts_by_org_data: + row["report_uid"] = convert_uuid_to_string(row["report_uid"]) + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["start_date"] = convert_date_to_string(row["start_date"]) + row["end_date"] = convert_date_to_string(row["end_date"]) + # Catch query no results scenario + if not past_asset_counts_by_org_data: + past_asset_counts_by_org_data = [ + {x: None for x in schemas.RSSTable.__fields__} + ] + return past_asset_counts_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_org_assets_count(), Issue 604 --- +@api_router.post( + "/asset_counts_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.AssetCountsByOrg], + tags=["Get attacksurface data for the specified org_uid."], +) +def asset_counts_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get attacksurface data for the specified org_uid.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + asset_counts_by_org_data = list( + VwOrgsAttacksurface.objects.filter( + organizations_uid=data.org_uid + ).values( + "organizations_uid", + "cyhy_db_name", + "num_root_domain", + "num_sub_domain", + "num_ips", + "num_ports", + "num_cidrs", + "num_ports_protocols", + "num_software", + "num_foreign_ips", + ) + ) + # Convert uuids to strings + for row in asset_counts_by_org_data: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + return asset_counts_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_new_orgs(), Issue 605 --- +@api_router.get( + "/orgs_report_on_false", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.OrgsTable], + tags=["Get all data for organizations where report on is false."], +) +def orgs_report_on_false(tokens: dict = Depends(get_api_key)): + """Create API endpoint to get all data for organizations where report on is false.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + orgs_report_on_false_data = list( + Organizations.objects.filter(report_on=False).values() + ) + # Convert uuids to strings + for row in orgs_report_on_false_data: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["org_type_uid_id"] = convert_uuid_to_string(row["org_type_uid_id"]) + row["date_first_reported"] = convert_date_to_string( + row["date_first_reported"] + ) + row["parent_org_uid_id"] = convert_uuid_to_string( + row["parent_org_uid_id"] + ) + row["cyhy_period_start"] = convert_date_to_string( + row["cyhy_period_start"] + ) + return orgs_report_on_false_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- set_org_to_report_on(), Issue 606 --- +@api_router.post( + "/orgs_set_report_on", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.OrgsTable], + tags=["Set report_on to true for the specified organization."], +) +def orgs_set_report_on( + data: schemas.OrgsSetReportOnInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to set report_on to true for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + specified_org = list( + Organizations.objects.filter(cyhy_db_name=data.cyhy_db_name).values() + ) + if len(specified_org) != 0: + # If org exists, update fields + Organizations.objects.filter(cyhy_db_name=data.cyhy_db_name).update( + report_on=True, premium_report=data.premium, demo=False + ) + # Convert uuids to strings + for row in specified_org: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["org_type_uid_id"] = convert_uuid_to_string( + row["org_type_uid_id"] + ) + row["date_first_reported"] = convert_date_to_string( + row["date_first_reported"] + ) + row["parent_org_uid_id"] = convert_uuid_to_string( + row["parent_org_uid_id"] + ) + row["cyhy_period_start"] = convert_date_to_string( + row["cyhy_period_start"] + ) + return specified_org + else: + # Otherwise, return empty + LOGGER.error("No org found for that cyhy id") + return [ + { + "organizations_uid": "NOT FOUND", + "name": "", + "cyhy_db_name": "", + "org_type_uid_id": "", + "report_on": False, + "password": "", + "date_first_reported": "", + "parent_org_uid_id": "", + "premium_report": False, + "agency_type": "", + "demo": False, + "scorecard": False, + "fceb": False, + "receives_cyhy_report": False, + "receives_bod_report": False, + "receives_cybex_report": False, + "run_scans": False, + "is_parent": False, + "ignore_roll_up": True, + "retired": True, + "cyhy_period_start": "", + "fceb_child": False, + "election": False, + "scorecard_child": False, + } + ] + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- set_org_to_demo(), Issue 607 --- +@api_router.post( + "/orgs_set_demo", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.OrgsTable], + tags=["Set demo to true for the specified organization."], +) +def orgs_set_demo( + data: schemas.OrgsSetReportOnInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to set demo to true for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + specified_org = list( + Organizations.objects.filter(cyhy_db_name=data.cyhy_db_name).values() + ) + LOGGER.info(specified_org) + if len(specified_org) != 0: + # If org exists, update fields + Organizations.objects.filter(cyhy_db_name=data.cyhy_db_name).update( + report_on=False, premium_report=data.premium, demo=True + ) + # Convert uuids to strings + for row in specified_org: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["org_type_uid_id"] = convert_uuid_to_string( + row["org_type_uid_id"] + ) + row["date_first_reported"] = convert_date_to_string( + row["date_first_reported"] + ) + row["parent_org_uid_id"] = convert_uuid_to_string( + row["parent_org_uid_id"] + ) + row["cyhy_period_start"] = convert_date_to_string( + row["cyhy_period_start"] + ) + return specified_org + else: + # Otherwise, return empty + LOGGER.error("No org found for that cyhy id") + return [ + { + "organizations_uid": "NOT FOUND", + "name": "", + "cyhy_db_name": "", + "org_type_uid_id": "", + "report_on": False, + "password": "", + "date_first_reported": "", + "parent_org_uid_id": "", + "premium_report": False, + "agency_type": "", + "demo": False, + "scorecard": False, + "fceb": False, + "receives_cyhy_report": False, + "receives_bod_report": False, + "receives_cybex_report": False, + "run_scans": False, + "is_parent": False, + "ignore_roll_up": True, + "retired": True, + "cyhy_period_start": "", + "fceb_child": False, + "election": False, + "scorecard_child": False, + } + ] + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_cyhy_assets(), Issue 608 --- +@api_router.post( + "/cyhy_assets_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.CyhyDbAssetsByOrg], + tags=["Get all cyhy assets for the specified organization."], +) +def cyhy_assets_by_org( + data: schemas.GenInputOrgCyhyNameSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all cyhy assets for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + cyhy_assets_by_org_data = list( + CyhyDbAssets.objects.filter( + org_id=data.org_cyhy_name, currently_in_cyhy=True + ).values() + ) + # Convert uuids to strings + for row in cyhy_assets_by_org_data: + row["field_id"] = convert_uuid_to_string(row["field_id"]) + row["first_seen"] = convert_date_to_string(row["first_seen"]) + row["last_seen"] = convert_date_to_string(row["last_seen"]) + # Catch query no results scenario + if not cyhy_assets_by_org_data: + cyhy_assets_by_org_data = [ + {x: None for x in schemas.CyhyDbAssetsByOrg.__fields__} + ] + return cyhy_assets_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_cidrs_and_ips(), Issue 610 --- +@api_router.post( + "/cidrs_ips_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.CidrsIpsByOrg], + tags=["Get all CIDRs and IPs for the specified organization."], +) +def cidrs_ips_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all CIDRs and IPs for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + cidr_ip_data = list( + Cidrs.objects.filter(organizations_uid=data.org_uid).values( + ip=F("network") + ) + ) + sub_root_ip_data = list( + VwIpsSubRootOrgInfo.objects.filter( + organizations_uid=data.org_uid, + origin_cidr__isnull=True, + i_current=True, + sd_current=True, + ).values("ip") + ) + cidrs_ips_by_org_data = cidr_ip_data + sub_root_ip_data + return cidrs_ips_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_ips(), Issue 611 --- +@api_router.post( + "/ips_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.IpsByOrg, + tags=["Get all IPs for the specified organization."], +) +def ips_by_org(data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key)): + """Create API endpoint to get all IPs for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + cidr_ip_data = list( + VwIpsCidrOrgInfo.objects.filter( + organizations_uid=data.org_uid, origin_cidr__isnull=False + ).values("ip") + ) + sub_root_ip_data = list( + VwIpsSubRootOrgInfo.objects.filter( + organizations_uid=data.org_uid + ).values("ip") + ) + return {"cidr_ip_data": cidr_ip_data, "sub_root_ip_data": sub_root_ip_data} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_extra_ips(), Issue 612 --- +@api_router.post( + "/extra_ips_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.ExtraIpsByOrg], + tags=["Get all extra IPs for the specified organization."], +) +def extra_ips_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all extra IPs for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + extra_ips_by_org_data = list( + VwIpsSubRootOrgInfo.objects.filter( + organizations_uid=data.org_uid, + origin_cidr__isnull=True, + i_current=True, + sd_current=True, + ).values("ip_hash", "ip") + ) + return extra_ips_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- set_from_cidr(), Issue 616 --- +@api_router.post( + "/ips_update_from_cidr", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.IpsUpdateFromCidrTaskResp, + tags=["Set from_cidr to True for any IPs that have an origin CIDR."], +) +def ips_update_from_cidr(tokens: dict = Depends(get_api_key)): + """Create API endpoint to set from_cidr to True for any IPs that have an origin CIDR.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = ips_update_from_cidr_task.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/ips_update_from_cidr/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.IpsUpdateFromCidrTaskResp, + tags=["Check task status for ips_update_from_cidr endpoint task."], +) +async def ips_update_from_cidr_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to check status of ips_update_from_cidr endpoint task.""" + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = ips_update_from_cidr_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_cidrs_by_org(), Issue 618 --- +@api_router.post( + "/cidrs_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.CidrsByOrg], + tags=["Get all CIDRs for a specified organization."], +) +def cidrs_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all CIDRs for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + cidrs_by_org_data = list( + Cidrs.objects.filter( + organizations_uid=data.org_uid, current=True + ).values() + ) + # Convert uuids to strings + for row in cidrs_by_org_data: + row["cidr_uid"] = convert_uuid_to_string(row["cidr_uid"]) + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + row["first_seen"] = convert_date_to_string(row["first_seen"]) + row["last_seen"] = convert_date_to_string(row["last_seen"]) + # Catch query no results scenario + if not cidrs_by_org_data: + cidrs_by_org_data = [{x: None for x in schemas.CidrsByOrg.__fields__}] + return cidrs_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_ports_protocols(), Issue 619 --- +@api_router.post( + "/ports_protocols_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.PortsProtocolsByOrg], + tags=["Get all distinct ports/protocols for a specified organization."], +) +def ports_protocols_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all distinct ports/protocols for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + ports_protocols_by_org_data = list( + ShodanAssets.objects.filter(organizations_uid=data.org_uid) + .values("port", "protocol") + .distinct() + ) + # Catch query no results scenario + if not ports_protocols_by_org_data: + ports_protocols_by_org_data = [ + {x: None for x in schemas.PortsProtocolsByOrg.__fields__} + ] + return ports_protocols_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_software(), Issue 620 --- +@api_router.post( + "/software_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.SoftwareByOrg], + tags=["Get all distinct software products for a specified organization."], +) +def software_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all distinct software products for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + software_by_org_data = list( + ShodanAssets.objects.filter( + organizations_uid=data.org_uid, product__isnull=False + ) + .values("product") + .distinct() + ) + # Catch query no results scenario + if not software_by_org_data: + software_by_org_data = [ + {x: None for x in schemas.SoftwareByOrg.__fields__} + ] + return software_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_foreign_IPs(), Issue 621 --- +@api_router.post( + "/foreign_ips_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.ForeignIpsByOrg], + tags=["Get all foreign IPs for a specified organization."], +) +def foreign_ips_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all foreign IPs for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + foreign_ips_by_org_data = list( + ShodanAssets.objects.filter( + organizations_uid=data.org_uid, country_code__isnull=False + ) + .exclude(country_code="US") + .values() + ) + # Convert uuids to strings + for row in foreign_ips_by_org_data: + row["shodan_asset_uid"] = convert_uuid_to_string( + row["shodan_asset_uid"] + ) + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["timestamp"] = convert_date_to_string(row["timestamp"]) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + # Catch query no results scenario + if not foreign_ips_by_org_data: + foreign_ips_by_org_data = [ + {x: None for x in schemas.ForeignIpsByOrg.__fields__} + ] + return foreign_ips_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_roots(), Issue 622 --- +@api_router.post( + "/root_domains_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.RootDomainsByOrg], + tags=["Get all root domains for a specified organization."], +) +def root_domains_by_org( + data: schemas.GenInputOrgUIDSingle, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all root domains for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + root_domains_by_org_data = list( + RootDomains.objects.filter( + organizations_uid=data.org_uid, enumerate_subs=True + ).values("root_domain_uid", "root_domain") + ) + # Convert uuids to strings + for row in root_domains_by_org_data: + row["root_domain_uid"] = convert_uuid_to_string(row["root_domain_uid"]) + # Catch query no results scenario + if not root_domains_by_org_data: + root_domains_by_org_data = [ + {x: None for x in schemas.RootDomainsByOrg.__fields__} + ] + return root_domains_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_creds_view(), Issue 623 --- +@api_router.post( + "/breachcomp_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.VwBreachcomp], + tags=["Get vw_breachcomp data for specified org and date range."], +) +def breachcomp_by_org( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get vw_breachcomp data for specified org and date range.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + breachcomp_by_org_data = list( + VwBreachcomp.objects.filter( + organizations_uid=data.org_uid, + modified_date__date__range=(data.start_date, data.end_date), + ).values() + ) + # Convert uuids to strings + for row in breachcomp_by_org_data: + row["credential_exposures_uid"] = convert_uuid_to_string( + row["credential_exposures_uid"] + ) + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["data_source_uid"] = convert_uuid_to_string(row["data_source_uid"]) + row["breach_date"] = convert_date_to_string(row["breach_date"]) + row["added_date"] = convert_date_to_string(row["added_date"]) + row["modified_date"] = convert_date_to_string(row["modified_date"]) + # Catch query no results scenario + if not breachcomp_by_org_data: + breachcomp_by_org_data = [ + {x: None for x in schemas.VwBreachcomp.__fields__} + ] + return breachcomp_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_credsbyday_view(), Issue 624 --- +@api_router.post( + "/credsbydate_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.CredsbydateByOrg], + tags=["Get vw_breachcomp_credsbydate data for specified org and date range."], +) +def credsbydate_by_org( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get vw_breachcomp_credsbydate data for specified org and date range.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + credsbydate_by_org_data = list( + VwBreachcompCredsbydate.objects.filter( + organizations_uid=data.org_uid, + mod_date__range=(data.start_date, data.end_date), + ).values("mod_date", "no_password", "password_included") + ) + # Convert uuids to strings + for row in credsbydate_by_org_data: + row["mod_date"] = convert_date_to_string(row["mod_date"]) + # Catch query no results scenario + if not credsbydate_by_org_data: + credsbydate_by_org_data = [ + {x: None for x in schemas.CredsbydateByOrg.__fields__} + ] + return credsbydate_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_breachdetails_view(), Issue 625 --- +@api_router.post( + "/breachdetails_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.BreachdetailsByOrg], + tags=["Get vw_breachcomp_breachdetails data for specified org and date range."], +) +def breachdetails_by_org( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get vw_breachcomp_breachdetails data for specified org and date range.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + breachdetails_by_org_data = list( + VwBreachcompBreachdetails.objects.filter( + organizations_uid=data.org_uid, + mod_date__range=(data.start_date, data.end_date), + ).values( + "breach_name", + "mod_date", + "breach_date", + "password_included", + "number_of_creds", + ) + ) + # Convert uuids to strings + for row in breachdetails_by_org_data: + row["mod_date"] = convert_date_to_string(row["mod_date"]) + row["breach_date"] = convert_date_to_string(row["breach_date"]) + # Catch query no results scenario + if not breachdetails_by_org_data: + breachdetails_by_org_data = [ + {x: None for x in schemas.BreachdetailsByOrg.__fields__} + ] + return breachdetails_by_org_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_shodan(), Issue 628 --- +# GenInputOrgUIDListDateRange +# vw_shodanvulns_suspected +@api_router.post( + "/shodanvulns_suspected_view", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwShodanvulnsSuspectedSchema], + tags=["Get all records for view shodanvulns_suspected_view"], +) +def shodanvulns_suspected_view( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint for shodanvulns_suspected_view.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: # if 1: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + shodanvulns_suspected_data = list( + VwShodanvulnsSuspected.objects.filter( + organizations_uid=data.org_uid, + timestamp__range=[data.start_date, data.end_date], + ).values() + ) + # Convert uuids to strings + for row in shodanvulns_suspected_data: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["timestamp"] = convert_date_to_string(row["timestamp"]) + # Catch query no results scenario + if not shodanvulns_suspected_data: + shodanvulns_suspected_data = [ + {x: None for x in schemas.VwShodanvulnsSuspectedSchema.__fields__} + ] + return shodanvulns_suspected_data + # return {"Type": org_data[0]} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_shodan(), Issue 628 --- +# vw_shodanvulns_verified +@api_router.post( + "/shodanvulns_verified_view", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwShodanvulnsVerifiedSchema], + tags=["Get all records for view shodanvulns_verified_view"], +) +def shodanvulns_verified_view( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint for shodanvulns_verified_view.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: # if 1: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + shodanvulns_verified_data = list( + VwShodanvulnsVerified.objects.filter( + organizations_uid=data.org_uid, + timestamp__range=[data.start_date, data.end_date], + ).values() + ) + # Convert uuids to strings + for row in shodanvulns_verified_data: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["timestamp"] = convert_date_to_string(row["timestamp"]) + # Catch query no results scenario + if not shodanvulns_verified_data: + shodanvulns_verified_data = [ + {x: None for x in schemas.VwShodanvulnsVerifiedSchema.__fields__} + ] + return shodanvulns_verified_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_shodan(), Issue 628 --- +# shodan_assets +@api_router.post( + "/shodan_assets", + dependencies=[Depends(get_api_key)], + response_model=List[schemas.ShodanAssetsSchema], + tags=["Get all records for view shodan_assets"], +) +def shodan_assets( + data: schemas.GenInputOrgUIDDateRange, tokens: dict = Depends(get_api_key) +): + """Create API endpoint for shodan_assets.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: # if 1: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + shodan_assets_data = list( + ShodanAssets.objects.filter( + organizations_uid=data.org_uid, + timestamp__range=[data.start_date, data.end_date], + ).values() + ) + # Convert uuids to strings + for row in shodan_assets_data: + row["shodan_asset_uid"] = convert_uuid_to_string( + row["shodan_asset_uid"] + ) + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["timestamp"] = convert_date_to_string(row["timestamp"]) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + # Catch query no results scenario + if not shodan_assets_data: + shodan_assets_data = [ + {x: None for x in schemas.ShodanAssetsSchema.__fields__} + ] + return shodan_assets_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_darkweb(), Issue 629 --- +@api_router.post( + "/darkweb_data", + # response_model=Union[ + # #schemas.MentionsTable, + # List[schemas.AlertsTable], + # List[schemas.VwDarkwebMentionsbydate], + # #schemas.VwDarkwebInviteonlymarkets, + # #schemas.VwDarkwebSocmediaMostactposts, + # #List[schemas.VwDarkwebMostactposts], + # #schemas.VwDarkwebExecalerts, + # #schemas.VwDarkwebAssetalerts, + # #schemas.VwDarkwebThreatactors, + # #schemas.VwDarkwebPotentialthreats, + # #schemas.VwDarkwebSites, + # ], + tags=["Get darkweb data from various tables"], +) +def darkweb_data(data: schemas.DarkWebDataInput, tokens: dict = Depends(get_api_key)): + """Create API Endpoint to query the darkweb data from various tables.""" + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + sdate = data.start_date + edate = data.end_date + if data.table == "mentions": + mentions = list( + Mentions.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + )[:10] + # Make fields serializable + for row in mentions: + row["mentions_uid"] = convert_uuid_to_string(row["mentions_uid"]) + row["date"] = convert_date_to_string(row["date"]) + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + if not mentions: + mentions = [{x: None for x in schemas.MentionsTable.__fields__}] + return mentions + elif data.table == "alerts": + alerts = list( + Alerts.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in alerts: + row["organizations_uid_id"] = convert_uuid_to_string( + row["organizations_uid_id"] + ) + row["date"] = convert_date_to_string(row["date"]) + row["alerts_uid"] = convert_uuid_to_string(row["alerts_uid"]) + row["data_source_uid_id"] = convert_uuid_to_string( + row["data_source_uid_id"] + ) + if not alerts: + alerts = [{x: None for x in schemas.AlertsTable.__fields__}] + return alerts + elif data.table == "vw_darkweb_mentionsbydate": + mentionsbydate = list( + VwDarkwebMentionsbydate.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in mentionsbydate: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not mentionsbydate: + mentionsbydate = [ + {x: None for x in schemas.VwDarkwebMentionsbydate.__fields__} + ] + return mentionsbydate + elif data.table == "vw_darkweb_inviteonlymarkets": + inviteonlymarkets = list( + VwDarkwebInviteonlymarkets.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in inviteonlymarkets: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not inviteonlymarkets: + inviteonlymarkets = [ + {x: None for x in schemas.VwDarkwebInviteonlymarkets.__fields__} + ] + return inviteonlymarkets + elif data.table == "vw_darkweb_socmedia_mostactposts": + socmedia_mostactposts = list( + VwDarkwebSocmediaMostactposts.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in socmedia_mostactposts: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not socmedia_mostactposts: + socmedia_mostactposts = [ + { + x: None + for x in schemas.VwDarkwebSocmediaMostactposts.__fields__ + } + ] + return socmedia_mostactposts + elif data.table == "vw_darkweb_mostactposts": + mostactposts = list( + VwDarkwebMostactposts.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in mostactposts: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not mostactposts: + mostactposts = [ + {x: None for x in schemas.VwDarkwebMostactposts.__fields__} + ] + return mostactposts + elif data.table == "vw_darkweb_execalerts": + execalerts = list( + VwDarkwebExecalerts.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in execalerts: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not execalerts: + execalerts = [ + {x: None for x in schemas.VwDarkwebExecalerts.__fields__} + ] + return execalerts + elif data.table == "vw_darkweb_assetalerts": + assetalerts = list( + VwDarkwebAssetalerts.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in assetalerts: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not assetalerts: + assetalerts = [ + {x: None for x in schemas.VwDarkwebAssetalerts.__fields__} + ] + return assetalerts + elif data.table == "vw_darkweb_threatactors": + threatactors = list( + VwDarkwebThreatactors.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in threatactors: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not threatactors: + threatactors = [ + {x: None for x in schemas.VwDarkwebThreatactors.__fields__} + ] + return threatactors + elif data.table == "vw_darkweb_potentialthreats": + potentialthreats = list( + VwDarkwebPotentialthreats.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in potentialthreats: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not potentialthreats: + potentialthreats = [ + {x: None for x in schemas.VwDarkwebPotentialthreats.__fields__} + ] + return potentialthreats + elif data.table == "vw_darkweb_sites": + sites = list( + VwDarkwebSites.objects.filter( + organizations_uid=data.org_uid, date__range=(sdate, edate) + ).values() + ) + # Make fields serializable + for row in sites: + row["organizations_uid"] = convert_uuid_to_string( + row["organizations_uid"] + ) + row["date"] = convert_date_to_string(row["date"]) + if not sites: + sites = [{x: None for x in schemas.VwDarkwebSites.__fields__}] + return sites + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_darkweb_cves(), Issue 630 --- +@api_router.post( + "/darkweb_cves", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.DarkWebCvesTaskResp, + tags=["Get all darkweb cve data"], +) +def darkweb_cves(tokens: dict = Depends(get_api_key)): + """Create API endpoint to get all darkweb cve data.""" + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = darkweb_cves_task.delay() + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/darkweb_cves/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.DarkWebCvesTaskResp, + tags=["Check task status for darkweb_cves endpoint task."], +) +async def darkweb_cves_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Create API endpoint to check status of darkweb_cves endpoint task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = darkweb_cves_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- execute_scorecard(), Issue 632 --- +@api_router.put( + "/rss_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + # response_model=None (nothing returned) + tags=["Insert an organization's record into the report_summary_stats table"], +) +def rss_insert(data: schemas.RSSInsertInput, tokens: dict = Depends(get_api_key)): + """Call API endpoint to insert an organization's record into the report_summary_stats table.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid + # Get Organizations.organization_uid object for the specified org + specified_org_uid = Organizations.objects.get( + organizations_uid=data.organizations_uid + ) + try: + # Check if record already exists + ReportSummaryStats.objects.get( + organizations_uid=specified_org_uid, + start_date=data.start_date + ) + # If it already exists, update + ReportSummaryStats.objects.filter( + organizations_uid=specified_org_uid, + start_date=data.start_date, + ).update( + ip_count=data.ip_count, + root_count=data.root_count, + sub_count=data.sub_count, + ports_count=data.num_ports, + creds_count=data.creds_count, + breach_count=data.breach_count, + cred_password_count=data.cred_password_count, + domain_alert_count=data.domain_alert_count, + suspected_domain_count=data.suspected_domain_count, + insecure_port_count=data.insecure_port_count, + verified_vuln_count=data.verified_vuln_count, + suspected_vuln_count=data.suspected_vuln_count, + suspected_vuln_addrs_count=data.suspected_vuln_addrs_count, + threat_actor_count=data.threat_actor_count, + dark_web_alerts_count=data.dark_web_alerts_count, + dark_web_mentions_count=data.dark_web_mentions_count, + dark_web_executive_alerts_count=data.dark_web_executive_alerts_count, + dark_web_asset_alerts_count=data.dark_web_asset_alerts_count, + pe_number_score=data.pe_number_score, + pe_letter_grade=data.pe_letter_grade, + cidr_count=data.cidr_count, + port_protocol_count=data.port_protocol_count, + software_count=data.software_count, + foreign_ips_count=data.foreign_ips_count, + ) + except ReportSummaryStats.DoesNotExist: + # Otherwise, create a new record + ReportSummaryStats.objects.create( + report_uid=uuid.uuid1(), + organizations_uid=specified_org_uid, + start_date=data.start_date, + end_date=data.end_date, + ip_count=data.ip_count, + root_count=data.root_count, + sub_count=data.sub_count, + ports_count=data.num_ports, # num_ports input -> ports_count + creds_count=data.creds_count, + breach_count=data.breach_count, + cred_password_count=data.cred_password_count, + domain_alert_count=data.domain_alert_count, + suspected_domain_count=data.suspected_domain_count, + insecure_port_count=data.insecure_port_count, + verified_vuln_count=data.verified_vuln_count, + suspected_vuln_count=data.suspected_vuln_count, + suspected_vuln_addrs_count=data.suspected_vuln_addrs_count, + threat_actor_count=data.threat_actor_count, + dark_web_alerts_count=data.dark_web_alerts_count, + dark_web_mentions_count=data.dark_web_mentions_count, + dark_web_executive_alerts_count=data.dark_web_executive_alerts_count, + dark_web_asset_alerts_count=data.dark_web_asset_alerts_count, + pe_number_score=data.pe_number_score, + pe_letter_grade=data.pe_letter_grade, + cidr_count=data.cidr_count, + port_protocol_count=data.port_protocol_count, + software_count=data.software_count, + foreign_ips_count=data.foreign_ips_count, + ) + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_subs(), Issue 633 (paginated) --- +@api_router.post( + "/sub_domains_by_org", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.SubDomainPagedTaskResp, + tags=["Get all sub domains for a specified organization."], +) +def sub_domains_by_org( + data: schemas.SubDomainPagedInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all sub domains for a specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = sub_domains_by_org_task.delay(data.org_uid, data.page, data.per_page) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/sub_domains_by_org/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.SubDomainPagedTaskResp, + tags=["Check task status for subdomains by org query."], +) +async def sub_domains_by_org_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for sub_domains_by_org.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = sub_domains_by_org_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_previous_period(), Issue 634 --- +@api_router.post( + "/rss_prev_period", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.RSSPrevPeriod], + tags=[ + "Get previous report period report_summary_stats data for the specified organization" + ], +) +def rss_prev_period( + data: schemas.RSSPrevPeriodInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get previous period report_summary_stats data for the specified organization.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid + # Make query + rss_prev_period_data = list( + ReportSummaryStats.objects.filter( + organizations_uid=data.org_uid, end_date=data.prev_end_date + ).values( + "ip_count", + "root_count", + "sub_count", + "cred_password_count", + "suspected_vuln_addrs_count", + "suspected_vuln_count", + "insecure_port_count", + "threat_actor_count", + ) + ) + return rss_prev_period_data + except Exception: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- pescore_hist_domain_alert(), Issue 635 --- +@api_router.post( + "/pescore_hist_domain_alert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDomainAlertTaskResp, + tags=["Get all historical domain alert data for PE score."], +) +def pescore_hist_domain_alert( + data: schemas.GenInputDateRange, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the PE score domain alert data for a specified time period.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = pescore_hist_domain_alert_task.delay(data.start_date, data.end_date) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pescore_hist_domain_alert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDomainAlertTaskResp, + tags=["Check task status for pescore_hist_domain_alert endpoint task."], +) +async def pescore_hist_domain_alert_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of pescore_hist_domain_alert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = pescore_hist_domain_alert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- pescore_hist_darkweb_alert(), Issue 635 --- +@api_router.post( + "/pescore_hist_darkweb_alert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDarkwebAlertTaskResp, + tags=["Get all historical darkweb alert data for PE score."], +) +def pescore_hist_darkweb_alert( + data: schemas.GenInputDateRange, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the PE score dark web alert data for a specified time period.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = pescore_hist_darkweb_alert_task.delay(data.start_date, data.end_date) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pescore_hist_darkweb_alert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDarkwebAlertTaskResp, + tags=["Check task status for pescore_hist_darkweb_alert endpoint task."], +) +async def pescore_hist_darkweb_alert_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of pescore_hist_darkweb_alert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = pescore_hist_darkweb_alert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- pescore_hist_darkweb_ment(), Issue 635 --- +@api_router.post( + "/pescore_hist_darkweb_ment", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDarkwebMentTaskResp, + tags=["Get all historical darkweb mention data for PE score."], +) +def pescore_hist_darkweb_ment( + data: schemas.GenInputDateRange, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the PE score dark web mention data for a specified time period.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = pescore_hist_darkweb_ment_task.delay(data.start_date, data.end_date) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pescore_hist_darkweb_ment/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistDarkwebMentTaskResp, + tags=["Check task status for pescore_hist_darkweb_ment endpoint task."], +) +async def pescore_hist_darkweb_ment_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of pescore_hist_darkweb_ment task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = pescore_hist_darkweb_ment_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- pescore_hist_cred(), Issue 635 --- +@api_router.post( + "/pescore_hist_cred", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistCredTaskResp, + tags=["Get all historical credential data for PE score."], +) +def pescore_hist_cred( + data: schemas.GenInputDateRange, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the PE score credential data for a specified time period.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = pescore_hist_cred_task.delay(data.start_date, data.end_date) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pescore_hist_cred/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreHistCredTaskResp, + tags=["Check task status for pescore_hist_cred endpoint task."], +) +async def pescore_hist_cred_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of pescore_hist_cred task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = pescore_hist_cred_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- pescore_base_metrics(), Issue 635 --- +@api_router.post( + "/pescore_base_metrics", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreBaseMetricsTaskResp, + tags=["Get all base metric data for PE score."], +) +def pescore_base_metrics( + data: schemas.GenInputDateRange, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get the PE score base metric data for a specified time period.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = pescore_base_metrics_task.delay(data.start_date, data.end_date) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/pescore_base_metrics/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.PEScoreBaseMetricsTaskResp, + tags=["Check task status for pescore_base_metrics endpoint task."], +) +async def pescore_base_metrics_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of pescore_base_metrics task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = pescore_base_metrics_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_new_cves_list(), Issue 636 --- +@api_router.get( + "/pescore_check_new_cve", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=List[schemas.VwPEScoreCheckNewCVE], + tags=["Get any detected CVEs that aren't in the cve_info table yet."], +) +def pescore_check_new_cve(tokens: dict = Depends(get_api_key)): + """Call API endpoint to get any detected CVEs that aren't in the cve_info table yet.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, make query + pescore_check_new_cve_data = list( + VwPEScoreCheckNewCVE.objects.values("cve_name") + ) + return pescore_check_new_cve_data + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- upsert_new_cves(), Issue 637 --- +@api_router.post( + "/cve_info_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CVEInfoInsertTaskResp, + tags=["Upsert new CVEs into the cve_info table"], +) +def cve_info_insert( + data: schemas.CVEInfoInsertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to insert new CVEs into the cve_info table.""" + # Convert list of input models to list of dictionaries + new_cves = [dict(input_dict) for input_dict in data.new_cves] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = cve_info_insert_task.delay(new_cves) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/cve_info_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CVEInfoInsertTaskResp, + tags=["Check task status for cve_info_insert endpoint task."], +) +async def cve_info_insert_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of cve_info_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = cve_info_insert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- get_intelx_breaches(), Issue 641 --- +@api_router.post( + "/cred_breach_intelx", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredBreachIntelXTaskResp, + tags=["Get IntelX credential breaches"], +) +def cred_breach_intelx( + data: schemas.CredBreachIntelXInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get IntelX credential breaches.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = cred_breach_intelx_task.delay(data.source_uid) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/cred_breach_intelx/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredBreachIntelXTaskResp, + tags=["Check task status for cred_breach_intelx endpoint task."], +) +async def cred_breach_intelx_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of cred_breach_intelx task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = cred_breach_intelx_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_sixgill_alerts(), Issue 653 --- +@api_router.post( + "/alerts_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.AlertsInsertTaskResp, + tags=["Insert multiple sixgill records into the alerts table."], +) +def alerts_insert(data: schemas.AlertsInsertInput, tokens: dict = Depends(get_api_key)): + """Call API endpoint to insert multiple sixgill records into the alerts table.""" + # Convert list of alert models to list of dictionaries + new_alerts = [dict(input_dict) for input_dict in data.new_alerts] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = alerts_insert_task.delay(new_alerts) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/alerts_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.AlertsInsertTaskResp, + tags=["Check task status for alerts_insert endpoint task."], +) +async def alerts_insert_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of alerts_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = alerts_insert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_sixgill_mentions(), Issue 654 --- +@api_router.post( + "/mentions_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.MentionsInsertTaskResp, + tags=["Insert multiple records into the mentions table."], +) +def mentions_insert( + data: schemas.MentionsInsertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to insert multiple records into the mentions table.""" + # Convert list of alert models to list of dictionaries + new_mentions = [dict(input_dict) for input_dict in data.new_mentions] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = mentions_insert_task.delay(new_mentions) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/mentions_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.MentionsInsertTaskResp, + tags=["Check task status for mentions_insert endpoint task."], +) +async def mentions_insert_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of mentions_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = mentions_insert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_sixgill_breaches(), Issue 655 --- +@api_router.post( + "/cred_breaches_sixgill_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredBreachesSixgillInsertTaskResp, + tags=["Insert multiple records into the credential_breaches table."], +) +def cred_breaches_sixgill_insert( + data: schemas.CredBreachesSixgillInsertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to insert multiple records into the credential_breaches table.""" + # Convert list of alert models to list of dictionaries + new_breaches = [dict(input_dict) for input_dict in data.new_breaches] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = cred_breach_sixgill_task.delay(new_breaches) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/cred_breaches_sixgill_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredBreachesSixgillInsertTaskResp, + tags=["Check task status for cred_breaches_sixgill_insert endpoint task."], +) +async def cred_breaches_sixgill_insert_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of cred_breaches_sixgill_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = cred_breach_sixgill_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_sixgill_credentials(), Issue 656 --- +@api_router.post( + "/cred_exp_sixgill_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredExpSixgillInsertTaskResp, + tags=["Insert multiple records into the credential_exposures table."], +) +def cred_exp_sixgill_insert( + data: schemas.CredExpSixgillInsertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to insert multiple records into the credential_exposures table.""" + # Convert list of alert models to list of dictionaries + new_exposures = [dict(input_dict) for input_dict in data.new_exposures] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = cred_exp_sixgill_task.delay(new_exposures) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/cred_exp_sixgill_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CredExpSixgillInsertTaskResp, + tags=["Check task status for cred_exp_sixgill_insert endpoint task."], +) +async def cred_exp_sixgill_insert_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to get status of cred_exp_sixgill_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = cred_exp_sixgill_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_sixgill_topCVEs(), Issue 657 --- +@api_router.post( + "/top_cves_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.TopCVEsInsertTaskResp, + tags=["Insert multiple records into the top_cves table."], +) +def top_cves_insert( + data: schemas.TopCVEsInsertInput, tokens: dict = Depends(get_api_key) +): + """Call API endpoint to insert multiple records into the top_cves table.""" + # Convert list of models to list of dictionaries + new_topcves = [dict(input_dict) for input_dict in data.new_topcves] + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = top_cves_insert_task.delay(new_topcves) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/top_cves_insert/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.TopCVEsInsertTaskResp, + tags=["Check task status for top_cves_insert endpoint task."], +) +async def top_cves_insert_status(task_id: str, tokens: dict = Depends(get_api_key)): + """Call API endpoint to get status of top_cves_insert task.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = top_cves_insert_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- execute_dnsmonitor_data(), Issue 659 +@api_router.put( + "/domain_permu_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert multiple DNSMonitor records into the domain_permutations table."], +) +def domain_permu_insert( + data: schemas.DomainPermuInsertInput, tokens: dict = Depends(get_api_key) +): + """Insert multiple DNSMonitor records into the domain_permutations table through the API.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, proceed + create_ct = 0 + update_ct = 0 + for record in data.insert_data: + # convert to dict + record_dict = dict(record) + curr_org_inst = Organizations.objects.get( + organizations_uid=record_dict["organizations_uid"] + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=record_dict["data_source_uid"] + ) + curr_subdomain_inst = SubDomains.objects.get( + sub_domain_uid=record_dict["sub_domain_uid"] + ) + # Insert each row of data, on conflict update existing + try: + DomainPermutations.objects.get( + organizations_uid=curr_org_inst, + domain_permutation=record_dict["domain_permutation"], + ) + # If record already exists, update + DomainPermutations.objects.filter( + organizations_uid=curr_org_inst, + domain_permutation=record_dict["domain_permutation"], + ).update( + ipv4=record_dict["ipv4"], + ipv6=record_dict["ipv6"], + date_observed=record_dict["date_observed"], + mail_server=record_dict["mail_server"], + name_server=record_dict["name_server"], + sub_domain_uid=curr_subdomain_inst, + data_source_uid=curr_source_inst, + ) + update_ct += 1 + except DomainPermutations.DoesNotExist: + # Otherwise, create new record + DomainPermutations.objects.create( + organizations_uid=curr_org_inst, + domain_permutation=record_dict["domain_permutation"], + ipv4=record_dict["ipv4"], + ipv6=record_dict["ipv6"], + date_observed=record_dict["date_observed"], + mail_server=record_dict["mail_server"], + name_server=record_dict["name_server"], + sub_domain_uid=curr_subdomain_inst, + data_source_uid=curr_source_inst, + ) + create_ct += 1 + return ( + "New DNSMonitor data in the domain_permutations table: " + + str(create_ct) + + " created, " + + str(update_ct) + + " updated" + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- execute_dnsmonitor_alert_data(), Issue 660 +@api_router.put( + "/domain_alerts_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert multiple DNSMonitor records into the domain_alerts table."], +) +def domain_alerts_insert( + data: schemas.DomainAlertsInsertInput, tokens: dict = Depends(get_api_key) +): + """Insert multiple DNSMonitor records into the domain_alerts table through the API.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, proceed + create_ct = 0 + for record in data.insert_data: + # convert to dict + record_dict = dict(record) + curr_sub_inst = SubDomains.objects.get( + sub_domain_uid=record_dict["sub_domain_uid"] + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=record_dict["data_source_uid"] + ) + # Insert each row of data, on conflict do nothing + try: + DomainAlerts.objects.get( + alert_type=record_dict["alert_type"], + sub_domain_uid=record_dict["sub_domain_uid"], + date=record_dict["date"], + new_value=record_dict["new_value"], + ) + # If record already exists, do nothing + except DomainAlerts.DoesNotExist: + # Otherwise, create new record + DomainAlerts.objects.create( + domain_alert_uid=uuid.uuid1(), + organizations_uid=record_dict["organizations_uid"], + sub_domain_uid=curr_sub_inst, + data_source_uid=curr_source_inst, + alert_type=record_dict["alert_type"], + message=record_dict["message"], + previous_value=record_dict["previous_value"], + new_value=record_dict["new_value"], + date=record_dict["date"], + ) + create_ct += 1 + return ( + str(create_ct) + + " DNSMonitor records created in the domain_alerts table" + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- addRootdomain(), Issue 661 --- +@api_router.put( + "/root_domains_single_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert a single root domain into the root_domains table."], +) +def root_domains_single_insert( + data: schemas.RootDomainsSingleInsertInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to insert a single root domain into the root_domains table.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, insert root domain + # Check if record already exists + domain_results = RootDomains.objects.filter( + root_domain=data.root_domain, + organizations_uid=data.pe_org_uid, + data_source_uid=data.source_uid, + ) + if not domain_results.exists(): + # If not, insert new record + curr_org_inst = Organizations.objects.get( + organizations_uid=data.pe_org_uid + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=data.source_uid + ) + try: + ip = socket.gethostbyname(data.root_domain) + except Exception: + ip = None + RootDomains.objects.create( + root_domain=data.root_domain, + organizations_uid=curr_org_inst, + data_source_uid=curr_source_inst, + ip_address=ip, + ) + return ( + "Root domain has been inserted into root_domains table for " + + data.org_name + ) + return ( + "Root domain already exists in root_domains table for " + data.org_name + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- addSubdomain(), Issue 662 --- +@api_router.put( + "/sub_domains_single_insert", + dependencies=[ + Depends(get_api_key) + ], # , Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert a single sub domain into the sub_domains table."], +) +def sub_domains_single_insert( + data: schemas.SubDomainsSingleInsertInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to insert a single sub domain into the sub_domains table.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, proceed + if data.root: + # If sub domain is also a root domain + curr_root = data.domain + else: + # If sub domain is not a root domain + curr_root = data.domain.split(".")[-2] + curr_root = ".".join(curr_root) + curr_date = dt.today().strftime("%Y-%m-%d") + org_name = Organizations.objects.filter( + organizations_uid=data.pe_org_uid + ).values("cyhy_db_name")[0]["cyhy_db_name"] + create_ct = 0 + update_ct = 0 + # Check if sub domain already exists in table + sub_domain_results = SubDomains.objects.filter( + sub_domain=data.domain, + root_domain_uid__organizations_uid=data.pe_org_uid, + ) + if not sub_domain_results.exists(): + # If not, insert new record + # Get data_source instance of "findomain" + findomain_inst = DataSource.objects.get(name="findomain") + # Check if root domain already exists + root_results = RootDomains.objects.filter( + organizations_uid=data.pe_org_uid, root_domain=curr_root + ) + if not root_results.exists(): + # If root domain does not exist, create a new record + RootDomains.objects.create( + organizations_uid=Organizations.objects.get( + organizations_uid=data.pe_org_uid + ), + root_domain=curr_root, + data_source_uid=findomain_inst, + enumerate_subs=False, + ) + # Get root_domains instance of specified root domain + root_inst = RootDomains.objects.get( + organizations_uid=data.pe_org_uid, root_domain=curr_root + ) + # Create subdomain record now that root exists + SubDomains.objects.create( + sub_domain=data.domain, + root_domain_uid=root_inst, + data_source_uid=findomain_inst, + first_seen=curr_date, + last_seen=curr_date, + identified=False, + ) + create_ct += 1 + else: + # If subdomain record already exists, update + SubDomains.objects.filter( + sub_domain=data.domain, + root_domain_uid__organizations_uid=data.pe_org_uid, + ).update( + last_seen=curr_date, + identified=False, + ) + update_ct += 1 + # Return status message + return ( + str(create_ct) + + " records created, " + + str(update_ct) + + " records updated in the sub_domains table for " + + org_name + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_intelx_breaches(), Issue 663 --- +@api_router.put( + "/cred_breaches_intelx_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert IntelX credential breaches into the credential_breaches table."], +) +def cred_breaches_intelx_insert( + data: schemas.CredBreachesIntelxInsertInput, tokens: dict = Depends(get_api_key) +): + """Insert IntelX credential breaches into the credential_breaches table through the API .""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, insert intelx breach data + insert_count = 0 + update_count = 0 + for row in data.breach_data: + # Check if record already exists + row_dict = row.__dict__ + breach_results = CredentialBreaches.objects.filter( + breach_name=row_dict["breach_name"] + ) + if not breach_results.exists(): + # If not, insert new record + curr_data_source_inst = DataSource.objects.get( + data_source_uid=row_dict["data_source_uid"] + ) + CredentialBreaches.objects.create( + breach_name=row_dict["breach_name"], + description=row_dict["description"], + breach_date=row_dict["breach_date"], + added_date=row_dict["added_date"], + modified_date=row_dict["modified_date"], + password_included=row_dict["password_included"], + data_source_uid=curr_data_source_inst, + ) + insert_count += 1 + else: + CredentialBreaches.objects.filter( + breach_name=row_dict["breach_name"] + ).update(password_included=row_dict["password_included"]) + update_count += 1 + return ( + str(insert_count) + + " records created, " + + str(update_count) + + " records updated in the credential_breaches table" + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- insert_intelx_credentials(), Issue 664 --- +@api_router.put( + "/cred_exp_intelx_insert", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + tags=["Insert IntelX data into the credential_exposures table."], +) +def cred_exp_intelx_insert( + data: schemas.CredExpIntelxInsertInput, tokens: dict = Depends(get_api_key) +): + """Insert IntelX data into the credential_exposures table using the API endpoint.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, insert intelx data + create_cnt = 0 + update_cnt = 0 + for row in data.exp_data: + row_dict = row.__dict__ + try: + CredentialExposures.objects.get( + breach_name=row_dict["breach_name"], + email=row_dict["email"], + ) + # If record already exists, update + CredentialExposures.objects.filter( + breach_name=row_dict["breach_name"], + email=row_dict["email"], + ).update(modified_date=row_dict["modified_date"]) + update_cnt += 1 + except CredentialExposures.DoesNotExist: + # If record doesn't exist yet, create one + curr_org_inst = Organizations.objects.get( + organizations_uid=row_dict["organizations_uid"] + ) + curr_source_inst = DataSource.objects.get( + data_source_uid=row_dict["data_source_uid"] + ) + curr_breach_inst = CredentialBreaches.objects.get( + breach_name=row_dict["breach_name"], + ) + CredentialExposures.objects.create( + # credential_exposures_uid=uuid.uuid1(), + email=row_dict["email"], + organizations_uid=curr_org_inst, + root_domain=row_dict["root_domain"], + sub_domain=row_dict["sub_domain"], + breach_name=row_dict["breach_name"], + modified_date=row_dict["modified_date"], + data_source_uid=curr_source_inst, + password=row_dict["password"], + hash_type=row_dict["hash_type"], + intelx_system_id=row_dict["intelx_system_id"], + credential_breaches_uid=curr_breach_inst, + ) + create_cnt += 1 + # Return success message + return ( + str(create_cnt) + + " records created, " + + str(update_cnt) + + " records updated in the credential_exposures table" + ) + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.put( + "/xpanse_business_unit_insert_or_update", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.PshttDataBase], + tags=["Update or insert CVE data from NIST"], +) +# @transaction.atomic +def xpanse_business_unit_insert_or_update( + # tag: str, + data: schemas.XpanseBusinessUnitsInsert, + tokens: dict = Depends(get_api_key), +): + """Create API endpoint to create a record in database.""" + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + LOGGER.info(f"The api key submitted {tokens}") + + ( + business_unit_object, + created, + ) = XpanseBusinessUnits.objects.update_or_create( + entity_name=data.entity_name, + defaults={ + "state": data.state, + "county": data.county, + "city": data.city, + "sector": data.sector, + "entity_type": data.entity_type, + "region": data.region, + "rating": data.rating, + }, + ) + if created: + LOGGER.info( + "New Xpanse Business Unit record created for %s", data.entity_name + ) + return { + "message": "New business unit created.", + "business_unit_obj": business_unit_object, + } + return { + "message": "Business unit updated.", + "business_unit_obj": business_unit_object, + } + except Exception as e: + print(e) + print("failed to insert or update") + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.put( + "/xpanse_alert_insert_or_update", + dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.PshttDataBase], + tags=["Update or insert CVE data from NIST"], +) +# @transaction.atomic +def xpanse_alert_insert_or_update( + # tag: str, + data: schemas.XpanseAlertInsert, + tokens: dict = Depends(get_api_key), +): + """Create API endpoint to create a record in database.""" + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + LOGGER.info(f"The api key submitted {tokens}") + LOGGER.info("Got into Xpanse Alert insert") + + # vender_prod_dict = data.vender_product + alert_object, created = XpanseAlerts.objects.update_or_create( + alert_id=data.alert_id, + defaults={ + "time_pulled_from_xpanse": data.time_pulled_from_xpanse, + # "alert_id": data.alert_id, + "detection_timestamp": data.detection_timestamp, + "alert_name": data.alert_name, + "description": data.description, + "host_name": data.host_name, + "alert_action": data.alert_action, + "action_pretty": data.action_pretty, + "action_country": data.action_country, + "action_remote_port": data.action_remote_port, + "starred": data.starred, + "external_id": data.external_id, + "related_external_id": data.related_external_id, + "alert_occurrence": data.alert_occurrence, + "severity": data.severity, + "matching_status": data.matching_status, + "local_insert_ts": data.local_insert_ts, + "last_modified_ts": data.last_modified_ts, + "case_id": data.case_id, + "event_timestamp": data.event_timestamp, + "alert_type": data.alert_type, + "resolution_status": data.resolution_status, + "resolution_comment": data.resolution_comment, + "tags": data.tags, + "last_observed": data.last_observed, + "country_codes": data.country_codes, + "cloud_providers": data.cloud_providers, + "ipv4_addresses": data.ipv4_addresses, + "domain_names": data.domain_names, + "service_ids": data.service_ids, + "website_ids": data.website_ids, + "asset_ids": data.asset_ids, + "certificate": data.certificate, + "port_protocol": data.port_protocol, + "attack_surface_rule_name": data.attack_surface_rule_name, + "remediation_guidance": data.remediation_guidance, + "asset_identifiers": data.asset_identifiers + # business_units: Optional[List[str]] = None + # services: Optional[List[XpanseService]] = None + # assets : Optional[List[XpanseAsset]] = None + }, + ) + + if created: + LOGGER.info("new Xpanse alert record created for %s", data.alert_name) + + business_unit_list = [] + for b_u in data.business_units: + business_unit_list.append( + XpanseBusinessUnits.objects.get(entity_name=b_u) + ) + + alert_object.business_units.set(business_unit_list) + + asset_list = [] + for asset_data in data.assets: + asset_object, created = XpanseAssets.objects.update_or_create( + asm_id=asset_data.asm_id, + defaults={ + "asset_name": asset_data.asset_name, + "asset_type": asset_data.asset_type, + "last_observed": asset_data.last_observed, + "first_observed": asset_data.first_observed, + "externally_detected_providers": asset_data.externally_detected_providers, + "created": asset_data.created, + "ips": asset_data.ips, + "active_external_services_types": asset_data.active_external_services_types, + "domain": asset_data.domain, + "certificate_issuer": asset_data.certificate_issuer, + "certificate_algorithm": asset_data.certificate_algorithm, + "certificate_classifications": asset_data.certificate_classifications, + "resolves": asset_data.resolves, + # details + "top_level_asset_mapper_domain": asset_data.top_level_asset_mapper_domain, + "domain_asset_type": asset_data.domain_asset_type, + "is_paid_level_domain": asset_data.is_paid_level_domain, + "domain_details": asset_data.domain_details, + "dns_zone": asset_data.dns_zone, + "latest_sampled_ip": asset_data.latest_sampled_ip, + "recent_ips": asset_data.recent_ips, + "external_services": asset_data.external_services, + "externally_inferred_vulnerability_score": asset_data.externally_inferred_vulnerability_score, + "externally_inferred_cves": asset_data.externally_inferred_cves, + "explainers": asset_data.explainers, + "tags": asset_data.tags, + }, + ) + asset_list.append(asset_object) + + alert_object.assets.set(asset_list) + + services_list = [] + for service_data in data.services: + service_object, created = XpanseServices.objects.update_or_create( + service_id=service_data.service_id, + defaults={ + "service_name": service_data.service_name, + "service_type": service_data.service_type, + "ip_address": service_data.ip_address, + "domain": service_data.domain, + "externally_detected_providers": service_data.externally_detected_providers, + "is_active": service_data.is_active, + "first_observed": service_data.first_observed, + "last_observed": service_data.last_observed, + "port": service_data.port, + "protocol": service_data.protocol, + "active_classifications": service_data.active_classifications, + "inactive_classifications": service_data.inactive_classifications, + "discovery_type": service_data.discovery_type, + "externally_inferred_vulnerability_score": service_data.externally_inferred_vulnerability_score, + "externally_inferred_cves": service_data.externally_inferred_cves, + "service_key": service_data.service_key, + "service_key_type": service_data.service_key_type, + }, + ) + LOGGER.info(service_data) + if service_data.cves is not None: + for cve_data, cve_match_data in service_data.cves: + LOGGER.info(cve_data) + LOGGER.info(cve_match_data) + cve_object, created = XpanseCves.objects.update_or_create( + cve_id=cve_data.cve_id, + defaults={ + "cvss_score_v2": cve_data.cvss_score_v2, + "cve_severity_v2": cve_data.cve_severity_v2, + "cvss_score_v3": cve_data.cvss_score_v3, + "cve_severity_v3": cve_data.cve_severity_v3, + }, + ) + + ( + cve_match_object, + created, + ) = XpanseCveService.objects.update_or_create( + xpanse_inferred_cve=cve_object, + xpanse_service=service_object, + defaults={ + "inferred_cve_match_type": cve_match_data.inferred_cve_match_type, + "product": cve_match_data.product, + "confidence": cve_match_data.confidence, + "vendor": cve_match_data.vendor, + "version_number": cve_match_data.version_number, + "activity_status": cve_match_data.activity_status, + "first_observed": cve_match_data.first_observed, + "last_observed": cve_match_data.last_observed, + }, + ) + services_list.append(service_object) + + alert_object.services.set(services_list) + + alert_object.save() + + # for vender, product_list in vender_prod_dict.items(): + + # vender_obj, vender_created = CpeVender.objects.update_or_create( + # vender_name=vender + # ) + # for product, version in product_list: + # product_obj, product_created = CpeProduct.objects.update_or_create( + # cpe_product_name=product, + # version_number=version, + # defaults={"cpe_vender_uid": vender_obj}, + # ) + # prod_obj_list.append(product_obj) + + # cve_object.products.set(prod_obj_list) + # cve_object.save() + + # prods = [] + # for prod in list(cve_object.products.all()): + # prods.append( + # { + # "cpe_product_uid": prod.cpe_product_uid, + # "cpe_product_name": prod.cpe_product_name, + # "version_number": prod.version_number, + # "vender_uid": prod.cpe_vender_uid_id, + # "vender_name": prod.cpe_vender_uid.vender_name, + # } + # ) + return {"message": "Record updated successfully.", "alerts": alert_object} + + except Exception as e: + LOGGER.error(e) + print("failed to insert or update") + LOGGER.info("API key expired please try again") + + else: + return {"message": "No api key was submitted"} + + +@api_router.post( + "/xpanse_vulns", + dependencies=[Depends(get_api_key), Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.XpanseVulnPullTaskResp, + tags=["Get all VS cert data needed for D-Score"], +) +def xpanse_vulns( + data: schemas.XpanseVulnPullInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all Xpanse Vulnerabilities.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + LOGGER.info(data) + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = get_xpanse_vulns.delay(data.business_unit, data.modified_datetime) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/xpanse_vulns/task/{task_id}", + dependencies=[Depends(get_api_key), Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.XpanseVulnPullTaskResp, + tags=["Check task status for Xpanse Vulnerability pull."], +) +async def get_xpanse_vulns_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Check task status for Xpanse Vulnerability pull.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = get_xpanse_vulns.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +# --- query_subs(), Issue 633 (paginated) --- +@api_router.post( + "/cves_by_modified_date", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CvePagedTaskResp, + tags=["Get all CVEs and related products since a user specified date."], +) +def cves_by_modified_date( + data: schemas.CvePagedInput, tokens: dict = Depends(get_api_key) +): + """Create API endpoint to get all CVEs and related products since a user specified date.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + # If API key valid, create task for query + task = cves_by_modified_date_task.delay( + data.modified_datetime, data.page, data.per_page + ) + # Return the new task id w/ "Processing" status + return {"task_id": task.id, "status": "Processing"} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} + + +@api_router.get( + "/cves_by_modified_date/task/{task_id}", + dependencies=[ + Depends(get_api_key) + ], # Depends(RateLimiter(times=200, seconds=60))], + response_model=schemas.CvePagedTaskResp, + tags=["Check task status for cves_by_modified_date."], +) +async def cves_by_modified_date_task_status( + task_id: str, tokens: dict = Depends(get_api_key) +): + """Get task status for cves_by_modified_date.""" + # Check for API key + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + # userapiTokenverify(theapiKey=tokens) + # Retrieve task status + task = cves_by_modified_date_task.AsyncResult(task_id) + # Return appropriate message for status + if task.state == "SUCCESS": + return { + "task_id": task_id, + "status": "Completed", + "result": task.result, + } + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return { + "task_id": task_id, + "status": "Failed", + "error": str(task.result), + } + else: + return {"task_id": task_id, "status": task.state} + except ObjectDoesNotExist: + LOGGER.info("API key expired please try again") + else: + return {"message": "No api key was submitted"} diff --git a/src/pe_reports/pe_reports_django_project/dataAPI/views.py.save b/src/pe_reports/pe_reports_django_project/dataAPI/views.py.save new file mode 100644 index 00000000..0cc8210e --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/dataAPI/views.py.save @@ -0,0 +1,688 @@ +"""Create all api enpoints""" + +# Standard Python Libraries +from typing import List, Any, Union, Dict +from datetime import datetime, timedelta +import json +import requests +import logging +import re +import asyncio +from io import TextIOWrapper +import csv +import pandas as pd +#Third party imports +from fastapi import \ + APIRouter,\ + FastAPI,\ + Body,\ + Depends,\ + HTTPException,\ + status,\ + Security,\ + File,\ + UploadFile + +from fastapi.responses import JSONResponse +from fastapi.encoders import jsonable_encoder +from fastapi.security import OAuth2PasswordBearer +from fastapi.security.api_key import \ + APIKeyQuery,\ + APIKeyCookie,\ + APIKeyHeader,\ + APIKey +from slowapi import Limiter, _rate_limit_exceeded_handler +from slowapi.util import get_remote_address +from slowapi.errors import RateLimitExceeded +from django.core.exceptions import ValidationError, ObjectDoesNotExist +from django.contrib.auth.models import User +from django.db.models import Q +from django.db import transaction +from django.contrib import messages +from uuid import UUID + + +from starlette.status import HTTP_403_FORBIDDEN +from jose import jwt, exceptions +from decouple import config + +# cisagov Libraries +from home.models import CyhyDbAssets +from home.models import SubDomains +from home.models import Organizations +from home.models import VwBreachcomp +from home.models import VwBreachcompCredsbydate +from home.models import VwCidrs +from home.models import MatVwOrgsAllIps +from home.models import VwOrgsAttacksurface +from home.models import VwBreachcompBreachdetails +from home.models import WasTrackerCustomerdata +from home.models import WeeklyStatuses +from home.models import CyhyPortScans +from . import tasks + + +from .models import apiUser +from . import schemas + +LOGGER = logging.getLogger(__name__) + + +oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") + +api_router = APIRouter() + + +ACCESS_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +REFRESH_TOKEN_EXPIRE_MINUTES = 30 # 30 minutes +ALGORITHM = "HS256" +JWT_SECRET_KEY = config('JWT_SECRET_KEY') # should be kept secret +JWT_REFRESH_SECRET_KEY = config('JWT_REFRESH_SECRET_KEY') # should be kept secret + +API_KEY_NAME = "access_token" +COOKIE_DOMAIN = "localtest.me" + +# TODO following api_key_query was left intentionally for future development +# to pass query to api call see issue# +# api_key_query = APIKeyQuery(name=API_KEY_NAME, auto_error=False) +api_key_header = APIKeyHeader(name=API_KEY_NAME, auto_error=False) + + +limiter = Limiter(key_func=get_remote_address, default_limits=["5 per minute"]) + + + +def create_access_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + """Create access token""" + if expires_delta is not None: + expires_delta = datetime.utcnow() + expires_delta + else: + expires_delta = datetime.utcnow() + timedelta( + minutes=ACCESS_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_SECRET_KEY, ALGORITHM) + return encoded_jwt + + +def create_refresh_token(subject: Union[str, Any], + expires_delta: int = None) -> str: + """Create a refresh token""" + if expires_delta is not None: + expires_delta = datetime.utcnow() + expires_delta + else: + expires_delta = datetime.utcnow() + timedelta( + minutes=REFRESH_TOKEN_EXPIRE_MINUTES) + + to_encode = {"exp": expires_delta, "sub": str(subject)} + encoded_jwt = jwt.encode(to_encode, JWT_REFRESH_SECRET_KEY, ALGORITHM) + return encoded_jwt + +def userinfo(theuser): + """Get all users in a list.""" + user_record = list(User.objects.filter(username=f'{theuser}')) + + if user_record: + for u in user_record: + return u.id + + +def userapiTokenUpdate(expiredaccessToken, user_refresh, theapiKey, user_id): + """When api apiKey is expired a new key is created + and updated in the database.""" + print(f'Got to update token {expiredaccessToken}') + theusername = '' + user_record = list(User.objects.filter(id=f'{user_id}')) + + # user_record = User.objects.get(id=user_id) + + + for u in user_record: + theusername = u.username + theuserid = u.id + LOGGER.info(f'The username is {theusername} with a user of {theuserid}') + + updateapiuseraccessToken = apiUser.objects.get(apiKey=expiredaccessToken) + # updateapiuserrefreshToken = apiUser.objects.get(refresh_token=expiredrefreshToken) + + updateapiuseraccessToken.apiKey = f"{create_access_token(theusername)}" + # updateapiuserrefreshToken.refresh_token = f"{create_refresh_token(theusername)}" + # LOGGER.info(updateapiuseraccessToken.apiKey) + + updateapiuseraccessToken.save(update_fields=['apiKey']) + # updateapiuserrefreshToken.save(update_fields=['refresh_token']) + LOGGER.info(f'The user api key and refresh token have been updated from: {theapiKey} to: {updateapiuseraccessToken.apiKey}.') + + +def userapiTokenverify(theapiKey): + """Check to see if api key is expired.""" + tokenRecords = list(apiUser.objects.filter(apiKey=theapiKey)) + user_key = '' + user_refresh = '' + user_id = '' + + for u in tokenRecords: + user_refresh = u.refresh_token + user_key = u.apiKey + user_id = u.id + LOGGER.info(f'The user key is {user_key}') + LOGGER.info(f'The user refresh key is {user_refresh}') + LOGGER.info(f'the token being verified at verify {theapiKey}') + + try: + jwt.decode(theapiKey, config('JWT_REFRESH_SECRET_KEY'), + algorithms=ALGORITHM, + options={"verify_signature": False}) + LOGGER.info(f'The api key was alright {theapiKey}') + + except exceptions.JWTError as e: + LOGGER.warning('The access token has expired and will be updated') + userapiTokenUpdate(user_key, user_refresh, theapiKey, user_id) + + +async def get_api_key( + # api_key_query: str = Security(api_key_query), + api_key_header: str = Security(api_key_header), + # api_key_cookie: str = Security(api_key_cookie), +): + """Get api key from header.""" + + if api_key_header != '': + return api_key_header + + else: + raise HTTPException( + status_code=HTTP_403_FORBIDDEN, detail="Could not validate credentials" + ) + + +def process_item(item): + # # TODO: Replace with the code for what you wish to do with the row of data in the CSV. + LOGGER.info("The item is %s" % item) + print("The item is %s" % item) + +# def api_key_auth(api_key: str = Depends(oauth2_scheme)): +# if api_key not in api_keys: +# raise HTTPException( +# status_code=status.HTTP_401_UNAUTHORIZED, +# detail="Forbidden" +# ) + + +@api_router.post("/orgs", dependencies=[Depends(get_api_key)], + response_model=List[schemas.Organization], + tags=["List of all Organizations"]) +def read_orgs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all organizations.""" + orgs = list(Organizations.objects.all()) + + if tokens: + + # LOGGER.info(f"The api key submitted {tokens}") + try: + + userapiTokenverify(theapiKey=tokens) + return orgs + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/fetch_weekly_statuses", dependencies=[Depends(get_api_key)], + # response_model=List[schemas.WeeklyStatuses], + tags=["List of all Weekly Statuses"]) +def read_weekly_statuses(tokens: dict = Depends(get_api_key)): + """API endpoint to get weekly statuses.""" + + current_date = datetime.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + statuses = list(WeeklyStatuses.objects.filter(week_ending=week_ending_date)) + + # LOGGER.info(f"The api key submitted {tokens}") + try: + userapiTokenverify(theapiKey=tokens) + return statuses + except: + LOGGER.info('API key expired please try again') + + + + + +@api_router.post("/subdomains/{root_domain_uid}", dependencies=[Depends(get_api_key)], + # response_model=List[schemas.SubDomainBase], + tags=["List of all Subdomains"]) +def read_sub_domain(root_domain_uid: str, tokens: dict = Depends(get_api_key)): + """API endpoint to get all organizations.""" + # count = SubDomains.objects.all().count() + # print(f'The count is {count}') + # finalList = [] + # chunk_size = 1000 + # for i in range(0, count, chunk_size): + # records = list(SubDomains.objects.all()[i:i+chunk_size]) + # for record in records: + # finalList.append(record) + # subs = list(SubDomains.objects.all()[:999]) + subs = list(SubDomains.objects.filter(root_domain_uid=root_domain_uid)) + + # orgs_df = pd.DataFrame(orgs) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + print('Got to subdomains try') + userapiTokenverify(theapiKey=tokens) + return subs + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + + +@api_router.post("/breachcomp", + dependencies=[Depends(get_api_key)], + # response_model=List[schemas.VwBreachcomp], + tags=["List all breaches"]) +def read_breachcomp(tokens: dict = Depends(get_api_key)): + """API endpoint to get all breaches.""" + breachInfo = list(VwBreachcomp.objects.all()) + print(breachInfo) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return breachInfo + except: + LOGGER.info('API key expired please try again') + + else: + return {'message': "No api key was submitted"} + +@api_router.post("/breachcomp_credsbydate", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachcompCredsbydate], tags=["List all breaches by date"]) +def read_breachcomp_credsbydate(tokens: dict = Depends(get_api_key)): + """API endpoint to get all breach creds by date.""" + breachcomp_dateInfo = list(VwBreachcompCredsbydate.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return breachcomp_dateInfo + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/orgs_attacksurface", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwOrgsAttacksurface], tags=["Get asset counts for an organization"]) +def read_orgs_attacksurface(data: schemas.VwOrgsAttacksurfaceInput, tokens: dict = Depends(get_api_key)): + """Get asset counts for an organization attack surfaces.""" + print(data.organizations_uid) + attackSurfaceInfo = list(VwOrgsAttacksurface.objects.filter(organizations_uid=data.organizations_uid)) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + return attackSurfaceInfo + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/cyhy_db_asset", dependencies=[Depends(get_api_key)], + response_model=List[schemas.CyhyDbAssets], tags=["Get cyhy assets"]) +def read_cyhy_db_asset(data: schemas.CyhyDbAssetsInput, tokens: dict = Depends(get_api_key)): + """Get Query cyhy assets.""" + print(data.org_id) + cyhyAssets = list(CyhyDbAssets.objects.filter(org_id=data.org_id)) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + return cyhyAssets + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/cidrs", dependencies=[Depends(get_api_key)], + # response_model=List[schemas.Cidrs], + tags=["List of all CIDRS"]) +def read_cidrs(tokens: dict = Depends(get_api_key)): + """API endpoint to get all CIDRS.""" + cidrs = list(VwCidrs.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + return cidrs + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/breachdetails", dependencies=[Depends(get_api_key)], + response_model=List[schemas.VwBreachDetails], + tags=["List of all Breach Details"]) +def read_breachdetails(tokens: dict = Depends(get_api_key)): + """API endpoint to get all CIDRS.""" + breachDetails = list(VwBreachcompBreachdetails.objects.all()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + return breachDetails + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + + +@api_router.post("/get_key", tags=["Get user api keys"]) +def read_get_key(data: schemas.UserAPI): + """API endpoint to get api by submitting refresh token.""" + user_key = '' + userkey = list(apiUser.objects.filter(refresh_token=data.refresh_token)) + LOGGER.info(f'The input data requested was ***********{data.refresh_token[-10:]}') + + for u in userkey: + user_key = u.apiKey + return user_key + + + +# @api_router.post("/testingUsers", +# tags=["List of user id"]) +# def read_users(data: schemas.UserAuth): +# user = userinfo(data.username) +# +# # user = list(User.objects.filter(username='cduhn75')) +# if user is None: +# raise HTTPException( +# status_code=status.HTTP_400_BAD_REQUEST, +# detail="User with this name does exist" +# ) +# return userinfo(data.username) + + + +# @api_router.get("/secure_endpoint", tags=["test"]) +# async def get_open_api_endpoint(api_key: APIKey = Depends(get_api_key)): +# print(api_key) +# response = "How cool is this?" +# return response + + +@api_router.post('/signup', summary='Create api key and access token on user', tags=['Sign-up to add api_key and access token to user']) +def create_user(data: schemas.UserAuth): + # querying database to check if user already exist + user = userinfo(data.username) + + #TODO put logging statement here. + print(f'The user id is {user}\n') + if user is None: + raise HTTPException( + status_code=status.HTTP_400_BAD_REQUEST, + detail="User with this username does not exist" + ) + + theNewUser = apiUser( + apiKey=create_access_token(data.username), + user_id=user, + refresh_token=create_refresh_token(data.username) + ) + apiUser.save(theNewUser) + return theNewUser + + + +# @api_router.get("/items/") +# async def read_items(token: str=Depends(oauth2_scheme)): +# return {"token": token} + + +@api_router.post('/was_upload', dependencies=[Depends(get_api_key)], + tags=["Upload WAS csv file"]) +def upload(file: UploadFile = File(...)): + """Upload csv file from WAS""" + + f = TextIOWrapper(file.file) + + dict_reader = csv.DictReader(f) + dict_reader = dict_reader.fieldnames + dict_reader = set(dict_reader) + + required_columns = ["org", + "org_code", + "root_domain", + "exec_url", + "aliases", + "premium", + "demo"] + # Check needed columns exist + incorrect_col = [] + testtheList = [i for i in required_columns if i in dict_reader] + + try: + if not file.filename.endswith('csv'): + + raise HTTPException(400, detail='Invalid document type') + + if len(testtheList) == len(dict_reader): + + for row, item in enumerate(dict_reader, start=1): + process_item(item) + return {"message": "Successfully uploaded %s" % file.filename} + else: + for col in required_columns: + if col in dict_reader: + pass + else: + incorrect_col.append(col) + raise HTTPException(400, detail="There was a missing or" + " incorrect column in file," + " to columns %s" % incorrect_col) + + except ValueError: + return {'message': 'There was an error uploading the file at %s.' + % incorrect_col} + except ValidationError as e: + + return {'message': 'There was an error uploading the file type at %s.' + % e} + + finally: + file.file.close() + +@api_router.post("/vs_info", dependencies=[Depends(get_api_key)], + response_model=schemas.TaskResponse, + tags=["List of all VS data"]) +def vs_info(cyhy_db_names: List[str], tokens: dict = Depends(get_api_key)): + """API endpoint to get all WAS data.""" + print(cyhy_db_names) + vs_data = list(MatVwOrgsAllIps.objects.filter(cyhy_db_name__in=cyhy_db_names)) + + # orgs_df = pd.DataFrame(orgs) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + task = tasks.get_vs_info.delay(cyhy_db_names) + return {"task_id": task.id, "status": "Processing"} + else: + return {'message': "No api key was submitted"} + +@api_router.get("/vs_info/task/{task_id}", dependencies=[Depends(get_api_key)], + response_model=schemas.TaskResponse, + tags=["Check task status"]) +async def get_task_status(task_id: str, tokens: dict = Depends(get_api_key)): + task = tasks.get_vs_info.AsyncResult(task_id) + + if task.state == "SUCCESS": + return {"task_id": task_id, "status": "Completed", "result": task.result} + elif task.state == "PENDING": + return {"task_id": task_id, "status": "Pending"} + elif task.state == "FAILURE": + return {"task_id": task_id, "status": "Failed", "error": str(task.result)} + else: + return {"task_id": task_id, "status": task.state} + +@api_router.post("/was_info", dependencies=[Depends(get_api_key)], + response_model=List[schemas.WASDataBase], + tags=["List of all WAS data"]) +def was_info(tokens: dict = Depends(get_api_key)): + """API endpoint to get all WAS data.""" + was_data = list(WasTrackerCustomerdata.objects.all()) + + # orgs_df = pd.DataFrame(orgs) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + try: + userapiTokenverify(theapiKey=tokens) + return was_data + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.delete("/was_info_delete/{tag}", dependencies=[Depends(get_api_key)], + tags=["Delete WAS data"]) +def was_info_delete(tag: str, tokens: dict = Depends(get_api_key)): + """API endpoint to delete a record in database.""" + + was_data = WasTrackerCustomerdata.objects.get(tag=tag) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + was_data.delete() + return {'deleted_tag': tag} + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + +@api_router.post("/was_info_create", dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Create new WAS data"]) +def was_info_create(customer: schemas.WASDataBase, tokens: dict = Depends(get_api_key)): + """API endpoint to create a record in database.""" + + was_customer = WasTrackerCustomerdata(**customer.dict()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + was_customer.save() + return {'saved_customer': was_customer} + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.put("/was_info_update/{tag}", dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Update WAS data"]) +@transaction.atomic +def was_info_update(tag: str, customer: schemas.WASDataBase, + tokens: dict = Depends(get_api_key)): + """API endpoint to create a record in database.""" + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + was_data = WasTrackerCustomerdata.objects.get(tag=tag) + updated_data = {} + for field, value in customer.dict(exclude_unset=True).items(): + print(f'the field is {field} and the value is {value}') + if hasattr(was_data, field) and getattr(was_data, field) != value: + setattr(was_data, field, value) + updated_data[field] = value + was_data.save() + return {"message": "Record updated successfully.", + "updated_data": updated_data} + + + except ObjectDoesNotExist: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.post("/cyhy_port_scan", dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Create new cyhy port scan data"]) +def cyhy_port_scan_info_create(ports_scan_data: schemas.CyhyPortScans, tokens: dict = Depends(get_api_key)): + """API endpoint to create a record in database.""" + + cyhy_ports = CyhyPortScans(**ports_scan_data.dict()) + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + cyhy_ports.save() + return {'saved_customer': cyhy_ports} + except: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} + + +@api_router.put("/was_info_update/{cyhy_id}", dependencies=[Depends(get_api_key)], + # response_model=Dict[schemas.WASDataBase], + tags=["Update cyhy_port_scan data"]) +@transaction.atomic +def cyhy_ports_scan_info_update(cyhy_id: str, org_scans: schemas.CyhyPortScans, + tokens: dict = Depends(get_api_key)): + """API endpoint to update a record in database.""" + + LOGGER.info(f"The api key submitted {tokens}") + if tokens: + + try: + userapiTokenverify(theapiKey=tokens) + scan_data = CyhyPortScans.objects.get(cyhy_id=cyhy_id) + updated_data = {} + for field, value in org_scans.dict(exclude_unset=True).items(): + print(f'the field is {field} and the value is {value}') + if hasattr(scan_data, field) and getattr(scan_data, field) != value: + setattr(scan_data, field, value) + updated_data[field] = value + scan_data.save() + return {"message": "Record updated successfully.", + "updated_data": updated_data} + + + except ObjectDoesNotExist: + LOGGER.info('API key expired please try again') + else: + return {'message': "No api key was submitted"} diff --git a/src/pe_reports/pe_reports_django_project/db.sqlite3 b/src/pe_reports/pe_reports_django_project/db.sqlite3 new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/dump.rdb b/src/pe_reports/pe_reports_django_project/dump.rdb new file mode 100644 index 00000000..3f8c286e Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/dump.rdb differ diff --git a/src/pe_reports/pe_reports_django_project/home/PEWeeklyStatusReportTemplate.docx b/src/pe_reports/pe_reports_django_project/home/PEWeeklyStatusReportTemplate.docx new file mode 100644 index 00000000..95b619e3 Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/home/PEWeeklyStatusReportTemplate.docx differ diff --git a/src/pe_reports/pe_reports_django_project/home/__init__.py b/src/pe_reports/pe_reports_django_project/home/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/home/admin.py b/src/pe_reports/pe_reports_django_project/home/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/pe_reports/pe_reports_django_project/home/apps.py b/src/pe_reports/pe_reports_django_project/home/apps.py new file mode 100644 index 00000000..e7d1c7eb --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class HomeConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "home" diff --git a/src/pe_reports/pe_reports_django_project/home/forms.py b/src/pe_reports/pe_reports_django_project/home/forms.py new file mode 100644 index 00000000..27b80e15 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/forms.py @@ -0,0 +1,215 @@ +from django import forms +from django.contrib.auth.models import User +from .models import TeamMembers, WeeklyStatuses +import requests +from decouple import config + + +class GatherStakeholderForm(forms.Form): + cust = forms.CharField(label='Customer', max_length=500, required=True) + + custDomainAliases = forms.CharField(label='Aliases', max_length=5000) + + custRootDomain = forms.CharField(label='Customer Root Domains',max_length=5000) + + custExecutives = forms.CharField(label='Customer Executives', max_length=500) + + def __init__(self, *args, **kwargs): + super(GatherStakeholderForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + +class PeBulkUpload(forms.Form): + file = forms.FileField() + def clean(self): + cleaned_data = super().clean() + file = cleaned_data.get("file") + if not file.name.endswith(".csv"): + raise ValidationError( + { + "file": "Filetype not supported, the file must be a '.csv'", + } + ) + return cleaned_data + +class WeeklyStatusesForm(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + url = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=1" + + theuserIssues = forms.ChoiceField(label='', choices=[], + required=True, + widget=forms.Select( + attrs={'id': 'theuserIssues'})) + + + key_accomplishments =\ + forms.CharField(label='Key accomplishments. Make commma separated list', + widget=forms.Textarea(attrs={"rows": "2", + "placeholder": + "Use the dropdown " + "to select an issue" + " or type your Issue " + "in format Issue" + " - :.", + "id": "key_accomplishments"})) + + ongoing_task = forms.CharField(label='Ongoing Tasks', + widget=forms.Textarea(attrs={"rows": "2"})) + + + upcoming_task = forms.CharField(label='Upcoming Tasks', + widget=forms.Textarea(attrs={"rows": "2"})) + + obstacles = forms.CharField(label='Obstacles or Active Blockers', + widget=forms.Textarea(attrs={"rows": "2"})) + + non_standard_meeting = forms.CharField(label='Non-standard meetings', + widget=forms.Textarea(attrs={"rows": "2"})) + + deliverables = forms.CharField(label='Deliverables', + widget=forms.Textarea(attrs={"rows": "2"})) + + pto_time = forms.CharField(label='Upcoming PTO', + widget=forms.Textarea(attrs={"rows": "2"})) + + def __init__(self, *args, user=None, **kwargs): + super(WeeklyStatusesForm, self).__init__(*args, **kwargs) + self.current_user = user + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + print(user) + if self.current_user and self.current_user.is_authenticated: + theGHUsersname = TeamMembers.objects.\ + filter(team_member_fname=self.current_user.first_name) + user_issues_dict = getGHUsers(self.url, theGHUsersname[0].team_member_ghID) + user_issues = user_issues_dict.get(theGHUsersname[0].team_member_ghID,[]) + choices = [(issue, issue) for issue in user_issues] + self.fields['theuserIssues'].choices = choices + # self.fields['theuserIssues'].label = f'Github Issues for {self.current_user.first_name}' + + +class UpdateWeeklyStatusesForm(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + url = "https://api.github.com/repos/cisagov/pe-reports/issues?per_page=100&state=open&page=1" + + updatetheuserIssues = forms.ChoiceField(label='', choices=[], + required=True, + widget=forms.Select( + attrs={'id': 'updatetheuserIssues'})) + + + updatekey_accomplishments =\ + forms.CharField(label='Key accomplishments. Make commma separated list', + widget=forms.Textarea(attrs={"rows": "2", + "placeholder": + "Use the dropdown " + "to select an issue" + " or type your Issue " + "in format Issue" + " - :.", + "id": "updatekey_accomplishments"})) + + updateongoing_task = forms.CharField(label='Ongoing Tasks', + widget=forms.Textarea(attrs={"rows": "2"})) + + + updateupcoming_task = forms.CharField(label='Upcoming Tasks', + widget=forms.Textarea(attrs={"rows": "2"})) + + updateobstacles = forms.CharField(label='Obstacles or Active Blockers', + widget=forms.Textarea(attrs={"rows": "2"})) + + updatenon_standard_meeting = forms.CharField(label='Non-standard meetings', + widget=forms.Textarea(attrs={"rows": "2"})) + + updatedeliverables = forms.CharField(label='Deliverables', + widget=forms.Textarea(attrs={"rows": "2"})) + + updatepto_time = forms.CharField(label='Upcoming PTO', + widget=forms.Textarea(attrs={"rows": "2"})) + + def __init__(self, *args, user=None, request=None, **kwargs): + super(UpdateWeeklyStatusesForm, self).__init__(*args, **kwargs) + self.current_user = user + for visible in self.visible_fields(): + visible.field.widget.attrs['class'] = 'form-control' + + print(user) + if self.current_user and self.current_user.is_authenticated: + theGHUsersname = TeamMembers.objects.\ + filter(team_member_fname=self.current_user.first_name) + user_issues_dict = getGHUsers(self.url, + theGHUsersname[0].team_member_ghID) + if user_issues_dict: + pass + + else: + messages.warning(request, + "The user has not been assigned any issues. ") + return HttpResponseRedirect("/weekly-status-form-only/") + user_issues = user_issues_dict.get(theGHUsersname[0].team_member_ghID,[]) + choices = [(issue, issue) for issue in user_issues] + self.fields['updatetheuserIssues'].choices = choices + + def save(self, user): + if self.is_valid(): + weekly_status = WeeklyStatuses.objects.filter( + user_status=user.first_name).latest('week_ending') + # update the fields of weekly_status from self.cleaned_data + weekly_status.key_accomplishments = self.cleaned_data.get( + 'updatekey_accomplishments') + weekly_status.ongoing_task = self.cleaned_data.get( + 'updateongoing_task') + weekly_status.upcoming_task = self.cleaned_data.get( + 'updateupcoming_task') + weekly_status.obstacles = self.cleaned_data.get('updateobstacles') + weekly_status.non_standard_meeting = self.cleaned_data.get( + 'updatenon_standard_meeting') + weekly_status.deliverables = self.cleaned_data.get( + 'updatedeliverables') + weekly_status.pto_time = self.cleaned_data.get('updatepto_time') + # don't forget to save + weekly_status.save() + else: + raise ValueError("Invalid form data") + + + + + +def getGHUsers(url, user): + """Get all GitHub issues for a user.""" + + usersIssues = {} + issueNames = [] + headers = { + "Accept": "application/vnd.github+json", + "Authorization": f"Bearer {config('access_tokenGH')}", + "X-GitHub-Api-Version": "2022-11-28" + } + response = requests.get(url, headers=headers).json() + + for x in response: + issueNumber = x['number'] + issueTitle = x['title'] + issueAssignee = x['user']['login'] + + + if issueAssignee == user and x is not None: + + issueNames.append("Issue - " + str(issueNumber) + ': ') + usersIssues[issueAssignee] = issueNames + + return usersIssues + + +class GenerateWeeklyStatusReportingForm(forms.Form): + """Create web form to take user input on weekly report to be generated.""" + + date = forms.DateField(widget=forms.DateInput(attrs={'type': 'date'})) + + def __init__(self, *args, **kwargs): + super(GenerateWeeklyStatusReportingForm, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs["class"] = "form-control" \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py b/src/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py new file mode 100644 index 00000000..450f75ee --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0001_initial.py @@ -0,0 +1,1405 @@ +# Generated by Django 4.1.5 on 2023-04-28 17:50 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='AlembicVersion', + fields=[ + ('version_num', models.CharField(max_length=32, primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'alembic_version', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Alerts', + fields=[ + ('alerts_uid', models.UUIDField(primary_key=True, serialize=False)), + ('alert_name', models.TextField(blank=True, null=True)), + ('content', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('sixgill_id', models.TextField(blank=True, null=True, unique=True)), + ('read', models.TextField(blank=True, null=True)), + ('severity', models.TextField(blank=True, null=True)), + ('site', models.TextField(blank=True, null=True)), + ('threat_level', models.TextField(blank=True, null=True)), + ('threats', models.TextField(blank=True, null=True)), + ('title', models.TextField(blank=True, null=True)), + ('user_id', models.TextField(blank=True, null=True)), + ('category', models.TextField(blank=True, null=True)), + ('lang', models.TextField(blank=True, null=True)), + ('content_snip', models.TextField(blank=True, null=True)), + ('asset_mentioned', models.TextField(blank=True, null=True)), + ('asset_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'alerts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Alias', + fields=[ + ('alias_uid', models.UUIDField(primary_key=True, serialize=False)), + ('alias', models.TextField(unique=True)), + ], + options={ + 'db_table': 'alias', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AssetHeaders', + fields=[ + ('field_id', models.UUIDField(db_column='_id', primary_key=True, serialize=False)), + ('organizations_uid', models.UUIDField()), + ('sub_url', models.TextField()), + ('tech_detected', models.TextField()), + ('interesting_header', models.TextField()), + ('ssl2', models.TextField(blank=True, null=True)), + ('tls1', models.TextField(blank=True, null=True)), + ('certificate', models.TextField(blank=True, null=True)), + ('scanned', models.BooleanField(blank=True, null=True)), + ('ssl_scanned', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'asset_headers', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthGroup', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=150, unique=True)), + ], + options={ + 'db_table': 'auth_group', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthGroupPermissions', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_group_permissions', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthPermission', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255)), + ('codename', models.CharField(max_length=100)), + ], + options={ + 'db_table': 'auth_permission', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUser', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('password', models.CharField(max_length=128)), + ('last_login', models.DateTimeField(blank=True, null=True)), + ('is_superuser', models.BooleanField()), + ('username', models.CharField(max_length=150, unique=True)), + ('first_name', models.CharField(max_length=150)), + ('last_name', models.CharField(max_length=150)), + ('email', models.CharField(max_length=254)), + ('is_staff', models.BooleanField()), + ('is_active', models.BooleanField()), + ('date_joined', models.DateTimeField()), + ], + options={ + 'db_table': 'auth_user', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUserGroups', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_user_groups', + 'managed': False, + }, + ), + migrations.CreateModel( + name='AuthUserUserPermissions', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ], + options={ + 'db_table': 'auth_user_user_permissions', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Cidrs', + fields=[ + ('cidr_uid', models.UUIDField(default=uuid.UUID('1acc87b0-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('network', models.TextField()), + ('insert_alert', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'cidrs', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CredentialBreaches', + fields=[ + ('credential_breaches_uid', models.UUIDField(primary_key=True, serialize=False)), + ('breach_name', models.TextField(unique=True)), + ('description', models.TextField(blank=True, null=True)), + ('exposed_cred_count', models.BigIntegerField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('added_date', models.DateTimeField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('data_classes', models.TextField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ('is_fabricated', models.BooleanField(blank=True, null=True)), + ('is_sensitive', models.BooleanField(blank=True, null=True)), + ('is_retired', models.BooleanField(blank=True, null=True)), + ('is_spam_list', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'credential_breaches', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CredentialExposures', + fields=[ + ('credential_exposures_uid', models.UUIDField(primary_key=True, serialize=False)), + ('email', models.TextField()), + ('root_domain', models.TextField(blank=True, null=True)), + ('sub_domain', models.TextField(blank=True, null=True)), + ('breach_name', models.TextField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('login_id', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('password', models.TextField(blank=True, null=True)), + ('hash_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'credential_exposures', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CveInfo', + fields=[ + ('cve_uuid', models.UUIDField(default=uuid.UUID('1acc87b1-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('cve_name', models.TextField(blank=True, null=True, unique=True)), + ('cvss_2_0', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('cvss_2_0_severity', models.TextField(blank=True, null=True)), + ('cvss_2_0_vector', models.TextField(blank=True, null=True)), + ('cvss_3_0', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('cvss_3_0_severity', models.TextField(blank=True, null=True)), + ('cvss_3_0_vector', models.TextField(blank=True, null=True)), + ('dve_score', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ], + options={ + 'db_table': 'cve_info', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CyhyContacts', + fields=[ + ('field_id', models.UUIDField(db_column='_id', default=uuid.UUID('1acc87b2-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('org_id', models.TextField()), + ('org_name', models.TextField()), + ('phone', models.TextField(blank=True, null=True)), + ('contact_type', models.TextField()), + ('email', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('date_pulled', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'cyhy_contacts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CyhyDbAssets', + fields=[ + ('field_id', models.UUIDField(db_column='_id', default=uuid.UUID('1acc87b3-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('org_id', models.TextField(blank=True, null=True)), + ('org_name', models.TextField(blank=True, null=True)), + ('contact', models.TextField(blank=True, null=True)), + ('network', models.GenericIPAddressField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('first_seen', models.DateField(blank=True, null=True)), + ('last_seen', models.DateField(blank=True, null=True)), + ('currently_in_cyhy', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'cyhy_db_assets', + 'managed': False, + }, + ), + migrations.CreateModel( + name='CyhyPortScans', + fields=[ + ('cyhy_port_scans_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_id', models.TextField(blank=True, null=True, unique=True)), + ('cyhy_time', models.DateTimeField(blank=True, null=True)), + ('service_name', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('cpe', models.TextField(blank=True, null=True)), + ('first_seen', models.DateField(blank=True, null=True)), + ('last_seen', models.DateField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('state', models.TextField(blank=True, null=True)), + ('agency_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'cyhy_port_scans', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DataapiApiuser', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ('apikey', models.CharField(blank=True, db_column='apiKey', max_length=200, null=True)), + ('refresh_token', models.CharField(blank=True, max_length=200, null=True)), + ], + options={ + 'db_table': 'dataAPI_apiuser', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DataSource', + fields=[ + ('data_source_uid', models.UUIDField(default=uuid.UUID('1acc87b4-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('name', models.TextField()), + ('description', models.TextField()), + ('last_run', models.DateField()), + ], + options={ + 'db_table': 'data_source', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoAdminLog', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('action_time', models.DateTimeField()), + ('object_id', models.TextField(blank=True, null=True)), + ('object_repr', models.CharField(max_length=200)), + ('action_flag', models.SmallIntegerField()), + ('change_message', models.TextField()), + ], + options={ + 'db_table': 'django_admin_log', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoContentType', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('app_label', models.CharField(max_length=100)), + ('model', models.CharField(max_length=100)), + ], + options={ + 'db_table': 'django_content_type', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoMigrations', + fields=[ + ('id', models.BigAutoField(primary_key=True, serialize=False)), + ('app', models.CharField(max_length=255)), + ('name', models.CharField(max_length=255)), + ('applied', models.DateTimeField()), + ], + options={ + 'db_table': 'django_migrations', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DjangoSession', + fields=[ + ('session_key', models.CharField(max_length=40, primary_key=True, serialize=False)), + ('session_data', models.TextField()), + ('expire_date', models.DateTimeField()), + ], + options={ + 'db_table': 'django_session', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DnsRecords', + fields=[ + ('dns_record_uid', models.UUIDField(default=uuid.UUID('1acc87b5-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('domain_name', models.TextField(blank=True, null=True)), + ('domain_type', models.TextField(blank=True, null=True)), + ('created_date', models.DateTimeField(blank=True, null=True)), + ('updated_date', models.DateTimeField(blank=True, null=True)), + ('expiration_date', models.DateTimeField(blank=True, null=True)), + ('name_servers', models.TextField(blank=True, null=True)), + ('whois_server', models.TextField(blank=True, null=True)), + ('registrar_name', models.TextField(blank=True, null=True)), + ('status', models.TextField(blank=True, null=True)), + ('clean_text', models.TextField(blank=True, null=True)), + ('raw_text', models.TextField(blank=True, null=True)), + ('registrant_name', models.TextField(blank=True, null=True)), + ('registrant_organization', models.TextField(blank=True, null=True)), + ('registrant_street', models.TextField(blank=True, null=True)), + ('registrant_city', models.TextField(blank=True, null=True)), + ('registrant_state', models.TextField(blank=True, null=True)), + ('registrant_post_code', models.TextField(blank=True, null=True)), + ('registrant_country', models.TextField(blank=True, null=True)), + ('registrant_email', models.TextField(blank=True, null=True)), + ('registrant_phone', models.TextField(blank=True, null=True)), + ('registrant_phone_ext', models.TextField(blank=True, null=True)), + ('registrant_fax', models.TextField(blank=True, null=True)), + ('registrant_fax_ext', models.TextField(blank=True, null=True)), + ('registrant_raw_text', models.TextField(blank=True, null=True)), + ('administrative_name', models.TextField(blank=True, null=True)), + ('administrative_organization', models.TextField(blank=True, null=True)), + ('administrative_street', models.TextField(blank=True, null=True)), + ('administrative_city', models.TextField(blank=True, null=True)), + ('administrative_state', models.TextField(blank=True, null=True)), + ('administrative_post_code', models.TextField(blank=True, null=True)), + ('administrative_country', models.TextField(blank=True, null=True)), + ('administrative_email', models.TextField(blank=True, null=True)), + ('administrative_phone', models.TextField(blank=True, null=True)), + ('administrative_phone_ext', models.TextField(blank=True, null=True)), + ('administrative_fax', models.TextField(blank=True, null=True)), + ('administrative_fax_ext', models.TextField(blank=True, null=True)), + ('administrative_raw_text', models.TextField(blank=True, null=True)), + ('technical_name', models.TextField(blank=True, null=True)), + ('technical_organization', models.TextField(blank=True, null=True)), + ('technical_street', models.TextField(blank=True, null=True)), + ('technical_city', models.TextField(blank=True, null=True)), + ('technical_state', models.TextField(blank=True, null=True)), + ('technical_post_code', models.TextField(blank=True, null=True)), + ('technical_country', models.TextField(blank=True, null=True)), + ('technical_email', models.TextField(blank=True, null=True)), + ('technical_phone', models.TextField(blank=True, null=True)), + ('technical_phone_ext', models.TextField(blank=True, null=True)), + ('technical_fax', models.TextField(blank=True, null=True)), + ('technical_fax_ext', models.TextField(blank=True, null=True)), + ('technical_raw_text', models.TextField(blank=True, null=True)), + ('billing_name', models.TextField(blank=True, null=True)), + ('billing_organization', models.TextField(blank=True, null=True)), + ('billing_street', models.TextField(blank=True, null=True)), + ('billing_city', models.TextField(blank=True, null=True)), + ('billing_state', models.TextField(blank=True, null=True)), + ('billing_post_code', models.TextField(blank=True, null=True)), + ('billing_country', models.TextField(blank=True, null=True)), + ('billing_email', models.TextField(blank=True, null=True)), + ('billing_phone', models.TextField(blank=True, null=True)), + ('billing_phone_ext', models.TextField(blank=True, null=True)), + ('billing_fax', models.TextField(blank=True, null=True)), + ('billing_fax_ext', models.TextField(blank=True, null=True)), + ('billing_raw_text', models.TextField(blank=True, null=True)), + ('zone_name', models.TextField(blank=True, null=True)), + ('zone_organization', models.TextField(blank=True, null=True)), + ('zone_street', models.TextField(blank=True, null=True)), + ('zone_city', models.TextField(blank=True, null=True)), + ('zone_state', models.TextField(blank=True, null=True)), + ('zone_post_code', models.TextField(blank=True, null=True)), + ('zone_country', models.TextField(blank=True, null=True)), + ('zone_email', models.TextField(blank=True, null=True)), + ('zone_phone', models.TextField(blank=True, null=True)), + ('zone_phone_ext', models.TextField(blank=True, null=True)), + ('zone_fax', models.TextField(blank=True, null=True)), + ('zone_fax_ext', models.TextField(blank=True, null=True)), + ('zone_raw_text', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'dns_records', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DomainAlerts', + fields=[ + ('domain_alert_uid', models.UUIDField(default=uuid.UUID('1acc87b6-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('organizations_uid', models.UUIDField()), + ('alert_type', models.TextField(blank=True, null=True)), + ('message', models.TextField(blank=True, null=True)), + ('previous_value', models.TextField(blank=True, null=True)), + ('new_value', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'domain_alerts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DomainPermutations', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('suspected_domain_uid', models.UUIDField(default=uuid.UUID('1acc87b7-e5ed-11ed-aaa5-37ca8d677a21'))), + ('domain_permutation', models.TextField(blank=True, null=True)), + ('ipv4', models.TextField(blank=True, null=True)), + ('ipv6', models.TextField(blank=True, null=True)), + ('mail_server', models.TextField(blank=True, null=True)), + ('name_server', models.TextField(blank=True, null=True)), + ('fuzzer', models.TextField(blank=True, null=True)), + ('date_observed', models.DateField(blank=True, null=True)), + ('ssdeep_score', models.TextField(blank=True, null=True)), + ('malicious', models.BooleanField(blank=True, null=True)), + ('blocklist_attack_count', models.IntegerField(blank=True, null=True)), + ('blocklist_report_count', models.IntegerField(blank=True, null=True)), + ('dshield_record_count', models.IntegerField(blank=True, null=True)), + ('dshield_attack_count', models.IntegerField(blank=True, null=True)), + ('date_active', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'domain_permutations', + 'managed': False, + }, + ), + migrations.CreateModel( + name='DotgovDomains', + fields=[ + ('dotgov_uid', models.UUIDField(default=uuid.UUID('1acc87b8-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('domain_name', models.TextField(unique=True)), + ('domain_type', models.TextField(blank=True, null=True)), + ('agency', models.TextField(blank=True, null=True)), + ('organization', models.TextField(blank=True, null=True)), + ('city', models.TextField(blank=True, null=True)), + ('state', models.TextField(blank=True, null=True)), + ('security_contact_email', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'dotgov_domains', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Executives', + fields=[ + ('executives_uid', models.UUIDField(primary_key=True, serialize=False)), + ('executives', models.TextField()), + ], + options={ + 'db_table': 'executives', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Ips', + fields=[ + ('ip_hash', models.TextField(primary_key=True, serialize=False)), + ('ip', models.GenericIPAddressField(unique=True)), + ('shodan_results', models.BooleanField(blank=True, null=True)), + ('live', models.BooleanField(blank=True, null=True)), + ('date_last_live', models.DateTimeField(blank=True, null=True)), + ('last_reverse_lookup', models.DateTimeField(blank=True, null=True)), + ], + options={ + 'db_table': 'ips', + 'managed': False, + }, + ), + migrations.CreateModel( + name='IpsSubs', + fields=[ + ('ips_subs_uid', models.UUIDField(primary_key=True, serialize=False)), + ], + options={ + 'managed': False, + }, + ), + migrations.CreateModel( + name='Mentions', + fields=[ + ('mentions_uid', models.UUIDField(primary_key=True, serialize=False)), + ('category', models.TextField(blank=True, null=True)), + ('collection_date', models.TextField(blank=True, null=True)), + ('content', models.TextField(blank=True, null=True)), + ('creator', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('sixgill_mention_id', models.TextField(blank=True, null=True, unique=True)), + ('post_id', models.TextField(blank=True, null=True)), + ('lang', models.TextField(blank=True, null=True)), + ('rep_grade', models.TextField(blank=True, null=True)), + ('site', models.TextField(blank=True, null=True)), + ('site_grade', models.TextField(blank=True, null=True)), + ('title', models.TextField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('url', models.TextField(blank=True, null=True)), + ('comments_count', models.TextField(blank=True, null=True)), + ('sub_category', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('organizations_uid', models.UUIDField()), + ('title_translated', models.TextField(blank=True, null=True)), + ('content_translated', models.TextField(blank=True, null=True)), + ('detected_lang', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'mentions', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Organizations', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('name', models.TextField()), + ('cyhy_db_name', models.TextField(blank=True, null=True, unique=True)), + ('report_on', models.BooleanField(blank=True, null=True)), + ('password', models.TextField(blank=True, null=True)), + ('date_first_reported', models.DateTimeField(blank=True, null=True)), + ('premium_report', models.BooleanField(blank=True, null=True)), + ('agency_type', models.TextField(blank=True, null=True)), + ('demo', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'organizations', + 'managed': False, + }, + ), + migrations.CreateModel( + name='OrgIdMap', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('cyhy_id', models.TextField(blank=True, null=True)), + ('pe_org_id', models.TextField(blank=True, null=True)), + ('merge_orgs', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'org_id_map', + 'managed': False, + }, + ), + migrations.CreateModel( + name='OrgType', + fields=[ + ('org_type_uid', models.UUIDField(default=uuid.UUID('1acc87b9-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('org_type', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'org_type', + 'managed': False, + }, + ), + migrations.CreateModel( + name='PshttResults', + fields=[ + ('pshtt_results_uid', models.UUIDField(default=uuid.UUID('1acc87ba-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('data_source_uid', models.UUIDField()), + ('sub_domain', models.TextField()), + ('scanned', models.BooleanField(blank=True, null=True)), + ('base_domain', models.TextField(blank=True, null=True)), + ('base_domain_hsts_preloaded', models.BooleanField(blank=True, null=True)), + ('canonical_url', models.TextField(blank=True, null=True)), + ('defaults_to_https', models.BooleanField(blank=True, null=True)), + ('domain', models.TextField(blank=True, null=True)), + ('domain_enforces_https', models.BooleanField(blank=True, null=True)), + ('domain_supports_https', models.BooleanField(blank=True, null=True)), + ('domain_uses_strong_hsts', models.BooleanField(blank=True, null=True)), + ('downgrades_https', models.BooleanField(blank=True, null=True)), + ('htss', models.BooleanField(blank=True, null=True)), + ('hsts_entire_domain', models.BooleanField(blank=True, null=True)), + ('hsts_header', models.TextField(blank=True, null=True)), + ('hsts_max_age', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('hsts_preload_pending', models.BooleanField(blank=True, null=True)), + ('hsts_preload_ready', models.BooleanField(blank=True, null=True)), + ('hsts_preloaded', models.BooleanField(blank=True, null=True)), + ('https_bad_chain', models.BooleanField(blank=True, null=True)), + ('https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('https_cert_chain_length', models.IntegerField(blank=True, null=True)), + ('https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('https_custom_truststore_trusted', models.BooleanField(blank=True, null=True)), + ('https_expired_cert', models.BooleanField(blank=True, null=True)), + ('https_full_connection', models.BooleanField(blank=True, null=True)), + ('https_live', models.BooleanField(blank=True, null=True)), + ('https_probably_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('https_publicly_trusted', models.BooleanField(blank=True, null=True)), + ('https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ip', models.GenericIPAddressField(blank=True, null=True)), + ('live', models.BooleanField(blank=True, null=True)), + ('notes', models.TextField(blank=True, null=True)), + ('redirect', models.BooleanField(blank=True, null=True)), + ('redirect_to', models.TextField(blank=True, null=True)), + ('server_header', models.TextField(blank=True, null=True)), + ('server_version', models.TextField(blank=True, null=True)), + ('strictly_forces_https', models.BooleanField(blank=True, null=True)), + ('unknown_error', models.BooleanField(blank=True, null=True)), + ('valid_https', models.BooleanField(blank=True, null=True)), + ('ep_http_headers', models.TextField(blank=True, null=True)), + ('ep_http_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_http_live', models.BooleanField(blank=True, null=True)), + ('ep_http_notes', models.TextField(blank=True, null=True)), + ('ep_http_redirect', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_http_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_http_server_header', models.TextField(blank=True, null=True)), + ('ep_http_server_version', models.TextField(blank=True, null=True)), + ('ep_http_status', models.IntegerField(blank=True, null=True)), + ('ep_http_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_http_url', models.TextField(blank=True, null=True)), + ('ep_https_headers', models.TextField(blank=True, null=True)), + ('ep_https_hsts', models.BooleanField(blank=True, null=True)), + ('ep_https_hsts_all_subdomains', models.BooleanField(blank=True, null=True)), + ('ep_https_hsts_header', models.TextField(blank=True, null=True)), + ('ep_https_hsts_max_age', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('ep_https_hsts_preload', models.BooleanField(blank=True, null=True)), + ('ep_https_https_bad_chain', models.BooleanField(blank=True, null=True)), + ('ep_https_https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('ep_https_https_cert_chain_len', models.IntegerField(blank=True, null=True)), + ('ep_https_https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('ep_https_https_custom_trusted', models.BooleanField(blank=True, null=True)), + ('ep_https_https_expired_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_vull_connection', models.BooleanField(blank=True, null=True)), + ('ep_https_https_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_public_trusted', models.BooleanField(blank=True, null=True)), + ('ep_https_https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ep_https_https_valid', models.BooleanField(blank=True, null=True)), + ('ep_https_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_https_live', models.BooleanField(blank=True, null=True)), + ('ep_https_notes', models.TextField(blank=True, null=True)), + ('ep_https_redirect', models.BooleanField(blank=True, null=True)), + ('ep_https_redireect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_https_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_https_server_header', models.TextField(blank=True, null=True)), + ('ep_https_server_version', models.TextField(blank=True, null=True)), + ('ep_https_status', models.IntegerField(blank=True, null=True)), + ('ep_https_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_https_url', models.TextField(blank=True, null=True)), + ('ep_httpswww_headers', models.TextField(blank=True, null=True)), + ('ep_httpswww_hsts', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_hsts_all_subdomains', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_hsts_header', models.TextField(blank=True, null=True)), + ('ep_httpswww_hsts_max_age', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('ep_httpswww_hsts_preload', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_bad_chain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_bad_hostname', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_cert_chain_len', models.IntegerField(blank=True, null=True)), + ('ep_httpswww_https_client_auth_required', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_custom_trusted', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_expired_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_full_connection', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_missing_intermediate_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_public_trusted', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_self_signed_cert', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_https_valid', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_httpswww_live', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_notes', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_server_header', models.TextField(blank=True, null=True)), + ('ep_httpswww_server_version', models.TextField(blank=True, null=True)), + ('ep_httpswww_status', models.IntegerField(blank=True, null=True)), + ('ep_httpswww_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_httpswww_url', models.TextField(blank=True, null=True)), + ('ep_httpwww_headers', models.TextField(blank=True, null=True)), + ('ep_httpwww_ip', models.GenericIPAddressField(blank=True, null=True)), + ('ep_httpwww_live', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_notes', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_eventually_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to', models.TextField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_external', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_http', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_https', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_subdomain', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_redirect_immediately_to_www', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_server_header', models.TextField(blank=True, null=True)), + ('ep_httpwww_server_version', models.TextField(blank=True, null=True)), + ('ep_httpwww_status', models.IntegerField(blank=True, null=True)), + ('ep_httpwww_unknown_error', models.BooleanField(blank=True, null=True)), + ('ep_httpwww_url', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'pshtt_results', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ReportSummaryStats', + fields=[ + ('report_uid', models.UUIDField(default=uuid.UUID('1acc87bb-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('start_date', models.DateField()), + ('end_date', models.DateField(blank=True, null=True)), + ('ip_count', models.IntegerField(blank=True, null=True)), + ('root_count', models.IntegerField(blank=True, null=True)), + ('sub_count', models.IntegerField(blank=True, null=True)), + ('ports_count', models.IntegerField(blank=True, null=True)), + ('creds_count', models.IntegerField(blank=True, null=True)), + ('breach_count', models.IntegerField(blank=True, null=True)), + ('cred_password_count', models.IntegerField(blank=True, null=True)), + ('domain_alert_count', models.IntegerField(blank=True, null=True)), + ('suspected_domain_count', models.IntegerField(blank=True, null=True)), + ('insecure_port_count', models.IntegerField(blank=True, null=True)), + ('verified_vuln_count', models.IntegerField(blank=True, null=True)), + ('suspected_vuln_count', models.IntegerField(blank=True, null=True)), + ('suspected_vuln_addrs_count', models.IntegerField(blank=True, null=True)), + ('threat_actor_count', models.IntegerField(blank=True, null=True)), + ('dark_web_alerts_count', models.IntegerField(blank=True, null=True)), + ('dark_web_mentions_count', models.IntegerField(blank=True, null=True)), + ('dark_web_executive_alerts_count', models.IntegerField(blank=True, null=True)), + ('dark_web_asset_alerts_count', models.IntegerField(blank=True, null=True)), + ('pe_number_score', models.TextField(blank=True, null=True)), + ('pe_letter_grade', models.TextField(blank=True, null=True)), + ('pe_percent_score', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ], + options={ + 'db_table': 'report_summary_stats', + 'managed': False, + }, + ), + migrations.CreateModel( + name='RootDomains', + fields=[ + ('root_domain_uid', models.UUIDField(default=uuid.UUID('1acc87bc-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('root_domain', models.TextField()), + ('ip_address', models.TextField(blank=True, null=True)), + ('enumerate_subs', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'root_domains', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ShodanAssets', + fields=[ + ('shodan_asset_uid', models.UUIDField(default=uuid.UUID('1acc87be-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.IntegerField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'shodan_assets', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ShodanInsecureProtocolsUnverifiedVulns', + fields=[ + ('insecure_product_uid', models.UUIDField(default=uuid.UUID('1acc87bf-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.IntegerField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('potential_vulns', models.TextField(blank=True, null=True)), + ('mitigation', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'shodan_insecure_protocols_unverified_vulns', + 'managed': False, + }, + ), + migrations.CreateModel( + name='ShodanVulns', + fields=[ + ('shodan_vuln_uid', models.UUIDField(default=uuid.UUID('1acc87c0-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('cve', models.TextField(blank=True, null=True)), + ('severity', models.TextField(blank=True, null=True)), + ('cvss', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('attack_vector', models.TextField(blank=True, null=True)), + ('av_description', models.TextField(blank=True, null=True)), + ('attack_complexity', models.TextField(blank=True, null=True)), + ('ac_description', models.TextField(blank=True, null=True)), + ('confidentiality_impact', models.TextField(blank=True, null=True)), + ('ci_description', models.TextField(blank=True, null=True)), + ('integrity_impact', models.TextField(blank=True, null=True)), + ('ii_description', models.TextField(blank=True, null=True)), + ('availability_impact', models.TextField(blank=True, null=True)), + ('ai_description', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('potential_vulns', models.TextField(blank=True, null=True)), + ('mitigation', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'shodan_vulns', + 'managed': False, + }, + ), + migrations.CreateModel( + name='SubDomains', + fields=[ + ('sub_domain_uid', models.UUIDField(default=uuid.UUID('1acc87c1-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('sub_domain', models.TextField()), + ('status', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'sub_domains', + 'managed': False, + }, + ), + migrations.CreateModel( + name='TopCves', + fields=[ + ('top_cves_uid', models.UUIDField(default=uuid.UUID('1acc87c2-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('cve_id', models.TextField(blank=True, null=True)), + ('dynamic_rating', models.TextField(blank=True, null=True)), + ('nvd_base_score', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'top_cves', + 'managed': False, + }, + ), + migrations.CreateModel( + name='TopicTotals', + fields=[ + ('cound_uuid', models.UUIDField(default=uuid.UUID('1acc87c3-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('organizations_uid', models.UUIDField()), + ('content_count', models.IntegerField()), + ('count_date', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'topic_totals', + 'managed': False, + }, + ), + migrations.CreateModel( + name='UniqueSoftware', + fields=[ + ('field_id', models.UUIDField(db_column='_id', default=uuid.UUID('1acc87c4-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('software_name', models.TextField()), + ], + options={ + 'db_table': 'unique_software', + 'managed': False, + }, + ), + migrations.CreateModel( + name='Users', + fields=[ + ('id', models.UUIDField(primary_key=True, serialize=False)), + ('email', models.CharField(blank=True, max_length=64, null=True, unique=True)), + ('username', models.CharField(blank=True, max_length=64, null=True, unique=True)), + ('admin', models.IntegerField(blank=True, null=True)), + ('role', models.IntegerField(blank=True, null=True)), + ('password_hash', models.CharField(blank=True, max_length=128, null=True)), + ('api_key', models.CharField(blank=True, max_length=128, null=True, unique=True)), + ], + options={ + 'db_table': 'Users', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwBreachcomp', + fields=[ + ('credential_exposures_uid', models.UUIDField(primary_key=True, serialize=False)), + ('email', models.TextField(blank=True, null=True)), + ('breach_name', models.TextField(blank=True, null=True)), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('root_domain', models.TextField(blank=True, null=True)), + ('sub_domain', models.TextField(blank=True, null=True)), + ('hash_type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('login_id', models.TextField(blank=True, null=True)), + ('password', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('data_source_uid', models.UUIDField(blank=True, null=True)), + ('description', models.TextField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('added_date', models.DateTimeField(blank=True, null=True)), + ('modified_date', models.DateTimeField(blank=True, null=True)), + ('data_classes', models.TextField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('is_verified', models.BooleanField(blank=True, null=True)), + ('is_fabricated', models.BooleanField(blank=True, null=True)), + ('is_sensitive', models.BooleanField(blank=True, null=True)), + ('is_retired', models.BooleanField(blank=True, null=True)), + ('is_spam_list', models.BooleanField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwBreachcompBreachdetails', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('breach_name', models.TextField(blank=True, null=True)), + ('mod_date', models.DateField(blank=True, null=True)), + ('description', models.TextField(blank=True, null=True)), + ('breach_date', models.DateField(blank=True, null=True)), + ('password_included', models.BooleanField(blank=True, null=True)), + ('number_of_creds', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp_breachdetails', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwBreachcompCredsbydate', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('mod_date', models.DateField(blank=True, null=True)), + ('no_password', models.BigIntegerField(blank=True, null=True)), + ('password_included', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_breachcomp_credsbydate', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwCidrs', + fields=[ + ('cidr_uid', models.UUIDField(primary_key=True, serialize=False)), + ('network', models.TextField(blank=True, null=True)), + ('organizations_uid', models.UUIDField(blank=True, null=True)), + ('data_source_uid', models.UUIDField(blank=True, null=True)), + ('insert_alert', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_cidrs', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebAssetalerts', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('events', models.BigIntegerField(blank=True, db_column='Events', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_assetalerts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebExecalerts', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('events', models.BigIntegerField(blank=True, db_column='Events', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_execalerts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebInviteonlymarkets', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_inviteonlymarkets', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebMentionsbydate', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('count', models.BigIntegerField(blank=True, db_column='Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_mentionsbydate', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebMostactposts', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('comments_count', models.IntegerField(blank=True, db_column='Comments Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_mostactposts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebPotentialthreats', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ('threats', models.TextField(blank=True, db_column='Threats', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_potentialthreats', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebSites', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('site', models.TextField(blank=True, db_column='Site', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_sites', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebSocmediaMostactposts', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('title', models.TextField(blank=True, db_column='Title', null=True)), + ('comments_count', models.IntegerField(blank=True, db_column='Comments Count', null=True)), + ], + options={ + 'db_table': 'vw_darkweb_socmedia_mostactposts', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebThreatactors', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('date', models.DateField(blank=True, null=True)), + ('creator', models.TextField(blank=True, db_column='Creator', null=True)), + ('grade', models.DecimalField(blank=True, db_column='Grade', decimal_places=1000, max_digits=1000, null=True)), + ], + options={ + 'db_table': 'vw_darkweb_threatactors', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwDarkwebTopcves', + fields=[ + ('top_cves_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cve_id', models.TextField(blank=True, null=True)), + ('dynamic_rating', models.TextField(blank=True, null=True)), + ('nvd_base_score', models.TextField(blank=True, null=True)), + ('date', models.DateField(blank=True, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('data_source_uid', models.UUIDField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_darkweb_topcves', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwOrgsAttacksurface', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ports', models.BigIntegerField(blank=True, null=True)), + ('num_root_domain', models.BigIntegerField(blank=True, null=True)), + ('num_sub_domain', models.BigIntegerField(blank=True, null=True)), + ('num_ips', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_attacksurface', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwOrgsContactInfo', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('agency_name', models.TextField(blank=True, null=True)), + ('contact_type', models.TextField(blank=True, null=True)), + ('contact_name', models.TextField(blank=True, null=True)), + ('email', models.TextField(blank=True, null=True)), + ('phone', models.TextField(blank=True, null=True)), + ('date_pulled', models.DateField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_contact_info', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwOrgsTotalDomains', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_root_domain', models.BigIntegerField(blank=True, null=True)), + ('num_sub_domain', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_domains', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwOrgsTotalIps', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ips', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_ips', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwOrgsTotalPorts', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('num_ports', models.BigIntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_orgs_total_ports', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwShodanvulnsSuspected', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('type', models.TextField(blank=True, null=True)), + ('name', models.TextField(blank=True, null=True)), + ('potential_vulns', models.TextField(blank=True, null=True)), + ('mitigation', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('server', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('data_source', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_shodanvulns_suspected', + 'managed': False, + }, + ), + migrations.CreateModel( + name='VwShodanvulnsVerified', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('organization', models.TextField(blank=True, null=True)), + ('ip', models.TextField(blank=True, null=True)), + ('port', models.TextField(blank=True, null=True)), + ('protocol', models.TextField(blank=True, null=True)), + ('timestamp', models.DateTimeField(blank=True, null=True)), + ('cve', models.TextField(blank=True, null=True)), + ('severity', models.TextField(blank=True, null=True)), + ('cvss', models.DecimalField(blank=True, decimal_places=1000, max_digits=1000, null=True)), + ('summary', models.TextField(blank=True, null=True)), + ('product', models.TextField(blank=True, null=True)), + ('attack_vector', models.TextField(blank=True, null=True)), + ('av_description', models.TextField(blank=True, null=True)), + ('attack_complexity', models.TextField(blank=True, null=True)), + ('ac_description', models.TextField(blank=True, null=True)), + ('confidentiality_impact', models.TextField(blank=True, null=True)), + ('ci_description', models.TextField(blank=True, null=True)), + ('integrity_impact', models.TextField(blank=True, null=True)), + ('ii_description', models.TextField(blank=True, null=True)), + ('availability_impact', models.TextField(blank=True, null=True)), + ('ai_description', models.TextField(blank=True, null=True)), + ('tags', models.TextField(blank=True, null=True)), + ('domains', models.TextField(blank=True, null=True)), + ('hostnames', models.TextField(blank=True, null=True)), + ('isn', models.TextField(blank=True, null=True)), + ('asn', models.IntegerField(blank=True, null=True)), + ('data_source', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'vw_shodanvulns_verified', + 'managed': False, + }, + ), + migrations.CreateModel( + name='WasTrackerCustomerdata', + fields=[ + ('customer_id', models.UUIDField(db_column='customer_id', default=uuid.uuid1, primary_key=True, serialize=False)), + ('tag', models.TextField()), + ('customer_name', models.TextField()), + ('testing_sector', models.TextField()), + ('ci_type', models.TextField()), + ('jira_ticket', models.TextField()), + ('ticket', models.TextField()), + ('next_scheduled', models.TextField()), + ('last_scanned', models.TextField()), + ('frequency', models.TextField()), + ('comments_notes', models.TextField()), + ('was_report_poc', models.TextField()), + ('was_report_email', models.TextField()), + ('onboarding_date', models.TextField()), + ('no_of_web_apps', models.IntegerField()), + ('no_web_apps_last_updated', models.TextField(blank=True, null=True)), + ('elections', models.TextField(blank=True, null=True)), + ('fceb', models.TextField()), + ('special_report', models.TextField()), + ('report_password', models.TextField()), + ('child_tags', models.TextField()), + ], + options={ + 'db_table': 'was_tracker_customerdata', + 'managed': False, + }, + ), + migrations.CreateModel( + name='WebAssets', + fields=[ + ('asset_uid', models.UUIDField(default=uuid.UUID('1acc87c5-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('asset_type', models.TextField()), + ('asset', models.TextField()), + ('ip_type', models.TextField(blank=True, null=True)), + ('verified', models.BooleanField(blank=True, null=True)), + ('asset_origin', models.TextField(blank=True, null=True)), + ('report_on', models.BooleanField(blank=True, null=True)), + ('last_scanned', models.DateTimeField(blank=True, null=True)), + ('report_status_reason', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'web_assets', + 'managed': False, + }, + ), + migrations.CreateModel( + name='TeamMembers', + fields=[ + ('team_member_uid', models.UUIDField(default=uuid.UUID('1acc87bd-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('team_member_fname', models.TextField()), + ('team_member_lname', models.TextField()), + ('team_member_email', models.TextField()), + ('team_member_ghID', models.TextField()), + ('team_member_phone', models.TextField(blank=True, null=True)), + ('team_member_role', models.TextField(blank=True, null=True)), + ('team_member_notes', models.TextField(blank=True, null=True)), + ], + options={ + 'db_table': 'team_members', + 'managed': True, + }, + ), + migrations.CreateModel( + name='WeeklyStatuses', + fields=[ + ('weekly_status_uid', models.UUIDField(default=uuid.UUID('1acc87c6-e5ed-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False)), + ('user_status', models.TextField(blank=True)), + ('key_accomplishments', models.TextField(blank=True, null=True)), + ('ongoing_task', models.TextField()), + ('upcoming_task', models.TextField()), + ('obstacles', models.TextField(blank=True, null=True)), + ('non_standard_meeting', models.TextField(blank=True, null=True)), + ('deliverables', models.TextField(blank=True, null=True)), + ('pto', models.TextField(blank=True, null=True)), + ('week_ending', models.DateField()), + ('notes', models.TextField(blank=True, null=True)), + ('statusComplete', models.IntegerField(blank=True, null=True)), + ], + options={ + 'db_table': 'weekly_statuses', + 'managed': True, + }, + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0002_alter_teammembers_team_member_uid_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0002_alter_teammembers_team_member_uid_and_more.py new file mode 100644 index 00000000..7f6042ff --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0002_alter_teammembers_team_member_uid_and_more.py @@ -0,0 +1,24 @@ +# Generated by Django 4.1.5 on 2023-04-28 18:09 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('df7bdd0f-e5ef-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(default=uuid.UUID('df7bdd18-e5ef-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0003_vworgsallips_alter_teammembers_team_member_uid_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0003_vworgsallips_alter_teammembers_team_member_uid_and_more.py new file mode 100644 index 00000000..0b4f0a8d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0003_vworgsallips_alter_teammembers_team_member_uid_and_more.py @@ -0,0 +1,41 @@ +# Generated by Django 4.1.5 on 2023-05-05 20:15 + +import django.contrib.postgres.fields +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0002_alter_teammembers_team_member_uid_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='VwOrgsAllIps', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('ip_addresses', django.contrib.postgres.fields.ArrayField(base_field=models.CharField(blank=True, max_length=255, null=True), blank=True, null=True, size=None)), + ], + options={ + 'db_table': 'vw_orgs_all_ips', + 'managed': False, + }, + ), + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('8c3dca17-eb81-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(default=uuid.UUID('8c3dca20-eb81-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterModelTable( + name='vworgstotalips', + table='mat_vw_orgs_total_ips', + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0004_alter_teammembers_team_member_uid_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0004_alter_teammembers_team_member_uid_and_more.py new file mode 100644 index 00000000..cefdd702 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0004_alter_teammembers_team_member_uid_and_more.py @@ -0,0 +1,28 @@ +# Generated by Django 4.1.5 on 2023-05-05 20:19 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0003_vworgsallips_alter_teammembers_team_member_uid_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('1f97df69-eb82-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(default=uuid.UUID('1f97df72-eb82-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterModelTable( + name='vworgstotalips', + table='mat_vw_orgs_all_ips', + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0005_alter_teammembers_team_member_uid_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0005_alter_teammembers_team_member_uid_and_more.py new file mode 100644 index 00000000..ce82b640 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0005_alter_teammembers_team_member_uid_and_more.py @@ -0,0 +1,32 @@ +# Generated by Django 4.1.5 on 2023-05-05 20:24 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0004_alter_teammembers_team_member_uid_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('cb1096bf-eb82-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(default=uuid.UUID('cb1096c8-eb82-11ed-aaa5-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterModelTable( + name='vworgsallips', + table='mat_vw_orgs_all_ips', + ), + migrations.AlterModelTable( + name='vworgstotalips', + table='vw_orgs_total_ips', + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0006_matvworgsallips_delete_vworgsallips_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0006_matvworgsallips_delete_vworgsallips_and_more.py new file mode 100644 index 00000000..c4393328 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0006_matvworgsallips_delete_vworgsallips_and_more.py @@ -0,0 +1,40 @@ +# Generated by Django 4.1.3 on 2023-07-14 18:56 + +import django.contrib.postgres.fields +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0005_alter_teammembers_team_member_uid_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='MatVwOrgsAllIps', + fields=[ + ('organizations_uid', models.UUIDField(primary_key=True, serialize=False)), + ('cyhy_db_name', models.TextField(blank=True, null=True)), + ('ip_addresses', django.contrib.postgres.fields.ArrayField(base_field=models.GenericIPAddressField(blank=True, null=True), blank=True, null=True, size=None)), + ], + options={ + 'db_table': 'mat_vw_orgs_all_ips', + 'managed': False, + }, + ), + migrations.DeleteModel( + name='VwOrgsAllIps', + ), + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('343aaf37-2278-11ee-aaa7-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(primary_key=True, serialize=False), + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/0007_alter_teammembers_team_member_uid_and_more.py b/src/pe_reports/pe_reports_django_project/home/migrations/0007_alter_teammembers_team_member_uid_and_more.py new file mode 100644 index 00000000..06be955f --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/migrations/0007_alter_teammembers_team_member_uid_and_more.py @@ -0,0 +1,24 @@ +# Generated by Django 4.1.3 on 2023-07-14 19:00 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0006_matvworgsallips_delete_vworgsallips_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='teammembers', + name='team_member_uid', + field=models.UUIDField(default=uuid.UUID('ab69feff-2278-11ee-aaa7-37ca8d677a21'), primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='weeklystatuses', + name='weekly_status_uid', + field=models.UUIDField(default=uuid.UUID('ab69ff08-2278-11ee-aaa7-37ca8d677a21'), primary_key=True, serialize=False), + ), + ] diff --git a/src/pe_reports/pe_reports_django_project/home/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/home/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/home/models.py b/src/pe_reports/pe_reports_django_project/home/models.py new file mode 100644 index 00000000..cf988460 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/models.py @@ -0,0 +1,2460 @@ +"""Django Models.""" +# Create your models here. +# This is an auto-generated Django model module. +# You'll have to do the following manually to clean this up: +# * Rearrange models' order +# * Make sure each model has one field with primary_key=True +# * Make sure each ForeignKey and OneToOneField has `on_delete` set to the desired behavior +# * Remove `managed = False` lines if you wish to allow Django to create, modify, and delete the table +# Feel free to rename the models, but don't rename db_table values or field names. +# Standard Python Libraries +import uuid + +# Third-Party Libraries +# from django.conf import settings +from django.contrib.postgres.fields import ArrayField +from django.db import models + + +class Users(models.Model): + """Define Users model.""" + + id = models.UUIDField(primary_key=True) + email = models.CharField(unique=True, max_length=64, blank=True, null=True) + username = models.CharField(unique=True, max_length=64, blank=True, null=True) + admin = models.IntegerField(blank=True, null=True) + role = models.IntegerField(blank=True, null=True) + password_hash = models.CharField(max_length=128, blank=True, null=True) + api_key = models.CharField(unique=True, max_length=128, blank=True, null=True) + + class Meta: + """Set User model metadata.""" + + managed = False + db_table = "Users" + + +class AlembicVersion(models.Model): + """Define AlembicVersion model.""" + + version_num = models.CharField(primary_key=True, max_length=32) + + class Meta: + """Set AlembicVersion model metadata.""" + + managed = False + db_table = "alembic_version" + + +class Alerts(models.Model): + """Define Alerts model.""" + + alerts_uid = models.UUIDField(primary_key=True) + alert_name = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_id = models.TextField(unique=True, blank=True, null=True) + read = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + threat_level = models.TextField(blank=True, null=True) + threats = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + user_id = models.TextField(blank=True, null=True) + category = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + data_source_uid = models.ForeignKey( + "DataSource", on_delete=models.CASCADE, db_column="data_source_uid" + ) + content_snip = models.TextField(blank=True, null=True) + asset_mentioned = models.TextField(blank=True, null=True) + asset_type = models.TextField(blank=True, null=True) + + class Meta: + """Set Alerts model metadata.""" + + managed = False + db_table = "alerts" + + +class Alias(models.Model): + """Define Alias model.""" + + alias_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + alias = models.TextField(unique=True) + + class Meta: + """Set Alias model metadata.""" + + managed = False + db_table = "alias" + + +class AssetHeaders(models.Model): + """Define AssetHeaders model.""" + + field_id = models.UUIDField( + db_column="_id", primary_key=True + ) # Field renamed because it started with '_'. + organizations_uid = models.UUIDField() + sub_url = models.TextField() + tech_detected = models.TextField() # This field type is a guess. + interesting_header = models.TextField() # This field type is a guess. + ssl2 = models.TextField(blank=True, null=True) # This field type is a guess. + tls1 = models.TextField(blank=True, null=True) # This field type is a guess. + certificate = models.TextField(blank=True, null=True) # This field type is a guess. + scanned = models.BooleanField(blank=True, null=True) + ssl_scanned = models.BooleanField(blank=True, null=True) + + class Meta: + """Set AssetHeaders model metadata.""" + + managed = False + db_table = "asset_headers" + unique_together = (("organizations_uid", "sub_url"),) + + +class AuthGroup(models.Model): + """Define AuthGroup model.""" + + name = models.CharField(unique=True, max_length=150) + + class Meta: + """Set AuthGroup model metadata.""" + + managed = False + db_table = "auth_group" + + +class AuthGroupPermissions(models.Model): + """Define AuthGroupPermissions model.""" + + id = models.BigAutoField(primary_key=True) + group = models.ForeignKey(AuthGroup, on_delete=models.CASCADE) + permission = models.ForeignKey("AuthPermission", on_delete=models.CASCADE) + + class Meta: + """Set AuthGroupPermissions model metadata.""" + + managed = False + db_table = "auth_group_permissions" + unique_together = (("group", "permission"),) + + +class AuthPermission(models.Model): + """Define AuthPermission model.""" + + name = models.CharField(max_length=255) + content_type = models.ForeignKey("DjangoContentType", on_delete=models.CASCADE) + codename = models.CharField(max_length=100) + + class Meta: + """Set AuthPermission model metadata.""" + + managed = False + db_table = "auth_permission" + unique_together = (("content_type", "codename"),) + + +class AuthUser(models.Model): + """Define AuthUser model.""" + + password = models.CharField(max_length=128) + last_login = models.DateTimeField(blank=True, null=True) + is_superuser = models.BooleanField() + username = models.CharField(unique=True, max_length=150) + first_name = models.CharField(max_length=150) + last_name = models.CharField(max_length=150) + email = models.CharField(max_length=254) + is_staff = models.BooleanField() + is_active = models.BooleanField() + date_joined = models.DateTimeField() + + class Meta: + """Set AuthUser model metadata.""" + + managed = False + db_table = "auth_user" + + +class AuthUserGroups(models.Model): + """Define AuthUserGroups model.""" + + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + group = models.ForeignKey(AuthGroup, on_delete=models.CASCADE) + + class Meta: + """Set AuthUserGroups model metadata.""" + + managed = False + db_table = "auth_user_groups" + unique_together = (("user", "group"),) + + +class AuthUserUserPermissions(models.Model): + """Define AuthUserUserPermissions model.""" + + id = models.BigAutoField(primary_key=True) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + permission = models.ForeignKey(AuthPermission, on_delete=models.CASCADE) + + class Meta: + """Set AuthUserUserPermissions model metadata.""" + + managed = False + db_table = "auth_user_user_permissions" + unique_together = (("user", "permission"),) + + +class Cidrs(models.Model): + """Define Cidrs model.""" + + cidr_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + network = models.TextField() # This field type is a guess. + organizations_uid = models.ForeignKey( + "Organizations", + on_delete=models.CASCADE, + db_column="organizations_uid", + blank=True, + null=True, + ) + data_source_uid = models.ForeignKey( + "DataSource", + on_delete=models.CASCADE, + db_column="data_source_uid", + blank=True, + null=True, + ) + insert_alert = models.TextField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + current = models.BooleanField(blank=True, null=True) + + class Meta: + """Set Cidrs model metadata.""" + + managed = False + db_table = "cidrs" + unique_together = (("organizations_uid", "network"),) + + +class CredentialBreaches(models.Model): + """Define CredentialBreaches model.""" + + credential_breaches_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + breach_name = models.TextField(unique=True) + description = models.TextField(blank=True, null=True) + exposed_cred_count = models.BigIntegerField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + added_date = models.DateTimeField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + data_classes = models.TextField( + blank=True, null=True + ) # This field type is a guess. + password_included = models.BooleanField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + is_fabricated = models.BooleanField(blank=True, null=True) + is_sensitive = models.BooleanField(blank=True, null=True) + is_retired = models.BooleanField(blank=True, null=True) + is_spam_list = models.BooleanField(blank=True, null=True) + data_source_uid = models.ForeignKey( + "DataSource", on_delete=models.CASCADE, db_column="data_source_uid" + ) + + class Meta: + """Set CredentialBreaches model metadata.""" + + managed = False + db_table = "credential_breaches" + + +class CredentialExposures(models.Model): + """Define CredentialExposures model.""" + + credential_exposures_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + email = models.TextField() + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + root_domain = models.TextField(blank=True, null=True) + sub_domain = models.TextField(blank=True, null=True) + breach_name = models.TextField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + credential_breaches_uid = models.ForeignKey( + CredentialBreaches, + on_delete=models.CASCADE, + db_column="credential_breaches_uid", + ) + data_source_uid = models.ForeignKey( + "DataSource", on_delete=models.CASCADE, db_column="data_source_uid" + ) + name = models.TextField(blank=True, null=True) + login_id = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + hash_type = models.TextField(blank=True, null=True) + intelx_system_id = models.TextField(blank=True, null=True) + + class Meta: + """Set CredentialExposures model metadata.""" + + managed = False + db_table = "credential_exposures" + unique_together = (("breach_name", "email"),) + + +class CveInfo(models.Model): + """Define CveInfo model.""" + + cve_uuid = models.UUIDField(primary_key=True, default=uuid.uuid1) + cve_name = models.TextField(unique=True, blank=True, null=True) + cvss_2_0 = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + cvss_2_0_severity = models.TextField(blank=True, null=True) + cvss_2_0_vector = models.TextField(blank=True, null=True) + cvss_3_0 = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + cvss_3_0_severity = models.TextField(blank=True, null=True) + cvss_3_0_vector = models.TextField(blank=True, null=True) + dve_score = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + + class Meta: + """Set CveInfo model metadata.""" + + managed = False + db_table = "cve_info" + + +class CyhyContacts(models.Model): + """Define CyhyContacts model.""" + + field_id = models.UUIDField( + db_column="_id", primary_key=True, default=uuid.uuid1 + ) # Field renamed because it started with '_'. + org_id = models.TextField() + org_name = models.TextField() + phone = models.TextField(blank=True, null=True) + contact_type = models.TextField() + email = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + date_pulled = models.DateField(blank=True, null=True) + + class Meta: + """Set CyhyContacts model metadata.""" + + managed = False + db_table = "cyhy_contacts" + unique_together = (("org_id", "contact_type", "email", "name"),) + + +class CyhyDbAssets(models.Model): + """Define CyhyDbAssets model.""" + + field_id = models.UUIDField( + db_column="_id", primary_key=True, default=uuid.uuid1 + ) # Field renamed because it started with '_'. + org_id = models.TextField(blank=True, null=True) + org_name = models.TextField(blank=True, null=True) + contact = models.TextField(blank=True, null=True) + network = models.GenericIPAddressField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + currently_in_cyhy = models.BooleanField(blank=True, null=True) + + class Meta: + """Set CyhyDbAssets model metadata.""" + + managed = False + db_table = "cyhy_db_assets" + unique_together = (("org_id", "network"),) + + +class CyhyPortScans(models.Model): + """Define CyhyPortScans model.""" + + cyhy_port_scans_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey( + "Organizations", models.DO_NOTHING, db_column="organizations_uid" + ) + cyhy_id = models.TextField(unique=True, blank=True, null=True) + cyhy_time = models.DateTimeField(blank=True, null=True) + service_name = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + cpe = models.TextField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + state = models.TextField(blank=True, null=True) + agency_type = models.TextField(blank=True, null=True) + + class Meta: + """Set CyhyPortScans model metadata.""" + + managed = False + db_table = "cyhy_port_scans" + + +class DataapiApiuser(models.Model): + """Define DataapiApiuser model.""" + + id = models.BigAutoField(primary_key=True) + apikey = models.CharField( + db_column="apiKey", max_length=200, blank=True, null=True + ) # Field name made lowercase. + user = models.OneToOneField(AuthUser, on_delete=models.CASCADE) + refresh_token = models.CharField(max_length=200, blank=True, null=True) + + class Meta: + """Set DataapiApiuser model metadata.""" + + managed = False + db_table = "dataAPI_apiuser" + + +class DataSource(models.Model): + """Define DataSource model.""" + + data_source_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + name = models.TextField() + description = models.TextField() + last_run = models.DateField() + + class Meta: + """Set DataSource model metadata.""" + + managed = False + db_table = "data_source" + + +class DjangoAdminLog(models.Model): + """Define DjangoAdminLog model.""" + + action_time = models.DateTimeField() + object_id = models.TextField(blank=True, null=True) + object_repr = models.CharField(max_length=200) + action_flag = models.SmallIntegerField() + change_message = models.TextField() + content_type = models.ForeignKey( + "DjangoContentType", on_delete=models.CASCADE, blank=True, null=True + ) + user = models.ForeignKey(AuthUser, on_delete=models.CASCADE) + + class Meta: + """Set DjangoAdminLog model metadata.""" + + managed = False + db_table = "django_admin_log" + + +class DjangoContentType(models.Model): + """Define DjangoContentType model.""" + + app_label = models.CharField(max_length=100) + model = models.CharField(max_length=100) + + class Meta: + """Set DjangoContentType model metadata.""" + + managed = False + db_table = "django_content_type" + unique_together = (("app_label", "model"),) + + +class DjangoMigrations(models.Model): + """Define DjangoMigrations model.""" + + id = models.BigAutoField(primary_key=True) + app = models.CharField(max_length=255) + name = models.CharField(max_length=255) + applied = models.DateTimeField() + + class Meta: + """Set DjangoMigrations model metadata.""" + + managed = False + db_table = "django_migrations" + + +class DjangoSession(models.Model): + """Define DjangoSession model.""" + + session_key = models.CharField(primary_key=True, max_length=40) + session_data = models.TextField() + expire_date = models.DateTimeField() + + class Meta: + """Set DjangoSession model metadata.""" + + managed = False + db_table = "django_session" + + +class DnsRecords(models.Model): + """Define DnsRecords model.""" + + dns_record_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + domain_name = models.TextField(blank=True, null=True) + domain_type = models.TextField(blank=True, null=True) + created_date = models.DateTimeField(blank=True, null=True) + updated_date = models.DateTimeField(blank=True, null=True) + expiration_date = models.DateTimeField(blank=True, null=True) + name_servers = models.TextField( + blank=True, null=True + ) # This field type is a guess. + whois_server = models.TextField(blank=True, null=True) + registrar_name = models.TextField(blank=True, null=True) + status = models.TextField(blank=True, null=True) + clean_text = models.TextField(blank=True, null=True) + raw_text = models.TextField(blank=True, null=True) + registrant_name = models.TextField(blank=True, null=True) + registrant_organization = models.TextField(blank=True, null=True) + registrant_street = models.TextField(blank=True, null=True) + registrant_city = models.TextField(blank=True, null=True) + registrant_state = models.TextField(blank=True, null=True) + registrant_post_code = models.TextField(blank=True, null=True) + registrant_country = models.TextField(blank=True, null=True) + registrant_email = models.TextField(blank=True, null=True) + registrant_phone = models.TextField(blank=True, null=True) + registrant_phone_ext = models.TextField(blank=True, null=True) + registrant_fax = models.TextField(blank=True, null=True) + registrant_fax_ext = models.TextField(blank=True, null=True) + registrant_raw_text = models.TextField(blank=True, null=True) + administrative_name = models.TextField(blank=True, null=True) + administrative_organization = models.TextField(blank=True, null=True) + administrative_street = models.TextField(blank=True, null=True) + administrative_city = models.TextField(blank=True, null=True) + administrative_state = models.TextField(blank=True, null=True) + administrative_post_code = models.TextField(blank=True, null=True) + administrative_country = models.TextField(blank=True, null=True) + administrative_email = models.TextField(blank=True, null=True) + administrative_phone = models.TextField(blank=True, null=True) + administrative_phone_ext = models.TextField(blank=True, null=True) + administrative_fax = models.TextField(blank=True, null=True) + administrative_fax_ext = models.TextField(blank=True, null=True) + administrative_raw_text = models.TextField(blank=True, null=True) + technical_name = models.TextField(blank=True, null=True) + technical_organization = models.TextField(blank=True, null=True) + technical_street = models.TextField(blank=True, null=True) + technical_city = models.TextField(blank=True, null=True) + technical_state = models.TextField(blank=True, null=True) + technical_post_code = models.TextField(blank=True, null=True) + technical_country = models.TextField(blank=True, null=True) + technical_email = models.TextField(blank=True, null=True) + technical_phone = models.TextField(blank=True, null=True) + technical_phone_ext = models.TextField(blank=True, null=True) + technical_fax = models.TextField(blank=True, null=True) + technical_fax_ext = models.TextField(blank=True, null=True) + technical_raw_text = models.TextField(blank=True, null=True) + billing_name = models.TextField(blank=True, null=True) + billing_organization = models.TextField(blank=True, null=True) + billing_street = models.TextField(blank=True, null=True) + billing_city = models.TextField(blank=True, null=True) + billing_state = models.TextField(blank=True, null=True) + billing_post_code = models.TextField(blank=True, null=True) + billing_country = models.TextField(blank=True, null=True) + billing_email = models.TextField(blank=True, null=True) + billing_phone = models.TextField(blank=True, null=True) + billing_phone_ext = models.TextField(blank=True, null=True) + billing_fax = models.TextField(blank=True, null=True) + billing_fax_ext = models.TextField(blank=True, null=True) + billing_raw_text = models.TextField(blank=True, null=True) + zone_name = models.TextField(blank=True, null=True) + zone_organization = models.TextField(blank=True, null=True) + zone_street = models.TextField(blank=True, null=True) + zone_city = models.TextField(blank=True, null=True) + zone_state = models.TextField(blank=True, null=True) + zone_post_code = models.TextField(blank=True, null=True) + zone_country = models.TextField(blank=True, null=True) + zone_email = models.TextField(blank=True, null=True) + zone_phone = models.TextField(blank=True, null=True) + zone_phone_ext = models.TextField(blank=True, null=True) + zone_fax = models.TextField(blank=True, null=True) + zone_fax_ext = models.TextField(blank=True, null=True) + zone_raw_text = models.TextField(blank=True, null=True) + + class Meta: + """Set DnsRecords model metadata.""" + + managed = False + db_table = "dns_records" + + +class DomainAlerts(models.Model): + """Define DomainAlerts model.""" + + domain_alert_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + sub_domain_uid = models.ForeignKey( + "SubDomains", on_delete=models.CASCADE, db_column="sub_domain_uid" + ) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + organizations_uid = models.UUIDField() + alert_type = models.TextField(blank=True, null=True) + message = models.TextField(blank=True, null=True) + previous_value = models.TextField(blank=True, null=True) + new_value = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + + class Meta: + """Set DomainAlerts model metadata.""" + + managed = False + db_table = "domain_alerts" + unique_together = (("alert_type", "sub_domain_uid", "date", "new_value"),) + + +class DomainPermutations(models.Model): + """Define DomainPermutations model.""" + + suspected_domain_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + domain_permutation = models.TextField(blank=True, null=True) + ipv4 = models.TextField(blank=True, null=True) + ipv6 = models.TextField(blank=True, null=True) + mail_server = models.TextField(blank=True, null=True) + name_server = models.TextField(blank=True, null=True) + fuzzer = models.TextField(blank=True, null=True) + date_observed = models.DateField(blank=True, null=True) + ssdeep_score = models.TextField(blank=True, null=True) + malicious = models.BooleanField(blank=True, null=True) + blocklist_attack_count = models.IntegerField(blank=True, null=True) + blocklist_report_count = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + sub_domain_uid = models.ForeignKey( + "SubDomains", + on_delete=models.CASCADE, + db_column="sub_domain_uid", + blank=True, + null=True, + ) + dshield_record_count = models.IntegerField(blank=True, null=True) + dshield_attack_count = models.IntegerField(blank=True, null=True) + date_active = models.DateField(blank=True, null=True) + + class Meta: + """Set DomainPermutations model metadata.""" + + managed = False + db_table = "domain_permutations" + unique_together = (("domain_permutation", "organizations_uid"),) + + +class DotgovDomains(models.Model): + """Define DotgovDomains model.""" + + dotgov_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + domain_name = models.TextField(unique=True) + domain_type = models.TextField(blank=True, null=True) + agency = models.TextField(blank=True, null=True) + organization = models.TextField(blank=True, null=True) + city = models.TextField(blank=True, null=True) + state = models.TextField(blank=True, null=True) + security_contact_email = models.TextField(blank=True, null=True) + + class Meta: + """Set DotgovDomains model metadata.""" + + managed = False + db_table = "dotgov_domains" + + +class Executives(models.Model): + """Define Executives model.""" + + executives_uid = models.UUIDField(primary_key=True) + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + executives = models.TextField() + + class Meta: + """Set Executives model metadata.""" + + managed = False + db_table = "executives" + + +class Ips(models.Model): + """Define Ips model.""" + + ip_hash = models.TextField(primary_key=True) + ip = models.GenericIPAddressField(unique=True) + origin_cidr = models.ForeignKey( + Cidrs, on_delete=models.CASCADE, db_column="origin_cidr", blank=True, null=True + ) + shodan_results = models.BooleanField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + date_last_live = models.DateTimeField(blank=True, null=True) + last_reverse_lookup = models.DateTimeField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + current = models.BooleanField(blank=True, null=True) + from_cidr = models.BooleanField(blank=True, null=True) # varchar type in db??? + organizations_uid = models.UUIDField(blank=True, null=True) + + class Meta: + """Set Ips model metadata.""" + + managed = False + db_table = "ips" + + +class IpsSubs(models.Model): + """Define IpsSubs model.""" + + ips_subs_uid = models.UUIDField(primary_key=True) + ip_hash = models.ForeignKey(Ips, on_delete=models.CASCADE, db_column="ip_hash") + sub_domain_uid = models.ForeignKey( + "SubDomains", on_delete=models.CASCADE, db_column="sub_domain_uid" + ) + + class Meta: + """Set IpsSubs model metadata.""" + + managed = False + # db_table = 'ips_subs' + unique_together = (("ip_hash", "sub_domain_uid"),) + + +class Mentions(models.Model): + """Define Mentions model.""" + + mentions_uid = models.UUIDField(primary_key=True) + category = models.TextField(blank=True, null=True) + collection_date = models.TextField(blank=True, null=True) + content = models.TextField(blank=True, null=True) + creator = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + sixgill_mention_id = models.TextField(unique=True, blank=True, null=True) + post_id = models.TextField(blank=True, null=True) + lang = models.TextField(blank=True, null=True) + rep_grade = models.TextField(blank=True, null=True) + site = models.TextField(blank=True, null=True) + site_grade = models.TextField(blank=True, null=True) + title = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + url = models.TextField(blank=True, null=True) + comments_count = models.TextField(blank=True, null=True) + sub_category = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField() + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + title_translated = models.TextField(blank=True, null=True) + content_translated = models.TextField(blank=True, null=True) + detected_lang = models.TextField(blank=True, null=True) + + class Meta: + """Set Mentions model metadata.""" + + managed = False + db_table = "mentions" + + +class OrgIdMap(models.Model): + """Define OrgIdMap model.""" + + cyhy_id = models.TextField(blank=True, null=True) + pe_org_id = models.TextField(blank=True, null=True) + merge_orgs = models.BooleanField(blank=True, null=True) + + class Meta: + """Set OrgIdMap model metadata.""" + + managed = False + db_table = "org_id_map" + unique_together = (("cyhy_id", "pe_org_id"),) + + +class OrgType(models.Model): + """Define OrgType model.""" + + org_type_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + org_type = models.TextField(blank=True, null=True) + + class Meta: + """Set OrgType model metadata.""" + + managed = False + db_table = "org_type" + + +class Organizations(models.Model): + """Define Organizations model.""" + + organizations_uid = models.UUIDField(primary_key=True) + name = models.TextField() + cyhy_db_name = models.TextField(unique=True, blank=True, null=True) + org_type_uid = models.ForeignKey( + OrgType, + on_delete=models.CASCADE, + db_column="org_type_uid", + blank=True, + null=True, + ) + report_on = models.BooleanField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + date_first_reported = models.DateTimeField(blank=True, null=True) + parent_org_uid = models.ForeignKey( + "self", + on_delete=models.CASCADE, + db_column="parent_org_uid", + blank=True, + null=True, + ) + premium_report = models.BooleanField(blank=True, null=True) + agency_type = models.TextField(blank=True, null=True) + demo = models.BooleanField(blank=True, null=True) + scorecard = models.BooleanField(blank=True, null=True) + fceb = models.BooleanField(blank=True, null=True) + receives_cyhy_report = models.BooleanField(blank=True, null=True) + receives_bod_report = models.BooleanField(blank=True, null=True) + receives_cybex_report = models.BooleanField(blank=True, null=True) + run_scans = models.BooleanField(blank=True, null=True) + is_parent = models.BooleanField(blank=True, null=True) + ignore_roll_up = models.BooleanField(blank=True, null=True) + retired = models.BooleanField(blank=True, null=True) + cyhy_period_start = models.DateField(blank=True, null=True) + fceb_child = models.BooleanField(blank=True, null=True) + election = models.BooleanField(blank=True, null=True) + scorecard_child = models.BooleanField(blank=True, null=True) + + class Meta: + """Set Organizations model metadata.""" + + managed = False + db_table = "organizations" + + +class PshttResults(models.Model): + """Define PshttResults model.""" + + pshtt_results_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + "Organizations", on_delete=models.CASCADE, db_column="organizations_uid" + ) + sub_domain_uid = models.ForeignKey( + "SubDomains", on_delete=models.CASCADE, db_column="sub_domain_uid" + ) + data_source_uid = models.ForeignKey( + "DataSource", on_delete=models.CASCADE, db_column="data_source_uid" + ) + sub_domain = models.TextField() + date_scanned = models.DateField(blank=True, null=True) + base_domain = models.TextField(blank=True, null=True) + base_domain_hsts_preloaded = models.BooleanField(blank=True, null=True) + canonical_url = models.TextField(blank=True, null=True) + defaults_to_https = models.BooleanField(blank=True, null=True) + domain = models.TextField(blank=True, null=True) + domain_enforces_https = models.BooleanField(blank=True, null=True) + domain_supports_https = models.BooleanField(blank=True, null=True) + domain_uses_strong_hsts = models.BooleanField(blank=True, null=True) + downgrades_https = models.BooleanField(blank=True, null=True) + htss = models.BooleanField(blank=True, null=True) + hsts_entire_domain = models.BooleanField(blank=True, null=True) + hsts_header = models.TextField(blank=True, null=True) + hsts_max_age = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + hsts_preload_pending = models.BooleanField(blank=True, null=True) + hsts_preload_ready = models.BooleanField(blank=True, null=True) + hsts_preloaded = models.BooleanField(blank=True, null=True) + https_bad_chain = models.BooleanField(blank=True, null=True) + https_bad_hostname = models.BooleanField(blank=True, null=True) + https_cert_chain_length = models.IntegerField(blank=True, null=True) + https_client_auth_required = models.BooleanField(blank=True, null=True) + https_custom_truststore_trusted = models.BooleanField(blank=True, null=True) + https_expired_cert = models.BooleanField(blank=True, null=True) + https_full_connection = models.BooleanField(blank=True, null=True) + https_live = models.BooleanField(blank=True, null=True) + https_probably_missing_intermediate_cert = models.BooleanField( + blank=True, null=True + ) + https_publicly_trusted = models.BooleanField(blank=True, null=True) + https_self_signed_cert = models.BooleanField(blank=True, null=True) + https_leaf_cert_expiration_date = models.DateField(blank=True, null=True) + https_leaf_cert_issuer = models.TextField(blank=True, null=True) + https_leaf_cert_subject = models.TextField(blank=True, null=True) + https_root_cert_issuer = models.TextField(blank=True, null=True) + ip = models.GenericIPAddressField(blank=True, null=True) + live = models.BooleanField(blank=True, null=True) + notes = models.TextField(blank=True, null=True) + redirect = models.BooleanField(blank=True, null=True) + redirect_to = models.TextField(blank=True, null=True) + server_header = models.TextField(blank=True, null=True) + server_version = models.TextField(blank=True, null=True) + strictly_forces_https = models.BooleanField(blank=True, null=True) + unknown_error = models.BooleanField(blank=True, null=True) + valid_https = models.BooleanField(blank=True, null=True) + ep_http_headers = models.TextField( + blank=True, null=True + ) # This field type is a guess. + ep_http_server_header = models.TextField(blank=True, null=True) + ep_http_server_version = models.TextField(blank=True, null=True) + ep_https_headers = models.TextField( + blank=True, null=True + ) # This field type is a guess. + ep_https_hsts_header = models.TextField(blank=True, null=True) + ep_https_server_header = models.TextField(blank=True, null=True) + ep_https_server_version = models.TextField(blank=True, null=True) + ep_httpswww_headers = models.TextField( + blank=True, null=True + ) # This field type is a guess. + ep_httpswww_hsts_header = models.TextField(blank=True, null=True) + ep_httpswww_server_header = models.TextField(blank=True, null=True) + ep_httpswww_server_version = models.TextField(blank=True, null=True) + ep_httpwww_headers = models.TextField( + blank=True, null=True + ) # This field type is a guess. + ep_httpwww_server_header = models.TextField(blank=True, null=True) + ep_httpwww_server_version = models.TextField(blank=True, null=True) + + class Meta: + """Set PshttResults model metadata.""" + + managed = False + db_table = "pshtt_results" + unique_together = (("organizations_uid", "sub_domain_uid"),) + + +class VwPshttDomainsToRun(models.Model): + """Define VwPshttDomainsToRun model.""" + + sub_domain_uid = models.UUIDField(primary_key=True) + sub_domain = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField() + name = models.TextField(blank=True, null=True) + + class Meta: + """Set VwPshttDomainsToRun model metadata.""" + + managed = False + db_table = "vw_pshtt_domains_to_run" + + +class ReportSummaryStats(models.Model): + """Define ReportSummaryStats model.""" + + report_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + start_date = models.DateField() + end_date = models.DateField(blank=True, null=True) + ip_count = models.IntegerField(blank=True, null=True) + root_count = models.IntegerField(blank=True, null=True) + sub_count = models.IntegerField(blank=True, null=True) + ports_count = models.IntegerField(blank=True, null=True) + creds_count = models.IntegerField(blank=True, null=True) + breach_count = models.IntegerField(blank=True, null=True) + cred_password_count = models.IntegerField(blank=True, null=True) + domain_alert_count = models.IntegerField(blank=True, null=True) + suspected_domain_count = models.IntegerField(blank=True, null=True) + insecure_port_count = models.IntegerField(blank=True, null=True) + verified_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_count = models.IntegerField(blank=True, null=True) + suspected_vuln_addrs_count = models.IntegerField(blank=True, null=True) + threat_actor_count = models.IntegerField(blank=True, null=True) + dark_web_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_mentions_count = models.IntegerField(blank=True, null=True) + dark_web_executive_alerts_count = models.IntegerField(blank=True, null=True) + dark_web_asset_alerts_count = models.IntegerField(blank=True, null=True) + pe_number_score = models.TextField(blank=True, null=True) + pe_letter_grade = models.TextField(blank=True, null=True) + pe_percent_score = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + cidr_count = models.IntegerField(blank=True, null=True) + port_protocol_count = models.IntegerField(blank=True, null=True) + software_count = models.IntegerField(blank=True, null=True) + foreign_ips_count = models.IntegerField(blank=True, null=True) + + class Meta: + """Set ReportSummaryStats model metadata.""" + + managed = False + db_table = "report_summary_stats" + unique_together = (("organizations_uid", "start_date"),) + + +class RootDomains(models.Model): + """Define RootDomains model.""" + + root_domain_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + root_domain = models.TextField() + ip_address = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + enumerate_subs = models.BooleanField(blank=True, null=True) + + class Meta: + """Set RootDomains model metadata.""" + + managed = False + db_table = "root_domains" + unique_together = (("root_domain", "organizations_uid"),) + + +class TeamMembers(models.Model): + """Define TeamMembers model.""" + + team_member_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + team_member_fname = models.TextField() + team_member_lname = models.TextField() + team_member_email = models.TextField() + team_member_ghID = models.TextField(blank=False, null=False) + team_member_phone = models.TextField(blank=True, null=True) + team_member_role = models.TextField(blank=True, null=True) + team_member_notes = models.TextField(blank=True, null=True) + + class Meta: + """Set TeamMembers model metadata.""" + + managed = True + db_table = "team_members" + + +class ShodanAssets(models.Model): + """Define ShodanAssets model.""" + + shodan_asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + country_code = models.TextField(blank=True, null=True) + location = models.TextField(blank=True, null=True) + + class Meta: + """Set ShodanAssets model metadata.""" + + managed = False + db_table = "shodan_assets" + unique_together = ( + ("organizations_uid", "ip", "port", "protocol", "timestamp"), + ) + + +class ShodanInsecureProtocolsUnverifiedVulns(models.Model): + """Define ShodanInsecureProtocolsUnverifiedVulns model.""" + + insecure_product_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField( + blank=True, null=True + ) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + + class Meta: + """Set ShodanInsecureProtocolsUnverifiedVulns model metadata.""" + + managed = False + db_table = "shodan_insecure_protocols_unverified_vulns" + unique_together = ( + ("organizations_uid", "ip", "port", "protocol", "timestamp"), + ) + + +class ShodanVulns(models.Model): + """Define ShodanVulns model.""" + + shodan_vuln_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + cve = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + cvss = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + summary = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + attack_vector = models.TextField(blank=True, null=True) + av_description = models.TextField(blank=True, null=True) + attack_complexity = models.TextField(blank=True, null=True) + ac_description = models.TextField(blank=True, null=True) + confidentiality_impact = models.TextField(blank=True, null=True) + ci_description = models.TextField(blank=True, null=True) + integrity_impact = models.TextField(blank=True, null=True) + ii_description = models.TextField(blank=True, null=True) + availability_impact = models.TextField(blank=True, null=True) + ai_description = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField( + blank=True, null=True + ) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + + class Meta: + """Set ShodanVulns model metadata.""" + + managed = False + db_table = "shodan_vulns" + unique_together = ( + ("organizations_uid", "ip", "port", "protocol", "timestamp"), + ) + + +class SubDomains(models.Model): + """Define SubDomains model.""" + + sub_domain_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + sub_domain = models.TextField() + root_domain_uid = models.ForeignKey( + RootDomains, on_delete=models.CASCADE, db_column="root_domain_uid" + ) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + dns_record_uid = models.ForeignKey( + DnsRecords, + on_delete=models.CASCADE, + db_column="dns_record_uid", + blank=True, + null=True, + ) + status = models.BooleanField(blank=True, null=True) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + current = models.BooleanField(blank=True, null=True) + identified = models.BooleanField(blank=True, null=True) + + class Meta: + """Set SubDomains model metadata.""" + + managed = False + db_table = "sub_domains" + unique_together = (("sub_domain", "root_domain_uid"),) + + +class TopCves(models.Model): + """Define TopCves model.""" + + top_cves_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + cve_id = models.TextField(blank=True, null=True) + dynamic_rating = models.TextField(blank=True, null=True) + nvd_base_score = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + summary = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + + class Meta: + """Set TopCves model metadata.""" + + managed = False + db_table = "top_cves" + unique_together = (("cve_id", "date"),) + + +class TopicTotals(models.Model): + """Define TopicTotals model.""" + + cound_uuid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + organizations_uid = models.UUIDField() + content_count = models.IntegerField() + count_date = models.TextField(blank=True, null=True) + + class Meta: + """Set TopicTotals model metadata.""" + + managed = False + db_table = "topic_totals" + + +class UniqueSoftware(models.Model): + """Define UniqueSoftware model.""" + + field_id = models.UUIDField( + db_column="_id", primary_key=True, default=uuid.uuid1() + ) # Field renamed because it started with '_'. + software_name = models.TextField() + + class Meta: + """Set UniqueSoftware model metadata.""" + + managed = False + db_table = "unique_software" + + +class WasTrackerCustomerdata(models.Model): + """Define WasTrackerCustomerdata model.""" + + customer_id = models.UUIDField( + db_column="customer_id", primary_key=True, default=uuid.uuid1 + ) + tag = models.TextField() + customer_name = models.TextField() + testing_sector = models.TextField() + ci_type = models.TextField() + jira_ticket = models.TextField() + ticket = models.TextField() + next_scheduled = models.TextField() + last_scanned = models.TextField() + frequency = models.TextField() + comments_notes = models.TextField() + was_report_poc = models.TextField() + was_report_email = models.TextField() + onboarding_date = models.TextField() + no_of_web_apps = models.IntegerField() + no_web_apps_last_updated = models.TextField(blank=True, null=True) + elections = models.BooleanField(blank=False, null=False) + fceb = models.BooleanField(blank=False, null=False) + special_report = models.BooleanField(blank=False, null=False) + report_password = models.TextField() + child_tags = models.TextField() + + class Meta: + """Set WasTrackerCustomerdata model metadata.""" + + managed = False + db_table = "was_tracker_customerdata" + + +class WebAssets(models.Model): + """Define WebAssets model.""" + + asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1()) + asset_type = models.TextField() + asset = models.TextField() + ip_type = models.TextField(blank=True, null=True) + verified = models.BooleanField(blank=True, null=True) + organizations_uid = models.ForeignKey( + Organizations, on_delete=models.CASCADE, db_column="organizations_uid" + ) + asset_origin = models.TextField(blank=True, null=True) + report_on = models.BooleanField(blank=True, null=True) + last_scanned = models.DateTimeField(blank=True, null=True) + report_status_reason = models.TextField(blank=True, null=True) + data_source_uid = models.ForeignKey( + DataSource, on_delete=models.CASCADE, db_column="data_source_uid" + ) + + class Meta: + """Set WebAssets model metadata.""" + + managed = False + db_table = "web_assets" + unique_together = (("asset", "organizations_uid"),) + + +class WeeklyStatuses(models.Model): + """Define WeeklyStatuses model.""" + + weekly_status_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + user_status = models.TextField(blank=True) + key_accomplishments = models.TextField(blank=True, null=True) + ongoing_task = models.TextField() + upcoming_task = models.TextField() + obstacles = models.TextField(blank=True, null=True) + non_standard_meeting = models.TextField(blank=True, null=True) + deliverables = models.TextField(blank=True, null=True) + pto = models.TextField(blank=True, null=True) + week_ending = models.DateField() + notes = models.TextField(blank=True, null=True) + statusComplete = models.IntegerField(blank=True, null=True) + + class Meta: + """Set WeeklyStatuses model metadata.""" + + # unique_together = (('week_ending', 'user_status'),) + + managed = True + db_table = "weekly_statuses" + + +class VwBreachcompCredsbydate(models.Model): + """Define VwBreachcompCredsbydate model.""" + + organizations_uid = models.UUIDField(primary_key=True) + mod_date = models.DateField(blank=True, null=True) + no_password = models.BigIntegerField(blank=True, null=True) + password_included = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwBreachcompCredsbydate model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_breachcomp_credsbydate" + + +class VwDarkwebMentionsbydate(models.Model): + """Define VwDarkwebMentionsbydate model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + count = models.BigIntegerField( + db_column="Count", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebMentionsbydate model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_mentionsbydate" + + +class VwShodanvulnsSuspected(models.Model): + """Define VwShodanvulnsSuspected model.""" + + organizations_uid = models.UUIDField(primary_key=True) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + potential_vulns = models.TextField( + blank=True, null=True + ) # This field type is a guess. + mitigation = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + server = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source = models.TextField(blank=True, null=True) + + class Meta: + """Set VwShodanvulnsSuspected model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_shodanvulns_suspected" + + +class VwShodanvulnsVerified(models.Model): + """Define VwShodanvulnsVerified model.""" + + organizations_uid = models.UUIDField(primary_key=True) + organization = models.TextField(blank=True, null=True) + ip = models.TextField(blank=True, null=True) + port = models.TextField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + timestamp = models.DateTimeField(blank=True, null=True) + cve = models.TextField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + cvss = models.DecimalField( + max_digits=1000, decimal_places=1000, blank=True, null=True + ) + summary = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + attack_vector = models.TextField(blank=True, null=True) + av_description = models.TextField(blank=True, null=True) + attack_complexity = models.TextField(blank=True, null=True) + ac_description = models.TextField(blank=True, null=True) + confidentiality_impact = models.TextField(blank=True, null=True) + ci_description = models.TextField(blank=True, null=True) + integrity_impact = models.TextField(blank=True, null=True) + ii_description = models.TextField(blank=True, null=True) + availability_impact = models.TextField(blank=True, null=True) + ai_description = models.TextField(blank=True, null=True) + tags = models.TextField(blank=True, null=True) # This field type is a guess. + domains = models.TextField(blank=True, null=True) # This field type is a guess. + hostnames = models.TextField(blank=True, null=True) # This field type is a guess. + isn = models.TextField(blank=True, null=True) + asn = models.IntegerField(blank=True, null=True) + data_source = models.TextField(blank=True, null=True) + + class Meta: + """Set VwShodanvulnsVerified model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_shodanvulns_verified" + + +class VwBreachcompBreachdetails(models.Model): + """Define VwBreachcompBreachdetails model.""" + + organizations_uid = models.UUIDField(primary_key=True) + breach_name = models.TextField(blank=True, null=True) + mod_date = models.DateField(blank=True, null=True) + description = models.TextField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + password_included = models.BooleanField(blank=True, null=True) + number_of_creds = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwBreachcompBreachdetails model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_breachcomp_breachdetails" + + +class VwDarkwebSocmediaMostactposts(models.Model): + """Define VwDarkwebSocmediaMostactposts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + title = models.TextField( + db_column="Title", blank=True, null=True + ) # Field name made lowercase. + comments_count = models.IntegerField( + db_column="Comments Count", blank=True, null=True + ) # Field name made lowercase. Field renamed to remove unsuitable characters. + + class Meta: + """Set VwDarkwebSocmediaMostactposts model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_socmedia_mostactposts" + + +class VwDarkwebMostactposts(models.Model): + """Define VwDarkwebMostactposts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + title = models.TextField( + db_column="Title", blank=True, null=True + ) # Field name made lowercase. + comments_count = models.IntegerField( + db_column="Comments Count", blank=True, null=True + ) # Field name made lowercase. Field renamed to remove unsuitable characters. + + class Meta: + """Set VwDarkwebMostactposts model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_mostactposts" + + +class VwDarkwebAssetalerts(models.Model): + """Define VwDarkwebAssetalerts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField( + db_column="Site", blank=True, null=True + ) # Field name made lowercase. + title = models.TextField( + db_column="Title", blank=True, null=True + ) # Field name made lowercase. + events = models.BigIntegerField( + db_column="Events", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebAssetalerts model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_assetalerts" + + +class VwDarkwebExecalerts(models.Model): + """Define VwDarkwebExecalerts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField( + db_column="Site", blank=True, null=True + ) # Field name made lowercase. + title = models.TextField( + db_column="Title", blank=True, null=True + ) # Field name made lowercase. + events = models.BigIntegerField( + db_column="Events", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebExecalerts model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_execalerts" + + +class VwDarkwebThreatactors(models.Model): + """Define VwDarkwebThreatactors model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + creator = models.TextField( + db_column="Creator", blank=True, null=True + ) # Field name made lowercase. + grade = models.DecimalField( + db_column="Grade", max_digits=1000, decimal_places=1000, blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebThreatactors model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_threatactors" + + +class VwDarkwebPotentialthreats(models.Model): + """Define VwDarkwebPotentialthreats model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField( + db_column="Site", blank=True, null=True + ) # Field name made lowercase. + threats = models.TextField( + db_column="Threats", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebPotentialthreats model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_potentialthreats" + + +class VwDarkwebSites(models.Model): + """Define VwDarkwebSites model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField( + db_column="Site", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebSites model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_sites" + + +class VwDarkwebInviteonlymarkets(models.Model): + """Define VwDarkwebInviteonlymarkets model.""" + + organizations_uid = models.UUIDField(primary_key=True) + date = models.DateField(blank=True, null=True) + site = models.TextField( + db_column="Site", blank=True, null=True + ) # Field name made lowercase. + + class Meta: + """Set VwDarkwebInviteonlymarkets model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_inviteonlymarkets" + + +class VwDarkwebTopcves(models.Model): + """Define VwDarkwebTopcves model.""" + + top_cves_uid = models.UUIDField(primary_key=True) + cve_id = models.TextField(blank=True, null=True) + dynamic_rating = models.TextField(blank=True, null=True) + nvd_base_score = models.TextField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + summary = models.TextField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + + class Meta: + """Set VwDarkwebTopcves model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_darkweb_topcves" + + +class VwCidrs(models.Model): + """Define VwCidrs model.""" + + cidr_uid = models.UUIDField(primary_key=True) + network = models.TextField(blank=True, null=True) # This field type is a guess. + organizations_uid = models.UUIDField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + insert_alert = models.TextField(blank=True, null=True) + + class Meta: + """Set VwCidrs model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_cidrs" + + +class VwBreachcomp(models.Model): + """Define VwBreachcomp model.""" + + credential_exposures_uid = models.UUIDField(primary_key=True) + email = models.TextField(blank=True, null=True) + breach_name = models.TextField(blank=True, null=True) + organizations_uid = models.UUIDField(blank=True, null=True) + root_domain = models.TextField(blank=True, null=True) + sub_domain = models.TextField(blank=True, null=True) + hash_type = models.TextField(blank=True, null=True) + name = models.TextField(blank=True, null=True) + login_id = models.TextField(blank=True, null=True) + password = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + data_source_uid = models.UUIDField(blank=True, null=True) + description = models.TextField(blank=True, null=True) + breach_date = models.DateField(blank=True, null=True) + added_date = models.DateTimeField(blank=True, null=True) + modified_date = models.DateTimeField(blank=True, null=True) + data_classes = models.TextField( + blank=True, null=True + ) # This field type is a guess. + password_included = models.BooleanField(blank=True, null=True) + is_verified = models.BooleanField(blank=True, null=True) + is_fabricated = models.BooleanField(blank=True, null=True) + is_sensitive = models.BooleanField(blank=True, null=True) + is_retired = models.BooleanField(blank=True, null=True) + is_spam_list = models.BooleanField(blank=True, null=True) + + class Meta: + """Set VwBreachcomp model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_breachcomp" + + +class VwOrgsTotalDomains(models.Model): + """Define VwOrgsTotalDomains model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_root_domain = models.BigIntegerField(blank=True, null=True) + num_sub_domain = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwOrgsTotalDomains model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_orgs_total_domains" + + +class VwOrgsContactInfo(models.Model): + """Define VwOrgsContactInfo model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + agency_name = models.TextField(blank=True, null=True) + contact_type = models.TextField(blank=True, null=True) + contact_name = models.TextField(blank=True, null=True) + email = models.TextField(blank=True, null=True) + phone = models.TextField(blank=True, null=True) + date_pulled = models.DateField(blank=True, null=True) + + class Meta: + """Set VwOrgsContactInfo model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_orgs_contact_info" + + +class VwOrgsTotalIps(models.Model): + """Define VwOrgsTotalIps model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ips = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwOrgsTotalIps model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_orgs_total_ips" + + +class MatVwOrgsAllIps(models.Model): + """Define MatVwOrgsAllIps model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + ip_addresses = ArrayField( + models.GenericIPAddressField(blank=True, null=True), blank=True, null=True + ) + + class Meta: + """Set MatVwOrgsAllIps model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "mat_vw_orgs_all_ips" + + +class VwOrgsAttacksurface(models.Model): + """Define VwOrgsAttacksurface model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ports = models.BigIntegerField(blank=True, null=True) + num_root_domain = models.BigIntegerField(blank=True, null=True) + num_sub_domain = models.BigIntegerField(blank=True, null=True) + num_ips = models.BigIntegerField(blank=True, null=True) + num_cidrs = models.BigIntegerField(blank=True, null=True) + num_ports_protocols = models.BigIntegerField(blank=True, null=True) + num_software = models.BigIntegerField(blank=True, null=True) + num_foreign_ips = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwOrgsAttacksurface model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_orgs_attacksurface" + + +class VwOrgsTotalPorts(models.Model): + """Define VwOrgsTotalPorts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.TextField(blank=True, null=True) + num_ports = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwOrgsTotalPorts model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_orgs_total_ports" + + +class VwIpsSubRootOrgInfo(models.Model): + """VwIpsSubRootOrgInfo model class.""" + + ip_hash = models.CharField(blank=True, null=True, max_length=255) + ip = models.CharField(blank=True, null=True, max_length=255) + origin_cidr = models.UUIDField(blank=True, null=True) + organizations_uid = models.UUIDField(blank=True, null=True) + i_current = models.BooleanField(blank=True, null=True) + sd_current = models.BooleanField(blank=True, null=True) + + class Meta: + """VwIpsSubRootOrgInfo model meta class.""" + + managed = False + db_table = "vw_ips_sub_root_org_info" + + +class VwIpsCidrOrgInfo(models.Model): + """VwIpsCidrOrgInfo model class.""" + + ip_hash = models.CharField(blank=True, null=True, max_length=255) + ip = models.CharField(blank=True, null=True, max_length=255) + origin_cidr = models.UUIDField(blank=True, null=True) + network = models.CharField(blank=True, null=True, max_length=255) + organizations_uid = models.UUIDField(blank=True, null=True) + + class Meta: + """VwIpsCidrOrgInfo model meta class.""" + + managed = False + db_table = "vw_ips_cidr_org_info" + + +class VwPEScoreCheckNewCVE(models.Model): + """VwPEScoreCheckNewCVE model class.""" + + cve_name = models.CharField(blank=True, null=True, max_length=255) + + class Meta: + """VwPEScoreCheckNewCVE model meta class.""" + + managed = False + db_table = "vw_pescore_check_new_cve" + + +# ---------- D-Score View Models ---------- +# D-Score VS Cert View +class VwDscoreVSCert(models.Model): + """Define VwDscoreVSCert model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + num_ident_cert = models.BigIntegerField(blank=True, null=True) + num_monitor_cert = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwDscoreVSCert model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_dscore_vs_cert" + + +# D-Score VS Mail View +class VwDscoreVSMail(models.Model): + """Define VwDscoreVSMail model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + num_valid_dmarc = models.BigIntegerField(blank=True, null=True) + num_valid_spf = models.BigIntegerField(blank=True, null=True) + num_valid_dmarc_or_spf = models.BigIntegerField(blank=True, null=True) + total_mail_domains = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwDscoreVSMail model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_dscore_vs_mail" + + +# D-Score PE IP View +class VwDscorePEIp(models.Model): + """Define VwDscorePEIp model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + num_ident_ip = models.BigIntegerField(blank=True, null=True) + num_monitor_ip = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwDscorePEIp model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_dscore_pe_ip" + + +# D-Score PE Domain View +class VwDscorePEDomain(models.Model): + """Define VwDscorePEDomain model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + num_ident_domain = models.BigIntegerField(blank=True, null=True) + num_monitor_domain = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwDscorePEDomain model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_dscore_pe_domain" + + +# D-Score WAS Webapp View +class VwDscoreWASWebapp(models.Model): + """Define VwDscoreWASWebapp model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + num_ident_webapp = models.BigIntegerField(blank=True, null=True) + num_monitor_webapp = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwDscoreWASWebapp model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_dscore_was_webapp" + + +# ---------- I-Score View Models ---------- +# I-Score VS Vuln View +class VwIscoreVSVuln(models.Model): + """Define VwIscoreVSVuln model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + cve_name = models.CharField(blank=True, null=True, max_length=255) + cvss_score = models.FloatField(blank=True, null=True) + + class Meta: + """Set VwIscoreVSVuln model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_vs_vuln" + + +# I-Score VS Vuln Previous View +class VwIscoreVSVulnPrev(models.Model): + """Define VwIscoreVSVulnPrev model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + cve_name = models.CharField(blank=True, null=True, max_length=255) + cvss_score = models.FloatField(blank=True, null=True) + time_closed = models.DateField(blank=True, null=True) + + class Meta: + """Set VwIscoreVSVulnPrev model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_vs_vuln_prev" + + +# I-Score PE Vuln View +class VwIscorePEVuln(models.Model): + """Define VwIscorePEVuln model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + cve_name = models.CharField(blank=True, null=True, max_length=255) + cvss_score = models.FloatField(blank=True, null=True) + + class Meta: + """Set VwIscorePEVuln model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_pe_vuln" + + +# I-Score PE Cred View +class VwIscorePECred(models.Model): + """Define VwIscorePECred model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + password_creds = models.BigIntegerField(blank=True, null=True) + total_creds = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwIscorePECred model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_pe_cred" + + +# I-Score PE Breach View +class VwIscorePEBreach(models.Model): + """Define VwIscorePEBreach model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + breach_count = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwIscorePEBreach model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_pe_breach" + + +# I-Score PE Darkweb View +class VwIscorePEDarkweb(models.Model): + """Define VwIscorePEDarkweb model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + alert_type = models.CharField(blank=True, null=True, max_length=255) + date = models.DateField(blank=True, null=True) + Count = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwIscorePEDarkweb model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_pe_darkweb" + + +# I-Score PE Protocol View +class VwIscorePEProtocol(models.Model): + """Define VwIscorePEProtocol model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + port = models.CharField(blank=True, null=True, max_length=255) + ip = models.CharField(blank=True, null=True, max_length=255) + protocol = models.CharField(blank=True, null=True, max_length=255) + protocol_type = models.CharField(blank=True, null=True, max_length=255) + date = models.DateField(blank=True, null=True) + + class Meta: + """Set VwIscorePEProtocol model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_pe_protocol" + + +# I-Score WAS Vuln View +class VwIscoreWASVuln(models.Model): + """Define VwIscoreWASVuln model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + cve_name = models.CharField(blank=True, null=True, max_length=255) + cvss_score = models.FloatField(blank=True, null=True) + owasp_category = models.CharField(blank=True, null=True, max_length=255) + + class Meta: + """Set VwIscoreWASVuln model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_was_vuln" + + +# I-Score WAS Vuln Previous View +class VwIscoreWASVulnPrev(models.Model): + """Define VwIscoreWASVulnPrev model.""" + + organizations_uid = models.UUIDField(primary_key=True) + parent_org_uid = models.UUIDField(blank=True, null=True) + was_total_vulns_prev = models.BigIntegerField(blank=True, null=True) + date = models.DateField(blank=True, null=True) + + class Meta: + """Set VwIscoreWASVulnPrev model metadata.""" + + managed = False # Created from a view. Don't remove. + db_table = "vw_iscore_was_vuln_prev" + + +# cyhy_kevs table model (needed for kev_list endpoint) +class CyhyKevs(models.Model): + """Define CyhyKevs model.""" + + cyhy_kevs_uid = models.UUIDField(primary_key=True) + kev = models.CharField(blank=True, null=True, max_length=255) + first_seen = models.DateField(blank=True, null=True) + last_seen = models.DateField(blank=True, null=True) + + class Meta: + """Set CyhyKevs model metadata.""" + + managed = False + db_table = "cyhy_kevs" + + +# ---------- Misc. Score Related Models ---------- +# vw_iscore_orgs_ip_counts view model (used for XS/S/M/L/XL orgs endpoints) +class VwIscoreOrgsIpCounts(models.Model): + """Define VwIscoreOrgsIpCounts model.""" + + organizations_uid = models.UUIDField(primary_key=True) + cyhy_db_name = models.CharField(blank=True, null=True, max_length=255) + ip_count = models.BigIntegerField(blank=True, null=True) + + class Meta: + """Set VwIscoreOrgsIpCounts model metadata.""" + + managed = False + db_table = "vw_iscore_orgs_ip_counts" + + +class XpanseBusinessUnits(models.Model): + """Define XpanseBusinessUnits model.""" + + xpanse_business_unit_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + entity_name = models.TextField(unique=True, blank=True, null=True) + state = models.TextField(blank=True, null=True) + county = models.TextField(blank=True, null=True) + city = models.TextField(blank=True, null=True) + sector = models.TextField(blank=True, null=True) + entity_type = models.TextField(blank=True, null=True) + region = models.TextField(blank=True, null=True) + rating = models.IntegerField(blank=True, null=True) + + class Meta: + """Set XpanseBusinessUnits metadata.""" + + managed = False + db_table = "xpanse_business_units" + + +class XpanseAssets(models.Model): + """Define XpanseAssets model.""" + + xpanse_asset_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + asm_id = models.TextField(unique=True, blank=False, null=False) + asset_name = models.TextField(blank=True, null=True) + asset_type = models.TextField(blank=True, null=True) + last_observed = models.DateTimeField(blank=True, null=True) + first_observed = models.DateTimeField(blank=True, null=True) + externally_detected_providers = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + created = models.DateTimeField(blank=True, null=True) + ips = ArrayField(models.TextField(blank=True, null=False), blank=True, null=True) + active_external_services_types = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + domain = models.TextField(blank=True, null=True) + certificate_issuer = models.TextField(blank=True, null=True) + certificate_algorithm = models.TextField(blank=True, null=True) + certificate_classifications = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + resolves = models.BooleanField(blank=True, null=True) + # details + top_level_asset_mapper_domain = models.TextField(blank=True, null=True) + domain_asset_type = models.JSONField(blank=True, null=True) + is_paid_level_domain = models.BooleanField(blank=True, null=True) + domain_details = models.JSONField(blank=True, null=True) + dns_zone = models.TextField(blank=True, null=True) + latest_sampled_ip = models.IntegerField(blank=True, null=True) + + recent_ips = models.JSONField(blank=True, null=True) + external_services = models.JSONField(blank=True, null=True) + externally_inferred_vulnerability_score = models.DecimalField( + max_digits=5, decimal_places=2, blank=True, null=True + ) + externally_inferred_cves = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + explainers = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + tags = ArrayField(models.TextField(blank=True, null=False), blank=True, null=True) + + class Meta: + """Set XpanseAssets metdata.""" + + managed = True + db_table = "xpanse_assets" + + +class XpanseCves(models.Model): + """Define XpanseCves model.""" + + xpanse_cve_uid = models.UUIDField(unique=True, primary_key=True, default=uuid.uuid1) + cve_id = models.TextField(unique=True, blank=True, null=True) + cvss_score_v2 = models.DecimalField( + max_digits=5, decimal_places=2, blank=True, null=True + ) + cve_severity_v2 = models.TextField(blank=True, null=True) + cvss_score_v3 = models.DecimalField( + max_digits=5, decimal_places=2, blank=True, null=True + ) + cve_severity_v3 = models.TextField(blank=True, null=True) + + class Meta: + """Set XpanseCves metadata.""" + + managed = True + db_table = "xpanse_cves" + + +class XpanseServices(models.Model): + """Define XpanseServices model.""" + + xpanse_service_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + service_id = models.TextField(unique=True, blank=True, null=True) + service_name = models.TextField(blank=True, null=True) + service_type = models.TextField(blank=True, null=True) + ip_address = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + domain = ArrayField(models.TextField(blank=True, null=False), blank=True, null=True) + externally_detected_providers = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + is_active = models.TextField(blank=True, null=True) + first_observed = models.DateTimeField(blank=True, null=True) + last_observed = models.DateTimeField(blank=True, null=True) + port = models.IntegerField(blank=True, null=True) + protocol = models.TextField(blank=True, null=True) + active_classifications = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + inactive_classifications = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + discovery_type = models.TextField(blank=True, null=True) + externally_inferred_vulnerability_score = models.DecimalField( + max_digits=5, decimal_places=2, blank=True, null=True + ) + externally_inferred_cves = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + service_key = models.TextField(blank=True, null=True) + service_key_type = models.TextField(blank=True, null=True) + + cves = models.ManyToManyField(XpanseCves, through="XpanseCveService") + + class Meta: + """Set XpanseServices metadata.""" + + managed = True + db_table = "xpanse_services" + + +class XpanseCveService(models.Model): + """Define XpanseCves-Service linking table model.""" + + xpanse_inferred_cve = models.ForeignKey(XpanseCves, on_delete=models.CASCADE) + xpanse_service = models.ForeignKey(XpanseServices, on_delete=models.CASCADE) + inferred_cve_match_type = models.TextField(blank=True, null=True) + product = models.TextField(blank=True, null=True) + confidence = models.TextField(blank=True, null=True) + vendor = models.TextField(blank=True, null=True) + version_number = models.TextField(blank=True, null=True) + activity_status = models.TextField(blank=True, null=True) + first_observed = models.DateTimeField(blank=True, null=True) + last_observed = models.DateTimeField(blank=True, null=True) + + class Meta: + """Set XpanseCveService metadata.""" + + managed = True + db_table = "xpanse_cve_services" + unique_together = (("xpanse_inferred_cve", "xpanse_service"),) + + +class XpanseAlerts(models.Model): + """Define XpanseAlerts model.""" + + xpanse_alert_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + time_pulled_from_xpanse = models.DateTimeField(blank=True, null=True) + alert_id = models.TextField(unique=True, blank=False, null=False) + detection_timestamp = models.DateTimeField(blank=True, null=True) + alert_name = models.TextField(blank=True, null=True) + # endpoint_id ???, + description = models.TextField(blank=True, null=True) + host_name = models.TextField(blank=True, null=True) + alert_action = models.TextField(blank=True, null=True) + # user_name ??? null, + # mac_addresses ??? null, + # source ??? null, + action_pretty = models.TextField(blank=True, null=True) + # category ??? null, + # project ??? null, + # cloud_provider ??? null, + # resource_sub_type ??? null, + # resource_type ??? null, + action_country = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + # event_type ??? null, + # is_whitelisted ??? null, + # image_name ??? null, + # action_local_ip ??? null, + # action_local_port ??? null, + # action_external_hostname ??? null, + # action_remote_ip ??? null, + action_remote_port = ArrayField( + models.IntegerField(blank=True, null=False), blank=True, null=True + ) + # "matching_service_rule_id ??? null, + starred = models.BooleanField(blank=True, null=True) + external_id = models.TextField(blank=True, null=True) + related_external_id = models.TextField(blank=True, null=True) + alert_occurrence = models.IntegerField(blank=True, null=True) + severity = models.TextField(blank=True, null=True) + matching_status = models.TextField(blank=True, null=True) + # end_match_attempt_ts ??? null, + local_insert_ts = models.DateTimeField(blank=True, null=True) + last_modified_ts = models.DateTimeField(blank=True, null=True) + case_id = models.IntegerField(blank=True, null=True) + # deduplicate_tokens ??? null, + # filter_rule_id ??? null, + # event_id ??? null, + event_timestamp = ArrayField( + models.DateTimeField(blank=True, null=False), blank=True, null=True + ) + # action_local_ip_v6 ??? null, + # action_remote_ip_v6 ??? null, + alert_type = models.TextField(blank=True, null=True) + resolution_status = models.TextField(blank=True, null=True) + resolution_comment = models.TextField(blank=True, null=True) + # dynamic_fields ??? null, + tags = ArrayField(models.TextField(blank=True, null=False), blank=True, null=True) + # malicious_urls ??? null, + last_observed = models.DateTimeField(blank=True, null=True) + country_codes = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + cloud_providers = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + ipv4_addresses = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + # ipv6_addresses ??? null, + domain_names = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + service_ids = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + website_ids = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + asset_ids = ArrayField( + models.TextField(blank=True, null=False), blank=True, null=True + ) + certificate = models.JSONField(blank=True, null=True) + # { + # issuerName": "IOS-Self-Signed-Certificate-782645061", + # subjectName": "IOS-Self-Signed-Certificate-782645061", + # validNotBefore": 1398850008000, + # validNotAfter": 1577836800000, + # serialNumber": "1" + # }, + port_protocol = models.TextField(blank=True, null=True) + # business_unit_hierarchies + attack_surface_rule_name = models.TextField(blank=True, null=True) + remediation_guidance = models.TextField(blank=True, null=True) + asset_identifiers = models.JSONField(blank=True, null=True) + + business_units = models.ManyToManyField(XpanseBusinessUnits, related_name="alerts") + services = models.ManyToManyField(XpanseServices, related_name="alerts") + assets = models.ManyToManyField(XpanseAssets, related_name="alerts") + + class Meta: + """Set XpanseAlerts model metadata.""" + + managed = True + db_table = "xpanse_alerts" + + +class Cves(models.Model): + """Define Cves model.""" + + cve_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + cve_name = models.TextField(unique=True, blank=True, null=True) + published_date = models.DateTimeField(blank=True, null=True) + last_modified_date = models.DateTimeField(blank=True, null=True) + vuln_status = models.TextField(blank=True, null=True) + description = models.TextField(blank=True, null=True) + cvss_v2_source = models.TextField(blank=True, null=True) + cvss_v2_type = models.TextField(blank=True, null=True) + cvss_v2_version = models.TextField(blank=True, null=True) + cvss_v2_vector_string = models.TextField(blank=True, null=True) + cvss_v2_base_score = models.FloatField(blank=True, null=True) + cvss_v2_base_severity = models.TextField(blank=True, null=True) + cvss_v2_exploitability_score = models.FloatField(blank=True, null=True) + cvss_v2_impact_score = models.FloatField(blank=True, null=True) + cvss_v3_source = models.TextField(blank=True, null=True) + cvss_v3_type = models.TextField(blank=True, null=True) + cvss_v3_version = models.TextField(blank=True, null=True) + cvss_v3_vector_string = models.TextField(blank=True, null=True) + cvss_v3_base_score = models.FloatField(blank=True, null=True) + cvss_v3_base_severity = models.TextField(blank=True, null=True) + cvss_v3_exploitability_score = models.FloatField(blank=True, null=True) + cvss_v3_impact_score = models.FloatField(blank=True, null=True) + cvss_v4_source = models.TextField(blank=True, null=True) + cvss_v4_type = models.TextField(blank=True, null=True) + cvss_v4_version = models.TextField(blank=True, null=True) + cvss_v4_vector_string = models.TextField(blank=True, null=True) + cvss_v4_base_score = models.FloatField(blank=True, null=True) + cvss_v4_base_severity = models.TextField(blank=True, null=True) + cvss_v4_exploitability_score = models.FloatField(blank=True, null=True) + cvss_v4_impact_score = models.FloatField(blank=True, null=True) + weaknesses = ArrayField( + models.TextField(blank=True, null=True), blank=True, null=True + ) + reference_urls = ArrayField( + models.TextField(blank=True, null=True), blank=True, null=True + ) + cpe_list = ArrayField( + models.TextField(blank=True, null=True), blank=True, null=True + ) + + class Meta: + """Set Cves model metadata.""" + + managed = False + db_table = "cves" + + +class CpeVender(models.Model): + """Define CpeVender model.""" + + cpe_vender_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + vender_name = models.TextField(unique=True, blank=True, null=True) + + class Meta: + """Set CpeVender model metadata.""" + + managed = False + db_table = "cpe_vender" + + +class CpeProduct(models.Model): + """Define CpeProduct model.""" + + cpe_product_uid = models.UUIDField(primary_key=True, default=uuid.uuid1) + cpe_product_name = models.TextField(blank=True, null=True) + version_number = models.TextField(blank=True, null=True) + cpe_vender_uid = models.ForeignKey( + "CpeVender", on_delete=models.CASCADE, db_column="cpe_vender_uid", default=None + ) + + # Create linking table for many to many relationship + cves = models.ManyToManyField(Cves, related_name="products") + + class Meta: + """Set CpeProduct model metadata.""" + + managed = True + db_table = "cpe_product" + unique_together = (("cpe_product_name", "version_number"),) + + +# class CveCpeProduct(models.Model): +# """Define CveCpeProduct model.""" + +# cve_cpe_product_uid = models.UUIDField(primary_key=True) +# cpe_product_uid = models.ForeignKey( +# "CpeProduct", on_delete=models.CASCADE, db_column="cpe_product_uid" +# ) +# cve_uid = models.ForeignKey( +# "Cves", on_delete=models.CASCADE, db_column="cve_uid" +# ) + +# class Meta: +# """Set CveCpeProduct model metadata.""" + +# managed = False +# db_table = "cve_cpe_product" +# unique_together = (("cpe_product_uid", "cve_uid"),) diff --git a/src/pe_reports/pe_reports_django_project/home/tests.py b/src/pe_reports/pe_reports_django_project/home/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/home/urls.py b/src/pe_reports/pe_reports_django_project/home/urls.py new file mode 100644 index 00000000..01c77092 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/urls.py @@ -0,0 +1,28 @@ +from django.urls import path +from . import views +from django.contrib.auth.decorators import login_required +from .views import StatusForm,\ + FetchWeeklyStatusesView, \ + WeeklyStatusesFormOnlyView,\ + FetchUserWeeklyStatusesView, \ + PeBulkUploadForm + +urlpatterns = [ + + path('', views.home, name='home'), + path('index/', views.index, name='index'), + path('create_word_doc/', views.create_word_document, + name='create_word_doc'), + path('weekly_status/', login_required(StatusForm.as_view()), + name='weekly_status'), + path('fetch_weekly_statuses/', + FetchWeeklyStatusesView.as_view(), + name='fetch_weekly_statuses'), + path('fetch_user_weekly_statuses/', + FetchUserWeeklyStatusesView.as_view(), + name='fetch_user_weekly_statuses'), + path('weekly-status-form-only/', WeeklyStatusesFormOnlyView.as_view(), + name='weekly-status-form-only'), + + path('stakeholder/', login_required(PeBulkUploadForm.as_view()), name='peBulkUpload'), +] diff --git a/src/pe_reports/pe_reports_django_project/home/views.py b/src/pe_reports/pe_reports_django_project/home/views.py new file mode 100644 index 00000000..bcfb10d1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/home/views.py @@ -0,0 +1,857 @@ +"""Django home views.""" +# Built in packages +# Standard Python Libraries +from datetime import datetime, timedelta +from email.mime.application import MIMEApplication +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText +import glob +import json +import logging +import os +import re +import traceback + +# Third-Party Libraries +# Third party packages +import boto3 +from botocore.exceptions import ClientError +from bs4 import BeautifulSoup +from decouple import config +from django.conf import settings +from django.contrib import messages +from django.contrib.auth.decorators import login_required +from django.contrib.auth.mixins import LoginRequiredMixin +from django.core import serializers +from django.http import ( + HttpResponse, + HttpResponseNotFound, + HttpResponseRedirect, + JsonResponse, +) +from django.shortcuts import render +from django.template.loader import render_to_string +from django.urls import reverse_lazy +from django.views import View +from django.views.generic import TemplateView +from django.views.generic.edit import FormView + +# from docx import Document +from docxtpl import DocxTemplate +import pandas as pd +import requests +import spacy + +# cisagov Libraries +from pe_asm.helpers.enumerate_subs_from_root import get_subdomains +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_asm.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.data.db_query import ( + check_org_exists, + get_cidrs_and_ips, + insert_roots, + query_roots, + set_org_to_demo, + set_org_to_report_on, +) +from pe_source.data.sixgill.api import setNewCSGOrg + +from .forms import ( + GenerateWeeklyStatusReportingForm, + PeBulkUpload, + UpdateWeeklyStatusesForm, + WeeklyStatusesForm, +) + +# TODO: Figure out circular referance on import +# from pe_source.data.sixgill.api import setOrganizationUsers, \ +# setOrganizationDetails +from .models import Organizations, WeeklyStatuses + +LOGGER = logging.getLogger(__name__) + +MAILER_ARN = os.environ.get("MAILER_ARN") + + +# Create your views here. + + +def getUserKey(): + """Get a users API key.""" + urlIDs = "http://127.0.0.1:8089/apiv1/get_key" + payload = json.dumps({"refresh_token": f'{config("USER_REFRESH_TOKEN")}'}) + headers = { + "Content-Type": "application/json", + } + + response = requests.post(urlIDs, headers=headers, data=payload).json() + + return response + + +# +# +theCurrentUserKey = getUserKey() +# print(f'The current key is {theCurrentUserKey}') +theSavedUserKey = config("API_KEY") + + +# # print(f'The saved key is {theSavedUserKey}') +# +# +def updateAPIKey(theSavedUserKey, theCurrentUserKey): + """Update API key.""" + if theSavedUserKey == theCurrentUserKey: + print("The keys match and nothing happened. ") + else: + try: + script_directory = os.path.dirname(os.path.realpath(__name__)) + print(script_directory) + env_file_path = os.path.join(script_directory, ".env") + with open(env_file_path) as f: + f.seek(0) + data = f.read() + dataReplaced = data.replace(theSavedUserKey, theCurrentUserKey) + print("Reading and replacing api key.") + with open(env_file_path, "w") as f: + if theSavedUserKey in data: + print("The apiKey has been updated.") + f.write(dataReplaced) + return theCurrentUserKey + except Exception: + print("Failed to open and write new file.") + + +@login_required +def index(request): + """Render index page.""" + allUsers = Organizations.objects.filter(name="EAC") + # output = '
    '.join([c.username for c in customers]) + users = {"user": allUsers} + return render(request, "index.html", users) + + +@login_required +def home(request): + """Render home page.""" + try: + return render(request, "home.html") + except Exception: + return HttpResponseNotFound("Nothing found") + + +def create_word_document(request): + """Create a word document.""" + accomplishments_list = [] + ongoing_tasks_list = [] + upcoming_tasks_list = [] + obstacles_list = [] + non_standard_meeting_list = [] + deliverables_list = [] + pto_list = [] + + # Get the current week ending date + current_date = datetime.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + reformatted_week_ending_date = week_ending_date.strftime("%m-%d-%Y") + + # Create a Document object + # doc = Document() + + weeklyInfo = WeeklyStatuses.objects.filter(week_ending=week_ending_date) + + # Serialize the queryset to JSON + serialized_data = serializers.serialize("json", weeklyInfo) + + # Load the serialized data into a JSON object + json_data = json.loads(serialized_data) + + # print(json_data) + # Iterate through the JSON object and set variables from the fields + for status in json_data: + accomplishments = status["fields"]["key_accomplishments"] + ongoing_tasks = status["fields"]["ongoing_task"] + upcoming_tasks = status["fields"]["upcoming_task"] + obstacles = status["fields"]["obstacles"] + non_standard_meeting = status["fields"]["non_standard_meeting"] + deliverables = status["fields"]["deliverables"] + pto = status["fields"]["pto"] + # week_ending = status["fields"]["week_ending"] + the_current_user = status["fields"]["user_status"] + # statusComplete = status["fields"]["statusComplete"] + + # Append each status to their respective list + if accomplishments not in accomplishments_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", accomplishments) + + for item in split_data: + if item: + accomplishments_list.append(item) + + if ongoing_tasks not in ongoing_tasks_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", ongoing_tasks) + + for item in split_data: + if item: + ongoing_tasks_list.append(ongoing_tasks) + if upcoming_tasks not in upcoming_tasks_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", upcoming_tasks) + + for item in split_data: + if item: + upcoming_tasks_list.append(upcoming_tasks) + if obstacles not in obstacles_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", obstacles) + + for item in split_data: + if item: + obstacles_list.append(obstacles) + if non_standard_meeting not in non_standard_meeting_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", non_standard_meeting) + + for item in split_data: + if item: + non_standard_meeting_list.append(non_standard_meeting) + if deliverables not in deliverables_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", deliverables) + + for item in split_data: + if item: + deliverables_list.append(deliverables) + if pto not in pto_list: + split_data = re.split(r",\s+(?=ISSUE\s*-\s*\d+:)", pto) + + for item in split_data: + if item: + pto_list.append(pto) + + # Load the template + template = DocxTemplate( + "/Users/duhnc/Desktop/allInfo/" + "pe-reports-apiextended/src/pe_reports/" + "pe_reports_django_project/home/" + "PEWeeklyStatusReportTemplate.docx" + ) + + # Define the values to insert into the template, including a list of tasks + context = { + "user": the_current_user.capitalize(), + "week_ending": reformatted_week_ending_date, + "accomplishments_list": accomplishments_list, + "ongoing_tasks_list": ongoing_tasks_list, + "upcoming_tasks_list": upcoming_tasks_list, + "obstacles_list": obstacles_list, + "non_standard_meeting_list": non_standard_meeting_list, + "deliverables_list": deliverables_list, + "pto_list": pto_list, + } + + # Render the template with the context + template.render(context) + + # Save the rendered document as a new Word file + template.save( + "/Users/duhnc/Desktop/allInfo/pe-reports-apiextended/" + "src/pe_reports/pe_reports_django_project/home/" + "statusReportArchive/" + "weeklyStatus_%s.docx" % week_ending_date + ) + + messages.success(request, "The weekly status report has been created.") + return HttpResponse("Word document created successfully.") + + +def email_notification(request): + """Email notification to notify the user that the status has been submitted.""" + # TODO - Add the email notification to nofity the user that + # the status has been not been submitted + + +class FetchWeeklyStatusesView(View): + """Fetch the weekly statuses from the API and pass to Weekly Statuses template.""" + + updateAPIKey(theSavedUserKey, theCurrentUserKey) + + def get(self, request, *args, **kwargs): + """Get weekly status views.""" + url = "http://127.0.0.1:8089/apiv1/fetch_weekly_statuses" + headers = { + "Content-Type": "application/json", + "access_token": f'{config("API_KEY")}', + } + + try: + response = requests.post(url, headers=headers) + response.raise_for_status() # Raise an exception if the response contains an HTTP error status + data = response.json() + return JsonResponse(data, safe=False) + + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + # Return an error JsonResponse if an exception occurs + return JsonResponse({"error": "Failed to fetch weekly statuses"}, status=400) + + +def send_email_with_attachment( + subject, + body_text, + from_email, + to_emails, + attachment, + aws_region="us-east-1", + cc_emails=None, + bcc_emails=None, + body_html=None, +): + """Send email with attachment.""" + # Create a new SES resource and specify a region. + session = boto3.Session(profile_name="cool-dns-sessendemail-cyber.dhs.gov") + client = session.client("ses", region_name=aws_region) + + # Assume role to use mailer + sts_client = boto3.client("sts") + assumed_role_object = sts_client.assume_role( + RoleArn=MAILER_ARN, RoleSessionName="AssumeRoleSession1" + ) + credentials = assumed_role_object["Credentials"] + + ses_client = boto3.client( + "ses", + region_name="us-east-1", + aws_access_key_id=credentials["AccessKeyId"], + aws_secret_access_key=credentials["SecretAccessKey"], + aws_session_token=credentials["SessionToken"], + ) + + LOGGER.info(ses_client) + + # Create a multipart/mixed parent container. + msg = MIMEMultipart("mixed") + # Add subject, from and to lines. + msg["Subject"] = subject + msg["From"] = from_email + msg["To"] = to_emails + msg["Cc"] = ", ".join(cc_emails) if cc_emails is not None else "" + msg["Bcc"] = ", ".join(bcc_emails) if bcc_emails is not None else "" + + # Create a multipart/alternative child container. + msg_body = MIMEMultipart("alternative") + + # Encode the text and HTML content and set the character encoding. This step is + # necessary if you're sending a message with characters outside the ASCII range. + textpart = MIMEText(body_text.encode("utf-8"), "plain", "utf-8") + msg_body.attach(textpart) + + if body_html is not None: + htmlpart = MIMEText(body_html.encode("utf-8"), "html", "utf-8") + msg_body.attach(htmlpart) + + # Define the attachment part and encode it using MIMEApplication. + att = MIMEApplication(open(attachment, "rb").read()) + + # Add a header to tell the email client to treat this part as an attachment, + # and to give the attachment a name. + att.add_header( + "Content-Disposition", "attachment", filename=os.path.basename(attachment) + ) + + # Attach the multipart/alternative child container to the multipart/mixed + # parent container. + msg.attach(msg_body) + + # Add the attachment to the parent container. + msg.attach(att) + + print(f"From: {msg['From']}") + print(f"To: {msg['To']}") + print(f"Cc: {msg['Cc']}") + print(f"Bcc: {msg['Bcc']}") + + try: + # Provide the contents of the email. + response = client.send_raw_email( + Source=msg["From"], + Destinations=[msg["To"]], + RawMessage={ + "Data": msg.as_string(), + }, + ) + # Display an error if something goes wrong. + except ClientError as e: + print(e.response["Error"]["Message"] + " The email was not sent.") + else: + print("Email sent! Message ID:"), + print(response["MessageId"]) + + +class StatusView(TemplateView): + """Status view class.""" + + template_name = "weeklyStatus.html" + + +class StatusForm(LoginRequiredMixin, FormView): + """Status form class.""" + + form_class = WeeklyStatusesForm + second_form_class = GenerateWeeklyStatusReportingForm + template_name = "weeklyStatus.html" + form_only_template_name = "weeklyStatusFormOnly.html" + status_report_archive_dir = os.path.join( + settings.BASE_DIR, "home/statusReportArchive" + ) + print(f"The file dir is {status_report_archive_dir}") + filesWSR = glob.glob(os.path.join(status_report_archive_dir, "*.docx")) + # Check if the list of files is empty + if not filesWSR: + print("No files in directory") + else: + most_recent_file = max(filesWSR, key=os.path.getctime) + print(most_recent_file) + + success_url = reverse_lazy("weekly_status") + + def get_form_kwargs(self): + """Get form arguments.""" + kwargs = super().get_form_kwargs() + kwargs["user"] = self.request.user + return kwargs + + def get_context_data(self, **kwargs): + """Get context data.""" + context = super().get_context_data(**kwargs) + context["second_form"] = self.second_form_class() + return context + + def get(self, request, *args, **kwargs): + """Call get request.""" + if request.headers.get("X-Requested-With") == "XMLHttpRequest": + form = self.form_class() + form_html = render_to_string( + self.form_only_template_name, {"form": form}, request=request + ) + return JsonResponse({"form_html": form_html}) + else: + return super().get(request, *args, **kwargs) + + def post(self, request, *args, **kwargs): + """Call post request.""" + form = self.get_form() + second_form = self.second_form_class(request.POST) + if form.is_valid() or second_form.is_valid(): + return self.form_valid(form, second_form) + else: + return self.form_invalid(form, second_form) + + def form_valid(self, form, second_form): + """Check if form is valid.""" + if form.is_valid(): + current_date = datetime.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + + key_accomplishments = form.cleaned_data["key_accomplishments"].upper() + ongoing_task = form.cleaned_data["ongoing_task"].upper() + upcoming_task = form.cleaned_data["upcoming_task"].upper() + obstacles = form.cleaned_data["obstacles"].upper() + non_standard_meeting = form.cleaned_data["non_standard_meeting"].upper() + deliverables = form.cleaned_data["deliverables"].upper() + pto = form.cleaned_data["pto_time"].upper() + + weeklyStatus, created = WeeklyStatuses.objects.get_or_create( + week_ending=week_ending_date, + user_status=self.request.user.first_name, + defaults={ + "key_accomplishments": key_accomplishments, + "ongoing_task": ongoing_task, + "upcoming_task": upcoming_task, + "obstacles": obstacles, + "non_standard_meeting": non_standard_meeting, + "deliverables": deliverables, + "pto": pto, + }, + ) + + if not created: + weeklyStatus.key_accomplishments = key_accomplishments + weeklyStatus.ongoing_task = ongoing_task + weeklyStatus.upcoming_task = upcoming_task + weeklyStatus.obstacles = obstacles + weeklyStatus.non_standard_meeting = non_standard_meeting + weeklyStatus.deliverables = deliverables + weeklyStatus.pto = pto + weeklyStatus.save() + + messages.success(self.request, "The weekly status was saved successfully.") + + if second_form.is_valid(): + toemail = "craig.duhn@associates.cisa.dhs.gov" + fromemail = "pe_automation@cisa.dhs.gov" + date = second_form.cleaned_data["date"] + create_word_document(date, self.request) + # theawsregion = "us-east-1" + send_email_with_attachment( + "WSR Attached", + "The WSR is attached", + from_email=fromemail, + to_emails=toemail, + attachment=self.most_recent_file, + ) + + return super().form_valid(form) + + +class updateStatusView(TemplateView): + """Class to update status view.""" + + template_name = "weeklyStatusFormOnly.html" + + +class updateStatusForm(LoginRequiredMixin, FormView): + """Class to update Status form.""" + + form_class = UpdateWeeklyStatusesForm + template_name = "weeklyStatusFormOnly.html" + form_only_template_name = "weeklyStatusFormOnly.html" + + success_url = reverse_lazy("weekly_status") + + def get_form_kwargs(self): + """Get form arguments.""" + kwargs = super(StatusForm, self).get_form_kwargs() + kwargs["user"] = self.request.user + return kwargs + + def get(self, request, *args, **kwargs): + """Call form get method.""" + if request.headers.get("X-Requested-With") == "XMLHttpRequest": + form = self.form_class() + form_html = render_to_string( + self.form_only_template_name, {"form": form}, request=request + ) + return JsonResponse({"form_html": form_html}) + else: + return super().get(request, *args, **kwargs) + + def form_valid(self, form): + """Validate form.""" + current_date = datetime.now() + days_to_week_end = (4 - current_date.weekday()) % 7 + week_ending_date = current_date + timedelta(days=days_to_week_end) + + key_accomplishments = form.cleaned_data["key_accomplishments"].upper() + ongoing_task = form.cleaned_data["ongoing_task"].upper() + upcoming_task = form.cleaned_data["upcoming_task"].upper() + obstacles = form.cleaned_data["obstacles"].upper() + non_standard_meeting = form.cleaned_data["non_standard_meeting"].upper() + deliverables = form.cleaned_data["deliverables"].upper() + pto = form.cleaned_data["pto_time"].upper() + + weeklyStatus, created = WeeklyStatuses.objects.get_or_create( + week_ending=week_ending_date, + user_status=self.request.user.first_name, + defaults={ + "key_accomplishments": key_accomplishments, + "ongoing_task": ongoing_task, + "upcoming_task": upcoming_task, + "obstacles": obstacles, + "non_standard_meeting": non_standard_meeting, + "deliverables": deliverables, + "pto": pto, + }, + ) + + if not created: + weeklyStatus.key_accomplishments = key_accomplishments + weeklyStatus.ongoing_task = ongoing_task + weeklyStatus.upcoming_task = upcoming_task + weeklyStatus.obstacles = obstacles + weeklyStatus.non_standard_meeting = non_standard_meeting + weeklyStatus.deliverables = deliverables + weeklyStatus.pto = pto + weeklyStatus.save() + + messages.success(self.request, "The weekly status was saved successfully.") + return super().form_valid(form) + + +class WeeklyStatusesFormOnlyView(updateStatusForm): + """Weekly status form only view.""" + + template_name = "weeklyStatusFormOnly.html" + + def get(self, request, *args, **kwargs): + """Get form view.""" + # Fetch the most recent instance of the model for this user + weekly_status = WeeklyStatuses.objects.filter( + user_status=request.user.first_name + ).latest("week_ending") + + # Initialize the form with the instance's data + form = self.form_class( + initial={ + "updatekey_accomplishments": weekly_status.key_accomplishments, + "updateuser_status": self.request.user.first_name, + "updateongoing_task": weekly_status.ongoing_task, + "updateupcoming_task": weekly_status.upcoming_task, + "updateobstacles": weekly_status.obstacles, + "updatenon_standard_meeting": weekly_status.non_standard_meeting, + "updatedeliverables": weekly_status.deliverables, + "updatepto_time": weekly_status.pto, + }, + user=request.user, + ) + + form_html = render_to_string( + self.template_name, self.get_context_data(form=form), request=request + ) + return JsonResponse({"form_html": form_html}) + + def post(self, request, *args, **kwargs): + """Post Weekly Status.""" + print("Getting to update post at WeeklyStatusesFormOnlyView") + form = self.form_class(request.POST, user=request.user) + if form.is_valid(): + # save the form + form.save(user=request.user) + + messages.success(request, "The weekly status was updated successfully.") + return HttpResponseRedirect("/weekly_status/") + else: + messages.error(request, "Invalid form data.") + return render(request, self.template_name, {"form": form}) + + +class FetchUserWeeklyStatusesView(View): + """Fetch the weekly statuses from the API and pass to Weekly Statuses template.""" + + updateAPIKey(theSavedUserKey, theCurrentUserKey) + + def get(self, request, *args, **kwargs): + """Call get method for form.""" + url = "http://127.0.0.1:8089/apiv1/fetch_user_weekly_statuses/" + headers = { + "Content-Type": "application/json", + "access_token": f'{config("API_KEY")}', + } + payload = json.dumps({"user_fname": request.user.first_name}) + + try: + response = requests.post(url, headers=headers, data=payload) + response.raise_for_status() # Raise an exception if the response contains an HTTP error status + data = response.json() + return JsonResponse(data, safe=False) + + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + # Return an error JsonResponse if an exception occurs + return JsonResponse({"error": "Failed to fetch weekly statuses"}, status=400) + + +def theExecs(URL): + """Fetch executives from about page.""" + # Scrape the page with Beautiful Soup + nlp = spacy.load("en_core_web_lg") + page = requests.get(URL).text + soup = BeautifulSoup(page, "lxml") + body = soup.body.text + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + + # Use NLP to locate the executive names and append to list + exec_list = [] + doc = nlp(body) + for ent in doc.ents: + exec_list.append((ent.label_, ent.text)) + + # Clean up exec list + final_exec_list = [] + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + for hy in exec_list: + if ("PERSON" in hy) and (hy[1] not in final_exec_list) and (len(hy[1]) < 50): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + final_exec_list.append(hy[1]) + return final_exec_list + + +def add_stakeholders(request, orgs_df): + """Add each stakeholder to P&E infrastructure.""" + count = 0 + for org_index, org_row in orgs_df.iterrows(): + # Check if org is in the P&E database + org_exists = check_org_exists(org_row["org_code"]) + if not org_exists: + LOGGER.info("%s doesn't exist in the P&E database", org_row["org_code"]) + messages.warning( + request, + "This org doesn't exist in the P&E database: %s " % org_row["org_code"], + ) + continue + + try: + LOGGER.info(f"Beginning to add {org_row['org_code']}") + premium = org_row["premium"] + # Set new org to report on + if org_row["demo"] is True: + new_org_df = set_org_to_demo(org_row["org_code"], premium) + else: + new_org_df = set_org_to_report_on(org_row["org_code"], premium) + + LOGGER.info(new_org_df) + # Insert root domains + LOGGER.info("Getting root domains:") + insert_roots(new_org_df, org_row["root_domain"].split(",")) + LOGGER.info(org_row["root_domain"].split(",")) + + # Enumerate and save subdomains + roots = query_roots(new_org_df["organizations_uid"].iloc[0]) + get_subdomains(False, roots) + LOGGER.info("Subdomains have been successfully added to the database.") + + # Fill the cidrs from cyhy assets + LOGGER.info("Filling all cidrs:") + fill_cidrs(new_org_df, False) + LOGGER.info("Finished filling all cidrs.") + + # Connect to subs and IPs from subs table (only new orgs) + LOGGER.info("Connecting IPs from Subs:") + connect_ips_from_subs(False, new_org_df) + LOGGER.info("Finished connecting subs/ips from subs.") + + # Connect subs and IPs from IPs table (only new orgs) + LOGGER.info("Connecting Subs from IPs:") + connect_subs_from_ips(False, new_org_df) + LOGGER.info("Finished connecting subs/ips from IPs.") + + # TODO: Fix add to sixgill + # Check if the org should be added to Cybersixgill + if org_row["premium"] is True: + # Get executives list by passing the about page URL + LOGGER.info("Getting executives:") + allExecutives = list(theExecs(org_row["exec_url"])) + logging.info(allExecutives) + + # Insert org and all assets into Cybersixgill + allValidIP = get_cidrs_and_ips(new_org_df["organizations_uid"].iloc[0]) + aliases = org_row["aliases"].split(",") + LOGGER.info("Addind these assets to Cybersixgill:") + LOGGER.info(org_row["org_code"]) + LOGGER.info(aliases) + LOGGER.info(org_row["root_domain"].split(",")) + LOGGER.info(allValidIP) + LOGGER.info(allExecutives) + + setNewCSGOrg( + org_row["org_code"], + aliases, + org_row["root_domain"].split(","), + allValidIP, + allExecutives, + ) + + # Run Shodan dedupe script + LOGGER.info("Running Shodan dedupe:") + dedupe(False, new_org_df) + LOGGER.info("Finished running shodan dedupe.") + + LOGGER.info("Completely done with %s", org_row["org_code"]) + count += 1 + except Exception as e: + LOGGER.info(e) + LOGGER.error("%s failed.", org_row["org_code"]) + LOGGER.error(traceback.format_exc()) + continue + LOGGER.info(f"Finished {count} orgs.") + return count + + +class PeBulkUploadView(TemplateView): + """CBV route to bulk upload page.""" + + template_name = "stakeholder/stakeholder.html" + form_class = PeBulkUpload + + +class PeBulkUploadForm(LoginRequiredMixin, FormView): + """Upload P&E stakeholders through CSV.""" + + form_class = PeBulkUpload + template_name = "stakeholder/stakeholder.html" + + success_url = reverse_lazy("peBulkUpload") + + def form_valid(self, form): + """Validate form data.""" + csv_file = form.cleaned_data["file"] + + df = pd.read_csv(csv_file.file) + + uploaded_columns = set(df.columns) + LOGGER.info(uploaded_columns) + + required_columns = [ + "org_name", + "org_code", + "root_domain", + "exec_url", + "aliases", + "premium", + "demo", + ] + + # Check needed columns exist + # req_col = "" + + incorrect_col = [] + testtheList = [i for i in required_columns if i in uploaded_columns] + # LOGGER.info(testtheList) + + if len(testtheList) == len(uploaded_columns): + messages.success(self.request, "The file was uploaded successfully.") + + self.process_item(df) + + return super().form_valid(form) + else: + for col in required_columns: + if col in uploaded_columns: + pass + else: + incorrect_col.append(col) + + messages.warning( + self.request, + "A required column is missing" + " from the uploaded CSV: %s " % incorrect_col, + ) + return super().form_invalid(form) + + def process_item(self, df): + """Upload each stakeholder into the P&E infrastructure.""" + LOGGER.info(df["org_code"]) + add_stakeholders(self.request, df) diff --git a/src/pe_reports/pe_reports_django_project/manage.py b/src/pe_reports/pe_reports_django_project/manage.py new file mode 100755 index 00000000..bad4e12b --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == "__main__": + main() diff --git a/src/pe_reports/pe_reports_django_project/manage_login/__init__.py b/src/pe_reports/pe_reports_django_project/manage_login/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/manage_login/admin.py b/src/pe_reports/pe_reports_django_project/manage_login/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/pe_reports/pe_reports_django_project/manage_login/apps.py b/src/pe_reports/pe_reports_django_project/manage_login/apps.py new file mode 100644 index 00000000..02d37d0e --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class ManageLoginConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "manage_login" diff --git a/src/pe_reports/pe_reports_django_project/manage_login/forms.py b/src/pe_reports/pe_reports_django_project/manage_login/forms.py new file mode 100644 index 00000000..79f8c19e --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/forms.py @@ -0,0 +1,20 @@ +from django import forms +from django.contrib.auth.forms import UserCreationForm +from django.contrib.auth.models import User + + +# Create your forms here. + +class NewUserForm(UserCreationForm): + email = forms.EmailField(required=True) + + class Meta: + model = User + fields = ("username", "email", "password1", "password2") + + def save(self, commit=True): + user = super(NewUserForm, self).save(commit=False) + user.email = self.cleaned_data['email'] + if commit: + user.save() + return user diff --git a/src/pe_reports/pe_reports_django_project/manage_login/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/manage_login/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/manage_login/models.py b/src/pe_reports/pe_reports_django_project/manage_login/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/pe_reports/pe_reports_django_project/manage_login/tests.py b/src/pe_reports/pe_reports_django_project/manage_login/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/manage_login/urls.py b/src/pe_reports/pe_reports_django_project/manage_login/urls.py new file mode 100644 index 00000000..7705bf04 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/urls.py @@ -0,0 +1,11 @@ +from django.urls import path +from . import views + +urlpatterns = [ + + + path('', views.login_request, name='login'), + path('register/', views.register_request, name='register'), + path('logout/', views.logout_view, name='logout'), + +] \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/manage_login/views.py b/src/pe_reports/pe_reports_django_project/manage_login/views.py new file mode 100644 index 00000000..068fa14d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/manage_login/views.py @@ -0,0 +1,53 @@ + +# Third party imports +from django.shortcuts import render, redirect +from .forms import NewUserForm +from django.contrib.auth import login, authenticate +from django.contrib.auth.forms import AuthenticationForm +from django.contrib.auth import login, logout +from django.contrib import messages +from django.http import HttpResponseRedirect + + +def register_request(request): + """Register new users into pe_reports.""" + if request.method == "POST": + form = NewUserForm(request.POST) + if form.is_valid(): + personRegistered = form.cleaned_data.get('username') + user = form.save() + login(request, user) + messages.success(request, f"Registration successful - {personRegistered}.") + return redirect("/logout") + messages.error(request, + "Unsuccessful registration. Invalid information.") + form = NewUserForm() + return render(request=request, template_name="register/register.html", + context={"register_form": form}) + + +def login_request(request): + """Login the user.""" + if request.method == "POST": + form = AuthenticationForm(request, data=request.POST) + if form.is_valid(): + username = form.cleaned_data.get('username') + password = form.cleaned_data.get('password') + user = authenticate(username=username, password=password) + if user is not None: + login(request, user) + messages.info(request, f"You are now logged in as {username}.") + return redirect("/") + else: + messages.error(request, "Invalid username or password.") + else: + messages.error(request, "Invalid username or password.") + form = AuthenticationForm() + return render(request=request, template_name="register/login.html", + context={"login_form": form}) + + +def logout_view(request): + """Logout user.""" + logout(request) + return redirect("/") diff --git a/src/pe_reports/pe_reports_django_project/pe_reportsLogFile.log b/src/pe_reports/pe_reports_django_project/pe_reportsLogFile.log new file mode 100644 index 00000000..662ed9ee --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reportsLogFile.log @@ -0,0 +1,91 @@ +ERROR 2023-07-14 06:50:04 dataAPI.views dnstwist_info 3359 123145517481984 An error occurred: terminating connection due to administrator command +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. +Traceback (most recent call last): + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute + return self.cursor.execute(sql, params) +psycopg2.errors.AdminShutdown: terminating connection due to administrator command +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/loftusa/Documents/GitHub/pe-reports/src/pe_reports/pe_reports_django_project/dataAPI/views.py", line 895, in dnstwist_info + if sub_orm: + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 412, in __bool__ + self._fetch_all() + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 1881, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/sql/compiler.py", line 1560, in execute_sql + cursor.execute(sql, params) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 102, in execute + return super().execute(sql, params) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 67, in execute + return self._execute_with_wrappers( + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 80, in _execute_with_wrappers + return executor(sql, params, many, context) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute + return self.cursor.execute(sql, params) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/utils.py", line 91, in __exit__ + raise dj_exc_value.with_traceback(traceback) from exc_value + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute + return self.cursor.execute(sql, params) +django.db.utils.OperationalError: terminating connection due to administrator command +server closed the connection unexpectedly + This probably means the server terminated abnormally + before or while processing the request. + +ERROR 2023-07-14 06:50:06 dataAPI.views dnstwist_info 3359 123145517481984 An error occurred: connection already closed +Traceback (most recent call last): + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/base/base.py", line 308, in _cursor + return self._prepare_cursor(self.create_cursor(name)) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner + return func(*args, **kwargs) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 331, in create_cursor + cursor = self.connection.cursor() +psycopg2.InterfaceError: connection already closed + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/loftusa/Documents/GitHub/pe-reports/src/pe_reports/pe_reports_django_project/dataAPI/views.py", line 895, in dnstwist_info + if sub_orm: + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 412, in __bool__ + self._fetch_all() + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 1881, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/models/sql/compiler.py", line 1558, in execute_sql + cursor = self.connection.cursor() + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner + return func(*args, **kwargs) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/base/base.py", line 330, in cursor + return self._cursor() + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/base/base.py", line 308, in _cursor + return self._prepare_cursor(self.create_cursor(name)) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/utils.py", line 91, in __exit__ + raise dj_exc_value.with_traceback(traceback) from exc_value + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/base/base.py", line 308, in _cursor + return self._prepare_cursor(self.create_cursor(name)) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner + return func(*args, **kwargs) + File "/Users/loftusa/.pyenv/versions/pe-reports/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 331, in create_cursor + cursor = self.connection.cursor() +django.db.utils.InterfaceError: connection already closed +INFO 2023-07-14 07:09:02 dataAPI.views read_cidrs 15661 123145523363840 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +INFO 2023-07-14 07:14:37 dataAPI.views read_get_key 15661 123145540153344 The input data requested was ***********ua9kYcmVgY +INFO 2023-07-14 07:14:37 home.views StatusView 15661 123145523363840 Got to Status +INFO 2023-07-14 07:14:37 home.views updateStatusView 15661 123145523363840 Got to Status +INFO 2023-07-14 07:14:43 stakeholder_lite.views StakeholderLiteView 15661 123145523363840 Got to Stakeholder +INFO 2023-07-14 07:21:26 dataAPI.views vs_info 15661 123145523363840 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +INFO 2023-07-14 07:26:50 dataAPI.views read_cidrs 19948 123145531924480 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +INFO 2023-07-14 07:29:40 dataAPI.views read_cidrs 20944 123145579245568 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +INFO 2023-07-14 07:30:29 dataAPI.views dnstwist_info 21099 123145467719680 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +INFO 2023-07-14 07:41:36 dataAPI.views vs_info 22533 123145563947008 The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/__init__.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/__init__.py new file mode 100644 index 00000000..82111a57 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/__init__.py @@ -0,0 +1,5 @@ +# __init__.py + +from .celery_config import app as celery_app + +__all__ = ('celery_app',) \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py new file mode 100644 index 00000000..d6af3459 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/asgi.py @@ -0,0 +1,51 @@ +""" +ASGI config for pe_reports_django project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application +# Following 2 lines custom code +from django.apps import apps +from django.conf import settings + + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + +application = get_wsgi_application() + +#Below this comment is custom code +apps.populate(settings.INSTALLED_APPS) + + +from fastapi import FastAPI +from fastapi.middleware.wsgi import WSGIMiddleware +from fastapi.staticfiles import StaticFiles +from starlette.middleware.cors import CORSMiddleware + + +from dataAPI.views import api_router + + +def get_application() -> FastAPI: + app1 = FastAPI(title=settings.PROJECT_NAME, debug=settings.DEBUG) + app1.add_middleware( + CORSMiddleware, + allow_origins=settings.ALLOWED_HOSTS or ["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ) + app1.include_router(api_router, prefix="/apiv1") + app1.mount("/", WSGIMiddleware(get_wsgi_application())) + app1.mount("/static/", StaticFiles(directory="static"), name="static") + + return app1 + + +app1 = get_application() diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/celery_config.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/celery_config.py new file mode 100644 index 00000000..e7e56b87 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/celery_config.py @@ -0,0 +1,20 @@ +import os +from celery import Celery +# from django_celery_beat.models import PeriodicTask, CrontabSchedule +# from django.conf import settings +from django.apps import apps +from decouple import config + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pe_reports_django.settings') + +app = Celery('pe_reports_django', + broker=f'amqp://' + f'{config("RABBITMQ_USER")}:' + f'{config("RABBITMQ_PASS")}@localhost:5672/', + backend='redis://localhost:6379/1') + + +app.config_from_object('django.conf:settings', namespace='CELERY') +app.autodiscover_tasks(lambda: [n.name for n in apps.get_app_configs()]) + +app.conf.result_expires = 86400 \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/requirements.txt b/src/pe_reports/pe_reports_django_project/pe_reports_django/requirements.txt new file mode 100644 index 00000000..0671ea45 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/requirements.txt @@ -0,0 +1,254 @@ +alembic==1.8.1 +amqp==5.1.1 +anyio==3.6.1 +arabic-reshaper==2.1.3 +asgiref==3.6.0 +asn1crypto==1.5.1 +asttokens==2.0.5 +async-timeout==4.0.2 +attrs==21.4.0 +Babel==2.12.1 +backcall==0.2.0 +bcrypt==4.0.1 +beautifulsoup4==4.10.0 +billiard==3.6.4.0 +blis==0.7.8 +boto3==1.21.10 +botocore==1.24.10 +build==0.7.0 +catalogue==2.0.6 +celery==5.2.7 +certifi==2021.10.8 +cffi==1.15.0 +cfgv==3.3.1 +channels==4.0.0 +chardet==3.0.4 +charset-normalizer==2.0.12 +check-manifest==0.48 +chevron==0.14.0 +circlify==0.15.0 +click==8.1.3 +click-didyoumean==0.3.0 +click-plugins==1.1.1 +click-repl==0.2.0 +colorama==0.4.4 +contextlib2==21.6.0 +coverage==6.3.2 +coveralls==3.3.1 +crispy-bootstrap5==0.7 +cryptography==36.0.2 +cssselect2==0.7.0 +cycler==0.11.0 +cymem==2.0.6 +DataProperty==0.55.0 +dateparser==1.1.0 +decorator==5.1.1 +demoji==1.1.0 +Deprecated==1.2.13 +distlib==0.3.4 +Django==4.1.5 +django-crispy-forms==1.14.0 +django-database-view==0.3.0 +dnspython==2.2.1 +dnstwist==20220815 +docopt==0.6.2 +docx==0.2.4 +docxcompose==1.4.0 +docxtpl==0.16.6 +dshield==0.2.1 +ecdsa==0.18.0 +email-validator==1.3.0 +en-core-web-lg @ https://github.com/explosion/spacy-models/releases/download/en_core_web_lg-3.4.0/en_core_web_lg-3.4.0-py3-none-any.whl +en-core-web-trf @ https://github.com/explosion/spacy-models/releases/download/en_core_web_trf-3.4.0/en_core_web_trf-3.4.0-py3-none-any.whl +et-xmlfile==1.1.0 +executing==0.8.3 +Faker==13.3.2 +fastapi==0.88.0 +filelock==3.6.0 +Flask==2.1.2 +Flask-Login==0.6.1 +Flask-Migrate==3.1.0 +Flask-SQLAlchemy==2.5.1 +Flask-WTF==1.0.1 +flower==1.2.0 +future==0.18.2 +glob2==0.7 +googletrans==4.0.0rc1 +greenlet==2.0.0a2 +gunicorn==20.1.0 +h11==0.9.0 +h2==3.2.0 +hpack==3.0.0 +hstspreload==2021.12.1 +html5lib==1.1 +httpcore==0.9.1 +httptools==0.5.0 +httpx==0.13.3 +huggingface-hub==0.8.1 +humanize==4.6.0 +hyperframe==5.2.0 +identify==2.5.0 +idna==2.5 +importlib-resources==5.4.0 +iniconfig==1.1.1 +ipython==8.4.0 +itsdangerous==2.1.2 +jedi==0.18.1 +Jinja2==3.1.2 +jmespath==0.10.0 +joblib==1.1.0 +jsonschema==4.4.0 +kiwisolver==1.3.2 +kombu==5.2.4 +langcodes==3.3.0 +limits==3.4.0 +lxml==4.8.0 +Mako==1.2.1 +MarkupSafe==2.1.1 +matplotlib==3.3.4 +matplotlib-inline==0.1.3 +mbstrdecoder==1.1.0 +mongo-db-from-config @ http://github.com/cisagov/mongo-db-from-config/tarball/develop +murmurhash==1.0.7 +mypy==0.961 +mypy-extensions==0.4.3 +nassl==4.0.2 +nltk==3.7 +nodeenv==1.6.0 +numpy==1.22.3 +openpyxl==3.0.9 +oscrypto==1.3.0 +packaging==21.3 +pandas==1.1.5 +paramiko==2.12.0 +parso==0.8.3 +path==16.4.0 +pathvalidate==2.5.0 +pathy==0.6.2 +pdfkit==1.0.0 +-e git+https://github.com/cisagov/pe-reports.git@eda9a332132581c12b8620ed925e4b82d0d62316#egg=pe_reports +pep517==0.12.0 +pexpect==4.8.0 +phonenumbers==8.12.45 +pickleshare==0.7.5 +Pillow==9.0.1 +platformdirs==2.5.1 +pluggy==1.0.0 +pre-commit==2.18.1 +preshed==3.0.6 +prometheus-client==0.16.0 +prompt-toolkit==3.0.38 +-e git+https://github.com/cisagov/pshtt.git@65596ff08fa7bf0357b5af63da73e2dead91c304#egg=pshtt +psutil==5.9.1 +psycopg2-binary==2.9.3 +ptyprocess==0.7.0 +publicsuffix==1.1.1 +pure-eval==0.2.2 +py==1.11.0 +pyasn1==0.4.8 +pycparser==2.21 +pydantic==1.9.0 +Pygments==2.12.0 +pygtail==0.12.0 +pyHanko==0.16.0 +pyhanko-certvalidator==0.19.8 +pymongo==4.0.1 +PyMuPDF==1.19.0 +PyNaCl==1.5.0 +pyOpenSSL==22.0.0 +pyparsing==3.0.7 +PyPDF2==1.26.0 +PyPDF3==1.0.6 +pyrsistent==0.18.1 +pytablereader==0.31.3 +pytablewriter==0.64.2 +pytest==7.0.1 +pytest-cov==3.0.0 +python-bidi==0.4.2 +python-dateutil==2.8.2 +python-decouple==3.6 +python-docx==0.8.11 +python-dotenv==0.21.0 +python-jose==3.3.0 +python-multipart==0.0.5 +python-pptx==0.6.21 +python-stdnum==1.17 +pytz==2023.3 +pytz-deprecation-shim==0.1.0.post0 +PyYAML==6.0 +qrcode==7.3.1 +rabbitmq==0.2.0 +regex==2022.3.15 +reportlab==3.6.6 +requests==2.27.1 +retry==0.9.2 +rfc3986==1.5.0 +rsa==4.9 +s3transfer==0.5.2 +schema==0.7.5 +scikit-learn==1.0.2 +scipy==1.8.0 +scrubadub==2.0.0 +semver==2.13.0 +shodan==1.27.0 +six==1.16.0 +sklearn==0.0 +slowapi==0.1.8 +smart-open==5.2.1 +sniffio==1.2.0 +soupsieve==2.3.1 +spacy==3.4.0 +spacy-alignments==0.8.5 +spacy-legacy==3.0.9 +spacy-loggers==1.0.3 +spacy-transformers==1.1.7 +SQLAlchemy==1.4.39 +sqlparse==0.4.3 +srsly==2.4.4 +sshtunnel==0.4.0 +sslyze==5.0.3 +stack-data==0.3.0 +starlette==0.22.0 +Sublist3r==1.0 +svglib==1.5.1 +tabledata==1.3.0 +tcolorpy==0.1.2 +textblob==0.15.3 +thinc==8.1.0 +threadpoolctl==3.1.0 +tinycss2==1.2.1 +tls-parser==2.0.0 +tokenizers==0.12.1 +toml==0.10.2 +tomli==2.0.1 +torch==1.12.0 +tornado==6.3.1 +tox==3.24.5 +tqdm==4.63.0 +traitlets==5.3.0 +transformers==4.20.1 +typepy==1.3.0 +typer==0.4.2 +types-PyYAML==6.0.4 +typing_extensions==4.1.1 +tzdata==2021.5 +tzlocal==4.1 +unicorn==2.0.1.post1 +uritools==4.0.1 +urllib3==1.26.0 +uvicorn==0.18.3 +uvloop==0.17.0 +vine==5.0.0 +virtualenv==20.14.0 +wasabi==0.9.1 +watchfiles==0.17.0 +wcwidth==0.2.6 +webencodings==0.5.1 +websockets==10.3 +Werkzeug==2.0.0 +wget==3.2 +whitenoise==6.3.0 +wrapt==1.15.0 +WTForms==3.0.1 +xhtml2pdf==0.2.5 +XlsxWriter==3.0.3 diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/settings.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/settings.py new file mode 100644 index 00000000..dc7078bc --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/settings.py @@ -0,0 +1,254 @@ +""" +Django settings for pe_reports_django project. + +Generated by 'django-admin startproject' using Django 4.1.3. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.1/ref/settings/ +""" + +# Standard Python Libraries +import mimetypes +import os + +# Python built-in +from pathlib import Path + +# Third-Party Libraries +from decouple import config +from django.contrib.messages import constants as messages + +mimetypes.add_type("text/css", ".css", True) +mimetypes.add_type("text/html", ".html", True) + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = config("SECRET_KEY") + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = ["*"] + +MESSAGE_TAGS = { + messages.DEBUG: "alert-secondary", + messages.INFO: "alert-info", + messages.SUCCESS: "alert-success", + messages.WARNING: "alert-warning", + messages.ERROR: "alert-danger", +} + + +# Application definition + +INSTALLED_APPS = [ + "django_celery_beat", + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", + "dataAPI.apps.DataapiConfig", + "bulkupload.apps.BulkuploadConfig", + "home.apps.HomeConfig", + "manage_login.apps.ManageLoginConfig", + "report_gen.apps.ReportGenConfig", + "crispy_forms", + "crispy_bootstrap5", + "whitenoise.runserver_nostatic", + "elasticapm.contrib.django", +] + +CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5" + +CRISPY_TEMPLATE_PACK = "bootstrap5" + +# When adding more applicaitons be sure to add the new application to the loggers section. + +LOGGING = { + "version": 1, + "disable_existing_loggers": False, + "formatters": { + "verbose": { + "format": "{levelname}" + " {asctime}" + " {name}" + " {funcName}" + " {process:d}" + " {thread:d}" + " {message}", + "datefmt": "%Y-%m-%d %I:%M:%S", + "style": "{", + }, + "simple": { + "format": "{levelname} {message}", + "style": "{", + }, + }, + "handlers": { + "file": { + "level": "INFO", + "class": "logging.handlers.RotatingFileHandler", + "maxBytes": 1024 * 1024 * 15, + "backupCount": 10, + "filename": "./pe_reportsLogFile.log", + "formatter": "verbose", + }, + }, + "loggers": { + "home.views": { + "handlers": ["file"], + "level": "INFO", + "propagate": True, + }, + "dataAPI.views": { + "handlers": ["file"], + "level": "INFO", + "propagate": True, + }, + "report_gen.views": { + "handlers": ["file"], + "level": "INFO", + "propagate": True, + }, + "bulkupload.views": { + "handlers": ["file"], + "level": "INFO", + "propagate": True, + }, + }, +} + +ELASTIC_APM = { + "SERVICE_NAME": "PE-ReportsAMP", + "SECRET_TOKEN": "", + "SERVER_URL": "http://localhost:8200", + "ENVIRONMENT": "PE-ReportsAccessorEC2", +} + +MIDDLEWARE = [ + "django.middleware.security.SecurityMiddleware", + "django.contrib.sessions.middleware.SessionMiddleware", + "django.middleware.common.CommonMiddleware", + "django.middleware.csrf.CsrfViewMiddleware", + "django.contrib.auth.middleware.AuthenticationMiddleware", + "django.contrib.messages.middleware.MessageMiddleware", + "django.middleware.clickjacking.XFrameOptionsMiddleware", + "whitenoise.middleware.WhiteNoiseMiddleware", + "elasticapm.contrib.django.middleware.TracingMiddleware", +] + +ROOT_URLCONF = "pe_reports_django.urls" + +TEMPLATES = [ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "DIRS": [os.path.join(BASE_DIR, "templates")], + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + "django.template.context_processors.request", + "django.contrib.auth.context_processors.auth", + "django.contrib.messages.context_processors.messages", + ], + }, + }, +] + +WSGI_APPLICATION = "pe_reports_django.wsgi.application" + + +# Database +# https://docs.djangoproject.com/en/4.1/ref/settings/#databases + +DATABASES = { + "default": { + "ENGINE": "django.db.backends.postgresql_psycopg2", + "NAME": config("database"), + "USER": config("user"), + "PASSWORD": config("password"), + "HOST": config("host"), + "PORT": config("port"), + } +} + +# Celery settings +CELERY_BROKER_URL = ( + f"amqp://{config('RABBITMQ_USER')}:{config('RABBITMQ_PASS')}@localhost:5672/" +) +CELERY_RESULT_BACKEND = "redis://localhost:6379" +CELERY_RESULT_EXPIRES = 86400 + + +# Password validation +# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", + }, + { + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", + }, +] + +LOGIN_URL = "/login/" +LOGOUT_REDIRECT_URL = "/" +DJANGO_SETTINGS_MODULE = "pe_reports_django.settings" + + +# Internationalization +# https://docs.djangoproject.com/en/4.1/topics/i18n/ + +LANGUAGE_CODE = "en-us" + +TIME_ZONE = "America/Chicago" + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.1/howto/static-files/ + +STATIC_URL = "static/" +STATICFILES_DIRS = [ + BASE_DIR / "static", +] +# STATICFILES_DIRS = (os.path.join(BASE_DIR, 'staticfiles'),) +# print(STATIC_URL) +STATIC_ROOT = BASE_DIR / "staticfiles" +STATICFILES_STORAGE = "django.contrib.staticfiles.storage.StaticFilesStorage" +STATIC_FINDERS = ( + "django.contrib.staticfiles.finders.FileSystemFinder", + "django.contrib.staticfiles.finders.AppDirectoriesFinder", +) + + +# Default primary key field type +# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" + + +MOUNT_DJANGO_APP = True + +PROJECT_NAME = "Posture and Exposure Data API" diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/urls.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/urls.py new file mode 100644 index 00000000..02150941 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/urls.py @@ -0,0 +1,28 @@ +"""pe_reports_django URL Configuration. + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.1/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +# Third-Party Libraries +from django.contrib import admin +from django.urls import include, path + +urlpatterns = [ + path("", include("home.urls")), + path("login/", include("manage_login.urls")), + path("logout/", include("manage_login.urls")), + # path("accounts/", include("django.contrib.auth.urls")), + path("report_gen/", include("report_gen.urls")), + path("admin/", admin.site.urls), + path("bulkupload/", include("bulkupload.urls")), +] diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/views.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/views.py new file mode 100644 index 00000000..fd40910d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/views.py @@ -0,0 +1,4 @@ + + + + diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py b/src/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py new file mode 100644 index 00000000..cb134c8a --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_django/wsgi.py @@ -0,0 +1,22 @@ +""" +WSGI config for pe_reports_django project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.1/howto/deployment/wsgi/ +""" +# from import router as main_router +import os +from django.core.wsgi import get_wsgi_application + +##Third party packages +from fastapi import FastAPI + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pe_reports_django.settings") + +application = get_wsgi_application() + +#Below this line is comment + + diff --git a/src/pe_reports/pe_reports_django_project/pe_reports_logging.log b/src/pe_reports/pe_reports_django_project/pe_reports_logging.log new file mode 100644 index 00000000..6fda8739 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/pe_reports_logging.log @@ -0,0 +1,26 @@ +07/14/2023 07:14:43 - stakeholder_lite.views - INFO - Got to Stakeholder +07/14/2023 07:14:43 - django.request - WARNING - Not Found: /apiv1/dnstwist +07/14/2023 07:21:26 - dataAPI.views - INFO - The api key submitted eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzMzNzQwOTMsInN1YiI6ImNsYWlyZXMifQ.6W-rTYZ8rRhPppH1mfG2XcuundT7ALmf2jnwnFJoFe4 +07/14/2023 07:21:26 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (0/20) now. +07/14/2023 07:21:26 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (1/20) in 1.00 second. +07/14/2023 07:21:27 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (2/20) in 1.00 second. +07/14/2023 07:21:28 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (3/20) in 1.00 second. +07/14/2023 07:21:29 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (4/20) in 1.00 second. +07/14/2023 07:21:30 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (5/20) in 1.00 second. +07/14/2023 07:21:31 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (6/20) in 1.00 second. +07/14/2023 07:21:32 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (7/20) in 1.00 second. +07/14/2023 07:21:33 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (8/20) in 1.00 second. +07/14/2023 07:21:34 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (9/20) in 1.00 second. +07/14/2023 07:21:35 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (10/20) in 1.00 second. +07/14/2023 07:21:36 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (11/20) in 1.00 second. +07/14/2023 07:21:37 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (12/20) in 1.00 second. +07/14/2023 07:21:38 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (13/20) in 1.00 second. +07/14/2023 07:21:39 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (14/20) in 1.00 second. +07/14/2023 07:21:40 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (15/20) in 1.00 second. +07/14/2023 07:21:41 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (16/20) in 1.00 second. +07/14/2023 07:21:42 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (17/20) in 1.00 second. +07/14/2023 07:21:43 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (18/20) in 1.00 second. +07/14/2023 07:21:44 - celery.backends.redis - ERROR - Connection to Redis lost: Retry (19/20) in 1.00 second. +07/14/2023 07:21:45 - celery.backends.redis - CRITICAL - +Retry limit exceeded while trying to reconnect to the Celery redis result store backend. The Celery application must be restarted. + diff --git a/src/pe_reports/pe_reports_django_project/report_gen/__init__.py b/src/pe_reports/pe_reports_django_project/report_gen/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/report_gen/admin.py b/src/pe_reports/pe_reports_django_project/report_gen/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/src/pe_reports/pe_reports_django_project/report_gen/apps.py b/src/pe_reports/pe_reports_django_project/report_gen/apps.py new file mode 100644 index 00000000..815fe8c5 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class ReportGenConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "report_gen" diff --git a/src/pe_reports/pe_reports_django_project/report_gen/forms.py b/src/pe_reports/pe_reports_django_project/report_gen/forms.py new file mode 100644 index 00000000..e26c41dd --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/forms.py @@ -0,0 +1,68 @@ +"""Create forms to use on the report gen page.""" +# Third-Party Libraries +from django import forms + + +class InfoFormExternal(forms.Form): + """Create web form to take user input on report to be generated.""" + + report_date = forms.DateField( + label="Closing date of report period. *Format YYYY-MM_DD" + ) + + output_directory = forms.CharField( + label="Directory where the final PDF repots should be saved.", max_length=500 + ) + + def __init__(self, *args, **kwargs): + """Initialize report gen form.""" + super(InfoFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs["class"] = "form-control" + + +class BulletinFormExternal(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + + cybersix_id = forms.CharField(label="Cybersix Intel Item ID:") + + output_directory = forms.CharField( + label="Directory where the final PDF reports should be saved.", max_length=500 + ) + + def __init__(self, *args, **kwargs): + """Initialize bulletin gen form.""" + super(BulletinFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs["class"] = "form-control" + + +class CredsFormExternal(forms.Form): + """Create web form to take user input on bulletin to be generated.""" + + org_id = forms.CharField(label="Organization Cyhy ID:", max_length=100) + breach_name = forms.CharField(label="Breach Name:", max_length=100) + + def __init__(self, *args, **kwargs): + """Initialize cred breach gen form.""" + super(CredsFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs["class"] = "form-control" + + +class ScoreCardGenFormExternal(forms.Form): + """Create web form to take user input on scorecard to be generated.""" + + org_id = forms.CharField(label="Organization Cyhy ID:", max_length=100) + month = forms.CharField(label="Month Run MM:", max_length=100) + year = forms.CharField(label="Year Run, year format is YYYY:", max_length=100) + cancel_refresh = forms.BooleanField(label="Cancel view refresh", required=False) + exclude_bods = forms.BooleanField( + label="Exclude BOD data from scorecard", required=False + ) + + def __init__(self, *args, **kwargs): + """Initialize scorecard gen form.""" + super(ScoreCardGenFormExternal, self).__init__(*args, **kwargs) + for visible in self.visible_fields(): + visible.field.widget.attrs["class"] = "form-control" diff --git a/src/pe_reports/pe_reports_django_project/report_gen/migrations/__init__.py b/src/pe_reports/pe_reports_django_project/report_gen/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/pe_reports/pe_reports_django_project/report_gen/models.py b/src/pe_reports/pe_reports_django_project/report_gen/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/pe_reports/pe_reports_django_project/report_gen/tests.py b/src/pe_reports/pe_reports_django_project/report_gen/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/src/pe_reports/pe_reports_django_project/report_gen/urls.py b/src/pe_reports/pe_reports_django_project/report_gen/urls.py new file mode 100644 index 00000000..98691c2a --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/urls.py @@ -0,0 +1,8 @@ +from django.urls import path +from . import views + +urlpatterns = [ + + + path('', views.report_gen, name='report_gen'), +] \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/report_gen/views.py b/src/pe_reports/pe_reports_django_project/report_gen/views.py new file mode 100644 index 00000000..7d1cea55 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/report_gen/views.py @@ -0,0 +1,226 @@ +"""Classes and associated functions that render the UI app pages.""" +# Standard Python Libraries +import datetime +import logging +import os + +# Third-Party Libraries +from django.contrib import messages +from django.contrib.auth.decorators import login_required + +# Third party packages +from django.shortcuts import redirect, render + +# cisagov Libraries +# +# # cisagov Libraries +from pe_reports.data.db_query import get_orgs_df +from pe_reports.helpers.bulletin.bulletin_generator import ( + generate_creds_bulletin, + generate_cybersix_bulletin, +) +from pe_reports.report_generator import generate_reports +from pe_scorecard.scorecard_generator import generate_scorecards + +from .forms import ( + BulletinFormExternal, + CredsFormExternal, + InfoFormExternal, + ScoreCardGenFormExternal, +) + +# from django.http import HttpResponseNotFound + + +# from .models import Usersapi, Organizations +# from .forms import GatherStakeholderForm +# import psycopg2 +# import psycopg2.extras. . +# import requests + + +LOGGER = logging.getLogger(__name__) + +conn = None +cursor = None + + +def validate_filename(filename): + """Verify that a filename is the correct format.""" + if filename == "": + return False + if any( + char in filename + for char in [ + "#", + "%", + "&", + "{", + "}", + "<", + ">", + "!", + "`", + "$", + "+", + "*", + "'", + '"', + "?", + "=", + "/", + ":", + " ", + "@", + ] + ): + return False + else: + return True + + +def validate_date(date_string): + """Validate that a provided string matches the right format and is a report date.""" + try: + date = datetime.datetime.strptime(date_string, "%Y-%m-%d") + except ValueError: + return False + # If the day after a date is the first day of a month, then + # that date is the last day of a month + if date.day == 15 or (date + datetime.timedelta(days=1)).day == 1: + return True + else: + return False + + +@login_required +def report_gen(request): + """Process form information, instantiate form and render page template.""" + report_date = False + output_directory = False + + form_external = InfoFormExternal() + + if form_external.is_valid() and request.method == "POST": + report_date = form_external.cleaned_data["report_date"].data + output_directory = form_external.output_directory.data + + if not validate_date(report_date): + messages.error(request, "Incorrect date format, should be YYYY-MM-DD") + return redirect("/report_gen/") + + if not os.path.exists(output_directory): + os.mkdir(output_directory) + + # Generate reports + generate_reports(report_date, output_directory) + + bulletin_form = BulletinFormExternal(request.POST) + + if bulletin_form.is_valid() and bulletin_form: + LOGGER.info("Submitted Bulletin Form") + + id = bulletin_form.cleaned_data["id"] + user_input = bulletin_form.cleaned_data["user_input"] + output_dir = bulletin_form.cleaned_data["output_directory1"] + file_name = bulletin_form.cleaned_data["file_name"] + + file_name = file_name.replace(" ", "") + if not validate_filename(file_name): + messages.warning( + request, "Invalid filename entered, please enter a different filename" + ) + return redirect("/report_gen/") + + if not os.path.exists(output_dir): + messages.warning( + "Invalid output directory provided, please enter an existing directory" + ) + return redirect("/report_gen/") + + generate_cybersix_bulletin(id, user_input, output_dir, file_name) + + creds_form = CredsFormExternal(request.POST) + if creds_form.is_valid(): + breach_name = creds_form.cleaned_data["breach_name"] + org_id = creds_form.cleaned_data["org_id"] + all_orgs = get_orgs_df() + print(get_orgs_df()) + # Pandas does not support "cond is True" syntax for dataframe filters, + # so we must disable flake8 E712 here + # all_orgs = all_orgs[all_orgs["report_on"] == True] # noqa: E712 + + if org_id != "": + org_id = org_id.upper() + all_orgs = all_orgs[all_orgs["cyhy_db_name"].str.upper() == org_id] + + if len(all_orgs) < 1: + messages.warning( + request, + "The provided org_id does not exist in the database, try another.", + ) + return redirect("/report_gen/") + + for org_index, org in all_orgs.iterrows(): + LOGGER.info("Running on %s", org["name"]) + generate_creds_bulletin( + breach_name, + org_id, + "user_text", + output_directory="/var/www/cred_bulletins", + filename=org_id + "_" + breach_name.replace(" ", "") + "_Bulletin.pdf", + ) + LOGGER.info("Completed Scorecard run.") + + score_card_form = ScoreCardGenFormExternal(request.POST) + if score_card_form.is_valid(): + + org_id = score_card_form.cleaned_data["org_id"] + month = score_card_form.cleaned_data["month"] + year = score_card_form.cleaned_data["year"] + exclude_bods = score_card_form.cleaned_data["exclude_bods"] + cancel_refresh = score_card_form.cleaned_data["cancel_refresh"] + all_orgs = get_orgs_df() + # print(get_orgs_df()) + LOGGER.info(all_orgs) + # Pandas does not support "cond is True" syntax for dataframe filters, + # so we must disable flake8 E712 here + # all_orgs = all_orgs[all_orgs["report_on"] == True] # noqa: E712 + + if org_id != "": + org_id = org_id.upper() + all_orgs = all_orgs[all_orgs["cyhy_db_name"].str.upper() == org_id] + + if len(all_orgs) < 1: + messages.warning( + request, + "The provided org_id does not exist in the database, try another.", + ) + return redirect("/report_gen/") + + # Create output directory + output_directory = f"/var/www/scorecards_{month}_{year}" + if not os.path.exists(output_directory): + os.mkdir(output_directory) + for org_index, org in all_orgs.iterrows(): + LOGGER.info("Running on %s", org["name"]) + generate_scorecards( + month, + year, + output_directory, + org_id, + email=True, + cancel_refresh=cancel_refresh, + exclude_bods=exclude_bods, + ) + + return render( + request, + "report_gen/report_gen.html", + { + "form_external": form_external, + "bulletin_form": bulletin_form, + "creds_form": creds_form, + "score_card_form": score_card_form, + }, + ) diff --git a/src/pe_reports/pe_reports_django_project/requirements.txt b/src/pe_reports/pe_reports_django_project/requirements.txt new file mode 100644 index 00000000..f049002d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/requirements.txt @@ -0,0 +1,142 @@ +alembic==1.8.1 +amqp==5.1.1 +anyio==3.6.2 +arabic-reshaper==2.1.4 +asgiref==3.5.2 +asn1crypto==1.5.1 +attrs==22.1.0 +bcrypt==4.0.1 +billiard==3.6.4.0 +boto3==1.21.10 +botocore==1.24.10 +celery==5.2.7 +certifi==2022.9.24 +cffi==1.15.1 +charset-normalizer==2.0.12 +chevron==0.14.0 +click==8.1.3 +click-didyoumean==0.3.0 +click-plugins==1.1.1 +click-repl==0.2.0 +colorama==0.4.6 +contextlib2==21.6.0 +coverage==6.6.0b1 +crispy-bootstrap5==0.7 +cryptography==38.0.4 +cssselect2==0.7.0 +cycler==0.11.0 +Cython==0.29.32 +Deprecated==1.2.13 +Django==4.1.3 +django-crispy-forms==1.14.0 +dnspython==2.2.1 +docopt==0.6.2 +ecdsa==0.18.0 +email-validator==1.3.0 +et-xmlfile==1.1.0 +fastapi==0.88.0 +Flask==2.2.2 +Flask-Login==0.6.2 +Flask-Migrate==4.0.0 +Flask-SQLAlchemy==3.0.2 +Flask-WTF==1.0.1 +future==0.18.2 +glob2==0.7 +greenlet==2.0.1 +gunicorn==20.1.0 +h11==0.14.0 +html5lib==1.1 +httpcore==0.16.2 +httptools==0.5.0 +httpx==0.23.1 +idna==3.4 +importlib-metadata==4.8.3 +importlib-resources==5.4.0 +iniconfig==1.1.1 +itsdangerous==2.1.2 +Jinja2==3.1.2 +jmespath==0.10.0 +kiwisolver==1.4.4 +kombu==5.2.4 +limits==2.7.1 +lxml==4.9.1 +Mako==1.2.4 +MarkupSafe==2.1.1 +matplotlib==3.3.4 +mongo-db-from-config==0.1.0 +numpy==1.23.4 +openpyxl==3.0.10 +orjson==3.8.2 +oscrypto==1.3.0 +packaging==21.3 +pandas==1.1.5 +passlib==1.7.4 +pdfkit==1.0.0 +-e git+https://github.com/cisagov/pe-reports.git@b0a00ad7e04a3464943dd763892f2954b4e4947d#egg=pe_reports +Pillow==9.3.0 +pluggy==1.0.0 +prompt-toolkit==3.0.32 +psutil==5.9.4 +psycopg2-binary==2.9.3 +pyasn1==0.4.8 +pycparser==2.21 +pydantic==1.10.2 +pyHanko==0.15.1 +pyhanko-certvalidator==0.19.6 +pymongo==4.0.1 +PyMuPDF==1.21.0 +pyparsing==3.0.9 +PyPDF2==2.11.1 +PyPDF3==1.0.6 +pytest==7.2.0 +pytest-cov==4.0.0 +python-bidi==0.4.2 +python-dateutil==2.8.2 +python-decouple==3.6 +python-dotenv==0.21.0 +python-jose==3.3.0 +python-multipart==0.0.5 +python-pptx==0.6.21 +pytz==2022.6 +pytz-deprecation-shim==0.1.0.post0 +pyutil==3.3.0 +PyYAML==6.0 +qrcode==7.3.1 +reportlab==3.6.12 +requests==2.26.0 +rfc3986==1.5.0 +rsa==4.9 +s3transfer==0.5.2 +schema==0.7.5 +shodan==1.27.0 +six==1.16.0 +slowapi==0.1.7 +sniffio==1.3.0 +SQLAlchemy==1.4.44 +sqlparse==0.4.3 +starlette==0.22.0 +Sublist3r==1.0 +svglib==1.4.1 +tinycss2==1.2.1 +tqdm==4.64.1 +types-PyYAML==6.0.4 +typing_extensions==4.4.0 +tzdata==2022.7 +tzlocal==4.2 +ujson==5.5.0 +uritools==4.0.0 +urllib3==1.26.7 +uvicorn==0.20.0 +uvloop==0.17.0 +vine==5.0.0 +watchfiles==0.18.1 +wcwidth==0.2.5 +webencodings==0.5.1 +websockets==10.4 +Werkzeug==2.2.2 +whitenoise==6.2.0 +wrapt==1.14.1 +WTForms==3.0.1 +xhtml2pdf==0.2.8 +XlsxWriter==3.0.3 +zipp==3.10.0 diff --git a/src/pe_reports/pe_reports_django_project/static/CISAImage.png b/src/pe_reports/pe_reports_django_project/static/CISAImage.png new file mode 100644 index 00000000..ee16d16a Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/static/CISAImage.png differ diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/autocomplete.css b/src/pe_reports/pe_reports_django_project/static/admin/css/autocomplete.css new file mode 100644 index 00000000..69c94e73 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/autocomplete.css @@ -0,0 +1,275 @@ +select.admin-autocomplete { + width: 20em; +} + +.select2-container--admin-autocomplete.select2-container { + min-height: 30px; +} + +.select2-container--admin-autocomplete .select2-selection--single, +.select2-container--admin-autocomplete .select2-selection--multiple { + min-height: 30px; + padding: 0; +} + +.select2-container--admin-autocomplete.select2-container--focus .select2-selection, +.select2-container--admin-autocomplete.select2-container--open .select2-selection { + border-color: var(--body-quiet-color); + min-height: 30px; +} + +.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single, +.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single { + padding: 0; +} + +.select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple, +.select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple { + padding: 0; +} + +.select2-container--admin-autocomplete .select2-selection--single { + background-color: var(--body-bg); + border: 1px solid var(--border-color); + border-radius: 4px; +} + +.select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered { + color: var(--body-fg); + line-height: 30px; +} + +.select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; +} + +.select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder { + color: var(--body-quiet-color); +} + +.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow { + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; +} + +.select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; +} + +.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; +} + +.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow { + left: 1px; + right: auto; +} + +.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single { + background-color: var(--darkened-bg); + cursor: default; +} + +.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none; +} + +.select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; +} + +.select2-container--admin-autocomplete .select2-selection--multiple { + background-color: var(--body-bg); + border: 1px solid var(--border-color); + border-radius: 4px; + cursor: text; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 10px 5px 5px; + width: 100%; + display: flex; + flex-wrap: wrap; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li { + list-style: none; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder { + color: var(--body-quiet-color); + margin-top: 5px; + float: left; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin: 5px; + position: absolute; + right: 0; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice { + background-color: var(--darkened-bg); + border: 1px solid var(--border-color); + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove { + color: var(--body-quiet-color); + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; +} + +.select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover { + color: var(--body-fg); +} + +.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline { + float: right; +} + +.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto; +} + +.select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; +} + +.select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple { + border: solid var(--body-quiet-color) 1px; + outline: 0; +} + +.select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple { + background-color: var(--darkened-bg); + cursor: default; +} + +.select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove { + display: none; +} + +.select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.select2-container--admin-autocomplete .select2-search--dropdown { + background: var(--darkened-bg); +} + +.select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field { + background: var(--body-bg); + color: var(--body-fg); + border: 1px solid var(--border-color); + border-radius: 4px; +} + +.select2-container--admin-autocomplete .select2-search--inline .select2-search__field { + background: transparent; + color: var(--body-fg); + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield; +} + +.select2-container--admin-autocomplete .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; + color: var(--body-fg); + background: var(--body-bg); +} + +.select2-container--admin-autocomplete .select2-results__option[role=group] { + padding: 0; +} + +.select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] { + color: var(--body-quiet-color); +} + +.select2-container--admin-autocomplete .select2-results__option[aria-selected=true] { + background-color: var(--selected-bg); + color: var(--body-fg); +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option { + padding-left: 1em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; +} + +.select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; +} + +.select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] { + background-color: var(--primary); + color: var(--primary-fg); +} + +.select2-container--admin-autocomplete .select2-results__group { + cursor: default; + display: block; + padding: 6px; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/base.css b/src/pe_reports/pe_reports_django_project/static/admin/css/base.css new file mode 100644 index 00000000..1ff93e24 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/base.css @@ -0,0 +1,1089 @@ +/* + DJANGO Admin styles +*/ + +@import url(fonts.css); + +/* VARIABLE DEFINITIONS */ +:root { + --primary: #79aec8; + --secondary: #417690; + --accent: #f5dd5d; + --primary-fg: #fff; + + --body-fg: #333; + --body-bg: #fff; + --body-quiet-color: #666; + --body-loud-color: #000; + + --header-color: #ffc; + --header-branding-color: var(--accent); + --header-bg: var(--secondary); + --header-link-color: var(--primary-fg); + + --breadcrumbs-fg: #c4dce8; + --breadcrumbs-link-fg: var(--body-bg); + --breadcrumbs-bg: var(--primary); + + --link-fg: #447e9b; + --link-hover-color: #036; + --link-selected-fg: #5b80b2; + + --hairline-color: #e8e8e8; + --border-color: #ccc; + + --error-fg: #ba2121; + + --message-success-bg: #dfd; + --message-warning-bg: #ffc; + --message-error-bg: #ffefef; + + --darkened-bg: #f8f8f8; /* A bit darker than --body-bg */ + --selected-bg: #e4e4e4; /* E.g. selected table cells */ + --selected-row: #ffc; + + --button-fg: #fff; + --button-bg: var(--primary); + --button-hover-bg: #609ab6; + --default-button-bg: var(--secondary); + --default-button-hover-bg: #205067; + --close-button-bg: #888; /* Previously #bbb, contrast 1.92 */ + --close-button-hover-bg: #747474; + --delete-button-bg: #ba2121; + --delete-button-hover-bg: #a41515; + + --object-tools-fg: var(--button-fg); + --object-tools-bg: var(--close-button-bg); + --object-tools-hover-bg: var(--close-button-hover-bg); +} + +html, body { + height: 100%; +} + +body { + margin: 0; + padding: 0; + font-size: 0.875rem; + font-family: "Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; + color: var(--body-fg); + background: var(--body-bg); +} + +/* LINKS */ + +a:link, a:visited { + color: var(--link-fg); + text-decoration: none; + transition: color 0.15s, background 0.15s; +} + +a:focus, a:hover { + color: var(--link-hover-color); +} + +a:focus { + text-decoration: underline; +} + +a img { + border: none; +} + +a.section:link, a.section:visited { + color: var(--header-link-color); + text-decoration: none; +} + +a.section:focus, a.section:hover { + text-decoration: underline; +} + +/* GLOBAL DEFAULTS */ + +p, ol, ul, dl { + margin: .2em 0 .8em 0; +} + +p { + padding: 0; + line-height: 140%; +} + +h1,h2,h3,h4,h5 { + font-weight: bold; +} + +h1 { + margin: 0 0 20px; + font-weight: 300; + font-size: 1.25rem; + color: var(--body-quiet-color); +} + +h2 { + font-size: 1rem; + margin: 1em 0 .5em 0; +} + +h2.subhead { + font-weight: normal; + margin-top: 0; +} + +h3 { + font-size: 0.875rem; + margin: .8em 0 .3em 0; + color: var(--body-quiet-color); + font-weight: bold; +} + +h4 { + font-size: 0.75rem; + margin: 1em 0 .8em 0; + padding-bottom: 3px; +} + +h5 { + font-size: 0.625rem; + margin: 1.5em 0 .5em 0; + color: var(--body-quiet-color); + text-transform: uppercase; + letter-spacing: 1px; +} + +ul > li { + list-style-type: square; + padding: 1px 0; +} + +li ul { + margin-bottom: 0; +} + +li, dt, dd { + font-size: 0.8125rem; + line-height: 20px; +} + +dt { + font-weight: bold; + margin-top: 4px; +} + +dd { + margin-left: 0; +} + +form { + margin: 0; + padding: 0; +} + +fieldset { + margin: 0; + min-width: 0; + padding: 0; + border: none; + border-top: 1px solid var(--hairline-color); +} + +blockquote { + font-size: 0.6875rem; + color: #777; + margin-left: 2px; + padding-left: 10px; + border-left: 5px solid #ddd; +} + +code, pre { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; + color: var(--body-quiet-color); + font-size: 0.75rem; + overflow-x: auto; +} + +pre.literal-block { + margin: 10px; + background: var(--darkened-bg); + padding: 6px 8px; +} + +code strong { + color: #930; +} + +hr { + clear: both; + color: var(--hairline-color); + background-color: var(--hairline-color); + height: 1px; + border: none; + margin: 0; + padding: 0; + line-height: 1px; +} + +/* TEXT STYLES & MODIFIERS */ + +.small { + font-size: 0.6875rem; +} + +.mini { + font-size: 0.625rem; +} + +.help, p.help, form p.help, div.help, form div.help, div.help li { + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +div.help ul { + margin-bottom: 0; +} + +.help-tooltip { + cursor: help; +} + +p img, h1 img, h2 img, h3 img, h4 img, td img { + vertical-align: middle; +} + +.quiet, a.quiet:link, a.quiet:visited { + color: var(--body-quiet-color); + font-weight: normal; +} + +.clear { + clear: both; +} + +.nowrap { + white-space: nowrap; +} + +.hidden { + display: none !important; +} + +/* TABLES */ + +table { + border-collapse: collapse; + border-color: var(--border-color); +} + +td, th { + font-size: 0.8125rem; + line-height: 16px; + border-bottom: 1px solid var(--hairline-color); + vertical-align: top; + padding: 8px; +} + +th { + font-weight: 600; + text-align: left; +} + +thead th, +tfoot td { + color: var(--body-quiet-color); + padding: 5px 10px; + font-size: 0.6875rem; + background: var(--body-bg); + border: none; + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); +} + +tfoot td { + border-bottom: none; + border-top: 1px solid var(--hairline-color); +} + +thead th.required { + color: var(--body-loud-color); +} + +tr.alt { + background: var(--darkened-bg); +} + +tr:nth-child(odd), .row-form-errors { + background: var(--body-bg); +} + +tr:nth-child(even), +tr:nth-child(even) .errorlist, +tr:nth-child(odd) + .row-form-errors, +tr:nth-child(odd) + .row-form-errors .errorlist { + background: var(--darkened-bg); +} + +/* SORTABLE TABLES */ + +thead th { + padding: 5px 10px; + line-height: normal; + text-transform: uppercase; + background: var(--darkened-bg); +} + +thead th a:link, thead th a:visited { + color: var(--body-quiet-color); +} + +thead th.sorted { + background: var(--selected-bg); +} + +thead th.sorted .text { + padding-right: 42px; +} + +table thead th .text span { + padding: 8px 10px; + display: block; +} + +table thead th .text a { + display: block; + cursor: pointer; + padding: 8px 10px; +} + +table thead th .text a:focus, table thead th .text a:hover { + background: var(--selected-bg); +} + +thead th.sorted a.sortremove { + visibility: hidden; +} + +table thead th.sorted:hover a.sortremove { + visibility: visible; +} + +table thead th.sorted .sortoptions { + display: block; + padding: 9px 5px 0 5px; + float: right; + text-align: right; +} + +table thead th.sorted .sortpriority { + font-size: .8em; + min-width: 12px; + text-align: center; + vertical-align: 3px; + margin-left: 2px; + margin-right: 2px; +} + +table thead th.sorted .sortoptions a { + position: relative; + width: 14px; + height: 14px; + display: inline-block; + background: url(../img/sorting-icons.svg) 0 0 no-repeat; + background-size: 14px auto; +} + +table thead th.sorted .sortoptions a.sortremove { + background-position: 0 0; +} + +table thead th.sorted .sortoptions a.sortremove:after { + content: '\\'; + position: absolute; + top: -6px; + left: 3px; + font-weight: 200; + font-size: 1.125rem; + color: var(--body-quiet-color); +} + +table thead th.sorted .sortoptions a.sortremove:focus:after, +table thead th.sorted .sortoptions a.sortremove:hover:after { + color: var(--link-fg); +} + +table thead th.sorted .sortoptions a.sortremove:focus, +table thead th.sorted .sortoptions a.sortremove:hover { + background-position: 0 -14px; +} + +table thead th.sorted .sortoptions a.ascending { + background-position: 0 -28px; +} + +table thead th.sorted .sortoptions a.ascending:focus, +table thead th.sorted .sortoptions a.ascending:hover { + background-position: 0 -42px; +} + +table thead th.sorted .sortoptions a.descending { + top: 1px; + background-position: 0 -56px; +} + +table thead th.sorted .sortoptions a.descending:focus, +table thead th.sorted .sortoptions a.descending:hover { + background-position: 0 -70px; +} + +/* FORM DEFAULTS */ + +input, textarea, select, .form-row p, form .button { + margin: 2px 0; + padding: 2px 3px; + vertical-align: middle; + font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif; + font-weight: normal; + font-size: 0.8125rem; +} +.form-row div.help { + padding: 2px 3px; +} + +textarea { + vertical-align: top; +} + +input[type=text], input[type=password], input[type=email], input[type=url], +input[type=number], input[type=tel], textarea, select, .vTextField { + border: 1px solid var(--border-color); + border-radius: 4px; + padding: 5px 6px; + margin-top: 0; + color: var(--body-fg); + background-color: var(--body-bg); +} + +input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, +input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, +textarea:focus, select:focus, .vTextField:focus { + border-color: var(--body-quiet-color); +} + +select { + height: 30px; +} + +select[multiple] { + /* Allow HTML size attribute to override the height in the rule above. */ + height: auto; + min-height: 150px; +} + +/* FORM BUTTONS */ + +.button, input[type=submit], input[type=button], .submit-row input, a.button { + background: var(--button-bg); + padding: 10px 15px; + border: none; + border-radius: 4px; + color: var(--button-fg); + cursor: pointer; + transition: background 0.15s; +} + +a.button { + padding: 4px 5px; +} + +.button:active, input[type=submit]:active, input[type=button]:active, +.button:focus, input[type=submit]:focus, input[type=button]:focus, +.button:hover, input[type=submit]:hover, input[type=button]:hover { + background: var(--button-hover-bg); +} + +.button[disabled], input[type=submit][disabled], input[type=button][disabled] { + opacity: 0.4; +} + +.button.default, input[type=submit].default, .submit-row input.default { + float: right; + border: none; + font-weight: 400; + background: var(--default-button-bg); +} + +.button.default:active, input[type=submit].default:active, +.button.default:focus, input[type=submit].default:focus, +.button.default:hover, input[type=submit].default:hover { + background: var(--default-button-hover-bg); +} + +.button[disabled].default, +input[type=submit][disabled].default, +input[type=button][disabled].default { + opacity: 0.4; +} + + +/* MODULES */ + +.module { + border: none; + margin-bottom: 30px; + background: var(--body-bg); +} + +.module p, .module ul, .module h3, .module h4, .module dl, .module pre { + padding-left: 10px; + padding-right: 10px; +} + +.module blockquote { + margin-left: 12px; +} + +.module ul, .module ol { + margin-left: 1.5em; +} + +.module h3 { + margin-top: .6em; +} + +.module h2, .module caption, .inline-group h2 { + margin: 0; + padding: 8px; + font-weight: 400; + font-size: 0.8125rem; + text-align: left; + background: var(--primary); + color: var(--header-link-color); +} + +.module caption, +.inline-group h2 { + font-size: 0.75rem; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +.module table { + border-collapse: collapse; +} + +/* MESSAGES & ERRORS */ + +ul.messagelist { + padding: 0; + margin: 0; +} + +ul.messagelist li { + display: block; + font-weight: 400; + font-size: 0.8125rem; + padding: 10px 10px 10px 65px; + margin: 0 0 10px 0; + background: var(--message-success-bg) url(../img/icon-yes.svg) 40px 12px no-repeat; + background-size: 16px auto; + color: var(--body-fg); + word-break: break-word; +} + +ul.messagelist li.warning { + background: var(--message-warning-bg) url(../img/icon-alert.svg) 40px 14px no-repeat; + background-size: 14px auto; +} + +ul.messagelist li.error { + background: var(--message-error-bg) url(../img/icon-no.svg) 40px 12px no-repeat; + background-size: 16px auto; +} + +.errornote { + font-size: 0.875rem; + font-weight: 700; + display: block; + padding: 10px 12px; + margin: 0 0 10px 0; + color: var(--error-fg); + border: 1px solid var(--error-fg); + border-radius: 4px; + background-color: var(--body-bg); + background-position: 5px 12px; + overflow-wrap: break-word; +} + +ul.errorlist { + margin: 0 0 4px; + padding: 0; + color: var(--error-fg); + background: var(--body-bg); +} + +ul.errorlist li { + font-size: 0.8125rem; + display: block; + margin-bottom: 4px; + overflow-wrap: break-word; +} + +ul.errorlist li:first-child { + margin-top: 0; +} + +ul.errorlist li a { + color: inherit; + text-decoration: underline; +} + +td ul.errorlist { + margin: 0; + padding: 0; +} + +td ul.errorlist li { + margin: 0; +} + +.form-row.errors { + margin: 0; + border: none; + border-bottom: 1px solid var(--hairline-color); + background: none; +} + +.form-row.errors ul.errorlist li { + padding-left: 0; +} + +.errors input, .errors select, .errors textarea, +td ul.errorlist + input, td ul.errorlist + select, td ul.errorlist + textarea { + border: 1px solid var(--error-fg); +} + +.description { + font-size: 0.75rem; + padding: 5px 0 0 12px; +} + +/* BREADCRUMBS */ + +div.breadcrumbs { + background: var(--breadcrumbs-bg); + padding: 10px 40px; + border: none; + color: var(--breadcrumbs-fg); + text-align: left; +} + +div.breadcrumbs a { + color: var(--breadcrumbs-link-fg); +} + +div.breadcrumbs a:focus, div.breadcrumbs a:hover { + color: var(--breadcrumbs-fg); +} + +/* ACTION ICONS */ + +.viewlink, .inlineviewlink { + padding-left: 16px; + background: url(../img/icon-viewlink.svg) 0 1px no-repeat; +} + +.addlink { + padding-left: 16px; + background: url(../img/icon-addlink.svg) 0 1px no-repeat; +} + +.changelink, .inlinechangelink { + padding-left: 16px; + background: url(../img/icon-changelink.svg) 0 1px no-repeat; +} + +.deletelink { + padding-left: 16px; + background: url(../img/icon-deletelink.svg) 0 1px no-repeat; +} + +a.deletelink:link, a.deletelink:visited { + color: #CC3434; /* XXX Probably unused? */ +} + +a.deletelink:focus, a.deletelink:hover { + color: #993333; /* XXX Probably unused? */ + text-decoration: none; +} + +/* OBJECT TOOLS */ + +.object-tools { + font-size: 0.625rem; + font-weight: bold; + padding-left: 0; + float: right; + position: relative; + margin-top: -48px; +} + +.object-tools li { + display: block; + float: left; + margin-left: 5px; + height: 16px; +} + +.object-tools a { + border-radius: 15px; +} + +.object-tools a:link, .object-tools a:visited { + display: block; + float: left; + padding: 3px 12px; + background: var(--object-tools-bg); + color: var(--object-tools-fg); + font-weight: 400; + font-size: 0.6875rem; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.object-tools a:focus, .object-tools a:hover { + background-color: var(--object-tools-hover-bg); +} + +.object-tools a:focus{ + text-decoration: none; +} + +.object-tools a.viewsitelink, .object-tools a.addlink { + background-repeat: no-repeat; + background-position: right 7px center; + padding-right: 26px; +} + +.object-tools a.viewsitelink { + background-image: url(../img/tooltag-arrowright.svg); +} + +.object-tools a.addlink { + background-image: url(../img/tooltag-add.svg); +} + +/* OBJECT HISTORY */ + +#change-history table { + width: 100%; +} + +#change-history table tbody th { + width: 16em; +} + +#change-history .paginator { + color: var(--body-quiet-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--body-bg); + overflow: hidden; +} + +/* PAGE STRUCTURE */ + +#container { + position: relative; + width: 100%; + min-width: 980px; + padding: 0; + display: flex; + flex-direction: column; + height: 100%; +} + +#container > div { + flex-shrink: 0; +} + +#container > .main { + display: flex; + flex: 1 0 auto; +} + +.main > .content { + flex: 1 0; + max-width: 100%; +} + +#content { + padding: 20px 40px; +} + +.dashboard #content { + width: 600px; +} + +#content-main { + float: left; + width: 100%; +} + +#content-related { + float: right; + width: 260px; + position: relative; + margin-right: -300px; +} + +#footer { + clear: both; + padding: 10px; +} + +/* COLUMN TYPES */ + +.colMS { + margin-right: 300px; +} + +.colSM { + margin-left: 300px; +} + +.colSM #content-related { + float: left; + margin-right: 0; + margin-left: -300px; +} + +.colSM #content-main { + float: right; +} + +.popup .colM { + width: auto; +} + +/* HEADER */ + +#header { + width: auto; + height: auto; + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px 40px; + background: var(--header-bg); + color: var(--header-color); + overflow: hidden; +} + +#header a:link, #header a:visited, #logout-form button { + color: var(--header-link-color); +} + +#header a:focus , #header a:hover { + text-decoration: underline; +} + +#branding { + float: left; +} + +#branding h1 { + padding: 0; + margin: 0 20px 0 0; + font-weight: 300; + font-size: 1.5rem; + color: var(--header-branding-color); +} + +#branding h1 a:link, #branding h1 a:visited { + color: var(--accent); +} + +#branding h2 { + padding: 0 10px; + font-size: 0.875rem; + margin: -8px 0 8px 0; + font-weight: normal; + color: var(--header-color); +} + +#branding a:hover { + text-decoration: none; +} + +#logout-form { + display: inline; +} + +#logout-form button { + background: none; + border: 0; + cursor: pointer; + font-family: "Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; +} + +#user-tools { + float: right; + margin: 0 0 0 20px; + text-align: right; +} + +#user-tools, #logout-form button{ + padding: 0; + font-weight: 300; + font-size: 0.6875rem; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +#user-tools a, #logout-form button { + border-bottom: 1px solid rgba(255, 255, 255, 0.25); +} + +#user-tools a:focus, #user-tools a:hover, +#logout-form button:active, #logout-form button:hover { + text-decoration: none; + border-bottom: 0; +} + +#logout-form button:active, #logout-form button:hover { + margin-bottom: 1px; +} + +/* SIDEBAR */ + +#content-related { + background: var(--darkened-bg); +} + +#content-related .module { + background: none; +} + +#content-related h3 { + color: var(--body-quiet-color); + padding: 0 16px; + margin: 0 0 16px; +} + +#content-related h4 { + font-size: 0.8125rem; +} + +#content-related p { + padding-left: 16px; + padding-right: 16px; +} + +#content-related .actionlist { + padding: 0; + margin: 16px; +} + +#content-related .actionlist li { + line-height: 1.2; + margin-bottom: 10px; + padding-left: 18px; +} + +#content-related .module h2 { + background: none; + padding: 16px; + margin-bottom: 16px; + border-bottom: 1px solid var(--hairline-color); + font-size: 1.125rem; + color: var(--body-fg); +} + +.delete-confirmation form input[type="submit"] { + background: var(--delete-button-bg); + border-radius: 4px; + padding: 10px 15px; + color: var(--button-fg); +} + +.delete-confirmation form input[type="submit"]:active, +.delete-confirmation form input[type="submit"]:focus, +.delete-confirmation form input[type="submit"]:hover { + background: var(--delete-button-hover-bg); +} + +.delete-confirmation form .cancel-link { + display: inline-block; + vertical-align: middle; + height: 15px; + line-height: 15px; + border-radius: 4px; + padding: 10px 15px; + color: var(--button-fg); + background: var(--close-button-bg); + margin: 0 0 0 10px; +} + +.delete-confirmation form .cancel-link:active, +.delete-confirmation form .cancel-link:focus, +.delete-confirmation form .cancel-link:hover { + background: var(--close-button-hover-bg); +} + +/* POPUP */ +.popup #content { + padding: 20px; +} + +.popup #container { + min-width: 0; +} + +.popup #header { + padding: 10px 20px; +} + +/* PAGINATOR */ + +.paginator { + font-size: 0.8125rem; + padding-top: 10px; + padding-bottom: 10px; + line-height: 22px; + margin: 0; + border-top: 1px solid var(--hairline-color); + width: 100%; +} + +.paginator a:link, .paginator a:visited { + padding: 2px 6px; + background: var(--button-bg); + text-decoration: none; + color: var(--button-fg); +} + +.paginator a.showall { + border: none; + background: none; + color: var(--link-fg); +} + +.paginator a.showall:focus, .paginator a.showall:hover { + background: none; + color: var(--link-hover-color); +} + +.paginator .end { + margin-right: 6px; +} + +.paginator .this-page { + padding: 2px 6px; + font-weight: bold; + font-size: 0.8125rem; + vertical-align: top; +} + +.paginator a:focus, .paginator a:hover { + color: white; + background: var(--link-hover-color); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/changelists.css b/src/pe_reports/pe_reports_django_project/static/admin/css/changelists.css new file mode 100644 index 00000000..68ba5578 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/changelists.css @@ -0,0 +1,325 @@ +/* CHANGELISTS */ + +#changelist { + display: flex; + align-items: flex-start; + justify-content: space-between; +} + +#changelist .changelist-form-container { + flex: 1 1 auto; + min-width: 0; +} + +#changelist table { + width: 100%; +} + +.change-list .hiddenfields { display:none; } + +.change-list .filtered table { + border-right: none; +} + +.change-list .filtered { + min-height: 400px; +} + +.change-list .filtered .results, .change-list .filtered .paginator, +.filtered #toolbar, .filtered div.xfull { + width: auto; +} + +.change-list .filtered table tbody th { + padding-right: 1em; +} + +#changelist-form .results { + overflow-x: auto; + width: 100%; +} + +#changelist .toplinks { + border-bottom: 1px solid var(--hairline-color); +} + +#changelist .paginator { + color: var(--body-quiet-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--body-bg); + overflow: hidden; +} + +/* CHANGELIST TABLES */ + +#changelist table thead th { + padding: 0; + white-space: nowrap; + vertical-align: middle; +} + +#changelist table thead th.action-checkbox-column { + width: 1.5em; + text-align: center; +} + +#changelist table tbody td.action-checkbox { + text-align: center; +} + +#changelist table tfoot { + color: var(--body-quiet-color); +} + +/* TOOLBAR */ + +#toolbar { + padding: 8px 10px; + margin-bottom: 15px; + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +#toolbar form input { + border-radius: 4px; + font-size: 0.875rem; + padding: 5px; + color: var(--body-fg); +} + +#toolbar #searchbar { + height: 19px; + border: 1px solid var(--border-color); + padding: 2px 5px; + margin: 0; + vertical-align: top; + font-size: 0.8125rem; + max-width: 100%; +} + +#toolbar #searchbar:focus { + border-color: var(--body-quiet-color); +} + +#toolbar form input[type="submit"] { + border: 1px solid var(--border-color); + font-size: 0.8125rem; + padding: 4px 8px; + margin: 0; + vertical-align: middle; + background: var(--body-bg); + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + color: var(--body-fg); +} + +#toolbar form input[type="submit"]:focus, +#toolbar form input[type="submit"]:hover { + border-color: var(--body-quiet-color); +} + +#changelist-search img { + vertical-align: middle; + margin-right: 4px; +} + +#changelist-search .help { + word-break: break-word; +} + +/* FILTER COLUMN */ + +#changelist-filter { + flex: 0 0 240px; + order: 1; + background: var(--darkened-bg); + border-left: none; + margin: 0 0 0 30px; +} + +#changelist-filter h2 { + font-size: 0.875rem; + text-transform: uppercase; + letter-spacing: 0.5px; + padding: 5px 15px; + margin-bottom: 12px; + border-bottom: none; +} + +#changelist-filter h3, +#changelist-filter details summary { + font-weight: 400; + padding: 0 15px; + margin-bottom: 10px; +} + +#changelist-filter details summary > * { + display: inline; +} + +#changelist-filter details > summary { + list-style-type: none; +} + +#changelist-filter details > summary::-webkit-details-marker { + display: none; +} + +#changelist-filter details > summary::before { + content: '→'; + font-weight: bold; + color: var(--link-hover-color); +} + +#changelist-filter details[open] > summary::before { + content: '↓'; +} + +#changelist-filter ul { + margin: 5px 0; + padding: 0 15px 15px; + border-bottom: 1px solid var(--hairline-color); +} + +#changelist-filter ul:last-child { + border-bottom: none; +} + +#changelist-filter li { + list-style-type: none; + margin-left: 0; + padding-left: 0; +} + +#changelist-filter a { + display: block; + color: var(--body-quiet-color); + word-break: break-word; +} + +#changelist-filter li.selected { + border-left: 5px solid var(--hairline-color); + padding-left: 10px; + margin-left: -15px; +} + +#changelist-filter li.selected a { + color: var(--link-selected-fg); +} + +#changelist-filter a:focus, #changelist-filter a:hover, +#changelist-filter li.selected a:focus, +#changelist-filter li.selected a:hover { + color: var(--link-hover-color); +} + +#changelist-filter #changelist-filter-clear a { + font-size: 0.8125rem; + padding-bottom: 10px; + border-bottom: 1px solid var(--hairline-color); +} + +/* DATE DRILLDOWN */ + +.change-list ul.toplinks { + display: block; + float: left; + padding: 0; + margin: 0; + width: 100%; +} + +.change-list ul.toplinks li { + padding: 3px 6px; + font-weight: bold; + list-style-type: none; + display: inline-block; +} + +.change-list ul.toplinks .date-back a { + color: var(--body-quiet-color); +} + +.change-list ul.toplinks .date-back a:focus, +.change-list ul.toplinks .date-back a:hover { + color: var(--link-hover-color); +} + +/* ACTIONS */ + +.filtered .actions { + border-right: none; +} + +#changelist table input { + margin: 0; + vertical-align: baseline; +} + +#changelist table tbody tr.selected { + background-color: var(--selected-row); +} + +#changelist .actions { + padding: 10px; + background: var(--body-bg); + border-top: none; + border-bottom: none; + line-height: 24px; + color: var(--body-quiet-color); + width: 100%; +} + +#changelist .actions span.all, +#changelist .actions span.action-counter, +#changelist .actions span.clear, +#changelist .actions span.question { + font-size: 0.8125rem; + margin: 0 0.5em; +} + +#changelist .actions:last-child { + border-bottom: none; +} + +#changelist .actions select { + vertical-align: top; + height: 24px; + color: var(--body-fg); + border: 1px solid var(--border-color); + border-radius: 4px; + font-size: 0.875rem; + padding: 0 0 0 4px; + margin: 0; + margin-left: 10px; +} + +#changelist .actions select:focus { + border-color: var(--body-quiet-color); +} + +#changelist .actions label { + display: inline-block; + vertical-align: middle; + font-size: 0.8125rem; +} + +#changelist .actions .button { + font-size: 0.8125rem; + border: 1px solid var(--border-color); + border-radius: 4px; + background: var(--body-bg); + box-shadow: 0 -15px 20px -10px rgba(0, 0, 0, 0.15) inset; + cursor: pointer; + height: 24px; + line-height: 1; + padding: 4px 8px; + margin: 0; + color: var(--body-fg); +} + +#changelist .actions .button:focus, #changelist .actions .button:hover { + border-color: var(--body-quiet-color); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/dark_mode.css b/src/pe_reports/pe_reports_django_project/static/admin/css/dark_mode.css new file mode 100644 index 00000000..547717cc --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/dark_mode.css @@ -0,0 +1,33 @@ +@media (prefers-color-scheme: dark) { + :root { + --primary: #264b5d; + --primary-fg: #f7f7f7; + + --body-fg: #eeeeee; + --body-bg: #121212; + --body-quiet-color: #e0e0e0; + --body-loud-color: #ffffff; + + --breadcrumbs-link-fg: #e0e0e0; + --breadcrumbs-bg: var(--primary); + + --link-fg: #81d4fa; + --link-hover-color: #4ac1f7; + --link-selected-fg: #6f94c6; + + --hairline-color: #272727; + --border-color: #353535; + + --error-fg: #e35f5f; + --message-success-bg: #006b1b; + --message-warning-bg: #583305; + --message-error-bg: #570808; + + --darkened-bg: #212121; + --selected-bg: #1b1b1b; + --selected-row: #00363a; + + --close-button-bg: #333333; + --close-button-hover-bg: #666666; + } + } diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/dashboard.css b/src/pe_reports/pe_reports_django_project/static/admin/css/dashboard.css new file mode 100644 index 00000000..91d6efde --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/dashboard.css @@ -0,0 +1,26 @@ +/* DASHBOARD */ + +.dashboard .module table th { + width: 100%; +} + +.dashboard .module table td { + white-space: nowrap; +} + +.dashboard .module table td a { + display: block; + padding-right: .6em; +} + +/* RECENT ACTIONS MODULE */ + +.module ul.actionlist { + margin-left: 0; +} + +ul.actionlist li { + list-style-type: none; + overflow: hidden; + text-overflow: ellipsis; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/fonts.css b/src/pe_reports/pe_reports_django_project/static/admin/css/fonts.css new file mode 100644 index 00000000..c837e017 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/fonts.css @@ -0,0 +1,20 @@ +@font-face { + font-family: 'Roboto'; + src: url('../fonts/Roboto-Bold-webfont.woff'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Roboto'; + src: url('../fonts/Roboto-Regular-webfont.woff'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Roboto'; + src: url('../fonts/Roboto-Light-webfont.woff'); + font-weight: 300; + font-style: normal; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/forms.css b/src/pe_reports/pe_reports_django_project/static/admin/css/forms.css new file mode 100644 index 00000000..e1873b33 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/forms.css @@ -0,0 +1,528 @@ +@import url('widgets.css'); + +/* FORM ROWS */ + +.form-row { + overflow: hidden; + padding: 10px; + font-size: 0.8125rem; + border-bottom: 1px solid var(--hairline-color); +} + +.form-row img, .form-row input { + vertical-align: middle; +} + +.form-row label input[type="checkbox"] { + margin-top: 0; + vertical-align: 0; +} + +form .form-row p { + padding-left: 0; +} + +/* FORM LABELS */ + +label { + font-weight: normal; + color: var(--body-quiet-color); + font-size: 0.8125rem; +} + +.required label, label.required { + font-weight: bold; + color: var(--body-fg); +} + +/* RADIO BUTTONS */ + +form div.radiolist div { + padding-right: 7px; +} + +form div.radiolist.inline div { + display: inline-block; +} + +form div.radiolist label { + width: auto; +} + +form div.radiolist input[type="radio"] { + margin: -2px 4px 0 0; + padding: 0; +} + +form ul.inline { + margin-left: 0; + padding: 0; +} + +form ul.inline li { + float: left; + padding-right: 7px; +} + +/* ALIGNED FIELDSETS */ + +.aligned label { + display: block; + padding: 4px 10px 0 0; + float: left; + width: 160px; + word-wrap: break-word; + line-height: 1; +} + +.aligned label:not(.vCheckboxLabel):after { + content: ''; + display: inline-block; + vertical-align: middle; + height: 26px; +} + +.aligned label + p, .aligned label + div.help, .aligned label + div.readonly { + padding: 6px 0; + margin-top: 0; + margin-bottom: 0; + margin-left: 170px; + overflow-wrap: break-word; +} + +.aligned ul label { + display: inline; + float: none; + width: auto; +} + +.aligned .form-row input { + margin-bottom: 0; +} + +.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { + width: 350px; +} + +form .aligned ul { + margin-left: 160px; + padding-left: 10px; +} + +form .aligned div.radiolist { + display: inline-block; + margin: 0; + padding: 0; +} + +form .aligned p.help, +form .aligned div.help { + clear: left; + margin-top: 0; + margin-left: 160px; + padding-left: 10px; +} + +form .aligned label + p.help, +form .aligned label + div.help { + margin-left: 0; + padding-left: 0; +} + +form .aligned p.help:last-child, +form .aligned div.help:last-child { + margin-bottom: 0; + padding-bottom: 0; +} + +form .aligned input + p.help, +form .aligned textarea + p.help, +form .aligned select + p.help, +form .aligned input + div.help, +form .aligned textarea + div.help, +form .aligned select + div.help { + margin-left: 160px; + padding-left: 10px; +} + +form .aligned ul li { + list-style: none; +} + +form .aligned table p { + margin-left: 0; + padding-left: 0; +} + +.aligned .vCheckboxLabel { + float: none; + width: auto; + display: inline-block; + vertical-align: -3px; + padding: 0 0 5px 5px; +} + +.aligned .vCheckboxLabel + p.help, +.aligned .vCheckboxLabel + div.help { + margin-top: -4px; +} + +.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { + width: 610px; +} + +.checkbox-row p.help, +.checkbox-row div.help { + margin-left: 0; + padding-left: 0; +} + +fieldset .fieldBox { + float: left; + margin-right: 20px; +} + +/* WIDE FIELDSETS */ + +.wide label { + width: 200px; +} + +form .wide p, +form .wide input + p.help, +form .wide input + div.help { + margin-left: 200px; +} + +form .wide p.help, +form .wide div.help { + padding-left: 38px; +} + +form div.help ul { + padding-left: 0; + margin-left: 0; +} + +.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { + width: 450px; +} + +/* COLLAPSED FIELDSETS */ + +fieldset.collapsed * { + display: none; +} + +fieldset.collapsed h2, fieldset.collapsed { + display: block; +} + +fieldset.collapsed { + border: 1px solid var(--hairline-color); + border-radius: 4px; + overflow: hidden; +} + +fieldset.collapsed h2 { + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +fieldset .collapse-toggle { + color: var(--header-link-color); +} + +fieldset.collapsed .collapse-toggle { + background: transparent; + display: inline; + color: var(--link-fg); +} + +/* MONOSPACE TEXTAREAS */ + +fieldset.monospace textarea { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; +} + +/* SUBMIT ROW */ + +.submit-row { + padding: 12px 14px 7px; + margin: 0 0 20px; + background: var(--darkened-bg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + text-align: right; + overflow: hidden; +} + +body.popup .submit-row { + overflow: auto; +} + +.submit-row input { + height: 35px; + line-height: 15px; + margin: 0 0 5px 5px; +} + +.submit-row input.default { + margin: 0 0 5px 8px; + text-transform: uppercase; +} + +.submit-row p { + margin: 0.3em; +} + +.submit-row p.deletelink-box { + float: left; + margin: 0; +} + +.submit-row a.deletelink { + display: block; + background: var(--delete-button-bg); + border-radius: 4px; + padding: 10px 15px; + height: 15px; + line-height: 15px; + margin-bottom: 5px; + color: var(--button-fg); +} + +.submit-row a.closelink { + display: inline-block; + background: var(--close-button-bg); + border-radius: 4px; + padding: 10px 15px; + height: 15px; + line-height: 15px; + margin: 0 0 0 5px; + color: var(--button-fg); +} + +.submit-row a.deletelink:focus, +.submit-row a.deletelink:hover, +.submit-row a.deletelink:active { + background: var(--delete-button-hover-bg); +} + +.submit-row a.closelink:focus, +.submit-row a.closelink:hover, +.submit-row a.closelink:active { + background: var(--close-button-hover-bg); +} + +/* CUSTOM FORM FIELDS */ + +.vSelectMultipleField { + vertical-align: top; +} + +.vCheckboxField { + border: none; +} + +.vDateField, .vTimeField { + margin-right: 2px; + margin-bottom: 4px; +} + +.vDateField { + min-width: 6.85em; +} + +.vTimeField { + min-width: 4.7em; +} + +.vURLField { + width: 30em; +} + +.vLargeTextField, .vXMLLargeTextField { + width: 48em; +} + +.flatpages-flatpage #id_content { + height: 40.2em; +} + +.module table .vPositiveSmallIntegerField { + width: 2.2em; +} + +.vIntegerField { + width: 5em; +} + +.vBigIntegerField { + width: 10em; +} + +.vForeignKeyRawIdAdminField { + width: 5em; +} + +.vTextField, .vUUIDField { + width: 20em; +} + +/* INLINES */ + +.inline-group { + padding: 0; + margin: 0 0 30px; +} + +.inline-group thead th { + padding: 8px 10px; +} + +.inline-group .aligned label { + width: 160px; +} + +.inline-related { + position: relative; +} + +.inline-related h3 { + margin: 0; + color: var(--body-quiet-color); + padding: 5px; + font-size: 0.8125rem; + background: var(--darkened-bg); + border-top: 1px solid var(--hairline-color); + border-bottom: 1px solid var(--hairline-color); +} + +.inline-related h3 span.delete { + float: right; +} + +.inline-related h3 span.delete label { + margin-left: 2px; + font-size: 0.6875rem; +} + +.inline-related fieldset { + margin: 0; + background: var(--body-bg); + border: none; + width: 100%; +} + +.inline-related fieldset.module h3 { + margin: 0; + padding: 2px 5px 3px 5px; + font-size: 0.6875rem; + text-align: left; + font-weight: bold; + background: #bcd; + color: var(--body-bg); +} + +.inline-group .tabular fieldset.module { + border: none; +} + +.inline-related.tabular fieldset.module table { + width: 100%; + overflow-x: scroll; +} + +.last-related fieldset { + border: none; +} + +.inline-group .tabular tr.has_original td { + padding-top: 2em; +} + +.inline-group .tabular tr td.original { + padding: 2px 0 0 0; + width: 0; + _position: relative; +} + +.inline-group .tabular th.original { + width: 0px; + padding: 0; +} + +.inline-group .tabular td.original p { + position: absolute; + left: 0; + height: 1.1em; + padding: 2px 9px; + overflow: hidden; + font-size: 0.5625rem; + font-weight: bold; + color: var(--body-quiet-color); + _width: 700px; +} + +.inline-group ul.tools { + padding: 0; + margin: 0; + list-style: none; +} + +.inline-group ul.tools li { + display: inline; + padding: 0 5px; +} + +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + color: var(--body-quiet-color); + background: var(--darkened-bg); + padding: 8px 10px; + border-bottom: 1px solid var(--hairline-color); +} + +.inline-group .tabular tr.add-row td { + padding: 8px 10px; + border-bottom: 1px solid var(--hairline-color); +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { + background: url(../img/icon-addlink.svg) 0 1px no-repeat; + padding-left: 16px; + font-size: 0.75rem; +} + +.empty-form { + display: none; +} + +/* RELATED FIELD ADD ONE / LOOKUP */ + +.related-lookup { + margin-left: 5px; + display: inline-block; + vertical-align: middle; + background-repeat: no-repeat; + background-size: 14px; +} + +.related-lookup { + width: 16px; + height: 16px; + background-image: url(../img/search.svg); +} + +form .related-widget-wrapper ul { + display: inline-block; + margin-left: 0; + padding-left: 0; +} + +.clearable-file-input input { + margin-top: 0; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/login.css b/src/pe_reports/pe_reports_django_project/static/admin/css/login.css new file mode 100644 index 00000000..389772f5 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/login.css @@ -0,0 +1,61 @@ +/* LOGIN FORM */ + +.login { + background: var(--darkened-bg); + height: auto; +} + +.login #header { + height: auto; + padding: 15px 16px; + justify-content: center; +} + +.login #header h1 { + font-size: 1.125rem; + margin: 0; +} + +.login #header h1 a { + color: var(--header-link-color); +} + +.login #content { + padding: 20px 20px 0; +} + +.login #container { + background: var(--body-bg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + overflow: hidden; + width: 28em; + min-width: 300px; + margin: 100px auto; + height: auto; +} + +.login .form-row { + padding: 4px 0; +} + +.login .form-row label { + display: block; + line-height: 2em; +} + +.login .form-row #id_username, .login .form-row #id_password { + padding: 8px; + width: 100%; + box-sizing: border-box; +} + +.login .submit-row { + padding: 1em 0 0 0; + margin: 0; + text-align: center; +} + +.login .password-reset-link { + text-align: center; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/nav_sidebar.css b/src/pe_reports/pe_reports_django_project/static/admin/css/nav_sidebar.css new file mode 100644 index 00000000..5fd2ff0b --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/nav_sidebar.css @@ -0,0 +1,139 @@ +.sticky { + position: sticky; + top: 0; + max-height: 100vh; +} + +.toggle-nav-sidebar { + z-index: 20; + left: 0; + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 23px; + width: 23px; + border: 0; + border-right: 1px solid var(--hairline-color); + background-color: var(--body-bg); + cursor: pointer; + font-size: 1.25rem; + color: var(--link-fg); + padding: 0; +} + +[dir="rtl"] .toggle-nav-sidebar { + border-left: 1px solid var(--hairline-color); + border-right: 0; +} + +.toggle-nav-sidebar:hover, +.toggle-nav-sidebar:focus { + background-color: var(--darkened-bg); +} + +#nav-sidebar { + z-index: 15; + flex: 0 0 275px; + left: -276px; + margin-left: -276px; + border-top: 1px solid transparent; + border-right: 1px solid var(--hairline-color); + background-color: var(--body-bg); + overflow: auto; +} + +[dir="rtl"] #nav-sidebar { + border-left: 1px solid var(--hairline-color); + border-right: 0; + left: 0; + margin-left: 0; + right: -276px; + margin-right: -276px; +} + +.toggle-nav-sidebar::before { + content: '\00BB'; +} + +.main.shifted .toggle-nav-sidebar::before { + content: '\00AB'; +} + +.main.shifted > #nav-sidebar { + margin-left: 0; +} + +[dir="rtl"] .main.shifted > #nav-sidebar { + margin-right: 0; +} + +#nav-sidebar .module th { + width: 100%; + overflow-wrap: anywhere; +} + +#nav-sidebar .module th, +#nav-sidebar .module caption { + padding-left: 16px; +} + +#nav-sidebar .module td { + white-space: nowrap; +} + +[dir="rtl"] #nav-sidebar .module th, +[dir="rtl"] #nav-sidebar .module caption { + padding-left: 8px; + padding-right: 16px; +} + +#nav-sidebar .current-app .section:link, +#nav-sidebar .current-app .section:visited { + color: var(--header-color); + font-weight: bold; +} + +#nav-sidebar .current-model { + background: var(--selected-row); +} + +.main > #nav-sidebar + .content { + max-width: calc(100% - 23px); +} + +.main.shifted > #nav-sidebar + .content { + max-width: calc(100% - 299px); +} + +@media (max-width: 767px) { + #nav-sidebar, #toggle-nav-sidebar { + display: none; + } + + .main > #nav-sidebar + .content, + .main.shifted > #nav-sidebar + .content { + max-width: 100%; + } +} + +#nav-filter { + width: 100%; + box-sizing: border-box; + padding: 2px 5px; + margin: 5px 0; + border: 1px solid var(--border-color); + background-color: var(--darkened-bg); + color: var(--body-fg); +} + +#nav-filter:focus { + border-color: var(--body-quiet-color); +} + +#nav-filter.no-results { + background: var(--message-error-bg); +} + +#nav-sidebar table { + width: 100%; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/responsive.css b/src/pe_reports/pe_reports_django_project/static/admin/css/responsive.css new file mode 100644 index 00000000..9a4615d0 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/responsive.css @@ -0,0 +1,1015 @@ +/* Tablets */ + +input[type="submit"], button { + -webkit-appearance: none; + appearance: none; +} + +@media (max-width: 1024px) { + /* Basic */ + + html { + -webkit-text-size-adjust: 100%; + } + + td, th { + padding: 10px; + font-size: 0.875rem; + } + + .small { + font-size: 0.75rem; + } + + /* Layout */ + + #container { + min-width: 0; + } + + #content { + padding: 15px 20px 20px; + } + + div.breadcrumbs { + padding: 10px 30px; + } + + /* Header */ + + #header { + flex-direction: column; + padding: 15px 30px; + justify-content: flex-start; + } + + #branding h1 { + margin: 0 0 8px; + line-height: 1.2; + } + + #user-tools { + margin: 0; + font-weight: 400; + line-height: 1.85; + text-align: left; + } + + #user-tools a { + display: inline-block; + line-height: 1.4; + } + + /* Dashboard */ + + .dashboard #content { + width: auto; + } + + #content-related { + margin-right: -290px; + } + + .colSM #content-related { + margin-left: -290px; + } + + .colMS { + margin-right: 290px; + } + + .colSM { + margin-left: 290px; + } + + .dashboard .module table td a { + padding-right: 0; + } + + td .changelink, td .addlink { + font-size: 0.8125rem; + } + + /* Changelist */ + + #toolbar { + border: none; + padding: 15px; + } + + #changelist-search > div { + display: flex; + flex-wrap: nowrap; + max-width: 480px; + } + + #changelist-search label { + line-height: 22px; + } + + #toolbar form #searchbar { + flex: 1 0 auto; + width: 0; + height: 22px; + margin: 0 10px 0 6px; + } + + #toolbar form input[type=submit] { + flex: 0 1 auto; + } + + #changelist-search .quiet { + width: 0; + flex: 1 0 auto; + margin: 5px 0 0 25px; + } + + #changelist .actions { + display: flex; + flex-wrap: wrap; + padding: 15px 0; + } + + #changelist .actions label { + display: flex; + } + + #changelist .actions select { + background: var(--body-bg); + } + + #changelist .actions .button { + min-width: 48px; + margin: 0 10px; + } + + #changelist .actions span.all, + #changelist .actions span.clear, + #changelist .actions span.question, + #changelist .actions span.action-counter { + font-size: 0.6875rem; + margin: 0 10px 0 0; + } + + #changelist-filter { + flex-basis: 200px; + } + + .change-list .filtered .results, + .change-list .filtered .paginator, + .filtered #toolbar, + .filtered .actions, + + #changelist .paginator { + border-top-color: var(--hairline-color); /* XXX Is this used at all? */ + } + + #changelist .results + .paginator { + border-top: none; + } + + /* Forms */ + + label { + font-size: 0.875rem; + } + + .form-row input[type=text], + .form-row input[type=password], + .form-row input[type=email], + .form-row input[type=url], + .form-row input[type=tel], + .form-row input[type=number], + .form-row textarea, + .form-row select, + .form-row .vTextField { + box-sizing: border-box; + margin: 0; + padding: 6px 8px; + min-height: 36px; + font-size: 0.875rem; + } + + .form-row select { + height: 36px; + } + + .form-row select[multiple] { + height: auto; + min-height: 0; + } + + fieldset .fieldBox { + float: none; + margin: 0 -10px; + padding: 0 10px; + } + + fieldset .fieldBox + .fieldBox { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid var(--hairline-color); + } + + textarea { + max-width: 100%; + max-height: 120px; + } + + .aligned label { + padding-top: 6px; + } + + .aligned .related-lookup, + .aligned .datetimeshortcuts, + .aligned .related-lookup + strong { + align-self: center; + margin-left: 15px; + } + + form .aligned div.radiolist { + margin-left: 2px; + } + + .submit-row { + padding: 8px 8px 3px 8px; + } + + .submit-row a.deletelink { + padding: 10px 7px; + } + + .submit-row input.default { + margin: 0 0 5px 5px; + } + + .button, input[type=submit], input[type=button], .submit-row input, a.button { + padding: 7px; + } + + /* Related widget */ + + .related-widget-wrapper { + float: none; + } + + .related-widget-wrapper-link + .selector { + max-width: calc(100% - 30px); + margin-right: 15px; + } + + select + .related-widget-wrapper-link, + .related-widget-wrapper-link + .related-widget-wrapper-link { + margin-left: 10px; + } + + /* Selector */ + + .selector { + display: flex; + width: 100%; + } + + .selector .selector-filter { + display: flex; + align-items: center; + } + + .selector .selector-filter label { + margin: 0 8px 0 0; + } + + .selector .selector-filter input { + width: auto; + min-height: 0; + flex: 1 1; + } + + .selector-available, .selector-chosen { + width: auto; + flex: 1 1; + display: flex; + flex-direction: column; + } + + .selector select { + width: 100%; + flex: 1 0 auto; + margin-bottom: 5px; + } + + .selector ul.selector-chooser { + width: 26px; + height: 52px; + padding: 2px 0; + margin: auto 15px; + border-radius: 20px; + transform: translateY(-10px); + } + + .selector-add, .selector-remove { + width: 20px; + height: 20px; + background-size: 20px auto; + } + + .selector-add { + background-position: 0 -120px; + } + + .selector-remove { + background-position: 0 -80px; + } + + a.selector-chooseall, a.selector-clearall { + align-self: center; + } + + .stacked { + flex-direction: column; + max-width: 480px; + } + + .stacked > * { + flex: 0 1 auto; + } + + .stacked select { + margin-bottom: 0; + } + + .stacked .selector-available, .stacked .selector-chosen { + width: auto; + } + + .stacked ul.selector-chooser { + width: 52px; + height: 26px; + padding: 0 2px; + margin: 15px auto; + transform: none; + } + + .stacked .selector-chooser li { + padding: 3px; + } + + .stacked .selector-add, .stacked .selector-remove { + background-size: 20px auto; + } + + .stacked .selector-add { + background-position: 0 -40px; + } + + .stacked .active.selector-add { + background-position: 0 -40px; + } + + .active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -140px; + } + + .stacked .active.selector-add:focus, .stacked .active.selector-add:hover { + background-position: 0 -60px; + } + + .stacked .selector-remove { + background-position: 0 0; + } + + .stacked .active.selector-remove { + background-position: 0 0; + } + + .active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -100px; + } + + .stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { + background-position: 0 -20px; + } + + .help-tooltip, .selector .help-icon { + display: none; + } + + form .form-row p.datetime { + width: 100%; + } + + .datetime input { + width: 50%; + max-width: 120px; + } + + .datetime span { + font-size: 0.8125rem; + } + + .datetime .timezonewarning { + display: block; + font-size: 0.6875rem; + color: var(--body-quiet-color); + } + + .datetimeshortcuts { + color: var(--border-color); /* XXX Redundant, .datetime span also sets #ccc */ + } + + .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { + width: 75%; + } + + .inline-group { + overflow: auto; + } + + /* Messages */ + + ul.messagelist li { + padding-left: 55px; + background-position: 30px 12px; + } + + ul.messagelist li.error { + background-position: 30px 12px; + } + + ul.messagelist li.warning { + background-position: 30px 14px; + } + + /* Login */ + + .login #header { + padding: 15px 20px; + } + + .login #branding h1 { + margin: 0; + } + + /* GIS */ + + div.olMap { + max-width: calc(100vw - 30px); + max-height: 300px; + } + + .olMap + .clear_features { + display: block; + margin-top: 10px; + } + + /* Docs */ + + .module table.xfull { + width: 100%; + } + + pre.literal-block { + overflow: auto; + } +} + +/* Mobile */ + +@media (max-width: 767px) { + /* Layout */ + + #header, #content, #footer { + padding: 15px; + } + + #footer:empty { + padding: 0; + } + + div.breadcrumbs { + padding: 10px 15px; + } + + /* Dashboard */ + + .colMS, .colSM { + margin: 0; + } + + #content-related, .colSM #content-related { + width: 100%; + margin: 0; + } + + #content-related .module { + margin-bottom: 0; + } + + #content-related .module h2 { + padding: 10px 15px; + font-size: 1rem; + } + + /* Changelist */ + + #changelist { + align-items: stretch; + flex-direction: column; + } + + #toolbar { + padding: 10px; + } + + #changelist-filter { + margin-left: 0; + } + + #changelist .actions label { + flex: 1 1; + } + + #changelist .actions select { + flex: 1 0; + width: 100%; + } + + #changelist .actions span { + flex: 1 0 100%; + } + + #changelist-filter { + position: static; + width: auto; + margin-top: 30px; + } + + .object-tools { + float: none; + margin: 0 0 15px; + padding: 0; + overflow: hidden; + } + + .object-tools li { + height: auto; + margin-left: 0; + } + + .object-tools li + li { + margin-left: 15px; + } + + /* Forms */ + + .form-row { + padding: 15px 0; + } + + .aligned .form-row, + .aligned .form-row > div { + display: flex; + flex-wrap: wrap; + max-width: 100vw; + } + + .aligned .form-row > div { + width: calc(100vw - 30px); + } + + textarea { + max-width: none; + } + + .vURLField { + width: auto; + } + + fieldset .fieldBox + .fieldBox { + margin-top: 15px; + padding-top: 15px; + } + + fieldset.collapsed .form-row { + display: none; + } + + .aligned label { + width: 100%; + padding: 0 0 10px; + } + + .aligned label:after { + max-height: 0; + } + + .aligned .form-row input, + .aligned .form-row select, + .aligned .form-row textarea { + flex: 1 1 auto; + max-width: 100%; + } + + .aligned .checkbox-row { + align-items: center; + } + + .aligned .checkbox-row input { + flex: 0 1 auto; + margin: 0; + } + + .aligned .vCheckboxLabel { + flex: 1 0; + padding: 1px 0 0 5px; + } + + .aligned label + p, + .aligned label + div.help, + .aligned label + div.readonly { + padding: 0; + margin-left: 0; + } + + .aligned p.file-upload { + margin-left: 0; + font-size: 0.8125rem; + } + + span.clearable-file-input { + margin-left: 15px; + } + + span.clearable-file-input label { + font-size: 0.8125rem; + padding-bottom: 0; + } + + .aligned .timezonewarning { + flex: 1 0 100%; + margin-top: 5px; + } + + form .aligned .form-row div.help { + width: 100%; + margin: 5px 0 0; + padding: 0; + } + + form .aligned ul { + margin-left: 0; + padding-left: 0; + } + + form .aligned div.radiolist { + margin-top: 5px; + margin-right: 15px; + margin-bottom: -3px; + } + + form .aligned div.radiolist:not(.inline) div + div { + margin-top: 5px; + } + + /* Related widget */ + + .related-widget-wrapper { + width: 100%; + display: flex; + align-items: flex-start; + } + + .related-widget-wrapper .selector { + order: 1; + } + + .related-widget-wrapper > a { + order: 2; + } + + .related-widget-wrapper .radiolist ~ a { + align-self: flex-end; + } + + .related-widget-wrapper > select ~ a { + align-self: center; + } + + select + .related-widget-wrapper-link, + .related-widget-wrapper-link + .related-widget-wrapper-link { + margin-left: 15px; + } + + /* Selector */ + + .selector { + flex-direction: column; + } + + .selector > * { + float: none; + } + + .selector-available, .selector-chosen { + margin-bottom: 0; + flex: 1 1 auto; + } + + .selector select { + max-height: 96px; + } + + .selector ul.selector-chooser { + display: block; + float: none; + width: 52px; + height: 26px; + padding: 0 2px; + margin: 15px auto 20px; + transform: none; + } + + .selector ul.selector-chooser li { + float: left; + } + + .selector-remove { + background-position: 0 0; + } + + .active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -20px; + } + + .selector-add { + background-position: 0 -40px; + } + + .active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -60px; + } + + /* Inlines */ + + .inline-group[data-inline-type="stacked"] .inline-related { + border: 1px solid var(--hairline-color); + border-radius: 4px; + margin-top: 15px; + overflow: auto; + } + + .inline-group[data-inline-type="stacked"] .inline-related > * { + box-sizing: border-box; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module { + padding: 0 10px; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module .form-row { + border-top: 1px solid var(--hairline-color); + border-bottom: none; + } + + .inline-group[data-inline-type="stacked"] .inline-related .module .form-row:first-child { + border-top: none; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 { + padding: 10px; + border-top-width: 0; + border-bottom-width: 2px; + display: flex; + flex-wrap: wrap; + align-items: center; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 .inline_label { + margin-right: auto; + } + + .inline-group[data-inline-type="stacked"] .inline-related h3 span.delete { + float: none; + flex: 1 1 100%; + margin-top: 5px; + } + + .inline-group[data-inline-type="stacked"] .aligned .form-row > div:not([class]) { + width: 100%; + } + + .inline-group[data-inline-type="stacked"] .aligned label { + width: 100%; + } + + .inline-group[data-inline-type="stacked"] div.add-row { + margin-top: 15px; + border: 1px solid var(--hairline-color); + border-radius: 4px; + } + + .inline-group div.add-row, + .inline-group .tabular tr.add-row td { + padding: 0; + } + + .inline-group div.add-row a, + .inline-group .tabular tr.add-row td a { + display: block; + padding: 8px 10px 8px 26px; + background-position: 8px 9px; + } + + /* Submit row */ + + .submit-row { + padding: 10px 10px 5px; + margin: 0 0 15px; + display: flex; + flex-direction: column; + } + + .submit-row > * { + width: 100%; + } + + .submit-row input, .submit-row input.default, .submit-row a, .submit-row a.closelink { + float: none; + margin: 0 0 10px; + text-align: center; + } + + .submit-row a.closelink { + padding: 10px 0; + } + + .submit-row p.deletelink-box { + order: 4; + } + + /* Messages */ + + ul.messagelist li { + padding-left: 40px; + background-position: 15px 12px; + } + + ul.messagelist li.error { + background-position: 15px 12px; + } + + ul.messagelist li.warning { + background-position: 15px 14px; + } + + /* Paginator */ + + .paginator .this-page, .paginator a:link, .paginator a:visited { + padding: 4px 10px; + } + + /* Login */ + + body.login { + padding: 0 15px; + } + + .login #container { + width: auto; + max-width: 480px; + margin: 50px auto; + } + + .login #header, + .login #content { + padding: 15px; + } + + .login #content-main { + float: none; + } + + .login .form-row { + padding: 0; + } + + .login .form-row + .form-row { + margin-top: 15px; + } + + .login .form-row label { + margin: 0 0 5px; + line-height: 1.2; + } + + .login .submit-row { + padding: 15px 0 0; + } + + .login br { + display: none; + } + + .login .submit-row input { + margin: 0; + text-transform: uppercase; + } + + .errornote { + margin: 0 0 20px; + padding: 8px 12px; + font-size: 0.8125rem; + } + + /* Calendar and clock */ + + .calendarbox, .clockbox { + position: fixed !important; + top: 50% !important; + left: 50% !important; + transform: translate(-50%, -50%); + margin: 0; + border: none; + overflow: visible; + } + + .calendarbox:before, .clockbox:before { + content: ''; + position: fixed; + top: 50%; + left: 50%; + width: 100vw; + height: 100vh; + background: rgba(0, 0, 0, 0.75); + transform: translate(-50%, -50%); + } + + .calendarbox > *, .clockbox > * { + position: relative; + z-index: 1; + } + + .calendarbox > div:first-child { + z-index: 2; + } + + .calendarbox .calendar, .clockbox h2 { + border-radius: 4px 4px 0 0; + overflow: hidden; + } + + .calendarbox .calendar-cancel, .clockbox .calendar-cancel { + border-radius: 0 0 4px 4px; + overflow: hidden; + } + + .calendar-shortcuts { + padding: 10px 0; + font-size: 0.75rem; + line-height: 12px; + } + + .calendar-shortcuts a { + margin: 0 4px; + } + + .timelist a { + background: var(--body-bg); + padding: 4px; + } + + .calendar-cancel { + padding: 8px 10px; + } + + .clockbox h2 { + padding: 8px 15px; + } + + .calendar caption { + padding: 10px; + } + + .calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { + z-index: 1; + top: 10px; + } + + /* History */ + + table#change-history tbody th, table#change-history tbody td { + font-size: 0.8125rem; + word-break: break-word; + } + + table#change-history tbody th { + width: auto; + } + + /* Docs */ + + table.model tbody th, table.model tbody td { + font-size: 0.8125rem; + word-break: break-word; + } +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/responsive_rtl.css b/src/pe_reports/pe_reports_django_project/static/admin/css/responsive_rtl.css new file mode 100644 index 00000000..66d3c2f9 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/responsive_rtl.css @@ -0,0 +1,80 @@ +/* TABLETS */ + +@media (max-width: 1024px) { + [dir="rtl"] .colMS { + margin-right: 0; + } + + [dir="rtl"] #user-tools { + text-align: right; + } + + [dir="rtl"] #changelist .actions label { + padding-left: 10px; + padding-right: 0; + } + + [dir="rtl"] #changelist .actions select { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .change-list .filtered .results, + [dir="rtl"] .change-list .filtered .paginator, + [dir="rtl"] .filtered #toolbar, + [dir="rtl"] .filtered div.xfull, + [dir="rtl"] .filtered .actions, + [dir="rtl"] #changelist-filter { + margin-left: 0; + } + + [dir="rtl"] .inline-group ul.tools a.add, + [dir="rtl"] .inline-group div.add-row a, + [dir="rtl"] .inline-group .tabular tr.add-row td a { + padding: 8px 26px 8px 10px; + background-position: calc(100% - 8px) 9px; + } + + [dir="rtl"] .related-widget-wrapper-link + .selector { + margin-right: 0; + margin-left: 15px; + } + + [dir="rtl"] .selector .selector-filter label { + margin-right: 0; + margin-left: 8px; + } + + [dir="rtl"] .object-tools li { + float: right; + } + + [dir="rtl"] .object-tools li + li { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .dashboard .module table td a { + padding-left: 0; + padding-right: 16px; + } +} + +/* MOBILE */ + +@media (max-width: 767px) { + [dir="rtl"] .aligned .related-lookup, + [dir="rtl"] .aligned .datetimeshortcuts { + margin-left: 0; + margin-right: 15px; + } + + [dir="rtl"] .aligned ul { + margin-right: 0; + } + + [dir="rtl"] #changelist-filter { + margin-left: 0; + margin-right: 0; + } +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/rtl.css b/src/pe_reports/pe_reports_django_project/static/admin/css/rtl.css new file mode 100644 index 00000000..e0fadcef --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/rtl.css @@ -0,0 +1,239 @@ +/* GLOBAL */ + +th { + text-align: right; +} + +.module h2, .module caption { + text-align: right; +} + +.module ul, .module ol { + margin-left: 0; + margin-right: 1.5em; +} + +.viewlink, .addlink, .changelink { + padding-left: 0; + padding-right: 16px; + background-position: 100% 1px; +} + +.deletelink { + padding-left: 0; + padding-right: 16px; + background-position: 100% 1px; +} + +.object-tools { + float: left; +} + +thead th:first-child, +tfoot td:first-child { + border-left: none; +} + +/* LAYOUT */ + +#user-tools { + right: auto; + left: 0; + text-align: left; +} + +div.breadcrumbs { + text-align: right; +} + +#content-main { + float: right; +} + +#content-related { + float: left; + margin-left: -300px; + margin-right: auto; +} + +.colMS { + margin-left: 300px; + margin-right: 0; +} + +/* SORTABLE TABLES */ + +table thead th.sorted .sortoptions { + float: left; +} + +thead th.sorted .text { + padding-right: 0; + padding-left: 42px; +} + +/* dashboard styles */ + +.dashboard .module table td a { + padding-left: .6em; + padding-right: 16px; +} + +/* changelists styles */ + +.change-list .filtered table { + border-left: none; + border-right: 0px none; +} + +#changelist-filter { + border-left: none; + border-right: none; + margin-left: 0; + margin-right: 30px; +} + +#changelist-filter li.selected { + border-left: none; + padding-left: 10px; + margin-left: 0; + border-right: 5px solid var(--hairline-color); + padding-right: 10px; + margin-right: -15px; +} + +#changelist table tbody td:first-child, #changelist table tbody th:first-child { + border-right: none; + border-left: none; +} + +/* FORMS */ + +.aligned label { + padding: 0 0 3px 1em; + float: right; +} + +.submit-row { + text-align: left +} + +.submit-row p.deletelink-box { + float: right; +} + +.submit-row input.default { + margin-left: 0; +} + +.vDateField, .vTimeField { + margin-left: 2px; +} + +.aligned .form-row input { + margin-left: 5px; +} + +form .aligned p.help, form .aligned div.help { + clear: right; +} + +form .aligned ul { + margin-right: 163px; + margin-left: 0; +} + +form ul.inline li { + float: right; + padding-right: 0; + padding-left: 7px; +} + +input[type=submit].default, .submit-row input.default { + float: left; +} + +fieldset .fieldBox { + float: right; + margin-left: 20px; + margin-right: 0; +} + +.errorlist li { + background-position: 100% 12px; + padding: 0; +} + +.errornote { + background-position: 100% 12px; + padding: 10px 12px; +} + +/* WIDGETS */ + +.calendarnav-previous { + top: 0; + left: auto; + right: 10px; + background: url(../img/calendar-icons.svg) 0 -30px no-repeat; +} + +.calendarbox .calendarnav-previous:focus, +.calendarbox .calendarnav-previous:hover { + background-position: 0 -45px; +} + +.calendarnav-next { + top: 0; + right: auto; + left: 10px; + background: url(../img/calendar-icons.svg) 0 0 no-repeat; +} + +.calendarbox .calendarnav-next:focus, +.calendarbox .calendarnav-next:hover { + background-position: 0 -15px; +} + +.calendar caption, .calendarbox h2 { + text-align: center; +} + +.selector { + float: right; +} + +.selector .selector-filter { + text-align: right; +} + +.inline-deletelink { + float: left; +} + +form .form-row p.datetime { + overflow: hidden; +} + +.related-widget-wrapper { + float: right; +} + +/* MISC */ + +.inline-related h2, .inline-group h2 { + text-align: right +} + +.inline-related h3 span.delete { + padding-right: 20px; + padding-left: inherit; + left: 10px; + right: inherit; + float:left; +} + +.inline-related h3 span.delete label { + margin-left: inherit; + margin-right: 2px; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/LICENSE-SELECT2.md b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/LICENSE-SELECT2.md new file mode 100644 index 00000000..8cb8a2b1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/LICENSE-SELECT2.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.css b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.css new file mode 100644 index 00000000..750b3207 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.css @@ -0,0 +1,481 @@ +.select2-container { + box-sizing: border-box; + display: inline-block; + margin: 0; + position: relative; + vertical-align: middle; } + .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 28px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding-left: 8px; + padding-right: 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-selection--single .select2-selection__clear { + position: relative; } + .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 8px; + padding-left: 20px; } + .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-search--inline { + float: left; } + .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin-top: 5px; + padding: 0; } + .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + +.select2-dropdown { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051; } + +.select2-results { + display: block; } + +.select2-results__options { + list-style: none; + margin: 0; + padding: 0; } + +.select2-results__option { + padding: 6px; + user-select: none; + -webkit-user-select: none; } + .select2-results__option[aria-selected] { + cursor: pointer; } + +.select2-container--open .select2-dropdown { + left: 0; } + +.select2-container--open .select2-dropdown--above { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--open .select2-dropdown--below { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-search--dropdown { + display: block; + padding: 4px; } + .select2-search--dropdown .select2-search__field { + padding: 4px; + width: 100%; + box-sizing: border-box; } + .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + .select2-search--dropdown.select2-search--hide { + display: none; } + +.select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: #fff; + filter: alpha(opacity=0); } + +.select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; } + +.select2-container--default .select2-selection--single { + background-color: #fff; + border: 1px solid #aaa; + border-radius: 4px; } + .select2-container--default .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; } + .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; } + .select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { + left: 1px; + right: auto; } + +.select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #eee; + cursor: default; } + .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none; } + +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--default .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100%; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; } + .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-right: 10px; + padding: 1px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: #999; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #333; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { + float: right; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid black 1px; + outline: 0; } + +.select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #eee; + cursor: default; } + +.select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none; } + +.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; } + +.select2-container--default .select2-search--inline .select2-search__field { + background: transparent; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield; } + +.select2-container--default .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--default .select2-results__option[role=group] { + padding: 0; } + +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; } + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; } + +.select2-container--default .select2-results__option .select2-results__option { + padding-left: 1em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5897fb; + color: white; } + +.select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic .select2-selection--single { + background-color: #f7f7f7; + border: 1px solid #aaa; + border-radius: 4px; + outline: 0; + background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + .select2-container--classic .select2-selection--single:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--classic .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-right: 10px; } + .select2-container--classic .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--classic .select2-selection--single .select2-selection__arrow { + background-color: #ddd; + border: none; + border-left: 1px solid #aaa; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } + .select2-container--classic .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { + border: none; + border-right: 1px solid #aaa; + border-radius: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + left: 1px; + right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--single { + border: 1px solid #5897fb; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { + background: transparent; + border: none; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } + +.select2-container--classic .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; + outline: 0; } + .select2-container--classic .select2-selection--multiple:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--multiple .select2-selection__rendered { + list-style: none; + margin: 0; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__clear { + display: none; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { + color: #888; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #555; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + float: right; + margin-left: 5px; + margin-right: auto; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--multiple { + border: 1px solid #5897fb; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--classic .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; + outline: 0; } + +.select2-container--classic .select2-search--inline .select2-search__field { + outline: 0; + box-shadow: none; } + +.select2-container--classic .select2-dropdown { + background-color: white; + border: 1px solid transparent; } + +.select2-container--classic .select2-dropdown--above { + border-bottom: none; } + +.select2-container--classic .select2-dropdown--below { + border-top: none; } + +.select2-container--classic .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--classic .select2-results__option[role=group] { + padding: 0; } + +.select2-container--classic .select2-results__option[aria-disabled=true] { + color: grey; } + +.select2-container--classic .select2-results__option--highlighted[aria-selected] { + background-color: #3875d7; + color: white; } + +.select2-container--classic .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic.select2-container--open .select2-dropdown { + border-color: #5897fb; } diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.min.css b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.min.css new file mode 100644 index 00000000..7c18ad59 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/vendor/select2/select2.min.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/css/widgets.css b/src/pe_reports/pe_reports_django_project/static/admin/css/widgets.css new file mode 100644 index 00000000..cd1d6b41 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/css/widgets.css @@ -0,0 +1,580 @@ +/* SELECTOR (FILTER INTERFACE) */ + +.selector { + width: 800px; + float: left; + display: flex; +} + +.selector select { + width: 380px; + height: 17.2em; + flex: 1 0 auto; +} + +.selector-available, .selector-chosen { + width: 380px; + text-align: center; + margin-bottom: 5px; + display: flex; + flex-direction: column; +} + +.selector-chosen select { + border-top: none; +} + +.selector-available h2, .selector-chosen h2 { + border: 1px solid var(--border-color); + border-radius: 4px 4px 0 0; +} + +.selector-chosen h2 { + background: var(--primary); + color: var(--header-link-color); +} + +.selector .selector-available h2 { + background: var(--darkened-bg); + color: var(--body-quiet-color); +} + +.selector .selector-filter { + border: 1px solid var(--border-color); + border-width: 0 1px; + padding: 8px; + color: var(--body-quiet-color); + font-size: 0.625rem; + margin: 0; + text-align: left; +} + +.selector .selector-filter label, +.inline-group .aligned .selector .selector-filter label { + float: left; + margin: 7px 0 0; + width: 18px; + height: 18px; + padding: 0; + overflow: hidden; + line-height: 1; +} + +.selector .selector-available input { + width: 320px; + margin-left: 8px; +} + +.selector ul.selector-chooser { + align-self: center; + width: 22px; + background-color: var(--selected-bg); + border-radius: 10px; + margin: 0 5px; + padding: 0; + transform: translateY(-17px); +} + +.selector-chooser li { + margin: 0; + padding: 3px; + list-style-type: none; +} + +.selector select { + padding: 0 10px; + margin: 0 0 10px; + border-radius: 0 0 4px 4px; +} + +.selector-add, .selector-remove { + width: 16px; + height: 16px; + display: block; + text-indent: -3000px; + overflow: hidden; + cursor: default; + opacity: 0.55; +} + +.active.selector-add, .active.selector-remove { + opacity: 1; +} + +.active.selector-add:hover, .active.selector-remove:hover { + cursor: pointer; +} + +.selector-add { + background: url(../img/selector-icons.svg) 0 -96px no-repeat; +} + +.active.selector-add:focus, .active.selector-add:hover { + background-position: 0 -112px; +} + +.selector-remove { + background: url(../img/selector-icons.svg) 0 -64px no-repeat; +} + +.active.selector-remove:focus, .active.selector-remove:hover { + background-position: 0 -80px; +} + +a.selector-chooseall, a.selector-clearall { + display: inline-block; + height: 16px; + text-align: left; + margin: 1px auto 3px; + overflow: hidden; + font-weight: bold; + line-height: 16px; + color: var(--body-quiet-color); + text-decoration: none; + opacity: 0.55; +} + +a.active.selector-chooseall:focus, a.active.selector-clearall:focus, +a.active.selector-chooseall:hover, a.active.selector-clearall:hover { + color: var(--link-fg); +} + +a.active.selector-chooseall, a.active.selector-clearall { + opacity: 1; +} + +a.active.selector-chooseall:hover, a.active.selector-clearall:hover { + cursor: pointer; +} + +a.selector-chooseall { + padding: 0 18px 0 0; + background: url(../img/selector-icons.svg) right -160px no-repeat; + cursor: default; +} + +a.active.selector-chooseall:focus, a.active.selector-chooseall:hover { + background-position: 100% -176px; +} + +a.selector-clearall { + padding: 0 0 0 18px; + background: url(../img/selector-icons.svg) 0 -128px no-repeat; + cursor: default; +} + +a.active.selector-clearall:focus, a.active.selector-clearall:hover { + background-position: 0 -144px; +} + +/* STACKED SELECTORS */ + +.stacked { + float: left; + width: 490px; + display: block; +} + +.stacked select { + width: 480px; + height: 10.1em; +} + +.stacked .selector-available, .stacked .selector-chosen { + width: 480px; +} + +.stacked .selector-available { + margin-bottom: 0; +} + +.stacked .selector-available input { + width: 422px; +} + +.stacked ul.selector-chooser { + height: 22px; + width: 50px; + margin: 0 0 10px 40%; + background-color: #eee; + border-radius: 10px; + transform: none; +} + +.stacked .selector-chooser li { + float: left; + padding: 3px 3px 3px 5px; +} + +.stacked .selector-chooseall, .stacked .selector-clearall { + display: none; +} + +.stacked .selector-add { + background: url(../img/selector-icons.svg) 0 -32px no-repeat; + cursor: default; +} + +.stacked .active.selector-add { + background-position: 0 -32px; + cursor: pointer; +} + +.stacked .active.selector-add:focus, .stacked .active.selector-add:hover { + background-position: 0 -48px; + cursor: pointer; +} + +.stacked .selector-remove { + background: url(../img/selector-icons.svg) 0 0 no-repeat; + cursor: default; +} + +.stacked .active.selector-remove { + background-position: 0 0px; + cursor: pointer; +} + +.stacked .active.selector-remove:focus, .stacked .active.selector-remove:hover { + background-position: 0 -16px; + cursor: pointer; +} + +.selector .help-icon { + background: url(../img/icon-unknown.svg) 0 0 no-repeat; + display: inline-block; + vertical-align: middle; + margin: -2px 0 0 2px; + width: 13px; + height: 13px; +} + +.selector .selector-chosen .help-icon { + background: url(../img/icon-unknown-alt.svg) 0 0 no-repeat; +} + +.selector .search-label-icon { + background: url(../img/search.svg) 0 0 no-repeat; + display: inline-block; + height: 18px; + width: 18px; +} + +/* DATE AND TIME */ + +p.datetime { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-weight: bold; +} + +.datetime span { + white-space: nowrap; + font-weight: normal; + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +.datetime input, .form-row .datetime input.vDateField, .form-row .datetime input.vTimeField { + margin-left: 5px; + margin-bottom: 4px; +} + +table p.datetime { + font-size: 0.6875rem; + margin-left: 0; + padding-left: 0; +} + +.datetimeshortcuts .clock-icon, .datetimeshortcuts .date-icon { + position: relative; + display: inline-block; + vertical-align: middle; + height: 16px; + width: 16px; + overflow: hidden; +} + +.datetimeshortcuts .clock-icon { + background: url(../img/icon-clock.svg) 0 0 no-repeat; +} + +.datetimeshortcuts a:focus .clock-icon, +.datetimeshortcuts a:hover .clock-icon { + background-position: 0 -16px; +} + +.datetimeshortcuts .date-icon { + background: url(../img/icon-calendar.svg) 0 0 no-repeat; + top: -1px; +} + +.datetimeshortcuts a:focus .date-icon, +.datetimeshortcuts a:hover .date-icon { + background-position: 0 -16px; +} + +.timezonewarning { + font-size: 0.6875rem; + color: var(--body-quiet-color); +} + +/* URL */ + +p.url { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-size: 0.6875rem; + font-weight: bold; +} + +.url a { + font-weight: normal; +} + +/* FILE UPLOADS */ + +p.file-upload { + line-height: 20px; + margin: 0; + padding: 0; + color: var(--body-quiet-color); + font-size: 0.6875rem; + font-weight: bold; +} + +.aligned p.file-upload { + margin-left: 170px; +} + +.file-upload a { + font-weight: normal; +} + +.file-upload .deletelink { + margin-left: 5px; +} + +span.clearable-file-input label { + color: var(--body-fg); + font-size: 0.6875rem; + display: inline; + float: none; +} + +/* CALENDARS & CLOCKS */ + +.calendarbox, .clockbox { + margin: 5px auto; + font-size: 0.75rem; + width: 19em; + text-align: center; + background: var(--body-bg); + color: var(--body-fg); + border: 1px solid var(--hairline-color); + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); + overflow: hidden; + position: relative; +} + +.clockbox { + width: auto; +} + +.calendar { + margin: 0; + padding: 0; +} + +.calendar table { + margin: 0; + padding: 0; + border-collapse: collapse; + background: white; + width: 100%; +} + +.calendar caption, .calendarbox h2 { + margin: 0; + text-align: center; + border-top: none; + font-weight: 700; + font-size: 0.75rem; + color: #333; + background: var(--accent); +} + +.calendar th { + padding: 8px 5px; + background: var(--darkened-bg); + border-bottom: 1px solid var(--border-color); + font-weight: 400; + font-size: 0.75rem; + text-align: center; + color: var(--body-quiet-color); +} + +.calendar td { + font-weight: 400; + font-size: 0.75rem; + text-align: center; + padding: 0; + border-top: 1px solid var(--hairline-color); + border-bottom: none; +} + +.calendar td.selected a { + background: var(--primary); + color: var(--button-fg); +} + +.calendar td.nonday { + background: var(--darkened-bg); +} + +.calendar td.today a { + font-weight: 700; +} + +.calendar td a, .timelist a { + display: block; + font-weight: 400; + padding: 6px; + text-decoration: none; + color: var(--body-quiet-color); +} + +.calendar td a:focus, .timelist a:focus, +.calendar td a:hover, .timelist a:hover { + background: var(--primary); + color: white; +} + +.calendar td a:active, .timelist a:active { + background: var(--header-bg); + color: white; +} + +.calendarnav { + font-size: 0.625rem; + text-align: center; + color: #ccc; + margin: 0; + padding: 1px 3px; +} + +.calendarnav a:link, #calendarnav a:visited, +#calendarnav a:focus, #calendarnav a:hover { + color: var(--body-quiet-color); +} + +.calendar-shortcuts { + background: var(--body-bg); + color: var(--body-quiet-color); + font-size: 0.6875rem; + line-height: 11px; + border-top: 1px solid var(--hairline-color); + padding: 8px 0; +} + +.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { + display: block; + position: absolute; + top: 8px; + width: 15px; + height: 15px; + text-indent: -9999px; + padding: 0; +} + +.calendarnav-previous { + left: 10px; + background: url(../img/calendar-icons.svg) 0 0 no-repeat; +} + +.calendarbox .calendarnav-previous:focus, +.calendarbox .calendarnav-previous:hover { + background-position: 0 -15px; +} + +.calendarnav-next { + right: 10px; + background: url(../img/calendar-icons.svg) 0 -30px no-repeat; +} + +.calendarbox .calendarnav-next:focus, +.calendarbox .calendarnav-next:hover { + background-position: 0 -45px; +} + +.calendar-cancel { + margin: 0; + padding: 4px 0; + font-size: 0.75rem; + background: #eee; + border-top: 1px solid var(--border-color); + color: var(--body-fg); +} + +.calendar-cancel:focus, .calendar-cancel:hover { + background: #ddd; +} + +.calendar-cancel a { + color: black; + display: block; +} + +ul.timelist, .timelist li { + list-style-type: none; + margin: 0; + padding: 0; +} + +.timelist a { + padding: 2px; +} + +/* EDIT INLINE */ + +.inline-deletelink { + float: right; + text-indent: -9999px; + background: url(../img/inline-delete.svg) 0 0 no-repeat; + width: 16px; + height: 16px; + border: 0px none; +} + +.inline-deletelink:focus, .inline-deletelink:hover { + cursor: pointer; +} + +/* RELATED WIDGET WRAPPER */ +.related-widget-wrapper { + float: left; /* display properly in form rows with multiple fields */ + overflow: hidden; /* clear floated contents */ +} + +.related-widget-wrapper-link { + opacity: 0.3; +} + +.related-widget-wrapper-link:link { + opacity: .8; +} + +.related-widget-wrapper-link:link:focus, +.related-widget-wrapper-link:link:hover { + opacity: 1; +} + +select + .related-widget-wrapper-link, +.related-widget-wrapper-link + .related-widget-wrapper-link { + margin-left: 7px; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/fonts/LICENSE.txt b/src/pe_reports/pe_reports_django_project/static/admin/fonts/LICENSE.txt new file mode 100644 index 00000000..75b52484 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/fonts/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/src/pe_reports/pe_reports_django_project/static/admin/fonts/README.txt b/src/pe_reports/pe_reports_django_project/static/admin/fonts/README.txt new file mode 100644 index 00000000..b247bef3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/fonts/README.txt @@ -0,0 +1,3 @@ +Roboto webfont source: https://www.google.com/fonts/specimen/Roboto +WOFF files extracted using https://github.com/majodev/google-webfonts-helper +Weights used in this project: Light (300), Regular (400), Bold (700) diff --git a/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Bold-webfont.woff b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Bold-webfont.woff new file mode 100644 index 00000000..6e0f5626 Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Bold-webfont.woff differ diff --git a/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Light-webfont.woff b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Light-webfont.woff new file mode 100644 index 00000000..b9e99185 Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Light-webfont.woff differ diff --git a/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Regular-webfont.woff b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Regular-webfont.woff new file mode 100644 index 00000000..96c1986f Binary files /dev/null and b/src/pe_reports/pe_reports_django_project/static/admin/fonts/Roboto-Regular-webfont.woff differ diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/LICENSE b/src/pe_reports/pe_reports_django_project/static/admin/img/LICENSE new file mode 100644 index 00000000..a4faaa1d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Code Charm Ltd + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/README.txt b/src/pe_reports/pe_reports_django_project/static/admin/img/README.txt new file mode 100644 index 00000000..4eb2e492 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/README.txt @@ -0,0 +1,7 @@ +All icons are taken from Font Awesome (http://fontawesome.io/) project. +The Font Awesome font is licensed under the SIL OFL 1.1: +- https://scripts.sil.org/OFL + +SVG icons source: https://github.com/encharm/Font-Awesome-SVG-PNG +Font-Awesome-SVG-PNG is licensed under the MIT license (see file license +in current folder). diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/calendar-icons.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/calendar-icons.svg new file mode 100644 index 00000000..dbf21c39 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/calendar-icons.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_off.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_off.svg new file mode 100644 index 00000000..228854f3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_on.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_on.svg new file mode 100644 index 00000000..96b87fdd --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/gis/move_vertex_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-addlink.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-addlink.svg new file mode 100644 index 00000000..e004fb16 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-addlink.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-alert.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-alert.svg new file mode 100644 index 00000000..e51ea83f --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-alert.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-calendar.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-calendar.svg new file mode 100644 index 00000000..97910a99 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-calendar.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-changelink.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-changelink.svg new file mode 100644 index 00000000..bbb137aa --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-changelink.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-clock.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-clock.svg new file mode 100644 index 00000000..bf9985d3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-clock.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-deletelink.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-deletelink.svg new file mode 100644 index 00000000..4059b155 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-deletelink.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-no.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-no.svg new file mode 100644 index 00000000..2e0d3832 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-no.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown-alt.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown-alt.svg new file mode 100644 index 00000000..1c6b99fc --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown.svg new file mode 100644 index 00000000..50b4f972 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-unknown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-viewlink.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-viewlink.svg new file mode 100644 index 00000000..a1ca1d3f --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-viewlink.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/icon-yes.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-yes.svg new file mode 100644 index 00000000..5883d877 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/icon-yes.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/inline-delete.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/inline-delete.svg new file mode 100644 index 00000000..17d1ad67 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/inline-delete.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/search.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/search.svg new file mode 100644 index 00000000..c8c69b2a --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/selector-icons.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/selector-icons.svg new file mode 100644 index 00000000..926b8e21 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/selector-icons.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/sorting-icons.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/sorting-icons.svg new file mode 100644 index 00000000..7c31ec91 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/sorting-icons.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-add.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-add.svg new file mode 100644 index 00000000..1ca64ae5 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-add.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-arrowright.svg b/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-arrowright.svg new file mode 100644 index 00000000..b664d619 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/img/tooltag-arrowright.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/SelectBox.js b/src/pe_reports/pe_reports_django_project/static/admin/js/SelectBox.js new file mode 100644 index 00000000..ace6d9df --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/SelectBox.js @@ -0,0 +1,112 @@ +'use strict'; +{ + const SelectBox = { + cache: {}, + init: function(id) { + const box = document.getElementById(id); + SelectBox.cache[id] = []; + const cache = SelectBox.cache[id]; + for (const node of box.options) { + cache.push({value: node.value, text: node.text, displayed: 1}); + } + }, + redisplay: function(id) { + // Repopulate HTML select box from cache + const box = document.getElementById(id); + const scroll_value_from_top = box.scrollTop; + box.innerHTML = ''; + for (const node of SelectBox.cache[id]) { + if (node.displayed) { + const new_option = new Option(node.text, node.value, false, false); + // Shows a tooltip when hovering over the option + new_option.title = node.text; + box.appendChild(new_option); + } + } + box.scrollTop = scroll_value_from_top; + }, + filter: function(id, text) { + // Redisplay the HTML select box, displaying only the choices containing ALL + // the words in text. (It's an AND search.) + const tokens = text.toLowerCase().split(/\s+/); + for (const node of SelectBox.cache[id]) { + node.displayed = 1; + const node_text = node.text.toLowerCase(); + for (const token of tokens) { + if (!node_text.includes(token)) { + node.displayed = 0; + break; // Once the first token isn't found we're done + } + } + } + SelectBox.redisplay(id); + }, + delete_from_cache: function(id, value) { + let delete_index = null; + const cache = SelectBox.cache[id]; + for (const [i, node] of cache.entries()) { + if (node.value === value) { + delete_index = i; + break; + } + } + cache.splice(delete_index, 1); + }, + add_to_cache: function(id, option) { + SelectBox.cache[id].push({value: option.value, text: option.text, displayed: 1}); + }, + cache_contains: function(id, value) { + // Check if an item is contained in the cache + for (const node of SelectBox.cache[id]) { + if (node.value === value) { + return true; + } + } + return false; + }, + move: function(from, to) { + const from_box = document.getElementById(from); + for (const option of from_box.options) { + const option_value = option.value; + if (option.selected && SelectBox.cache_contains(from, option_value)) { + SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option_value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + move_all: function(from, to) { + const from_box = document.getElementById(from); + for (const option of from_box.options) { + const option_value = option.value; + if (SelectBox.cache_contains(from, option_value)) { + SelectBox.add_to_cache(to, {value: option_value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option_value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + sort: function(id) { + SelectBox.cache[id].sort(function(a, b) { + a = a.text.toLowerCase(); + b = b.text.toLowerCase(); + if (a > b) { + return 1; + } + if (a < b) { + return -1; + } + return 0; + } ); + }, + select_all: function(id) { + const box = document.getElementById(id); + for (const option of box.options) { + option.selected = true; + } + } + }; + window.SelectBox = SelectBox; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/SelectFilter2.js b/src/pe_reports/pe_reports_django_project/static/admin/js/SelectFilter2.js new file mode 100644 index 00000000..194c2db2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/SelectFilter2.js @@ -0,0 +1,218 @@ +/*global SelectBox, gettext, interpolate, quickElement, SelectFilter*/ +/* +SelectFilter2 - Turns a multiple-select box into a filter interface. + +Requires core.js and SelectBox.js. +*/ +'use strict'; +{ + window.SelectFilter = { + init: function(field_id, field_name, is_stacked) { + if (field_id.match(/__prefix__/)) { + // Don't initialize on empty forms. + return; + } + const from_box = document.getElementById(field_id); + from_box.id += '_from'; // change its ID + from_box.className = 'filtered'; + + for (const p of from_box.parentNode.getElementsByTagName('p')) { + if (p.classList.contains("info")) { + // Remove

    , because it just gets in the way. + from_box.parentNode.removeChild(p); + } else if (p.classList.contains("help")) { + // Move help text up to the top so it isn't below the select + // boxes or wrapped off on the side to the right of the add + // button: + from_box.parentNode.insertBefore(p, from_box.parentNode.firstChild); + } + } + + //

    or
    + const selector_div = quickElement('div', from_box.parentNode); + selector_div.className = is_stacked ? 'selector stacked' : 'selector'; + + //
    + const selector_available = quickElement('div', selector_div); + selector_available.className = 'selector-available'; + const title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name])); + quickElement( + 'span', title_available, '', + 'class', 'help help-tooltip help-icon', + 'title', interpolate( + gettext( + 'This is the list of available %s. You may choose some by ' + + 'selecting them in the box below and then clicking the ' + + '"Choose" arrow between the two boxes.' + ), + [field_name] + ) + ); + + const filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter'); + filter_p.className = 'selector-filter'; + + const search_filter_label = quickElement('label', filter_p, '', 'for', field_id + '_input'); + + quickElement( + 'span', search_filter_label, '', + 'class', 'help-tooltip search-label-icon', + 'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name]) + ); + + filter_p.appendChild(document.createTextNode(' ')); + + const filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter")); + filter_input.id = field_id + '_input'; + + selector_available.appendChild(from_box); + const choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_add_all_link'); + choose_all.className = 'selector-chooseall'; + + //
      + const selector_chooser = quickElement('ul', selector_div); + selector_chooser.className = 'selector-chooser'; + const add_link = quickElement('a', quickElement('li', selector_chooser), gettext('Choose'), 'title', gettext('Choose'), 'href', '#', 'id', field_id + '_add_link'); + add_link.className = 'selector-add'; + const remove_link = quickElement('a', quickElement('li', selector_chooser), gettext('Remove'), 'title', gettext('Remove'), 'href', '#', 'id', field_id + '_remove_link'); + remove_link.className = 'selector-remove'; + + //
      + const selector_chosen = quickElement('div', selector_div); + selector_chosen.className = 'selector-chosen'; + const title_chosen = quickElement('h2', selector_chosen, interpolate(gettext('Chosen %s') + ' ', [field_name])); + quickElement( + 'span', title_chosen, '', + 'class', 'help help-tooltip help-icon', + 'title', interpolate( + gettext( + 'This is the list of chosen %s. You may remove some by ' + + 'selecting them in the box below and then clicking the ' + + '"Remove" arrow between the two boxes.' + ), + [field_name] + ) + ); + + const to_box = quickElement('select', selector_chosen, '', 'id', field_id + '_to', 'multiple', '', 'size', from_box.size, 'name', from_box.name); + to_box.className = 'filtered'; + const clear_all = quickElement('a', selector_chosen, gettext('Remove all'), 'title', interpolate(gettext('Click to remove all chosen %s at once.'), [field_name]), 'href', '#', 'id', field_id + '_remove_all_link'); + clear_all.className = 'selector-clearall'; + + from_box.name = from_box.name + '_old'; + + // Set up the JavaScript event handlers for the select box filter interface + const move_selection = function(e, elem, move_func, from, to) { + if (elem.classList.contains('active')) { + move_func(from, to); + SelectFilter.refresh_icons(field_id); + } + e.preventDefault(); + }; + choose_all.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move_all, field_id + '_from', field_id + '_to'); + }); + add_link.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move, field_id + '_from', field_id + '_to'); + }); + remove_link.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move, field_id + '_to', field_id + '_from'); + }); + clear_all.addEventListener('click', function(e) { + move_selection(e, this, SelectBox.move_all, field_id + '_to', field_id + '_from'); + }); + filter_input.addEventListener('keypress', function(e) { + SelectFilter.filter_key_press(e, field_id); + }); + filter_input.addEventListener('keyup', function(e) { + SelectFilter.filter_key_up(e, field_id); + }); + filter_input.addEventListener('keydown', function(e) { + SelectFilter.filter_key_down(e, field_id); + }); + selector_div.addEventListener('change', function(e) { + if (e.target.tagName === 'SELECT') { + SelectFilter.refresh_icons(field_id); + } + }); + selector_div.addEventListener('dblclick', function(e) { + if (e.target.tagName === 'OPTION') { + if (e.target.closest('select').id === field_id + '_to') { + SelectBox.move(field_id + '_to', field_id + '_from'); + } else { + SelectBox.move(field_id + '_from', field_id + '_to'); + } + SelectFilter.refresh_icons(field_id); + } + }); + from_box.closest('form').addEventListener('submit', function() { + SelectBox.select_all(field_id + '_to'); + }); + SelectBox.init(field_id + '_from'); + SelectBox.init(field_id + '_to'); + // Move selected from_box options to to_box + SelectBox.move(field_id + '_from', field_id + '_to'); + + // Initial icon refresh + SelectFilter.refresh_icons(field_id); + }, + any_selected: function(field) { + // Temporarily add the required attribute and check validity. + field.required = true; + const any_selected = field.checkValidity(); + field.required = false; + return any_selected; + }, + refresh_icons: function(field_id) { + const from = document.getElementById(field_id + '_from'); + const to = document.getElementById(field_id + '_to'); + // Active if at least one item is selected + document.getElementById(field_id + '_add_link').classList.toggle('active', SelectFilter.any_selected(from)); + document.getElementById(field_id + '_remove_link').classList.toggle('active', SelectFilter.any_selected(to)); + // Active if the corresponding box isn't empty + document.getElementById(field_id + '_add_all_link').classList.toggle('active', from.querySelector('option')); + document.getElementById(field_id + '_remove_all_link').classList.toggle('active', to.querySelector('option')); + }, + filter_key_press: function(event, field_id) { + const from = document.getElementById(field_id + '_from'); + // don't submit form if user pressed Enter + if ((event.which && event.which === 13) || (event.keyCode && event.keyCode === 13)) { + from.selectedIndex = 0; + SelectBox.move(field_id + '_from', field_id + '_to'); + from.selectedIndex = 0; + event.preventDefault(); + } + }, + filter_key_up: function(event, field_id) { + const from = document.getElementById(field_id + '_from'); + const temp = from.selectedIndex; + SelectBox.filter(field_id + '_from', document.getElementById(field_id + '_input').value); + from.selectedIndex = temp; + }, + filter_key_down: function(event, field_id) { + const from = document.getElementById(field_id + '_from'); + // right arrow -- move across + if ((event.which && event.which === 39) || (event.keyCode && event.keyCode === 39)) { + const old_index = from.selectedIndex; + SelectBox.move(field_id + '_from', field_id + '_to'); + from.selectedIndex = (old_index === from.length) ? from.length - 1 : old_index; + return; + } + // down arrow -- wrap around + if ((event.which && event.which === 40) || (event.keyCode && event.keyCode === 40)) { + from.selectedIndex = (from.length === from.selectedIndex + 1) ? 0 : from.selectedIndex + 1; + } + // up arrow -- wrap around + if ((event.which && event.which === 38) || (event.keyCode && event.keyCode === 38)) { + from.selectedIndex = (from.selectedIndex === 0) ? from.length - 1 : from.selectedIndex - 1; + } + } + }; + + window.addEventListener('load', function(e) { + document.querySelectorAll('select.selectfilter, select.selectfilterstacked').forEach(function(el) { + const data = el.dataset; + SelectFilter.init(el.id, data.fieldName, parseInt(data.isStacked, 10)); + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/actions.js b/src/pe_reports/pe_reports_django_project/static/admin/js/actions.js new file mode 100644 index 00000000..20a5c143 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/actions.js @@ -0,0 +1,201 @@ +/*global gettext, interpolate, ngettext*/ +'use strict'; +{ + function show(selector) { + document.querySelectorAll(selector).forEach(function(el) { + el.classList.remove('hidden'); + }); + } + + function hide(selector) { + document.querySelectorAll(selector).forEach(function(el) { + el.classList.add('hidden'); + }); + } + + function showQuestion(options) { + hide(options.acrossClears); + show(options.acrossQuestions); + hide(options.allContainer); + } + + function showClear(options) { + show(options.acrossClears); + hide(options.acrossQuestions); + document.querySelector(options.actionContainer).classList.remove(options.selectedClass); + show(options.allContainer); + hide(options.counterContainer); + } + + function reset(options) { + hide(options.acrossClears); + hide(options.acrossQuestions); + hide(options.allContainer); + show(options.counterContainer); + } + + function clearAcross(options) { + reset(options); + const acrossInputs = document.querySelectorAll(options.acrossInput); + acrossInputs.forEach(function(acrossInput) { + acrossInput.value = 0; + }); + document.querySelector(options.actionContainer).classList.remove(options.selectedClass); + } + + function checker(actionCheckboxes, options, checked) { + if (checked) { + showQuestion(options); + } else { + reset(options); + } + actionCheckboxes.forEach(function(el) { + el.checked = checked; + el.closest('tr').classList.toggle(options.selectedClass, checked); + }); + } + + function updateCounter(actionCheckboxes, options) { + const sel = Array.from(actionCheckboxes).filter(function(el) { + return el.checked; + }).length; + const counter = document.querySelector(options.counterContainer); + // data-actions-icnt is defined in the generated HTML + // and contains the total amount of objects in the queryset + const actions_icnt = Number(counter.dataset.actionsIcnt); + counter.textContent = interpolate( + ngettext('%(sel)s of %(cnt)s selected', '%(sel)s of %(cnt)s selected', sel), { + sel: sel, + cnt: actions_icnt + }, true); + const allToggle = document.getElementById(options.allToggleId); + allToggle.checked = sel === actionCheckboxes.length; + if (allToggle.checked) { + showQuestion(options); + } else { + clearAcross(options); + } + } + + const defaults = { + actionContainer: "div.actions", + counterContainer: "span.action-counter", + allContainer: "div.actions span.all", + acrossInput: "div.actions input.select-across", + acrossQuestions: "div.actions span.question", + acrossClears: "div.actions span.clear", + allToggleId: "action-toggle", + selectedClass: "selected" + }; + + window.Actions = function(actionCheckboxes, options) { + options = Object.assign({}, defaults, options); + let list_editable_changed = false; + let lastChecked = null; + let shiftPressed = false; + + document.addEventListener('keydown', (event) => { + shiftPressed = event.shiftKey; + }); + + document.addEventListener('keyup', (event) => { + shiftPressed = event.shiftKey; + }); + + document.getElementById(options.allToggleId).addEventListener('click', function(event) { + checker(actionCheckboxes, options, this.checked); + updateCounter(actionCheckboxes, options); + }); + + document.querySelectorAll(options.acrossQuestions + " a").forEach(function(el) { + el.addEventListener('click', function(event) { + event.preventDefault(); + const acrossInputs = document.querySelectorAll(options.acrossInput); + acrossInputs.forEach(function(acrossInput) { + acrossInput.value = 1; + }); + showClear(options); + }); + }); + + document.querySelectorAll(options.acrossClears + " a").forEach(function(el) { + el.addEventListener('click', function(event) { + event.preventDefault(); + document.getElementById(options.allToggleId).checked = false; + clearAcross(options); + checker(actionCheckboxes, options, false); + updateCounter(actionCheckboxes, options); + }); + }); + + function affectedCheckboxes(target, withModifier) { + const multiSelect = (lastChecked && withModifier && lastChecked !== target); + if (!multiSelect) { + return [target]; + } + const checkboxes = Array.from(actionCheckboxes); + const targetIndex = checkboxes.findIndex(el => el === target); + const lastCheckedIndex = checkboxes.findIndex(el => el === lastChecked); + const startIndex = Math.min(targetIndex, lastCheckedIndex); + const endIndex = Math.max(targetIndex, lastCheckedIndex); + const filtered = checkboxes.filter((el, index) => (startIndex <= index) && (index <= endIndex)); + return filtered; + }; + + Array.from(document.getElementById('result_list').tBodies).forEach(function(el) { + el.addEventListener('change', function(event) { + const target = event.target; + if (target.classList.contains('action-select')) { + const checkboxes = affectedCheckboxes(target, shiftPressed); + checker(checkboxes, options, target.checked); + updateCounter(actionCheckboxes, options); + lastChecked = target; + } else { + list_editable_changed = true; + } + }); + }); + + document.querySelector('#changelist-form button[name=index]').addEventListener('click', function(event) { + if (list_editable_changed) { + const confirmed = confirm(gettext("You have unsaved changes on individual editable fields. If you run an action, your unsaved changes will be lost.")); + if (!confirmed) { + event.preventDefault(); + } + } + }); + + const el = document.querySelector('#changelist-form input[name=_save]'); + // The button does not exist if no fields are editable. + if (el) { + el.addEventListener('click', function(event) { + if (document.querySelector('[name=action]').value) { + const text = list_editable_changed + ? gettext("You have selected an action, but you haven’t saved your changes to individual fields yet. Please click OK to save. You’ll need to re-run the action.") + : gettext("You have selected an action, and you haven’t made any changes on individual fields. You’re probably looking for the Go button rather than the Save button."); + if (!confirm(text)) { + event.preventDefault(); + } + } + }); + } + }; + + // Call function fn when the DOM is loaded and ready. If it is already + // loaded, call the function now. + // http://youmightnotneedjquery.com/#ready + function ready(fn) { + if (document.readyState !== 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } + } + + ready(function() { + const actionsEls = document.querySelectorAll('tr input.action-select'); + if (actionsEls.length > 0) { + Actions(actionsEls); + } + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/admin/DateTimeShortcuts.js b/src/pe_reports/pe_reports_django_project/static/admin/js/admin/DateTimeShortcuts.js new file mode 100644 index 00000000..176b0e3e --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/admin/DateTimeShortcuts.js @@ -0,0 +1,409 @@ +/*global Calendar, findPosX, findPosY, get_format, gettext, gettext_noop, interpolate, ngettext, quickElement*/ +// Inserts shortcut buttons after all of the following: +// +// +'use strict'; +{ + const DateTimeShortcuts = { + calendars: [], + calendarInputs: [], + clockInputs: [], + clockHours: { + default_: [ + [gettext_noop('Now'), -1], + [gettext_noop('Midnight'), 0], + [gettext_noop('6 a.m.'), 6], + [gettext_noop('Noon'), 12], + [gettext_noop('6 p.m.'), 18] + ] + }, + dismissClockFunc: [], + dismissCalendarFunc: [], + calendarDivName1: 'calendarbox', // name of calendar
      that gets toggled + calendarDivName2: 'calendarin', // name of
      that contains calendar + calendarLinkName: 'calendarlink', // name of the link that is used to toggle + clockDivName: 'clockbox', // name of clock
      that gets toggled + clockLinkName: 'clocklink', // name of the link that is used to toggle + shortCutsClass: 'datetimeshortcuts', // class of the clock and cal shortcuts + timezoneWarningClass: 'timezonewarning', // class of the warning for timezone mismatch + timezoneOffset: 0, + init: function() { + const serverOffset = document.body.dataset.adminUtcOffset; + if (serverOffset) { + const localOffset = new Date().getTimezoneOffset() * -60; + DateTimeShortcuts.timezoneOffset = localOffset - serverOffset; + } + + for (const inp of document.getElementsByTagName('input')) { + if (inp.type === 'text' && inp.classList.contains('vTimeField')) { + DateTimeShortcuts.addClock(inp); + DateTimeShortcuts.addTimezoneWarning(inp); + } + else if (inp.type === 'text' && inp.classList.contains('vDateField')) { + DateTimeShortcuts.addCalendar(inp); + DateTimeShortcuts.addTimezoneWarning(inp); + } + } + }, + // Return the current time while accounting for the server timezone. + now: function() { + const serverOffset = document.body.dataset.adminUtcOffset; + if (serverOffset) { + const localNow = new Date(); + const localOffset = localNow.getTimezoneOffset() * -60; + localNow.setTime(localNow.getTime() + 1000 * (serverOffset - localOffset)); + return localNow; + } else { + return new Date(); + } + }, + // Add a warning when the time zone in the browser and backend do not match. + addTimezoneWarning: function(inp) { + const warningClass = DateTimeShortcuts.timezoneWarningClass; + let timezoneOffset = DateTimeShortcuts.timezoneOffset / 3600; + + // Only warn if there is a time zone mismatch. + if (!timezoneOffset) { + return; + } + + // Check if warning is already there. + if (inp.parentNode.querySelectorAll('.' + warningClass).length) { + return; + } + + let message; + if (timezoneOffset > 0) { + message = ngettext( + 'Note: You are %s hour ahead of server time.', + 'Note: You are %s hours ahead of server time.', + timezoneOffset + ); + } + else { + timezoneOffset *= -1; + message = ngettext( + 'Note: You are %s hour behind server time.', + 'Note: You are %s hours behind server time.', + timezoneOffset + ); + } + message = interpolate(message, [timezoneOffset]); + + const warning = document.createElement('span'); + warning.className = warningClass; + warning.textContent = message; + inp.parentNode.appendChild(document.createElement('br')); + inp.parentNode.appendChild(warning); + }, + // Add clock widget to a given field + addClock: function(inp) { + const num = DateTimeShortcuts.clockInputs.length; + DateTimeShortcuts.clockInputs[num] = inp; + DateTimeShortcuts.dismissClockFunc[num] = function() { DateTimeShortcuts.dismissClock(num); return true; }; + + // Shortcut links (clock icon and "Now" link) + const shortcuts_span = document.createElement('span'); + shortcuts_span.className = DateTimeShortcuts.shortCutsClass; + inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); + const now_link = document.createElement('a'); + now_link.href = "#"; + now_link.textContent = gettext('Now'); + now_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleClockQuicklink(num, -1); + }); + const clock_link = document.createElement('a'); + clock_link.href = '#'; + clock_link.id = DateTimeShortcuts.clockLinkName + num; + clock_link.addEventListener('click', function(e) { + e.preventDefault(); + // avoid triggering the document click handler to dismiss the clock + e.stopPropagation(); + DateTimeShortcuts.openClock(num); + }); + + quickElement( + 'span', clock_link, '', + 'class', 'clock-icon', + 'title', gettext('Choose a Time') + ); + shortcuts_span.appendChild(document.createTextNode('\u00A0')); + shortcuts_span.appendChild(now_link); + shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); + shortcuts_span.appendChild(clock_link); + + // Create clock link div + // + // Markup looks like: + //
      + //

      Choose a time

      + // + //

      Cancel

      + //
      + + const clock_box = document.createElement('div'); + clock_box.style.display = 'none'; + clock_box.style.position = 'absolute'; + clock_box.className = 'clockbox module'; + clock_box.id = DateTimeShortcuts.clockDivName + num; + document.body.appendChild(clock_box); + clock_box.addEventListener('click', function(e) { e.stopPropagation(); }); + + quickElement('h2', clock_box, gettext('Choose a time')); + const time_list = quickElement('ul', clock_box); + time_list.className = 'timelist'; + // The list of choices can be overridden in JavaScript like this: + // DateTimeShortcuts.clockHours.name = [['3 a.m.', 3]]; + // where name is the name attribute of the . + const name = typeof DateTimeShortcuts.clockHours[inp.name] === 'undefined' ? 'default_' : inp.name; + DateTimeShortcuts.clockHours[name].forEach(function(element) { + const time_link = quickElement('a', quickElement('li', time_list), gettext(element[0]), 'href', '#'); + time_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleClockQuicklink(num, element[1]); + }); + }); + + const cancel_p = quickElement('p', clock_box); + cancel_p.className = 'calendar-cancel'; + const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); + cancel_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.dismissClock(num); + }); + + document.addEventListener('keyup', function(event) { + if (event.which === 27) { + // ESC key closes popup + DateTimeShortcuts.dismissClock(num); + event.preventDefault(); + } + }); + }, + openClock: function(num) { + const clock_box = document.getElementById(DateTimeShortcuts.clockDivName + num); + const clock_link = document.getElementById(DateTimeShortcuts.clockLinkName + num); + + // Recalculate the clockbox position + // is it left-to-right or right-to-left layout ? + if (window.getComputedStyle(document.body).direction !== 'rtl') { + clock_box.style.left = findPosX(clock_link) + 17 + 'px'; + } + else { + // since style's width is in em, it'd be tough to calculate + // px value of it. let's use an estimated px for now + clock_box.style.left = findPosX(clock_link) - 110 + 'px'; + } + clock_box.style.top = Math.max(0, findPosY(clock_link) - 30) + 'px'; + + // Show the clock box + clock_box.style.display = 'block'; + document.addEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); + }, + dismissClock: function(num) { + document.getElementById(DateTimeShortcuts.clockDivName + num).style.display = 'none'; + document.removeEventListener('click', DateTimeShortcuts.dismissClockFunc[num]); + }, + handleClockQuicklink: function(num, val) { + let d; + if (val === -1) { + d = DateTimeShortcuts.now(); + } + else { + d = new Date(1970, 1, 1, val, 0, 0, 0); + } + DateTimeShortcuts.clockInputs[num].value = d.strftime(get_format('TIME_INPUT_FORMATS')[0]); + DateTimeShortcuts.clockInputs[num].focus(); + DateTimeShortcuts.dismissClock(num); + }, + // Add calendar widget to a given field. + addCalendar: function(inp) { + const num = DateTimeShortcuts.calendars.length; + + DateTimeShortcuts.calendarInputs[num] = inp; + DateTimeShortcuts.dismissCalendarFunc[num] = function() { DateTimeShortcuts.dismissCalendar(num); return true; }; + + // Shortcut links (calendar icon and "Today" link) + const shortcuts_span = document.createElement('span'); + shortcuts_span.className = DateTimeShortcuts.shortCutsClass; + inp.parentNode.insertBefore(shortcuts_span, inp.nextSibling); + const today_link = document.createElement('a'); + today_link.href = '#'; + today_link.appendChild(document.createTextNode(gettext('Today'))); + today_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, 0); + }); + const cal_link = document.createElement('a'); + cal_link.href = '#'; + cal_link.id = DateTimeShortcuts.calendarLinkName + num; + cal_link.addEventListener('click', function(e) { + e.preventDefault(); + // avoid triggering the document click handler to dismiss the calendar + e.stopPropagation(); + DateTimeShortcuts.openCalendar(num); + }); + quickElement( + 'span', cal_link, '', + 'class', 'date-icon', + 'title', gettext('Choose a Date') + ); + shortcuts_span.appendChild(document.createTextNode('\u00A0')); + shortcuts_span.appendChild(today_link); + shortcuts_span.appendChild(document.createTextNode('\u00A0|\u00A0')); + shortcuts_span.appendChild(cal_link); + + // Create calendarbox div. + // + // Markup looks like: + // + //
      + //

      + // + // February 2003 + //

      + //
      + // + //
      + //
      + // Yesterday | Today | Tomorrow + //
      + //

      Cancel

      + //
      + const cal_box = document.createElement('div'); + cal_box.style.display = 'none'; + cal_box.style.position = 'absolute'; + cal_box.className = 'calendarbox module'; + cal_box.id = DateTimeShortcuts.calendarDivName1 + num; + document.body.appendChild(cal_box); + cal_box.addEventListener('click', function(e) { e.stopPropagation(); }); + + // next-prev links + const cal_nav = quickElement('div', cal_box); + const cal_nav_prev = quickElement('a', cal_nav, '<', 'href', '#'); + cal_nav_prev.className = 'calendarnav-previous'; + cal_nav_prev.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.drawPrev(num); + }); + + const cal_nav_next = quickElement('a', cal_nav, '>', 'href', '#'); + cal_nav_next.className = 'calendarnav-next'; + cal_nav_next.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.drawNext(num); + }); + + // main box + const cal_main = quickElement('div', cal_box, '', 'id', DateTimeShortcuts.calendarDivName2 + num); + cal_main.className = 'calendar'; + DateTimeShortcuts.calendars[num] = new Calendar(DateTimeShortcuts.calendarDivName2 + num, DateTimeShortcuts.handleCalendarCallback(num)); + DateTimeShortcuts.calendars[num].drawCurrent(); + + // calendar shortcuts + const shortcuts = quickElement('div', cal_box); + shortcuts.className = 'calendar-shortcuts'; + let day_link = quickElement('a', shortcuts, gettext('Yesterday'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, -1); + }); + shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); + day_link = quickElement('a', shortcuts, gettext('Today'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, 0); + }); + shortcuts.appendChild(document.createTextNode('\u00A0|\u00A0')); + day_link = quickElement('a', shortcuts, gettext('Tomorrow'), 'href', '#'); + day_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.handleCalendarQuickLink(num, +1); + }); + + // cancel bar + const cancel_p = quickElement('p', cal_box); + cancel_p.className = 'calendar-cancel'; + const cancel_link = quickElement('a', cancel_p, gettext('Cancel'), 'href', '#'); + cancel_link.addEventListener('click', function(e) { + e.preventDefault(); + DateTimeShortcuts.dismissCalendar(num); + }); + document.addEventListener('keyup', function(event) { + if (event.which === 27) { + // ESC key closes popup + DateTimeShortcuts.dismissCalendar(num); + event.preventDefault(); + } + }); + }, + openCalendar: function(num) { + const cal_box = document.getElementById(DateTimeShortcuts.calendarDivName1 + num); + const cal_link = document.getElementById(DateTimeShortcuts.calendarLinkName + num); + const inp = DateTimeShortcuts.calendarInputs[num]; + + // Determine if the current value in the input has a valid date. + // If so, draw the calendar with that date's year and month. + if (inp.value) { + const format = get_format('DATE_INPUT_FORMATS')[0]; + const selected = inp.value.strptime(format); + const year = selected.getUTCFullYear(); + const month = selected.getUTCMonth() + 1; + const re = /\d{4}/; + if (re.test(year.toString()) && month >= 1 && month <= 12) { + DateTimeShortcuts.calendars[num].drawDate(month, year, selected); + } + } + + // Recalculate the clockbox position + // is it left-to-right or right-to-left layout ? + if (window.getComputedStyle(document.body).direction !== 'rtl') { + cal_box.style.left = findPosX(cal_link) + 17 + 'px'; + } + else { + // since style's width is in em, it'd be tough to calculate + // px value of it. let's use an estimated px for now + cal_box.style.left = findPosX(cal_link) - 180 + 'px'; + } + cal_box.style.top = Math.max(0, findPosY(cal_link) - 75) + 'px'; + + cal_box.style.display = 'block'; + document.addEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); + }, + dismissCalendar: function(num) { + document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; + document.removeEventListener('click', DateTimeShortcuts.dismissCalendarFunc[num]); + }, + drawPrev: function(num) { + DateTimeShortcuts.calendars[num].drawPreviousMonth(); + }, + drawNext: function(num) { + DateTimeShortcuts.calendars[num].drawNextMonth(); + }, + handleCalendarCallback: function(num) { + const format = get_format('DATE_INPUT_FORMATS')[0]; + return function(y, m, d) { + DateTimeShortcuts.calendarInputs[num].value = new Date(y, m - 1, d).strftime(format); + DateTimeShortcuts.calendarInputs[num].focus(); + document.getElementById(DateTimeShortcuts.calendarDivName1 + num).style.display = 'none'; + }; + }, + handleCalendarQuickLink: function(num, offset) { + const d = DateTimeShortcuts.now(); + d.setDate(d.getDate() + offset); + DateTimeShortcuts.calendarInputs[num].value = d.strftime(get_format('DATE_INPUT_FORMATS')[0]); + DateTimeShortcuts.calendarInputs[num].focus(); + DateTimeShortcuts.dismissCalendar(num); + } + }; + + window.addEventListener('load', DateTimeShortcuts.init); + window.DateTimeShortcuts = DateTimeShortcuts; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/admin/RelatedObjectLookups.js b/src/pe_reports/pe_reports_django_project/static/admin/js/admin/RelatedObjectLookups.js new file mode 100644 index 00000000..752dcad7 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/admin/RelatedObjectLookups.js @@ -0,0 +1,240 @@ +/*global SelectBox, interpolate*/ +// Handles related-objects functionality: lookup link for raw_id_fields +// and Add Another links. +'use strict'; +{ + const $ = django.jQuery; + let popupIndex = 0; + const relatedWindows = []; + + function dismissChildPopups() { + relatedWindows.forEach(function(win) { + if(!win.closed) { + win.dismissChildPopups(); + win.close(); + } + }); + } + + function setPopupIndex() { + if(document.getElementsByName("_popup").length > 0) { + const index = window.name.lastIndexOf("__") + 2; + popupIndex = parseInt(window.name.substring(index)); + } else { + popupIndex = 0; + } + } + + function addPopupIndex(name) { + name = name + "__" + (popupIndex + 1); + return name; + } + + function removePopupIndex(name) { + name = name.replace(new RegExp("__" + (popupIndex + 1) + "$"), ''); + return name; + } + + function showAdminPopup(triggeringLink, name_regexp, add_popup) { + const name = addPopupIndex(triggeringLink.id.replace(name_regexp, '')); + const href = new URL(triggeringLink.href); + if (add_popup) { + href.searchParams.set('_popup', 1); + } + const win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes'); + relatedWindows.push(win); + win.focus(); + return false; + } + + function showRelatedObjectLookupPopup(triggeringLink) { + return showAdminPopup(triggeringLink, /^lookup_/, true); + } + + function dismissRelatedLookupPopup(win, chosenId) { + const name = removePopupIndex(win.name); + const elem = document.getElementById(name); + if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { + elem.value += ',' + chosenId; + } else { + document.getElementById(name).value = chosenId; + } + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function showRelatedObjectPopup(triggeringLink) { + return showAdminPopup(triggeringLink, /^(change|add|delete)_/, false); + } + + function updateRelatedObjectLinks(triggeringLink) { + const $this = $(triggeringLink); + const siblings = $this.nextAll('.view-related, .change-related, .delete-related'); + if (!siblings.length) { + return; + } + const value = $this.val(); + if (value) { + siblings.each(function() { + const elm = $(this); + elm.attr('href', elm.attr('data-href-template').replace('__fk__', value)); + }); + } else { + siblings.removeAttr('href'); + } + } + + function updateRelatedSelectsOptions(currentSelect, win, objId, newRepr, newId) { + // After create/edit a model from the options next to the current + // select (+ or :pencil:) update ForeignKey PK of the rest of selects + // in the page. + + const path = win.location.pathname; + // Extract the model from the popup url '...//add/' or + // '...///change/' depending the action (add or change). + const modelName = path.split('/')[path.split('/').length - (objId ? 4 : 3)]; + // Exclude autocomplete selects. + const selectsRelated = document.querySelectorAll(`[data-model-ref="${modelName}"] select:not(.admin-autocomplete)`); + + selectsRelated.forEach(function(select) { + if (currentSelect === select) { + return; + } + + let option = select.querySelector(`option[value="${objId}"]`); + + if (!option) { + option = new Option(newRepr, newId); + select.options.add(option); + return; + } + + option.textContent = newRepr; + option.value = newId; + }); + } + + function dismissAddRelatedObjectPopup(win, newId, newRepr) { + const name = removePopupIndex(win.name); + const elem = document.getElementById(name); + if (elem) { + const elemName = elem.nodeName.toUpperCase(); + if (elemName === 'SELECT') { + elem.options[elem.options.length] = new Option(newRepr, newId, true, true); + updateRelatedSelectsOptions(elem, win, null, newRepr, newId); + } else if (elemName === 'INPUT') { + if (elem.classList.contains('vManyToManyRawIdAdminField') && elem.value) { + elem.value += ',' + newId; + } else { + elem.value = newId; + } + } + // Trigger a change event to update related links if required. + $(elem).trigger('change'); + } else { + const toId = name + "_to"; + const o = new Option(newRepr, newId); + SelectBox.add_to_cache(toId, o); + SelectBox.redisplay(toId); + } + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function dismissChangeRelatedObjectPopup(win, objId, newRepr, newId) { + const id = removePopupIndex(win.name.replace(/^edit_/, '')); + const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); + const selects = $(selectsSelector); + selects.find('option').each(function() { + if (this.value === objId) { + this.textContent = newRepr; + this.value = newId; + } + }).trigger('change'); + updateRelatedSelectsOptions(selects[0], win, objId, newRepr, newId); + selects.next().find('.select2-selection__rendered').each(function() { + // The element can have a clear button as a child. + // Use the lastChild to modify only the displayed value. + this.lastChild.textContent = newRepr; + this.title = newRepr; + }); + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + function dismissDeleteRelatedObjectPopup(win, objId) { + const id = removePopupIndex(win.name.replace(/^delete_/, '')); + const selectsSelector = interpolate('#%s, #%s_from, #%s_to', [id, id, id]); + const selects = $(selectsSelector); + selects.find('option').each(function() { + if (this.value === objId) { + $(this).remove(); + } + }).trigger('change'); + const index = relatedWindows.indexOf(win); + if (index > -1) { + relatedWindows.splice(index, 1); + } + win.close(); + } + + window.showRelatedObjectLookupPopup = showRelatedObjectLookupPopup; + window.dismissRelatedLookupPopup = dismissRelatedLookupPopup; + window.showRelatedObjectPopup = showRelatedObjectPopup; + window.updateRelatedObjectLinks = updateRelatedObjectLinks; + window.dismissAddRelatedObjectPopup = dismissAddRelatedObjectPopup; + window.dismissChangeRelatedObjectPopup = dismissChangeRelatedObjectPopup; + window.dismissDeleteRelatedObjectPopup = dismissDeleteRelatedObjectPopup; + window.dismissChildPopups = dismissChildPopups; + + // Kept for backward compatibility + window.showAddAnotherPopup = showRelatedObjectPopup; + window.dismissAddAnotherPopup = dismissAddRelatedObjectPopup; + + window.addEventListener('unload', function(evt) { + window.dismissChildPopups(); + }); + + $(document).ready(function() { + setPopupIndex(); + $("a[data-popup-opener]").on('click', function(event) { + event.preventDefault(); + opener.dismissRelatedLookupPopup(window, $(this).data("popup-opener")); + }); + $('body').on('click', '.related-widget-wrapper-link[data-popup="yes"]', function(e) { + e.preventDefault(); + if (this.href) { + const event = $.Event('django:show-related', {href: this.href}); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + showRelatedObjectPopup(this); + } + } + }); + $('body').on('change', '.related-widget-wrapper select', function(e) { + const event = $.Event('django:update-related'); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + updateRelatedObjectLinks(this); + } + }); + $('.related-widget-wrapper select').trigger('change'); + $('body').on('click', '.related-lookup', function(e) { + e.preventDefault(); + const event = $.Event('django:lookup-related'); + $(this).trigger(event); + if (!event.isDefaultPrevented()) { + showRelatedObjectLookupPopup(this); + } + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/autocomplete.js b/src/pe_reports/pe_reports_django_project/static/admin/js/autocomplete.js new file mode 100644 index 00000000..d3daeab8 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/autocomplete.js @@ -0,0 +1,33 @@ +'use strict'; +{ + const $ = django.jQuery; + + $.fn.djangoAdminSelect2 = function() { + $.each(this, function(i, element) { + $(element).select2({ + ajax: { + data: (params) => { + return { + term: params.term, + page: params.page, + app_label: element.dataset.appLabel, + model_name: element.dataset.modelName, + field_name: element.dataset.fieldName + }; + } + } + }); + }); + return this; + }; + + $(function() { + // Initialize all autocomplete widgets except the one in the template + // form used when a new formset is added. + $('.admin-autocomplete').not('[name*=__prefix__]').djangoAdminSelect2(); + }); + + document.addEventListener('formset:added', (event) => { + $(event.target).find('.admin-autocomplete').djangoAdminSelect2(); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/calendar.js b/src/pe_reports/pe_reports_django_project/static/admin/js/calendar.js new file mode 100644 index 00000000..a62d10a7 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/calendar.js @@ -0,0 +1,221 @@ +/*global gettext, pgettext, get_format, quickElement, removeChildren*/ +/* +calendar.js - Calendar functions by Adrian Holovaty +depends on core.js for utility functions like removeChildren or quickElement +*/ +'use strict'; +{ + // CalendarNamespace -- Provides a collection of HTML calendar-related helper functions + const CalendarNamespace = { + monthsOfYear: [ + gettext('January'), + gettext('February'), + gettext('March'), + gettext('April'), + gettext('May'), + gettext('June'), + gettext('July'), + gettext('August'), + gettext('September'), + gettext('October'), + gettext('November'), + gettext('December') + ], + monthsOfYearAbbrev: [ + pgettext('abbrev. month January', 'Jan'), + pgettext('abbrev. month February', 'Feb'), + pgettext('abbrev. month March', 'Mar'), + pgettext('abbrev. month April', 'Apr'), + pgettext('abbrev. month May', 'May'), + pgettext('abbrev. month June', 'Jun'), + pgettext('abbrev. month July', 'Jul'), + pgettext('abbrev. month August', 'Aug'), + pgettext('abbrev. month September', 'Sep'), + pgettext('abbrev. month October', 'Oct'), + pgettext('abbrev. month November', 'Nov'), + pgettext('abbrev. month December', 'Dec') + ], + daysOfWeek: [ + pgettext('one letter Sunday', 'S'), + pgettext('one letter Monday', 'M'), + pgettext('one letter Tuesday', 'T'), + pgettext('one letter Wednesday', 'W'), + pgettext('one letter Thursday', 'T'), + pgettext('one letter Friday', 'F'), + pgettext('one letter Saturday', 'S') + ], + firstDayOfWeek: parseInt(get_format('FIRST_DAY_OF_WEEK')), + isLeapYear: function(year) { + return (((year % 4) === 0) && ((year % 100) !== 0 ) || ((year % 400) === 0)); + }, + getDaysInMonth: function(month, year) { + let days; + if (month === 1 || month === 3 || month === 5 || month === 7 || month === 8 || month === 10 || month === 12) { + days = 31; + } + else if (month === 4 || month === 6 || month === 9 || month === 11) { + days = 30; + } + else if (month === 2 && CalendarNamespace.isLeapYear(year)) { + days = 29; + } + else { + days = 28; + } + return days; + }, + draw: function(month, year, div_id, callback, selected) { // month = 1-12, year = 1-9999 + const today = new Date(); + const todayDay = today.getDate(); + const todayMonth = today.getMonth() + 1; + const todayYear = today.getFullYear(); + let todayClass = ''; + + // Use UTC functions here because the date field does not contain time + // and using the UTC function variants prevent the local time offset + // from altering the date, specifically the day field. For example: + // + // ``` + // var x = new Date('2013-10-02'); + // var day = x.getDate(); + // ``` + // + // The day variable above will be 1 instead of 2 in, say, US Pacific time + // zone. + let isSelectedMonth = false; + if (typeof selected !== 'undefined') { + isSelectedMonth = (selected.getUTCFullYear() === year && (selected.getUTCMonth() + 1) === month); + } + + month = parseInt(month); + year = parseInt(year); + const calDiv = document.getElementById(div_id); + removeChildren(calDiv); + const calTable = document.createElement('table'); + quickElement('caption', calTable, CalendarNamespace.monthsOfYear[month - 1] + ' ' + year); + const tableBody = quickElement('tbody', calTable); + + // Draw days-of-week header + let tableRow = quickElement('tr', tableBody); + for (let i = 0; i < 7; i++) { + quickElement('th', tableRow, CalendarNamespace.daysOfWeek[(i + CalendarNamespace.firstDayOfWeek) % 7]); + } + + const startingPos = new Date(year, month - 1, 1 - CalendarNamespace.firstDayOfWeek).getDay(); + const days = CalendarNamespace.getDaysInMonth(month, year); + + let nonDayCell; + + // Draw blanks before first of month + tableRow = quickElement('tr', tableBody); + for (let i = 0; i < startingPos; i++) { + nonDayCell = quickElement('td', tableRow, ' '); + nonDayCell.className = "nonday"; + } + + function calendarMonth(y, m) { + function onClick(e) { + e.preventDefault(); + callback(y, m, this.textContent); + } + return onClick; + } + + // Draw days of month + let currentDay = 1; + for (let i = startingPos; currentDay <= days; i++) { + if (i % 7 === 0 && currentDay !== 1) { + tableRow = quickElement('tr', tableBody); + } + if ((currentDay === todayDay) && (month === todayMonth) && (year === todayYear)) { + todayClass = 'today'; + } else { + todayClass = ''; + } + + // use UTC function; see above for explanation. + if (isSelectedMonth && currentDay === selected.getUTCDate()) { + if (todayClass !== '') { + todayClass += " "; + } + todayClass += "selected"; + } + + const cell = quickElement('td', tableRow, '', 'class', todayClass); + const link = quickElement('a', cell, currentDay, 'href', '#'); + link.addEventListener('click', calendarMonth(year, month)); + currentDay++; + } + + // Draw blanks after end of month (optional, but makes for valid code) + while (tableRow.childNodes.length < 7) { + nonDayCell = quickElement('td', tableRow, ' '); + nonDayCell.className = "nonday"; + } + + calDiv.appendChild(calTable); + } + }; + + // Calendar -- A calendar instance + function Calendar(div_id, callback, selected) { + // div_id (string) is the ID of the element in which the calendar will + // be displayed + // callback (string) is the name of a JavaScript function that will be + // called with the parameters (year, month, day) when a day in the + // calendar is clicked + this.div_id = div_id; + this.callback = callback; + this.today = new Date(); + this.currentMonth = this.today.getMonth() + 1; + this.currentYear = this.today.getFullYear(); + if (typeof selected !== 'undefined') { + this.selected = selected; + } + } + Calendar.prototype = { + drawCurrent: function() { + CalendarNamespace.draw(this.currentMonth, this.currentYear, this.div_id, this.callback, this.selected); + }, + drawDate: function(month, year, selected) { + this.currentMonth = month; + this.currentYear = year; + + if(selected) { + this.selected = selected; + } + + this.drawCurrent(); + }, + drawPreviousMonth: function() { + if (this.currentMonth === 1) { + this.currentMonth = 12; + this.currentYear--; + } + else { + this.currentMonth--; + } + this.drawCurrent(); + }, + drawNextMonth: function() { + if (this.currentMonth === 12) { + this.currentMonth = 1; + this.currentYear++; + } + else { + this.currentMonth++; + } + this.drawCurrent(); + }, + drawPreviousYear: function() { + this.currentYear--; + this.drawCurrent(); + }, + drawNextYear: function() { + this.currentYear++; + this.drawCurrent(); + } + }; + window.Calendar = Calendar; + window.CalendarNamespace = CalendarNamespace; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/cancel.js b/src/pe_reports/pe_reports_django_project/static/admin/js/cancel.js new file mode 100644 index 00000000..3069c6f2 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/cancel.js @@ -0,0 +1,29 @@ +'use strict'; +{ + // Call function fn when the DOM is loaded and ready. If it is already + // loaded, call the function now. + // http://youmightnotneedjquery.com/#ready + function ready(fn) { + if (document.readyState !== 'loading') { + fn(); + } else { + document.addEventListener('DOMContentLoaded', fn); + } + } + + ready(function() { + function handleClick(event) { + event.preventDefault(); + const params = new URLSearchParams(window.location.search); + if (params.has('_popup')) { + window.close(); // Close the popup. + } else { + window.history.back(); // Otherwise, go back. + } + } + + document.querySelectorAll('.cancel-link').forEach(function(el) { + el.addEventListener('click', handleClick); + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/change_form.js b/src/pe_reports/pe_reports_django_project/static/admin/js/change_form.js new file mode 100644 index 00000000..96a4c62e --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/change_form.js @@ -0,0 +1,16 @@ +'use strict'; +{ + const inputTags = ['BUTTON', 'INPUT', 'SELECT', 'TEXTAREA']; + const modelName = document.getElementById('django-admin-form-add-constants').dataset.modelName; + if (modelName) { + const form = document.getElementById(modelName + '_form'); + for (const element of form.elements) { + // HTMLElement.offsetParent returns null when the element is not + // rendered. + if (inputTags.includes(element.tagName) && !element.disabled && element.offsetParent) { + element.focus(); + break; + } + } + } +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/collapse.js b/src/pe_reports/pe_reports_django_project/static/admin/js/collapse.js new file mode 100644 index 00000000..c6c7b0f6 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/collapse.js @@ -0,0 +1,43 @@ +/*global gettext*/ +'use strict'; +{ + window.addEventListener('load', function() { + // Add anchor tag for Show/Hide link + const fieldsets = document.querySelectorAll('fieldset.collapse'); + for (const [i, elem] of fieldsets.entries()) { + // Don't hide if fields in this fieldset have errors + if (elem.querySelectorAll('div.errors, ul.errorlist').length === 0) { + elem.classList.add('collapsed'); + const h2 = elem.querySelector('h2'); + const link = document.createElement('a'); + link.id = 'fieldsetcollapser' + i; + link.className = 'collapse-toggle'; + link.href = '#'; + link.textContent = gettext('Show'); + h2.appendChild(document.createTextNode(' (')); + h2.appendChild(link); + h2.appendChild(document.createTextNode(')')); + } + } + // Add toggle to hide/show anchor tag + const toggleFunc = function(ev) { + if (ev.target.matches('.collapse-toggle')) { + ev.preventDefault(); + ev.stopPropagation(); + const fieldset = ev.target.closest('fieldset'); + if (fieldset.classList.contains('collapsed')) { + // Show + ev.target.textContent = gettext('Hide'); + fieldset.classList.remove('collapsed'); + } else { + // Hide + ev.target.textContent = gettext('Show'); + fieldset.classList.add('collapsed'); + } + } + }; + document.querySelectorAll('fieldset.module').forEach(function(el) { + el.addEventListener('click', toggleFunc); + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/core.js b/src/pe_reports/pe_reports_django_project/static/admin/js/core.js new file mode 100644 index 00000000..afdae281 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/core.js @@ -0,0 +1,170 @@ +// Core JavaScript helper functions +'use strict'; + +// quickElement(tagType, parentReference [, textInChildNode, attribute, attributeValue ...]); +function quickElement() { + const obj = document.createElement(arguments[0]); + if (arguments[2]) { + const textNode = document.createTextNode(arguments[2]); + obj.appendChild(textNode); + } + const len = arguments.length; + for (let i = 3; i < len; i += 2) { + obj.setAttribute(arguments[i], arguments[i + 1]); + } + arguments[1].appendChild(obj); + return obj; +} + +// "a" is reference to an object +function removeChildren(a) { + while (a.hasChildNodes()) { + a.removeChild(a.lastChild); + } +} + +// ---------------------------------------------------------------------------- +// Find-position functions by PPK +// See https://www.quirksmode.org/js/findpos.html +// ---------------------------------------------------------------------------- +function findPosX(obj) { + let curleft = 0; + if (obj.offsetParent) { + while (obj.offsetParent) { + curleft += obj.offsetLeft - obj.scrollLeft; + obj = obj.offsetParent; + } + } else if (obj.x) { + curleft += obj.x; + } + return curleft; +} + +function findPosY(obj) { + let curtop = 0; + if (obj.offsetParent) { + while (obj.offsetParent) { + curtop += obj.offsetTop - obj.scrollTop; + obj = obj.offsetParent; + } + } else if (obj.y) { + curtop += obj.y; + } + return curtop; +} + +//----------------------------------------------------------------------------- +// Date object extensions +// ---------------------------------------------------------------------------- +{ + Date.prototype.getTwelveHours = function() { + return this.getHours() % 12 || 12; + }; + + Date.prototype.getTwoDigitMonth = function() { + return (this.getMonth() < 9) ? '0' + (this.getMonth() + 1) : (this.getMonth() + 1); + }; + + Date.prototype.getTwoDigitDate = function() { + return (this.getDate() < 10) ? '0' + this.getDate() : this.getDate(); + }; + + Date.prototype.getTwoDigitTwelveHour = function() { + return (this.getTwelveHours() < 10) ? '0' + this.getTwelveHours() : this.getTwelveHours(); + }; + + Date.prototype.getTwoDigitHour = function() { + return (this.getHours() < 10) ? '0' + this.getHours() : this.getHours(); + }; + + Date.prototype.getTwoDigitMinute = function() { + return (this.getMinutes() < 10) ? '0' + this.getMinutes() : this.getMinutes(); + }; + + Date.prototype.getTwoDigitSecond = function() { + return (this.getSeconds() < 10) ? '0' + this.getSeconds() : this.getSeconds(); + }; + + Date.prototype.getAbbrevMonthName = function() { + return typeof window.CalendarNamespace === "undefined" + ? this.getTwoDigitMonth() + : window.CalendarNamespace.monthsOfYearAbbrev[this.getMonth()]; + }; + + Date.prototype.getFullMonthName = function() { + return typeof window.CalendarNamespace === "undefined" + ? this.getTwoDigitMonth() + : window.CalendarNamespace.monthsOfYear[this.getMonth()]; + }; + + Date.prototype.strftime = function(format) { + const fields = { + b: this.getAbbrevMonthName(), + B: this.getFullMonthName(), + c: this.toString(), + d: this.getTwoDigitDate(), + H: this.getTwoDigitHour(), + I: this.getTwoDigitTwelveHour(), + m: this.getTwoDigitMonth(), + M: this.getTwoDigitMinute(), + p: (this.getHours() >= 12) ? 'PM' : 'AM', + S: this.getTwoDigitSecond(), + w: '0' + this.getDay(), + x: this.toLocaleDateString(), + X: this.toLocaleTimeString(), + y: ('' + this.getFullYear()).substr(2, 4), + Y: '' + this.getFullYear(), + '%': '%' + }; + let result = '', i = 0; + while (i < format.length) { + if (format.charAt(i) === '%') { + result = result + fields[format.charAt(i + 1)]; + ++i; + } + else { + result = result + format.charAt(i); + } + ++i; + } + return result; + }; + + // ---------------------------------------------------------------------------- + // String object extensions + // ---------------------------------------------------------------------------- + String.prototype.strptime = function(format) { + const split_format = format.split(/[.\-/]/); + const date = this.split(/[.\-/]/); + let i = 0; + let day, month, year; + while (i < split_format.length) { + switch (split_format[i]) { + case "%d": + day = date[i]; + break; + case "%m": + month = date[i] - 1; + break; + case "%Y": + year = date[i]; + break; + case "%y": + // A %y value in the range of [00, 68] is in the current + // century, while [69, 99] is in the previous century, + // according to the Open Group Specification. + if (parseInt(date[i], 10) >= 69) { + year = date[i]; + } else { + year = (new Date(Date.UTC(date[i], 0))).getUTCFullYear() + 100; + } + break; + } + ++i; + } + // Create Date object from UTC since the parsed value is supposed to be + // in UTC, not local time. Also, the calendar uses UTC functions for + // date extraction. + return new Date(Date.UTC(year, month, day)); + }; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/filters.js b/src/pe_reports/pe_reports_django_project/static/admin/js/filters.js new file mode 100644 index 00000000..ba691ac8 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/filters.js @@ -0,0 +1,30 @@ +/** + * Persist changelist filters state (collapsed/expanded). + */ +'use strict'; +{ + // Init filters. + let filters = JSON.parse(sessionStorage.getItem('django.admin.filtersState')); + + if (!filters) { + filters = {}; + } + + Object.entries(filters).forEach(([key, value]) => { + const detailElement = document.querySelector(`[data-filter-title='${key}']`); + + // Check if the filter is present, it could be from other view. + if (detailElement) { + value ? detailElement.setAttribute('open', '') : detailElement.removeAttribute('open'); + } + }); + + // Save filter state when clicks. + const details = document.querySelectorAll('details'); + details.forEach(detail => { + detail.addEventListener('toggle', event => { + filters[`${event.target.dataset.filterTitle}`] = detail.open; + sessionStorage.setItem('django.admin.filtersState', JSON.stringify(filters)); + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/inlines.js b/src/pe_reports/pe_reports_django_project/static/admin/js/inlines.js new file mode 100644 index 00000000..e9a1dfe1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/inlines.js @@ -0,0 +1,359 @@ +/*global DateTimeShortcuts, SelectFilter*/ +/** + * Django admin inlines + * + * Based on jQuery Formset 1.1 + * @author Stanislaus Madueke (stan DOT madueke AT gmail DOT com) + * @requires jQuery 1.2.6 or later + * + * Copyright (c) 2009, Stanislaus Madueke + * All rights reserved. + * + * Spiced up with Code from Zain Memon's GSoC project 2009 + * and modified for Django by Jannis Leidel, Travis Swicegood and Julien Phalip. + * + * Licensed under the New BSD License + * See: https://opensource.org/licenses/bsd-license.php + */ +'use strict'; +{ + const $ = django.jQuery; + $.fn.formset = function(opts) { + const options = $.extend({}, $.fn.formset.defaults, opts); + const $this = $(this); + const $parent = $this.parent(); + const updateElementIndex = function(el, prefix, ndx) { + const id_regex = new RegExp("(" + prefix + "-(\\d+|__prefix__))"); + const replacement = prefix + "-" + ndx; + if ($(el).prop("for")) { + $(el).prop("for", $(el).prop("for").replace(id_regex, replacement)); + } + if (el.id) { + el.id = el.id.replace(id_regex, replacement); + } + if (el.name) { + el.name = el.name.replace(id_regex, replacement); + } + }; + const totalForms = $("#id_" + options.prefix + "-TOTAL_FORMS").prop("autocomplete", "off"); + let nextIndex = parseInt(totalForms.val(), 10); + const maxForms = $("#id_" + options.prefix + "-MAX_NUM_FORMS").prop("autocomplete", "off"); + const minForms = $("#id_" + options.prefix + "-MIN_NUM_FORMS").prop("autocomplete", "off"); + let addButton; + + /** + * The "Add another MyModel" button below the inline forms. + */ + const addInlineAddButton = function() { + if (addButton === null) { + if ($this.prop("tagName") === "TR") { + // If forms are laid out as table rows, insert the + // "add" button in a new table row: + const numCols = $this.eq(-1).children().length; + $parent.append('
    "); + addButton = $parent.find("tr:last a"); + } else { + // Otherwise, insert it immediately after the last form: + $this.filter(":last").after('"); + addButton = $this.filter(":last").next().find("a"); + } + } + addButton.on('click', addInlineClickHandler); + }; + + const addInlineClickHandler = function(e) { + e.preventDefault(); + const template = $("#" + options.prefix + "-empty"); + const row = template.clone(true); + row.removeClass(options.emptyCssClass) + .addClass(options.formCssClass) + .attr("id", options.prefix + "-" + nextIndex); + addInlineDeleteButton(row); + row.find("*").each(function() { + updateElementIndex(this, options.prefix, totalForms.val()); + }); + // Insert the new form when it has been fully edited. + row.insertBefore($(template)); + // Update number of total forms. + $(totalForms).val(parseInt(totalForms.val(), 10) + 1); + nextIndex += 1; + // Hide the add button if there's a limit and it's been reached. + if ((maxForms.val() !== '') && (maxForms.val() - totalForms.val()) <= 0) { + addButton.parent().hide(); + } + // Show the remove buttons if there are more than min_num. + toggleDeleteButtonVisibility(row.closest('.inline-group')); + + // Pass the new form to the post-add callback, if provided. + if (options.added) { + options.added(row); + } + row.get(0).dispatchEvent(new CustomEvent("formset:added", { + bubbles: true, + detail: { + formsetName: options.prefix + } + })); + }; + + /** + * The "X" button that is part of every unsaved inline. + * (When saved, it is replaced with a "Delete" checkbox.) + */ + const addInlineDeleteButton = function(row) { + if (row.is("tr")) { + // If the forms are laid out in table rows, insert + // the remove button into the last table cell: + row.children(":last").append('"); + } else if (row.is("ul") || row.is("ol")) { + // If they're laid out as an ordered/unordered list, + // insert an
  • after the last list item: + row.append('
  • ' + options.deleteText + "
  • "); + } else { + // Otherwise, just insert the remove button as the + // last child element of the form's container: + row.children(":first").append('' + options.deleteText + ""); + } + // Add delete handler for each row. + row.find("a." + options.deleteCssClass).on('click', inlineDeleteHandler.bind(this)); + }; + + const inlineDeleteHandler = function(e1) { + e1.preventDefault(); + const deleteButton = $(e1.target); + const row = deleteButton.closest('.' + options.formCssClass); + const inlineGroup = row.closest('.inline-group'); + // Remove the parent form containing this button, + // and also remove the relevant row with non-field errors: + const prevRow = row.prev(); + if (prevRow.length && prevRow.hasClass('row-form-errors')) { + prevRow.remove(); + } + row.remove(); + nextIndex -= 1; + // Pass the deleted form to the post-delete callback, if provided. + if (options.removed) { + options.removed(row); + } + document.dispatchEvent(new CustomEvent("formset:removed", { + detail: { + formsetName: options.prefix + } + })); + // Update the TOTAL_FORMS form count. + const forms = $("." + options.formCssClass); + $("#id_" + options.prefix + "-TOTAL_FORMS").val(forms.length); + // Show add button again once below maximum number. + if ((maxForms.val() === '') || (maxForms.val() - forms.length) > 0) { + addButton.parent().show(); + } + // Hide the remove buttons if at min_num. + toggleDeleteButtonVisibility(inlineGroup); + // Also, update names and ids for all remaining form controls so + // they remain in sequence: + let i, formCount; + const updateElementCallback = function() { + updateElementIndex(this, options.prefix, i); + }; + for (i = 0, formCount = forms.length; i < formCount; i++) { + updateElementIndex($(forms).get(i), options.prefix, i); + $(forms.get(i)).find("*").each(updateElementCallback); + } + }; + + const toggleDeleteButtonVisibility = function(inlineGroup) { + if ((minForms.val() !== '') && (minForms.val() - totalForms.val()) >= 0) { + inlineGroup.find('.inline-deletelink').hide(); + } else { + inlineGroup.find('.inline-deletelink').show(); + } + }; + + $this.each(function(i) { + $(this).not("." + options.emptyCssClass).addClass(options.formCssClass); + }); + + // Create the delete buttons for all unsaved inlines: + $this.filter('.' + options.formCssClass + ':not(.has_original):not(.' + options.emptyCssClass + ')').each(function() { + addInlineDeleteButton($(this)); + }); + toggleDeleteButtonVisibility($this); + + // Create the add button, initially hidden. + addButton = options.addButton; + addInlineAddButton(); + + // Show the add button if allowed to add more items. + // Note that max_num = None translates to a blank string. + const showAddButton = maxForms.val() === '' || (maxForms.val() - totalForms.val()) > 0; + if ($this.length && showAddButton) { + addButton.parent().show(); + } else { + addButton.parent().hide(); + } + + return this; + }; + + /* Setup plugin defaults */ + $.fn.formset.defaults = { + prefix: "form", // The form prefix for your django formset + addText: "add another", // Text for the add link + deleteText: "remove", // Text for the delete link + addCssClass: "add-row", // CSS class applied to the add link + deleteCssClass: "delete-row", // CSS class applied to the delete link + emptyCssClass: "empty-row", // CSS class applied to the empty row + formCssClass: "dynamic-form", // CSS class applied to each form in a formset + added: null, // Function called each time a new form is added + removed: null, // Function called each time a form is deleted + addButton: null // Existing add button to use + }; + + + // Tabular inlines --------------------------------------------------------- + $.fn.tabularFormset = function(selector, options) { + const $rows = $(this); + + const reinitDateTimeShortCuts = function() { + // Reinitialize the calendar and clock widgets by force + if (typeof DateTimeShortcuts !== "undefined") { + $(".datetimeshortcuts").remove(); + DateTimeShortcuts.init(); + } + }; + + const updateSelectFilter = function() { + // If any SelectFilter widgets are a part of the new form, + // instantiate a new SelectFilter instance for it. + if (typeof SelectFilter !== 'undefined') { + $('.selectfilter').each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, false); + }); + $('.selectfilterstacked').each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, true); + }); + } + }; + + const initPrepopulatedFields = function(row) { + row.find('.prepopulated_field').each(function() { + const field = $(this), + input = field.find('input, select, textarea'), + dependency_list = input.data('dependency_list') || [], + dependencies = []; + $.each(dependency_list, function(i, field_name) { + dependencies.push('#' + row.find('.field-' + field_name).find('input, select, textarea').attr('id')); + }); + if (dependencies.length) { + input.prepopulate(dependencies, input.attr('maxlength')); + } + }); + }; + + $rows.formset({ + prefix: options.prefix, + addText: options.addText, + formCssClass: "dynamic-" + options.prefix, + deleteCssClass: "inline-deletelink", + deleteText: options.deleteText, + emptyCssClass: "empty-form", + added: function(row) { + initPrepopulatedFields(row); + reinitDateTimeShortCuts(); + updateSelectFilter(); + }, + addButton: options.addButton + }); + + return $rows; + }; + + // Stacked inlines --------------------------------------------------------- + $.fn.stackedFormset = function(selector, options) { + const $rows = $(this); + const updateInlineLabel = function(row) { + $(selector).find(".inline_label").each(function(i) { + const count = i + 1; + $(this).html($(this).html().replace(/(#\d+)/g, "#" + count)); + }); + }; + + const reinitDateTimeShortCuts = function() { + // Reinitialize the calendar and clock widgets by force, yuck. + if (typeof DateTimeShortcuts !== "undefined") { + $(".datetimeshortcuts").remove(); + DateTimeShortcuts.init(); + } + }; + + const updateSelectFilter = function() { + // If any SelectFilter widgets were added, instantiate a new instance. + if (typeof SelectFilter !== "undefined") { + $(".selectfilter").each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, false); + }); + $(".selectfilterstacked").each(function(index, value) { + SelectFilter.init(value.id, this.dataset.fieldName, true); + }); + } + }; + + const initPrepopulatedFields = function(row) { + row.find('.prepopulated_field').each(function() { + const field = $(this), + input = field.find('input, select, textarea'), + dependency_list = input.data('dependency_list') || [], + dependencies = []; + $.each(dependency_list, function(i, field_name) { + // Dependency in a fieldset. + let field_element = row.find('.form-row .field-' + field_name); + // Dependency without a fieldset. + if (!field_element.length) { + field_element = row.find('.form-row.field-' + field_name); + } + dependencies.push('#' + field_element.find('input, select, textarea').attr('id')); + }); + if (dependencies.length) { + input.prepopulate(dependencies, input.attr('maxlength')); + } + }); + }; + + $rows.formset({ + prefix: options.prefix, + addText: options.addText, + formCssClass: "dynamic-" + options.prefix, + deleteCssClass: "inline-deletelink", + deleteText: options.deleteText, + emptyCssClass: "empty-form", + removed: updateInlineLabel, + added: function(row) { + initPrepopulatedFields(row); + reinitDateTimeShortCuts(); + updateSelectFilter(); + updateInlineLabel(row); + }, + addButton: options.addButton + }); + + return $rows; + }; + + $(document).ready(function() { + $(".js-inline-admin-formset").each(function() { + const data = $(this).data(), + inlineOptions = data.inlineFormset; + let selector; + switch(data.inlineType) { + case "stacked": + selector = inlineOptions.name + "-group .inline-related"; + $(selector).stackedFormset(selector, inlineOptions.options); + break; + case "tabular": + selector = inlineOptions.name + "-group .tabular.inline-related tbody:first > tr.form-row"; + $(selector).tabularFormset(selector, inlineOptions.options); + break; + } + }); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/jquery.init.js b/src/pe_reports/pe_reports_django_project/static/admin/js/jquery.init.js new file mode 100644 index 00000000..f40b27f4 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/jquery.init.js @@ -0,0 +1,8 @@ +/*global jQuery:false*/ +'use strict'; +/* Puts the included jQuery into our own namespace using noConflict and passing + * it 'true'. This ensures that the included jQuery doesn't pollute the global + * namespace (i.e. this preserves pre-existing values for both window.$ and + * window.jQuery). + */ +window.django = {jQuery: jQuery.noConflict(true)}; diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/nav_sidebar.js b/src/pe_reports/pe_reports_django_project/static/admin/js/nav_sidebar.js new file mode 100644 index 00000000..261a9d49 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/nav_sidebar.js @@ -0,0 +1,102 @@ +'use strict'; +{ + const toggleNavSidebar = document.getElementById('toggle-nav-sidebar'); + if (toggleNavSidebar !== null) { + const navLinks = document.querySelectorAll('#nav-sidebar a'); + function disableNavLinkTabbing() { + for (const navLink of navLinks) { + navLink.tabIndex = -1; + } + } + function enableNavLinkTabbing() { + for (const navLink of navLinks) { + navLink.tabIndex = 0; + } + } + function disableNavFilterTabbing() { + document.getElementById('nav-filter').tabIndex = -1; + } + function enableNavFilterTabbing() { + document.getElementById('nav-filter').tabIndex = 0; + } + + const main = document.getElementById('main'); + let navSidebarIsOpen = localStorage.getItem('django.admin.navSidebarIsOpen'); + if (navSidebarIsOpen === null) { + navSidebarIsOpen = 'true'; + } + if (navSidebarIsOpen === 'false') { + disableNavLinkTabbing(); + disableNavFilterTabbing(); + } + main.classList.toggle('shifted', navSidebarIsOpen === 'true'); + + toggleNavSidebar.addEventListener('click', function() { + if (navSidebarIsOpen === 'true') { + navSidebarIsOpen = 'false'; + disableNavLinkTabbing(); + disableNavFilterTabbing(); + } else { + navSidebarIsOpen = 'true'; + enableNavLinkTabbing(); + enableNavFilterTabbing(); + } + localStorage.setItem('django.admin.navSidebarIsOpen', navSidebarIsOpen); + main.classList.toggle('shifted'); + }); + } + + function initSidebarQuickFilter() { + const options = []; + const navSidebar = document.getElementById('nav-sidebar'); + if (!navSidebar) { + return; + } + navSidebar.querySelectorAll('th[scope=row] a').forEach((container) => { + options.push({title: container.innerHTML, node: container}); + }); + + function checkValue(event) { + let filterValue = event.target.value; + if (filterValue) { + filterValue = filterValue.toLowerCase(); + } + if (event.key === 'Escape') { + filterValue = ''; + event.target.value = ''; // clear input + } + let matches = false; + for (const o of options) { + let displayValue = ''; + if (filterValue) { + if (o.title.toLowerCase().indexOf(filterValue) === -1) { + displayValue = 'none'; + } else { + matches = true; + } + } + // show/hide parent + o.node.parentNode.parentNode.style.display = displayValue; + } + if (!filterValue || matches) { + event.target.classList.remove('no-results'); + } else { + event.target.classList.add('no-results'); + } + sessionStorage.setItem('django.admin.navSidebarFilterValue', filterValue); + } + + const nav = document.getElementById('nav-filter'); + nav.addEventListener('change', checkValue, false); + nav.addEventListener('input', checkValue, false); + nav.addEventListener('keyup', checkValue, false); + + const storedValue = sessionStorage.getItem('django.admin.navSidebarFilterValue'); + if (storedValue) { + nav.value = storedValue; + checkValue({target: nav, key: ''}); + } + } + window.initSidebarQuickFilter = initSidebarQuickFilter; + initSidebarQuickFilter(); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/popup_response.js b/src/pe_reports/pe_reports_django_project/static/admin/js/popup_response.js new file mode 100644 index 00000000..2b1d3dd3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/popup_response.js @@ -0,0 +1,16 @@ +/*global opener */ +'use strict'; +{ + const initData = JSON.parse(document.getElementById('django-admin-popup-response-constants').dataset.popupResponse); + switch(initData.action) { + case 'change': + opener.dismissChangeRelatedObjectPopup(window, initData.value, initData.obj, initData.new_value); + break; + case 'delete': + opener.dismissDeleteRelatedObjectPopup(window, initData.value); + break; + default: + opener.dismissAddRelatedObjectPopup(window, initData.value, initData.obj); + break; + } +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate.js b/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate.js new file mode 100644 index 00000000..89e95ab4 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate.js @@ -0,0 +1,43 @@ +/*global URLify*/ +'use strict'; +{ + const $ = django.jQuery; + $.fn.prepopulate = function(dependencies, maxLength, allowUnicode) { + /* + Depends on urlify.js + Populates a selected field with the values of the dependent fields, + URLifies and shortens the string. + dependencies - array of dependent fields ids + maxLength - maximum length of the URLify'd string + allowUnicode - Unicode support of the URLify'd string + */ + return this.each(function() { + const prepopulatedField = $(this); + + const populate = function() { + // Bail if the field's value has been changed by the user + if (prepopulatedField.data('_changed')) { + return; + } + + const values = []; + $.each(dependencies, function(i, field) { + field = $(field); + if (field.val().length > 0) { + values.push(field.val()); + } + }); + prepopulatedField.val(URLify(values.join(' '), maxLength, allowUnicode)); + }; + + prepopulatedField.data('_changed', false); + prepopulatedField.on('change', function() { + prepopulatedField.data('_changed', true); + }); + + if (!prepopulatedField.val()) { + $(dependencies.join(',')).on('keyup change focus', populate); + } + }); + }; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate_init.js b/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate_init.js new file mode 100644 index 00000000..a58841f0 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/prepopulate_init.js @@ -0,0 +1,15 @@ +'use strict'; +{ + const $ = django.jQuery; + const fields = $('#django-admin-prepopulated-fields-constants').data('prepopulatedFields'); + $.each(fields, function(index, field) { + $( + '.empty-form .form-row .field-' + field.name + + ', .empty-form.form-row .field-' + field.name + + ', .empty-form .form-row.field-' + field.name + ).addClass('prepopulated_field'); + $(field.id).data('dependency_list', field.dependency_list).prepopulate( + field.dependency_ids, field.maxLength, field.allowUnicode + ); + }); +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/urlify.js b/src/pe_reports/pe_reports_django_project/static/admin/js/urlify.js new file mode 100644 index 00000000..61dedb23 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/urlify.js @@ -0,0 +1,170 @@ +/*global XRegExp*/ +'use strict'; +{ + const LATIN_MAP = { + 'À': 'A', 'Á': 'A', 'Â': 'A', 'Ã': 'A', 'Ä': 'A', 'Å': 'A', 'Æ': 'AE', + 'Ç': 'C', 'È': 'E', 'É': 'E', 'Ê': 'E', 'Ë': 'E', 'Ì': 'I', 'Í': 'I', + 'Î': 'I', 'Ï': 'I', 'Ð': 'D', 'Ñ': 'N', 'Ò': 'O', 'Ó': 'O', 'Ô': 'O', + 'Õ': 'O', 'Ö': 'O', 'Ő': 'O', 'Ø': 'O', 'Ù': 'U', 'Ú': 'U', 'Û': 'U', + 'Ü': 'U', 'Ű': 'U', 'Ý': 'Y', 'Þ': 'TH', 'Ÿ': 'Y', 'ß': 'ss', 'à': 'a', + 'á': 'a', 'â': 'a', 'ã': 'a', 'ä': 'a', 'å': 'a', 'æ': 'ae', 'ç': 'c', + 'è': 'e', 'é': 'e', 'ê': 'e', 'ë': 'e', 'ì': 'i', 'í': 'i', 'î': 'i', + 'ï': 'i', 'ð': 'd', 'ñ': 'n', 'ò': 'o', 'ó': 'o', 'ô': 'o', 'õ': 'o', + 'ö': 'o', 'ő': 'o', 'ø': 'o', 'ù': 'u', 'ú': 'u', 'û': 'u', 'ü': 'u', + 'ű': 'u', 'ý': 'y', 'þ': 'th', 'ÿ': 'y' + }; + const LATIN_SYMBOLS_MAP = { + '©': '(c)' + }; + const GREEK_MAP = { + 'α': 'a', 'β': 'b', 'γ': 'g', 'δ': 'd', 'ε': 'e', 'ζ': 'z', 'η': 'h', + 'θ': '8', 'ι': 'i', 'κ': 'k', 'λ': 'l', 'μ': 'm', 'ν': 'n', 'ξ': '3', + 'ο': 'o', 'π': 'p', 'ρ': 'r', 'σ': 's', 'τ': 't', 'υ': 'y', 'φ': 'f', + 'χ': 'x', 'ψ': 'ps', 'ω': 'w', 'ά': 'a', 'έ': 'e', 'ί': 'i', 'ό': 'o', + 'ύ': 'y', 'ή': 'h', 'ώ': 'w', 'ς': 's', 'ϊ': 'i', 'ΰ': 'y', 'ϋ': 'y', + 'ΐ': 'i', 'Α': 'A', 'Β': 'B', 'Γ': 'G', 'Δ': 'D', 'Ε': 'E', 'Ζ': 'Z', + 'Η': 'H', 'Θ': '8', 'Ι': 'I', 'Κ': 'K', 'Λ': 'L', 'Μ': 'M', 'Ν': 'N', + 'Ξ': '3', 'Ο': 'O', 'Π': 'P', 'Ρ': 'R', 'Σ': 'S', 'Τ': 'T', 'Υ': 'Y', + 'Φ': 'F', 'Χ': 'X', 'Ψ': 'PS', 'Ω': 'W', 'Ά': 'A', 'Έ': 'E', 'Ί': 'I', + 'Ό': 'O', 'Ύ': 'Y', 'Ή': 'H', 'Ώ': 'W', 'Ϊ': 'I', 'Ϋ': 'Y' + }; + const TURKISH_MAP = { + 'ş': 's', 'Ş': 'S', 'ı': 'i', 'İ': 'I', 'ç': 'c', 'Ç': 'C', 'ü': 'u', + 'Ü': 'U', 'ö': 'o', 'Ö': 'O', 'ğ': 'g', 'Ğ': 'G' + }; + const ROMANIAN_MAP = { + 'ă': 'a', 'î': 'i', 'ș': 's', 'ț': 't', 'â': 'a', + 'Ă': 'A', 'Î': 'I', 'Ș': 'S', 'Ț': 'T', 'Â': 'A' + }; + const RUSSIAN_MAP = { + 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 'е': 'e', 'ё': 'yo', + 'ж': 'zh', 'з': 'z', 'и': 'i', 'й': 'j', 'к': 'k', 'л': 'l', 'м': 'm', + 'н': 'n', 'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 'у': 'u', + 'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 'ш': 'sh', 'щ': 'sh', 'ъ': '', + 'ы': 'y', 'ь': '', 'э': 'e', 'ю': 'yu', 'я': 'ya', + 'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D', 'Е': 'E', 'Ё': 'Yo', + 'Ж': 'Zh', 'З': 'Z', 'И': 'I', 'Й': 'J', 'К': 'K', 'Л': 'L', 'М': 'M', + 'Н': 'N', 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 'У': 'U', + 'Ф': 'F', 'Х': 'H', 'Ц': 'C', 'Ч': 'Ch', 'Ш': 'Sh', 'Щ': 'Sh', 'Ъ': '', + 'Ы': 'Y', 'Ь': '', 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya' + }; + const UKRAINIAN_MAP = { + 'Є': 'Ye', 'І': 'I', 'Ї': 'Yi', 'Ґ': 'G', 'є': 'ye', 'і': 'i', + 'ї': 'yi', 'ґ': 'g' + }; + const CZECH_MAP = { + 'č': 'c', 'ď': 'd', 'ě': 'e', 'ň': 'n', 'ř': 'r', 'š': 's', 'ť': 't', + 'ů': 'u', 'ž': 'z', 'Č': 'C', 'Ď': 'D', 'Ě': 'E', 'Ň': 'N', 'Ř': 'R', + 'Š': 'S', 'Ť': 'T', 'Ů': 'U', 'Ž': 'Z' + }; + const SLOVAK_MAP = { + 'á': 'a', 'ä': 'a', 'č': 'c', 'ď': 'd', 'é': 'e', 'í': 'i', 'ľ': 'l', + 'ĺ': 'l', 'ň': 'n', 'ó': 'o', 'ô': 'o', 'ŕ': 'r', 'š': 's', 'ť': 't', + 'ú': 'u', 'ý': 'y', 'ž': 'z', + 'Á': 'a', 'Ä': 'A', 'Č': 'C', 'Ď': 'D', 'É': 'E', 'Í': 'I', 'Ľ': 'L', + 'Ĺ': 'L', 'Ň': 'N', 'Ó': 'O', 'Ô': 'O', 'Ŕ': 'R', 'Š': 'S', 'Ť': 'T', + 'Ú': 'U', 'Ý': 'Y', 'Ž': 'Z' + }; + const POLISH_MAP = { + 'ą': 'a', 'ć': 'c', 'ę': 'e', 'ł': 'l', 'ń': 'n', 'ó': 'o', 'ś': 's', + 'ź': 'z', 'ż': 'z', + 'Ą': 'A', 'Ć': 'C', 'Ę': 'E', 'Ł': 'L', 'Ń': 'N', 'Ó': 'O', 'Ś': 'S', + 'Ź': 'Z', 'Ż': 'Z' + }; + const LATVIAN_MAP = { + 'ā': 'a', 'č': 'c', 'ē': 'e', 'ģ': 'g', 'ī': 'i', 'ķ': 'k', 'ļ': 'l', + 'ņ': 'n', 'š': 's', 'ū': 'u', 'ž': 'z', + 'Ā': 'A', 'Č': 'C', 'Ē': 'E', 'Ģ': 'G', 'Ī': 'I', 'Ķ': 'K', 'Ļ': 'L', + 'Ņ': 'N', 'Š': 'S', 'Ū': 'U', 'Ž': 'Z' + }; + const ARABIC_MAP = { + 'أ': 'a', 'ب': 'b', 'ت': 't', 'ث': 'th', 'ج': 'g', 'ح': 'h', 'خ': 'kh', 'د': 'd', + 'ذ': 'th', 'ر': 'r', 'ز': 'z', 'س': 's', 'ش': 'sh', 'ص': 's', 'ض': 'd', 'ط': 't', + 'ظ': 'th', 'ع': 'aa', 'غ': 'gh', 'ف': 'f', 'ق': 'k', 'ك': 'k', 'ل': 'l', 'م': 'm', + 'ن': 'n', 'ه': 'h', 'و': 'o', 'ي': 'y' + }; + const LITHUANIAN_MAP = { + 'ą': 'a', 'č': 'c', 'ę': 'e', 'ė': 'e', 'į': 'i', 'š': 's', 'ų': 'u', + 'ū': 'u', 'ž': 'z', + 'Ą': 'A', 'Č': 'C', 'Ę': 'E', 'Ė': 'E', 'Į': 'I', 'Š': 'S', 'Ų': 'U', + 'Ū': 'U', 'Ž': 'Z' + }; + const SERBIAN_MAP = { + 'ђ': 'dj', 'ј': 'j', 'љ': 'lj', 'њ': 'nj', 'ћ': 'c', 'џ': 'dz', + 'đ': 'dj', 'Ђ': 'Dj', 'Ј': 'j', 'Љ': 'Lj', 'Њ': 'Nj', 'Ћ': 'C', + 'Џ': 'Dz', 'Đ': 'Dj' + }; + const AZERBAIJANI_MAP = { + 'ç': 'c', 'ə': 'e', 'ğ': 'g', 'ı': 'i', 'ö': 'o', 'ş': 's', 'ü': 'u', + 'Ç': 'C', 'Ə': 'E', 'Ğ': 'G', 'İ': 'I', 'Ö': 'O', 'Ş': 'S', 'Ü': 'U' + }; + const GEORGIAN_MAP = { + 'ა': 'a', 'ბ': 'b', 'გ': 'g', 'დ': 'd', 'ე': 'e', 'ვ': 'v', 'ზ': 'z', + 'თ': 't', 'ი': 'i', 'კ': 'k', 'ლ': 'l', 'მ': 'm', 'ნ': 'n', 'ო': 'o', + 'პ': 'p', 'ჟ': 'j', 'რ': 'r', 'ს': 's', 'ტ': 't', 'უ': 'u', 'ფ': 'f', + 'ქ': 'q', 'ღ': 'g', 'ყ': 'y', 'შ': 'sh', 'ჩ': 'ch', 'ც': 'c', 'ძ': 'dz', + 'წ': 'w', 'ჭ': 'ch', 'ხ': 'x', 'ჯ': 'j', 'ჰ': 'h' + }; + + const ALL_DOWNCODE_MAPS = [ + LATIN_MAP, + LATIN_SYMBOLS_MAP, + GREEK_MAP, + TURKISH_MAP, + ROMANIAN_MAP, + RUSSIAN_MAP, + UKRAINIAN_MAP, + CZECH_MAP, + SLOVAK_MAP, + POLISH_MAP, + LATVIAN_MAP, + ARABIC_MAP, + LITHUANIAN_MAP, + SERBIAN_MAP, + AZERBAIJANI_MAP, + GEORGIAN_MAP + ]; + + const Downcoder = { + 'Initialize': function() { + if (Downcoder.map) { // already made + return; + } + Downcoder.map = {}; + for (const lookup of ALL_DOWNCODE_MAPS) { + Object.assign(Downcoder.map, lookup); + } + Downcoder.regex = new RegExp(Object.keys(Downcoder.map).join('|'), 'g'); + } + }; + + function downcode(slug) { + Downcoder.Initialize(); + return slug.replace(Downcoder.regex, function(m) { + return Downcoder.map[m]; + }); + } + + + function URLify(s, num_chars, allowUnicode) { + // changes, e.g., "Petty theft" to "petty-theft" + if (!allowUnicode) { + s = downcode(s); + } + s = s.toLowerCase(); // convert to lowercase + // if downcode doesn't hit, the char will be stripped here + if (allowUnicode) { + // Keep Unicode letters including both lowercase and uppercase + // characters, whitespace, and dash; remove other characters. + s = XRegExp.replace(s, XRegExp('[^-_\\p{L}\\p{N}\\s]', 'g'), ''); + } else { + s = s.replace(/[^-\w\s]/g, ''); // remove unneeded chars + } + s = s.replace(/^\s+|\s+$/g, ''); // trim leading/trailing spaces + s = s.replace(/[-\s]+/g, '-'); // convert spaces to hyphens + s = s.substring(0, num_chars); // trim to first num_chars chars + s = s.replace(/-+$/g, ''); // trim any trailing hyphens + return s; + } + window.URLify = URLify; +} diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/LICENSE.txt b/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/LICENSE.txt new file mode 100644 index 00000000..f642c3f7 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/LICENSE.txt @@ -0,0 +1,20 @@ +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/jquery.js b/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/jquery.js new file mode 100644 index 00000000..fc6c299b --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/static/admin/js/vendor/jquery/jquery.js @@ -0,0 +1,10881 @@ +/*! + * jQuery JavaScript Library v3.6.0 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2021-03-02T17:08Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.6.0", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.6 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2021-02-16 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +} +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the primary Deferred + primary = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + primary.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( primary.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return primary.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); + } + + return primary.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "
    ' + options.addText + "
    ", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + + // Support: Chrome 86+ + // In Chrome, if an element having a focusout handler is blurred by + // clicking outside of it, it invokes the handler synchronously. If + // that handler calls `.remove()` on the element, the data is cleared, + // leaving `result` undefined. We need to guard against this. + return result && result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + which: true +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + // Suppress native focus or blur as it's already being fired + // in leverageNative. + _default: function() { + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + // + // Support: Firefox 70+ + // Only Firefox includes border widths + // in computed dimensions. (gh-4529) + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; + tr.style.cssText = "border:1px solid"; + + // Support: Chrome 86+ + // Height set through cssText does not get applied. + // Computed height then comes back as 0. + tr.style.height = "1px"; + trChild.style.height = "9px"; + + // Support: Android 8 Chrome 86+ + // In our bodyBackground.html iframe, + // display for all div elements is set to "inline", + // which causes a problem only in Android 8 Chrome 86. + // Ensuring the div is display: block + // gets around this issue. + trChild.style.display = "block"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + + parseInt( trStyle.borderTopWidth, 10 ) + + parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, parserErrorElem; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) {} + + parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; + if ( !xml || parserErrorElem ) { + jQuery.error( "Invalid XML: " + ( + parserErrorElem ? + jQuery.map( parserErrorElem.childNodes, function( el ) { + return el.textContent; + } ).join( "\n" ) : + data + ) ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ).filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ).map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + +originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script but not if jsonp + if ( !isSuccess && + jQuery.inArray( "script", s.dataTypes ) > -1 && + jQuery.inArray( "json", s.dataTypes ) < 0 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + +
    +

    Welcome to P&E Reports

    + + +
    +
    + + + {% if messages %} {% for message in messages %} + + {% endif %} + {% block content %} + + {% endblock content %} + +{% block extra_js %} + +{% endblock %} + + \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/bulk_upload/upload.html b/src/pe_reports/pe_reports_django_project/templates/bulk_upload/upload.html new file mode 100644 index 00000000..330dca9c --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/bulk_upload/upload.html @@ -0,0 +1,51 @@ +{% extends '../base.html' %} + +{% load crispy_forms_tags %} + +{% block title %} + File Upload +{% endblock title %} + +{% block content %} + + + + + +
    +
    +
    +
    + Upload/Process File +
    +
    +
    + {% csrf_token %} + {{ form.as_p }} +
    + +
    +
    +
    +
    +
    + + + + + + + +{% endblock %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/home.html b/src/pe_reports/pe_reports_django_project/templates/home.html new file mode 100644 index 00000000..fda10fc1 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/home.html @@ -0,0 +1,9 @@ +{% extends 'base.html' %} + +{% block title %} +Home +{% endblock title %} + +{% block content %} +{#Main content of home.html#} +{% endblock content %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/index.html b/src/pe_reports/pe_reports_django_project/templates/index.html new file mode 100644 index 00000000..3f7f7a4c --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/index.html @@ -0,0 +1,16 @@ +{% extends 'base.html' %} +{% load static %} +{% block title %} +Index +{% endblock title %} + +{% block content %} +{% for u in user %} + +

    The name of the agency {{ u.name }}

    +

    The cyhyName from the DB {{ u.cyhy_db_name }}

    + +{% endfor %} + This is the home route. + +{% endblock content %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/register/login.html b/src/pe_reports/pe_reports_django_project/templates/register/login.html new file mode 100644 index 00000000..b4b2ee7d --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/register/login.html @@ -0,0 +1,23 @@ +{% extends "../base.html" %} + +{% block content %} + + {% load crispy_forms_tags %} + + +
    +
    +
    +

    Login

    +
    + {% csrf_token %} + {{ login_form|crispy }} + +
    +

    Don't have an account? Create an account.

    +
    +
    +
    + +{% endblock %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/register/register.html b/src/pe_reports/pe_reports_django_project/templates/register/register.html new file mode 100644 index 00000000..69cccc89 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/register/register.html @@ -0,0 +1,24 @@ +{% extends "../base.html" %} + +{% block content %} + + {% load crispy_forms_tags %} + + +
    +
    +
    +

    Register

    +
    + {% csrf_token %} + {{ register_form|crispy }} + +
    +

    If you already have an account, login instead.

    +
    +
    +
    + +{% endblock %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/report_gen/report_gen.html b/src/pe_reports/pe_reports_django_project/templates/report_gen/report_gen.html new file mode 100644 index 00000000..403baa4b --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/report_gen/report_gen.html @@ -0,0 +1,242 @@ +{% extends '../base.html' %} + +{% load crispy_forms_tags %} + +{% block title %} + Report Generator +{% endblock title %} + +{% block content %} + + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    + + +
    + +
    +
    + {#
    #} + {# #} + {#
    #} +
    + + + +
    +{% endblock content %} diff --git a/src/pe_reports/pe_reports_django_project/templates/stakeholder/stakeholder.html b/src/pe_reports/pe_reports_django_project/templates/stakeholder/stakeholder.html new file mode 100644 index 00000000..c6f2ee59 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/stakeholder/stakeholder.html @@ -0,0 +1,68 @@ +{% extends 'base.html' %} + +{% load crispy_forms_tags %} + +{% load static %} + +{% block title %} +Stakeholder +{% endblock title %} + +{% block content %} +
    +
    + + +
    +
    + + + + {% endblock content %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/stakeholder_lite/stakeholder_lite.html b/src/pe_reports/pe_reports_django_project/templates/stakeholder_lite/stakeholder_lite.html new file mode 100644 index 00000000..82ffa264 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/stakeholder_lite/stakeholder_lite.html @@ -0,0 +1,64 @@ +{% extends 'base.html' %} + +{% load crispy_forms_tags %} + +{% load static %} + +{% block title %} + Stakeholder +{% endblock title %} + +{% block content %} +
    +
    + + +
    +
    + +
    +
    +
    +
    + Add external agency +
    +
    +
    + {% csrf_token %} + {{ form|crispy }} + +
    +
    +
    +
    +
    + +{% endblock content %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/weeklyStatus.html b/src/pe_reports/pe_reports_django_project/templates/weeklyStatus.html new file mode 100644 index 00000000..278ff9a3 --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/weeklyStatus.html @@ -0,0 +1,327 @@ +{% extends 'base.html' %} + +{% load crispy_forms_tags %} + +{% load static %} + +{% block title %} + Weekly Status +{% endblock title %} + +{% block content %} + +
    +
    + + +
    +
    + +
    +
    +
    +
    + Add status +
    +
    +
    +
    + {% csrf_token %} + + {{ form|crispy }} +
    + +
    +
    +
    +
    +
    + +
    +
    + {% if user.is_superuser %} +
    +
    + + +
    +
    +
    + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    Weekly Status
    Select to editWeek EndingUser StatusKey AccomplishmentsOngoing TaskUpcoming TaskObstaclesNon-standard MeetingDeliverablesPTONotesStatus Complete
    +
    +
    + {% endif %} +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + +
    Weekly User Status
    Select to editWeek EndingUser StatusKey AccomplishmentsOngoing TaskUpcoming TaskObstaclesNon-standard MeetingDeliverablesPTONotesStatus Complete
    +
    +
    +
    + + + + + + + + +{% endblock %} \ No newline at end of file diff --git a/src/pe_reports/pe_reports_django_project/templates/weeklyStatusFormOnly.html b/src/pe_reports/pe_reports_django_project/templates/weeklyStatusFormOnly.html new file mode 100644 index 00000000..2771d07f --- /dev/null +++ b/src/pe_reports/pe_reports_django_project/templates/weeklyStatusFormOnly.html @@ -0,0 +1,29 @@ +{% load crispy_forms_tags %} + +
    + {% csrf_token %} + + {{ form|crispy }} + +
    + + + \ No newline at end of file diff --git a/src/pe_reports/rabbitmq.conf b/src/pe_reports/rabbitmq.conf new file mode 100644 index 00000000..c870b5a1 --- /dev/null +++ b/src/pe_reports/rabbitmq.conf @@ -0,0 +1 @@ +auth_mechanisms.1 = PLAIN diff --git a/src/pe_reports/report_gen/__init__.py b/src/pe_reports/report_gen/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/report_gen/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/report_gen/forms.py b/src/pe_reports/report_gen/forms.py new file mode 100644 index 00000000..b83df4f4 --- /dev/null +++ b/src/pe_reports/report_gen/forms.py @@ -0,0 +1,47 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import RadioField, StringField, SubmitField, TextAreaField + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on report to be generated.""" + + report_date = StringField( + "What is the report date? (Final day of the report period, either the 15th or last day of the month)" + "*format YYYY-MM-DD" + ) + output_directory = StringField( + "The directory where the final PDF reports should be saved. " + ) + soc_media_included = RadioField( + "Do you want to include social media mentions or alerts?", + choices=[(False, "Filter out Social Media"), (True, "Include Social Media")], + default=False, + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) + + +class BulletinFormExternal(FlaskForm): + """Create web form to take user input on bulletin to be generated.""" + + cybersix_id = StringField("Cybersix Intel Item ID:") + user_input = TextAreaField( + "Please provide an explanation of what was found in the post/intel_item." + ) + output_directory1 = StringField("Output Directory:") + file_name = StringField("File Name?") + + submit1 = SubmitField("Submit", render_kw={"onclick": "loading()"}) + + +class CredsFormExternal(FlaskForm): + """Create web form to take user input on bulletin to be generated.""" + + org_id = StringField("Organization Cyhy ID:") + breach_name = StringField("Breach Name:") + + submit2 = SubmitField("Submit", render_kw={"onclick": "loading()"}) + + diff --git a/src/pe_reports/report_gen/templates/report_gen_UI/home_report_gen.html b/src/pe_reports/report_gen/templates/report_gen_UI/home_report_gen.html new file mode 100644 index 00000000..e36f4fba --- /dev/null +++ b/src/pe_reports/report_gen/templates/report_gen_UI/home_report_gen.html @@ -0,0 +1,192 @@ +{% extends "base.html" %} {% block content %} + +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    + + + +
    + +
    +
    +
    + +
    +
    + + + + + {% endblock %} +
    diff --git a/src/pe_reports/report_gen/views.py b/src/pe_reports/report_gen/views.py new file mode 100644 index 00000000..47cf1d80 --- /dev/null +++ b/src/pe_reports/report_gen/views.py @@ -0,0 +1,168 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import datetime +from datetime import date +import logging +import os + +# Third-Party Libraries +from flask import Blueprint, flash, redirect, render_template, url_for +import spacy + +# cisagov Libraries +from pe_reports.helpers.bulletin.bulletin_generator import ( + generate_creds_bulletin, + generate_cybersix_bulletin, +) +from pe_reports.data.db_query import get_orgs_df +from pe_reports.report_gen.forms import ( + BulletinFormExternal, + CredsFormExternal, + InfoFormExternal, +) +from pe_reports.report_generator import generate_reports + +LOGGER = logging.getLogger(__name__) + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +report_gen_blueprint = Blueprint( + "report_gen", __name__, template_folder="templates/report_gen_UI" +) + + +@report_gen_blueprint.route("/report_gen", methods=["GET", "POST"]) +def report_gen(): + """Process form information, instantiate form and render page template.""" + report_date = False + output_directory = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit() and formExternal.submit.data: + LOGGER.info("Got to the submit validate") + report_date = formExternal.report_date.data + output_directory = formExternal.output_directory.data + soc_media_included = formExternal.soc_media_included + formExternal.report_date.data = "" + formExternal.output_directory.data = "" + formExternal.soc_media_included.data = False + + try: + datetime.datetime.strptime(report_date, "%Y-%m-%d") + except ValueError: + flash("Incorrect data format, should be YYYY-MM-DD", "warning") + return redirect(url_for("report_gen.report_gen ")) + + if not os.path.exists(output_directory): + os.mkdir(output_directory) + + # Generate reports + generate_reports(report_date, output_directory, soc_media_included) + + bulletinForm = BulletinFormExternal() + + if bulletinForm.validate_on_submit() and bulletinForm.submit1.data: + LOGGER.info("Submitted Bulletin Form") + LOGGER.info("Submitted Bulletin Form") + + id = bulletinForm.cybersix_id.data + user_input = bulletinForm.user_input.data + output_dir = bulletinForm.output_directory1.data + file_name = bulletinForm.file_name.data + bulletinForm.cybersix_id.data = "" + bulletinForm.user_input.data = "" + bulletinForm.output_directory1.data = "" + bulletinForm.file_name.data = "" + + file_name = file_name.replace(" ", "") + if any( + ele in file_name + for ele in [ + "#", + "%", + "&", + "{", + "}", + "<", + ">", + "!", + "`", + "$", + "+", + "*", + "'", + '"', + "?", + "=", + "/", + ":", + " ", + "@", + ] + ): + flash( + "Invalid filename entered, please enter a different filename", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + if not os.path.exists(output_dir): + flash( + "Invalid output directory provided, please enter an existing directory", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + generate_cybersix_bulletin(id, user_input, output_dir, file_name) + + credsForm = CredsFormExternal() + if credsForm.validate_on_submit() and credsForm.submit2.data: + breach_name = credsForm.breach_name.data + org_id = credsForm.org_id.data + credsForm.breach_name.data = "" + credsForm.org_id.data = "" + all_orgs = get_orgs_df() + all_orgs = all_orgs[all_orgs["report_on"] == True] + + if org_id != "": + org_id = org_id.upper() + LOGGER.info(all_orgs) + all_orgs = all_orgs[all_orgs["cyhy_db_name"].str.upper() == org_id] + + if len(all_orgs) < 1: + flash( + "The provided org_id does not exist in the database, try another.", + "warning", + ) + return redirect(url_for("report_gen.report_gen")) + + for org_index, org in all_orgs.iterrows(): + LOGGER.info(f"Running on {org['name']}") + generate_creds_bulletin( + breach_name, + org_id, + "user_text", + output_directory="/var/www/cred_bulletins", + filename=org_id + "_" + breach_name.replace(" ", "") + "_Bulletin.pdf", + ) + + LOGGER.info(breach_name) + + + + return render_template( + "home_report_gen.html", + formExternal=formExternal, + bulletinForm=bulletinForm, + credsForm=credsForm, + ) diff --git a/src/pe_reports/report_generator.py b/src/pe_reports/report_generator.py new file mode 100644 index 00000000..591b179d --- /dev/null +++ b/src/pe_reports/report_generator.py @@ -0,0 +1,393 @@ +"""cisagov/pe-reports: A tool for creating Posture & Exposure reports. + +Usage: + pe-reports REPORT_DATE OUTPUT_DIRECTORY [--log-level=LEVEL] [--soc_med_included] [--demo] + +Options: + -h --help Show this message. + REPORT_DATE Date of the report, format YYYY-MM-DD + OUTPUT_DIRECTORY The directory where the final PDF + reports should be saved. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -s --soc_med_included Include social media posts from Cybersixgill in the report. + -d --demo Run report on demo orgs. +""" + +# Standard Python Libraries +import logging +import os +import sys +from typing import Any, Dict + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +import docopt +import fitz +import pandas as pd +from schema import And, Schema, SchemaError, Use + +# cisagov Libraries +import pe_reports + +from ._version import __version__ +from .asm_generator import create_summary +from .data.db_query import connect, get_demo_orgs, get_orgs, refresh_asset_counts_vw + +# from .helpers.generate_score import get_pe_scores +from .pages import init +from .reportlab_core_generator import core_report_gen +from .reportlab_generator import report_gen + +# from .scorecard_generator import create_scorecard + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = os.getenv("ACCESSOR_PROFILE") + + +def upload_file_to_s3(file_name, datestring, bucket, excel_org): + """Upload a file to an S3 bucket.""" + session = boto3.Session(profile_name=ACCESSOR_AWS_PROFILE) + s3_client = session.client("s3") + + # If S3 object_name was not specified, use file_name + object_name = f"{datestring}/{os.path.basename(file_name)}" + + if excel_org is not None: + object_name = f"{datestring}/{excel_org}-raw-data/{os.path.basename(file_name)}" + + try: + response = s3_client.upload_file(file_name, bucket, object_name) + if response is None: + LOGGER.info("Success uploading to S3.") + else: + LOGGER.info(response) + except ClientError as e: + LOGGER.error(e) + + +LOGGER = logging.getLogger(__name__) + + +def embed( + output_directory, + org_code, + datestring, + file, + cred_json, + da_json, + vuln_json, + mi_json, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, +): + """Embeds raw data into PDF and encrypts file.""" + doc = fitz.open(file) + # Get the summary page of the PDF on page 4 + page = doc[4] + output = f"{output_directory}/{org_code}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + + # Open CSV data as binary + cc = open(cred_json, "rb").read() + da = open(da_json, "rb").read() + ma = open(vuln_json, "rb").read() + if mi_json: + mi = open(mi_json, "rb").read() + + # Open CSV data as binary + cc_xl = open(cred_xlsx, "rb").read() + da_xl = open(da_xlsx, "rb").read() + ma_xl = open(vuln_xlsx, "rb").read() + if mi_xlsx: + mi_xl = open(mi_xlsx, "rb").read() + + # Insert link to CSV data in summary page of PDF. + # Use coordinates to position them on the bottom. + p1 = fitz.Point(300, 607) + p2 = fitz.Point(300, 635) + p3 = fitz.Point(300, 663) + p4 = fitz.Point(300, 691) + p5 = fitz.Point(340, 607) + p6 = fitz.Point(340, 635) + p7 = fitz.Point(340, 663) + p8 = fitz.Point(340, 691) + + # Embed and add push-pin graphic + page.add_file_annot( + p1, cc, "compromised_credentials.json", desc="Open JSON", icon="Paperclip" + ) + page.add_file_annot( + p2, da, "domain_alerts.json", desc="Open JSON", icon="Paperclip" + ) + page.add_file_annot(p3, ma, "vuln_alerts.json", desc="Open JSON", icon="Paperclip") + if mi_json: + page.add_file_annot( + p4, mi, "mention_incidents.json", desc="Open JSON", icon="Paperclip" + ) + page.add_file_annot( + p5, cc_xl, "compromised_credentials.xlsx", desc="Open Excel", icon="Graph" + ) + page.add_file_annot( + p6, da_xl, "domain_alerts.xlsx", desc="Open Excel", icon="Graph" + ) + page.add_file_annot(p7, ma_xl, "vuln_alerts.xlsx", desc="Open Excel", icon="Graph") + if mi_xlsx: + page.add_file_annot( + p8, mi_xl, "mention_incidents.xlsx", desc="Open Excel", icon="Graph" + ) + + # Save doc and set garbage=4 to reduce PDF size using all 4 methods: + # Remove unused objects, compact xref table, merge duplicate objects, + # and check stream objects for duplication + doc.save( + output, + garbage=4, + deflate=True, + ) + tooLarge = False + # Throw error if file size is greater than 20MB + filesize = os.path.getsize(output) + if filesize >= 20000000: + tooLarge = True + + return filesize, tooLarge, output + + +def generate_reports(datestring, output_directory, soc_med_included=False, demo=False): + """Process steps for generating report data.""" + # Get PE orgs from PE db + conn = connect() + if conn: + if demo: + pe_orgs = get_demo_orgs(conn) + else: + pe_orgs = get_orgs(conn) + else: + return 1 + generated_reports = 0 + + # Resfresh ASM counts view + LOGGER.info("Refreshing ASM count view and IPs from cidrs") + refresh_asset_counts_vw() + # set_from_cidr() + LOGGER.info("Finished refreshing ASM count view and IPs from Cidrs") + + # Iterate over organizations + + if pe_orgs: + LOGGER.info("PE orgs count: %d", len(pe_orgs)) + # Generate PE scores for all stakeholders. + LOGGER.info("Calculating P&E Scores") + # pe_scores_df = get_pe_scores(datestring, 12) + # go = 0 + # pe_orgs.reverse() + for org in pe_orgs: + # Assign organization values + org_uid = org[0] + org_name = org[1] + org_code = org[2] + premium = org[8] + + # Uncomment this to only run specified orgs + # if org_code not in ["NASA"]: + # continue + + # Uncomment this to skip specified orgs + # if org_code in ["GSA"]: + # continue + + # if org_code == "HHS_FDA": + # go = 1 + # continue + # if go != 1: + # continue + # Rapidgator%20 DOI_BIA + + LOGGER.info("Running on %s", org_code) + + # Create folders in output directory + for dir_name in ("ppt", org_code): + if not os.path.exists(f"{output_directory}/{dir_name}"): + os.mkdir(f"{output_directory}/{dir_name}") + + pe_scores_df = pd.DataFrame() + if not pe_scores_df.empty: + score = pe_scores_df.loc[ + pe_scores_df["cyhy_db_name"] == org_code, "PE_score" + ].item() + grade = pe_scores_df.loc[ + pe_scores_df["cyhy_db_name"] == org_code, "letter_grade" + ].item() + else: + score = "NA" + grade = "NA" + + # Insert Charts and Metrics into PDF + ( + chevron_dict, + scorecard_dict, + summary_dict, + cred_json, + da_json, + vuln_json, + mi_json, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, + ) = init( + datestring, + org_name, + org_code, + org_uid, + premium, + score, + grade, + output_directory, + soc_med_included, + ) + + # Create ASM Summary + LOGGER.info("Creating ASM Summary") + summary_filename = f"{output_directory}/Posture-and-Exposure-ASM-Summary_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + final_summary_output = f"{output_directory}/{org_code}/Posture-and-Exposure-ASM-Summary_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + summary_json_filename = f"{output_directory}/{org_code}/ASM_Summary.json" + summary_excel_filename = f"{output_directory}/{org_code}/ASM_Summary.xlsx" + asm_xlsx = create_summary( + org_uid, + final_summary_output, + summary_dict, + summary_filename, + summary_json_filename, + summary_excel_filename, + ) + LOGGER.info("Done") + + # Create scorecard + LOGGER.info("Creating scorecard") + # scorecard_filename = f"{output_directory}/{org_code}/Posture-and-Exposure-Scorecard_{org_code}_{scorecard_dict['end_date'].strftime('%Y-%m-%d')}.pdf" + # create_scorecard(scorecard_dict, scorecard_filename) + LOGGER.info("Done") + + # Convert to HTML to PDF + output_filename = f"{output_directory}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + # convert_html_to_pdf(source_html, output_filename)#TODO possibly generate report here + chevron_dict["filename"] = output_filename + if premium: + report_gen(chevron_dict, soc_med_included) + else: + core_report_gen(chevron_dict) + + # Grab the PDF + pdf = f"{output_directory}/Posture_and_Exposure_Report-{org_code}-{datestring}.pdf" + + # Embed Excel files + (filesize, tooLarge, output) = embed( + output_directory, + org_code, + datestring, + pdf, + cred_json, + da_json, + vuln_json, + mi_json, + cred_xlsx, + da_xlsx, + vuln_xlsx, + mi_xlsx, + ) + + # Log a message if the report is too large. Our current mailer + # cannot send files larger than 20MB. + if tooLarge: + LOGGER.info( + "%s is too large. File size: %s Limit: 20MB", org_code, filesize + ) + + bucket_name = "cisa-crossfeed-staging-reports" + + # Upload excel files + upload_file_to_s3(cred_xlsx, datestring, bucket_name, org_code) + upload_file_to_s3(da_xlsx, datestring, bucket_name, org_code) + upload_file_to_s3(vuln_xlsx, datestring, bucket_name, org_code) + if premium: + upload_file_to_s3(mi_xlsx, datestring, bucket_name, org_code) + upload_file_to_s3(asm_xlsx, datestring, bucket_name, org_code) + + # Upload report + upload_file_to_s3(output, datestring, bucket_name, None) + + # Upload scorecard + upload_file_to_s3(final_summary_output, datestring, bucket_name, None) + + # Upload ASM Summary + # upload_file_to_s3(scorecard_filename, datestring, bucket_name, None) + generated_reports += 1 + + else: + LOGGER.error( + "Connection to pe database failed and/or there are 0 organizations stored." + ) + + LOGGER.info("%s reports generated", generated_reports) + + +def main(): + """Generate PDF reports.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Setup logging to central file + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + LOGGER.info("Loading Posture & Exposure Report, Version : %s", __version__) + + # Create output directory + if not os.path.exists(validated_args["OUTPUT_DIRECTORY"]): + os.mkdir(validated_args["OUTPUT_DIRECTORY"]) + + # Generate reports + generated_reports = generate_reports( + validated_args["REPORT_DATE"], + validated_args["OUTPUT_DIRECTORY"], + validated_args["--soc_med_included"], + validated_args["--demo"], + ) + + LOGGER.info("%s reports generated", generated_reports) + + # Stop logging and clean up + logging.shutdown() diff --git a/src/pe_reports/reportlab_core_generator.py b/src/pe_reports/reportlab_core_generator.py new file mode 100644 index 00000000..1ff782d5 --- /dev/null +++ b/src/pe_reports/reportlab_core_generator.py @@ -0,0 +1,1434 @@ +"""Generate a P&E report using a passed data dictionary.""" +# Standard Python Libraries +from hashlib import sha256 +import os + +# Third-Party Libraries +import demoji +import numpy as np +from reportlab.lib import utils +from reportlab.lib.colors import HexColor +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.lib.units import inch +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.platypus import ( + HRFlowable, + Image, + KeepTogether, + ListFlowable, + ListItem, + PageBreak, + Paragraph, + Spacer, + Table, + TableStyle, +) +from reportlab.platypus.doctemplate import ( + BaseDocTemplate, + NextPageTemplate, + PageTemplate, +) +from reportlab.platypus.flowables import BalancedColumns +from reportlab.platypus.frames import Frame +from reportlab.platypus.tableofcontents import TableOfContents + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) + + +pdfmetrics.registerFont( + TTFont("Franklin_Gothic_Book", BASE_DIR + "/fonts/FranklinGothicBook.ttf") +) + + +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Medium_Regular", + BASE_DIR + "/fonts/FranklinGothicMediumRegular.ttf", + ) +) + +defaultPageSize = letter +PAGE_HEIGHT = defaultPageSize[1] +PAGE_WIDTH = defaultPageSize[0] + + +def sha_hash(s: str): + """Hash a given string.""" + return sha256(s.encode("utf-8")).hexdigest() + + +# Extend Table of contents to create a List of Figures Class +class ListOfFigures(TableOfContents): + """Class extention to build a Table of Figures.""" + + def notify(self, kind, stuff): + """ + Call he notification hook to register all kinds of events. + + Here we are interested in 'Figure' events only. + """ + if kind == "TOCFigure": + self.addEntry(*stuff) + + +# Extend Table of contents to create a List of Tables Class +class ListOfTables(TableOfContents): + """Class extention to build a Table of Tables.""" + + def notify(self, kind, stuff): + """Call the notification hook to register all kinds of events. + + Here we are interested in 'Table' events only. + """ + if kind == "TOCTable": + self.addEntry(*stuff) + + +class MyDocTemplate(BaseDocTemplate): + """Extend the BaseDocTemplate to adjust Template.""" + + def __init__(self, filename, **kw): + """Initialize MyDocTemplate.""" + self.allowSplitting = 0 + BaseDocTemplate.__init__(self, filename, **kw) + self.pagesize = defaultPageSize + + def afterFlowable(self, flowable): + """Register TOC, TOT, and TOF entries.""" + if flowable.__class__.__name__ == "Paragraph": + text = flowable.getPlainText() + style = flowable.style.name + if style == "Heading1": + level = 0 + notification = "TOCEntry" + elif style == "Heading2": + level = 1 + notification = "TOCEntry" + elif style == "figure": + level = 0 + notification = "TOCFigure" + elif style == "table": + level = 0 + notification = "TOCTable" + else: + return + E = [level, text, self.page] + # if we have a bookmark name, append that to our notify data + bn = getattr(flowable, "_bookmarkName", None) + if bn is not None: + E.append(bn) + self.notify(notification, tuple(E)) + + +class ConditionalSpacer(Spacer): + """Create a Conditional Spacer class.""" + + def wrap(self, availWidth, availHeight): + """Create a spacer if there is space on the page to do so.""" + height = min(self.height, availHeight - 1e-8) + return (availWidth, height) + + +def get_image(path, width=1 * inch): + """Read in an image and scale it based on the width argument.""" + img = utils.ImageReader(path) + iw, ih = img.getSize() + aspect = ih / float(iw) + return Image(path, width=width, height=(width * aspect)) + + +def format_table( + df, header_style, column_widths, column_style_list, remove_symbols=False +): + """Read in a dataframe and convert it to a table and format it with a provided style list.""" + header_row = [ + [Paragraph(str(cell), header_style) for cell in row] for row in [df.columns] + ] + data = [] + for row in np.array(df).tolist(): + current_cell = 0 + current_row = [] + for cell in row: + if column_style_list[current_cell] is not None: + # Remove emojis from content because the report generator can't display them + cell = Paragraph( + demoji.replace(str(cell), ""), column_style_list[current_cell] + ) + + current_row.append(cell) + current_cell += 1 + data.append(current_row) + + data = header_row + data + + table = Table( + data, + colWidths=column_widths, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=1, + repeatCols=0, + rowSplitRange=(2, -1), + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + + style = TableStyle( + [ + ("VALIGN", (0, 0), (-1, 0), "MIDDLE"), + ("ALIGN", (0, 0), (-1, -1), "CENTER"), + ("VALIGN", (0, 1), (-1, -1), "MIDDLE"), + ("INNERGRID", (0, 0), (-1, -1), 1, "white"), + ("TEXTFONT", (0, 1), (-1, -1), "Franklin_Gothic_Book"), + ("FONTSIZE", (0, 1), (-1, -1), 12), + ( + "ROWBACKGROUNDS", + (0, 1), + (-1, -1), + [HexColor("#FFFFFF"), HexColor("#DEEBF7")], + ), + ("BACKGROUND", (0, 0), (-1, 0), HexColor("#1d5288")), + ("LINEBELOW", (0, -1), (-1, -1), 1.5, HexColor("#1d5288")), + ] + ) + table.setStyle(style) + + if len(df) == 0: + label = Paragraph( + "No Data to Report", + ParagraphStyle( + name="centered", + fontName="Franklin_Gothic_Medium_Regular", + textColor=HexColor("#a7a7a6"), + fontSize=16, + leading=16, + alignment=1, + spaceAfter=10, + spaceBefore=10, + ), + ) + table = KeepTogether([table, label]) + return table + + +def build_kpi(data, width): + """Build a KPI element.""" + table = Table( + [[data]], + colWidths=[width * inch], + rowHeights=60, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=[10, 10, 10, 10], + ) + + style = TableStyle( + [ + ("VALIGN", (0, 0), (-1, 0), "MIDDLE"), + ("ALIGN", (0, 0), (-1, -1), "CENTER"), + ("VALIGN", (0, 1), (-1, -1), "MIDDLE"), + ("GRID", (0, 0), (0, 0), 1, HexColor("#003e67")), + ("BACKGROUND", (0, 0), (0, 0), HexColor("#DEEBF7")), + ] + ) + table.setStyle(style) + return table + + +def core_report_gen(data_dict): + """Generate a P&E report with data passed in the data dictionry.""" + + def titlePage(canvas, doc): + """Build static elements of the cover page.""" + canvas.saveState() + canvas.drawImage(BASE_DIR + "/assets/Cover.png", 0, 0, width=None, height=None) + canvas.setFont("Franklin_Gothic_Medium_Regular", 32) + canvas.drawString(50, 660, "Posture & Exposure Report") + canvas.restoreState() + + def summaryPage(canvas, doc): + """Build static elements of the summary page.""" + canvas.saveState() + canvas.setFont("Franklin_Gothic_Book", 13) + canvas.drawImage( + BASE_DIR + "/assets/core-summary-background.png", + 0, + 0, + width=PAGE_WIDTH, + height=PAGE_HEIGHT, + ) + canvas.setFillColor(HexColor("#1d5288")) + canvas.setStrokeColor("#1d5288") + canvas.rect(inch, 210 + 1 * inch, 3.5 * inch, 4.7 * inch, fill=1) + canvas.restoreState() + summary_frame = Frame( + 1.1 * inch, 224, 3.3 * inch, 5.5 * inch, id=None, showBoundary=0 + ) + summary_1_style = ParagraphStyle( + "summary_1_style", + fontSize=12, + alignment=0, + textColor="white", + fontName="Franklin_Gothic_Book", + ) + summary_1 = Paragraph( + """ + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' network. +



    + Suspected Domain Masquerading Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into navigating to illegitimate domains. +





    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential targets for exploit. + """, + style=summary_1_style, + ) + summary_frame.addFromList([summary_1], canvas) + + summary_frame_2 = Frame( + 5.1 * inch, 552, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_2 = Paragraph( + str(data_dict["creds"]) + + """
    Total Credential Publications""", + style=kpi, + ) + summary_frame_2.addFromList([summary_2], canvas) + + summary_frame_3 = Frame( + 5.1 * inch, 444, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_3 = Paragraph( + str(data_dict["suspectedDomains"]) + + """
    Suspected Domain Masquerading""", + style=kpi, + ) + summary_frame_3.addFromList([summary_3], canvas) + + summary_frame_4 = Frame( + 5.1 * inch, 337, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_4 = Paragraph( + str(data_dict["verifVulns"]) + + """
    Shodan Verified Vulnerabilities Found""", + style=kpi, + ) + summary_frame_4.addFromList([summary_4], canvas) + + json_title_frame = Frame( + 3.85 * inch, 175, 1.5 * inch, 0.5 * inch, id=None, showBoundary=0 + ) + json_title = Paragraph( + "JSON       EXCEL", + style=json_excel, + ) + json_title_frame.addFromList([json_title], canvas) + + canvas.setStrokeColor("#a7a7a6") + canvas.setFillColor("#a7a7a6") + canvas.drawInlineImage( + BASE_DIR + "/assets/cisa.png", 45, 705, width=65, height=65 + ) + canvas.drawString(130, 745, "Posture and Exposure Report") + canvas.drawString(130, 725, "Reporting Period: " + data_dict["dateRange"]) + canvas.line(130, 710, PAGE_WIDTH - inch, 710) + canvas.drawRightString( + PAGE_WIDTH - inch, 0.75 * inch, "P&E Report | Page %d" % (doc.page) + ) + canvas.drawString(inch, 0.75 * inch, data_dict["endDate"]) + canvas.setFont("Franklin_Gothic_Medium_Regular", 12) + canvas.setFillColor("#FFC000") + canvas.drawString(6.4 * inch, 745, "TLP: AMBER") + + def contentPage(canvas, doc): + """Build the header and footer content for the rest of the pages in the report.""" + canvas.saveState() + canvas.setFont("Franklin_Gothic_Book", 12) + canvas.setStrokeColor("#a7a7a6") + canvas.setFillColor("#a7a7a6") + canvas.drawImage(BASE_DIR + "/assets/cisa.png", 45, 705, width=65, height=65) + canvas.drawString(130, 745, "Posture and Exposure Report") + canvas.drawString(130, 725, "Reporting Period: " + data_dict["dateRange"]) + canvas.line(130, 710, PAGE_WIDTH - inch, 710) + canvas.drawRightString( + PAGE_WIDTH - inch, 0.75 * inch, "P&E Report | Page %d" % (doc.page) + ) + canvas.drawString(inch, 0.75 * inch, data_dict["endDate"]) + canvas.setFont("Franklin_Gothic_Medium_Regular", 12) + canvas.setFillColor("#FFC000") + canvas.drawString(6.4 * inch, 745, "TLP: AMBER") + canvas.restoreState() + + def doHeading(text, sty): + """Add a bookmark to heading element to allow linking from the table of contents.""" + # create bookmarkname + bn = sha256((text + sty.name).encode("utf8")).hexdigest() + # modify paragraph text to include an anchor point with name bn + h = Paragraph(text + '' % bn, sty) + # store the bookmark name on the flowable so afterFlowable can see this + h._bookmarkName = bn + return h + + # ***Document Structures***# + """Build frames for different page structures.""" + doc = MyDocTemplate(data_dict["filename"]) + title_frame = Frame(45, 390, 530, 250, id=None, showBoundary=0) + frameT = Frame( + doc.leftMargin, + doc.bottomMargin, + PAGE_WIDTH - (2 * inch), + PAGE_HEIGHT - (2.4 * inch), + id="normal", + showBoundary=0, + ) + doc.addPageTemplates( + [ + PageTemplate(id="TitlePage", frames=title_frame, onPage=titlePage), + PageTemplate(id="SummaryPage", frames=frameT, onPage=summaryPage), + PageTemplate(id="ContentPage", frames=frameT, onPage=contentPage), + ] + ) + Story = [] + """Build table of contents.""" + toc = TableOfContents() + tof = ListOfFigures() + tot = ListOfTables() + + """Create font and formatting styles.""" + PS = ParagraphStyle + + centered = PS( + name="centered", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=20, + leading=16, + alignment=1, + spaceAfter=10, + spaceBefore=10, + ) + + indented = PS( + name="indented", + fontName="Franklin_Gothic_Book", + fontSize=12, + leading=14, + leftIndent=30, + spaceAfter=20, + ) + + h1 = PS( + fontName="Franklin_Gothic_Medium_Regular", + name="Heading1", + fontSize=16, + leading=18, + textColor=HexColor("#003e67"), + ) + + h2 = PS( + name="Heading2", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=10, + textColor=HexColor("#003e67"), + spaceAfter=12, + ) + + h3 = PS( + name="Heading3", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=10, + textColor=HexColor("#003e67"), + spaceAfter=10, + ) + + body = PS( + name="body", + leading=14, + fontName="Franklin_Gothic_Book", + fontSize=12, + ) + + kpi = PS( + name="kpi", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=16, + alignment=1, + spaceAfter=20, + ) + + json_excel = PS( + name="json_excel", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=10, + alignment=1, + ) + + figure = PS( + name="figure", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + ) + + table = PS( + name="table", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + spaceAfter=12, + ) + + table_header = PS( + name="table_header", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + spaceAfter=12, + textColor=HexColor("#FFFFFF"), + ) + + title_data = PS( + fontName="Franklin_Gothic_Medium_Regular", name="Title", fontSize=18, leading=20 + ) + + """Stream all the dynamic content to the report.""" + + # *************************# + # Create repeated elements + point12_spacer = ConditionalSpacer(1, 12) + horizontal_line = HRFlowable( + width="100%", + thickness=1.5, + lineCap="round", + color=HexColor("#003e67"), + spaceBefore=0, + spaceAfter=1, + hAlign="LEFT", + vAlign="TOP", + dash=None, + ) + # ***Title Page***# + Story.append(Paragraph("Prepared for: " + data_dict["department"], title_data)) + Story.append(point12_spacer) + Story.append(Paragraph("Reporting Period: " + data_dict["dateRange"], title_data)) + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + # ***Table of Contents***# + Story.append(Paragraph("Table of Contents", centered)) + # Set styles for levels in Table of contents + toc_styles = [ + PS( + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + name="TOCHeading1", + leftIndent=20, + firstLineIndent=-20, + spaceBefore=1, + leading=14, + ), + PS( + fontSize=12, + name="TOCHeading2", + leftIndent=40, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + PS( + fontSize=10, + name="TOCHeading3", + leftIndent=60, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + PS( + fontSize=10, + name="TOCHeading4", + leftIndent=100, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + ] + toc.levelStyles = toc_styles + Story.append(toc) + Story.append(PageBreak()) + + # ***Table of Figures and Table of Contents***# + tot.levelStyles = toc_styles + tof.levelStyles = toc_styles + Story.append(Paragraph("Table of Figures", centered)) + Story.append(tof) + Story.append(Paragraph("Table of Tables", centered)) + Story.append(tot) + Story.append(PageBreak()) + + # ***Content Pages***# + # ***Start Introduction Page***# + Story.append(doHeading("1. Introduction", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("1.1 Overview", h2)) + Story.append( + Paragraph( + """Posture and Exposure (P&E) offers stakeholders an opportunity to view their organizational + risk from the viewpoint of the adversary. We utilize passive reconnaissance services, + and open-source tools to identify spoofing in order to generate a risk + profile report that is delivered on a regular basis.

    + As a customer of P&E you are receiving our regularly scheduled report which contains a + summary of the activity we have been tracking on your behalf for the following services: +

    """, + body, + ) + ) + + # dark web analysis, romoved this from line 606 + Story.append( + ListFlowable( + [ + ListItem( + Paragraph("Credentials Leaked/Exposed", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Domain Masquerading and Monitoring", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Vulnerabilities & Malware Associations", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Hidden Assets and Risky Services", body), + leftIndent=35, + value="bulletchar", + ), + ], + bulletType="bullet", + start="bulletchar", + leftIndent=10, + ) + ) + + Story.append( + Paragraph( + """
    It is important to note that these findings have not been verified; everything is + gathered via passive analysis of publicly available sources. As such there may be false + positive findings; however, these findings should be treated as information that your + organization is leaking out to the internet for adversaries to notice.

    """, + body, + ) + ) + + Story.append(doHeading("1.2 How to use this report", h2)) + Story.append( + Paragraph( + """While it is not our intent to prescribe to you a particular process for remediating + vulnerabilities, we hope you will use this report to strengthen your security posture. + Here is a basic flow:

    """, + body, + ) + ) + Story.append( + ListFlowable( + [ + ListItem( + Paragraph( + """Review the Summary of Findings on page 5. This section gives a quick overview of key + results including the number of credential exposures, domain masquerading alerts, Shodan + verified vulnerabilites, and dark web alerts.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """Dive deeper into those key findings by investigating the detailed results starting on + page 6.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """Want to see our raw data? Navigate to page 5 where you can open the embedded Excel + files. If you are having trouble opening these files, make sure to use Adobe Acrobat.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """More questions? Please refer to the Frequently Asked Questions found on page 19. Please + feel free to contact us at vulnerability@cisa.gov with any further questions or concerns.

    """, + body, + ), + leftIndent=35, + ), + ], + bulletType="1", + bulletFormat="%s.", + leftIndent=10, + bulletFontSize=12, + ) + ) + + Story.append(doHeading("1.3 Contact Information", h2)) + Story.append( + Paragraph("Posture and Exposure Team Email: vulnerability@cisa.dhs.gov", body) + ) + + Story.append(NextPageTemplate("SummaryPage")) + Story.append(PageBreak()) + + # ***Start Generating Summary Page***# + Story.append(doHeading("2. Summary of Findings", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("2.1 Summary of Tracked Data", h2)) + Story.append(Spacer(1, 425)) + Story.append(doHeading("2.2 Raw Data Links", h2)) + Story.append( + Paragraph( + "Exposed Credentials

    Domain Masquerading and Monitoring

    Vulnerabilities and Malware Associations", + body, + ) + ) + + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + # ***Start Generating Creds Page***# + Story.append(doHeading("3. Detailed Results", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("3.1 Credential Publication and Abuse", h2)) + Story.append( + Paragraph( + """Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise, or database misconfigurations leading to public exposure. This leaked data is + then listed for sale on numerous forums and sites on the dark web which provides attackers easy access to a + stakeholder's networks. Detailed results are presented below. + """, + body, + ) + ) + + # Build row of kpi cells + row = [ + build_kpi( + Paragraph( + str(data_dict["breach"]) + + """
    Distinct Breaches""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["creds"]) + + """
    Credentials Exposed""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["pw_creds"]) + + """
    Credentials with Password""", + style=kpi, + ), + 2, + ), + ] + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=3, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=4, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=8, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="creds_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append( + Paragraph( + """ + Figure 1 shows the credentials exposed during each week of the reporting period, including those with no + passwords as well as those with passwords included. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading( + """ + Figure 1. Credentials Exposed. + """, + figure, + ), + get_image(BASE_DIR + "/assets/inc_date_df.png", width=6.5 * inch), + ] + ) + ) + + Story.append(PageBreak()) + Story.append( + Paragraph( + """ + Table 1 provides breach details. Breach descriptions can be found in Appendix A. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + """ + Table 1. Breach Details. + """, + table, + ) + ) + + # add link to appendix to breach names + data_dict["breach_table"]["Breach Name"] = ( + '' + + data_dict["breach_table"]["Breach Name"].astype(str) + + "" + ) + Story.append( + format_table( + data_dict["breach_table"], + table_header, + [2.5 * inch, inch, inch, inch, inch], + [body, None, None, None, None], + ) + ) + + Story.append(point12_spacer) + Story.append(PageBreak()) + + # ***Start Generating Domain Masquerading Page***# + Story.append( + KeepTogether( + [ + doHeading("3.2 Domain Alerts and Suspected Masquerading", h2), + Paragraph( + """Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, + such as imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear + to mimic a stakeholder's actual domain. + """, + body, + ), + point12_spacer, + ] + ) + ) + + row = [ + build_kpi( + Paragraph( + str(data_dict["domain_alerts"]) + + """
    Domain Alert(s)""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["suspectedDomains"]) + + """
    Suspected Domain(s)""", + style=kpi, + ), + 2, + ), + ] + + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=2, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=65, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=35, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="domain_masq_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append(Paragraph("3.2.1 Domain Monitoring Alerts", h3)) + Story.append( + Paragraph( + """ + Table 2 shows alerts of newly registered or updated + domains that appear to mimic a stakeholder's actual domain. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + """ + Table 2. Domain Monitoring Alerts Results. + """, + table, + ) + ) + Story.append( + format_table( + data_dict["domain_alerts_table"], + table_header, + [5.5 * inch, 1 * inch], + [body, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph("3.2.2 Suspected Domain Masquerading", h3), + Paragraph( + """ + Table 3 shows registered or updated domains that were + flagged by a blocklist service. + """, + body, + ), + point12_spacer, + doHeading( + """ + Table 3. Suspected Domain Masquerading Results. + """, + table, + ), + ] + ) + ) + + Story.append( + format_table( + data_dict["domain_table"], + table_header, + [1.5 * inch, 1.5 * inch, 3.5 * inch / 3, 3.5 * inch / 3, 3.5 * inch / 3], + [body, body, body, body, body], + ) + ) + Story.append(point12_spacer) + + Story.append(PageBreak()) + + # ***Start Generating Vulnerabilities Page***# + Story.append( + KeepTogether( + [ + doHeading("3.3 Insecure Devices & Suspected Vulnerabilities", h2), + Paragraph( + """This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; + and suspected vulnerabilities. Detailed results are presented below and discussed in the sections that follow. + """, + body, + ), + point12_spacer, + ] + ) + ) + row = [ + build_kpi( + Paragraph( + str(data_dict["riskyPorts"]) + + """
    Total Open Ports with
    Insecure Protocols
    """, + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["verifVulns"]) + + """
    Total Shodan-Verified Vulnerabilities""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["unverifVulns"]) + + """
    Assets with Suspected Vulnerabilities""", + style=kpi, + ), + 2, + ), + ] + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=3, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=4, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=8, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="vulns_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append(Paragraph("3.3.1 Insecure Ports, Protocols, and Services", h3)) + Story.append( + Paragraph( + """ + Insecure protocols are those protocols which lack proper encryption allowing threat actors to access + data that is being transmitted and even to potentially, to control systems. + Figure 2 and + Table 4 provide detailed information for the Remote + Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading( + """ + Figure 2. Insecure Protocols. + """, + figure, + ), + get_image(BASE_DIR + "/assets/pro_count.png", width=6.5 * inch), + ] + ) + ) + Story.append( + doHeading( + """ + Table 4. Insecure Protocols. + """, + table, + ) + ) + Story.append( + format_table( + data_dict["risky_assets"], + table_header, + [1.5 * inch, 3.5 * inch, 1.5 * inch], + [None, body, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph("3.3.2 Shodan-Verified Vulnerabilities", h3), + Paragraph( + """ + Verified vulnerabilities, shown in Table 5, are those that are flagged by P&E vendors that have gone + through extra checks to validate the finding. Refer to Appendix A for summary data. + """, + body, + ), + doHeading( + """ + Table 5. Shodan-Verified Vulnerabilities. + """, + table, + ), + ] + ) + ) + # add link to appendix for CVE string + data_dict["verif_vulns"]["CVE"] = ( + '' + + data_dict["verif_vulns"]["CVE"].astype(str) + + "" + ) + + Story.append( + format_table( + data_dict["verif_vulns"], + table_header, + [6.5 * inch / 3, 6.5 * inch / 3, 6.5 * inch / 3], + [body, None, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.3.3 Suspected Vulnerabilities", h3), + Paragraph( + """ + Suspected vulnerabilities are determined by the software and version an asset is running and can be used + to understand what vulnerabilities an asset may be exposed to. + Figure 3 identifies suspected vulnerabilities. + """, + body, + ), + point12_spacer, + doHeading( + """ + Figure 3. Suspected Vulnerabilities. + """, + figure, + ), + get_image( + BASE_DIR + "/assets/unverif_vuln_count.png", width=6.5 * inch + ), + ] + ) + ) + + Story.append(PageBreak()) + + # ***Start Generating Methodology Page***# + Story.append(doHeading("4. Methodology", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("4.1 Background", h2)) + Story.append( + Paragraph( + """Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity + and Infrastructure Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, + on a recurring basis, the security posture of your organization by tracking dark web activity, + domain alerts, vulnerabilites, and credential exposures.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append(doHeading("4.2 Process", h2)) + Story.append( + Paragraph( + """Upon submission of an Acceptance Letter, DHS provided CISA with their + public network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with various open-source tools. Resulting data is then parsed for key-findings + and alerts. Summary data and detailed overviews are organized into this report + and packaged into an encrypted file for delivery.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append(doHeading("5. Conclusion", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append( + Paragraph( + """Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or concerns about the findings or data + contained in this report, please work with your designated technical point of contact when requesting + assistance from CISA at vulnerability@cisa.dhs.gov.""", + body, + ) + ) + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + Story.append(doHeading("Appendix A: Additional Information", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading(" Most Active CVEs", h2), + Paragraph( + """ + Table 6 ranks the top 10 CVEs based on their + criticality and potential for exploitation. These vulnerabilities have been carefully evaluated + to assess their risk levels and the likelihood of being targeted by malicious actors. + + """, + body, + ), + point12_spacer, + doHeading( + "Table 6. Most Active CVEs.", + table, + ), + ] + ) + ) + + Story.append( + format_table( + data_dict["top_cves"], + table_header, + [1.5 * inch, 3.5 * inch, 1.5 * inch], + [ + None, + body, + None, + ], + ) + ) + Story.append(point12_spacer) + + # If there are breaches print breach descriptions + if len(data_dict["breach_appendix"]) > 0: + Story.append(doHeading("Credential Breach Details: ", h2)) + Story.append(Spacer(1, 6)) + for row in data_dict["breach_appendix"].itertuples(index=False): + # Add anchor points for breach links + Story.append( + Paragraph( + """ +
    {breach_name}: {description} + """.format( + breach_name=row[0], + description=row[1].replace(' rel="noopener"', ""), + link_name=sha256(str(row[0]).encode("utf8")).hexdigest(), + ), + body, + ) + ) + Story.append(point12_spacer) + Story.append(point12_spacer) + + # If there are verified vulns print summary info table + if len(data_dict["verif_vulns_summary"]) > 0: + Story.append(doHeading("Verified Vulnerability Summaries:", h2)) + + Story.append( + Paragraph( + """Verified vulnerabilities are determined by the Shodan scanner and identify assets with active, known vulnerabilities. More information + about CVEs can be found here.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + "Table 7. Verified Vulnerabilities Summaries.", + table, + ) + ) + # Add anchor points for vuln links + data_dict["verif_vulns_summary"]["CVE"] = ( + '' + + data_dict["verif_vulns_summary"]["CVE"].astype(str) + ) + Story.append( + format_table( + data_dict["verif_vulns_summary"], + table_header, + [1.5 * inch, 1.25 * inch, 0.75 * inch, 3 * inch], + [body, None, None, body], + ) + ) + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + doHeading("Appendix B: Frequently Asked Questions", h1), + horizontal_line, + point12_spacer, + Paragraph( + """How are P&E data and reports different from other reports I receive from CISA?
    + The Cybersecurity and Infrastructure Security Agency's (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information + sources to identify suspected domain masquerading, credentials that have been leaked or exposed, + insecure devices, and suspected vulnerabilities. + """, + body, + ), + ] + ) + ) + Story.append(point12_spacer) + Story.append( + Paragraph( + """What should I expect in terms of P&E's Findings?
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering tactics to + identify the potential weaknesses listed below. The data is then analyzed and complied into a Posture and + Exposure Report which provides both executive level information and detailed information for analysts that + includes the raw findings.""", + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """ + Suspected Domain Masquerading:
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder's actual domain.""", + indented, + ) + ) + + Story.append( + Paragraph( + """ + Credentials Leaked/Exposed:
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing campaigns, + network compromise, or misconfiguration of databases leading to public exposure. This leaked data is then listed + for sale on numerous forums and sites on the dark web, which provides attackers easy access to a stakeholders' + networks. + """, + indented, + ) + ) + + Story.append( + Paragraph( + """ + Insecure Devices & Suspected Vulnerabilities:
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, and + protocols associated with these assets are likely to have vulnerabilities, based on the OS or application + version information reported when queried. When possible, our analysis also reports on potential malware + infections for stakeholders. + """, + indented, + ) + ) + + Story.append( + Paragraph( + """Do you perform scans of our networks?
    + P&E does not perform active scanning. The information we gather is through passive collection from numerous + public and vendor data sources. As such, we collect data on a continual basis, and provide summary reports + twice a month. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Do you perform scans of our networks?
    + P&E does not perform active scanning. The information we gather is through passive collection from numerous + public and vendor data sources. As such, we collect data on a continual basis, and provide summary reports + twice a month. + + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """How will the results be provided to me?
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. The attachments will contain a PDF—providing a summary of the findings, + tables, graphs, as charts—as well as a JSON file containing the raw data used to generate the PDF + report to facilitate your agencies own analysis. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Do you offer ad-hoc analysis of source data?
    + If you have any questions about a particular vulnerability that you believe you have mitigated, but + which continues to show up in the reports, we can perform a detailed analysis to determine why your + organization continues to show that vulnerability. In many cases, the issue can be tracked back to + the fact that the mitigation has made it impossible for the reconnaissance service or tool to identify + the configuration, and as such they may default to displaying the last collected information. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Who do I contact if there are any issues or updates that need to be addressed for my reports?
    + The general notification process is the same as all of the CyHy components. Simply send an email to + vulnerability@cisa.dhs.gov identifying the requested changes. In this instance, make sure to identify + “P&E Report Delivery” in the subject to ensure the issue is routed to our team. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading("Appendix C: Acronyms", h1), + horizontal_line, + point12_spacer, + Table( + [ + ["CISA", "Cybersecurity and Infrastructure Security Agency"], + ["CVE", "Common Vulnerabilities and Exposures"], + ["DHS", "Department of Homeland Security"], + ["DVE", "Dynamic Vulnerability Exploit"], + ["FTP", "File Transfer Protocol"], + ["HTTP", "Hypertext Transfer Protocol"], + ["IP", "Internet Protocol"], + ["P&E", "Posture and Exposure"], + ["RDP", "Remote Desktop Protocol"], + ["SIP", "Session Initiation Protocol"], + ["SMB", "Server Message Block"], + ] + ), + ] + ) + ) + doc.multiBuild(Story) diff --git a/src/pe_reports/reportlab_generator.py b/src/pe_reports/reportlab_generator.py new file mode 100644 index 00000000..7980f3d3 --- /dev/null +++ b/src/pe_reports/reportlab_generator.py @@ -0,0 +1,1840 @@ +"""Generate a P&E report using a passed data dictionary.""" +# Standard Python Libraries +from hashlib import sha256 +import os + +# Third-Party Libraries +import demoji +import numpy as np +from reportlab.lib import utils +from reportlab.lib.colors import HexColor +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.lib.units import inch +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.platypus import ( + HRFlowable, + Image, + KeepTogether, + ListFlowable, + ListItem, + PageBreak, + Paragraph, + Spacer, + Table, + TableStyle, +) +from reportlab.platypus.doctemplate import ( + BaseDocTemplate, + NextPageTemplate, + PageTemplate, +) +from reportlab.platypus.flowables import BalancedColumns +from reportlab.platypus.frames import Frame +from reportlab.platypus.tableofcontents import TableOfContents + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) + +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Book_Italic", BASE_DIR + "/fonts/FranklinGothicBookItalic.ttf" + ) +) +pdfmetrics.registerFont( + TTFont("Franklin_Gothic_Book", BASE_DIR + "/fonts/FranklinGothicBook.ttf") +) +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Demi_Regular", + BASE_DIR + "/fonts/FranklinGothicDemiRegular.ttf", + ) +) +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Medium_Italic", + BASE_DIR + "/fonts/FranklinGothicMediumItalic.ttf", + ) +) +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Medium_Regular", + BASE_DIR + "/fonts/FranklinGothicMediumRegular.ttf", + ) +) + +defaultPageSize = letter +PAGE_HEIGHT = defaultPageSize[1] +PAGE_WIDTH = defaultPageSize[0] + + +def sha_hash(s: str): + """Hash a given string.""" + return sha256(s.encode("utf-8")).hexdigest() + + +# Extend Table of contents to create a List of Figures Class +class ListOfFigures(TableOfContents): + """Class extention to build a Table of Figures.""" + + def notify(self, kind, stuff): + """ + Call he notification hook to register all kinds of events. + + Here we are interested in 'Figure' events only. + """ + if kind == "TOCFigure": + self.addEntry(*stuff) + + +# Extend Table of contents to create a List of Tables Class +class ListOfTables(TableOfContents): + """Class extention to build a Table of Tables.""" + + def notify(self, kind, stuff): + """Call the notification hook to register all kinds of events. + + Here we are interested in 'Table' events only. + """ + if kind == "TOCTable": + self.addEntry(*stuff) + + +class MyDocTemplate(BaseDocTemplate): + """Extend the BaseDocTemplate to adjust Template.""" + + def __init__(self, filename, **kw): + """Initialize MyDocTemplate.""" + self.allowSplitting = 0 + BaseDocTemplate.__init__(self, filename, **kw) + self.pagesize = defaultPageSize + + def afterFlowable(self, flowable): + """Register TOC, TOT, and TOF entries.""" + if flowable.__class__.__name__ == "Paragraph": + text = flowable.getPlainText() + style = flowable.style.name + if style == "Heading1": + level = 0 + notification = "TOCEntry" + elif style == "Heading2": + level = 1 + notification = "TOCEntry" + elif style == "figure": + level = 0 + notification = "TOCFigure" + elif style == "table": + level = 0 + notification = "TOCTable" + else: + return + E = [level, text, self.page] + # if we have a bookmark name, append that to our notify data + bn = getattr(flowable, "_bookmarkName", None) + if bn is not None: + E.append(bn) + self.notify(notification, tuple(E)) + + +class ConditionalSpacer(Spacer): + """Extend spacer to conditionaly shrink if near the end of the page.""" + + def wrap(self, availWidth, availHeight): + """Change hight of spacer based on available height.""" + height = min(self.height, availHeight - 1e-8) + return (availWidth, height) + + +def get_image(path, width=1 * inch): + """Read in an image and scale it based on the width argument.""" + img = utils.ImageReader(path) + iw, ih = img.getSize() + aspect = ih / float(iw) + return Image(path, width=width, height=(width * aspect)) + + +def format_table( + df, header_style, column_widths, column_style_list, remove_symbols=False +): + """Read in a dataframe and convert it to a table and format it with a provided style list.""" + header_row = [ + [Paragraph(str(cell), header_style) for cell in row] for row in [df.columns] + ] + data = [] + for row in np.array(df).tolist(): + current_cell = 0 + current_row = [] + for cell in row: + if column_style_list[current_cell] is not None: + # Remove emojis from content because the report generator can't display them + print(str(cell)) + cell = Paragraph( + demoji.replace(str(cell), "").replace("&", "[and]"), column_style_list[current_cell] + ) + + current_row.append(cell) + current_cell += 1 + data.append(current_row) + + data = header_row + data + + table = Table( + data, + colWidths=column_widths, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=1, + repeatCols=0, + rowSplitRange=(2, -1), + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + + style = TableStyle( + [ + ("VALIGN", (0, 0), (-1, 0), "MIDDLE"), + ("ALIGN", (0, 0), (-1, -1), "CENTER"), + ("VALIGN", (0, 1), (-1, -1), "MIDDLE"), + ("INNERGRID", (0, 0), (-1, -1), 1, "white"), + ("TEXTFONT", (0, 1), (-1, -1), "Franklin_Gothic_Book"), + ("FONTSIZE", (0, 1), (-1, -1), 12), + ( + "ROWBACKGROUNDS", + (0, 1), + (-1, -1), + [HexColor("#FFFFFF"), HexColor("#DEEBF7")], + ), + ("BACKGROUND", (0, 0), (-1, 0), HexColor("#1d5288")), + ("LINEBELOW", (0, -1), (-1, -1), 1.5, HexColor("#1d5288")), + ] + ) + table.setStyle(style) + + if len(df) == 0: + label = Paragraph( + "No Data to Report", + ParagraphStyle( + name="centered", + fontName="Franklin_Gothic_Medium_Regular", + textColor=HexColor("#a7a7a6"), + fontSize=16, + leading=16, + alignment=1, + spaceAfter=10, + spaceBefore=10, + ), + ) + table = KeepTogether([table, label]) + return table + + +def build_kpi(data, width): + """Build a KPI element.""" + table = Table( + [[data]], + colWidths=[width * inch], + rowHeights=60, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=[10, 10, 10, 10], + ) + + style = TableStyle( + [ + ("VALIGN", (0, 0), (-1, 0), "MIDDLE"), + ("ALIGN", (0, 0), (-1, -1), "CENTER"), + ("VALIGN", (0, 1), (-1, -1), "MIDDLE"), + ("GRID", (0, 0), (0, 0), 1, HexColor("#003e67")), + ("BACKGROUND", (0, 0), (0, 0), HexColor("#DEEBF7")), + ] + ) + table.setStyle(style) + return table + + +def report_gen(data_dict, soc_med_included=False): + """Generate a P&E report with data passed in the data dictionry.""" + + def titlePage(canvas, doc): + """Build static elements of the cover page.""" + canvas.saveState() + canvas.drawImage(BASE_DIR + "/assets/Cover.png", 0, 0, width=None, height=None) + canvas.setFont("Franklin_Gothic_Medium_Regular", 32) + canvas.drawString(50, 660, "Posture & Exposure Report") + canvas.restoreState() + + def summaryPage(canvas, doc): + """Build static elements of the summary page.""" + canvas.saveState() + canvas.setFont("Franklin_Gothic_Book", 13) + canvas.drawImage( + BASE_DIR + "/assets/summary-background.png", + 0, + 0, + width=PAGE_WIDTH, + height=PAGE_HEIGHT, + ) + canvas.setFillColor(HexColor("#1d5288")) + canvas.setStrokeColor("#1d5288") + canvas.rect(inch, 210, 3.5 * inch, 5.7 * inch, fill=1) + canvas.restoreState() + summary_frame = Frame( + 1.1 * inch, 224, 3.3 * inch, 5.5 * inch, id=None, showBoundary=0 + ) + summary_1_style = ParagraphStyle( + "summary_1_style", + fontSize=12, + alignment=0, + textColor="white", + fontName="Franklin_Gothic_Book", + ) + summary_1 = Paragraph( + """ + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' network. +



    + Suspected Domain Masquerading Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into navigating to illegitimate domains. +





    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential targets for exploit. +




    + Dark Web Activity:
    + Heightened public attention can indicate increased targeting and attack coordination, especially when attention is found on the dark web. + """, + style=summary_1_style, + ) + summary_frame.addFromList([summary_1], canvas) + + summary_frame_2 = Frame( + 5.1 * inch, 552, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_2 = Paragraph( + str(data_dict["creds"]) + + """
    Total Credential Publications""", + style=kpi, + ) + summary_frame_2.addFromList([summary_2], canvas) + + summary_frame_3 = Frame( + 5.1 * inch, 444, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_3 = Paragraph( + str(data_dict["suspectedDomains"]) + + """
    Suspected Domain Masquerading""", + style=kpi, + ) + summary_frame_3.addFromList([summary_3], canvas) + + summary_frame_4 = Frame( + 5.1 * inch, 337, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_4 = Paragraph( + str(data_dict["verifVulns"]) + + """
    Shodan Verified Vulnerabilities Found""", + style=kpi, + ) + summary_frame_4.addFromList([summary_4], canvas) + + summary_frame_5 = Frame( + 5.1 * inch, 230, 2.4 * inch, 0.7 * inch, id=None, showBoundary=0 + ) + summary_5 = Paragraph( + str(data_dict["darkWeb"]) + + """
    Dark Web Alerts""", + style=kpi, + ) + summary_frame_5.addFromList([summary_5], canvas) + + json_title_frame = Frame( + 3.85 * inch, 175, 1.5 * inch, 0.5 * inch, id=None, showBoundary=0 + ) + json_title = Paragraph( + "JSON       EXCEL", + style=json_excel, + ) + json_title_frame.addFromList([json_title], canvas) + + canvas.setStrokeColor("#a7a7a6") + canvas.setFillColor("#a7a7a6") + canvas.drawInlineImage( + BASE_DIR + "/assets/cisa.png", 45, 705, width=65, height=65 + ) + canvas.drawString(130, 745, "Posture and Exposure Report") + canvas.drawString(130, 725, "Reporting Period: " + data_dict["dateRange"]) + canvas.line(130, 710, PAGE_WIDTH - inch, 710) + canvas.drawRightString( + PAGE_WIDTH - inch, 0.75 * inch, "P&E Report | Page %d" % (doc.page) + ) + canvas.drawString(inch, 0.75 * inch, data_dict["endDate"]) + canvas.setFont("Franklin_Gothic_Medium_Regular", 12) + canvas.setFillColor("#FFC000") + canvas.drawString(6.4 * inch, 745, "TLP: AMBER") + + def contentPage(canvas, doc): + """Build the header and footer content for the rest of the pages in the report.""" + canvas.saveState() + canvas.setFont("Franklin_Gothic_Book", 12) + canvas.setStrokeColor("#a7a7a6") + canvas.setFillColor("#a7a7a6") + canvas.drawImage(BASE_DIR + "/assets/cisa.png", 45, 705, width=65, height=65) + canvas.drawString(130, 745, "Posture and Exposure Report") + canvas.drawString(130, 725, "Reporting Period: " + data_dict["dateRange"]) + canvas.line(130, 710, PAGE_WIDTH - inch, 710) + canvas.drawRightString( + PAGE_WIDTH - inch, 0.75 * inch, "P&E Report | Page %d" % (doc.page) + ) + canvas.drawString(inch, 0.75 * inch, data_dict["endDate"]) + canvas.setFont("Franklin_Gothic_Medium_Regular", 12) + canvas.setFillColor("#FFC000") + canvas.drawString(6.4 * inch, 745, "TLP: AMBER") + canvas.restoreState() + + def doHeading(text, sty): + """Add a bookmark to heading element to allow linking from the table of contents.""" + # create bookmarkname + bn = sha256((text + sty.name).encode("utf8")).hexdigest() + # modify paragraph text to include an anchor point with name bn + h = Paragraph(text + '
    ' % bn, sty) + # store the bookmark name on the flowable so afterFlowable can see this + h._bookmarkName = bn + return h + + # ***Document Structures***# + """Build frames for different page structures.""" + doc = MyDocTemplate(data_dict["filename"]) + title_frame = Frame(45, 390, 530, 250, id=None, showBoundary=0) + frameT = Frame( + doc.leftMargin, + doc.bottomMargin, + PAGE_WIDTH - (2 * inch), + PAGE_HEIGHT - (2.4 * inch), + id="normal", + showBoundary=0, + ) + doc.addPageTemplates( + [ + PageTemplate(id="TitlePage", frames=title_frame, onPage=titlePage), + PageTemplate(id="SummaryPage", frames=frameT, onPage=summaryPage), + PageTemplate(id="ContentPage", frames=frameT, onPage=contentPage), + ] + ) + Story = [] + """Build table of contents.""" + toc = TableOfContents() + tof = ListOfFigures() + tot = ListOfTables() + + """Create font and formatting styles.""" + PS = ParagraphStyle + + centered = PS( + name="centered", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=20, + leading=16, + alignment=1, + spaceAfter=10, + spaceBefore=10, + ) + + indented = PS( + name="indented", + fontName="Franklin_Gothic_Book", + fontSize=12, + leading=14, + leftIndent=30, + spaceAfter=20, + ) + + h1 = PS( + fontName="Franklin_Gothic_Medium_Regular", + name="Heading1", + fontSize=16, + leading=18, + textColor=HexColor("#003e67"), + ) + + h2 = PS( + name="Heading2", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=10, + textColor=HexColor("#003e67"), + spaceAfter=12, + ) + + h3 = PS( + name="Heading3", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=10, + textColor=HexColor("#003e67"), + spaceAfter=10, + ) + + body = PS( + name="body", + leading=14, + fontName="Franklin_Gothic_Book", + fontSize=12, + ) + + kpi = PS( + name="kpi", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + leading=16, + alignment=1, + spaceAfter=20, + ) + + json_excel = PS( + name="json_excel", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=10, + alignment=1, + ) + + figure = PS( + name="figure", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + ) + + table = PS( + name="table", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + spaceAfter=12, + ) + + table_header = PS( + name="table_header", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=12, + leading=16, + alignment=1, + spaceAfter=12, + textColor=HexColor("#FFFFFF"), + ) + + title_data = PS( + fontName="Franklin_Gothic_Medium_Regular", name="Title", fontSize=18, leading=20 + ) + + """Stream all the dynamic content to the report.""" + + # *************************# + # Create repeated elements + point12_spacer = ConditionalSpacer(1, 12) + horizontal_line = HRFlowable( + width="100%", + thickness=1.5, + lineCap="round", + color=HexColor("#003e67"), + spaceBefore=0, + spaceAfter=1, + hAlign="LEFT", + vAlign="TOP", + dash=None, + ) + # ***Title Page***# + Story.append(Paragraph("Prepared for: " + data_dict["department"], title_data)) + Story.append(point12_spacer) + Story.append(Paragraph("Reporting Period: " + data_dict["dateRange"], title_data)) + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + # ***Table of Contents***# + Story.append(Paragraph("Table of Contents", centered)) + # Set styles for levels in Table of contents + toc_styles = [ + PS( + fontName="Franklin_Gothic_Medium_Regular", + fontSize=14, + name="TOCHeading1", + leftIndent=20, + firstLineIndent=-20, + spaceBefore=1, + leading=14, + ), + PS( + fontSize=12, + name="TOCHeading2", + leftIndent=40, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + PS( + fontSize=10, + name="TOCHeading3", + leftIndent=60, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + PS( + fontSize=10, + name="TOCHeading4", + leftIndent=100, + firstLineIndent=-20, + spaceBefore=0, + leading=12, + ), + ] + toc.levelStyles = toc_styles + Story.append(toc) + Story.append(PageBreak()) + + # ***Table of Figures and Table of Contents***# + tot.levelStyles = toc_styles + tof.levelStyles = toc_styles + Story.append(Paragraph("Table of Figures", centered)) + Story.append(tof) + Story.append(Paragraph("Table of Tables", centered)) + Story.append(tot) + Story.append(PageBreak()) + + # ***Content Pages***# + # ***Start Introduction Page***# + Story.append(doHeading("1. Introduction", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("1.1 Overview", h2)) + Story.append( + Paragraph( + """Posture and Exposure (P&E) offers stakeholders an opportunity to view their organizational + risk from the viewpoint of the adversary. We utilize passive reconnaissance services, + dark web analysis, and open-source tools to identify spoofing in order to generate a risk + profile report that is delivered on a regular basis.

    + As a customer of P&E you are receiving our regularly scheduled report which contains a + summary of the activity we have been tracking on your behalf for the following services: +

    """, + body, + ) + ) + + Story.append( + ListFlowable( + [ + ListItem( + Paragraph("Domain Masquerading and Monitoring", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Vulnerabilities & Malware Associations", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Dark Web Monitoring", body), + leftIndent=35, + value="bulletchar", + ), + ListItem( + Paragraph("Hidden Assets and Risky Services", body), + leftIndent=35, + value="bulletchar", + ), + ], + bulletType="bullet", + start="bulletchar", + leftIndent=10, + ) + ) + + Story.append( + Paragraph( + """
    It is important to note that these findings have not been verified; everything is + gathered via passive analysis of publicly available sources. As such there may be false + positive findings, however, these findings should be treated as information that your + organization is leaking out to the internet for adversaries to notice.

    """, + body, + ) + ) + + Story.append(doHeading("1.2 How to use this report", h2)) + Story.append( + Paragraph( + """While it is not our intent to prescribe to you a particular process for remediating + vulnerabilities, we hope you will use this report to strengthen your security posture. + Here is a basic flow:

    """, + body, + ) + ) + Story.append( + ListFlowable( + [ + ListItem( + Paragraph( + """Review the Summary of Findings on page 5. This section gives a quick overview of key + results including the number of credential exposures, domain masquerading alerts, Shodan + verified vulnerabilites, and dark web alerts.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """Dive deeper into those key findings by investigating the detailed results starting on + page 6.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """Want to see our raw data? Navigate to page 5 where you can open the embedded Excel + files. If you are having trouble opening these files, make sure to use Adobe Acrobat.""", + body, + ), + leftIndent=35, + ), + ListItem( + Paragraph( + """More questions? Please refer to the Frequently Asked Questions found on page 19. Please + feel free to contact us at vulnerability@cisa.gov with any further questions or concerns.

    """, + body, + ), + leftIndent=35, + ), + ], + bulletType="1", + bulletFormat="%s.", + leftIndent=10, + bulletFontSize=12, + ) + ) + + Story.append(doHeading("1.3 Contact Information", h2)) + Story.append( + Paragraph("Posture and Exposure Team Email: vulnerability@cisa.dhs.gov", body) + ) + + Story.append(NextPageTemplate("SummaryPage")) + Story.append(PageBreak()) + + # ***Start Generating Summary Page***# + Story.append(doHeading("2. Summary of Findings", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("2.1 Summary of Tracked Data", h2)) + Story.append(Spacer(1, 425)) + Story.append(doHeading("2.2 Raw Data Links", h2)) + Story.append( + Paragraph( + "Exposed Credentials

    Domain Masquerading and Monitoring

    Vulnerabilities and Malware Associations

    Dark Web Activity", + body, + ) + ) + + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + # ***Start Generating Creds Page***# + Story.append(doHeading("3. Detailed Results", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("3.1 Credential Publication and Abuse", h2)) + Story.append( + Paragraph( + """Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise, or database misconfigurations leading to public exposure. This leaked data is + then listed for sale on numerous forums and sites on the dark web which provides attackers easy access to a + stakeholder's networks. Detailed results are presented below. + """, + body, + ) + ) + + # Build row of kpi cells + row = [ + build_kpi( + Paragraph( + str(data_dict["breach"]) + + """
    Distinct Breaches""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["creds"]) + + """
    Credentials Exposed""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["pw_creds"]) + + """
    Credentials with Password""", + style=kpi, + ), + 2, + ), + ] + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=3, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=4, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=8, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="creds_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append( + Paragraph( + """ + Figure 1 shows the credentials exposed during each week of the reporting period, including those with no + passwords as well as those with passwords included. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading( + """ + Figure 1. Credentials Exposed. + """, + figure, + ), + get_image(BASE_DIR + "/assets/inc_date_df.png", width=6.5 * inch), + ] + ) + ) + + Story.append(PageBreak()) + Story.append( + Paragraph( + """ + Table 1 provides breach details. Breach descriptions can be found in Appendix A. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + """ + Table 1. Breach Details. + """, + table, + ) + ) + + # add link to appendix to breach names + data_dict["breach_table"]["Breach Name"] = ( + '' + + data_dict["breach_table"]["Breach Name"].astype(str) + + "" + ) + Story.append( + format_table( + data_dict["breach_table"], + table_header, + [2.5 * inch, inch, inch, inch, inch], + [body, None, None, None, None], + ) + ) + + Story.append(point12_spacer) + Story.append(PageBreak()) + + # ***Start Generating Domain Masquerading Page***# + Story.append( + KeepTogether( + [ + doHeading("3.2 Domain Alerts and Suspected Masquerading", h2), + Paragraph( + """Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, + such as imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear + to mimic a stakeholder's actual domain. + """, + body, + ), + point12_spacer, + ] + ) + ) + + row = [ + build_kpi( + Paragraph( + str(data_dict["domain_alerts"]) + + """
    Domain Alert(s)""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["suspectedDomains"]) + + """
    Suspected Domain(s)""", + style=kpi, + ), + 2, + ), + ] + + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=2, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=65, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=35, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="domain_masq_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append(Paragraph("3.2.1 Domain Monitoring Alerts", h3)) + Story.append( + Paragraph( + """ + Table 2 shows alerts of newly registered or updated + domains that appear to mimic a stakeholder's actual domain. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + """ + Table 2. Domain Monitoring Alerts Results. + """, + table, + ) + ) + Story.append( + format_table( + data_dict["domain_alerts_table"], + table_header, + [5.5 * inch, 1 * inch], + [body, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph("3.2.2 Suspected Domain Masquerading", h3), + Paragraph( + """ + Table 3 shows registered or updated domains that were + flagged by a blocklist service. + """, + body, + ), + point12_spacer, + doHeading( + """ + Table 3. Suspected Domain Masquerading Results. + """, + table, + ), + ] + ) + ) + + Story.append( + format_table( + data_dict["domain_table"], + table_header, + [1.5 * inch, 1.5 * inch, 3.5 * inch / 3, 3.5 * inch / 3, 3.5 * inch / 3], + [body, body, body, body, body], + ) + ) + Story.append(point12_spacer) + + Story.append(PageBreak()) + + # ***Start Generating Vulnerabilities Page***# + Story.append( + KeepTogether( + [ + doHeading("3.3 Insecure Devices & Suspected Vulnerabilities", h2), + Paragraph( + """This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; + and suspected vulnerabilities. Detailed results are presented below and discussed in the sections that follow. + """, + body, + ), + point12_spacer, + ] + ) + ) + row = [ + build_kpi( + Paragraph( + str(data_dict["riskyPorts"]) + + """
    Total Open Ports with
    Insecure Protocols
    """, + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["verifVulns"]) + + """
    Total Shodan-Verified Vulnerabilities""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["unverifVulns"]) + + """
    Assets with Suspected Vulnerabilities""", + style=kpi, + ), + 2, + ), + ] + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=3, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=4, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=8, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="vulns_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append(Paragraph("3.3.1 Insecure Ports, Protocols, and Services", h3)) + Story.append( + Paragraph( + """ + Insecure protocols are those protocols which lack proper encryption allowing threat actors to access + data that is being transmitted and even to potentially, to control systems. + Figure 2 and + Table 4 provide detailed information for the Remote + Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading( + """ + Figure 2. Insecure Protocols. + """, + figure, + ), + get_image(BASE_DIR + "/assets/pro_count.png", width=6.5 * inch), + ] + ) + ) + Story.append( + doHeading( + """ + Table 4. Insecure Protocols. + """, + table, + ) + ) + Story.append( + format_table( + data_dict["risky_assets"], + table_header, + [1.5 * inch, 3.5 * inch, 1.5 * inch], + [None, body, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph("3.3.2 Shodan-Verified Vulnerabilities", h3), + Paragraph( + """ + Verified vulnerabilities, shown in Table 5, are those that are flagged by P&E vendors that have gone + through extra checks to validate the finding. Refer to Appendix A for summary data. + """, + body, + ), + doHeading( + """ + Table 5. Shodan-Verified Vulnerabilities. + """, + table, + ), + ] + ) + ) + # add link to appendix for CVE string + data_dict["verif_vulns"]["CVE"] = ( + '' + + data_dict["verif_vulns"]["CVE"].astype(str) + + "" + ) + + Story.append( + format_table( + data_dict["verif_vulns"], + table_header, + [6.5 * inch / 3, 6.5 * inch / 3, 6.5 * inch / 3], + [body, None, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.3.3 Suspected Vulnerabilities", h3), + Paragraph( + """ + Suspected vulnerabilities are determined by the software and version an asset is running and can be used + to understand what vulnerabilities an asset may be exposed to. + Figure 3 identifies suspected vulnerabilities. + """, + body, + ), + point12_spacer, + doHeading( + """ + Figure 3. Suspected Vulnerabilities. + """, + figure, + ), + get_image( + BASE_DIR + "/assets/unverif_vuln_count.png", width=6.5 * inch + ), + ] + ) + ) + # Story.append(NextPageTemplate('ContentPage')) + Story.append(PageBreak()) + + # ***Start Generating Dark Web Page***# + Story.append(KeepTogether([doHeading("3.4 Dark Web Activity", h2), Spacer(1, 6)])) + + row = [ + build_kpi( + Paragraph( + str(data_dict["mentions_count"]) + + """
    Dark Web Mentions""", + style=kpi, + ), + 2, + ), + build_kpi( + Paragraph( + str(data_dict["darkWeb"]) + + """
    Dark Web Alerts""", + style=kpi, + ), + 2, + ), + ] + + Story.append( + BalancedColumns( + row, # the flowables we are balancing + nCols=2, # the number of columns + needed=55, # the minimum space needed by the flowable + spaceBefore=0, + spaceAfter=12, + showBoundary=False, # optional boundary showing + leftPadding=65, # these override the created frame + rightPadding=0, # paddings if specified else the + topPadding=None, # default frame paddings + bottomPadding=None, # are used + innerPadding=35, # the gap between frames if specified else + # use max(leftPadding,rightPadding) + name="dark_web_kpis", # for identification purposes when stuff goes awry + endSlack=0.1, # height disparity allowance ie 10% of available height + ) + ) + + Story.append( + Paragraph( + """Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in activity can + indicate a greater likelihood of an attack, vulnerability, or data leakage. This information along with a list of the + most active CVEs on the Dark Web may assist in prioritizing remediation activities.""", + style=body, + ) + ) + + Story.append(point12_spacer) + + Story.append(Paragraph("3.4.1 Dark Web Mentions", h3)) + Story.append( + Paragraph( + """ + Figure 4 provides details on the number of mentions on the + dark web during the reporting period. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading( + """ + Figure 4. Dark Web Mentions. + """, + figure, + ), + get_image(BASE_DIR + "/assets/web_only_df_2.png", width=6.5 * inch), + ] + ) + ) + sub_section = 2 + table_num = 6 + if soc_med_included: + Story.append( + KeepTogether( + [ + Paragraph("3.4.2 Most Active Social Media Posts", h3), + Paragraph( + """ + This result includes a list of the most active social media posts associated with a stakeholder, and tallies + the count of “post” or “reply” actions on sites such as Telegram, Twitter, and Github. + Table 6 identifies the social media comments count + by organization. + """, + body, + ), + point12_spacer, + doHeading( + """ + Table 6. Social Media Comments Count. + """, + table, + ), + ] + ) + ) + + Story.append( + format_table( + data_dict["social_med_act"], + table_header, + [5 * inch, 1.5 * inch], + [ + body, + None, + ], + ) + ) + + Story.append(point12_spacer) + sub_section = 3 + table_num = 7 + + Story.append( + KeepTogether( + [ + Paragraph( + "3.4." + str(sub_section) + " Most Active Dark Web Posts", h3 + ), + Paragraph( + """ + This result includes a list of the most active posts associated with a stakeholder found on the dark web, + and includes forum sites and invite-only marketplaces. Table """ + + str(table_num) + + """ + identifies the dark web comments count by organization. + """, + body, + ), + point12_spacer, + doHeading( + "Table " + str(table_num) + ". Dark Web Comments Count.", table + ), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["dark_web_act"], + table_header, + [5 * inch, 1.5 * inch], + [ + body, + None, + ], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.4." + str(sub_section) + " Asset Alerts", h3), + Paragraph( + """ + Table """ + + str(table_num) + + """ includes discussions involving stakeholder + assets such as domain names and IP's. + """, + body, + ), + point12_spacer, + doHeading("Table " + str(table_num) + ". Asset Alerts.", table), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["asset_alerts"], + table_header, + [2 * inch, 3.5 * inch, 1 * inch], + [None, body, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph("3.4." + str(sub_section) + " Executive Alerts", h3), + Paragraph( + """ + Table """ + + str(table_num) + + """ includes discussions involving stakeholder + executives and upper management. + """, + body, + ), + point12_spacer, + doHeading("Table " + str(table_num) + ". Executive Alerts.", table), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["alerts_exec"], + table_header, + [2 * inch, 3.5 * inch, 1 * inch], + [None, body, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.4." + str(sub_section) + " Threat Actors", h3), + Paragraph( + """ + A threat actor's score is based on the amount of activity that person has on the dark web, the types of + content posted, how prominent their account is on a forum, and if there is a larger circle of connections to + other bad actors. Threat Actors are ranked 1 to 10, with 10 being the most severe. + Table """ + + str(table_num) + + """ + identifies the top actors that have mentioned stakeholder assets. + """, + body, + ), + point12_spacer, + doHeading("Table " + str(table_num) + ". Threat Actors.", table), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["dark_web_actors"], + table_header, + [5.5 * inch, 1 * inch], + [body, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph( + "3.4." + str(sub_section) + " Alerts of Potential Threats", h3 + ), + Paragraph( + """ + Threats are derived by scanning suspicious chatter on the dark web that may have terms related to + vulnerabilities. Table """ + + str(table_num) + + """ identifies the most + common threats. + """, + body, + ), + point12_spacer, + doHeading( + "Table " + str(table_num) + ". Alerts of Potential Threats.", table + ), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["alerts_threats"], + table_header, + [2 * inch, 3.5 * inch, 1 * inch], + [None, body, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.4." + str(sub_section) + " Most Active Sites", h3), + Paragraph( + """ + Table """ + + str(table_num) + + """ includes the most active discussion forums where the organization is the topic of discussion. + """, + body, + ), + point12_spacer, + doHeading("Table " + str(table_num) + ". Most Active Sites.", table), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["dark_web_sites"], + table_header, + [5 * inch, 1.5 * inch], + [body, None], + ) + ) + + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + Paragraph("3.4." + str(sub_section) + " Invite-Only Market Alerts", h3), + Paragraph( + """ + Table """ + + str(table_num) + + """ includes the number of alerts on each invite-only + market where compromised credentials were offered for sale. + """, + body, + ), + point12_spacer, + doHeading( + "Table " + str(table_num) + ". Invite-Only Market Alerts.", table + ), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["markets_table"], + table_header, + [4 * inch, 2.5 * inch], + [None, None], + ) + ) + + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + Paragraph( + "3.4." + str(sub_section) + " Most Active CVEs on the Dark Web", h3 + ), + Paragraph( + """ + Rated by CyberSixGill's Dynamic Vulnerability Exploit (DVE) Score, this state-of-the-art machine + learning model automatically predicts the probability of a CVE being exploited. + Table """ + + str(table_num) + + """ identifies the top 10 CVEs this report period. + """, + body, + ), + point12_spacer, + doHeading( + "Table " + str(table_num) + ". Most Active CVEs on the Dark Web.", + table, + ), + ] + ) + ) + sub_section += 1 + table_num += 1 + Story.append( + format_table( + data_dict["top_cves"], + table_header, + [1.5 * inch, 3.5 * inch, 1.5 * inch], + [ + None, + body, + None, + ], + ) + ) + + Story.append(point12_spacer) + + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + # ***Start Generating Methodology Page***# + Story.append(doHeading("4. Methodology", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append(doHeading("4.1 Background", h2)) + Story.append( + Paragraph( + """Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity + and Infrastructure Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, + on a recurring basis, the security posture of your organization by tracking dark web activity, + domain alerts, vulnerabilites, and credential exposures.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append(doHeading("4.2 Process", h2)) + Story.append( + Paragraph( + """Upon submission of an Acceptance Letter, DHS provided CISA with their + public network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with various open-source tools. Resulting data is then parsed for key-findings + and alerts. Summary data and detailed overviews are organized into this report + and packaged into an encrypted file for delivery.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append(doHeading("5. Conclusion", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + Story.append( + Paragraph( + """Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or concerns about the findings or data + contained in this report, please work with your designated technical point of contact when requesting + assistance from CISA at vulnerability@cisa.dhs.gov.""", + body, + ) + ) + Story.append(NextPageTemplate("ContentPage")) + Story.append(PageBreak()) + + Story.append(doHeading("Appendix A: Additional Information", h1)) + Story.append(horizontal_line) + Story.append(point12_spacer) + # If there are breaches print breach descriptions + if len(data_dict["breach_appendix"]) > 0: + Story.append(Paragraph("Credential Breach Details: ", h2)) + Story.append(Spacer(1, 6)) + for row in data_dict["breach_appendix"].itertuples(index=False): + # Add anchor points for breach links + Story.append( + Paragraph( + """ +
    {breach_name}: {description} + """.format( + breach_name=row[0], + description=row[1].replace(' rel="noopener"', ""), + link_name=sha256(str(row[0]).encode("utf8")).hexdigest(), + ), + body, + ) + ) + Story.append(point12_spacer) + Story.append(point12_spacer) + + # If there are verified vulns print summary info table + if len(data_dict["verif_vulns_summary"]) > 0: + Story.append(Paragraph("Verified Vulnerability Summaries:", h2)) + + Story.append( + Paragraph( + """Verified vulnerabilities are determined by the Shodan scanner and identify assets with active, known vulnerabilities. More information + about CVE's can be found here.""", + body, + ) + ) + Story.append(point12_spacer) + Story.append( + doHeading( + "Table " + str(table_num) + ". Verified Vulnerabilities Summaries.", + table, + ) + ) + # Add anchor points for vuln links + data_dict["verif_vulns_summary"]["CVE"] = ( + '' + + data_dict["verif_vulns_summary"]["CVE"].astype(str) + ) + Story.append( + format_table( + data_dict["verif_vulns_summary"], + table_header, + [1.5 * inch, 1.25 * inch, 0.75 * inch, 3 * inch], + [body, None, None, body], + ) + ) + Story.append(point12_spacer) + + Story.append( + KeepTogether( + [ + doHeading("Appendix B: Frequently Asked Questions", h1), + horizontal_line, + point12_spacer, + Paragraph( + """How are P&E data and reports different from other reports I receive from CISA?
    + The Cybersecurity and Infrastructure Security Agency's (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information + sources to identify suspected domain masquerading, credentials that have been leaked or exposed, + insecure devices, suspected vulnerabilities, and increased dark web activity related to their organization. + """, + body, + ), + ] + ) + ) + Story.append(point12_spacer) + Story.append( + Paragraph( + """What should I expect in terms of P&E's Findings?
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering tactics to + identify the potential weaknesses listed below. The data is then analyzed and complied into a Posture and + Exposure Report which provides both executive level information and detailed information for analysts that + includes the raw findings.""", + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """ + Suspected Domain Masquerading:
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder's actual domain.""", + indented, + ) + ) + + Story.append( + Paragraph( + """ + Credentials Leaked/Exposed:
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing campaigns, + network compromise or misconfiguration of databases leading to public exposure. This leaked data is then listed + for sale on numerous forums and sites on the dark web, which provides attackers easy access to a stakeholders' + networks. + """, + indented, + ) + ) + + Story.append( + Paragraph( + """ + Insecure Devices & Suspected Vulnerabilities:
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, and + protocols associated with these assets are likely to have vulnerabilities, based on the OS or application + version information reported when queried. When possible, our analysis also reports on potential malware + infections for stakeholders. + """, + indented, + ) + ) + + Story.append( + KeepTogether( + Paragraph( + """ + Increased Dark Web Activity:
    + Stakeholders and vulnerabilities are often discussed in various ways on the dark web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, or data leakage. Additionally, + the urgency of the threat can be evaluated based on the threat actors involved along with other thresholds. + Evaluating this content may also indicate if a stakeholder has been involved in a hacking incident as that data + will often be published or offered 'for sale'. This information along with a list of the most active CVE's on the + Dark Web may assist in prioritizing remediation activities. + + """, + indented, + ) + ) + ) + + Story.append( + Paragraph( + """Do you perform scans of our networks?
    + P&E does not perform active scanning. The information we gather is through passive collection from numerous + public and vendor data sources. As such, we collect data on a continual basis, and provide summary reports + twice a month. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Do you perform scans of our networks?
    + P&E does not perform active scanning. The information we gather is through passive collection from numerous + public and vendor data sources. As such, we collect data on a continual basis, and provide summary reports + twice a month. + + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """How will the results be provided to me?
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. The attachments will contain a PDF—providing a summary of the findings, + tables, graphs, as charts—as well as a JSON file containing the raw data used to generate the PDF + report to facilitate your agencies own analysis. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Do you offer ad-hoc analysis of source data?
    + If you have any questions about a particular vulnerability that you believe you have mitigated, but + which continues to show up in the reports, we can perform a detailed analysis to determine why your + organization continues to show that vulnerability. In many cases, the issue can be tracked back to + the fact that the mitigation has made it impossible for the reconnaissance service or tool to identify + the configuration, and as such they may default to displaying the last collected information. + """, + body, + ) + ) + Story.append(point12_spacer) + + Story.append( + Paragraph( + """Who do I contact if there are any issues or updates that need to be addressed for my reports?
    + The general notification process is the same as all of the CyHy components. Simply send an email to + vulnerability@cisa.dhs.gov identifying the requested changes. In this instance, make sure to identify + “P&E Report Delivery” in the subject to ensure the issue is routed to our team. + """, + body, + ) + ) + Story.append(point12_spacer) + Story.append( + KeepTogether( + [ + doHeading("Appendix C: Acronyms", h1), + horizontal_line, + point12_spacer, + Table( + [ + ["CISA", "Cybersecurity and Infrastructure Security Agency"], + ["CVE", "Common Vulnerabilities and Exposures"], + ["DHS", "Department of Homeland Security"], + ["DVE", "Dynamic Vulnerability Exploit"], + ["FTP", "File Transfer Protocol"], + ["HTTP", "Hypertext Transfer Protocol"], + ["IP", "Internet Protocol"], + ["P&E", "Posture and Exposure"], + ["RDP", "Remote Desktop Protocol"], + ["SIP", "Session Initiation Protocol"], + ["SMB", "Server Message Block"], + ] + ), + ] + ) + ) + doc.multiBuild(Story) diff --git a/src/pe_reports/scorecard_generator.py b/src/pe_reports/scorecard_generator.py new file mode 100644 index 00000000..b067f7a5 --- /dev/null +++ b/src/pe_reports/scorecard_generator.py @@ -0,0 +1,443 @@ +"""Generate a stakeholders scorecard based on a data dictionary.""" +# Standard Python Libraries +import io +import os + +# Third-Party Libraries +from PyPDF2 import PdfFileReader, PdfFileWriter +import circlify +import matplotlib.pyplot as plt +import numpy as np +import pandas as pd +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.pdfgen import canvas +from reportlab.platypus import Frame, Paragraph, Table, TableStyle + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) +IN_FILEPATH = BASE_DIR + "/empty_scorecard.pdf" +ON_PAGE_INDEX = 0 +UNDERNEATH = ( + False # if True, new content will be placed underneath page (painted first) +) + +pdfmetrics.registerFont(TTFont("Frank_Goth", BASE_DIR + "/FranklinGothic.ttf")) +pdfmetrics.registerFont( + TTFont("Frank_Goth_Book", BASE_DIR + "/Franklin_Gothic_Book_Regular.ttf") +) + + +def build_kpi_string(value, last_value): + """Build a string to show kpi and change since the last period.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if value_diff > 0: + string = f" {value}

    Increase of {value_diff}" + + elif value_diff < 0: + string = f" {value}

    Decrease of {value_diff}" + else: + string = f" {value}

    No Change" + return string + + +def determine_arrow(value, last_value, color=False): + """Determine the arrow color and direction based on current and previous values.""" + if not last_value: + last_value = 0 + value_diff = value - last_value + if color: + if value_diff > 0: + return BASE_DIR + "/up_red.png" + elif value_diff < 0: + return BASE_DIR + "/down_green.png" + else: + return BASE_DIR + "/no_change.png" + else: + if value_diff > 0: + return BASE_DIR + "/up_black.png" + elif value_diff < 0: + return BASE_DIR + "/down_black.png" + else: + return BASE_DIR + "/no_change.png" + + +def create_scorecard(data_dict, file_name): + """Create a scorecard from a user provided data dictionary.""" + show_Border = False + packet = io.BytesIO() + # create a new PDF with Reportlab + can = canvas.Canvas(packet, pagesize=letter) + can.setFillColorRGB(0, 0, 0) # choose your font colour + can.setFont("Frank_Goth", 20) + org_name = can.beginText() + org_name.setTextOrigin(20, 625) + + org_name_style = ParagraphStyle( + "org_name_style", + fontName="Frank_Goth", + fontSize=15, + textColor="white", + splitLongWords=1, + ) + org_name_len = len(data_dict["org_name"]) + # print(org_name_len) + # Change font size of org name based on how long the string is + if org_name_len < 26: + org_name_style.fontSize = 20 + org_name_style.leading = 17 + elif org_name_len < 57: + org_name_style.fontSize = 13 + org_name_style.leading = 14 + elif org_name_len < 73: + org_name_style.fontSize = 12 + org_name_style.leading = 11 + else: + org_name_style.fontSize = 10.5 + org_name_frame = Frame(15, 584, 170, 61, showBoundary=show_Border) + org_name = Paragraph(data_dict["org_name"], style=org_name_style) + org_name_frame.addFromList([org_name], can) + kpi_style = ParagraphStyle( + "base_style", + fontName="Frank_Goth", + fontSize=24, + textColor="white", + splitLongWords=1, + alignment=0, + ) + cred_kpi_frame = Frame(65, 527, 125, 70, showBoundary=show_Border) + cred_kpi = Paragraph( + f"{data_dict['breach_count']} Breaches



    {data_dict['creds_count']} Credentials", + style=kpi_style, + ) + cred_kpi_frame.addFromList([cred_kpi], can) + + dns_kpi_frame = Frame(65, 458, 125, 70, showBoundary=show_Border) + dns_kpi = Paragraph( + f"{data_dict['domain_alert_count']}

    Suspected Domain Masquerading Alerts
    ", + style=kpi_style, + ) + dns_kpi_frame.addFromList([dns_kpi], can) + + vuln_kpi_frame = Frame(65, 395, 125, 70, showBoundary=show_Border) + vuln_kpi = Paragraph( + f"{data_dict['verified_vuln_count']}

    Confirmed Vulnerabilities
    ", + style=kpi_style, + ) + vuln_kpi_frame.addFromList([vuln_kpi], can) + + dark_alert_kpi_frame = Frame(65, 327, 125, 70, showBoundary=show_Border) + dark_alert_kpi = Paragraph( + f"{data_dict['dark_web_alerts_count']}

    Potential Threat Alerts
    ", + style=kpi_style, + ) + dark_alert_kpi_frame.addFromList([dark_alert_kpi], can) + + date_style = ParagraphStyle( + "date_style", fontName="Frank_Goth_Book", fontSize=12, alignment=0 + ) + + dates_frame = Frame(213, 625, 300, 50, showBoundary=show_Border) + date_string = ( + data_dict["start_date"].strftime("%B %d, %Y") + + " - " + + data_dict["start_date"].strftime("%B %d, %Y") + ) + dates_paragraph = Paragraph(f"{date_string}", style=date_style) + dates_frame.addFromList([dates_paragraph], can) + img_col1_x = 330 + img_col2_x = 527 + img_size = 22 + ip_address_frame = Frame(210, 573, 180, 50, showBoundary=show_Border) + ip_address_paragraph = Paragraph( + f"{build_kpi_string(data_dict['ip_count'], data_dict['last_ip_count'])}", + style=date_style, + ) + ip_address_frame.addFromList([ip_address_paragraph], can) + can.drawImage( + determine_arrow(data_dict["ip_count"], data_dict["last_ip_count"], False), + img_col1_x, + 590, + img_size, + img_size, + mask="auto", + ) + + root_domain_frame = Frame(407, 573, 180, 50, showBoundary=show_Border) + root_domain_paragraph = Paragraph( + f"{build_kpi_string(data_dict['root_count'], data_dict['last_root_domain_count'])}", + style=date_style, + ) + root_domain_frame.addFromList([root_domain_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["root_count"], data_dict["last_root_domain_count"], False + ), + img_col2_x, + 590, + img_size, + img_size, + mask="auto", + ) + + sub_domain_frame = Frame(210, 504, 180, 50, showBoundary=show_Border) + sub_domain_paragraph = Paragraph( + f"{build_kpi_string(data_dict['sub_count'], data_dict['last_sub_domain_count'])}", + style=date_style, + ) + sub_domain_frame.addFromList([sub_domain_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["sub_count"], data_dict["last_sub_domain_count"], False + ), + img_col1_x, + 518, + img_size, + img_size, + mask="auto", + ) + + cred_pass_frame = Frame(407, 504, 180, 50, showBoundary=show_Border) + cred_pass_paragraph = Paragraph( + f"{build_kpi_string(data_dict['cred_password_count'], data_dict['last_cred_password_count'])}", + style=date_style, + ) + cred_pass_frame.addFromList([cred_pass_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["cred_password_count"], + data_dict["last_cred_password_count"], + True, + ), + img_col2_x, + 518, + img_size, + img_size, + mask="auto", + ) + + sus_vuln_addrs_frame = Frame(210, 432, 180, 50, showBoundary=show_Border) + sus_vuln_addrs_paragraph = Paragraph( + f"{build_kpi_string(data_dict['suspected_vuln_addrs_count'], data_dict['last_sus_vuln_addrs_count'])}", + style=date_style, + ) + sus_vuln_addrs_frame.addFromList([sus_vuln_addrs_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["suspected_vuln_addrs_count"], + data_dict["last_sus_vuln_addrs_count"], + True, + ), + img_col1_x, + 448, + img_size, + img_size, + mask="auto", + ) + + sus_vuln_frame = Frame(407, 432, 180, 50, showBoundary=show_Border) + sus_vuln_paragraph = Paragraph( + f"{build_kpi_string(data_dict['suspected_vuln_count'], data_dict['last_suspected_vuln_count'])}", + style=date_style, + ) + sus_vuln_frame.addFromList([sus_vuln_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["suspected_vuln_count"], + data_dict["last_suspected_vuln_count"], + True, + ), + img_col2_x, + 448, + img_size, + img_size, + mask="auto", + ) + + ports_frame = Frame(210, 362, 180, 50, showBoundary=show_Border) + ports_paragraph = Paragraph( + f"{build_kpi_string(data_dict['insecure_port_count'], data_dict['last_insecure_port_count'])}", + style=date_style, + ) + ports_frame.addFromList([ports_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["insecure_port_count"], + data_dict["last_insecure_port_count"], + True, + ), + img_col1_x, + 377, + img_size, + img_size, + mask="auto", + ) + + actor_activity_frame = Frame(407, 362, 180, 50, showBoundary=show_Border) + actor_activity_paragraph = Paragraph( + f"{build_kpi_string(data_dict['threat_actor_count'], data_dict['last_actor_activity_count'])}", + style=date_style, + ) + actor_activity_frame.addFromList([actor_activity_paragraph], can) + can.drawImage( + determine_arrow( + data_dict["threat_actor_count"], + data_dict["last_actor_activity_count"], + True, + ), + img_col2_x, + 377, + img_size, + img_size, + mask="auto", + ) + if isinstance(data_dict["circles_df"], pd.DataFrame): + generate_circle_chart(data_dict["circles_df"], "circle_line.png") + can.drawImage( + BASE_DIR + "/scorecard_assets/circle_line.png", 0, 18, 255, 255, mask="auto" + ) + dns_df = data_dict["dns"] + if len(dns_df) > 0: + dns_df = dns_df.sort_values(by="count", ascending=False) + dns_df1 = dns_df.iloc[::2] + dns_df2 = dns_df.iloc[1::2] + + dns_activity_frame1 = Frame(237, 20, 85, 250, showBoundary=show_Border) + # dns_activity_paragraph = Paragraph(f"{data_dict['dns']}", style=date_style) + + dns_table1 = Table( + np.array(dns_df1).tolist(), + colWidths=None, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + dns_table1.setStyle( + TableStyle( + [ + ("FONTNAME", (0, 0), (-1, -1), "Frank_Goth_Book"), + # ('GRID',(0,0),(-1,-1),0.5,colors.black), + ] + ) + ) + dns_table1.hAlign = "LEFT" + dns_activity_frame1.addFromList([dns_table1], can) + if len(dns_df2) > 0: + dns_activity_frame2 = Frame(335, 20, 85, 250, showBoundary=show_Border) + # dns_activity_paragraph = Paragraph(f"{data_dict['dns']}", style=date_style) + dns_table2 = Table( + np.array(dns_df2).tolist(), + colWidths=None, + rowHeights=None, + style=None, + splitByRow=1, + repeatRows=0, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + dns_table2.setStyle( + TableStyle( + [ + ("FONTNAME", (0, 0), (-1, -1), "Frank_Goth_Book"), + # ('GRID',(0,0),(-1,-1),0.5,colors.black), + ] + ) + ) + dns_table2.hAlign = "RIGHT" + dns_activity_frame2.addFromList([dns_table2], can) + + score_style = ParagraphStyle( + "score_style", + fontName="Frank_Goth_Book", + fontSize=45, + textColor="#C9C9C9", + leading=47, + alignment=0, + ) + + score_frame = Frame(430, 70, 180, 200, showBoundary=show_Border) + score_paragraph = Paragraph( + f"{data_dict['pe_number_score']}

    {data_dict['pe_letter_grade']}", + style=score_style, + ) + score_frame.addFromList([score_paragraph], can) + can.save() + + # move to the beginning of the StringIO buffer + packet.seek(0) + new_pdf = PdfFileReader(packet) + # read your existing PDF + existing_pdf = PdfFileReader(open(BASE_DIR + "/empty_scorecard.pdf", "rb")) + output = PdfFileWriter() + # add the "watermark" (which is the new pdf) on the existing page + page = existing_pdf.getPage(0) + page2 = new_pdf.getPage(0) + page.mergePage(page2) + output.addPage(page) + # finally, write "output" to a real file + outputStream = open(file_name, "wb") + output.write(outputStream) + outputStream.close() + + +def generate_circle_chart(df, name): + """Create the circle chart based on a pandas dataframe.""" + df = df.sort_values(by="Value", ascending=True) + # print(df.head()) + + circles = circlify.circlify( + df["Value"].tolist(), + show_enclosure=True, + target_enclosure=circlify.Circle(x=0, y=0, r=1), + ) + # print(circles) + + fig, ax = plt.subplots(figsize=(10, 10)) + ax.axis("off") + + lim = max( + max( + abs(circle.x) + circle.r, + abs(circle.y) + circle.r, + ) + for circle in circles + ) + + plt.xlim(-lim, lim) + plt.ylim(-lim, lim) + # list of labels + values = df["Value"] + labels = df["Name"] + colors = ["#F05A2C", "#953512", "#5E9632", "#0078AE", "#0078AE"] + + for circle, value, label, color_code in zip(circles, values, labels, colors): + x, y, r = circle + ax.add_patch( + plt.Circle((y, x), r * 0.9, alpha=0.6, linewidth=1, color=color_code) + ) + plt.annotate( + value, (y, x + 0.05), va="center", ha="center", color="black", fontsize=20 + ) + plt.annotate( + label, (y, x - 0.02), va="center", ha="center", color="black", fontsize=8 + ) + + plt.savefig( + BASE_DIR + "/scorecard_assets/" + name, + transparent=False, + dpi=500, + bbox_inches="tight", + ) + plt.clf() diff --git a/src/pe_reports/stakeholder/__init__.py b/src/pe_reports/stakeholder/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/stakeholder/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/stakeholder/forms.py b/src/pe_reports/stakeholder/forms.py new file mode 100644 index 00000000..55011245 --- /dev/null +++ b/src/pe_reports/stakeholder/forms.py @@ -0,0 +1,32 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import StringField, SubmitField +from wtforms.validators import DataRequired + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on organization information/details.""" + + cust = StringField("What is the stakeholder name?", validators=[DataRequired()]) + # TODO: The following form field may be used in a future update. Issue #208 + # custIP = StringField( + # "What is the stakeholder ip/cidr? *comma separate entries", + # validators=[DataRequired()], + # ) + custRootDomain = StringField( + "What is the root domain for this stakeholder? " "*comma separate entries" + ) + custDomainAliases = StringField( + "What are the organization aliases? " "*comma separate entries" + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custSubDomain = StringField( + # "What is the sub-domain for this stakeholder?" " *comma separate entries" + # ) + custExecutives = StringField( + "What is the url for the Executives for this stakeholder? " + "*comma separate entries" + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/src/pe_reports/stakeholder/templates/stakeholder_UI/home_stakeholder.html b/src/pe_reports/stakeholder/templates/stakeholder_UI/home_stakeholder.html new file mode 100644 index 00000000..900788bf --- /dev/null +++ b/src/pe_reports/stakeholder/templates/stakeholder_UI/home_stakeholder.html @@ -0,0 +1,78 @@ +{% extends "base.html" %} {% block content %} + +
    + CISA seal image +
    +
    +
    + + + +
    +
    + +
    +
    +
    +
    + Add external agency +
    +
    +
    + {{ formExternal.hidden_tag() }} {{ + formExternal.cust.label(style='font-size: 24px') }} {{ + formExternal.cust(class='form-control') }} {{ + formExternal.custDomainAliases.label(style='font-size: 24px') }} + {{ formExternal.custDomainAliases(class='form-control') }} {{ + formExternal.custRootDomain.label(style='font-size: 24px') }} {{ + formExternal.custRootDomain(class='form-control') }} {{ + formExternal.custExecutives.label(style='font-size: 24px') }} {{ + formExternal.custExecutives(class='form-control') }} +
    + {{ formExternal.submit(class='btn btn-primary') }} +
    +
    +
    +
    +
    +
    + + + + {% endblock %} +
    diff --git a/src/pe_reports/stakeholder/views.py b/src/pe_reports/stakeholder/views.py new file mode 100644 index 00000000..a31648e3 --- /dev/null +++ b/src/pe_reports/stakeholder/views.py @@ -0,0 +1,662 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +from datetime import date +from ipaddress import ip_address, ip_network +import json +import logging +import os +import re +import socket +from time import sleep +from urllib.request import Request, urlopen + +# Third-Party Libraries +from bs4 import BeautifulSoup +import flask +from flask import ( + Blueprint, + current_app, + flash, + redirect, + render_template, + request, + url_for, +) +from lxml import html +import nltk + +# from nltk.tag import StanfordTagger +# from nltk.tokenize import word_tokenize +from nltk import pos_tag, word_tokenize +import psycopg2 +import psycopg2.extras + +# from pygtail import Pygtail +import requests +import spacy + +# cisagov Libraries +from pe_reports.data.config import config +from pe_reports.stakeholder.forms import InfoFormExternal + +LOGGER = logging.getLogger(__name__) + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + + +# CSG credentials +# TODO: Insert creds +API_Client_ID = "" +API_Client_secret = "" +API_WHOIS = "" + + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +def getToken(): + """Get authorization token from Cybersixgill (CSG).""" + d = { + "grant_type": "client_credentials", + "client_id": f"{API_Client_ID}", + "client_secret": f"{API_Client_secret}", + } + r = requests.post("https://api.cybersixgill.com/auth/token", data=d) + r = r.text.split(":") + r = r[1].lstrip('"').rsplit('"')[0] + return r + + +def getAgencies(org_name): + """Get all agency names from P&E database.""" + global conn, cursor + + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to" + "the database and the query was executed." + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + query = "select organizations_uid,name from organizations where name='{}';" + + cursor.execute(query.format(org_name)) + + result = cursor.fetchall() + resultDict = {} + + for row in result: + # row[0] = org UUID + # row[1] = org name + resultDict[f"{row[0]}"] = f"{row[1]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return resultDict + + +def getRootID(org_UUID): + """Get all root domain names from P&E database.""" + global conn, cursor + resultDict = {} + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + query = "select root_domain_uid, organization_name from root_domains where organizations_uid='{}';" + + cursor.execute(query.format(org_UUID)) + + result = cursor.fetchall() + + for row in result: + # row[0] = root UUID + # row[1] = org name + resultDict[f"{row[1]}"] = f"{row[0]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return resultDict + + +def setStakeholder(customer): + """Insert customer into the P&E reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to " + "the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute(f"insert into organizations(name)" f"values('{customer}')") + + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustRootDomain(customer, rootdomain, orgUUID): + """Insert customer root domain into the PE-Reports database.""" + global conn, cursor + + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + cursor.execute( + f"insert into root_domains(organizations_uid, organization_name, root_domain) values('{orgUUID}', '{customer}','{rootdomain}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustSubDomain(subdomain, rootUUID, rootname): + """Insert customer into the PE-Reports database.""" + global conn, cursor + + try: + + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to " + "the database and the query to " + "insert the subdomains was executed " + ) + + cursor = conn.cursor() + + for sub in subdomain: + cursor.execute( + f"insert into sub_domains(sub_domain,root_domain_uid, root_domain) values('{sub}', '{rootUUID}', '{rootname}');" + ) + return True + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + return False + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + +def setCustomerExternalCSG( + customer, customerIP, customerRootDomain, customerSubDomain, customerExecutives +): + """Insert customer not in cyhyDB into the PE-Reports database.""" + global conn, cursor + + iplist = [] + domainlist = [] + try: + LOGGER.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + + LOGGER.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor() + + for ip in customerIP: + iplist.append(ip) + + cursor.execute( + f"insert into organizations(domain_name, domain_ip, date_saved) values('{customer}', '{ip}','{thedateToday}');" + ) + for domain in customerRootDomain: + domainlist.append(domain) + cursor.execute( + f"insert into domain_assets(domain_name, domain_ip, date_saved) values('{customer}', '{ip}', '{thedateToday}');" + ) + + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + LOGGER.info("The connection/query was completed and closed.") + + return iplist + + +def getSubdomain(domain): + """Get all sub-domains from passed in root domain.""" + allsubs = [] + + url = "https://domains-subdomains-discovery.whoisxmlapi.com/api/v1" + payload = json.dumps( + { + "apiKey": f"{API_WHOIS}", + "domains": {"include": [f"{domain}"]}, + "subdomains": {"include": ["*"], "exclude": []}, + } + ) + headers = {"Content-Type": "application/json"} + response = requests.request("POST", url, headers=headers, data=payload) + data = response.json() + + subdomains = data["domainsList"] + LOGGER.info(subdomains) + + subisolated = "" + for sub in subdomains: + + if sub != f"www.{domain}": + + LOGGER.info(sub) + subisolated = sub.rsplit(".")[:-2] + LOGGER.info( + "The whole sub is %s and the isolated sub is %s", sub, subisolated + ) + allsubs.append(subisolated) + + return subdomains, allsubs + + +def theaddress(domain): + """Get actual IP address of domain.""" + gettheAddress = "" + try: + gettheAddress = socket.gethostbyname(domain) + except socket.gaierror: + LOGGER.info("There is a problem with the domain that you selected") + + return gettheAddress + + +def getallsubdomainIPS(domain): + """Get a list of IP addresses associated with a subdomain.""" + LOGGER.info("The domain at getallsubdomsinIPS is %s", domain) + alladdresses = [] + for x in getSubdomain(domain)[0]: + domainaddress = theaddress(x) + if domainaddress not in alladdresses and domainaddress != "": + alladdresses.append(domainaddress) + return alladdresses + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The address is incorrect, %s", err) + return False + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + LOGGER.error("The CIDR is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def getOrganizations(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.get(url, headers=headers).json() + return response + + +def setNewCSGOrg(newOrgName, orgAliases, orgdomainNames, orgIP, orgExecs): + """Set a new stakeholder name at CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + LOGGER.info("A new org_id was created: %s", newOrgID) + + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgdomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + # TODO: Insert role ids + role1 = "" + role2 = "" + id_role1 = "" + csg_role_id = "role_id" + csg_user_id = "user_id" + for user in getalluserinfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers).json() + LOGGER.info(response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created. + + stakeholder at CSG portal via API. + """ + LOGGER.info("The following is from setting details") + LOGGER.info("The org_id is %s", org_id) + LOGGER.info("The orgAliases is %s", orgAliases) + LOGGER.info("The orgDomain is %s", orgDomain) + LOGGER.info("The orgIP is %s", orgIP) + LOGGER.info("The orgExecs is %s", orgExecs) + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + LOGGER.info("The response is %s", response) + + +def getalluserinfo(): + """Get CSG user permission role information from CSG.""" + userInfo = getOrganizations()[1]["assigned_users"] + + return userInfo + + +stakeholder_blueprint = Blueprint( + "stakeholder", __name__, template_folder="templates/stakeholder_UI" +) + + +def getNames(url): + + doc = nlp(getAbout(url)) + + d = [] + + for ent in doc.ents: + d.append((ent.label_, ent.text)) + + return d + + +def getAbout(url): + thepage = requests.get(url).text + + soup = BeautifulSoup(thepage, "lxml") + + body = soup.body.text + + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + # body = re.sub(r'[^ws]', '', body) + + return body + + +def theExecs(URL): + mytext = getAbout(URL) + + tokens = word_tokenize(mytext) + + thetag = pos_tag(tokens) + + ne_tree = nltk.ne_chunk(thetag) + + for x in ne_tree: + if "PERSON" in x: + print(x) + + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + + thereturn = getNames(URL) + + executives = [] + + for hy in thereturn: + + # print(hy) + + if ("PERSON" in hy) and (hy[1] not in executives) and (len(hy[1]) < 50): + # executives.append(hy[1]) + # print(hy[1]) + + # if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1 and not difflib.get_close_matches(hy[1], executives): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + # print(person) + executives.append(hy[1]) + # print(f'{hy[0]} {hy[1]}') + # print(executives) + return executives + + +@stakeholder_blueprint.route("/stakeholder", methods=["GET", "POST"]) +def stakeholder(): + """Process form information, instantiate form and render page template.""" + cust = False + custDomainAliases = False + custRootDomain = False + custExecutives = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit(): + LOGGER.info("Got to the submit validate") + cust = formExternal.cust.data.upper() + custDomainAliases = formExternal.custDomainAliases.data.split(",") + custRootDomain = formExternal.custRootDomain.data.split(",") + custRootDomainValue = custRootDomain[0] + custExecutives = formExternal.custExecutives.data + formExternal.cust.data = "" + formExternal.custDomainAliases = "" + formExternal.custRootDomain.data = "" + formExternal.custExecutives.data = "" + allDomain = getAgencies(cust) + allExecutives = list(theExecs(custExecutives)) + allSubDomain = getSubdomain(custRootDomainValue) + allValidIP = getallsubdomainIPS(custRootDomainValue) + + try: + + # if cust not in allDomain.values(): + # flash(f"You successfully submitted a new customer {cust} ", "success") + + # if setStakeholder(cust): + # LOGGER.info("The customer %s was entered.", cust) + # allDomain = list(getAgencies(cust).keys())[0] + + # if setCustRootDomain(cust, custRootDomainValue, allDomain): + # rootUUID = getRootID(allDomain)[cust] + + # LOGGER.info( + # "The root domain %s was entered at root_domains.", + # custRootDomainValue, + # ) + # if allSubDomain: + # for subdomain in allSubDomain: + # if setCustSubDomain(subdomain, rootUUID, cust): + # LOGGER.info("The subdomains have been entered.") + setNewCSGOrg( + cust, + custDomainAliases, + custRootDomain, + allValidIP, + allExecutives, + ) + + # else: + # flash(f"The customer {cust} already exists.", "warning") + + except ValueError as e: + flash(f"The customer IP {e} is not a valid IP, please try again.", "danger") + return redirect(url_for("stakeholder.stakeholder")) + return redirect(url_for("stakeholder.stakeholder")) + return render_template( + "home_stakeholder.html", + formExternal=formExternal, + cust=cust, + custRootDomain=custRootDomain, + custExecutives=custExecutives, + custDomainAliases=custDomainAliases, + ) diff --git a/src/pe_reports/stakeholder_bulk_upload/__init__.py b/src/pe_reports/stakeholder_bulk_upload/__init__.py new file mode 100644 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/stakeholder_bulk_upload/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/stakeholder_bulk_upload/templates/stakeholder_bulk_upload/home_stakeholder_bulk_upload.html b/src/pe_reports/stakeholder_bulk_upload/templates/stakeholder_bulk_upload/home_stakeholder_bulk_upload.html new file mode 100755 index 00000000..8766983b --- /dev/null +++ b/src/pe_reports/stakeholder_bulk_upload/templates/stakeholder_bulk_upload/home_stakeholder_bulk_upload.html @@ -0,0 +1,50 @@ +{% extends "base.html" %} {% block content %} + +
    +
    +

    Bulk Stakeholder Upload File

    +
    + + +   + +
    +
    + +
    + + + + +{% endblock %} diff --git a/src/pe_reports/stakeholder_bulk_upload/views.py b/src/pe_reports/stakeholder_bulk_upload/views.py new file mode 100644 index 00000000..acd0e43c --- /dev/null +++ b/src/pe_reports/stakeholder_bulk_upload/views.py @@ -0,0 +1,217 @@ +#!/usr/bin/env python +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import logging +import os +import traceback + +# Third-Party Libraries +from flask import ( + Blueprint, + current_app, + flash, + redirect, + render_template, + request, + url_for, +) +import pandas as pd + +# import spacy +from werkzeug.utils import secure_filename + +# cisagov Libraries +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_asm.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.data.db_query import ( + get_cidrs_and_ips, + insert_roots, + set_org_to_demo, + set_org_to_report_on, +) +from pe_reports.helpers.enumerate_subs_from_root import ( + enumerate_and_save_subs, + query_roots, +) +from pe_source.data.sixgill.api import setNewCSGOrg + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to change the name fo the spacy model +# nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + + +stakeholder_bulk_upload_blueprint = Blueprint( + "stakeholder_bulk_upload", + __name__, + template_folder="templates/stakeholder_bulk_upload", +) + + +def allowed_file(filename): + """Filter allowed file extensions to upload.""" + ALLOWED_EXTENSIONS = current_app.config["ALLOWED_EXTENSIONS"] + return "." in filename and filename.rsplit(".", 1)[1].lower() in ALLOWED_EXTENSIONS + + +# def theExecs(URL): +# """Fetch executives from about page.""" +# # Scrape the page with Beautiful Soup +# page = requests.get(URL).text +# soup = BeautifulSoup(page, "lxml") +# body = soup.body.text +# body = body.replace("\n", " ") +# body = body.replace("\t", " ") +# body = body.replace("\r", " ") +# body = body.replace("\xa0", " ") + +# # Use NLP to locate the executive names and append to list +# exec_list = [] +# doc = nlp(body) +# for ent in doc.ents: +# exec_list.append((ent.label_, ent.text)) + +# # Clean up exec list +# final_exec_list = [] +# regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") +# for hy in exec_list: +# if ("PERSON" in hy) and (hy[1] not in final_exec_list) and (len(hy[1]) < 50): +# if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: +# person = hy[1].split(" ") +# if len(person) <= 1: +# final_exec_list.append(hy[1]) +# return final_exec_list + + +def add_stakeholders(orgs_df): + """Add each stakeholder to P&E infrastructure.""" + count = 0 + for org_index, org_row in orgs_df.iterrows(): + try: + logging.info(f"Beginning to add {org_row['org_code']}") + + premium = org_row["premium"] + # Set new org to report on + if org_row["demo"] is True: + new_org_df = set_org_to_demo(org_row["org_code"], premium) + else: + new_org_df = set_org_to_report_on(org_row["org_code"], premium) + + # Insert root domains + logging.info("Getting root domains:") + insert_roots(new_org_df, org_row["root_domain"].split(",")) + logging.info(org_row["root_domain"].split(",")) + + # Enumerate and save subdomains + roots = query_roots(new_org_df["organizations_uid"].iloc[0]) + for root_index, root in roots.iterrows(): + enumerate_and_save_subs(root["root_domain_uid"], root["root_domain"]) + logging.info("Subdomains have been successfully added to the database.") + + # Fill the cidrs from cyhy assets + logging.info("Filling all cidrs:") + fill_cidrs(new_org_df) + logging.info("Finished filling all cidrs.") + + # Connect to subs and IPs from subs table (only new orgs) + connect_ips_from_subs(new_org_df) + logging.info("Finished connecting subs/ips from subs.") + + # Connect subs and IPs from IPs table (only new orgs) + connect_subs_from_ips(new_org_df) + logging.info("Finished connecting subs/ips from IPs.") + + # Check if the org should be added to Cybersixgill + if org_row["premium"] is True: + # Get executives list by passing the about page URL + logging.info("Getting executives:") + # allExecutives = list(theExecs(org_row["exec_url"])) + allExecutives = [] + logging.info(allExecutives) + + # Insert org and all assets into Cybersixgill + allValidIP = get_cidrs_and_ips(new_org_df["organizations_uid"].iloc[0]) + aliases = org_row["aliases"].split(",") + logging.info("Addind these assets to Cybersixgill:") + logging.info(org_row["org_code"]) + logging.info(aliases) + logging.info(org_row["root_domain"].split(",")) + logging.info(allValidIP) + logging.info(allExecutives) + + setNewCSGOrg( + org_row["org_code"], + aliases, + org_row["root_domain"].split(","), + allValidIP, + allExecutives, + ) + + # Run Shodan dedupe script + logging.info("Running Shodan dedupe:") + dedupe(new_org_df) + + logging.info(f"Completely done with {org_row['org_code']}") + count += 1 + except Exception as e: + logging.info(e) + logging.error(f"{org_row['org_code']} failed.") + logging.error(traceback.format_exc()) + logging.info(f"Finished {count} orgs.") + return count + + +@stakeholder_bulk_upload_blueprint.route( + "/stakeholder_bulk_upload", methods=["GET", "POST"] +) +def stakeholder_bulk_upload(): + """Stakeholder bulk upload.""" + # Directory where bulk stakeholder files to be uploaded + UPLOAD_FOLDER = current_app.config["UPLOAD_FOLDER"] + + try: + os.makedirs(UPLOAD_FOLDER, exist_ok=True) + logging.info("There was a directory created for upload") + except FileExistsError: + logging.info("The upload folder already exists") + + if request.method == "POST": + # check if the post request has the file part + if "file" not in request.files: + flash("No file part", "warning") + return redirect(request.url) + file = request.files["file"] + # If the user does not select a file, the browser submits an + # empty file without a filename. + if file.filename == "": + flash("No selected file", "warning") + return redirect(request.url) + if file and allowed_file(file.filename): + filename = secure_filename(file.filename) + filePath = os.path.join(UPLOAD_FOLDER, filename) + file.save(filePath) + flash("The file was saved", "success") + + # Parse CSV data into a pandas DataFrame + df = pd.read_csv(filePath) + logging.info(df) + + # Add each stakeholder to P&E infrastructure + success_count = add_stakeholders(df) + + flash(f"{success_count} org(s) succeeded.", "success") + + else: + flash("The file that was chosen cannot be uploaded", "warning") + logging.info("The file that was chosen cannot be uploaded") + + return redirect( + url_for( + "stakeholder_bulk_upload.stakeholder_bulk_upload", name=filename + ) + ) + return redirect(url_for("stakeholder_bulk_upload.stakeholder_bulk_upload")) + return render_template("home_stakeholder_bulk_upload.html") diff --git a/src/pe_reports/stakeholder_full/__init__.py b/src/pe_reports/stakeholder_full/__init__.py new file mode 100755 index 00000000..ababb128 --- /dev/null +++ b/src/pe_reports/stakeholder_full/__init__.py @@ -0,0 +1 @@ +"""Init file for module implementation.""" diff --git a/src/pe_reports/stakeholder_full/forms.py b/src/pe_reports/stakeholder_full/forms.py new file mode 100755 index 00000000..1513d95d --- /dev/null +++ b/src/pe_reports/stakeholder_full/forms.py @@ -0,0 +1,34 @@ +"""Create the stakeholder data input form.""" + +# Third-Party Libraries +from flask_wtf import FlaskForm +from wtforms import StringField, SubmitField +from wtforms.validators import DataRequired + + +class InfoFormExternal(FlaskForm): + """Create web form to take user input on organization information/details.""" + + cust = StringField( + "What is the cyhy id for the stakeholder?", validators=[DataRequired()] + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custIP = StringField( + # "What is the stakeholder ip/cidr? *comma separate entries", + # validators=[DataRequired()], + # ) + custRootDomain = StringField( + "What is the root domain for this stakeholder? " "*comma separate entries" + ) + custDomainAliases = StringField( + "What are the organization aliases? " "*comma separate entries" + ) + # TODO: The following form field may be used in a future update. Issue #208 + # custSubDomain = StringField( + # "What is the sub-domain for this stakeholder?" " *comma separate entries" + # ) + custExecutives = StringField( + "What is the url for the Excutives for this stakeholder? " + "*comma separate entries" + ) + submit = SubmitField("Submit", render_kw={"onclick": "loading()"}) diff --git a/src/pe_reports/stakeholder_full/templates/stakeholder_full_UI/home_stakeholder_full.html b/src/pe_reports/stakeholder_full/templates/stakeholder_full_UI/home_stakeholder_full.html new file mode 100755 index 00000000..90bdd789 --- /dev/null +++ b/src/pe_reports/stakeholder_full/templates/stakeholder_full_UI/home_stakeholder_full.html @@ -0,0 +1,116 @@ +{% extends "base.html" %} {% block content %} + +
    + CISA seal image +
    +

    Instructions

    +
      +
    1. + Add all orgs through the "Add New Stakeholders" Form Button +
    2. +
    3. Verify you have added all the orgs for this run
    4. +
    5. + Fill the ips for all orgs by clicking the "Fill Ips" Button. This will + take a while to run +
    6. +
    7. + Launch the "Link Subs from IPs button. This will take over 11 days to + run so just make sure it is started +
    8. +
    +

    +
    + +
    +
    +
    + + + +
    + +
    + + +
    +
    + +
    +
    +
    +
    + Add New Stakeholder +
    +
    +
    + {{ formExternal.hidden_tag() }} {{ + formExternal.cust.label(style='font-size: 24px') }} {{ + formExternal.cust(class='form-control') }} {{ + formExternal.custDomainAliases.label(style='font-size: 24px') }} + {{ formExternal.custDomainAliases(class='form-control') }} {{ + formExternal.custRootDomain.label(style='font-size: 24px') }} {{ + formExternal.custRootDomain(class='form-control') }} {{ + formExternal.custExecutives.label(style='font-size: 24px') }} {{ + formExternal.custExecutives(class='form-control') }} +
    + {{ formExternal.submit(class='btn btn-primary') }} +
    +
    +
    +
    +
    +
    + + + + {% endblock %} +
    diff --git a/src/pe_reports/stakeholder_full/views.py b/src/pe_reports/stakeholder_full/views.py new file mode 100644 index 00000000..6056d685 --- /dev/null +++ b/src/pe_reports/stakeholder_full/views.py @@ -0,0 +1,664 @@ +"""Classes and associated functions that render the UI app pages.""" + +# Standard Python Libraries +import datetime +from datetime import date +from ipaddress import ip_address, ip_network +import json +import logging +import re +import socket + +# Third-Party Libraries +from bs4 import BeautifulSoup +from flask import Blueprint, flash, redirect, render_template, url_for +import nltk +from nltk import pos_tag, word_tokenize +import numpy as np +import pandas as pd +import psycopg2 +import psycopg2.extras +import requests +import spacy + +# cisagov Libraries +from pe_asm.helpers.fill_cidrs_from_cyhy_assets import fill_cidrs +from pe_asm.helpers.link_subs_and_ips_from_ips import connect_subs_from_ips +from pe_asm.helpers.link_subs_and_ips_from_subs import connect_ips_from_subs +from pe_asm.helpers.shodan_dedupe import dedupe +from pe_reports.data.config import config +from pe_reports.data.db_query import execute_values, get_orgs_df +from pe_reports.helpers.enumerate_subs_from_root import ( + enumerate_and_save_subs, + query_roots, +) +from pe_reports.stakeholder_full.forms import InfoFormExternal + +# If you are getting errors saying that a "en_core_web_lg" is loaded. Run the command " python -m spacy download en_core_web_trf" but might have to chagne the name fo the spacy model +nlp = spacy.load("en_core_web_lg") + +LOGGER = logging.getLogger(__name__) + +# CSG credentials +# TODO: Insert credentials +API_Client_ID = config(section="API_Client_ID") +API_Client_secret = config(section="API_Client_secret") +API_WHOIS = config(section="API_WHOIS") + +conn = None +cursor = None +thedateToday = date.today().strftime("%Y-%m-%d") + + +def getToken(): + """Get authorization token from Cybersixgill (CSG).""" + logging.info(API_Client_ID) + logging.info(API_Client_secret) + d = { + "grant_type": "client_credentials", + "client_id": f"{API_Client_ID}", + "client_secret": f"{API_Client_secret}", + } + r = requests.post("https://api.cybersixgill.com/auth/token", data=d) + logging.info(r) + r = r.text.split(":") + r = r[1].lstrip('"').rsplit('"')[0] + return r + + +def getAgencies(cyhy_db_id): + """Get all agency names from P&E database.""" + global conn, cursor + + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to" + "the database and the query was executed." + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + + query = """ + select organizations_uid, name + from organizations + where cyhy_db_name = %s;""" + + cursor.execute(query, (cyhy_db_id)) + + result = cursor.fetchall() + resultDict = {} + + for row in result: + # row[0] = org UUID + # row[1] = org name + resultDict[f"{row[0]}"] = f"{row[1]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultDict + + +def set_org_to_report_on(cyhy_db_id): + """Query cyhy assets.""" + sql = """ + SELECT * + FROM organizations o + where o.cyhy_db_name = %(org_id)s + """ + params = config() + conn = psycopg2.connect(**params) + df = pd.read_sql_query(sql, conn, params={"org_id": cyhy_db_id}) + + if len(df) < 1: + logging.error("No org found for that cyhy id") + return 0 + + for org_index, org_row in df.iterrows(): + if org_row["report_on"] == True and org_row["premium_report"] == True: + continue + cursor = conn.cursor() + sql = """UPDATE organizations + SET report_on = True, premium_report = True + WHERE organizations_uid = %s""" + uid = org_row["organizations_uid"] + cursor.execute(sql, [uid]) + conn.commit() + cursor.close() + conn.close() + return df + + +def get_data_source_uid(source): + """Get data source uid.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + conn.close() + return source + + +def get_cidrs_and_ips(org_uid): + """Query all cidrs and ips for an organization.""" + params = config() + conn = psycopg2.connect(**params) + cur = conn.cursor() + sql = """SELECT network from cidrs where + organizations_uid = %s + and current;""" + cur.execute(sql, [org_uid]) + cidrs = cur.fetchall() + sql = """ + SELECT i.ip + FROM ips i + join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + WHERE rd.organizations_uid = %s + AND i.origin_cidr is null + and i.current and sd.current; + """ + cur.execute(sql, [org_uid]) + ips = cur.fetchall() + conn.close() + cidrs_ips = cidrs + ips + # cidrs_ips = [item for sublist in cidrs_ips for item in sublist] + cidrs_ips = [x[0] for x in cidrs_ips] + cidrs_ips = validateIP(cidrs_ips) + logging.info(cidrs_ips) + return cidrs_ips + + +def insert_roots(org, domain_list): + """Insert root domains into the database.""" + source_uid = get_data_source_uid("P&E") + roots_list = [] + for domain in domain_list: + try: + ip = socket.gethostbyname(domain) + except Exception: + ip = np.nan + root = { + "organizations_uid": org["organizations_uid"], + "root_domain": domain, + "ip_address": ip, + "data_source_uid": source_uid, + "enumerate_subs": True, + } + roots_list.append(root) + + roots = pd.DataFrame(roots_list) + logging.info(roots) + except_clause = """ ON CONFLICT (root_domain, organizations_uid) + DO NOTHING;""" + params = config() + conn = psycopg2.connect(**params) + execute_values(conn, roots, "public.root_domains", except_clause) + + +def getRootID(org_UUID): + """Get all root domain names from P&E database.""" + global conn, cursor + resultDict = {} + try: + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to the database and the query was executed " + ) + + cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) + query = "select root_domain_uid, organization_name from" + " root_domains where organizations_uid='{}';" + + cursor.execute(query.format(org_UUID)) + + result = cursor.fetchall() + + for row in result: + # row[0] = root UUID + # row[1] = org name + resultDict[f"{row[1]}"] = f"{row[0]}" + return resultDict + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return resultDict + + +def setCustomerExternalCSG( + customer, customerIP, customerRootDomain, customerSubDomain, customerExecutives +): + """Insert customer not in cyhyDB into the PE-Reports database.""" + global conn, cursor + + iplist = [] + domainlist = [] + try: + logging.info("Starting insert into database...") + + params = config() + + conn = psycopg2.connect(**params) + + if conn: + logging.info( + "There was a connection made to" + " the database and the query was executed " + ) + + cursor = conn.cursor() + + for ip in customerIP: + iplist.append(ip) + + cursor.execute( + f"insert into organizations(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}'," + f"'{thedateToday}');" + ) + for domain in customerRootDomain: + domainlist.append(domain) + cursor.execute( + f"insert into domain_assets(domain_name," + f" domain_ip," + f" date_saved) " + f"values('{customer}'," + f" '{ip}', '{thedateToday}');" + ) + + except (Exception, psycopg2.DatabaseError) as err: + logging.error("There was a problem logging into the psycopg database %s", err) + finally: + if conn is not None: + conn.commit() + cursor.close() + conn.close() + logging.info("The connection/query was completed and closed.") + + return iplist + + +def theaddress(domain): + """Get actual IP address of domain.""" + gettheAddress = "" + try: + gettheAddress = socket.gethostbyname(domain) + except socket.gaierror: + logging.info("There is a problem with the domain that you selected") + + return gettheAddress + + +def verifyIPv4(custIP): + """Verify if parameter is a valid IPv4 IP address.""" + try: + if ip_address(custIP): + return True + + else: + return False + + except ValueError as err: + logging.error("The address is incorrect, %s", err) + return False + + +def verifyCIDR(custIP): + """Verify if parameter is a valid CIDR block IP address.""" + try: + if ip_network(custIP): + return True + + else: + return False + + except ValueError as err: + logging.error("The CIDR is incorrect, %s", err) + return False + + +def validateIP(custIP): + """ + Verify IPv4 and CIDR. + + Collect address information into a list that is ready for DB insertion. + """ + verifiedIP = [] + for the_ip in custIP: + if verifyCIDR(the_ip) or verifyIPv4(the_ip): + verifiedIP.append(the_ip) + return verifiedIP + + +def getOrganizations(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.get(url, headers=headers).json() + return response + + +def setNewCSGOrg(newOrgName, orgAliases, orgdomainNames, orgIP, orgExecs): + """Set a new stakeholder name at CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + + newOrgID = response["id"] + + if newOrgID: + logging.info("A new org_id was created: %s", newOrgID) + + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgdomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + role1 = "5d23342df5feaf006a8a8929" + role2 = "5d23342df5feaf006a8a8927" + id_role1 = "610017c216948d7efa077a52" + csg_role_id = "role_id" + csg_user_id = "user_id" + for user in getalluserinfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + requests.post(url, headers=headers).json() + # logging.info(response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created stakeholder at CSG portal via API.""" + logging.info("The following is from setting details") + logging.info("The org_id is %s", org_id) + logging.info("The orgAliases is %s", orgAliases) + logging.info("The orgDomain is %s", orgDomain) + logging.info("The orgIP is %s", orgIP) + logging.info("The orgExecs is %s", orgExecs) + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {getToken()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + logging.info("The response is %s", response) + + +def getalluserinfo(): + """Get CSG user permission role information from CSG.""" + userInfo = getOrganizations()[1]["assigned_users"] + + return userInfo + + +stakeholder_full_blueprint = Blueprint( + "stakeholder_full", __name__, template_folder="templates/stakeholder_full_UI" +) + + +def getNames(url): + """Get names from url.""" + doc = nlp(getAbout(url)) + + d = [] + + for ent in doc.ents: + d.append((ent.label_, ent.text)) + + return d + + +def getAbout(url): + """Get the about page.""" + thepage = requests.get(url).text + + soup = BeautifulSoup(thepage, "lxml") + + body = soup.body.text + + body = body.replace("\n", " ") + body = body.replace("\t", " ") + body = body.replace("\r", " ") + body = body.replace("\xa0", " ") + # body = re.sub(r'[^ws]', '', body) + + return body + + +def theExecs(URL): + """Check for Executives on the page.""" + mytext = getAbout(URL) + + tokens = word_tokenize(mytext) + + thetag = pos_tag(tokens) + + ne_tree = nltk.ne_chunk(thetag) + + for x in ne_tree: + if "PERSON" in x: + print(x) + + regex_pattern = re.compile(r"[@_'’!#\-$%^&*()<>?/\|}{~:]") + + thereturn = getNames(URL) + + executives = [] + + for hy in thereturn: + # print(hy) + + if ("PERSON" in hy) and (hy[1] not in executives) and (len(hy[1]) < 50): + # executives.append(hy[1]) + # print(hy[1]) + + # if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1 and not difflib.get_close_matches(hy[1], executives): + if not regex_pattern.search(hy[1]) and len(hy[1].split()) > 1: + person = hy[1].split(" ") + if len(person) <= 1: + # print(person) + executives.append(hy[1]) + # print(f'{hy[0]} {hy[1]}') + # print(executives) + return executives + + +@stakeholder_full_blueprint.route("/stakeholder_full", methods=["GET", "POST"]) +def stakeholder_full(): + """Process form information, instantiate form and render page template.""" + cust = False + custDomainAliases = False + custRootDomain = False + custExecutives = False + + formExternal = InfoFormExternal() + + if formExternal.validate_on_submit(): + logging.info("Got to the submit validate") + cust = formExternal.cust.data + custDomainAliases = formExternal.custDomainAliases.data.split(",") + custRootDomain = formExternal.custRootDomain.data.replace(" ", "").split(",") + # custRootDomainValue = custRootDomain[0] + custExecutives = formExternal.custExecutives.data + formExternal.cust.data = "" + formExternal.custDomainAliases = "" + formExternal.custRootDomain.data = "" + formExternal.custExecutives.data = "" + + allExecutives = list(theExecs(custExecutives)) + + orgs = set_org_to_report_on(cust) + + if orgs.empty: + logging.info("No org found for the given cyhy_id") + flash(f"{cust} is not a valid cyhy_id", "warning") + return redirect(url_for("stakeholder_full.stakeholder_full")) + elif len(orgs) == 1: + try: + # Add roots and enumerate for subs + for org_index, org in orgs.iterrows(): + insert_roots(org, custRootDomain) + logging.info( + "root domains have been successfully added to the database" + ) + roots = query_roots(org["organizations_uid"]) + for root_index, root in roots.iterrows(): + enumerate_and_save_subs( + root["root_domain_uid"], root["root_domain"] + ) + logging.info( + "subdomains have been successfully added to the database" + ) + + # Fill the cidrs + fill_cidrs(orgs) + logging.info("Filled all cidrs") + + # Fill IPs table by enumerating CIDRs (all orgs) + # fill_ips_from_cidrs() + + # Connect to subs from IPs table (only new orgs) + # connect_subs_from_ips(orgs) + # logging.info("Filled and linked all IPs") + + # Connect to IPs from subs table (only new orgs) + connect_ips_from_subs(orgs) + + allValidIP = get_cidrs_and_ips(orgs["organizations_uid"].iloc[0]) + + setNewCSGOrg( + cust, + custDomainAliases, + custRootDomain, + allValidIP, + allExecutives, + ) + + # Run pe_dedupe + logging.info("Running dedupe:") + dedupe(orgs) + logging.info("done") + except ValueError as e: + logging.error(f"An error occured: {e}") + flash(f"An error occured: {e}", "warning") + return redirect(url_for("stakeholder_full.stakeholder_full")) + else: + flash( + "multiple orgs were found for the provided cyhy_id, this should not be possible", + "danger", + ) + + return render_template( + "home_stakeholder_full.html", + formExternal=formExternal, + cust=cust, + custRootDomain=custRootDomain, + custExecutives=custExecutives, + custDomainAliases=custDomainAliases, + ) + + +@stakeholder_full_blueprint.route("/link_IPs", methods=["GET", "POST"]) +def link_IPs(): + """Run link IPs script on all orgs that are set to report_on.""" + orgs = get_orgs_df() + report_orgs = orgs[orgs["report_on"] == True] + connect_subs_from_ips(report_orgs) + logging.info("Filled and linked all IPs") + return "nothing" + + +@stakeholder_full_blueprint.route("/fill_IPs", methods=["GET", "POST"]) +def fill_IPs(): + """Run link IPs script on all orgs that are set to report_on.""" + logging.info("Filling IPS") + """???We don't do this anymore, probably need to rip all this out""" + # fill_ips_from_cidrs() + logging.info("Done Filling IPS") + return "nothing" diff --git a/src/pe_reports/static/CISAImage.png b/src/pe_reports/static/CISAImage.png new file mode 100755 index 00000000..ee16d16a Binary files /dev/null and b/src/pe_reports/static/CISAImage.png differ diff --git a/src/pe_reports/static/css/custom.css b/src/pe_reports/static/css/custom.css new file mode 100644 index 00000000..3c3d06c6 --- /dev/null +++ b/src/pe_reports/static/css/custom.css @@ -0,0 +1,110 @@ +body { + background-color: #324ca8; +} + +.htmx-settling img { + opacity: 0; +} +img { + transition: opacity 300ms ease-in; +} + +#loader { + position: absolute; + left: 50%; + + top: 50%; + z-index: 1; + width: 120px; + height: 120px; + margin: -76px 0 0 -76px; + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid #3498db; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* Add animation to "page content" */ +.animate-bottom { + position: relative; + -webkit-animation-name: animatebottom; + -webkit-animation-duration: 1s; + animation-name: animatebottom; + animation-duration: 1s; +} + +@-webkit-keyframes animatebottom { + from { + bottom: -100px; + opacity: 0; + } + to { + bottom: 0px; + opacity: 1; + } +} + +@keyframes animatebottom { + from { + bottom: -100px; + opacity: 0; + } + to { + bottom: 0; + opacity: 1; + } +} + +div#myDiv { + display: none; + text-align: center; +} + +div#loading { + width: 50%; + height: 350px; + /*justify-content: center;*/ + align-items: center; + background: url("../SVG-Loaders/svg-loaders/bars.svg") no-repeat; + cursor: wait; +} + +homeBG { + background-color: white; +} + +#messages { + text-align: center; +} + +.centerUpload { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + padding: 10px; + border: 3px solid white; +} + +.homebanner { + border-radius: 5px; +} diff --git a/src/pe_reports/static/js/htmx.js b/src/pe_reports/static/js/htmx.js new file mode 100644 index 00000000..12c84d58 --- /dev/null +++ b/src/pe_reports/static/js/htmx.js @@ -0,0 +1,2710 @@ +(function (e, t) { + if (typeof define === "function" && define.amd) { + define([], t); + } else { + e.htmx = t(); + } +})(typeof self !== "undefined" ? self : this, function () { + return (function () { + "use strict"; + var D = { + onLoad: t, + process: rt, + on: N, + off: I, + trigger: lt, + ajax: $t, + find: w, + findAll: S, + closest: O, + values: function (e, t) { + var r = Ot(e, t || "post"); + return r.values; + }, + remove: E, + addClass: C, + removeClass: R, + toggleClass: q, + takeClass: L, + defineExtension: Qt, + removeExtension: er, + logAll: b, + logger: null, + config: { + historyEnabled: true, + historyCacheSize: 10, + refreshOnHistoryMiss: false, + defaultSwapStyle: "innerHTML", + defaultSwapDelay: 0, + defaultSettleDelay: 20, + includeIndicatorStyles: true, + indicatorClass: "htmx-indicator", + requestClass: "htmx-request", + addedClass: "htmx-added", + settlingClass: "htmx-settling", + swappingClass: "htmx-swapping", + allowEval: true, + attributesToSettle: ["class", "style", "width", "height"], + withCredentials: false, + timeout: 0, + wsReconnectDelay: "full-jitter", + disableSelector: "[hx-disable], [data-hx-disable]", + useTemplateFragments: false, + scrollBehavior: "smooth", + }, + parseInterval: h, + _: e, + createEventSource: function (e) { + return new EventSource(e, { withCredentials: true }); + }, + createWebSocket: function (e) { + return new WebSocket(e, []); + }, + version: "1.6.1", + }; + var r = ["get", "post", "put", "delete", "patch"]; + var n = r + .map(function (e) { + return "[hx-" + e + "], [data-hx-" + e + "]"; + }) + .join(", "); + + function h(e) { + if (e == undefined) { + return undefined; + } + if (e.slice(-2) == "ms") { + return parseFloat(e.slice(0, -2)) || undefined; + } + if (e.slice(-1) == "s") { + return parseFloat(e.slice(0, -1)) * 1e3 || undefined; + } + return parseFloat(e) || undefined; + } + + function c(e, t) { + return e.getAttribute && e.getAttribute(t); + } + + function s(e, t) { + return ( + e.hasAttribute && (e.hasAttribute(t) || e.hasAttribute("data-" + t)) + ); + } + + function F(e, t) { + return c(e, t) || c(e, "data-" + t); + } + + function l(e) { + return e.parentElement; + } + + function P() { + return document; + } + + function d(e, t) { + if (t(e)) { + return e; + } else if (l(e)) { + return d(l(e), t); + } else { + return null; + } + } + + function X(e, t) { + var r = null; + d(e, function (e) { + return (r = F(e, t)); + }); + if (r !== "unset") { + return r; + } + } + + function v(e, t) { + var r = + e.matches || + e.matchesSelector || + e.msMatchesSelector || + e.mozMatchesSelector || + e.webkitMatchesSelector || + e.oMatchesSelector; + return r && r.call(e, t); + } + + function i(e) { + var t = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i; + var r = t.exec(e); + if (r) { + return r[1].toLowerCase(); + } else { + return ""; + } + } + + function o(e, t) { + var r = new DOMParser(); + var n = r.parseFromString(e, "text/html"); + var i = n.body; + while (t > 0) { + t--; + i = i.firstChild; + } + if (i == null) { + i = P().createDocumentFragment(); + } + return i; + } + + function u(e) { + if (D.config.useTemplateFragments) { + var t = o("", 0); + return t.querySelector("template").content; + } else { + var r = i(e); + switch (r) { + case "thead": + case "tbody": + case "tfoot": + case "colgroup": + case "caption": + return o("" + e + "
    ", 1); + case "col": + return o("" + e + "
    ", 2); + case "tr": + return o("" + e + "
    ", 2); + case "td": + case "th": + return o("" + e + "
    ", 3); + case "script": + return o("
    " + e + "
    ", 1); + default: + return o(e, 0); + } + } + } + + function U(e) { + if (e) { + e(); + } + } + + function a(e, t) { + return Object.prototype.toString.call(e) === "[object " + t + "]"; + } + + function f(e) { + return a(e, "Function"); + } + + function g(e) { + return a(e, "Object"); + } + + function j(e) { + var t = "htmx-internal-data"; + var r = e[t]; + if (!r) { + r = e[t] = {}; + } + return r; + } + + function p(e) { + var t = []; + if (e) { + for (var r = 0; r < e.length; r++) { + t.push(e[r]); + } + } + return t; + } + + function B(e, t) { + if (e) { + for (var r = 0; r < e.length; r++) { + t(e[r]); + } + } + } + + function m(e) { + var t = e.getBoundingClientRect(); + var r = t.top; + var n = t.bottom; + return r < window.innerHeight && n >= 0; + } + + function z(e) { + return P().body.contains(e); + } + + function y(e) { + return e.trim().split(/\s+/); + } + + function V(e, t) { + for (var r in t) { + if (t.hasOwnProperty(r)) { + e[r] = t[r]; + } + } + return e; + } + + function x(e) { + try { + return JSON.parse(e); + } catch (e) { + ut(e); + return null; + } + } + + function e(e) { + return Ut(P().body, function () { + return eval(e); + }); + } + + function t(t) { + var e = D.on("htmx:load", function (e) { + t(e.detail.elt); + }); + return e; + } + + function b() { + D.logger = function (e, t, r) { + if (console) { + console.log(t, e, r); + } + }; + } + + function w(e, t) { + if (t) { + return e.querySelector(t); + } else { + return w(P(), e); + } + } + + function S(e, t) { + if (t) { + return e.querySelectorAll(t); + } else { + return S(P(), e); + } + } + + function E(e, t) { + e = H(e); + if (t) { + setTimeout(function () { + E(e); + }, t); + } else { + e.parentElement.removeChild(e); + } + } + + function C(e, t, r) { + e = H(e); + if (r) { + setTimeout(function () { + C(e, t); + }, r); + } else { + e.classList && e.classList.add(t); + } + } + + function R(e, t, r) { + e = H(e); + if (r) { + setTimeout(function () { + R(e, t); + }, r); + } else { + if (e.classList) { + e.classList.remove(t); + if (e.classList.length === 0) { + e.removeAttribute("class"); + } + } + } + } + + function q(e, t) { + e = H(e); + e.classList.toggle(t); + } + + function L(e, t) { + e = H(e); + B(e.parentElement.children, function (e) { + R(e, t); + }); + C(e, t); + } + + function O(e, t) { + e = H(e); + if (e.closest) { + return e.closest(t); + } else { + do { + if (e == null || v(e, t)) { + return e; + } + } while ((e = e && l(e))); + } + } + + function T(e, t) { + if (t.indexOf("closest ") === 0) { + return [O(e, t.substr(8))]; + } else if (t.indexOf("find ") === 0) { + return [w(e, t.substr(5))]; + } else if (t === "document") { + return [document]; + } else if (t === "window") { + return [window]; + } else { + return P().querySelectorAll(t); + } + } + + function A(e, t) { + if (t) { + return T(e, t)[0]; + } else { + return T(P().body, e)[0]; + } + } + + function H(e) { + if (a(e, "String")) { + return w(e); + } else { + return e; + } + } + + function k(e, t, r) { + if (f(t)) { + return { target: P().body, event: e, listener: t }; + } else { + return { target: H(e), event: t, listener: r }; + } + } + + function N(t, r, n) { + rr(function () { + var e = k(t, r, n); + e.target.addEventListener(e.event, e.listener); + }); + var e = f(r); + return e ? r : n; + } + + function I(t, r, n) { + rr(function () { + var e = k(t, r, n); + e.target.removeEventListener(e.event, e.listener); + }); + return f(r) ? r : n; + } + + function _(e) { + var t = d(e, function (e) { + return F(e, "hx-target") !== null; + }); + if (t) { + var r = F(t, "hx-target"); + if (r === "this") { + return t; + } else { + return A(e, r); + } + } else { + var n = j(e); + if (n.boosted) { + return P().body; + } else { + return e; + } + } + } + + function M(e) { + var t = D.config.attributesToSettle; + for (var r = 0; r < t.length; r++) { + if (e === t[r]) { + return true; + } + } + return false; + } + + function W(t, r) { + B(t.attributes, function (e) { + if (!r.hasAttribute(e.name) && M(e.name)) { + t.removeAttribute(e.name); + } + }); + B(r.attributes, function (e) { + if (M(e.name)) { + t.setAttribute(e.name, e.value); + } + }); + } + + function $(e, t) { + var r = tr(t); + for (var n = 0; n < r.length; n++) { + var i = r[n]; + try { + if (i.isInlineSwap(e)) { + return true; + } + } catch (e) { + ut(e); + } + } + return e === "outerHTML"; + } + + function J(e, t, r) { + var n = "#" + t.id; + var i = "outerHTML"; + if (e === "true") { + } else if (e.indexOf(":") > 0) { + i = e.substr(0, e.indexOf(":")); + n = e.substr(e.indexOf(":") + 1, e.length); + } else { + i = e; + } + var o = P().querySelector(n); + if (o) { + var a; + a = P().createDocumentFragment(); + a.appendChild(t); + if (!$(i, o)) { + a = t; + } + le(i, o, o, a, r); + } else { + t.parentNode.removeChild(t); + ot(P().body, "htmx:oobErrorNoTarget", { content: t }); + } + return e; + } + + function Z(e, r) { + B(S(e, "[hx-swap-oob], [data-hx-swap-oob]"), function (e) { + var t = F(e, "hx-swap-oob"); + if (t != null) { + J(t, e, r); + } + }); + } + + function G(e) { + B(S(e, "[hx-preserve], [data-hx-preserve]"), function (e) { + var t = F(e, "id"); + var r = P().getElementById(t); + if (r != null) { + e.parentNode.replaceChild(r, e); + } + }); + } + + function K(n, e, i) { + B(e.querySelectorAll("[id]"), function (e) { + if (e.id && e.id.length > 0) { + var t = n.querySelector(e.tagName + "[id='" + e.id + "']"); + if (t && t !== n) { + var r = e.cloneNode(); + W(e, t); + i.tasks.push(function () { + W(e, r); + }); + } + } + }); + } + + function Y(e) { + return function () { + R(e, D.config.addedClass); + rt(e); + Ke(e); + Q(e); + lt(e, "htmx:load"); + }; + } + + function Q(e) { + var t = "[autofocus]"; + var r = v(e, t) ? e : e.querySelector(t); + if (r != null) { + r.focus(); + } + } + + function ee(e, t, r, n) { + K(e, r, n); + while (r.childNodes.length > 0) { + var i = r.firstChild; + C(i, D.config.addedClass); + e.insertBefore(i, t); + if (i.nodeType !== Node.TEXT_NODE && i.nodeType !== Node.COMMENT_NODE) { + n.tasks.push(Y(i)); + } + } + } + + function te(t) { + var e = j(t); + if (e.webSocket) { + e.webSocket.close(); + } + if (e.sseEventSource) { + e.sseEventSource.close(); + } + if (e.listenerInfos) { + B(e.listenerInfos, function (e) { + if (t !== e.on) { + e.on.removeEventListener(e.trigger, e.listener); + } + }); + } + if (t.children) { + B(t.children, function (e) { + te(e); + }); + } + } + + function re(e, t, r) { + if (e.tagName === "BODY") { + return se(e, t, r); + } else { + var n = e.previousSibling; + ee(l(e), e, t, r); + if (n == null) { + var i = l(e).firstChild; + } else { + var i = n.nextSibling; + } + j(e).replacedWith = i; + r.elts = []; + while (i && i !== e) { + if (i.nodeType === Node.ELEMENT_NODE) { + r.elts.push(i); + } + i = i.nextElementSibling; + } + te(e); + l(e).removeChild(e); + } + } + + function ne(e, t, r) { + return ee(e, e.firstChild, t, r); + } + + function ie(e, t, r) { + return ee(l(e), e, t, r); + } + + function oe(e, t, r) { + return ee(e, null, t, r); + } + + function ae(e, t, r) { + return ee(l(e), e.nextSibling, t, r); + } + + function se(e, t, r) { + var n = e.firstChild; + ee(e, n, t, r); + if (n) { + while (n.nextSibling) { + te(n.nextSibling); + e.removeChild(n.nextSibling); + } + te(n); + e.removeChild(n); + } + } + + function ue(e, t) { + var r = X(e, "hx-select"); + if (r) { + var n = P().createDocumentFragment(); + B(t.querySelectorAll(r), function (e) { + n.appendChild(e); + }); + t = n; + } + return t; + } + + function le(e, t, r, n, i) { + switch (e) { + case "none": + return; + case "outerHTML": + re(r, n, i); + return; + case "afterbegin": + ne(r, n, i); + return; + case "beforebegin": + ie(r, n, i); + return; + case "beforeend": + oe(r, n, i); + return; + case "afterend": + ae(r, n, i); + return; + default: + var o = tr(t); + for (var a = 0; a < o.length; a++) { + var s = o[a]; + try { + var u = s.handleSwap(e, r, n, i); + if (u) { + if (typeof u.length !== "undefined") { + for (var l = 0; l < u.length; l++) { + var f = u[l]; + if ( + f.nodeType !== Node.TEXT_NODE && + f.nodeType !== Node.COMMENT_NODE + ) { + i.tasks.push(Y(f)); + } + } + } + return; + } + } catch (e) { + ut(e); + } + } + se(r, n, i); + } + } + + function fe(e) { + if (e.indexOf(" -1) { + var t = e.replace(/]*>|>)([\s\S]*?)<\/svg>/gim, ""); + var r = t.match(/]*>|>)([\s\S]*?)<\/title>/im); + if (r) { + return r[2]; + } + } + } + + function ce(e, t, r, n, i) { + var o = fe(n); + if (o) { + var a = w("title"); + if (a) { + a.innerHTML = o; + } else { + window.document.title = o; + } + } + var s = u(n); + if (s) { + Z(s, i); + s = ue(r, s); + G(s); + return le(e, r, t, s, i); + } + } + + function he(e, t, r) { + var n = e.getResponseHeader(t); + if (n.indexOf("{") === 0) { + var i = x(n); + for (var o in i) { + if (i.hasOwnProperty(o)) { + var a = i[o]; + if (!g(a)) { + a = { value: a }; + } + lt(r, o, a); + } + } + } else { + lt(r, n, []); + } + } + + var de = /\s/; + var ve = /[\s,]/; + var ge = /[_$a-zA-Z]/; + var pe = /[_$a-zA-Z0-9]/; + var me = ['"', "'", "/"]; + var ye = /[^\s]/; + + function xe(e) { + var t = []; + var r = 0; + while (r < e.length) { + if (ge.exec(e.charAt(r))) { + var n = r; + while (pe.exec(e.charAt(r + 1))) { + r++; + } + t.push(e.substr(n, r - n + 1)); + } else if (me.indexOf(e.charAt(r)) !== -1) { + var i = e.charAt(r); + var n = r; + r++; + while (r < e.length && e.charAt(r) !== i) { + if (e.charAt(r) === "\\") { + r++; + } + r++; + } + t.push(e.substr(n, r - n + 1)); + } else { + var o = e.charAt(r); + t.push(o); + } + r++; + } + return t; + } + + function be(e, t, r) { + return ( + ge.exec(e.charAt(0)) && + e !== "true" && + e !== "false" && + e !== "this" && + e !== r && + t !== "." + ); + } + + function we(e, t, r) { + if (t[0] === "[") { + t.shift(); + var n = 1; + var i = " return (function(" + r + "){ return ("; + var o = null; + while (t.length > 0) { + var a = t[0]; + if (a === "]") { + n--; + if (n === 0) { + if (o === null) { + i = i + "true"; + } + t.shift(); + i += ")})"; + try { + var s = Ut( + e, + function () { + return Function(i)(); + }, + function () { + return true; + } + ); + s.source = i; + return s; + } catch (e) { + ot(P().body, "htmx:syntax:error", { + error: e, + source: i, + }); + return null; + } + } + } else if (a === "[") { + n++; + } + if (be(a, o, r)) { + i += + "((" + + r + + "." + + a + + ") ? (" + + r + + "." + + a + + ") : (window." + + a + + "))"; + } else { + i = i + a; + } + o = t.shift(); + } + } + } + + function Se(e, t) { + var r = ""; + while (e.length > 0 && !e[0].match(t)) { + r += e.shift(); + } + return r; + } + + var Ee = "input, textarea, select"; + + function Ce(e) { + var t = F(e, "hx-trigger"); + var r = []; + if (t) { + var n = xe(t); + do { + Se(n, ye); + var i = n.length; + var o = Se(n, /[,\[\s]/); + if (o !== "") { + if (o === "every") { + var a = { trigger: "every" }; + Se(n, ye); + a.pollInterval = h(Se(n, /[,\[\s]/)); + Se(n, ye); + var s = we(e, n, "event"); + if (s) { + a.eventFilter = s; + } + r.push(a); + } else if (o.indexOf("sse:") === 0) { + r.push({ trigger: "sse", sseEvent: o.substr(4) }); + } else { + var u = { trigger: o }; + var s = we(e, n, "event"); + if (s) { + u.eventFilter = s; + } + while (n.length > 0 && n[0] !== ",") { + Se(n, ye); + var l = n.shift(); + if (l === "changed") { + u.changed = true; + } else if (l === "once") { + u.once = true; + } else if (l === "consume") { + u.consume = true; + } else if (l === "delay" && n[0] === ":") { + n.shift(); + u.delay = h(Se(n, ve)); + } else if (l === "from" && n[0] === ":") { + n.shift(); + let e = Se(n, ve); + if (e === "closest" || e === "find") { + n.shift(); + e += " " + Se(n, ve); + } + u.from = e; + } else if (l === "target" && n[0] === ":") { + n.shift(); + u.target = Se(n, ve); + } else if (l === "throttle" && n[0] === ":") { + n.shift(); + u.throttle = h(Se(n, ve)); + } else if (l === "queue" && n[0] === ":") { + n.shift(); + u.queue = Se(n, ve); + } else if ( + (l === "root" || l === "threshold") && + n[0] === ":" + ) { + n.shift(); + u[l] = Se(n, ve); + } else { + ot(e, "htmx:syntax:error", { token: n.shift() }); + } + } + r.push(u); + } + } + if (n.length === i) { + ot(e, "htmx:syntax:error", { token: n.shift() }); + } + Se(n, ye); + } while (n[0] === "," && n.shift()); + } + if (r.length > 0) { + return r; + } else if (v(e, "form")) { + return [{ trigger: "submit" }]; + } else if (v(e, Ee)) { + return [{ trigger: "change" }]; + } else { + return [{ trigger: "click" }]; + } + } + + function Re(e) { + j(e).cancelled = true; + } + + function qe(e, t, r, n) { + var i = j(e); + i.timeout = setTimeout(function () { + if (z(e) && i.cancelled !== true) { + if (!He(n, it("hx:poll:trigger", { triggerSpec: n }))) { + Zt(t, r, e); + } + qe(e, t, F(e, "hx-" + t), n); + } + }, n.pollInterval); + } + + function Le(e) { + return ( + location.hostname === e.hostname && + c(e, "href") && + c(e, "href").indexOf("#") !== 0 + ); + } + + function Oe(t, r, e) { + if ( + (t.tagName === "A" && Le(t) && t.target === "") || + t.tagName === "FORM" + ) { + r.boosted = true; + var n, i; + if (t.tagName === "A") { + n = "get"; + i = c(t, "href"); + r.pushURL = true; + } else { + var o = c(t, "method"); + n = o ? o.toLowerCase() : "get"; + if (n === "get") { + r.pushURL = true; + } + i = c(t, "action"); + } + e.forEach(function (e) { + ke(t, n, i, r, e, true); + }); + } + } + + function Te(e, t) { + if (e.type === "submit" || e.type === "click") { + if (t.tagName === "FORM") { + return true; + } + if (v(t, 'input[type="submit"], button') && O(t, "form") !== null) { + return true; + } + if ( + t.tagName === "A" && + t.href && + (t.getAttribute("href") === "#" || + t.getAttribute("href").indexOf("#") !== 0) + ) { + return true; + } + } + return false; + } + + function Ae(e, t) { + return ( + j(e).boosted && + e.tagName === "A" && + t.type === "click" && + (t.ctrlKey || t.metaKey) + ); + } + + function He(e, t) { + var r = e.eventFilter; + if (r) { + try { + return r(t) !== true; + } catch (e) { + ot(P().body, "htmx:eventFilter:error", { + error: e, + source: r.source, + }); + return true; + } + } + return false; + } + + function ke(o, a, s, e, u, l) { + var t; + if (u.from) { + t = T(o, u.from); + } else { + t = [o]; + } + B(t, function (n) { + var i = function (e) { + if (!z(o)) { + n.removeEventListener(u.trigger, i); + return; + } + if (Ae(o, e)) { + return; + } + if (l || Te(e, o)) { + e.preventDefault(); + } + if (He(u, e)) { + return; + } + var t = j(e); + t.triggerSpec = u; + if (t.handledFor == null) { + t.handledFor = []; + } + var r = j(o); + if (t.handledFor.indexOf(o) < 0) { + t.handledFor.push(o); + if (u.consume) { + e.stopPropagation(); + } + if (u.target && e.target) { + if (!v(e.target, u.target)) { + return; + } + } + if (u.once) { + if (r.triggeredOnce) { + return; + } else { + r.triggeredOnce = true; + } + } + if (u.changed) { + if (r.lastValue === o.value) { + return; + } else { + r.lastValue = o.value; + } + } + if (r.delayed) { + clearTimeout(r.delayed); + } + if (r.throttle) { + return; + } + if (u.throttle) { + if (!r.throttle) { + Zt(a, s, o, e); + r.throttle = setTimeout(function () { + r.throttle = null; + }, u.throttle); + } + } else if (u.delay) { + r.delayed = setTimeout(function () { + Zt(a, s, o, e); + }, u.delay); + } else { + Zt(a, s, o, e); + } + } + }; + if (e.listenerInfos == null) { + e.listenerInfos = []; + } + e.listenerInfos.push({ trigger: u.trigger, listener: i, on: n }); + n.addEventListener(u.trigger, i); + }); + } + + var Ne = false; + var Ie = null; + + function Me() { + if (!Ie) { + Ie = function () { + Ne = true; + }; + window.addEventListener("scroll", Ie); + setInterval(function () { + if (Ne) { + Ne = false; + B( + P().querySelectorAll( + "[hx-trigger='revealed'],[data-hx-trigger='revealed']" + ), + function (e) { + De(e); + } + ); + } + }, 200); + } + } + + function De(e) { + if (!s(e, "data-hx-revealed") && m(e)) { + e.setAttribute("data-hx-revealed", "true"); + var t = j(e); + if (t.initialized) { + Zt(t.verb, t.path, e); + } else { + e.addEventListener( + "htmx:afterProcessNode", + function () { + Zt(t.verb, t.path, e); + }, + { once: true } + ); + } + } + } + + function Fe(e, t, r) { + var n = y(r); + for (var i = 0; i < n.length; i++) { + var o = n[i].split(/:(.+)/); + if (o[0] === "connect") { + Pe(e, o[1], 0); + } + if (o[0] === "send") { + Ue(e); + } + } + } + + function Pe(s, r, n) { + if (!z(s)) { + return; + } + if (r.indexOf("/") == 0) { + var e = location.hostname + (location.port ? ":" + location.port : ""); + if (location.protocol == "https:") { + r = "wss://" + e + r; + } else if (location.protocol == "http:") { + r = "ws://" + e + r; + } + } + var t = D.createWebSocket(r); + t.onerror = function (e) { + ot(s, "htmx:wsError", { error: e, socket: t }); + Xe(s); + }; + t.onclose = function (e) { + if ([1006, 1012, 1013].indexOf(e.code) >= 0) { + var t = je(n); + setTimeout(function () { + Pe(s, r, n + 1); + }, t); + } + }; + t.onopen = function (e) { + n = 0; + }; + j(s).webSocket = t; + t.addEventListener("message", function (e) { + if (Xe(s)) { + return; + } + var t = e.data; + st(s, function (e) { + t = e.transformResponse(t, null, s); + }); + var r = Ft(s); + var n = u(t); + var i = p(n.children); + for (var o = 0; o < i.length; o++) { + var a = i[o]; + J(F(a, "hx-swap-oob") || "true", a, r); + } + mt(r.tasks); + }); + } + + function Xe(e) { + if (!z(e)) { + j(e).webSocket.close(); + return true; + } + } + + function Ue(l) { + var f = d(l, function (e) { + return j(e).webSocket != null; + }); + if (f) { + l.addEventListener(Ce(l)[0].trigger, function (e) { + var t = j(f).webSocket; + var r = kt(l, f); + var n = Ot(l, "post"); + var i = n.errors; + var o = n.values; + var a = zt(l); + var s = V(o, a); + var u = Nt(s, l); + u["HEADERS"] = r; + if (i && i.length > 0) { + lt(l, "htmx:validation:halted", i); + return; + } + t.send(JSON.stringify(u)); + if (Te(e, l)) { + e.preventDefault(); + } + }); + } else { + ot(l, "htmx:noWebSocketSourceError"); + } + } + + function je(e) { + var t = D.config.wsReconnectDelay; + if (typeof t === "function") { + return t(e); + } + if (t === "full-jitter") { + var r = Math.min(e, 6); + var n = 1e3 * Math.pow(2, r); + return n * Math.random(); + } + ut( + 'htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"' + ); + } + + function Be(e, t, r) { + var n = y(r); + for (var i = 0; i < n.length; i++) { + var o = n[i].split(/:(.+)/); + if (o[0] === "connect") { + ze(e, o[1]); + } + if (o[0] === "swap") { + Ve(e, o[1]); + } + } + } + + function ze(t, e) { + var r = D.createEventSource(e); + r.onerror = function (e) { + ot(t, "htmx:sseError", { error: e, source: r }); + We(t); + }; + j(t).sseEventSource = r; + } + + function Ve(o, a) { + var s = d(o, $e); + if (s) { + var u = j(s).sseEventSource; + var l = function (e) { + if (We(s)) { + u.removeEventListener(a, l); + return; + } + var t = e.data; + st(o, function (e) { + t = e.transformResponse(t, null, o); + }); + var r = Mt(o); + var n = _(o); + var i = Ft(o); + ce(r.swapStyle, o, n, t, i); + mt(i.tasks); + lt(o, "htmx:sseMessage", e); + }; + j(o).sseListener = l; + u.addEventListener(a, l); + } else { + ot(o, "htmx:noSSESourceError"); + } + } + + function _e(e, t, r, n) { + var i = d(e, $e); + if (i) { + var o = j(i).sseEventSource; + var a = function () { + if (!We(i)) { + if (z(e)) { + Zt(t, r, e); + } else { + o.removeEventListener(n, a); + } + } + }; + j(e).sseListener = a; + o.addEventListener(n, a); + } else { + ot(e, "htmx:noSSESourceError"); + } + } + + function We(e) { + if (!z(e)) { + j(e).sseEventSource.close(); + return true; + } + } + + function $e(e) { + return j(e).sseEventSource != null; + } + + function Je(e, t, r, n, i) { + var o = function () { + if (!n.loaded) { + n.loaded = true; + Zt(t, r, e); + } + }; + if (i) { + setTimeout(o, i); + } else { + o(); + } + } + + function Ze(o, a, e) { + var t = false; + B(r, function (n) { + if (s(o, "hx-" + n)) { + var i = F(o, "hx-" + n); + t = true; + a.path = i; + a.verb = n; + e.forEach(function (e) { + if (e.sseEvent) { + _e(o, n, i, e.sseEvent); + } else if (e.trigger === "revealed") { + Me(); + De(o); + } else if (e.trigger === "intersect") { + var t = {}; + if (e.root) { + t.root = A(o, e.root); + } + if (e.threshold) { + t.threshold = parseFloat(e.threshold); + } + var r = new IntersectionObserver(function (e) { + for (var t = 0; t < e.length; t++) { + var r = e[t]; + if (r.isIntersecting) { + lt(o, "intersect"); + break; + } + } + }, t); + r.observe(o); + ke(o, n, i, a, e); + } else if (e.trigger === "load") { + Je(o, n, i, a, e.delay); + } else if (e.pollInterval) { + a.polling = true; + qe(o, n, i, e); + } else { + ke(o, n, i, a, e); + } + }); + } + }); + return t; + } + + function Ge(e) { + if (e.type === "text/javascript" || e.type === "") { + var t = P().createElement("script"); + B(e.attributes, function (e) { + t.setAttribute(e.name, e.value); + }); + t.textContent = e.textContent; + t.async = false; + var r = e.parentElement; + try { + r.insertBefore(t, e); + } catch (e) { + ut(e); + } finally { + r.removeChild(e); + } + } + } + + function Ke(e) { + if (v(e, "script")) { + Ge(e); + } + B(S(e, "script"), function (e) { + Ge(e); + }); + } + + function Ye() { + return document.querySelector("[hx-boost], [data-hx-boost]"); + } + + function Qe(e) { + if (e.querySelectorAll) { + var t = Ye() ? ", a, form" : ""; + var r = e.querySelectorAll( + n + + t + + ", [hx-sse], [data-hx-sse], [hx-ws]," + + " [data-hx-ws], [hx-ext], [hx-data-ext]" + ); + return r; + } else { + return []; + } + } + + function et(r) { + var e = function (e) { + if (v(e.target, "button, input[type='submit']")) { + var t = j(r); + t.lastButtonClicked = e.target; + } + }; + r.addEventListener("click", e); + r.addEventListener("focusin", e); + r.addEventListener("focusout", function (e) { + var t = j(r); + t.lastButtonClicked = null; + }); + } + + function tt(e) { + if (e.closest && e.closest(D.config.disableSelector)) { + return; + } + var t = j(e); + if (!t.initialized) { + t.initialized = true; + lt(e, "htmx:beforeProcessNode"); + if (e.value) { + t.lastValue = e.value; + } + var r = Ce(e); + var n = Ze(e, t, r); + if (!n && X(e, "hx-boost") === "true") { + Oe(e, t, r); + } + if (e.tagName === "FORM") { + et(e); + } + var i = F(e, "hx-sse"); + if (i) { + Be(e, t, i); + } + var o = F(e, "hx-ws"); + if (o) { + Fe(e, t, o); + } + lt(e, "htmx:afterProcessNode"); + } + } + + function rt(e) { + e = H(e); + tt(e); + B(Qe(e), function (e) { + tt(e); + }); + } + + function nt(e) { + return e.replace(/([a-z0-9])([A-Z])/g, "$1-$2").toLowerCase(); + } + + function it(e, t) { + var r; + if (window.CustomEvent && typeof window.CustomEvent === "function") { + r = new CustomEvent(e, { + bubbles: true, + cancelable: true, + detail: t, + }); + } else { + r = P().createEvent("CustomEvent"); + r.initCustomEvent(e, true, true, t); + } + return r; + } + + function ot(e, t, r) { + lt(e, t, V({ error: t }, r)); + } + + function at(e) { + return e === "htmx:afterProcessNode"; + } + + function st(e, t) { + B(tr(e), function (e) { + try { + t(e); + } catch (e) { + ut(e); + } + }); + } + + function ut(e) { + if (console.error) { + console.error(e); + } else if (console.log) { + console.log("ERROR: ", e); + } + } + + function lt(e, t, r) { + e = H(e); + if (r == null) { + r = {}; + } + r["elt"] = e; + var n = it(t, r); + if (D.logger && !at(t)) { + D.logger(e, t, r); + } + if (r.error) { + ut(r.error); + lt(e, "htmx:error", { errorInfo: r }); + } + var i = e.dispatchEvent(n); + var o = nt(t); + if (i && o !== t) { + var a = it(o, n.detail); + i = i && e.dispatchEvent(a); + } + st(e, function (e) { + i = i && e.onEvent(t, n) !== false; + }); + return i; + } + + var ft = location.pathname + location.search; + + function ct() { + var e = P().querySelector("[hx-history-elt],[data-hx-history-elt]"); + return e || P().body; + } + + function ht(e, t, r, n) { + var i = x(localStorage.getItem("htmx-history-cache")) || []; + for (var o = 0; o < i.length; o++) { + if (i[o].url === e) { + i.splice(o, 1); + break; + } + } + i.push({ url: e, content: t, title: r, scroll: n }); + while (i.length > D.config.historyCacheSize) { + i.shift(); + } + while (i.length > 0) { + try { + localStorage.setItem("htmx-history-cache", JSON.stringify(i)); + break; + } catch (e) { + ot(P().body, "htmx:historyCacheError", { + cause: e, + cache: i, + }); + i.shift(); + } + } + } + + function dt(e) { + var t = x(localStorage.getItem("htmx-history-cache")) || []; + for (var r = 0; r < t.length; r++) { + if (t[r].url === e) { + return t[r]; + } + } + return null; + } + + function vt(e) { + var t = D.config.requestClass; + var r = e.cloneNode(true); + B(S(r, "." + t), function (e) { + R(e, t); + }); + return r.innerHTML; + } + + function gt() { + var e = ct(); + var t = ft || location.pathname + location.search; + lt(P().body, "htmx:beforeHistorySave", { path: t, historyElt: e }); + if (D.config.historyEnabled) + history.replaceState({ htmx: true }, P().title, window.location.href); + ht(t, vt(e), P().title, window.scrollY); + } + + function pt(e) { + if (D.config.historyEnabled) history.pushState({ htmx: true }, "", e); + ft = e; + } + + function mt(e) { + B(e, function (e) { + e.call(); + }); + } + + function yt(n) { + var e = new XMLHttpRequest(); + var i = { path: n, xhr: e }; + lt(P().body, "htmx:historyCacheMiss", i); + e.open("GET", n, true); + e.setRequestHeader("HX-History-Restore-Request", "true"); + e.onload = function () { + if (this.status >= 200 && this.status < 400) { + lt(P().body, "htmx:historyCacheMissLoad", i); + var e = u(this.response); + e = e.querySelector("[hx-history-elt],[data-hx-history-elt]") || e; + var t = ct(); + var r = Ft(t); + se(t, e, r); + mt(r.tasks); + ft = n; + lt(P().body, "htmx:historyRestore", { path: n }); + } else { + ot(P().body, "htmx:historyCacheMissLoadError", i); + } + }; + e.send(); + } + + function xt(e) { + gt(); + e = e || location.pathname + location.search; + var t = dt(e); + if (t) { + var r = u(t.content); + var n = ct(); + var i = Ft(n); + se(n, r, i); + mt(i.tasks); + document.title = t.title; + window.scrollTo(0, t.scroll); + ft = e; + lt(P().body, "htmx:historyRestore", { path: e }); + } else { + if (D.config.refreshOnHistoryMiss) { + window.location.reload(true); + } else { + yt(e); + } + } + } + + function bt(e) { + var t = X(e, "hx-push-url"); + return (t && t !== "false") || (j(e).boosted && j(e).pushURL); + } + + function wt(e) { + var t = X(e, "hx-push-url"); + return t === "true" || t === "false" ? null : t; + } + + function St(e) { + var t = X(e, "hx-indicator"); + if (t) { + var r = T(e, t); + } else { + r = [e]; + } + B(r, function (e) { + e.classList["add"].call(e.classList, D.config.requestClass); + }); + return r; + } + + function Et(e) { + B(e, function (e) { + e.classList["remove"].call(e.classList, D.config.requestClass); + }); + } + + function Ct(e, t) { + for (var r = 0; r < e.length; r++) { + var n = e[r]; + if (n.isSameNode(t)) { + return true; + } + } + return false; + } + + function Rt(e) { + if (e.name === "" || e.name == null || e.disabled) { + return false; + } + if ( + e.type === "button" || + e.type === "submit" || + e.tagName === "image" || + e.tagName === "reset" || + e.tagName === "file" + ) { + return false; + } + if (e.type === "checkbox" || e.type === "radio") { + return e.checked; + } + return true; + } + + function qt(t, r, n, e, i) { + if (e == null || Ct(t, e)) { + return; + } else { + t.push(e); + } + if (Rt(e)) { + var o = c(e, "name"); + var a = e.value; + if (e.multiple) { + a = p(e.querySelectorAll("option:checked")).map(function (e) { + return e.value; + }); + } + if (e.files) { + a = p(e.files); + } + if (o != null && a != null) { + var s = r[o]; + if (s) { + if (Array.isArray(s)) { + if (Array.isArray(a)) { + r[o] = s.concat(a); + } else { + s.push(a); + } + } else { + if (Array.isArray(a)) { + r[o] = [s].concat(a); + } else { + r[o] = [s, a]; + } + } + } else { + r[o] = a; + } + } + if (i) { + Lt(e, n); + } + } + if (v(e, "form")) { + var u = e.elements; + B(u, function (e) { + qt(t, r, n, e, i); + }); + } + } + + function Lt(e, t) { + if (e.willValidate) { + lt(e, "htmx:validation:validate"); + if (!e.checkValidity()) { + t.push({ + elt: e, + message: e.validationMessage, + validity: e.validity, + }); + lt(e, "htmx:validation:failed", { + message: e.validationMessage, + validity: e.validity, + }); + } + } + } + + function Ot(e, t) { + var r = []; + var n = {}; + var i = {}; + var o = []; + var a = v(e, "form") && e.noValidate !== true; + if (t !== "get") { + qt(r, i, o, O(e, "form"), a); + } + qt(r, n, o, e, a); + var s = j(e); + if (s.lastButtonClicked) { + var u = c(s.lastButtonClicked, "name"); + if (u) { + n[u] = s.lastButtonClicked.value; + } + } + var l = X(e, "hx-include"); + if (l) { + var f = T(e, l); + B(f, function (e) { + qt(r, n, o, e, a); + if (!v(e, "form")) { + B(e.querySelectorAll(Ee), function (e) { + qt(r, n, o, e, a); + }); + } + }); + } + n = V(n, i); + return { errors: o, values: n }; + } + + function Tt(e, t, r) { + if (e !== "") { + e += "&"; + } + e += encodeURIComponent(t) + "=" + encodeURIComponent(r); + return e; + } + + function At(e) { + var t = ""; + for (var r in e) { + if (e.hasOwnProperty(r)) { + var n = e[r]; + if (Array.isArray(n)) { + B(n, function (e) { + t = Tt(t, r, e); + }); + } else { + t = Tt(t, r, n); + } + } + } + return t; + } + + function Ht(e) { + var t = new FormData(); + for (var r in e) { + if (e.hasOwnProperty(r)) { + var n = e[r]; + if (Array.isArray(n)) { + B(n, function (e) { + t.append(r, e); + }); + } else { + t.append(r, n); + } + } + } + return t; + } + + function kt(e, t, r) { + var n = { + "HX-Request": "true", + "HX-Trigger": c(e, "id"), + "HX-Trigger-Name": c(e, "name"), + "HX-Target": F(t, "id"), + "HX-Current-URL": P().location.href, + }; + Xt(e, "hx-headers", false, n); + if (r !== undefined) { + n["HX-Prompt"] = r; + } + if (j(e).boosted) { + n["HX-Boosted"] = "true"; + } + return n; + } + + function Nt(t, e) { + var r = X(e, "hx-params"); + if (r) { + if (r === "none") { + return {}; + } else if (r === "*") { + return t; + } else if (r.indexOf("not ") === 0) { + B(r.substr(4).split(","), function (e) { + e = e.trim(); + delete t[e]; + }); + return t; + } else { + var n = {}; + B(r.split(","), function (e) { + e = e.trim(); + n[e] = t[e]; + }); + return n; + } + } else { + return t; + } + } + + function It(e) { + return c(e, "href") && c(e, "href").indexOf("#") >= 0; + } + + function Mt(e) { + var t = X(e, "hx-swap"); + var r = { + swapStyle: j(e).boosted ? "innerHTML" : D.config.defaultSwapStyle, + swapDelay: D.config.defaultSwapDelay, + settleDelay: D.config.defaultSettleDelay, + }; + if (j(e).boosted && !It(e)) { + r["show"] = "top"; + } + if (t) { + var n = y(t); + if (n.length > 0) { + r["swapStyle"] = n[0]; + for (var i = 1; i < n.length; i++) { + var o = n[i]; + if (o.indexOf("swap:") === 0) { + r["swapDelay"] = h(o.substr(5)); + } + if (o.indexOf("settle:") === 0) { + r["settleDelay"] = h(o.substr(7)); + } + if (o.indexOf("scroll:") === 0) { + var a = o.substr(7); + var s = a.split(":"); + var u = s.pop(); + var l = s.length > 0 ? s.join(":") : null; + r["scroll"] = u; + r["scrollTarget"] = l; + } + if (o.indexOf("show:") === 0) { + var f = o.substr(5); + var s = f.split(":"); + var c = s.pop(); + var l = s.length > 0 ? s.join(":") : null; + r["show"] = c; + r["showTarget"] = l; + } + } + } + } + return r; + } + + function Dt(t, r, n) { + var i = null; + st(r, function (e) { + if (i == null) { + i = e.encodeParameters(t, n, r); + } + }); + if (i != null) { + return i; + } else { + if ( + X(r, "hx-encoding") === "multipart/form-data" || + (v(r, "form") && c(r, "enctype") === "multipart/form-data") + ) { + return Ht(n); + } else { + return At(n); + } + } + } + + function Ft(e) { + return { tasks: [], elts: [e] }; + } + + function Pt(e, t) { + var r = e[0]; + var n = e[e.length - 1]; + if (t.scroll) { + var i = null; + if (t.scrollTarget) { + i = A(r, t.scrollTarget); + } + if (t.scroll === "top" && (r || i)) { + i = i || r; + i.scrollTop = 0; + } + if (t.scroll === "bottom" && (n || i)) { + i = i || n; + i.scrollTop = i.scrollHeight; + } + } + if (t.show) { + var i = null; + if (t.showTarget) { + var o = t.showTarget; + if (t.showTarget === "window") { + o = "body"; + } + i = A(r, o); + } + if (t.show === "top" && (r || i)) { + i = i || r; + i.scrollIntoView({ + block: "start", + behavior: D.config.scrollBehavior, + }); + } + if (t.show === "bottom" && (n || i)) { + i = i || n; + i.scrollIntoView({ + block: "end", + behavior: D.config.scrollBehavior, + }); + } + } + } + + function Xt(e, t, r, n) { + if (n == null) { + n = {}; + } + if (e == null) { + return n; + } + var i = F(e, t); + if (i) { + var o = i.trim(); + var a = r; + if (o.indexOf("javascript:") === 0) { + o = o.substr(11); + a = true; + } else if (o.indexOf("js:") === 0) { + o = o.substr(3); + a = true; + } + if (o.indexOf("{") !== 0) { + o = "{" + o + "}"; + } + var s; + if (a) { + s = Ut( + e, + function () { + return Function("return (" + o + ")")(); + }, + {} + ); + } else { + s = x(o); + } + for (var u in s) { + if (s.hasOwnProperty(u)) { + if (n[u] == null) { + n[u] = s[u]; + } + } + } + } + return Xt(l(e), t, r, n); + } + + function Ut(e, t, r) { + if (D.config.allowEval) { + return t(); + } else { + ot(e, "htmx:evalDisallowedError"); + return r; + } + } + + function jt(e, t) { + return Xt(e, "hx-vars", true, t); + } + + function Bt(e, t) { + return Xt(e, "hx-vals", false, t); + } + + function zt(e) { + return V(jt(e), Bt(e)); + } + + function Vt(t, r, n) { + if (n !== null) { + try { + t.setRequestHeader(r, n); + } catch (e) { + t.setRequestHeader(r, encodeURIComponent(n)); + t.setRequestHeader(r + "-URI-AutoEncoded", "true"); + } + } + } + + function _t(t) { + if (t.responseURL && typeof URL !== "undefined") { + try { + var e = new URL(t.responseURL); + return e.pathname + e.search; + } catch (e) { + ot(P().body, "htmx:badResponseUrl", { url: t.responseURL }); + } + } + } + + function Wt(e, t) { + return e.getAllResponseHeaders().match(t); + } + + function $t(e, t, r) { + e = e.toLowerCase(); + if (r) { + if (r instanceof Element || a(r, "String")) { + return Zt(e, t, null, null, { + targetOverride: H(r), + returnPromise: true, + }); + } else { + return Zt(e, t, H(r.source), r.event, { + handler: r.handler, + headers: r.headers, + values: r.values, + targetOverride: H(r.target), + returnPromise: true, + }); + } + } else { + return Zt(e, t, null, null, { returnPromise: true }); + } + } + + function Jt(e) { + var t = []; + while (e) { + t.push(e); + e = e.parentElement; + } + return t; + } + + function Zt(e, t, n, r, i) { + var o = null; + var a = null; + i = i != null ? i : {}; + if (i.returnPromise && typeof Promise !== "undefined") { + var s = new Promise(function (e, t) { + o = e; + a = t; + }); + } + if (n == null) { + n = P().body; + } + var u = i.handler || Gt; + if (!z(n)) { + return; + } + var l = i.targetOverride || _(n); + if (l == null) { + ot(n, "htmx:targetError", { target: F(n, "hx-target") }); + return; + } + var f = j(n); + if (f.requestInFlight) { + var c = "last"; + if (r) { + var h = j(r); + if (h && h.triggerSpec && h.triggerSpec.queue) { + c = h.triggerSpec.queue; + } + } + if (f.queuedRequests == null) { + f.queuedRequests = []; + } + if (c === "first" && f.queuedRequests.length === 0) { + f.queuedRequests.push(function () { + Zt(e, t, n, r, i); + }); + } else if (c === "all") { + f.queuedRequests.push(function () { + Zt(e, t, n, r, i); + }); + } else if (c === "last") { + f.queuedRequests = []; + f.queuedRequests.push(function () { + Zt(e, t, n, r, i); + }); + } + return; + } else { + f.requestInFlight = true; + } + var d = function () { + f.requestInFlight = false; + if (f.queuedRequests != null && f.queuedRequests.length > 0) { + var e = f.queuedRequests.shift(); + e(); + } + }; + var v = X(n, "hx-prompt"); + if (v) { + var g = prompt(v); + if ( + g === null || + !lt(n, "htmx:prompt", { + prompt: g, + target: l, + }) + ) { + U(o); + d(); + return s; + } + } + var p = X(n, "hx-confirm"); + if (p) { + if (!confirm(p)) { + U(o); + d(); + return s; + } + } + var m = new XMLHttpRequest(); + var y = kt(n, l, g); + if (i.headers) { + y = V(y, i.headers); + } + var x = Ot(n, e); + var b = x.errors; + var w = x.values; + if (i.values) { + w = V(w, i.values); + } + var S = zt(n); + var E = V(w, S); + var C = Nt(E, n); + if (e !== "get" && X(n, "hx-encoding") == null) { + y["Content-Type"] = "application/x-www-form-urlencoded; charset=UTF-8"; + } + if (t == null || t === "") { + t = P().location.href; + } + var R = Xt(n, "hx-request"); + var q = { + parameters: C, + unfilteredParameters: E, + headers: y, + target: l, + verb: e, + errors: b, + withCredentials: + i.credentials || R.credentials || D.config.withCredentials, + timeout: i.timeout || R.timeout || D.config.timeout, + path: t, + triggeringEvent: r, + }; + if (!lt(n, "htmx:configRequest", q)) { + U(o); + d(); + return s; + } + t = q.path; + e = q.verb; + y = q.headers; + C = q.parameters; + b = q.errors; + if (b && b.length > 0) { + lt(n, "htmx:validation:halted", q); + U(o); + d(); + return s; + } + var L = t.split("#"); + var O = L[0]; + var T = L[1]; + if (e === "get") { + var A = O; + var H = Object.keys(C).length !== 0; + if (H) { + if (A.indexOf("?") < 0) { + A += "?"; + } else { + A += "&"; + } + A += At(C); + if (T) { + A += "#" + T; + } + } + m.open("GET", A, true); + } else { + m.open(e.toUpperCase(), t, true); + } + m.overrideMimeType("text/html"); + m.withCredentials = q.withCredentials; + m.timeout = q.timeout; + if (R.noHeaders) { + } else { + for (var k in y) { + if (y.hasOwnProperty(k)) { + var N = y[k]; + Vt(m, k, N); + } + } + } + var I = { + xhr: m, + target: l, + requestConfig: q, + pathInfo: { path: t, finalPath: A, anchor: T }, + }; + m.onload = function () { + try { + var e = Jt(n); + u(n, I); + Et(M); + lt(n, "htmx:afterRequest", I); + lt(n, "htmx:afterOnLoad", I); + if (!z(n)) { + var t = null; + while (e.length > 0 && t == null) { + var r = e.shift(); + if (z(r)) { + t = r; + } + } + if (t) { + lt(t, "htmx:afterRequest", I); + lt(t, "htmx:afterOnLoad", I); + } + } + U(o); + d(); + } catch (e) { + ot(n, "htmx:onLoadError", V({ error: e }, I)); + throw e; + } + }; + m.onerror = function () { + Et(M); + ot(n, "htmx:afterRequest", I); + ot(n, "htmx:sendError", I); + U(a); + d(); + }; + m.onabort = function () { + Et(M); + ot(n, "htmx:afterRequest", I); + ot(n, "htmx:sendAbort", I); + U(a); + d(); + }; + m.ontimeout = function () { + Et(M); + ot(n, "htmx:afterRequest", I); + ot(n, "htmx:timeout", I); + U(a); + d(); + }; + if (!lt(n, "htmx:beforeRequest", I)) { + U(o); + d(); + return s; + } + var M = St(n); + B(["loadstart", "loadend", "progress", "abort"], function (t) { + B([m, m.upload], function (e) { + e.addEventListener(t, function (e) { + lt(n, "htmx:xhr:" + t, { + lengthComputable: e.lengthComputable, + loaded: e.loaded, + total: e.total, + }); + }); + }); + }); + lt(n, "htmx:beforeSend", I); + m.send(e === "get" ? null : Dt(m, n, C)); + return s; + } + + function Gt(a, s) { + var u = s.xhr; + var l = s.target; + if (!lt(a, "htmx:beforeOnLoad", s)) return; + if (Wt(u, /HX-Trigger:/i)) { + he(u, "HX-Trigger", a); + } + if (Wt(u, /HX-Push:/i)) { + var f = u.getResponseHeader("HX-Push"); + } + if (Wt(u, /HX-Redirect:/i)) { + window.location.href = u.getResponseHeader("HX-Redirect"); + return; + } + if (Wt(u, /HX-Refresh:/i)) { + if ("true" === u.getResponseHeader("HX-Refresh")) { + location.reload(); + return; + } + } + if (Wt(u, /HX-Retarget:/i)) { + s.target = P().querySelector(u.getResponseHeader("HX-Retarget")); + } + var c = bt(a) || f; + var e = u.status >= 200 && u.status < 400 && u.status !== 204; + var h = u.response; + var t = u.status >= 400; + var r = V({ shouldSwap: e, serverResponse: h, isError: t }, s); + if (!lt(l, "htmx:beforeSwap", r)) return; + l = r.target; + h = r.serverResponse; + t = r.isError; + s.failed = t; + s.successful = !t; + if (r.shouldSwap) { + if (u.status === 286) { + Re(a); + } + st(a, function (e) { + h = e.transformResponse(h, u, a); + }); + if (c) { + gt(); + } + var d = Mt(a); + l.classList.add(D.config.swappingClass); + var n = function () { + try { + var e = document.activeElement; + var t = {}; + try { + t = { + elt: e, + start: e ? e.selectionStart : null, + end: e ? e.selectionEnd : null, + }; + } catch (e) {} + var r = Ft(l); + ce(d.swapStyle, l, a, h, r); + if (t.elt && !z(t.elt) && t.elt.id) { + var n = document.getElementById(t.elt.id); + if (n) { + if (t.start && n.setSelectionRange) { + n.setSelectionRange(t.start, t.end); + } + n.focus(); + } + } + l.classList.remove(D.config.swappingClass); + B(r.elts, function (e) { + if (e.classList) { + e.classList.add(D.config.settlingClass); + } + lt(e, "htmx:afterSwap", s); + }); + if (s.pathInfo.anchor) { + location.hash = s.pathInfo.anchor; + } + if (Wt(u, /HX-Trigger-After-Swap:/i)) { + var i = a; + if (!z(a)) { + i = P().body; + } + he(u, "HX-Trigger-After-Swap", i); + } + var o = function () { + B(r.tasks, function (e) { + e.call(); + }); + B(r.elts, function (e) { + if (e.classList) { + e.classList.remove(D.config.settlingClass); + } + lt(e, "htmx:afterSettle", s); + }); + if (c) { + var e = + f || + wt(a) || + _t(u) || + s.pathInfo.finalPath || + s.pathInfo.path; + pt(e); + lt(P().body, "htmx:pushedIntoHistory", { path: e }); + } + Pt(r.elts, d); + if (Wt(u, /HX-Trigger-After-Settle:/i)) { + var t = a; + if (!z(a)) { + t = P().body; + } + he(u, "HX-Trigger-After-Settle", t); + } + }; + if (d.settleDelay > 0) { + setTimeout(o, d.settleDelay); + } else { + o(); + } + } catch (e) { + ot(a, "htmx:swapError", s); + throw e; + } + }; + if (d.swapDelay > 0) { + setTimeout(n, d.swapDelay); + } else { + n(); + } + } + if (t) { + ot( + a, + "htmx:responseError", + V( + { + error: + "Response Status Error Code " + + u.status + + " from " + + s.pathInfo.path, + }, + s + ) + ); + } + } + + var Kt = {}; + + function Yt() { + return { + onEvent: function (e, t) { + return true; + }, + transformResponse: function (e, t, r) { + return e; + }, + isInlineSwap: function (e) { + return false; + }, + handleSwap: function (e, t, r, n) { + return false; + }, + encodeParameters: function (e, t, r) { + return null; + }, + }; + } + + function Qt(e, t) { + Kt[e] = V(Yt(), t); + } + + function er(e) { + delete Kt[e]; + } + + function tr(e, r, n) { + if (e == undefined) { + return r; + } + if (r == undefined) { + r = []; + } + if (n == undefined) { + n = []; + } + var t = F(e, "hx-ext"); + if (t) { + B(t.split(","), function (e) { + e = e.replace(/ /g, ""); + if (e.slice(0, 7) == "ignore:") { + n.push(e.slice(7)); + return; + } + if (n.indexOf(e) < 0) { + var t = Kt[e]; + if (t && r.indexOf(t) < 0) { + r.push(t); + } + } + }); + } + return tr(l(e), r, n); + } + + function rr(e) { + if (P().readyState !== "loading") { + e(); + } else { + P().addEventListener("DOMContentLoaded", e); + } + } + + function nr() { + if (D.config.includeIndicatorStyles !== false) { + P().head.insertAdjacentHTML( + "beforeend", + "" + ); + } + } + + function ir() { + var e = P().querySelector('meta[name="htmx-config"]'); + if (e) { + return x(e.content); + } else { + return null; + } + } + + function or() { + var e = ir(); + if (e) { + D.config = V(D.config, e); + } + } + + rr(function () { + or(); + nr(); + var e = P().body; + rt(e); + window.onpopstate = function (e) { + if (e.state && e.state.htmx) { + xt(); + } + }; + setTimeout(function () { + lt(e, "htmx:load", {}); + }, 0); + }); + return D; + })(); +}); diff --git a/src/pe_reports/style.css b/src/pe_reports/style.css new file mode 100644 index 00000000..dff5696f --- /dev/null +++ b/src/pe_reports/style.css @@ -0,0 +1,1505 @@ +@page { + background-image: url("assets/Cover.png"); + size: letter portrait; + left: 44pt; + width: 445pt; + top: 115pt; + height: 780pt; +} + +@page maintmpl { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame content { + left: 1in; + top: 2in; + height: 25cm; + margin-right: 1in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } +} + +@page sum { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/summary-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame kpi1 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 6.7cm; + } + + @frame kpi2 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 10.3cm; + } + + @frame kpi3 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 14.1cm; + } + + @frame kpi4 { + left: 12.5cm; + width: 6.8cm; + height: 2.3cm; + top: 18cm; + } + + @frame infoBox1 { + left: 2.54cm; + width: 9cm; + height: 14.9cm; + top: 6cm; + } + + @frame links { + left: 2.54cm; + width: 15cm; + height: 5.5cm; + top: 21.5cm; + } +} + +@page creds { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/creds-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content1 { + -pdf-frame-content: credsDescription; + left: 2.54cm; + margin-right: 1in; + height: 4cm; + top: 6cm; + } + + @frame kpi1 { + -pdf-frame-content: credsKpi1; + left: 2.3cm; + width: 5.45cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame kpi2 { + -pdf-frame-content: credsKpi2; + left: 7.5cm; + width: 6.2cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame kpi3 { + -pdf-frame-content: credsKpi3; + left: 13.2cm; + width: 5.85cm; + height: 2.3cm; + top: 9.3cm; + } + + @frame graphCont { + -pdf-frame-content: graphCont; + left: 2.54cm; + margin-right: 1in; + height: 2cm; + top: 12.25cm; + } + + @frame graphCont2 { + -pdf-frame-content: graphCont2; + left: 8cm; + margin-right: 1in; + height: 2cm; + top: 13.8cm; + } + + @frame graphbox1 { + -pdf-frame-content: credsGraph; + left: 2.54cm; + width: 16.51cm; + height: 10cm; + top: 14.25cm; + } +} + +@page credsContinued { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame tableCont { + -pdf-frame-content: tableCont; + left: 2.54cm; + margin-right: 1in; + height: 2cm; + top: 4cm; + } + + @frame tableCont2 { + -pdf-frame-content: tableCont2; + left: 8.5cm; + margin-right: 1in; + height: 2cm; + top: 4.8cm; + } + + @frame table { + -pdf-frame-content: breachTable; + left: 2.54cm; + width: 16.51cm; + height: 17cm; + top: 5.64cm; + } +} + +@page masq { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/masq-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content0 { + -pdf-frame-content: summaryDom; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + + @frame kpi1 { + left: 5.3cm; + width: 5.45cm; + height: 3cm; + top: 6.5cm; + } + + @frame kpi2 { + left: 11cm; + width: 5.45cm; + height: 2.3cm; + top: 6.5cm; + } + + @frame domAlertsTitle { + -pdf-frame-content: domAlertsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.7cm; + } + @frame domainAlertsContent { + -pdf-frame-content: domainAlertsContent; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 9.3cm; + } + + @frame domainAlertsContent2 { + -pdf-frame-content: domainAlertsContent2; + left: 6.75cm; + margin-right: 1in; + height: 2cm; + top: 10.1cm; + } + + @frame table { + -pdf-frame-content: domainAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.7cm; + top: 10.9cm; + } + + @frame domContTitle { + -pdf-frame-content: domContTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 17.5cm; + } + + @frame domainContent { + -pdf-frame-content: domainContent; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 18.1cm; + } + @frame domainContent2 { + -pdf-frame-content: domainContent2; + left: 6.5cm; + width: 16.51cm; + height: 3cm; + top: 18.9cm; + } + + @frame table { + -pdf-frame-content: domainTable; + left: 2.54cm; + width: 16.51cm; + height: 9.3cm; + top: 19.7cm; + } +} + +@page vulns { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/vulns-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame content0 { + -pdf-frame-content: summaryVuln; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame kpi1 { + left: 2.4cm; + width: 5.45cm; + height: 3cm; + top: 5.7cm; + } + + @frame kpi2 { + left: 8cm; + width: 5.45cm; + height: 2.3cm; + top: 5.7cm; + } + + @frame kpi3 { + left: 13.6cm; + width: 5.45cm; + height: 2.3cm; + top: 5.75cm; + } + @frame portsTitle { + -pdf-frame-content: portsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.2cm; + } + @frame portsGraphSum { + -pdf-frame-content: portsGraphSum; + left: 2.54cm; + width: 16.51cm; + height: 4cm; + top: 8.8cm; + } + @frame portsGraphSum2 { + -pdf-frame-content: portsGraphSum2; + left: 8.2cm; + width: 16.51cm; + height: 2cm; + top: 10.9cm; + } + + @frame graphbox1 { + -pdf-frame-content: protocolCount; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 11.5cm; + } + + @frame portsTableSum2 { + -pdf-frame-content: portsTableSum2; + left: 8.2cm; + width: 16.51cm; + height: 2cm; + top: 17.8cm; + } + + @frame protocolCountTable { + -pdf-frame-content: protocolCountTable; + left: 2.54cm; + width: 16.51cm; + height: 6.5cm; + top: 18.4cm; + } +} +@page vulns2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame shodanTableSum { + -pdf-frame-content: shodanTableSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame shodanTableSum2 { + -pdf-frame-content: shodanTableSum2; + left: 7cm; + width: 16.51cm; + height: 3cm; + top: 5.6cm; + } + @frame shodanTable { + -pdf-frame-content: shodanTable; + /* -pdf-frame-border: 1; */ + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 6.2cm; + } + @frame susVulnTitle { + -pdf-frame-content: susVulnTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 12.5cm; + } + @frame susVulnSum { + -pdf-frame-content: susVulnSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 13.1cm; + } + @frame susVulnSum2 { + -pdf-frame-content: susVulnSum2; + left: 7.5cm; + width: 16.51cm; + height: 2cm; + top: 14.3cm; + } + @frame susVulnGraph { + -pdf-frame-content: susVulnGraph; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 15.1cm; + } +} +@page dark1 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + background-image: url("assets/dark1-background.png"); + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame kpi1 { + left: 2.3cm; + width: 5.45cm; + height: 2.3cm; + top: 4.75cm; + } + + @frame darkWebSum { + -pdf-frame-content: darkWebSum; + left: 8.2cm; + margin-right: 1in; + height: 5cm; + top: 4.5cm; + } + @frame darkWebSum2 { + -pdf-frame-content: darkWebSum2; + left: 2.54cm; + margin-right: 1in; + height: 5cm; + top: 6.8cm; + } + @frame mentionsTitle { + -pdf-frame-content: mentionsTitle; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 8.6cm; + } + @frame mentionsSum { + -pdf-frame-content: mentionsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 9.2cm; + } + @frame mentionsSum2 { + -pdf-frame-content: mentionsSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 10cm; + } + @frame graphbox1 { + -pdf-frame-content: darkWebMentions; + left: 2.54cm; + width: 16.51cm; + height: 12cm; + top: 10.6cm; + } +} + +@page dark2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame socMedSum { + -pdf-frame-content: socMedSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame socMedSum2 { + -pdf-frame-content: socMedSum2; + left: 7cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame socMedTable { + -pdf-frame-content: socMedTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 7cm; + } + @frame darkWebActStart { + -pdf-frame-content: darkWebActStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 13cm; + } + @frame darkWebActSum { + -pdf-frame-content: darkWebActSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 13.6cm; + } + @frame darkWebActSum2 { + -pdf-frame-content: darkWebActSum2; + left: 7.5cm; + width: 16.51cm; + height: 2cm; + top: 14.9cm; + } + @frame darkWebActTable { + -pdf-frame-content: darkWebActTable; + left: 2.54cm; + width: 16.51cm; + height: 10cm; + top: 15.5cm; + } +} + +@page dark3 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame assetAlertsSum { + -pdf-frame-content: assetAlertsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame assetAlertsSum2 { + -pdf-frame-content: assetAlertsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 5.8cm; + } + @frame assetAlertsTable { + -pdf-frame-content: assetAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 7cm; + top: 6.4cm; + } + + @frame execAlertsStart { + -pdf-frame-content: execAlertsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 14.2cm; + } + @frame execAlertsSum { + -pdf-frame-content: execAlertsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 14.8cm; + } + @frame execAlertsSum2 { + -pdf-frame-content: execAlertsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 16.1cm; + } + @frame execAlertsTable { + -pdf-frame-content: execAlertsTable; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 16.7cm; + } +} + +@page dark4 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame threatActorsSum { + -pdf-frame-content: threatActorsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame threatActorsSum2 { + -pdf-frame-content: threatActorsSum2; + left: 8.5cm; + width: 16.51cm; + height: 2cm; + top: 6.7cm; + } + @frame threatActorsTable { + -pdf-frame-content: threatActorsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 7.3cm; + } + + @frame potentialThreatsStart { + -pdf-frame-content: potentialThreatsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 13.5cm; + } + @frame potentialThreatsSum { + -pdf-frame-content: potentialThreatsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 14.1cm; + } + @frame potentialThreatsSum2 { + -pdf-frame-content: potentialThreatsSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 15.4cm; + } + @frame potentialThreatsTable { + -pdf-frame-content: potentialThreatsTable; + left: 2.54cm; + width: 16.51cm; + height: 9cm; + top: 16cm; + } +} + +@page dark5 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame sitesSum { + -pdf-frame-content: sitesSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame sitesSum2 { + -pdf-frame-content: sitesSum2; + left: 8cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame sitesTable { + -pdf-frame-content: sitesTable; + left: 2.54cm; + width: 16.51cm; + height: 8cm; + top: 7cm; + } + + @frame marketsStart { + -pdf-frame-content: marketsStart; + left: 2.54cm; + width: 16.51cm; + height: 2cm; + top: 16cm; + } + @frame marketsSum { + -pdf-frame-content: marketsSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 16.6cm; + } + @frame marketsSum2 { + -pdf-frame-content: marketsSum2; + left: 7.2cm; + width: 16.51cm; + height: 2cm; + top: 17.9cm; + } + @frame marketsTable { + -pdf-frame-content: marketsTable; + left: 2.54cm; + width: 16.51cm; + height: 5.3cm; + top: 18.5cm; + } +} + +@page dark6 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame topCvesSum { + -pdf-frame-content: topCvesSum; + left: 2.54cm; + width: 16.51cm; + height: 3cm; + top: 4.5cm; + } + @frame topCvesSum2 { + -pdf-frame-content: topCvesSum2; + left: 7cm; + width: 16.51cm; + height: 2cm; + top: 6.3cm; + } + @frame topCvesTable { + -pdf-frame-content: topCvesTable; + left: 2.54cm; + width: 16.51cm; + height: 18cm; + top: 7cm; + } +} + +@page appendix1 { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + @frame content { + left: 1in; + top: 2in; + height: 25cm; + margin-right: 1in; + } +} + +@page appendix2 { + size: letter portrait; + margin: 1cm; + margin-bottom: 0cm; + + @frame title { + left: 1in; + width: 16.5cm; + height: 2cm; + top: 1.5in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } + + @frame TableIntro1 { + left: 1.5cm; + width: 19cm; + height: 1.7cm; + top: 3cm; + } + + @frame Table1 { + -pdf-frame-content: verifVulnSumTable; + left: 2.54cm; + width: 16.51cm; + height: 21.5cm; + top: 5.5cm; + } +} +@page faq2 { + size: letter portrait; + margin: 0cm; + margin-bottom: 0cm; + + @frame content { + left: 1in; + top: 1.5in; + height: 25cm; + margin-right: 1in; + } + + @frame footer { + -pdf-frame-content: footerContent; + bottom: -0.375in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + + @frame header { + -pdf-frame-content: headerContent; + top: 0.6in; + margin-left: 1in; + margin-right: 1in; + height: 1in; + } + @frame headerCont { + -pdf-frame-content: headerContentCont; + top: 0.625in; + margin-left: 2in; + margin-right: 1in; + height: 1in; + font-size: 10pt; + } + @frame headerCont2 { + -pdf-frame-content: headerContentCont2; + top: 0.625in; + margin-right: 1in; + height: 1in; + font-size: 12pt; + } +} + +a { + text-decoration: none; + color: black; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +b { + font-size: 13pt; + color: #015288; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h1 { + display: block; + font-size: 4.5em; + margin-top: 0.67em; + margin-bottom: 0.4em; + margin-left: 0; + margin-right: 0; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h2 { + display: block; + font-weight: bold; + font-size: 18.5pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +h3 { + font-size: 14pt; + color: #015288; + border-bottom: 2px solid; + line-height: 20px; + margin-bottom: 5px; + font-family: "Times New Roman, Times, Georgia, serif"; + font-weight: bold; +} + +.date { + display: block; + font-size: 2em; + margin-top: 1em; + margin-bottom: 1em; + margin-left: 0; + margin-right: 0; + font-weight: bold; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +table { + font-size: 15px; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.headFoot { + font-size: 10pt; + color: #a7a7a6; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.kpi { + font-size: 11pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.content { + font-size: 11pt; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.flex-item { + padding: 0.5cm; + margin-top: 0.5cm; + padding-top: 15px; + padding-bottom: 0cm; + font-size: 11px; + text-align: center; + min-height: 2.3cm; + height: inherit; + width: 3.5cm; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.sum-item { + padding: 0.5cm; + margin-top: 0.5cm; + padding-top: 15px; + padding-bottom: 0cm; + font-size: 11pt; + text-align: center; + min-height: 2.3cm; + height: inherit; + width: 3.5cm; + line-height: 100%; + color: black; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.chart { + padding: 0.5cm; +} + +.table { + font-size: 11pt; + text-align: center; + padding-top: 0.1cm; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +.table th { + text-align: center; + font-size: 11pt; + background-color: #4472c4; + color: white; + padding-top: 0.1cm; + border-bottom-color: white; + border-top-color: white; + border-right-color: white; + border-left-color: white; + font-family: "Times New Roman, Times, Georgia, serif"; +} + +/* .table tr { + text-align: center; + color: black; + padding-top: 0.1cm; + } */ + +.table tr { + border-bottom-color: white; + border-top-color: white; + border-right-color: white; + border-left-color: white; +} + +.table td { + padding-left: 5px; + padding-right: 5px; +} + +.even { + background-color: #cfd5ea; +} + +.odd { + background-color: #e9ebf5; +} diff --git a/src/pe_reports/stylesheet.py b/src/pe_reports/stylesheet.py new file mode 100755 index 00000000..e9669b16 --- /dev/null +++ b/src/pe_reports/stylesheet.py @@ -0,0 +1,106 @@ +"""Models to manage graphical attributes of presentation layouts, paragraphs, and charts.""" + +# TODO: Replace python-pptx graphs with Matplotlib graphing libraries #14 +# Issue 14: https://github.com/cisagov/pe-reports/issues/14 + +# Third-Party Libraries +from pptx.dml.color import RGBColor +from pptx.enum.chart import XL_LEGEND_POSITION +from pptx.util import Pt + +# Font Attributes +SMALL = Pt(10) +LARGE = Pt(28) +BLUE = RGBColor(3, 37, 126) +GREEN = RGBColor(20, 200, 100) +WHITE = RGBColor(255, 255, 255) + + +class Paragraph: + """Simple class to call text frame attributes.""" + + @staticmethod + def shapes(slide): + """Create a text frame.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if not shape.has_text_frame: + continue + return shape + + @staticmethod + def shapes_find(slide): + """Find text frames.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + print(shape.name) + return shape + + @staticmethod + def text_frame(shape): + """Clear the content of a text frame.""" + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_frame_ov_val(slide, name): + """Text style for overview page values.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if shape.name == name: + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_frame_key_metric(slide, name): + """Text style for metrics.""" + # TODO: Define variable for empty iterations + # Issue 21: https://github.com/cisagov/pe-reports/issues/21 + for shape in slide.shapes: + if shape.name == name: + text_frame = shape.text_frame + text_frame.clear() + return text_frame + + @staticmethod + def text_style_title(font): + """Text style for cover page title.""" + font.name = "Calibri" + font.size, font.color = LARGE, WHITE + return font + + @staticmethod + def text_style_key_metric(font): + """Text style for key metrics.""" + font.name = "Calibri" + font.size, font.color = SMALL, BLUE + return font + + @staticmethod + def text_style_ov_val(font): + """Text style for overview page values.""" + font.name = "Calibri" + font.size, font.color = LARGE, BLUE + return font + + +class Graph: + """Simple class to call chart attributes.""" + + @staticmethod + def chart_med(chart): + """Medium chart.""" + chart.font.size, chart.font.color = SMALL, GREEN + chart.has_legend = True + chart.legend.position = XL_LEGEND_POSITION.BOTTOM + chart.legend.include_in_layout = False + + @staticmethod + def chart_sm(chart): + """Small chart.""" + chart.font.size, chart.font.color = SMALL, GREEN diff --git a/src/pe_reports/template.html b/src/pe_reports/template.html new file mode 100644 index 00000000..b7122b1f --- /dev/null +++ b/src/pe_reports/template.html @@ -0,0 +1,1380 @@ + + + + + + + + +
    + Italian Trulli +
    +
    +

    Posture and Exposure Report
    + Reporting Period: {{dateRange}}

    +
    + + + + +
    +
    +

    TLP:AMBER

    +
    +
    + + +
    + + + + + + +
    + {{endDate}} + + +
    +
    + +
    +
    +

    Posture & Exposure Report

    +

    Prepared for: {{department}}

    +

    Reporting period: {{dateRange}}

    +
    + +
    + +
    + +
    + +
    +
    + + +
    +

    Contents

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.    Introduction............................................................................................................................ + 3
    1.1    Overview...................................................................................................................................... + 3
    1.2    How to + Use this + Report................................................................................................................ + 3
    1.3    Contact + Information...................................................................................................................... + 3
    2.    Summary of + Findings............................................................................................................. + 3
    2.1    Summary + of Tracked + Data........................................................................................................... + 4
    2.2    Raw Data + Links............................................................................................................................ + 4
    3.    Detailed + Results...................................................................................................................... + 5
    3.1    Credential Publication and + Abuse................................................................................................. + 5
    3.2    Domain + Alerts and Suspected + Masquerading............................................................................... + 7
    3.2.1    Domain + Monitoring + Alerts............................................................................................... + 7
    3.2.2    Suspected Domain + Masquerading................................................................................... + 7
    3.3    Insecure + Devices and Suspected + Vulnerabilities.......................................................................... + 8
    3.3.1    Insecure Ports, + Protocols, and + Services........................................................................... + 8
    3.3.2    Shodan-Verified + Vulnerabilities...................................................................................... + 9
    3.3.3    Suspected + Vulnerabilities................................................................................................ + 9
    3.4    Dark Web + Activity........................................................................................................................ + 10
    3.4.1    Dark + Web + Mentions........................................................................................................ + 10
    3.4.2    Most + Active Social Media + Posts..................................................................................... + 11
    3.4.3    Most + Active Dark Web + Posts.......................................................................................... + 11
    3.4.4    Asset + Alerts..................................................................................................................... + 12
    3.4.5    Executive + Alerts............................................................................................................. + 12
    3.4.6    Threat + Actors.................................................................................................................. + 13
    3.4.7    Alerts of Potential + Threats.............................................................................................. + 13
    3.4.8    Most + Active + Sites........................................................................................................... + 14
    3.4.9    Invite-Only Market + Alerts.............................................................................................. + 14
    3.4.10   Most + Active CVEs on the Dark + Web............................................................................. + 15
    4.    Methodology.......................................................................................................................... + 16
    5.    Conclusion............................................................................................................................. + 17
    Appendix + A:    Additional + Information................................................................................... + A-1
    Appendix + B:    Frequently Asked + Questions........................................................................... + B-2
    Appendix + C:    Acronyms.......................................................................................................... + C-4
    + +
    + +
    +
    + +
    +
    + + +
    +

    Table of Figures

    +
    +
    + + + + + + + + + + + + + + + + + +
    Figure + 1:    Credentials + Exposed................................................................................................... + 6
    Figure + 2:    Insecure + Protocols...................................................................................................... + 9
    Figure + 3:    Suspected + Vulnerabilities.......................................................................................... + 10
    Figure + 4:    Dark Web + Mentions................................................................................................... + 11
    +
    +

    Table of Tables

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table + 1:    Breach + Details.............................................................................................................. + 7
    Table + 2:    Domain Monitoring Alerts + Results............................................................................ + 8
    Table + 3:    Suspected Domain Masquerading + Results................................................................ + 8
    Table + 4:    Insecure + Protocols....................................................................................................... + 9
    Table + 5:    Shodan-Verified + Vulnerabilities................................................................................ + 10
    Table + 6:    Social Media Comments + Count.................................................................................. + 12
    Table + 7:    Dark Web Comments + Count...................................................................................... + 12
    Table + 8:    Asset + Alerts.................................................................................................................. + 13
    Table + 9:    Executive + Alerts........................................................................................................... + 13
    Table + 10:  Threat + Actors............................................................................................................... + 14
    Table + 11:  Alerts of Potential + Threats......................................................................................... + 14
    Table + 12:  Most Active + Sites......................................................................................................... + 15
    Table + 13:  Invite-Only Market + Alerts......................................................................................... + 15
    Table + 14:  Most Active CVEs on the Dark + Web......................................................................... + 16
    +
    +
    + +
    +
    + + +
    + +
    +

    1.     Introduction

    +
    +
    + +
    + 1.1    Overview +
    +
    +
    +

    + Posture and Exposure (P&E) offers stakeholders an opportunity to view their + organizational risk from the viewpoint of the adversary. We utilize passive + reconnaissance services, dark web analysis, and open-source tools to identify spoofing in + order to generate a risk profile report that is delivered on a regular basis. +

    +

    + As a customer of P&E you are receiving our regularly scheduled report which contains + a summary of the activity we have been tracking on your behalf for the following services: +

      +
    • Credentials Leaked/Exposed
    • +
    • Domain Masquerading and Monitoring
    • +
    • Vulnerabilities & Malware Associations
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    +

    +

    + It is important to note that these findings have not been verified; everything is gathered + via passive analysis of publicly available sources. As such there may be false positive + findings, however, these findings should be treated as information that your organization + is leaking out to the internet for adversaries to notice. +

    + +

    + 1.2    How to Use this Report +
    +

    +

    + While it is not our intent to prescribe to you a particular process for remediating vulnerabilities, we + hope you will use this report to strengthen your security posture. Here is a basic flow: +

    +
      +
    1. Review the Summary of Findings on page 5. This section gives a quick overview of key results + including the number of credential exposures, domain masquerading alerts, Shodan verified + vulnerabilites, and dark web alerts.
    2. +
    3. Dive deeper into those key findings by investigating the detailed results starting on page 6.
    4. +
    5. Want to see our raw data? Navigate to page 5 where you can open the embedded Excel files. If you are + having trouble opening these files, make sure to use Adobe Acrobat.
    6. +
    7. More questions? Please refer to the Frequently Asked Questions found on page 19. Please feel free to + contact us at vulnerability@cisa.gov with any further questions or concerns.
    8. +
    + +

    + 1.3    Contact Information +
    + Posture and Exposure Team Email: vulnerability@cisa.dhs.gov +

    +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    +

    2.     Summary of Findings

    +
    +
    + +
    + 2.1    Summary of Tracked Data +
    + +
    + +

    {{creds}}
    Total Credential Publications

    + +
    +
    + +

    {{suspectedDomains}} +
    Suspected Domain Masquerading +

    + +
    +
    + +

    {{verifVulns}}
    Shodan Verified Vulnerabilities Found

    + +
    +
    + +

    {{darkWeb}}
    Dark Web Alerts

    + +
    +
    + +

    + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then + listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' + network. +
    +
    + Suspected Domain Masquerading + Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into + navigating to illegitimate domains. +
    +
    +
    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential + targets for exploit. +
    +
    +
    + Dark Web Activity:
    + Heightened public attention can indicate increased targeting and attack coordination, especially when + attention is found on the dark web. +
    +

    +
    + +
    + 2.2    Raw Data Links +
    +
    +
      +
    •   Exposed Credentials
    • +
    •   Domain Masquerading and Monitoring
    • +
    •   Vulnerabilities and Malware Associations
    • +
    •   Dark Web Activity
    • +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    3.     Detailed Results

    +
    +
    + +
    + 3.1    Credential Publication and Abuse +
    +
    +

    Credential leakage occurs when user credentials, often including passwords, are stolen + via phishing campaigns, network compromise, or database misconfigurations leading to public exposure. + This leaked data is then listed for sale on numerous forums and sites on the dark web which provides + attackers easy access to a stakeholder’s networks. Detailed results are presented below. +

    +
    +
    + +

    {{breach}} +
    Distinct Breaches +

    + +
    +
    + +

    {{creds}}
    Total + Credentials Exposed

    + +
    +
    + +

    {{pw_creds}} +
    Credentials with Password +

    + +
    + +
    +

    Figure 1 shows the credentials exposed + during each week of + the reporting + period, including those with no + passwords as well as those with passwords included.

    +
    + +
    +

    Figure 1. Credentials Exposed.

    +
    + +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    +

    Table 1 provides breach details. Breach + descriptions can be + found in Appendix A.

    +
    + +
    +

    Table 1. Breach Details.

    +
    +
    + {{{breach_table}}} + +
    +
    + +
    +
    + +
    +
    + + + +
    + +
    + 3.2    Domain Alerts and Suspected Masquerading +
    +
    +

    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear to mimic + a stakeholder’s actual domain. +

    +
    +
    +

    {{domain_alerts}} +
    Domain Alert(s) +

    +
    +
    +

    {{suspectedDomains}}
    Suspected Domain(s)

    +
    + +
    + 3.2.1    Domain Monitoring Alerts +
    + +
    +

    Table 2 shows alerts of newly registered or + updated domains + that appear to mimic a stakeholder’s actual domain.

    +
    +
    +

    Table 2. Domain Monitoring Alerts Results. +

    +
    +
    + {{{domain_alerts_table}}} +
    + + +
    + 3.2.2    Suspected Domain Masquerading +
    +
    +

    Table 3 shows registered or updated domains + that were flagged + by a blocklist service.

    +
    + +
    +

    Table 3. Suspected Domain Masquerading + Results.

    +
    +
    + {{{domain_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.3    Insecure Devices & Suspected Vulnerabilities +
    +
    +

    + This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; and + suspected vulnerabilities. Detailed results are presented below and discussed in the sections that + follow. +

    +
    +
    +

    {{riskyPorts}}
    Total Open Ports with Insecure + protocols

    +
    +
    +

    {{verifVulns}} +
    Total Shodan-Verified Vulnerabilities +

    +
    +
    +

    {{unverifVulns}} +
    Assets with Suspected Vulnerabilities +

    +
    + +
    + 3.3.1    Insecure Ports, Protocols, and Services +
    + +
    +

    Insecure protocols are those + protocols which lack proper encryption allowing threat actors to access data that is being transmitted + and even to potentially, to control systems. Figure 2 and + Table 4 provide detailed information for the + Remote Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. +

    +
    + +
    +

    Figure 2. Insecure Protocols.

    +
    + +
    + +
    +

    Table 4. Insecure Protocols.

    +
    +
    + {{{risky_assets}}} +
    + +
    + +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + 3.3.2    Shodan-Verified Vulnerabilities +
    +
    +

    Verified vulnerabilities, shown in Table 5, + are those that are flagged by P&E vendors + that have gone through extra checks to validate the finding. Refer to Appendix A for summary data. +

    +
    + +
    +

    Table 5. Shodan-Verified Vulnerabilities. +

    +
    +
    + {{{verif_vulns}}} +
    + + +
    + 3.3.3    Suspected Vulnerabilities +
    + +
    +

    Suspected vulnerabilities are determined by the software and version an asset is running + and can be used to understand what vulnerabilities an asset may be exposed to. Figure 3 identifies + suspected vulnerabilities. +

    +
    +
    +

    Figure 3. Suspected Vulnerabilities. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + 3.4    Dark Web Activity +
    +
    + +

    {{darkWeb}}
    Dark + Web Alerts

    + +
    +
    +

    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, +

    +
    +
    +

    + or data leakage. This information along with a list of the most active CVEs on the Dark Web may assist + in + prioritizing remediation activities. +

    +
    + + +
    + 3.4.1    Dark Web Mentions +
    + +
    +

    Figure 4 provides details on the number of + mentions on the dark web during the reporting period. +

    +
    +
    +

    Figure 4. Dark Web Mentions. +

    +
    + +
    +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.2    Most Active Social Media Posts +
    +
    +

    + This result includes a list of the most active social media posts associated with a stakeholder, and + tallies the count of “post” or “reply” actions on sites such as Telegram, Twitter, and Github. Table 6 + identifies the social media comments count by organization. +

    +
    + +
    +

    Table 6. Social Media Comments Count. +

    +
    +
    + {{{social_med_act}}} +
    + + +
    + 3.4.3    Most Active Dark Web Posts +
    +
    +

    + This result includes a list of the most active posts associated with a stakeholder found on the dark + web, and includes forum sites and invite-only marketplaces. Table 7 identifies the dark web comments + count by organization. +

    +
    + +
    +

    Table 7. Dark Web Comments Count. +

    +
    +
    + {{{dark_web_act}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.4    Asset Alerts +
    + +
    +

    + Table 8 + includes discussions involving stakeholder assets such as domain names and IP's. +

    +
    +
    +

    Table 8. Asset Alerts. +

    +
    +
    + {{{asset_alerts}}} +
    + +
    + 3.4.5    Executive Alerts +
    + +
    +

    + Table 9 includes discussions involving stakeholder + executives and upper management. +

    +
    +
    +

    Table 9. Executive Alerts. +

    +
    +
    + {{{alerts_exec}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.6    Threat Actors +
    +
    +

    + A threat actor's score is based on the amount of activity that person has on the dark web, the types of + content posted, how prominent their account is on a forum, and if there is a larger circle of + connections to other bad actors. Threat Actors are ranked 1 to 10, with 10 being the most severe. Table 10 identifies the top actors that have mentioned + stakeholder assets. +

    +
    + +
    +

    Table 10. Threat Actors. +

    +
    +
    + {{{dark_web_actors}}} +
    + + +
    + 3.4.7    Alerts of Potential Threats +
    + +
    +

    + Threats are derived by scanning suspicious chatter on the dark web that may have terms related to + vulnerabilities. Table 11 identifies the most common + threats. +

    +
    +
    +

    Table 11. Alerts of Potential Threats. +

    +
    +
    + {{{alerts_threats}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.8    Most Active Sites +
    + +
    +

    + Table 12 includes the most active discussion forums where + the organization is the topic of + discussion. +

    +
    +
    +

    Table 12. Most Active Sites. +

    +
    +
    + {{{dark_web_sites}}} +
    + + +
    + 3.4.9    Invite-Only Market Alerts +
    + +
    +

    + Table 13 includes the number of alerts on each invite-only + market where compromised credentials were + offered for sale. +

    +
    +
    +

    Table 13. Invite-Only Market Alerts. +

    +
    +
    + {{{markets_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.10    Most Active CVEs on the Dark Web +
    + +
    +

    + Rated by CyberSixGill’s Dynamic Vulnerability Exploit (DVE) Score, this state-of-the-art machine + learning model automatically predicts the probability of a CVE being exploited. Table 14 identifies the top 10 CVEs this report period. +

    +
    +
    +

    Table 14. Most Active CVEs on the Dark Web. +

    +
    +
    + {{{top_cves}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    4.     Methodology

    +
    +
    +
    + 4.1    Background +
    +
    +
    +

    + Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity and Infrastructure + Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, on a recurring + basis, the security posture of your organization by tracking dark web activity, domain alerts, + vulnerabilites, and credential exposures. + +

    +
    +
    + 4.2    Process +
    +
    +

    + Upon submission of an Acceptance Letter, DHS provided CISA with their public + network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with + various open-source tools. Resulting data is then parsed for key-findings and alerts. Summary data and + detailed overviews are organized into this report and packaged into an encrypted file for + delivery. +

    +
    + +
    +

    5.     Conclusion

    +
    +
    +

    + Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or + concerns about the findings or data contained in this report, please work with your designated technical + point of contact when requesting assistance from CISA at vulnerability@cisa.dhs.gov. +

    +
    + +
    + +
    +
    + +
    +
    + + + +
    +

    Appendix A:     Additional Information

    +
    + + + +
    +
    + +
    +
    + +
    + +
    +

    Appendix B:     Frequently Asked Questions

    +
    +
    +

    + How are P&E data and reports different from other reports I + receive from CISA? +
    + The Cybersecurity and Infrastructure Security Agency’s (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information sources + to identify suspected domain masquerading, credentials that have been leaked or exposed, insecure + devices, suspected vulnerabilities, and increased dark web activity related to their organization. +

    + +

    + What should I expect in terms of P&E’s Findings: +
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering + tactics to identify the potential weaknesses listed below. The data is then analyzed and complied + into a Posture and Exposure Report which provides both executive level information and detailed + information for analysts that includes the raw findings. +

    + +

    + Suspected Domain Masquerading: +
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder’s actual domain. +

    + +

    + Credentials Leaked/Exposed: +
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise or misconfiguration of databases leading to public exposure. This leaked + data is then listed for sale on numerous forums and sites on the dark web, which provides attackers + easy access to a stakeholders' networks. +

    + +

    + Insecure Devices & Suspected Vulnerabilities: +
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, + and protocols associated with these assets are likely to have vulnerabilities, based on the OS or + application version information reported when queried. When possible, our analysis also reports on + potential malware infections for stakeholders. +

    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    + Increased Dark Web Activity: +
    + Stakeholders and vulnerabilities are often discussed in various ways on the dark web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, or data leakage. Additionally, + the urgency of the threat can be evaluated based on the threat actors involved along with other + thresholds. Evaluating this content may also indicate if a stakeholder has been involved in a hacking + incident as that data will often be published or offered ‘for sale’. This information along with a list + of the most active CVE's on the Dark Web may assist in prioritizing remediation activities. +

    +

    + Do you perform scans of our networks? +
    + P&E does not perform active scanning. The information we gather is through passive collection from + numerous public and vendor data sources. As such, we collect data on a continual basis, + and provide summary reports twice a month. +

    +

    + How will the results be provided to me? +
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. + The attachments will contain a PDF—providing a summary of the findings, tables, graphs, as charts—as + well as a CSV file + containing the raw data used to generate the PDF report to facilitate your agencies own analysis. +

    +

    + Do you offer ad-hoc analysis of source data? +
    + If you have any questions about a particular vulnerability that you believe you have mitigated, + but which continues to show up in the reports, we can perform a detailed analysis to determine + why your organization continues to show that vulnerability. In many cases, the issue can be tracked + back to the fact that the mitigation has made it impossible for the reconnaissance service or tool + to identify the configuration, and as such they may default to displaying the last collected + information. +

    +

    + Who do I contact if there are any issues or updates that need + to be addressed for my reports?  +
    + The general notification process is the same as all of the CyHy components.  Simply send an email to +  vulnerability@cisa.dhs.gov identifying the requested changes.  In this instance, make sure to identify + “P&E Report Delivery” in the subject  to ensure the issue is routed to our team.  +

    + +
    + +
    + + +
    +
    + +
    + +
    +

    Appendix C:     Acronyms

    +
    +
    +

    + CISA    Cybersecurity and + Infrastructure Security Agency. 4, 17
    + CVE     Common Vulnerabilities and + Exposures. 2, 3, 10, 11, 16, 19
    + DHS     Department of Homeland + Security. + 4, 17
    + DVE     Dynamic Vulnerability + Exploit. + 16
    + FTP      File Transfer + Protocol. 9
    + HTTP   Hypertext Transfer Protocol. + 9
    + IP         Internet + Protocol. 8, 9, 10, + 13, 19
    + P&E      Posture and + Exposure. 4, 11
    + RDP      Remote Desktop + Protocol. 9
    + SIP       Session + Initiation + Protocol. + 9
    + SMB      Server Message + Block. 9
    + + + + + +

    +
    +
    \ No newline at end of file diff --git a/src/pe_reports/template_breach_app.html b/src/pe_reports/template_breach_app.html new file mode 100644 index 00000000..294a8027 --- /dev/null +++ b/src/pe_reports/template_breach_app.html @@ -0,0 +1,12 @@ + + +
    + +
    +


    Credential Breach + Details: +

    + {{{%s}}} +
    + +
    \ No newline at end of file diff --git a/src/pe_reports/template_sm.html b/src/pe_reports/template_sm.html new file mode 100644 index 00000000..713b19be --- /dev/null +++ b/src/pe_reports/template_sm.html @@ -0,0 +1,1369 @@ + + + + + + + + +
    + Italian Trulli +
    +
    +

    Posture and Exposure Report
    + Reporting Period: {{dateRange}}

    +
    + +
    + + + + + + +
    + {{endDate}} + + +
    +
    + +
    +
    +

    Posture & Exposure Report

    +

    Prepared for: {{department}}

    +

    Reporting period: {{dateRange}}

    +
    + +
    + +
    + +
    + +
    +
    + + +
    +

    Contents

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.    Introduction............................................................................................................................ + 3
    1.1    Overview...................................................................................................................................... + 3
    1.2    How to + Use this + Report................................................................................................................ + 3
    1.3    Contact + Information...................................................................................................................... + 3
    2.    Summary of + Findings............................................................................................................. + 3
    2.1    Summary + of Tracked + Data........................................................................................................... + 4
    2.2    Raw Data + Links............................................................................................................................ + 4
    3.    Detailed + Results...................................................................................................................... + 5
    3.1    Credential Publication and + Abuse................................................................................................. + 5
    3.2    Domain + Alerts and Suspected + Masquerading............................................................................... + 7
    3.2.1    Domain + Monitoring + Alerts............................................................................................... + 7
    3.2.2    Suspected Domain + Masquerading................................................................................... + 7
    3.3    Insecure + Devices and Suspected + Vulnerabilities.......................................................................... + 8
    3.3.1    Insecure Ports, + Protocols, and + Services........................................................................... + 8
    3.3.2    Shodan-Verified + Vulnerabilities...................................................................................... + 9
    3.3.3    Suspected + Vulnerabilities................................................................................................ + 9
    3.4    Dark Web + Activity........................................................................................................................ + 10
    3.4.1    Dark + Web + Mentions........................................................................................................ + 10
    3.4.3    Most + Active Dark Web + Posts.......................................................................................... + 11
    3.4.4    Asset + Alerts..................................................................................................................... + 12
    3.4.5    Executive + Alerts............................................................................................................. + 12
    3.4.6    Threat + Actors.................................................................................................................. + 13
    3.4.7    Alerts of Potential + Threats.............................................................................................. + 13
    3.4.8    Most + Active + Sites........................................................................................................... + 14
    3.4.9    Invite-Only Market + Alerts.............................................................................................. + 14
    3.4.10   Most + Active CVEs on the Dark + Web............................................................................. + 15
    4.    Methodology.......................................................................................................................... + 16
    5.    Conclusion............................................................................................................................. + 17
    Appendix + A:    Additional + Information................................................................................... + A-1
    Appendix + B:    Frequently Asked + Questions........................................................................... + B-2
    Appendix + C:    Acronyms.......................................................................................................... + C-4
    + +
    + +
    +
    + +
    +
    + + +
    +

    Table of Figures

    +
    +
    + + + + + + + + + + + + + + + + + +
    Figure + 1:    Credentials + Exposed................................................................................................... + 6
    Figure + 2:    Insecure + Protocols...................................................................................................... + 9
    Figure + 3:    Suspected + Vulnerabilities.......................................................................................... + 10
    Figure + 4:    Dark Web + Mentions................................................................................................... + 11
    +
    +

    Table of Tables

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table + 1:    Breach + Details.............................................................................................................. + 7
    Table + 2:    Domain Monitoring Alerts + Results............................................................................ + 8
    Table + 3:    Suspected Domain Masquerading + Results................................................................ + 8
    Table + 4:    Insecure + Protocols....................................................................................................... + 9
    Table + 5:    Shodan-Verified + Vulnerabilities................................................................................ + 10
    Table + 7:    Dark Web Comments + Count...................................................................................... + 12
    Table + 8:    Asset + Alerts.................................................................................................................. + 13
    Table + 9:    Executive + Alerts........................................................................................................... + 13
    Table + 10:  Threat + Actors............................................................................................................... + 14
    Table + 11:  Alerts of Potential + Threats......................................................................................... + 14
    Table + 12:  Most Active + Sites......................................................................................................... + 15
    Table + 13:  Invite-Only Market + Alerts......................................................................................... + 15
    Table + 14:  Most Active CVEs on the Dark + Web......................................................................... + 16
    +
    +
    + +
    +
    + + +
    + +
    +

    1.     Introduction

    +
    +
    + +
    + 1.1    Overview +
    +
    +
    +

    + Posture and Exposure (P&E) offers stakeholders an opportunity to view their + organizational risk from the viewpoint of the adversary. We utilize passive + reconnaissance services, dark web analysis, and open-source tools to identify spoofing in + order to generate a risk profile report that is delivered on a regular basis. +

    +

    + As a customer of P&E you are receiving our regularly scheduled report which contains + a summary of the activity we have been tracking on your behalf for the following services: +

      +
    • Credentials Leaked/Exposed
    • +
    • Domain Masquerading and Monitoring
    • +
    • Vulnerabilities & Malware Associations
    • +
    • Dark Web Monitoring
    • +
    • Hidden Assets and Risky Services
    • +
    +

    +

    + It is important to note that these findings have not been verified; everything is gathered + via passive analysis of publicly available sources. As such there may be false positive + findings, however these findings should be treated as information that your organization + is leaking out to the internet for adversaries to notice. +

    + +

    + 1.2    How to Use this Report +
    +

    +

    + While it’s not our intent to prescribe to you a particular process for remediating vulnerabilities, we + hope you’ll use this report to strengthen your security posture. Here’s a basic flow: +

    +
      +
    1. Review the summary of findings on page 5. This section gives a quick overview of key results + including the number of credential exposures, domain masquerading alerts, shodan verified + vulnerabilites, and dark web alerts.
    2. +
    3. Dive deeper into those key findings by investigating the detailed results starting on page 6.
    4. +
    5. Want to see our raw data? Navigate to page 5 where you can open the embedded excel files. If you are + having trouble opening these files, make sure to use Adobe Acrobat.
    6. +
    7. More questions? Please refer to the Frequently Asked Questions found on page 21. Please feel free to + contact us at vulnerability@cisa.gov with any further questions or concerns.
    8. +
    + +

    + 1.3    Contact Information +
    + Posture and Exposure Team Email: vulnerability@cisa.dhs.gov +

    +
    +
    + +
    +
    + +
    +
    + + +
    + + +
    +

    2.     Summary of Findings

    +
    +
    + +
    + 2.1    Summary of Tracked Data +
    + +
    + +

    {{creds}}
    Total Credential Publications

    + +
    +
    + +

    {{suspectedDomains}} +
    Suspected Domain Masquerading +

    + +
    +
    + +

    {{verifVulns}}
    Shodan Verified Vulnerabilities Found

    + +
    +
    + +

    {{darkWeb}}
    Dark Web Alerts

    + +
    +
    + +

    + Credential Publication & Abuse:
    + User credentials, often including passwords, are stolen or exposed via data breaches. They are then + listed for sale on forums and the dark web, which provides attackers easy access to a stakeholders' + network. +
    +
    + Suspected Domain Masquerading + Attempt:
    + Registered domain names that are similar to legitimate domains which attempt to trick users into + navigating to illegitimate domains. +
    +
    +
    + Insecure Devices & Vulnerabilities:
    + Open ports, risky protocols, insecure products, and externally observable vulnerabilities are potential + targets for exploit. +
    +
    +
    + Dark Web Activity:
    + Heightened public attention can indicate increased targeting and attack coordination, especially when + attention is found on the dark web. +
    +

    +
    + +
    + 2.2    Raw Data Links +
    +
    +
      +
    •   Exposed Credentials
    • +
    •   Domain Masquerading and Monitoring
    • +
    •   Vulnerabilities and Malware Associations
    • +
    •   Dark Web Activity
    • +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    3.     Detailed Results

    +
    +
    + +
    + 3.1    Credential Publication and Abuse +
    +
    +

    Credential leakage occurs when user credentials, often including passwords, are stolen + via phishing campaigns, network compromise, or database misconfigurations leading to public exposure. + This leaked data is then listed for sale on numerous forums and sites on the dark web which provides + attackers easy access to a stakeholder’s networks. Detailed results are presented below. +

    +
    +
    + +

    {{breach}} +
    Distinct Breaches +

    + +
    +
    + +

    {{creds}}
    Total + Credentials Exposed

    + +
    +
    + +

    {{pw_creds}} +
    Credentials with Password +

    + +
    + +
    +

    Figure 1 shows the credentials exposed + during each week of + the reporting + period, including those with no + passwords as well as those with passwords included.

    +
    + +
    +

    Figure 1. Credentials Exposed.

    +
    + +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    +

    Table 1 provides breach details. Breach + descriptions can be + found in Appendix A.

    +
    + +
    +

    Table 1. Breach Details.

    +
    +
    + {{{breach_table}}} + +
    +
    + +
    +
    + +
    +
    + + + +
    + +
    + 3.2    Domain Alerts and Suspected Masquerading +
    +
    +

    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. Below are alerts of domains that appear to mimic + a stakeholder’s actual domain. +

    +
    +
    +

    {{domain_alerts}} +
    Domain Alert(s) +

    +
    +
    +

    {{suspectedDomains}}
    Suspected Domain(s)

    +
    + +
    + 3.2.1    Domain Monitoring Alerts +
    + +
    +

    Table 2 shows alerts of newly registered or + updated domains + that appear to mimic a stakeholder’s actual domain.

    +
    +
    +

    Table 2. Domain Monitoring Alerts Results. +

    +
    +
    + {{{domain_alerts_table}}} +
    + + +
    + 3.2.2    Suspected Domain Masquerading +
    +
    +

    Table 3 shows registered or updated domains + that were flagged + by a blocklist service.

    +
    + +
    +

    Table 3. Suspected Domain Masquerading + Results.

    +
    +
    + {{{domain_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.3    Insecure Devices & Suspected Vulnerabilities +
    +
    +

    + This category includes insecure ports, protocols, and services; Shodan-verified vulnerabilities; and + suspected vulnerabilities. Detailed results are presented below and discussed in the sections that + follow. +

    +
    +
    +

    {{riskyPorts}}
    Total Open Ports with Insecure + protocols

    +
    +
    +

    {{verifVulns}} +
    Total Shodan Verified Vulnerabilities +

    +
    +
    +

    {{unverifVulns}} +
    Assets with Suspected Vulnerabilities +

    +
    + +
    + 3.3.1    Insecure Ports, Protocols, and Services +
    + +
    +

    Insecure protocols are those + protocols which lack proper encryption allowing threat actors to access data that is being transmitted + and even to potentially control systems. Figure 2 and Table 4 provide detailed information for the + Remote Desktop Protocol (RDP), Server Message Block (SMB) protocol, and the Telnet application protocol. +

    +
    + +
    +

    Figure 2. Insecure Protocols.

    +
    + +
    + +
    +

    Table 4. Insecure Protocols.

    +
    +
    + {{{risky_assets}}} +
    + +
    + +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + 3.3.2    Shodan-Verified Vulnerabilities +
    +
    +

    Verified vulnerabilities, shown in Table 5, + are those that are flagged by P&E vendors + that have gone through extra checks to validate the finding. Refer to Appendix A for summary data. +

    +
    + +
    +

    Table 5. Shodan-Verified Vulnerabilities. +

    +
    +
    + {{{verif_vulns}}} +
    + + +
    + 3.3.3    Suspected Vulnerabilities +
    + +
    +

    Suspected vulnerabilities are determined by the software and version an asset is running + and can be used to understand what vulnerabilities an asset may be exposed to. Figure 3 identifies + suspected vulnerabilities. +

    +
    +
    +

    Figure 3. Suspected Vulnerabilities. +

    +
    +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    + 3.4    Dark Web Activity +
    +
    + +

    {{darkWeb}}
    Dark + Web Alerts

    + +
    +
    +

    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, +

    +
    +
    +

    + or data leakage. This information along with a list of the most active CVEs on the Dark Web may assist + in + prioritizing remediation activities. +

    +
    + + +
    + 3.4.1    Dark Web Mentions +
    + +
    +

    Figure 4 provides details on the number of + mentions on the dark web during the reporting period. +

    +
    +
    +

    Figure 4. Dark Web Mentions. +

    +
    + +
    +
    + +
    + +
    +
    + +
    +
    + + +
    + + + +
    + 3.4.3    Most Active Dark Web Posts +
    +
    +

    + This result includes a list of the most active posts associated with a stakeholder found on the dark + web, and includes forum sites and invite-only marketplaces. Table 7 identifies the dark web comments + count by organization. +

    +
    + +
    +

    Table 7. Dark Web Comments Count. +

    +
    +
    + {{{dark_web_act}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.4    Asset Alerts +
    + +
    +

    + This result includes discussions involving stakeholder assets such as domain names and IP's. Table 8 + shows [describe this table]. +

    +
    +
    +

    Table 8. Assset Alerts. +

    +
    +
    + {{{asset_alerts}}} +
    + +
    + 3.4.5    Executive Alerts +
    + +
    +

    + This result includes discussions involving stakeholder executives and upper management. Table 9 identifies [describe this table]. +

    +
    +
    +

    Table 9. Executive Alerts. +

    +
    +
    + {{{alerts_exec}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.6    Threat Actors +
    +
    +

    + A threat actor's score is based on the amount of activity that person has on the dark web, the types of + content posted, how prominent their account is on a forum, and if there is a larger circle of + connections to other bad actors. Threat Actors are ranked 1 to 10, with 10 being the most severe. Table 10 identifies [describe this table]. +

    +
    + +
    +

    Table 10. Threat Actors. +

    +
    +
    + {{{dark_web_actors}}} +
    + + +
    + 3.4.7    Alerts of Potential Threats +
    + +
    +

    + Threats are derived by scanning suspicious chatter on the dark web that may have terms related to + vulnerabilities. Table 11 identifies [describe this table]. +

    +
    +
    +

    Table 11. Alerts of Potential Threats. +

    +
    +
    + {{{alerts_threats}}} +
    + +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.8    Most Active Sites +
    + +
    +

    + This result includes the most active discussion forums where the organization is the topic of + discussion. Table 12 identifies [describe this table]. +

    +
    +
    +

    Table 12. Most Active Sites. +

    +
    +
    + {{{dark_web_sites}}} +
    + + +
    + 3.4.9    Invite-Only Market Alerts +
    + +
    +

    + This result includes the number of alerts on each invite-only market where compromised credentials were + offered for sale. Table 13 identifies [describe this + table]. +

    +
    +
    +

    Table 13. Invite-Only Market Alerts. +

    +
    +
    + {{{markets_table}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + 3.4.10    Most Active CVEs on the Dark Web +
    + +
    +

    + Rated by CyberSixGill’s Dynamic Vulnerability Exploit (DVE) Score, this state-of-the-art machine + learning model automatically predicts the probability of a CVE being exploited. Table 14 identifies + [describe this table]. +

    +
    +
    +

    Table 14. Most Active CVEs on the Dark Web. +

    +
    +
    + {{{top_cves}}} +
    +
    + +
    +
    + +
    +
    + + +
    + +
    +

    4.     Methodology

    +
    +
    +
    + 4.1    Background +
    +
    +
    +

    + Cyber Hygiene's Posture and Exposure is a service provided by the Cybersecurity and Infrastructure + Security Agency (CISA).

    + Cyber Hygiene started providing Posture and Exposure reports in October 2020 to assess, on a recurring + basis, the security posture of your organization by tracking dark web activity, domain alerts, + vulnerabilites, and credential exposures. + +

    +
    +
    + 4.2    Process +
    +
    +

    + Upon submission of an Acceptance Letter, DHS provided CISA with their public + network address information.

    + The Posture and Exposure team uses this information to conduct investigations + with + various open-source tools. Resulting data is then parsed for key-findings and alerts. Summary data and + detailed overviews are organized into this report and packaged into an encrypted file for + delivery. +

    +
    + +
    +

    5.     Conclusion

    +
    +
    +

    + Your organization should use the data provided in this report to correct any identified vulnerabilities, + exposures, or posture concerns. If you have any questions, comments, or + concerns about the findings or data contained in this report, please work with your designated technical + point of contact when requesting assistance from CISA at vulnerability@cisa.dhs.gov. +

    +
    + +
    + +
    +
    + +
    +
    + + + +
    +

    Appendix A:     Additional Information

    +
    + + + +
    +
    + +
    +
    + +
    + +
    +

    Appendix B:     Frequently Asked Questions

    +
    +
    +

    + How are P&E data and reports different from other reports I + receive from CISA? +
    + The Cybersecurity and Infrastructure Security Agency’s (CISA) Cyber Hygiene Posture and Exposure (P&E) + analysis is a cost-free service that helps stakeholders monitor and evaluate their cyber posture for + weaknesses found in public source information, which is readily available to an attacker to view. + P&E utilizes passive reconnaissance services, dark web analysis, and other public information sources + to identify suspected domain masquerading, credentials that have been leaked or exposed, insecure + devices, suspected vulnerabilities, and increased dark web activity related to their organization. +

    + +

    + What should I expect in terms of P&E’s Findings: +
    + The Posture and Exposure team uses numerous tools and open-source intelligence (OSINT) gathering + tactics to identify the potential weaknesses listed below. The data is then analyzed and complied + into a Posture and Exposure Report which provides both executive level information and detailed + information for analysts that includes the raw findings. +

    + +

    + Suspected Domain Masquerading: +
    + Spoofed or typo-squatting domains can be used to host fake web pages for malicious purposes, such as + imitating landing pages for spear phishing campaigns. This report shows newly registered or reactivated + domains that appear to mimic a stakeholder’s actual domain. +

    + +

    + Credentials Leaked/Exposed: +
    + Credential leakage occurs when user credentials, often including passwords, are stolen via phishing + campaigns, network compromise or misconfiguration of databases leading to public exposure. This leaked + data is then listed for sale on numerous forums and sites on the dark web, which provides attackers + easy access to a stakeholders' networks. +

    + +

    + Insecure Devices & Suspected Vulnerabilities: +
    + When looking at Open-Source information gathered from tools that search the web for Internet of Things + (IoT) devices and other external facing assets. It can then be inferred that certain systems, ports, + and protocols associated with these assets are likely to have vulnerabilities, based on the OS or + application version information reported when queried. When possible, our analysis also reports on + potential malware infections for stakeholders. +

    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    + Increased Dark Web Activity: +
    + Stakeholders and vulnerabilities are often discussed in various ways on the Dark Web. P&E monitors this + activity, as well as the source (forums, websites, tutorials), and threat actors involved. A spike in + activity can indicate a greater likelihood of an attack, vulnerability, or data leakage. Additionally, + the urgency of the threat can be evaluated based on the threat actors involved along with other + thresholds. Evaluating this content may also indicate if a stakeholder has been involved in a hacking + incident as that data will often be published or offered ‘for sale’. This information along with a list + of the most active CVE's on the Dark Web may assist in prioritizing remediation activities. +

    +

    + Do you perform scans of our networks? +
    + P&E does not perform active scanning. The information we gather is through passive collection from + numerous public and vendor data sources. As such, we collect data on a continual basis, + and provide summary reports twice a month. +

    +

    + How will the results be provided to me? +
    + P&E will provide twice monthly P&E reports as password-protected attachments to emails from + vulnerability@cisa.dhs.gov. + The attachments will contain a PDF—providing a summary of the findings, tables, graphs, as charts—as + well as a CSV file + containing the raw data used to generate the PDF report to facilitate your agencies own analysis. +

    +

    + Do you offer ad-hoc analysis of source data? +
    + If you have any questions about a particular vulnerability that you believe you have mitigated, + but which continues to show up in the reports, we can perform a detailed analysis to determine + why your organization continues to show that vulnerability. In many cases, the issue can be tracked + back to the fact that the mitigation has made it impossible for the reconnaissance service or tool + to identify the configuration, and as such they may default to displaying the last collected + information. +

    +

    + Who do I contact if there are any issues or updates that need + to be addressed for my reports?  +
    + The general notification process is the same as all of the CyHy components.  Simply send an email to +  vulnerability@cisa.dhs.gov identifying the requested changes.  In this instance, make sure to identify + “P&E Report Delivery” in the subject  to ensure the issue is routed to our team.  +

    + +
    + +
    + + +
    +
    + +
    + +
    +

    Appendix C:     Acronyms

    +
    +
    +

    + CISA    Cybersecurity and + Infrastructure Security Agency. 4, 17
    + CVE     Common Vulnerabilities and + Exposures. 2, 3, 10, 11, 16, 19
    + DHS     Department of Homeland + Security. + 4, 17
    + DVE     Dynamic Vulnerability + Exploit. + 16
    + FTP      File Transfer + Protocol. 9
    + HTTP   Hypertext Transfer Protocol. + 9
    + IP         Internet + Protocol. 8, 9, 10, + 13, 19
    + P&E      Posture and + Exposure. 4, 11
    + RDP      Remote Desktop + Protocol. 9
    + SIP       Session + Initiation + Protocol. + 9
    + SMB      Server Message + Block. 9
    + + + + + +

    +
    +
    \ No newline at end of file diff --git a/src/pe_reports/template_vuln_app.html b/src/pe_reports/template_vuln_app.html new file mode 100644 index 00000000..8f4bbb64 --- /dev/null +++ b/src/pe_reports/template_vuln_app.html @@ -0,0 +1,24 @@ + + +
    +
    + +
    +
    + +
    + +
    + +

    Verified Vulnerability Summaries:
    Verified + vulnerabilities are + determined by the Shodan scanner and identify assets with active, known vulnerabilities. More information + about CVE's can be found here. +

    + +
    +
    + {{{verif_vulns_summary}}} +
    + +
    \ No newline at end of file diff --git a/src/pe_reports/templates/404.html b/src/pe_reports/templates/404.html new file mode 100755 index 00000000..a0e3b382 --- /dev/null +++ b/src/pe_reports/templates/404.html @@ -0,0 +1,5 @@ +{% extends 'base.html' %} {% block content %} + +

    Woops, the page does not exist (404)

    + +{% endblock %} diff --git a/src/pe_reports/templates/base.html b/src/pe_reports/templates/base.html new file mode 100644 index 00000000..b1c20d2c --- /dev/null +++ b/src/pe_reports/templates/base.html @@ -0,0 +1,148 @@ + + + + + {% block title %} {% endblock %} - P&E Application + + + + + + + + + + + + +
    + {% with messages = get_flashed_messages(with_categories=true) %} + + {% if messages %} {% for category, message in messages %} + + {% endfor %} {% endif %} {% endwith %} {%block content%} {% endblock%} + + + diff --git a/src/pe_reports/templates/home.html b/src/pe_reports/templates/home.html new file mode 100644 index 00000000..709abfdb --- /dev/null +++ b/src/pe_reports/templates/home.html @@ -0,0 +1,69 @@ +{% extends "base.html" %} {% block content %} + +
    +
    +
    +

    Welcome to P&E Reports

    + + +
    +
    + CISA seal image +
    + + +
    +

    + Posture and Exposure (P&E) offers stakeholders an opportunity to view + their organizational risk from the viewpoint of the adversary. We + utilize passive reconnaissance services, dark webanalysis, and + open-source tools to identify spoofing in order to generate a risk + profile report thatis delivered on a regular basis. +

    +
    +
    +
    +
    +
    +
      +
      +
      +
      + +
      + + + + + {% endblock %} +
      diff --git a/src/pe_reports/up_black.png b/src/pe_reports/up_black.png new file mode 100644 index 00000000..ba29d304 Binary files /dev/null and b/src/pe_reports/up_black.png differ diff --git a/src/pe_reports/up_red.png b/src/pe_reports/up_red.png new file mode 100644 index 00000000..510e0d56 Binary files /dev/null and b/src/pe_reports/up_red.png differ diff --git a/src/pe_reports/wsgi.py b/src/pe_reports/wsgi.py new file mode 100755 index 00000000..09f7f35b --- /dev/null +++ b/src/pe_reports/wsgi.py @@ -0,0 +1,6 @@ +# cisagov Libraries +from pe_reports import app + +if __name__ == "__main__": + + app.run() diff --git a/src/pe_scorecard/__init__.py b/src/pe_scorecard/__init__.py new file mode 100644 index 00000000..5f44d633 --- /dev/null +++ b/src/pe_scorecard/__init__.py @@ -0,0 +1,10 @@ +"""The pe_scorecard library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" + +__all__ = ["scorecard_generator"] diff --git a/src/pe_scorecard/__main__.py b/src/pe_scorecard/__main__.py new file mode 100644 index 00000000..794c9d73 --- /dev/null +++ b/src/pe_scorecard/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .scorecard_generator import main + +main() diff --git a/src/pe_scorecard/_version.py b/src/pe_scorecard/_version.py new file mode 100644 index 00000000..de155d77 --- /dev/null +++ b/src/pe_scorecard/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.0.0" diff --git a/src/pe_scorecard/average_time_to_remediate.py b/src/pe_scorecard/average_time_to_remediate.py new file mode 100644 index 00000000..ab8bd49b --- /dev/null +++ b/src/pe_scorecard/average_time_to_remediate.py @@ -0,0 +1,126 @@ +"""Calculate the average time to remediate for all orgs.""" +# Standard Python Libraries +import logging + +# Third-Party Libraries +import pandas as pd +import psycopg2 + +# cisagov Libraries +# from .config import config, staging_config +# from pe_reports.data.cyhy_db_query import pe_db_staging_connect as connect +# from pe_reports.data.cyhy_db_query import query_pe_orgs as get_orgs +from pe_reports.data.db_query import connect, get_orgs + +LOGGER = logging.getLogger(__name__) + + +def calculate_time_to_remediate(start_date, end_date): + """Calculate the time to remediate for all orgs.""" + conn = connect() + orgs_df = get_orgs(conn) + tickets_df = get_tickets(start_date, end_date) + kevs_df = get_kevs() + + fceb_kevs = [] + fceb_crits = [] + fceb_highs = [] + + average_time_to_remediate_list = [] + for index, org in orgs_df.iterrows(): + org_kevs = [] + org_crits = [] + org_highs = [] + for index2, ticket in tickets_df.iterrows(): + if org["cyhy_db_name"] == ticket["cyhy_db_name"]: + time_opened = ticket["time_opened"] + time_closed = ticket["time_closed"] + time_to_remediate = get_age(time_opened, time_closed) + if ticket["cve"] in kevs_df["kev"].values: + org_kevs.append(time_to_remediate) + fceb_kevs.append(time_to_remediate) + if ticket["cvss_base_score"] >= 9.0: + org_crits.append(time_to_remediate) + fceb_crits.append(time_to_remediate) + if ticket["cvss_base_score"] >= 7.0 and ticket["cvss_base_score"] < 9.0: + org_highs.append(time_to_remediate) + fceb_highs.append(time_to_remediate) + + average_kevs = average_list(org_kevs) + average_crits = average_list(org_crits) + average_highs = average_list(org_highs) + average_time_to_remediate_list.append( + [org["cyhy_db_name"], average_kevs, average_crits, average_highs] + ) + + average_fceb_kevs = average_list(fceb_kevs) + average_fceb_crits = average_list(fceb_crits) + average_fceb_highs = average_list(fceb_highs) + fceb_results = { + "name": "FCEB", + "ATTR KEVs": average_fceb_kevs, + "ATTR Crits": average_fceb_crits, + "ATTR Highs": average_fceb_highs, + } + # average_time_to_remediate_list.append(["FCEB", average_fceb_kevs, average_fceb_crits, average_fceb_highs]) + df_attr = pd.DataFrame( + average_time_to_remediate_list, + columns=["cyhy_db_name", "ATTR KEVs", "ATTR Crits", "ATTR Highs"], + ) + return (df_attr, fceb_results) + + +def average_list(list): + """Average a list of numbers.""" + if len(list) == 0: + return None + else: + return round(sum(list) / len(list), 2) + + +def get_age(start_time, end_time): + """Calculate the age between two timestamps.""" + # if "." in end_time: + # end_time = end_time.split(".")[0] + # if "." in start_time: + # start_time = start_time.split(".")[0] + # end_time = datetime.strptime(end_time, '%Y-%m-%d %H:%M:%S') + # start_time = datetime.strptime(start_time, '%Y-%m-%d %H:%M:%S') + age = round((float((end_time - start_time).total_seconds()) / 60 / 60 / 24), 2) + return age + + +def get_tickets(start_date, end_date): + """Query cyhy tickets between two dates.""" + conn = connect() + print("running get_tickets") + try: + sql = """select o.cyhy_db_name, o.fceb, o.report_on, ct.cvss_base_score, ct.cve, ct.time_opened, ct.time_closed + from cyhy_tickets ct + left join organizations o on + o.organizations_uid = ct.organizations_uid + where ct.false_positive = 'False' and ct.time_closed >= %(start_date)s and ct.time_closed < %(end_date)s and (o.fceb = True or o.fceb_child = True)""" + tickets_df = pd.read_sql( + sql, conn, params={"start_date": start_date, "end_date": end_date} + ) + return tickets_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + conn.close() + + +def get_kevs(): + """Query all the kevs from the database.""" + conn = connect() + print("running get_kevs") + try: + sql = """select kev from cyhy_kevs""" + kevs_df = pd.read_sql(sql, conn) + return kevs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + conn.close diff --git a/src/pe_scorecard/calculate_BOD_22-01_19-02.py b/src/pe_scorecard/calculate_BOD_22-01_19-02.py new file mode 100644 index 00000000..f9f1d6f7 --- /dev/null +++ b/src/pe_scorecard/calculate_BOD_22-01_19-02.py @@ -0,0 +1,151 @@ +"""Calculate BOD-22-01 data.""" +# Standard Python Libraries +from datetime import datetime, timezone +import logging + +# Third-Party Libraries +# import numpy as np +import pandas as pd +import psycopg2 + +# cisagov Libraries +# from .config import config, staging_config +from pe_reports.data.db_query import close, connect + +# from pe_reports.data.cyhy_db_query import pe_db_staging_connect as connect + + +# from psycopg2 import OperationalError +# from psycopg2.extensions import AsIs +# import psycopg2.extras as extras +# from sshtunnel import SSHTunnelForwarder + + +LOGGER = logging.getLogger(__name__) + + +def calculate_2201_1902_bod_compliance(): + """Run calculations to identify BOD compliance.""" + orgs_df = get_orgs() + open_tickets_df = get_open_tickets() + kevs_df = get_kevs() + + average_time_to_remediate_list = [] + for index, org in orgs_df.iterrows(): + total_kevs = 0 + overdue_kevs = 0 + total_crits = 0 + overdue_crits = 0 + total_highs = 0 + overdue_highs = 0 + for index2, ticket in open_tickets_df.iterrows(): + if org["cyhy_db_name"] == ticket["cyhy_db_name"]: + time_opened = ticket["time_opened"] + now = datetime.now() + age = get_age(time_opened, now) + if ticket["cve"] in kevs_df["kev"].values: + total_kevs = total_kevs + 1 + if age > 14.0: + overdue_kevs = overdue_kevs + 1 + if ticket["cvss_base_score"] >= 9.0: + total_crits = total_crits + 1 + if age > 15.0: + overdue_crits = overdue_crits + 1 + if ticket["cvss_base_score"] >= 7.0 and ticket["cvss_base_score"] < 9.0: + total_highs = total_highs + 1 + if age > 30.0: + overdue_highs = overdue_highs + 1 + percent_compliance_kevs = get_percent_compliance(total_kevs, overdue_kevs) + percent_compliance_crits = get_percent_compliance(total_crits, overdue_crits) + percent_compliance_highs = get_percent_compliance(total_highs, overdue_highs) + average_time_to_remediate_list.append( + [ + org["cyhy_db_name"], + percent_compliance_kevs, + percent_compliance_crits, + percent_compliance_highs, + ] + ) + + df_attr = pd.DataFrame( + average_time_to_remediate_list, + columns=[ + "cyhy_db_name", + "BOD 22-01 Compliance", + "BOD 19-02 Critical Compliance", + "BOD 19-02 High Compliance", + ], + ) + df_attr.to_csv("bod-2201.csv") + print(df_attr.values) + + +def get_percent_compliance(total, overdue): + """Calculate percentage of compliance.""" + if total == 0: + return 100.0 + else: + return round(((total - overdue) / total) * 100, 2) + + +def get_age(start_time, end_time): + """Identify age of open vulnerability.""" + # if "." in start_time: + # start_time = start_time.split(".")[0] + # start_time = datetime.strptime(start_time, "%Y-%m-%d %H:%M:%S") + start_time = start_time.timestamp() + start_time = datetime.fromtimestamp(start_time, timezone.utc) + start_time = start_time.replace(tzinfo=None) + end_time = end_time.timestamp() + end_time = datetime.fromtimestamp(end_time, timezone.utc) + end_time = end_time.replace(tzinfo=None) + age = round((float((end_time - start_time).total_seconds()) / 60 / 60 / 24), 2) + return age + + +def get_orgs(): + """Get orgs to analyze time since open.""" + conn = connect() + try: + sql = """select cyhy_db_name, fceb + from organizations o + where fceb = 'True'""" + orgs_df = pd.read_sql(sql, conn) + return orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_open_tickets(): + """Get open vulnerability tickets.""" + conn = connect() + try: + sql = """select o.cyhy_db_name, o.fceb, ct.cvss_base_score, ct.cve, ct.time_opened, ct.time_closed + from cyhy_tickets ct + left join organizations o on + o.organizations_uid = ct.organizations_uid + where ct.false_positive = False and ct.time_closed is Null and o.fceb = True and (ct.cve != null or (ct.cvss_base_score != 'Nan' and ct.cvss_base_score >= 7.0))""" + open_tickets_df = pd.read_sql(sql, conn) + return open_tickets_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_kevs(): + """Query all active KEVs.""" + conn = connect() + try: + sql = """select kev from cyhy_kevs""" + kevs_df = pd.read_sql(sql, conn) + return kevs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) diff --git a/src/pe_scorecard/data/config.py b/src/pe_scorecard/data/config.py new file mode 100644 index 00000000..526c3757 --- /dev/null +++ b/src/pe_scorecard/data/config.py @@ -0,0 +1,42 @@ +"""Configuration to connect to a PostgreSQL database.""" + +# Standard Python Libraries +from configparser import ConfigParser + +# Third-Party Libraries +from importlib_resources import files + +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +def config(filename=REPORT_DB_CONFIG, section="postgres"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db + +def staging_config(filename=REPORT_DB_CONFIG, section="staging"): + """Parse Postgres configuration details from database configuration file.""" + parser = ConfigParser() + parser.read(filename, encoding="utf-8") + + db = dict() + + if parser.has_section(section): + for key, value in parser.items(section): + db[key] = value + + else: + raise Exception(f"Section {section} not found in {filename}") + + return db diff --git a/src/pe_scorecard/data/db_query.py b/src/pe_scorecard/data/db_query.py new file mode 100644 index 00000000..15a71f31 --- /dev/null +++ b/src/pe_scorecard/data/db_query.py @@ -0,0 +1,3016 @@ +#!/usr/bin/env python +"""Query the PE PostgreSQL database.""" + +# Standard Python Libraries +import datetime +import json +import logging +import sys +import time + +# Third-Party Libraries +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError, sql +from psycopg2.extensions import AsIs +import requests + +from .config import config + +# from pe_reports.data.cyhy_db_query import pe_db_staging_connect as connect + + +# from pe_reports.data.cyhy_db_query import pe_db_staging_connect as connect + + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + +CONN_PARAMS_DIC = config() +# CONN_PARAMS_DIC_STAGING = staging_config() + +# These need to filled with API key/url path in database.ini +pe_api_key = CONN_PARAMS_DIC.get("pe_api_key") +pe_api_url = CONN_PARAMS_DIC.get("pe_api_url") + + +def task_api_call(task_url, check_url, data={}, retry_time=3): + """ + Query tasked endpoint given task_url and check_url. + + Return: + Endpoint result + """ + # Endpoint info + create_task_url = pe_api_url + task_url + check_task_url = pe_api_url + check_url + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + task_status = "Pending" + check_task_resp = "" + try: + # Create task for query + create_task_result = requests.post( + create_task_url, headers=headers, data=data + ).json() + task_id = create_task_result.get("task_id") + LOGGER.info("Created task for", task_url, "query, task_id: ", task_id) + check_task_url += task_id + while task_status != "Completed" and task_status != "Failed": + # Ping task status endpoint and get status + check_task_resp = requests.get(check_task_url, headers=headers).json() + task_status = check_task_resp.get("status") + LOGGER.info("\tPinged", check_url, "status endpoint, status:", task_status) + time.sleep(retry_time) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + # Once task finishes, return result + if task_status == "Completed": + return check_task_resp.get("result") + else: + raise Exception("API calls failed ", check_task_resp) + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + LOGGER.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def connect(): + """Connect to PostgreSQL database.""" + conn = None + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection to PostgreSQL.""" + conn.close() + return + + +def get_scorecard_sectors(): + """Query sectors flagged to run scorecards.""" + print("running get_orgs") + conn = connect() + sql = """SELECT * FROM sectors + WHERE run_scorecards = True""" + pe_orgs = pd.read_sql(sql, conn) + conn.close() + return pe_orgs + + +def find_sub_sectors(sector): + """Find subsectors for a given sector.""" + conn = connect() + sql = """ + with recursive sector_queries as + ( + select * from sectors s where s.run_scorecards = true and s.id = %(sector)s + union all + select e.* from sectors e + inner join sector_queries c on e.parent_sector_uid = c.sector_uid + ) + select cq.id from sector_queries cq + """ + sub_sectors = pd.read_sql(sql, conn, params={"sector": sector}) + conn.close() + return sub_sectors + + +def get_scorecard_orgs(): + """Query organizations table.""" + print("running get_orgs") + conn = connect() + sql = """SELECT * FROM vw_scorecard_orgs""" + pe_orgs = pd.read_sql(sql, conn) + conn.close() + return pe_orgs + + +def refresh_views(): + """Refresh materialized views.""" + try: + LOGGER.info("Refreshing views.") + conn = connect() + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_fceb_total_ips + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_cyhy_port_counts + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Finished refreshing port counts.") + + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_cyhy_protocol_counts + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Finished refreshing protocol counts.") + + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_cyhy_risky_protocol_counts + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + LOGGER.info("Finished refreshing risky protocol counts.") + + sql = """ + REFRESH MATERIALIZED VIEW + public.mat_vw_cyhy_services_counts + WITH DATA + """ + cur = conn.cursor() + cur.execute(sql) + conn.commit() + + conn.close() + + LOGGER.info("Finished refreshing services count.") + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + + +# ----- IP list ------- +def query_ips_counts(org_uid_list): + """Query database for ips found from cidrs and discovered by other means.""" + conn = connect() + print("running query_ips_counts") + LOGGER.info("running query_ips_counts") + # sql = """ + # SELECT * from vw_orgs_total_ips + # where organizations_uid in %(org_list)s + # """ + # total_ips_df = pd.read_sql(sql, conn, params={"org_list": tuple(org_uid_list)}) + + # sql = """ + # select o.organizations_uid,o.cyhy_db_name, coalesce(cnts.count, 0) as identified_ip_count + # from organizations o + # left join + # (SELECT o.organizations_uid, o.cyhy_db_name, count(i.ip) as count + # FROM ips i + # join ips_subs ip_s on ip_s.ip_hash = i.ip_hash + # join sub_domains sd on sd.sub_domain_uid = ip_s.sub_domain_uid + # join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + # right join organizations o on rd.organizations_uid = o.organizations_uid + # WHERE i.origin_cidr is null + # GROUP BY o.organizations_uid, o.cyhy_db_name) as cnts + # on o.organizations_uid = cnts.organizations_uid + # where o.organizations_uid in %(org_list)s; + # """ + # discovered_ips_df = pd.read_sql(sql, conn, params={"org_list": tuple(org_uid_list)}) + + sql = """ + SELECT organizations_uid, cyhy_db_name, + cidr_ips as cidr_reported, + identified_ips as ip_discovered, + num_ips as total_ips from vw_org_total_ips + where organizations_uid in %(org_list)s + """ + ips_df = pd.read_sql(sql, conn, params={"org_list": tuple(org_uid_list)}) + conn.close() + LOGGER.info("DONE query_ips_counts") + return ips_df + + +def query_domain_counts(org_uid_list): + """Query domain counts.""" + conn = connect() + print("running query_domain_counts") + # cur = conn.cursor() + # sql = """ + # select o.organizations_uid, o.cyhy_db_name, + # coalesce(cnts.identified, 0) as identified, + # coalesce(cnts.unidentified, 0) as unidentified + # from organizations o + # left join + # (select rd.organizations_uid, sum(case sd.identified when True then 1 else 0 end) identified, sum(case sd.identified when False then 1 else 0 end) unidentified + # from root_domains rd + # join sub_domains sd on sd.root_domain_uid = rd.root_domain_uid + # group by rd.organizations_uid) cnts + # on o.organizations_uid = cnts.organizations_uid + # where o.organizations_uid in %(org_list)s; + # """ + sql = """ + select o.* from vw_domain_counts o + where o.organizations_uid in %(org_list)s; + """ + domain_counts = pd.read_sql(sql, conn, params={"org_list": tuple(org_uid_list)}) + # cur.execute(sql, {"org_list": tuple(org_uid_list)}) + # domain_counts = cur.fetchall() + # keys = [desc[0] for desc in cur.description] + # domain_counts = [dict(zip(keys, values)) for values in domain_counts] + close(conn) + return domain_counts + + +def query_was_sector_ttr(date_period, sector): + """Calculate Summary results for a provided sector.""" + conn = connect() + print("running query_was_sector_ttr") + sql = """ + SELECT vso.sector_id, o.cyhy_db_name , wh.crit_rem_time, wh.crit_rem_cnt, wh.high_rem_time, wh.high_rem_cnt + from was_history wh + join was_map wm on wh.was_org_id = wm.was_org_id + join organizations o on o.organizations_uid = wm.pe_org_id + join vw_scorecard_orgs vso on o.organizations_uid = vso.organizations_uid + inner join (with recursive sector_queries as + ( + select * from sectors s where s.run_scorecards = true and s.id = %(sector)s + union all + select e.* from sectors e + inner join sector_queries c on e.parent_sector_uid = c.sector_uid + ) + select cq.id from sector_queries cq ) as sec on vso.sector_id = sec.id + where wh.report_period = %(start_date)s + and o.retired = False; + """ + df = pd.read_sql(sql, conn, params={"sector": sector, "start_date": date_period}) + # Change critical vuln count to closed critical vuln count + total_critical = df["crit_rem_cnt"].sum() + df["weighted_critical"] = (df["crit_rem_cnt"] / total_critical) * df[ + "crit_rem_time" + ] + critical = df["weighted_critical"].sum() if total_critical > 0 else "N/A" + + # Change high vuln count to closed high vuln count + total_high = df["high_rem_cnt"].sum() + print(total_high) + + df["weighted_high"] = (df["high_rem_cnt"] / total_high) * df["high_rem_time"] + high = df["weighted_high"].sum() if total_high > 0 else "N/A" + close(conn) + sector_dict = {"critical": critical, "high": high} + print(sector_dict) + # if not fceb_dict["critical"]: + # # fceb_dict["critical"] = "N/A" + + # # if not fceb_dict["high"]: + # # fceb_dict["high"] = "N/A" + return sector_dict + + +def query_web_app_counts(date_period, org_uid_list): + """Query web_app counts.""" + # TODO update query to pull critical and high vulns + conn = connect() + print("running query_web_app_counts") + sql = """ + select o.organizations_uid, o.cyhy_db_name, cnts.date_scanned, + coalesce(cnts.vuln_cnt, 0) as vuln_cnt, + coalesce(cnts.vuln_webapp_cnt,0) as vuln_web_app_cnt, + coalesce(cnts.web_app_cnt, 0) as web_app_cnt, + coalesce(cnts.high_rem_time, Null) high_rem_time, + coalesce(cnts.crit_rem_time, null) crit_rem_time, + coalesce(cnts.crit_vuln_cnt, 0) crit_vuln_cnt, + coalesce(cnts.high_vuln_cnt, 0) high_vuln_cnt, + coalesce(cnts.crit_rem_cnt, 0) crit_rem_cnt, + coalesce(cnts.high_rem_cnt, 0) high_rem_cnt + from organizations o + left join + (SELECT o.organizations_uid, wh.* + from was_history wh + join was_map wm + on wh.was_org_id = wm.was_org_id + join organizations o + on o.organizations_uid = wm.pe_org_id + where wh.report_period = %(start_date)s + ) cnts + on o.organizations_uid = cnts.organizations_uid + where o.organizations_uid IN %(org_uid_list)s; + + """ + web_app_counts = pd.read_sql( + sql, + conn, + params={"start_date": date_period, "org_uid_list": tuple(org_uid_list)}, + ) + + close(conn) + + return web_app_counts + + +def query_certs(start_date, end_date): + """Query certs counts for organizations.""" + conn = connect() + try: + sql = """select cd.organizations_uid , count(cc.serial) + from cyhy_certs cc + left join cyhy_domains cd on + cd."domain" = cc.trimmed_subjects + where not_before >= %(start_date)s and not_after > %(end_date)s + group by cd.organizations_uid""" + certs_df = pd.read_sql( + sql, conn, params={"start_date": start_date, "end_date": end_date} + ) + return certs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_https_scan(org_id_list): + """Query https scan results for a given agency and month.""" + conn = connect() + print("running query_https_scan") + try: + # Not sure if this should be a date filter or just latest = True + sql = """SELECT * FROM cyhy_https_scan where cyhy_latest is True and organizations_uid IN %(org_id_list)s""" + cur = conn.cursor() + + cur.execute(sql, {"org_id_list": tuple(org_id_list)}) + https_results = cur.fetchall() + keys = [desc[0] for desc in cur.description] + https_results = [dict(zip(keys, values)) for values in https_results] + + cur.close() + return https_results + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_sslyze_scan(org_id_list, port_list): + """Query sslyze scan results for a given agency and month.""" + # "domain", "scanned_port", "scanned_hostname", "sslv2", "sslv3", "any_3des", "any_rc4", "is_symantec_cert + conn = connect() + print("running query_sslyze_scan") + try: + # Need to verify where statement: other options scan_date, first_seen, last_seen + sql = """ + SELECT * FROM cyhy_sslyze where cyhy_latest is True and scanned_port in %(port_list)s + and organizations_uid in %(org_id_list)s + """ + cur = conn.cursor() + + cur.execute( + sql, {"port_list": tuple(port_list), "org_id_list": tuple(org_id_list)} + ) + https_results = cur.fetchall() + keys = [desc[0] for desc in cur.description] + https_results = [dict(zip(keys, values)) for values in https_results] + + cur.close() + return https_results + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_trusty_mail(org_id_list): + """Query trusty mail scan results for a given agency and month.""" + # all_domains_cursor = self.__db.trustymail.find( + # {"latest": True, "agency.name": agency}, no_cursor_timeout=True + # ) + conn = connect() + print("running query_trusty_mail") + try: + # Need to verify where statement: other options scan_date, first_seen, last_seen + sql = """SELECT * FROM cyhy_trustymail where cyhy_latest is True and organizations_uid in %(org_uid)s""" + cur = conn.cursor() + + cur.execute(sql, {"org_uid": tuple(org_id_list)}) + https_results = cur.fetchall() + keys = [desc[0] for desc in cur.description] + https_results = [dict(zip(keys, values)) for values in https_results] + + cur.close() + return https_results + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_cyhy_snapshots(start_date, end_date): + """Query PE database for cyhy snapshots.""" + conn = connect() + sql = """select o.organizations_uid, o.cyhy_db_name, cs.host_count, cs.vulnerable_host_count, cs.cyhy_last_change + from organizations o + left join cyhy_snapshots cs on + o.organizations_uid = cs.organizations_uid + where (o.fceb = true or o.fceb_child = true) and o.retired = False and cs.cyhy_last_change >= %(start_date)s and cs.cyhy_last_change < %(end_date)s""" + + snapshots = pd.read_sql( + sql, conn, params={"start_date": start_date, "end_date": end_date} + ) + conn.close + return snapshots + + +# ** +def query_software_scans(start_date, end_date, org_id_list=[]): + """Query the PE database for vuln data identified by the VS team scans.""" + conn = connect() + LOGGER.info("running query_software_scans") + if org_id_list: + sql = """select o.organizations_uid, o.cyhy_db_name, count(cvs.plugin_name) + from organizations o + left join cyhy_vuln_scans cvs on + o.organizations_uid = cvs.organizations_uid + where o.organizations_uid in %(org_list)s + and cvs.plugin_name = 'Unsupported Web Server Detection' and + cvs.cyhy_time >= %(start_date)s and cvs.cyhy_time < %(end_date)s + group by o.organizations_uid, o.cyhy_db_name """ + + software_count = pd.read_sql( + sql, + conn, + params={ + "org_list": tuple(org_id_list), + "start_date": start_date, + "end_date": end_date, + }, + ) + else: + sql = """select o.organizations_uid, o.cyhy_db_name, count(cvs.plugin_name), + from organizations o + left join cyhy_vuln_scans cvs on + o.organizations_uid = cvs.organizations_uid + where (o.fceb = true or o.fceb_child = True) and o.retired = False + and cvs.plugin_name = 'Unsupported Web Server Detection' + and cvs.cyhy_time >= %(start_date)s and cvs.cyhy_time < %(end_date)s + group by o.organizations_uid, o.cyhy_db_name """ + + software_count = pd.read_sql( + sql, conn, params={"start_date": start_date, "end_date": end_date} + ) + conn.close() + + return software_count + + +# ** +def query_cyhy_port_scans(start_date, end_date, org_uid_list=[]): + """Query port info identified by vulnerability scanning.""" + try: + conn = connect() + print("running query_cyhy_port_scans") + if org_uid_list: + sql = """select o.organizations_uid, o.cyhy_db_name, cps.ip, cps.port, cps.service_name, cps.state + from organizations o + left join cyhy_port_scans cps on + o.organizations_uid = cps.organizations_uid + where cps.cyhy_time >= %(start_date)s and cps.cyhy_time < %(end_date)s + and o.organizations_uid in %(org_list)s """ + + port_data = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "org_list": tuple(org_uid_list), + }, + ) + else: + sql = """select o.organizations_uid, o.cyhy_db_name, cps.ip, cps.port, cps.service_name, cps.state + from organizations o + left join cyhy_port_scans cps on + o.organizations_uid = cps.organizations_uid + where (o.fceb = True or o.fceb_child = True) and o.retired = False and cps.cyhy_time >= %(end_date)s and cps.cyhy_time < %(end_date)s + """ + + port_data = pd.read_sql( + sql, conn, params={"start_date": start_date, "end_date": end_date} + ) + + conn.close() + return port_data + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# ** +def query_vuln_tickets(org_id_list=[]): + """Query current open vulns counts based on tickets.""" + conn = connect() + LOGGER.info("running query_vuln_tickets") + if org_id_list: + sql = """ + select + o.organizations_uid, + o.cyhy_db_name, + coalesce (cnts.high, 0) as high, + coalesce (cnts.critical, 0) as critical, + coalesce (cnts.kev, 0) as kev + from organizations o + left join + (select + ct.organizations_uid, + sum(case when ct.cvss_base_score >= 7 and ct.cvss_base_score <9 then 1 else 0 end)as high, + sum(case when ct.cvss_base_score >= 9 and ct.cvss_base_score <=10 then 1 else 0 end)as critical, + sum(case when ct.cve in (select kev from cyhy_kevs) then 1 else 0 end)as kev + from cyhy_tickets ct + join + organizations o on o.organizations_uid = ct.organizations_uid + where ct.time_closed is Null and false_positive = False + group by ct.organizations_uid) cnts + on o.organizations_uid =cnts.organizations_uid + where o.organizations_uid IN %(org_id_list)s; + """ + + vs_vuln_counts = pd.read_sql( + sql, conn, params={"org_id_list": tuple(org_id_list)} + ) + + else: + sql = """ + select + o.organizations_uid, + o.cyhy_db_name, + coalesce (cnts.high, 0) as high, + coalesce (cnts.critical, 0) as critical, + coalesce (cnts.kev, 0) as kev + from organizations o + left join + (select + ct.organizations_uid, + sum(case when ct.cvss_base_score >= 7 and ct.cvss_base_score <9 then 1 else 0 end)as high, + sum(case when ct.cvss_base_score >= 9 then 1 else 0 end)as critical, + sum(case when ct.cve in (select kev from cyhy_kevs) then 1 else 0 end)as kev + from cyhy_tickets ct + join + organizations o on o.organizations_uid = ct.organizations_uid + where ct.time_closed is Null and false_positive = False + group by ct.organizations_uid) cnts + on o.organizations_uid =cnts.organizations_uid + where (o.fceb = True or o.fceb_child = True) and retired = False; + """ + + vs_vuln_counts = pd.read_sql(sql, conn) + + conn.close() + + return vs_vuln_counts + + +# ** +def query_vuln_remediation(start_date, end_date, org_id_list): + """Query vulnerability time to remediate.""" + conn = connect() + print("running query_vuln_remediation") + try: + sql = """select o.cyhy_db_name, o.fceb, o.report_on, ct.cvss_base_score, ct.cve, ct.time_opened, ct.time_closed + from organizations o + left join cyhy_tickets ct on + o.organizations_uid = ct.organizations_uid + where ct.false_positive = 'False' and ct.time_closed >= %(start_date)s and ct.time_closed < %(end_date)s + and o.organizations_uid IN %(org_id_list)s""" + tickets_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "org_id_list": tuple(org_id_list), + }, + ) + return tickets_df + + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def query_open_vulns(org_id_list): + """Query open vulnerabilities time since first seen.""" + conn = connect() + print("running query_open_vulns") + try: + sql = """ + select o.cyhy_db_name, o.fceb, ct.cvss_base_score, ct.cve, ct.time_opened + from cyhy_tickets ct + left join organizations o on + o.organizations_uid = ct.organizations_uid + where ct.false_positive = 'False' and ct.time_closed is Null and (ct.cve != null or (ct.cvss_base_score != 'Nan' and ct.cvss_base_score >= 7.0)) + and o.organizations_uid IN %(org_id_list)s""" + tickets_df = pd.read_sql( + sql, + conn, + params={ + "org_id_list": tuple(org_id_list), + }, + ) + return tickets_df + + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def execute_scorecard_summary_data(summary_dict): + """Save summary statistics for an organization to the database.""" + try: + if summary_dict["web_apps_kev"] in ["N/A", None]: + summary_dict["web_apps_kev"] = 0 + + if summary_dict["ext_host_kev"] in ["N/A", None]: + summary_dict["ext_host_kev"] = 0 + + if summary_dict["web_apps_vuln_critical"] in ["N/A", None]: + summary_dict["web_apps_vuln_critical"] = 0 + + if summary_dict["ext_host_vuln_critical"] in ["N/A", None]: + summary_dict["ext_host_vuln_critical"] = 0 + + if summary_dict["ext_host_vuln_high"] in ["N/A", None]: + summary_dict["ext_host_vuln_high"] = 0 + + if summary_dict["web_apps_vuln_high"] in ["N/A", None]: + summary_dict["web_apps_vuln_high"] = 0 + conn = connect() + cur = conn.cursor() + sql = """ + INSERT INTO scorecard_summary_stats( + organizations_uid, + start_date, + end_date, + score, + discovery_score, + profiling_score, + identification_score, + tracking_score, + ips_self_reported, + ips_discovered, + ips_monitored, + domains_self_reported, + domains_discovered, + domains_monitored, + web_apps_self_reported, + web_apps_discovered, + web_apps_monitored, + certs_self_reported, + certs_discovered, + certs_monitored, + total_ports, + risky_ports, + protocols, + insecure_protocols, + total_services, + unsupported_software, + ext_host_kev, + ext_host_vuln_critical, + ext_host_vuln_high, + web_apps_kev, + web_apps_vuln_critical, + web_apps_vuln_high, + total_kev, + total_vuln_critical, + total_vuln_high, + org_avg_days_remediate_kev, + org_avg_days_remediate_critical, + org_avg_days_remediate_high, + sect_avg_days_remediate_kev, + sect_avg_days_remediate_critical, + sect_avg_days_remediate_high, + bod_22_01, + bod_19_02_critical, + bod_19_02_high, + org_web_avg_days_remediate_critical, + org_web_avg_days_remediate_high, + sect_web_avg_days_remediate_critical, + sect_web_avg_days_remediate_high, + email_compliance_pct, + https_compliance_pct, + sector_name + ) + VALUES( + %s,%s,%s,%s,%s,%s,%s,%s,%s,%s, + %s,%s,%s,%s,%s,%s,%s,%s,%s,%s, + %s,%s,%s,%s,%s,%s,%s,%s,%s,%s, + %s,%s,%s,%s,%s,%s,%s,%s,%s,%s, + %s,%s,%s,%s,%s,%s,%s,%s,%s,%s, + %s + ) + ON CONFLICT(organizations_uid, start_date, sector_name) + DO + UPDATE SET + score = EXCLUDED.score, + discovery_score = EXCLUDED.discovery_score, + profiling_score = EXCLUDED.profiling_score, + identification_score = EXCLUDED.identification_score, + tracking_score = EXCLUDED.tracking_score, + ips_self_reported = EXCLUDED.ips_self_reported, + ips_discovered = EXCLUDED.ips_discovered, + ips_monitored = EXCLUDED.ips_monitored, + domains_self_reported = EXCLUDED.domains_self_reported, + domains_discovered = EXCLUDED.domains_discovered, + domains_monitored = EXCLUDED.domains_monitored, + web_apps_self_reported = EXCLUDED.web_apps_self_reported, + web_apps_discovered = EXCLUDED.web_apps_discovered, + web_apps_monitored = EXCLUDED.web_apps_monitored, + certs_self_reported = EXCLUDED.certs_self_reported, + certs_discovered = EXCLUDED.certs_discovered, + certs_monitored = EXCLUDED.certs_monitored, + total_ports = EXCLUDED.total_ports, + risky_ports = EXCLUDED.risky_ports, + protocols = EXCLUDED.protocols, + insecure_protocols = EXCLUDED.insecure_protocols, + total_services = EXCLUDED.total_services, + unsupported_software = EXCLUDED.unsupported_software, + ext_host_kev = EXCLUDED.ext_host_kev, + ext_host_vuln_critical = EXCLUDED.ext_host_vuln_critical, + ext_host_vuln_high = EXCLUDED.ext_host_vuln_high, + web_apps_kev = EXCLUDED.web_apps_kev, + web_apps_vuln_critical = EXCLUDED.web_apps_vuln_critical, + web_apps_vuln_high = EXCLUDED.web_apps_vuln_high, + total_kev = EXCLUDED.total_kev, + total_vuln_critical = EXCLUDED.total_vuln_critical, + total_vuln_high = EXCLUDED.total_vuln_high, + org_avg_days_remediate_kev = EXCLUDED.org_avg_days_remediate_kev, + org_avg_days_remediate_critical = EXCLUDED.org_avg_days_remediate_critical, + org_avg_days_remediate_high = EXCLUDED.org_avg_days_remediate_high, + sect_avg_days_remediate_kev = EXCLUDED.sect_avg_days_remediate_kev, + sect_avg_days_remediate_critical = EXCLUDED.sect_avg_days_remediate_critical, + sect_avg_days_remediate_high = EXCLUDED.sect_avg_days_remediate_high, + bod_22_01 = EXCLUDED.bod_22_01, + bod_19_02_critical = EXCLUDED.bod_19_02_critical, + bod_19_02_high = EXCLUDED.bod_19_02_high, + org_web_avg_days_remediate_critical = EXCLUDED.org_web_avg_days_remediate_critical, + org_web_avg_days_remediate_high = EXCLUDED.org_web_avg_days_remediate_high, + sect_web_avg_days_remediate_critical = EXCLUDED.sect_web_avg_days_remediate_critical, + sect_web_avg_days_remediate_high = EXCLUDED.sect_web_avg_days_remediate_high, + email_compliance_pct = EXCLUDED.email_compliance_pct, + https_compliance_pct = EXCLUDED.https_compliance_pct; + """ + summary_dict = {k: None if v == "N/A" else v for k, v in summary_dict.items()} + print(summary_dict) + print(summary_dict["sector_name"]) + cur.execute( + sql, + ( + summary_dict["organizations_uid"], + summary_dict["start_date"], + summary_dict["end_date"], + AsIs(summary_dict["score"]), + AsIs(summary_dict["discovery_score"]), + AsIs(summary_dict["profiling_score"]), + AsIs(summary_dict["identification_score"]), + AsIs(summary_dict["tracking_score"]), + AsIs(summary_dict["ips_self_reported"]), + AsIs(summary_dict["ips_discovered"]), + AsIs(summary_dict["ips_monitored"]), + AsIs(summary_dict["domains_self_reported"]), + AsIs(summary_dict["domains_discovered"]), + AsIs(summary_dict["domains_monitored"]), + AsIs(summary_dict["web_apps_self_reported"]), + AsIs(summary_dict["web_apps_discovered"]), + AsIs(summary_dict["web_apps_monitored"]), + AsIs(summary_dict["certs_self_reported"]), + AsIs(summary_dict["certs_discovered"]), + AsIs(summary_dict["certs_monitored"]), + AsIs(summary_dict["total_ports"]), + AsIs(summary_dict["risky_ports"]), + AsIs(summary_dict["protocols"]), + AsIs(summary_dict["insecure_protocols"]), + AsIs(summary_dict["total_services"]), + AsIs(summary_dict["unsupported_software"]), + AsIs(summary_dict["ext_host_kev"]), + AsIs(summary_dict["ext_host_vuln_critical"]), + AsIs(summary_dict["ext_host_vuln_high"]), + AsIs(summary_dict["web_apps_kev"]), + AsIs(summary_dict["web_apps_vuln_critical"]), + AsIs(summary_dict["web_apps_vuln_high"]), + AsIs(summary_dict["web_apps_kev"] + summary_dict["ext_host_kev"]), + AsIs( + summary_dict["web_apps_vuln_critical"] + + summary_dict["ext_host_vuln_critical"] + ), + AsIs( + summary_dict["ext_host_vuln_high"] + + summary_dict["web_apps_vuln_high"] + ), + AsIs(summary_dict["org_avg_days_remediate_kev"]), + AsIs(summary_dict["org_avg_days_remediate_critical"]), + AsIs(summary_dict["org_avg_days_remediate_high"]), + AsIs(summary_dict["sect_avg_days_remediate_kev"]), + AsIs(summary_dict["sect_avg_days_remediate_critical"]), + AsIs(summary_dict["sect_avg_days_remediate_high"]), + summary_dict["bod_22_01-01"], + summary_dict["bod_19_02_critical"], + summary_dict["bod_19_02_high"], + AsIs(summary_dict["org_web_avg_days_remediate_critical"]), + AsIs(summary_dict["org_web_avg_days_remediate_high"]), + AsIs(summary_dict["sect_web_avg_days_remediate_critical"]), + AsIs(summary_dict["sect_web_avg_days_remediate_high"]), + AsIs(summary_dict["email_compliance_pct"]), + AsIs(summary_dict["https_compliance_pct"]), + summary_dict["sector_name"], + ), + ) + conn.commit() + conn.close() + except (Exception, psycopg2.DatabaseError) as err: + show_psycopg2_exception(err) + cur.close() + + +def get_scorecard_metrics_past(org_uid, date, sector): + """Get the past Scorecard summary data for an organization.""" + conn = connect() + sql = """select * from scorecard_summary_stats sss + where organizations_uid = %(org_id)s + and end_date = %(date)s + and sector_name = %(sector)s;""" + df = pd.read_sql( + sql, conn, params={"org_id": org_uid, "date": date, "sector": sector} + ) + conn.close() + return df + + +def get_scorecard_metrics_current(org_uid, date, sector): + """Get the current Scorecard summary data for an organization.""" + conn = connect() + sql = """select * from scorecard_summary_stats sss + where organizations_uid = %(org_id)s + and start_date = %(date)s + and sector_name = %(sector)s;""" + df = pd.read_sql( + sql, conn, params={"org_id": org_uid, "date": date, "sector": sector} + ) + conn.close() + return df + + +def query_scorecard_data(org_uid, start_date, sector): + """Requery the data for a given org and date.""" + this_period_data = get_scorecard_metrics_current(org_uid, start_date, sector) + scorecard_dict = this_period_data.to_dict("records")[0] + last_period_data = get_scorecard_metrics_past(org_uid, start_date, sector) + print("test query_scorercard_data") + print(last_period_data) + print("test complete") + + if last_period_data.empty: + LOGGER.error("No Scorecard summary data for the last report period.") + ips_monitored_trend = scorecard_dict["ips_monitored"] + domains_monitored_trend = scorecard_dict["domains_monitored"] + web_apps_monitored_trend = scorecard_dict["web_apps_monitored"] + certs_monitored_trend = scorecard_dict["certs_monitored"] + ports_total_trend = scorecard_dict["total_ports"] + ports_risky_trend = scorecard_dict["risky_ports"] + protocol_total_trend = scorecard_dict["protocols"] + protocol_insecure_trend = scorecard_dict["insecure_protocols"] + services_total_trend = scorecard_dict["total_services"] + software_unsupported_trend = scorecard_dict["unsupported_software"] + email_compliance_last_period = scorecard_dict["email_compliance_pct"] + https_compliance_last_period = scorecard_dict["https_compliance_pct"] + discovery_trend = scorecard_dict.get("discovery_score", 0) + profiling_trend = scorecard_dict.get("profiling_score", 0) + identification_trend = scorecard_dict.get("identification_score", 0) + tracking_trend = scorecard_dict.get("tracking_score", 0) + else: + last_scorecard_dict = last_period_data.to_dict("records")[0] + ips_monitored_trend = last_scorecard_dict["ips_monitored"] + domains_monitored_trend = last_scorecard_dict["domains_monitored"] + web_apps_monitored_trend = last_scorecard_dict["web_apps_monitored"] + certs_monitored_trend = last_scorecard_dict["certs_monitored"] + ports_total_trend = last_scorecard_dict["total_ports"] + ports_risky_trend = last_scorecard_dict["risky_ports"] + protocol_total_trend = last_scorecard_dict["protocols"] + protocol_insecure_trend = last_scorecard_dict["insecure_protocols"] + services_total_trend = last_scorecard_dict["total_services"] + software_unsupported_trend = last_scorecard_dict["unsupported_software"] + email_compliance_last_period = last_scorecard_dict["email_compliance_pct"] + https_compliance_last_period = last_scorecard_dict["https_compliance_pct"] + discovery_trend = last_scorecard_dict["discovery_score"] + profiling_trend = last_scorecard_dict["profiling_score"] + identification_trend = last_scorecard_dict["identification_score"] + tracking_trend = last_scorecard_dict["tracking_score"] + + past_scorecard_metrics_dict = { + "ips_monitored_trend": ips_monitored_trend, + "domains_monitored_trend": domains_monitored_trend, + "web_apps_monitored_trend": web_apps_monitored_trend, + "certs_monitored_trend": certs_monitored_trend, + "ports_total_trend": ports_total_trend, + "ports_risky_trend": ports_risky_trend, + "protocol_total_trend": protocol_total_trend, + "protocol_insecure_trend": protocol_insecure_trend, + "services_total_trend": services_total_trend, + "software_unsupported_trend": software_unsupported_trend, + "email_compliance_last_period": email_compliance_last_period, + "https_compliance_last_period": https_compliance_last_period, + "discovery_trend": discovery_trend, + "profiling_trend": profiling_trend, + "identification_trend": identification_trend, + "tracking_trend": tracking_trend, + } + scorecard_dict.update(past_scorecard_metrics_dict) + + return scorecard_dict + + +def find_last_scan_date(): + """Find the most recent time we pulled data from cyhy.""" + conn = connect() + + sql = """ + select max(last_seen) from cyhy_sslyze cs + """ + cur = conn.cursor() + + cur.execute(sql) + last_scanned = cur.fetchone() + cur.close() + + close(conn) + return last_scanned + + +def find_last_data_updated(id_list): + """Find the last time a stakeholder updated their data in cyhy.""" + conn = connect() + + sql = """ + select greatest( + ( + select max(first_seen) as first_seen + from cyhy_db_assets cda + where cda.org_id in %(id_list)s + ), + ( + select max(last_seen) as last_seen + from cyhy_db_assets cda + where last_seen <> (select max(last_seen) from cyhy_db_assets cda ) + and cda.org_id in %(id_list)s + ) + ); + """ + cur = conn.cursor() + + cur.execute(sql, {"id_list": tuple(id_list)}) + last_updated = cur.fetchone() + cur.close() + + close(conn) + return last_updated + + +def query_sector_ttr(month, year, sector): + """Return a given sector's time to remediate data for vulns closed in a given month and year.""" + conn = connect() + sql = """ + select ttr.organizations_uid, ttr.cyhy_db_name, ttr.sector_id, + EXTRACT(epoch FROM ttr.kev_ttr) / 86400 as kev_ttr, kev_count, + EXTRACT(epoch FROM ttr.critical_ttr) / 86400 as critical_ttr, critical_count, + EXTRACT(epoch FROM ttr.high_ttr) / 86400 as high_ttr, high_count + from vw_sector_time_to_remediate ttr + inner join (with recursive sector_queries as + ( + select * from sectors s where s.run_scorecards = true and s.id = %(sector)s + union all + select e.* from sectors e + inner join sector_queries c on e.parent_sector_uid = c.sector_uid + ) + select cq.id from sector_queries cq ) as sec on ttr.sector_id = sec.id + where month_seen = %(month_seen)s and year_seen = %(year_seen)s + """ + df = pd.read_sql( + sql, conn, params={"sector": sector, "month_seen": month, "year_seen": year} + ) + conn.close() + df_unedited = df.copy() + total_kevs = df["kev_count"].sum() + df["weighted_kev"] = (df["kev_count"] / total_kevs) * df["kev_ttr"] + + total_critical = df["critical_count"].sum() + df["weighted_critical"] = (df["critical_count"] / total_critical) * df[ + "critical_ttr" + ] + + total_high = df["high_count"].sum() + df["weighted_high"] = (df["high_count"] / total_high) * df["high_ttr"] + sector_dict = { + "name": sector, + "ATTR KEVs": df["weighted_kev"].sum(), + "ATTR Crits": df["weighted_critical"].sum(), + "ATTR Highs": df["weighted_high"].sum(), + } + return (df_unedited, sector_dict) + + +def query_profiling_views(start_date, org_uid_list): + """Query profiling datas from relevant views.""" + LOGGER.info("Query profiling views") + org_uid_list = tuple(org_uid_list) + profiling_dict = {} + conn = connect() + ports_sql = """ + SELECT * + FROM mat_vw_cyhy_port_counts + where report_period = %(start_date)s and organizations_uid in %(uid_list)s + """ + + ports_df = pd.read_sql( + ports_sql, conn, params={"start_date": start_date, "uid_list": org_uid_list} + ) + profiling_dict["ports_count"] = ports_df["ports"].sum() + profiling_dict["risky_ports_count"] = ports_df["risky_ports"].sum() + + protocols_sql = """ + SELECT * + FROM mat_vw_cyhy_protocol_counts + where report_period = %(start_date)s and organizations_uid in %(uid_list)s + """ + + protocols_df = pd.read_sql( + protocols_sql, conn, params={"start_date": start_date, "uid_list": org_uid_list} + ) + profiling_dict["protocols_count"] = protocols_df["protocols"].sum() + + risky_protcols_sql = """ + SELECT * + FROM mat_vw_cyhy_risky_protocol_counts + where report_period = %(start_date)s and organizations_uid in %(uid_list)s + """ + risky_protocols_df = pd.read_sql( + risky_protcols_sql, + conn, + params={"start_date": start_date, "uid_list": org_uid_list}, + ) + profiling_dict["risky_protocols_count"] = risky_protocols_df[ + "risky_protocols" + ].sum() + + services_sql = """ + SELECT * + FROM mat_vw_cyhy_services_counts + where report_period = %(start_date)s and organizations_uid in %(uid_list)s + """ + services_df = pd.read_sql( + services_sql, conn, params={"start_date": start_date, "uid_list": org_uid_list} + ) + profiling_dict["services"] = services_df["services"].sum() + + conn.close() + return profiling_dict + + +def get_stakeholders(): + """Get stakeholders from the materialized view.""" + conn = connect() + try: + sql = """ + select o.organizations_uid, o.report_on + from organizations o + where o.retired = False + """ + pe_orgs_df = pd.read_sql(sql, conn) + return pe_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_was_stakeholders(): + """Query WAS stakeholders.""" + conn = connect() + try: + sql = """select o.organizations_uid, o.cyhy_db_name, wm.was_org_id, o.fceb, o.fceb_child, o.parent_org_uid + from organizations o + right join was_map wm on + o.organizations_uid = wm.pe_org_id""" + fceb_orgs_df = pd.read_sql(sql, conn) + return fceb_orgs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_hosts(start_date, end_date, df_orgs=[]): + """Get host data from cyhy snapshots table.""" + conn = connect() + try: + sql = """select o.organizations_uid, o.cyhy_db_name, cs.host_count, cs.vulnerable_host_count, o.parent_org_uid, max(cs.cyhy_last_change) + from organizations o + left join cyhy_snapshots cs on + o.organizations_uid = cs.organizations_uid + where cs.cyhy_last_change >= %(start_date)s AND cs.cyhy_last_change < %(end_date)s and o.organizations_uid in %(df_orgs)s + group by o.organizations_uid, o.cyhy_db_name, cs.host_count, cs.vulnerable_host_count, o.parent_org_uid""" + snapshots_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return snapshots_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_port_scans(start_date, end_date, df_orgs=[]): + """Get port data from the materialized view.""" + conn = connect() + try: + sql = """select mvcpc.organizations_uid, mvcpc.cyhy_db_name, mvcpc.report_period, mvcpc.ports, mvcpc.risky_ports, mvcpc2.protocols, mvcrpc.risky_protocols, mvcsc2.services, o.parent_org_uid + from mat_vw_cyhy_port_counts mvcpc + inner join mat_vw_cyhy_protocol_counts mvcpc2 on + mvcpc2.organizations_uid = mvcpc.organizations_uid + inner join mat_vw_cyhy_risky_protocol_counts mvcrpc on + mvcrpc.organizations_uid = mvcpc.organizations_uid + inner join organizations o on + o.organizations_uid = mvcpc.organizations_uid + inner join mat_vw_cyhy_services_counts mvcsc on + mvcsc.organizations_uid = mvcpc.organizations_uid + inner join mat_vw_cyhy_services_counts mvcsc2 on + mvcsc2.organizations_uid = mvcpc.organizations_uid + where mvcpc.report_period >= %(start_date)s and mvcpc.report_period < %(end_date)s and o.organizations_uid in %(df_orgs)s""" + df_port_scans = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return df_port_scans + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_was_summary(df_orgs=[]): + """Query the WAS summary data.""" + conn = connect() + try: + sql = """SELECT ws.was_org_id, wm.pe_org_id, ws.webapp_count, ws.webapp_with_vulns_count, max(ws.last_updated) + from was_summary ws + left join was_map wm on + ws.was_org_id = wm.was_org_id + where wm.pe_org_id notnull and text(wm.pe_org_id) in %(df_orgs)s + group by ws.was_org_id, wm.pe_org_id, ws.webapp_count, ws.webapp_with_vulns_count""" + was_data_df = pd.read_sql(sql, conn, params={"df_orgs": tuple(df_orgs)}) + return was_data_df + except (Exception, psycopg2.DatabaseError) as error: + print("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_software(start_date, end_date, df_orgs=[]): + """Query software data from vuln_scans table.""" + conn = connect() + try: + sql = """select o.organizations_uid, o.cyhy_db_name, o.parent_org_uid, o.fceb, count(cvs.plugin_name) + from organizations o + left join cyhy_vuln_scans cvs on + o.organizations_uid = cvs.organizations_uid + where cvs.plugin_name = 'Unsupported Web Server Detection' and cvs.cyhy_time >= %(start_date)s AND cvs.cyhy_time <%(end_date)s and o.organizations_uid in %(df_orgs)s + group by o.organizations_uid, o.cyhy_db_name, o.parent_org_uid, o.fceb""" + vuln_scans_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return vuln_scans_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_bod_18(start_date): + """Query BOD 18-01 data necessary to calculate compliance.""" + conn = connect() + try: + sql = """SELECT o.organizations_uid, o.cyhy_db_name, o.fceb, o.fceb_child, sss.email_compliance_pct, sss.https_compliance_pct + FROM scorecard_summary_stats sss + left join organizations o on + sss.organizations_uid = o.organizations_uid + where sss.email_compliance_pct notnull and sss.https_compliance_pct notnull and start_date = %(start_date)s""" + bod_18_df = pd.read_sql(sql, conn, params={"start_date": start_date}) + return bod_18_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_ports_protocols(start_date, end_date, df_orgs=[]): + """Query ports and protocols data.""" + conn = connect() + try: + sql = """select mvcpc.organizations_uid, mvcpc.cyhy_db_name, mvcpc.report_period, mvcpc.ports, mvcpc.risky_ports, mvcpc2.protocols, mvcrpc.risky_protocols, o.parent_org_uid + from mat_vw_cyhy_port_counts mvcpc + inner join mat_vw_cyhy_protocol_counts mvcpc2 on + mvcpc2.organizations_uid = mvcpc.organizations_uid + inner join mat_vw_cyhy_risky_protocol_counts mvcrpc on + mvcrpc.organizations_uid = mvcpc.organizations_uid + inner join organizations o on + o.organizations_uid = mvcpc.organizations_uid + where mvcpc.report_period >= %(start_date)s and mvcpc.report_period < %(end_date)s and o.organizations_uid in %(df_orgs)s""" + df_port_scans = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return df_port_scans + except (Exception, psycopg2.DatabaseError) as error: + print("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_pe_vulns(start_date, end_date, df_orgs=[]): + """Query P&E identified vulnerabilities.""" + conn = connect() + try: + sql = """select o.cyhy_db_name, o.organizations_uid, o.parent_org_uid, vsv."timestamp", vsv.cve, vsv.cvss + from vw_shodanvulns_verified vsv + left join organizations o on + o.organizations_uid = vsv.organizations_uid + where vsv."timestamp" >= %(start_date)s AND vsv."timestamp" < %(end_date)s and o.organizations_uid in %(df_orgs)s""" + pe_vulns_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return pe_vulns_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_kevs(): + """Query all KEVs from database.""" + conn = connect() + try: + sql = """select KEV from cyhy_kevs""" + kevs_df = pd.read_sql(sql, conn) + return kevs_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_vs_open_vulns(df_orgs=[]): + """Query open vulnerabilities.""" + conn = connect() + try: + sql = """select o.cyhy_db_name, o.organizations_uid, o.parent_org_uid, ct.cve, ct.cvss_base_score, ct.time_opened + from cyhy_tickets ct + left join organizations o on + ct.organizations_uid = o.organizations_uid + where ct.false_positive = 'false' and ct.cvss_base_score != 'NaN' and ct.time_closed is null and o.organizations_uid in %(df_orgs)s""" + vs_open_vulns_df = pd.read_sql(sql, conn, params={"df_orgs": tuple(df_orgs)}) + return vs_open_vulns_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_vs_closed_vulns(start_date, end_date, df_orgs=[]): + """Query closed vulnerabilities.""" + conn = connect() + try: + sql = """select o.cyhy_db_name, o.organizations_uid, o.parent_org_uid, ct.cve, ct.cvss_base_score, ct.time_opened, ct.time_closed + from cyhy_tickets ct + left join organizations o on + ct.organizations_uid = o.organizations_uid + where ct.false_positive = 'false' and ct.cvss_base_score != 'NaN' and (ct.time_closed >= %(start_date)s and ct.time_closed < %(end_date)s) and o.organizations_uid in %(df_orgs)s""" + vs_open_vulns_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return vs_open_vulns_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_was_open_vulns(start_date, end_date, df_orgs=[]): + """Query open WAS vulnerabilities.""" + conn = connect() + try: + sql = """select wf.was_org_id, wm.pe_org_id, wf.base_score, wf.fstatus, wf.last_detected, wf.first_detected + from was_findings wf + left join was_map wm on + wf.was_org_id = wm.was_org_id + where (wf.last_detected >= %(start_date)s and wf.last_detected < %(end_date)s) and wf.fstatus != 'FIXED' and wm.pe_org_id notnull and text(wm.pe_org_id) in %(df_orgs)s""" + was_open_vulns_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return was_open_vulns_df + except (Exception, psycopg2.DatabaseError) as error: + print("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_was_closed_vulns(start_date, end_date, df_orgs=[]): + """Query WAS closed vulnerabilities.""" + conn = connect() + try: + sql = """select wf.was_org_id, wm.pe_org_id ,wf.base_score, wf.fstatus, wf.last_detected, wf.first_detected + from was_findings wf + left join was_map wm on + wf.was_org_id = wm.was_org_id + where (wf.last_detected >= %(start_date)s and wf.last_detected < %(end_date)s) and wf.fstatus = 'FIXED' and wm.pe_org_id notnull and text(wm.pe_org_id) in %(df_orgs)s""" + was_open_vulns_df = pd.read_sql( + sql, + conn, + params={ + "start_date": start_date, + "end_date": end_date, + "df_orgs": tuple(df_orgs), + }, + ) + return was_open_vulns_df + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def insert_scores(start_date, org_uid, score, score_name, sector): + """Insert a score into the scorecard summary stats table.""" + try: + conn = connect() + + cursor = conn.cursor() + query = sql.SQL( + """ + UPDATE scorecard_summary_stats + set {column_name} = %(score)s + where start_date = %(start_date)s + and organizations_uid = %(org_uid)s + and sector_name = %(sector)s; + """ + ).format(column_name=sql.Identifier(score_name)) + # sql = """ + # UPDATE scorecard_summary_stats + # set {} = %(score)s + # where start_date = %(start_date)s + # and organizations_uid = %(org_uid)s + # and sector_name = %(sector)s; + # """ + + cursor.execute( + query, + { + "score_name": score_name, + "score": score, + "start_date": start_date, + "org_uid": org_uid, + "sector": sector, + }, + ) + conn.commit() + cursor.close() + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + if conn is not None: + close(conn) + + +# v ---------- D-Score API Queries, 570 ---------- v +def dscore_vs_cert(org_list): + """ + Query API for all VS certificate data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS certificate data of the specified orgs needed for the D-Score + """ + # Endpoint info + task_url = "dscore_vs_cert" + status_url = "dscore_vs_cert/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def dscore_vs_mail(org_list): + """ + Query API for all VS mail data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS mail data of the specified orgs needed for the D-Score + """ + # Endpoint info + task_url = "dscore_vs_mail" + status_url = "dscore_vs_mail/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def dscore_pe_ip(org_list): + """ + Query API for all PE IP data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All PE IP data of the specified orgs needed for the D-Score + """ + # Endpoint info + task_url = "dscore_pe_ip" + status_url = "dscore_pe_ip/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def dscore_pe_domain(org_list): + """ + Query API for all PE domain data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All PE domain data of the specified orgs needed for the D-Score + """ + # Endpoint info + task_url = "dscore_pe_domain" + status_url = "dscore_pe_domain/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def dscore_was_webapp(org_list): + """ + Query API for all WAS webapp data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All WAS webapp data of the specified orgs needed for the D-Score + """ + # Endpoint info + task_url = "dscore_was_webapp" + status_url = "dscore_was_webapp/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def fceb_status(org_list): + """ + Query API for the FCEB status of a list of organizations. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + The FCEB status of the specified list of organizations + """ + # Endpoint info + task_url = "fceb_status" + status_url = "fceb_status/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +# v ---------- I-Score API Queries, 571 ---------- v +def iscore_vs_vuln(org_list): + """ + Query API for all VS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS vuln data of the specified orgs needed for the I-Score + """ + # Endpoint info + task_url = "iscore_vs_vuln" + status_url = "iscore_vs_vuln/task/" + data = json.dumps({"specified_orgs": org_list}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "cve_name": "test_cve", + "cvss_score": 1.0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return result_df + + +def iscore_vs_vuln_prev(org_list, start_date, end_date): + """ + Query API for all previous VS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All previous VS vuln data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_vs_vuln_prev" + status_url = "iscore_vs_vuln_prev/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "cve_name": "test_cve", + "cvss_score": 1.0, + "time_closed": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["time_closed"] = pd.to_datetime(result_df["time_closed"]).dt.date + return result_df + + +def iscore_pe_vuln(org_list, start_date, end_date): + """ + Query API for all PE vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All PE vuln data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_pe_vuln" + status_url = "iscore_pe_vuln/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "cve_name": "test_cve", + "cvss_score": 1.0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_pe_cred(org_list, start_date, end_date): + """ + Query API for all PE cred data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All PE cred data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_pe_cred" + status_url = "iscore_pe_cred/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "password_creds": 0, + "total_creds": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_pe_breach(org_list, start_date, end_date): + """ + Query API for all PE breach data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All PE breach data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_pe_breach" + status_url = "iscore_pe_breach/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "breach_count": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_pe_darkweb(org_list, start_date, end_date): + """ + Query API for all PE darkweb data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All PE darkweb data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_pe_darkweb" + status_url = "iscore_pe_darkweb/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "alert_type": "TEST_TYPE", + "date": datetime.date(1, 1, 1), + "Count": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_pe_protocol(org_list, start_date, end_date): + """ + Query API for all PE protocol data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All PE protocol data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_pe_protocol" + status_url = "iscore_pe_protocol/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "port": "test_port", + "ip": "test_ip", + "protocol": "test_protocol", + "protocol_type": "test_type", + "date": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_was_vuln(org_list, start_date, end_date): + """ + Query API for all WAS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All WAS vuln data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_was_vuln" + status_url = "iscore_was_vuln/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "cve_name": "test_cve", + "cvss_score": 1.0, + "owasp_category": "test_category", + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def iscore_was_vuln_prev(org_list, start_date, end_date): + """ + Query API for all previous WAS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: the start date (datetime.date object) of the report period + end_date: the end date (datetime.date object) of the report period + Return: + All previous WAS vuln data of the specified orgs needed for the I-Score + """ + # Convert datetime.date objects to string + if isinstance(start_date, datetime.date): + start_date = start_date.strftime("%Y-%m-%d") + if isinstance(end_date, datetime.date): + end_date = end_date.strftime("%Y-%m-%d") + # Endpoint info + task_url = "iscore_was_vuln_prev" + status_url = "iscore_was_vuln_prev/task/" + data = json.dumps( + {"specified_orgs": org_list, "start_date": start_date, "end_date": end_date} + ) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + # If empty dataframe comes back, insert placeholder data + if result_df.empty: + result_df = pd.concat( + [ + result_df, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "was_total_vulns_prev": 0, + "date": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + else: + result_df["date"] = pd.to_datetime(result_df["date"]).dt.date + return result_df + + +def kev_list(): + """ + Query API for list of all KEVs. + + Return: + List of all KEVs + """ + # Endpoint info + task_url = "kev_list" + status_url = "kev_list/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +# ---------- Misc. Score Related API Queries ---------- +def xs_stakeholders(): + """ + Query API for list of all XS stakeholders. + + Return: + List of all XS stakeholders + """ + task_url = "xs_stakeholders" + status_url = "xs_stakeholders/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def s_stakeholders(): + """ + Query API for list of all S stakeholders. + + Return: + List of all S stakeholders + """ + # Endpoint info + task_url = "s_stakeholders" + status_url = "s_stakeholders/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def m_stakeholders(): + """ + Query API for list of all M stakeholders. + + Return: + List of all M stakeholders + """ + # Endpoint info + task_url = "m_stakeholders" + status_url = "m_stakeholders/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def l_stakeholders(): + """ + Query API for list of all L stakeholders. + + Return: + List of all L stakeholders + """ + # Endpoint info + task_url = "l_stakeholders" + status_url = "l_stakeholders/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +def xl_stakeholders(): + """ + Query API for list of all XL stakeholders. + + Return: + List of all XL stakeholders + """ + # Endpoint info + task_url = "xl_stakeholders" + status_url = "xl_stakeholders/task/" + data = None + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + result_df = pd.DataFrame.from_dict(result) + return result_df + + +# v ========== OLD TSQL VERSIONS OF I/D SCORE QUERIES ========== v +# Fallback to these if something goes wrong during the first run using API endpoints. +# If the new api_...() functions are breaking things, just revert all the +# api functions called in generate_d_score.py and generate_i_score.py to the +# old query_...() TSQL functions below. + + +# ---------- D-Score TSQL Queries, 570 ---------- +# ----- VS Cert ----- +def dscore_vs_cert_tsql(org_list): + """ + Query all VS certificate data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS certificate data of the specified orgs needed for the D-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT cert.organizations_uid, cert.parent_org_uid, cert.num_ident_cert, cert.num_monitor_cert + FROM vw_dscore_vs_cert cert + Where cert.organizations_uid in %(sector_str)s + """ + # Make query + dscore_vs_data_cert = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + return dscore_vs_data_cert + + +# ----- VS Mail ----- +def dscore_vs_mail_tsql(org_list): + """ + Query all VS mail data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS mail data of the specified orgs needed for the D-Score + """ + # Open connection + conn = connect() + sql = """ + SELECT mail.organizations_uid, mail.parent_org_uid, mail.num_valid_dmarc, mail.num_valid_spf, mail.num_valid_dmarc_or_spf, mail.total_mail_domains + FROM vw_dscore_vs_mail mail + Where mail.organizations_uid in %(sector_str)s + """ + # Make query + dscore_vs_data_mail = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + return dscore_vs_data_mail + + +# ----- PE IP ----- +def dscore_pe_ip_tsql(org_list): + """ + Query all PE IP data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All PE ip data of the specified orgs needed for the D-Score + """ + # Open connection + conn = connect() + # Build query + sector_str = ( + "UUID('" + "')), (UUID('".join(org_list["organizations_uid"].tolist()) + "')" + ) + sql = """ + SELECT + sector.organizations_uid, ip.parent_org_uid, ip.identified_ips as num_ident_ip, ip.identified_ips as num_monitor_ip + FROM + (VALUES (%(sector_str)s)) AS sector(organizations_uid) + LEFT JOIN + vw_orgs_total_ips ip + ON sector.organizations_uid = ip.organizations_uid;""" + dscore_pe_data_ip = pd.read_sql( + sql, + conn, + params={"sector_str": AsIs(sector_str)}, + ) + # Close connection + conn.close() + return dscore_pe_data_ip + + +# ----- PE Domain ----- +def dscore_pe_domain_tsql(org_list): + """ + Query all PE domain data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All PE domain data of the specified orgs needed for the D-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + domain.organizations_uid, domain.parent_org_uid, domain.num_ident_domain, domain.num_monitor_domain + FROM + vw_dscore_pe_domain domain + Where domain.organizations_uid in %(sector_str)s + """ + # Make query + dscore_pe_data_domain = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + return dscore_pe_data_domain + + +# ----- WAS Webapp ----- +def dscore_was_webapp_tsql(org_list): + """ + Query all WAS webapp data needed for D-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All WAS webapp data of the specified orgs needed for the D-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + webapp.organizations_uid, webapp.parent_org_uid, webapp.num_ident_webapp, webapp.num_monitor_webapp + FROM + vw_dscore_was_webapp webapp + Where webapp.organizations_uid in %(sector_str)s + """ + # Make query + dscore_was_data_webapp = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + return dscore_was_data_webapp + + +# ---------- I-Score TSQL Queries, 571 ---------- +# ----- VS Vulns ----- +def iscore_vs_vuln_tsql(org_list): + """ + Query all VS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + All VS vuln data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + vuln.organizations_uid, vuln.parent_org_uid, vuln.cve_name, vuln.cvss_score + FROM + vw_iscore_vs_vuln vuln + Where vuln.organizations_uid in %(sector_str)s + """ + # Make query + iscore_vs_vuln_data = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_vs_vuln_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_vs_vuln_data = pd.concat( + [ + iscore_vs_vuln_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "cve_name": "test_cve", + "cvss_score": 1.0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_vs_vuln_data + + +# ----- VS Vulns Previous ----- +def iscore_vs_vuln_prev_tsql(org_list, start_date, end_date): + """ + Query all VS prev vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All VS prev vuln data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + prev_vuln.organizations_uid, prev_vuln.parent_org_uid, prev_vuln.cve_name, prev_vuln.cvss_score, prev_vuln.time_closed + FROM + vw_iscore_vs_vuln_prev prev_vuln + WHERE + prev_vuln.organizations_uid in %(sector_str)s + AND + prev_vuln.time_closed BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_vs_vuln_prev_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_vs_vuln_prev_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_vs_vuln_prev_data = pd.concat( + [ + iscore_vs_vuln_prev_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "cve_name": "test_cve", + "cvss_score": 1.0, + "time_closed": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_vs_vuln_prev_data + + +# ----- PE Vulns ----- +def iscore_pe_vuln_tsql(org_list, start_date, end_date): + """ + Query all PE vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All PE vuln data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + vuln.organizations_uid, vuln.parent_org_uid, vuln.date, vuln.cve_name, vuln.cvss_score + FROM + vw_iscore_pe_vuln vuln + WHERE + vuln.organizations_uid in %(sector_str)s + AND + vuln.date BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_pe_vuln_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_pe_vuln_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_pe_vuln_data = pd.concat( + [ + iscore_pe_vuln_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "cve_name": "test_cve", + "cvss_score": 1.0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_pe_vuln_data + + +# ----- PE Vulns Previous ----- +# Uses query_iscore_pe_data_vuln, but with prev report period dates + + +# ----- PE Creds ----- +def iscore_pe_cred_tsql(org_list, start_date, end_date): + """ + Query all PE cred data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All PE cred data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + cred.organizations_uid, cred.parent_org_uid, cred.date, cred.password_creds, cred.total_creds + FROM + vw_iscore_pe_cred cred + WHERE + cred.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_pe_cred_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_pe_cred_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_pe_cred_data = pd.concat( + [ + iscore_pe_cred_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "password_creds": 0, + "total_creds": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_pe_cred_data + + +# ----- PE Breaches ----- +def iscore_pe_breach_tsql(org_list, start_date, end_date): + """ + Query all PE breach data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All PE breach data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + breach.organizations_uid, breach.parent_org_uid, breach.date, breach.breach_count + FROM + vw_iscore_pe_breach breach + WHERE + breach.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s;""" + # Make query + iscore_pe_breach_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_pe_breach_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_pe_breach_data = pd.concat( + [ + iscore_pe_breach_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "breach_count": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_pe_breach_data + + +# ----- PE DarkWeb ----- +def iscore_pe_darkweb_tsql(org_list, start_date, end_date): + """ + Query all PE dark web data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All PE darkweb data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + + sql = """ + SELECT + sector.organizations_uid, darkweb.parent_org_uid, darkweb.alert_type, darkweb.date, darkweb."Count" + FROM + (VALUES (%(sector_str)s)) AS sector(organizations_uid) + LEFT JOIN + vw_iscore_pe_darkweb darkweb + ON sector.organizations_uid = darkweb.organizations_uid + WHERE + date BETWEEN %(start_date)s AND %(end_date)s OR date = '0001-01-01';""" + + sql = """ + SELECT + darkweb.organizations_uid, darkweb.parent_org_uid, darkweb.alert_type, darkweb.date, darkweb."Count" + FROM + vw_iscore_pe_darkweb darkweb + WHERE + darkweb.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s OR date = '0001-01-01';""" + + # Make query + iscore_pe_darkweb_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_pe_darkweb_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_pe_darkweb_data = pd.concat( + [ + iscore_pe_darkweb_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "alert_type": "TEST_TYPE", + "date": datetime.date(1, 1, 1), + "Count": 0, + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_pe_darkweb_data + + +# ----- PE Protocol ----- +def iscore_pe_protocol_tsql(org_list, start_date, end_date): + """ + Query all PE protocol data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All PE protocol data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + protocol.organizations_uid, protocol.parent_org_uid, protocol.port, protocol.ip, protocol.protocol, protocol.protocol_type, protocol.date + FROM + vw_iscore_pe_protocol protocol + WHERE + protocol.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_pe_protocol_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_pe_protocol_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_pe_protocol_data = pd.concat( + [ + iscore_pe_protocol_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "port": "test_port", + "ip": "test_ip", + "protocol": "test_protocol", + "protocol_type": "test_type", + "date": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_pe_protocol_data + + +# ----- WAS Vulns ----- +def iscore_was_vuln_tsql(org_list, start_date, end_date): + """ + Query all WAS vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All WAS vuln data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + vuln.organizations_uid, vuln.parent_org_uid, vuln.date, vuln.cve_name, vuln.cvss_score, vuln.owasp_category + FROM + vw_iscore_was_vuln vuln + WHERE + vuln.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_was_vuln_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_was_vuln_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_was_vuln_data = pd.concat( + [ + iscore_was_vuln_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "date": datetime.date(1, 1, 1), + "cve_name": "test_cve", + "cvss_score": 1.0, + "owasp_category": "test_category", + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_was_vuln_data + + +# ----- WAS Vulns Previous ----- +def iscore_was_vuln_prev_tsql(org_list, start_date, end_date): + """ + Query all WAS prev vuln data needed for I-Score calculation. + + Args: + org_list: The specified list of organizations to retrieve data for + start_date: Start date of specified report period + end_date: End date of specified report period + Return: + All WAS vuln prev data of the specified orgs needed for the I-Score + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + prev_vuln.organizations_uid, prev_vuln.parent_org_uid, prev_vuln.was_total_vulns_prev, prev_vuln.date + FROM + vw_iscore_was_vuln_prev prev_vuln + WHERE + prev_vuln.organizations_uid in %(sector_str)s + AND + date BETWEEN %(start_date)s AND %(end_date)s; + """ + # Make query + iscore_was_vuln_prev_data = pd.read_sql( + sql, + conn, + params={ + "sector_str": tuple(org_list["organizations_uid"].tolist()), + "start_date": start_date, + "end_date": end_date, + }, + ) + # Close connection + conn.close() + # Check if dataframe comes back empty + if iscore_was_vuln_prev_data.empty: + # If empty, insert placeholder data row + # This data will not affect score calculations + iscore_was_vuln_prev_data = pd.concat( + [ + iscore_was_vuln_prev_data, + pd.DataFrame( + { + "organizations_uid": "test_org", + "parent_org_uid": "test_parent_org", + "was_total_vulns_prev": 0, + "date": datetime.date(1, 1, 1), + }, + index=[0], + ), + ], + ignore_index=True, + ) + return iscore_was_vuln_prev_data + + +# ----- KEV List ----- # formerly query_kev_list() +def kev_list_tsql(): + """Query list of all CVE names that are considered KEVs.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT kev FROM cyhy_kevs;""" + kev_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return kev_list + + +# v ---------- Misc. Score SQL Queries ---------- v +# ----- All FCEB Parents List ----- +def fceb_parent_list_tsql(): + """Query list of all FCEB parent stakeholders (all FCEB excluding child orgs).""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM organizations WHERE fceb = true AND retired = false AND election = false;""" + fceb_parent_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return fceb_parent_list + + +# ----- XS Stakeholder List ----- +def xs_stakeholders_tsql(): + """Query list of all stakeholders that fall in the XS group/sector.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM vw_iscore_orgs_ip_counts WHERE ip_count >= 0 AND ip_count <= 100;""" + xs_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return xs_stakeholder_list + + +# ----- S Stakeholder List ----- +def s_stakeholders_tsql(): + """Query list of all stakeholders that fall in the S group/sector.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM vw_iscore_orgs_ip_counts WHERE ip_count > 100 AND ip_count <= 1000;""" + s_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return s_stakeholder_list + + +# ----- M Stakeholder List ----- +def m_stakeholders_tsql(): + """Query list of all stakeholders that fall in the M group/sector.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM vw_iscore_orgs_ip_counts WHERE (ip_count > 1000 AND ip_count <= 10000) + OR ip_count = -1;""" + # Any stakeholderes not reported on get put in this + # sector by default + m_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return m_stakeholder_list + + +# ----- L Stakeholder List ----- +def l_stakeholders_tsql(): + """Query list of all stakeholders that fall in the L group/sector.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM vw_iscore_orgs_ip_counts WHERE ip_count > 10000 AND ip_count <= 100000;""" + l_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return l_stakeholder_list + + +# ----- XL Stakeholder List ----- +def xl_stakeholders_tsql(): + """Query list of all stakeholders that fall in the XL group/sector.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name FROM vw_iscore_orgs_ip_counts WHERE ip_count > 100000;""" + xl_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return xl_stakeholder_list + + +# ----- PE Stakeholder List ----- +def pe_stakeholders_tsql(): + """Query list of all stakeholders PE reports on.""" + # Open connection + conn = connect() + # Make query + sql = """SELECT organizations_uid, cyhy_db_name, is_parent, parent_org_uid FROM organizations WHERE report_on = True or runs_scans = True;""" + pe_stakeholder_list = pd.read_sql(sql, conn) + # Close connection + conn.close() + return pe_stakeholder_list + + +# ----- FCEB Status ----- +def fceb_status_tsql(org_list): + """ + Check if each organization in the list is FCEB or non-FCEB. + + Args: + org_list: The specified list of organizations to retrieve data for + Return: + org list with additional boolean column of FCEB true/false + """ + # Open connection + conn = connect() + # Build query + sql = """ + SELECT + org.organizations_uid, COALESCE(org.fceb, false) as fceb + FROM organizations org + WHERE organizations_uid in %(sector_str)s; + """ + # Make query + orgs_fceb_status = pd.read_sql( + sql, + conn, + params={"sector_str": tuple(org_list["organizations_uid"].tolist())}, + ) + # Close connection + conn.close() + return orgs_fceb_status + diff --git a/src/pe_scorecard/fonts/FranklinGothicBook.ttf b/src/pe_scorecard/fonts/FranklinGothicBook.ttf new file mode 100644 index 00000000..21c4ecfc Binary files /dev/null and b/src/pe_scorecard/fonts/FranklinGothicBook.ttf differ diff --git a/src/pe_scorecard/fonts/FranklinGothicBookItalic.ttf b/src/pe_scorecard/fonts/FranklinGothicBookItalic.ttf new file mode 100644 index 00000000..e1c81986 Binary files /dev/null and b/src/pe_scorecard/fonts/FranklinGothicBookItalic.ttf differ diff --git a/src/pe_scorecard/fonts/FranklinGothicDemiRegular.ttf b/src/pe_scorecard/fonts/FranklinGothicDemiRegular.ttf new file mode 100644 index 00000000..8afb611e Binary files /dev/null and b/src/pe_scorecard/fonts/FranklinGothicDemiRegular.ttf differ diff --git a/src/pe_scorecard/fonts/FranklinGothicMediumItalic.ttf b/src/pe_scorecard/fonts/FranklinGothicMediumItalic.ttf new file mode 100644 index 00000000..ff4811f8 Binary files /dev/null and b/src/pe_scorecard/fonts/FranklinGothicMediumItalic.ttf differ diff --git a/src/pe_scorecard/fonts/FranklinGothicMediumRegular.ttf b/src/pe_scorecard/fonts/FranklinGothicMediumRegular.ttf new file mode 100644 index 00000000..6f8f8725 Binary files /dev/null and b/src/pe_scorecard/fonts/FranklinGothicMediumRegular.ttf differ diff --git a/src/pe_scorecard/helpers/email_scorecard.py b/src/pe_scorecard/helpers/email_scorecard.py new file mode 100644 index 00000000..1ecb1dac --- /dev/null +++ b/src/pe_scorecard/helpers/email_scorecard.py @@ -0,0 +1,89 @@ +"""Script to email scorecard.""" +# Standard Python Libraries +import datetime +import glob +import logging +import os +import re +import sys +from typing import Any, Dict + +# Third-Party Libraries +import boto3 +from botocore.exceptions import ClientError +import docopt +from mongo_db_from_config import db_from_config +import pymongo.errors +from schema import And, Schema, SchemaError, Use +import yaml + +# cisagov Libraries +import pe_reports +from pe_reports.data.db_query import connect, get_orgs, get_orgs_contacts +from pe_mailer.stats_message import StatsMessage +from pe_mailer.pe_message import ScorecardMessage +from pe_mailer.email_reports import send_message, UnableToSendError + +LOGGER = logging.getLogger(__name__) +MAILER_ARN = os.environ.get("MAILER_ARN") + +def email_scorecard_report(org_id, scorecard_filename, month_num, year): + """Email scorecard.""" + print("running email report") + + # Get month name form number + datetime_object = datetime.datetime.strptime(month_num, "%m") + month = datetime_object.strftime("%b") + + # Assume role to use mailer + sts_client = boto3.client('sts') + assumed_role_object=sts_client.assume_role( + RoleArn=MAILER_ARN, + RoleSessionName="AssumeRoleSession1" + ) + credentials=assumed_role_object['Credentials'] + + ses_client = boto3.client("ses", + region_name="us-east-1", + aws_access_key_id=credentials['AccessKeyId'], + aws_secret_access_key=credentials['SecretAccessKey'], + aws_session_token=credentials['SessionToken'] + ) + + # Send reports and gather summary statistics + # stats = send_scorecard(ses_client, pe_report_dir, to) + # Construct the Posture and Exposure message to send + to_emails = ["andrew.loftus@associates.cisa.dhs.gov"] + message = ScorecardMessage( + scorecard_filename, month, year, org_id, to_emails + ) + agencies_emailed_scorecard = 0 + + try: + agencies_emailed_scorecard = send_message( + ses_client, message, agencies_emailed_scorecard + ) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send Scorecard report for agency with ID %s", + org_id, + exc_info=True, + stack_info=True, + ) + + stats = f"{agencies_emailed_scorecard} email sent." + LOGGER.info(stats) + + + # Email the summary statistics, if necessary + summary_to = "andrew.loftus@associates.cisa.dhs.gov" + if summary_to is not None and stats: + message = StatsMessage(summary_to.split(","), stats) + try: + send_message(ses_client, message) + except (UnableToSendError, ClientError): + LOGGER.error( + "Unable to send cyhy-mailer report summary", + exc_info=True, + stack_info=True, + ) diff --git a/src/pe_scorecard/metrics.py b/src/pe_scorecard/metrics.py new file mode 100644 index 00000000..48fdfff3 --- /dev/null +++ b/src/pe_scorecard/metrics.py @@ -0,0 +1,692 @@ +"""Calculations for scorecard metrics.""" +# Standard Python Libraries +import calendar +import datetime +import json +import logging + +# Third-Party Libraries +from bs4 import BeautifulSoup +import numpy as np +import pandas as pd +import requests + +from .data.db_query import ( + find_last_data_updated, + find_last_scan_date, + get_scorecard_metrics_past, + query_certs, + query_domain_counts, + query_https_scan, + query_ips_counts, + kev_list, + query_open_vulns, + query_profiling_views, + query_software_scans, + query_sslyze_scan, + query_trusty_mail, + query_vuln_tickets, + query_web_app_counts, +) +from .unified_scorecard_generator import create_scorecard + +BOD1801_DMARC_RUA_URI = "mailto:reports@dmarc.cyber.dhs.gov" +# Setup logging to central +LOGGER = logging.getLogger(__name__) + + +class Scorecard: + """Class to generate scorecard metrics.""" + + def __init__( + self, + month, + year, + sector, + org_data, + org_uid_list, + cyhy_id_list, + vs_time_to_remediate, + vs_fceb_results, + was_fceb_ttr, + ): + """Initialize scorecard class.""" + self.org_data = org_data + self.scorecard_dict = { + "agency_name": org_data["name"], + "agency_id": org_data["cyhy_db_name"], + "sector_name": sector, + "date": calendar.month_name[int(month)] + " " + year, + "data_pulled_date": find_last_scan_date()[0].strftime("%b %d, %Y"), + } + + last_updated = find_last_data_updated(cyhy_id_list)[0] + + if not last_updated: + last_updated = org_data["cyhy_period_start"].strftime("%b %d, %Y") + else: + last_updated = last_updated.strftime("%b %d, %Y") + + self.scorecard_dict["last_data_sent_date"] = last_updated + + start_date = datetime.date(int(year), int(month), 1) + end_date = (start_date + datetime.timedelta(days=32)).replace(day=1) + self.start_date = start_date + self.end_date = end_date + self.org_uid_list = org_uid_list + self.cyhy_id_list = cyhy_id_list + + self.scorecard_dict["start_date"] = start_date + self.scorecard_dict["end_date"] = end_date + self.scorecard_dict["organizations_uid"] = org_data["organizations_uid"] + + # TODO: Actually calculate these. This is just a placeholder + self.scorecard_dict["score"] = None + self.scorecard_dict["discovery_score"] = None + self.scorecard_dict["profiling_score"] = None + self.scorecard_dict["identification_score"] = None + self.scorecard_dict["tracking_score"] = None + + self.ip_counts = query_ips_counts(org_uid_list) + self.domain_counts = query_domain_counts(org_uid_list) + # # TODO possibly need to format a date string based on the new column + self.web_app_counts = query_web_app_counts(start_date, org_uid_list) + self.cert_counts = query_certs(start_date, end_date) + + # self.ports_data = query_cyhy_port_scans(start_date, end_date, org_uid_list) + self.profiling_dict = query_profiling_views(start_date, org_uid_list) + self.software_counts = query_software_scans(start_date, end_date, org_uid_list) + + self.vs_vuln_counts = query_vuln_tickets(org_uid_list) + # self.vs_remediation = query_vuln_remediation(start_date, end_date, org_uid_list) + self.vs_remediation = vs_time_to_remediate + self.vs_fceb_results = vs_fceb_results + + self.vs_open_vulns = query_open_vulns(org_uid_list) + self.kev_list = kev_list() + + self.was_fceb_ttr = was_fceb_ttr + # # TODO adjust queries parameters + # self.sslyze_data = query_sslyze_scan(org_uid_list) + # self.https_data = query_https_scan(org_uid_list, + # ) + # self.trusty_mail_data = query_trusty_mail(org_uid_list) + + @staticmethod + def get_percent_compliance(total, overdue): + """Calculate percentage of compliance.""" + if total == 0: + return 100 + else: + return round(((total - overdue) / total) * 100, 2) + + @staticmethod + def get_age(start_time, end_time): + """Identify age of open vulnerability.""" + # if "." in start_time: + # start_time = start_time.split(".")[0] + # start_time = datetime.strptime(start_time, "%Y-%m-%d %H:%M:%S") + start_time = start_time.timestamp() + start_time = datetime.datetime.fromtimestamp(start_time, datetime.timezone.utc) + start_time = start_time.replace(tzinfo=None) + end_time = end_time.timestamp() + end_time = datetime.datetime.fromtimestamp(end_time, datetime.timezone.utc) + end_time = end_time.replace(tzinfo=None) + age = round((float((end_time - start_time).total_seconds()) / 60 / 60 / 24), 2) + return age + + def calculate_discovery_metrics_counts(self): + """Summarize discovery findings into key metrics.""" + total_ips_df = self.ip_counts + total_ips = total_ips_df["total_ips"].sum() + + total_self_reported_ips = total_ips_df["cidr_reported"].sum() + discovered_ips = total_ips_df["ip_discovered"].sum() + + self.scorecard_dict["ips_self_reported"] = total_self_reported_ips + self.scorecard_dict["ips_discovered"] = discovered_ips + self.scorecard_dict["ips_monitored"] = total_ips + + if total_self_reported_ips == 0 and discovered_ips == 0: + self.scorecard_dict["ips_monitored"] = None + + domains_identified = self.domain_counts["identified"].sum() + domains_self_reported = self.domain_counts["unidentified"].sum() + + self.scorecard_dict["domains_self_reported"] = domains_self_reported + self.scorecard_dict["domains_discovered"] = domains_identified + + self.scorecard_dict["domains_monitored"] = ( + domains_self_reported + domains_identified + ) + + if domains_self_reported == 0 and domains_identified == 0: + self.scorecard_dict["domains_monitored"] = None + + # TODO add web_apps + web_app_df = self.web_app_counts + web_apps_self_reported = web_app_df["web_app_cnt"].sum() + web_apps_discovered = 0 + + self.scorecard_dict["web_apps_self_reported"] = web_apps_self_reported + self.scorecard_dict["web_apps_discovered"] = web_apps_discovered + + self.scorecard_dict["web_apps_monitored"] = ( + web_apps_self_reported + web_apps_discovered + ) + + if web_apps_self_reported == 0 and web_apps_discovered == 0: + self.scorecard_dict["web_apps_monitored"] = None + + # TODO add certs + certs_df = self.cert_counts + certs_df_filtered = certs_df[ + certs_df["organizations_uid"].isin(self.org_uid_list) + ] + certs_count = certs_df_filtered["count"].sum() + if certs_count: + self_reported_certs = certs_count + else: + self_reported_certs = 0 + discovered_certs = 0 + + self.scorecard_dict["certs_self_reported"] = self_reported_certs + self.scorecard_dict["certs_discovered"] = discovered_certs + self.scorecard_dict["certs_monitored"] = self_reported_certs + discovered_certs + + if self_reported_certs == 0 and discovered_certs == 0: + self.scorecard_dict["certs_monitored"] = None + + def calculate_profiling_metrics(self): + """Summarize profiling findings into key metrics.""" + profiling_dict = self.profiling_dict + # print(ports_df) + # insecure_protocols_list = [ + # "rdp", + # "telnet", + # "ftp", + # "rpc", + # "smb", + # "sql", + # "ldap", + # "irc", + # "netbios", + # "kerberos", + # ] + # services_list = ["http", "https", "http-proxy"] + # # ports_df.groupby(['ip', 'port']).ngroups + # total_ports = set() # * + # insecure_ports = set() # * + # total_protocols = set() + # insecure_protocols = set() + # total_services = set() + + # ports_df + # for index2, portscan in ports_df.iterrows(): + # total_ports.add((portscan["ip"], portscan["port"])) + # # Currently this won't allow multiple risky services on the same port + # if ( + # portscan["service_name"] in insecure_protocols_list + # and portscan["state"] == "open" + # ): + # insecure_ports.add((portscan["ip"], portscan["port"])) + + # total_protocols.add((portscan["service_name"], portscan["port"])) + # if ( + # portscan["service_name"] in insecure_protocols_list + # and portscan["state"] == "open" + # ): + # insecure_protocols.add((portscan["service_name"], portscan["port"])) + + # if portscan["service_name"] in services_list: + # total_services.add((portscan["service_name"], portscan["port"])) + + # self.scorecard_dict["ports_total_count"] = len(total_ports) + # self.scorecard_dict["ports_risky_count"] = len(insecure_ports) + # self.scorecard_dict["protocol_total_count"] = len(total_protocols) + # self.scorecard_dict["protocol_insecure_count"] = len(insecure_protocols) + # self.scorecard_dict["services_total_count"] = len(total_services) + self.scorecard_dict["total_ports"] = profiling_dict["ports_count"] + self.scorecard_dict["risky_ports"] = profiling_dict["risky_ports_count"] + self.scorecard_dict["protocols"] = profiling_dict["protocols_count"] + self.scorecard_dict["insecure_protocols"] = profiling_dict[ + "risky_protocols_count" + ] + self.scorecard_dict["total_services"] = profiling_dict["services"] + + software_df = self.software_counts + self.scorecard_dict["unsupported_software"] = software_df["count"].sum() + + def calculate_identification_metrics(self): + """Summarize identification findings into key metrics.""" + vuln_counts = self.vs_vuln_counts + self.scorecard_dict["ext_host_kev"] = vuln_counts["kev"].sum() + self.scorecard_dict["ext_host_vuln_critical"] = vuln_counts["critical"].sum() + self.scorecard_dict["ext_host_vuln_high"] = vuln_counts["high"].sum() + was_counts = self.web_app_counts + self.scorecard_dict["web_apps_kev"] = "N/A" + self.scorecard_dict["web_apps_vuln_critical"] = was_counts[ + "crit_vuln_cnt" + ].sum() + self.scorecard_dict["web_apps_vuln_high"] = was_counts["high_vuln_cnt"].sum() + + def calculate_tracking_metrics(self): + """Summarize tracking findings into key metrics.""" + vs_remediation_df = self.vs_remediation + vs_remediation_df = vs_remediation_df.replace({np.NaN: None}) + print(vs_remediation_df) + vuln_kev_attr = vs_remediation_df["weighted_kev"].sum() + if vs_remediation_df["kev_count"].sum() == 0: + self.scorecard_dict["org_avg_days_remediate_kev"] = "N/A" + else: + self.scorecard_dict["org_avg_days_remediate_kev"] = round(vuln_kev_attr) + + vuln_critical_attr = vs_remediation_df["weighted_critical"].sum() + if vs_remediation_df["critical_count"].sum() == 0: + self.scorecard_dict["org_avg_days_remediate_critical"] = "N/A" + else: + self.scorecard_dict["org_avg_days_remediate_critical"] = round( + vuln_critical_attr + ) + + vuln_high_attr = vs_remediation_df["weighted_high"].mean() + if vs_remediation_df["high_count"].sum() == 0: + self.scorecard_dict["org_avg_days_remediate_high"] = "N/A" + else: + self.scorecard_dict["org_avg_days_remediate_high"] = round(vuln_high_attr) + + vs_fceb_df = self.vs_fceb_results + self.scorecard_dict["sect_avg_days_remediate_kev"] = ( + "N/A" + if vs_fceb_df["ATTR KEVs"] is np.nan + else round(vs_fceb_df["ATTR KEVs"]) + ) + self.scorecard_dict["sect_avg_days_remediate_critical"] = ( + "N/A" + if vs_fceb_df["ATTR Crits"] is np.nan + else round(vs_fceb_df["ATTR Crits"]) + ) + self.scorecard_dict["sect_avg_days_remediate_high"] = ( + "N/A" + if vs_fceb_df["ATTR Highs"] is np.nan + else round(vs_fceb_df["ATTR Highs"]) + ) + + # Calculate bod compliance percentage + open_tickets_df = self.vs_open_vulns + kevs_df = self.kev_list + total_kevs = 0 + overdue_kevs = 0 + total_crits = 0 + overdue_crits = 0 + total_highs = 0 + overdue_highs = 0 + for index2, ticket in open_tickets_df.iterrows(): + time_opened = ticket["time_opened"] + now = datetime.datetime.now() + age = self.get_age(time_opened, now) + if ticket["cve"] in kevs_df["kev"].values: + total_kevs = total_kevs + 1 + if age > 14.0: + overdue_kevs += 1 + if ticket["cvss_base_score"] >= 9.0: + total_crits = total_crits + 1 + if age > 15.0: + overdue_crits += 1 + if ticket["cvss_base_score"] >= 7.0 and ticket["cvss_base_score"] < 9.0: + total_highs = total_highs + 1 + if age > 30.0: + overdue_highs += 1 + bod_22_01 = self.get_percent_compliance(total_kevs, overdue_kevs) + self.scorecard_dict["bod_22_01-01"] = True if bod_22_01 == 100 else False + crit_19_02 = self.get_percent_compliance(total_crits, overdue_crits) + self.scorecard_dict["bod_19_02_critical"] = True if crit_19_02 == 100 else False + high_19_02 = self.get_percent_compliance(total_highs, overdue_highs) + self.scorecard_dict["bod_19_02_high"] = True if high_19_02 == 100 else False + + web_app_df = self.web_app_counts + was_fceb_ttr = self.was_fceb_ttr + + total_critical = web_app_df["crit_rem_cnt"].sum() + web_app_df["weighted_critical"] = ( + web_app_df["crit_rem_cnt"] / total_critical + ) * web_app_df["crit_rem_time"] + + self.scorecard_dict["org_web_avg_days_remediate_critical"] = ( + web_app_df["weighted_critical"].sum() if total_critical > 0 else "N/A" + ) + + total_high = web_app_df["high_rem_cnt"].sum() + web_app_df["weighted_high"] = ( + web_app_df["high_rem_cnt"] / total_high + ) * web_app_df["high_rem_time"] + self.scorecard_dict["org_web_avg_days_remediate_high"] = ( + web_app_df["weighted_high"].sum() if total_high > 0 else "N/A" + ) + + self.scorecard_dict["sect_web_avg_days_remediate_critical"] = was_fceb_ttr[ + "critical" + ] + self.scorecard_dict["sect_web_avg_days_remediate_high"] = was_fceb_ttr["high"] + + self.scorecard_dict[ + "email_compliance_pct" + ] = self.calculate_bod18_compliance_email(self.org_uid_list) + self.scorecard_dict[ + "https_compliance_pct" + ] = self.calculate_bod18_compliance_https(self.org_uid_list) + + def fill_scorecard_dict(self): + """Fill dictionary with scorecard metrics.""" + print("Filling scorecard dictionary") + self.calculate_discovery_metrics_counts() + self.calculate_profiling_metrics() + self.calculate_identification_metrics() + self.calculate_tracking_metrics() + # self.get_last_month_metrics() + print(self.scorecard_dict) + + @staticmethod + def ocsp_exclusions(): + """Prepare a list of OCSP sites to exclude.""" + URL = "https://github.com/cisagov/dotgov-data/blob/main/dotgov-websites/ocsp-crl.csv" + r = requests.get(URL) + soup = BeautifulSoup(r.content, features="lxml") + + table = soup.find_all("table") + df = pd.read_html(str(table))[0] + + df = df.drop(columns=[0]) + ocsp_crl = df[1].values.tolist() + + return ocsp_crl + + @staticmethod + def add_weak_crypto_data_to_domain(domain_doc, sslyze_data_all_domains): + """Calculate weak crypto data for a given domain.""" + # Look for weak crypto data in sslyze_data_all_domains and + # add hosts with weak crypto to + # domain_doc['hosts_with_weak_crypto'] + domain_doc["domain_has_weak_crypto"] = False + domain_doc["hosts_with_weak_crypto"] = [] + domain_doc["domain_has_symantec_cert"] = False + + if sslyze_data_all_domains.get(domain_doc["domain"]): + for host in sslyze_data_all_domains[domain_doc["domain"]]: + if ( + host["sslv2"] + or host["sslv3"] + or host["any_3des"] + or host["any_rc4"] + ): + domain_doc["domain_has_weak_crypto"] = True + domain_doc["hosts_with_weak_crypto"].append(host) + if host["is_symantec_cert"]: + domain_doc["domain_has_symantec_cert"] = True + return domain_doc + + def calculate_bod18_compliance_email(self, agency): + """Calculate BOD 18-01 trusty mail compliance.""" + bod_1801_compliant_count = 0 + base_domain_plus_smtp_subdomain_count = 0 + + sslyze_data_all_domains = dict() + for host in query_sslyze_scan(agency, ["25", "587", "465"]): + current_host_dict = { + "scanned_hostname": host["scanned_hostname"], + "scanned_port": host["scanned_port"], + "sslv2": host["sslv2"], + "sslv3": host["sslv3"], + "any_3des": host["any_3des"], + "any_rc4": host["any_rc4"], + "is_symantec_cert": host["is_symantec_cert"], + } + + if not sslyze_data_all_domains.get(host["domain"]): + sslyze_data_all_domains[host["domain"]] = [current_host_dict] + else: + sslyze_data_all_domains[host["domain"]].append(current_host_dict) + + for domain in query_trusty_mail(agency): + domain = self.add_weak_crypto_data_to_domain( + domain, sslyze_data_all_domains + ) + + if domain["live"]: + domain["valid_dmarc2"] = ( + domain["valid_dmarc"] or domain["valid_dmarc_base_domain"] + ) + domain["valid_dmarc_subdomain_policy_reject"] = False + # According to RFC7489, "'sp' will be ignored for DMARC + # records published on subdomains of Organizational + # Domains due to the effect of the DMARC policy discovery + # mechanism." Therefore we have chosen not to penalize + # for sp!=reject when considering subdomains. + # + # See here for more details: + # https://tools.ietf.org/html/rfc7489#section-6.3 + if domain["valid_dmarc2"] and ( + not domain["is_base_domain"] + or domain["dmarc_subdomain_policy"] == "reject" + ): + domain["valid_dmarc_subdomain_policy_reject"] = True + + domain["valid_dmarc_policy_reject"] = False + if domain["valid_dmarc2"] and domain["dmarc_policy"] == "reject": + domain["valid_dmarc_policy_reject"] = True + + domain["valid_dmarc_policy_pct"] = False + + if ( + domain["valid_dmarc2"] + and domain["dmarc_policy_percentage"] == "100" + ): + domain["valid_dmarc_policy_pct"] = True + + domain["valid_dmarc_policy_of_reject"] = False + if ( + domain["valid_dmarc_policy_reject"] + and domain["valid_dmarc_subdomain_policy_reject"] + and domain["valid_dmarc_policy_pct"] + ): + domain["valid_dmarc_policy_of_reject"] = True + + if domain["is_base_domain"]: + domain["spf_covered"] = domain["valid_spf"] + else: + domain["spf_covered"] = domain["valid_spf"] or ( + domain["spf_record"] is False + and domain["valid_dmarc_policy_of_reject"] + ) + + domain["valid_dmarc_bod1801_rua_uri"] = False + if domain["valid_dmarc2"]: + for uri_dict in json.loads( + domain["aggregate_report_uris"] + .replace("'", '"') + .replace("None", "null") + ): + if uri_dict["uri"].lower() == BOD1801_DMARC_RUA_URI.lower(): + domain["valid_dmarc_bod1801_rua_uri"] = True + break + + if domain["is_base_domain"] or ( + not domain["is_base_domain"] and domain["domain_supports_smtp"] + ): + base_domain_plus_smtp_subdomain_count += 1 + if ( + domain["domain_supports_smtp"] + and domain["domain_supports_starttls"] + ) or not domain["domain_supports_smtp"]: + if ( + domain["spf_covered"] + and not domain["domain_has_weak_crypto"] + and domain["valid_dmarc_policy_reject"] + and domain["valid_dmarc_subdomain_policy_reject"] + and domain["valid_dmarc_policy_pct"] + and domain["valid_dmarc_bod1801_rua_uri"] + ): + bod_1801_compliant_count += 1 + + if base_domain_plus_smtp_subdomain_count == 0: + LOGGER.info(agency) + LOGGER.info("Divide by zero in bod 18 email compliance") + return None + bod_1801_compliant_percentage = round( + bod_1801_compliant_count / base_domain_plus_smtp_subdomain_count * 100.0, + 1, + ) + return bod_1801_compliant_percentage + + def calculate_bod18_compliance_https(self, agency): + """Calculate BOD 18-01 compliance percentage for https.""" + bod_1801_count = 0 + all_eligible_domains_count = 0 + ocsp_exclusion_list = self.ocsp_exclusions() + + all_domains = query_https_scan(agency) + sslyze_data_all_domains = dict() + for host in query_sslyze_scan(agency, ["443"]): + current_host_dict = { + "scanned_hostname": host["scanned_hostname"], + "scanned_port": host["scanned_port"], + "sslv2": host["sslv2"], + "sslv3": host["sslv3"], + "any_3des": host["any_3des"], + "any_rc4": host["any_rc4"], + "is_symantec_cert": host["is_symantec_cert"], + } + + if not sslyze_data_all_domains.get(host["domain"]): + sslyze_data_all_domains[host["domain"]] = [current_host_dict] + else: + sslyze_data_all_domains[host["domain"]].append(current_host_dict) + + for domain in all_domains: + domain = self.add_weak_crypto_data_to_domain( + domain, sslyze_data_all_domains + ) + domain["ocsp_domain"] = domain["domain"] in ocsp_exclusion_list + + if domain["live"]: + if not domain["ocsp_domain"]: + all_eligible_domains_count += 1 + + # BOD 18-01 compliant? + if ( + ( + domain["domain_supports_https"] + and domain["domain_enforces_https"] + and domain["domain_uses_strong_hsts"] + ) + or ( + domain["live"] + and ( + domain["hsts_base_domain_preloaded"] + or ( + not domain["https_full_connection"] + and domain["https_client_auth_required"] + ) + ) + ) + ) and not domain["domain_has_weak_crypto"]: + if not domain["ocsp_domain"]: + bod_1801_count += 1 + if all_eligible_domains_count == 0: + LOGGER.info(agency) + LOGGER.info("Divide by zero in bod 18 https compliance") + return None + bod_1801_percentage = round( + bod_1801_count / all_eligible_domains_count * 100.0, 1 + ) + + return bod_1801_percentage + + def get_last_month_metrics(self): + """Get the Scorecard metrics from the last month.""" + scorecard_dict_past = get_scorecard_metrics_past( + self.org_data["organizations_uid"], + self.start_date, + ) + LOGGER.info( + "Past report date: %s", self.start_date - datetime.timedelta(days=1) + ) + + if scorecard_dict_past.empty: + LOGGER.error("No Scorecard summary data for the last report period.") + ips_monitored_trend = self.scorecard_dict["ips_monitored"] + domains_monitored_trend = self.scorecard_dict["domains_monitored"] + web_apps_monitored_trend = self.scorecard_dict["web_apps_monitored"] + certs_monitored_trend = self.scorecard_dict["certs_monitored"] + ports_total_trend = self.scorecard_dict["total_ports"] + ports_risky_trend = self.scorecard_dict["risky_ports"] + protocol_total_trend = self.scorecard_dict["protocols"] + protocol_insecure_trend = self.scorecard_dict["insecure_protocols"] + services_total_trend = self.scorecard_dict["total_services"] + software_unsupported_trend = self.scorecard_dict["unsupported_software"] + email_compliance_last_period = self.scorecard_dict["email_compliance_pct"] + https_compliance_last_period = self.scorecard_dict["https_compliance_pct"] + discovery_trend = self.scorecard_dict.get("discovery_score", 0) + profiling_trend = self.scorecard_dict.get("profiling_score", 0) + identification_trend = self.scorecard_dict.get("identification_score", 0) + tracking_trend = self.scorecard_dict.get("tracking_score", 0) + else: + ips_monitored_trend = scorecard_dict_past["ips_monitored"][0] + domains_monitored_trend = scorecard_dict_past["domains_monitored"][0] + web_apps_monitored_trend = scorecard_dict_past["web_apps_monitored"][0] + certs_monitored_trend = scorecard_dict_past["certs_monitored"][0] + ports_total_trend = scorecard_dict_past["total_ports"][0] + ports_risky_trend = scorecard_dict_past["risky_ports"][0] + protocol_total_trend = scorecard_dict_past["protocols"][0] + protocol_insecure_trend = scorecard_dict_past["insecure_protocols"][0] + services_total_trend = scorecard_dict_past["total_services"][0] + software_unsupported_trend = scorecard_dict_past["unsupported_software"][0] + email_compliance_last_period = scorecard_dict_past["email_compliance_pct"][ + 0 + ] + https_compliance_last_period = scorecard_dict_past["https_compliance_pct"][ + 0 + ] + discovery_trend = scorecard_dict_past["discovery_score"][0] + profiling_trend = scorecard_dict_past["profiling_score"][0] + identification_trend = scorecard_dict_past["identification_score"][0] + tracking_trend = scorecard_dict_past["tracking_score"][0] + + past_scorecard_metrics_dict = { + "ips_monitored_trend": ips_monitored_trend, + "domains_monitored_trend": domains_monitored_trend, + "web_apps_monitored_trend": web_apps_monitored_trend, + "certs_monitored_trend": certs_monitored_trend, + "ports_total_trend": ports_total_trend, + "ports_risky_trend": ports_risky_trend, + "protocol_total_trend": protocol_total_trend, + "protocol_insecure_trend": protocol_insecure_trend, + "services_total_trend": services_total_trend, + "software_unsupported_trend": software_unsupported_trend, + "email_compliance_last_period": email_compliance_last_period, + "https_compliance_last_period": https_compliance_last_period, + "discovery_trend": discovery_trend, + "profiling_trend": profiling_trend, + "identification_trend": identification_trend, + "tracking_trend": tracking_trend, + } + self.scorecard_dict.update(past_scorecard_metrics_dict) + + def generate_scorecard(self, output_directory, exclude_bods=False): + """Generate a scorecard with the prefilled data_dictionary.""" + scorecard_dict = self.scorecard_dict + + file_name = ( + output_directory + + "/scorecard_" + + scorecard_dict["agency_id"] + + "_" + + scorecard_dict["sector_name"] + + "_" + + self.start_date.strftime("%b-%Y") + + ".pdf" + ) + + create_scorecard(scorecard_dict, file_name, True, False, exclude_bods) + + return file_name diff --git a/src/pe_scorecard/scorecard_assets/Header.png b/src/pe_scorecard/scorecard_assets/Header.png new file mode 100644 index 00000000..96733491 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/Header.png differ diff --git a/src/pe_scorecard/scorecard_assets/cisa.png b/src/pe_scorecard/scorecard_assets/cisa.png new file mode 100755 index 00000000..ee16d16a Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/cisa.png differ diff --git a/src/pe_scorecard/scorecard_assets/data_box.png b/src/pe_scorecard/scorecard_assets/data_box.png new file mode 100644 index 00000000..5b98a22d Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/data_box.png differ diff --git a/src/pe_scorecard/scorecard_assets/down_black.png b/src/pe_scorecard/scorecard_assets/down_black.png new file mode 100644 index 00000000..f1bbd3ea Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/down_black.png differ diff --git a/src/pe_scorecard/scorecard_assets/down_green.png b/src/pe_scorecard/scorecard_assets/down_green.png new file mode 100644 index 00000000..8da31794 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/down_green.png differ diff --git a/src/pe_scorecard/scorecard_assets/down_red.png b/src/pe_scorecard/scorecard_assets/down_red.png new file mode 100644 index 00000000..09a595b0 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/down_red.png differ diff --git a/src/pe_scorecard/scorecard_assets/footer_banner.png b/src/pe_scorecard/scorecard_assets/footer_banner.png new file mode 100644 index 00000000..a87c6ce3 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/footer_banner.png differ diff --git a/src/pe_scorecard/scorecard_assets/green_check.png b/src/pe_scorecard/scorecard_assets/green_check.png new file mode 100644 index 00000000..dc83614b Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/green_check.png differ diff --git a/src/pe_scorecard/scorecard_assets/green_score_arrow.png b/src/pe_scorecard/scorecard_assets/green_score_arrow.png new file mode 100644 index 00000000..c707e6ea Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/green_score_arrow.png differ diff --git a/src/pe_scorecard/scorecard_assets/grey_dot.png b/src/pe_scorecard/scorecard_assets/grey_dot.png new file mode 100644 index 00000000..d36f3332 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/grey_dot.png differ diff --git a/src/pe_scorecard/scorecard_assets/no_change.png b/src/pe_scorecard/scorecard_assets/no_change.png new file mode 100644 index 00000000..1105ec99 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/no_change.png differ diff --git a/src/pe_scorecard/scorecard_assets/red_score_arrow.png b/src/pe_scorecard/scorecard_assets/red_score_arrow.png new file mode 100644 index 00000000..d44a3584 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/red_score_arrow.png differ diff --git a/src/pe_scorecard/scorecard_assets/red_x.png b/src/pe_scorecard/scorecard_assets/red_x.png new file mode 100644 index 00000000..6fa46c47 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/red_x.png differ diff --git a/src/pe_scorecard/scorecard_assets/section_divider.png b/src/pe_scorecard/scorecard_assets/section_divider.png new file mode 100644 index 00000000..58fd9b32 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/section_divider.png differ diff --git a/src/pe_scorecard/scorecard_assets/up_black.png b/src/pe_scorecard/scorecard_assets/up_black.png new file mode 100644 index 00000000..ba29d304 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/up_black.png differ diff --git a/src/pe_scorecard/scorecard_assets/up_green.png b/src/pe_scorecard/scorecard_assets/up_green.png new file mode 100644 index 00000000..f184aba7 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/up_green.png differ diff --git a/src/pe_scorecard/scorecard_assets/up_red.png b/src/pe_scorecard/scorecard_assets/up_red.png new file mode 100644 index 00000000..510e0d56 Binary files /dev/null and b/src/pe_scorecard/scorecard_assets/up_red.png differ diff --git a/src/pe_scorecard/scorecard_generator.py b/src/pe_scorecard/scorecard_generator.py new file mode 100644 index 00000000..3cdc0af2 --- /dev/null +++ b/src/pe_scorecard/scorecard_generator.py @@ -0,0 +1,461 @@ +"""A tool for creating CISA unified scorecard. + +Usage: + pe-scorecard REPORT_MONTH REPORT_YEAR OUTPUT_DIRECTORY [--log-level=LEVEL] [--sectors=SECTOR_LIST] [--orgs=ORG_LIST] [--email] [--cancel-refresh] [--exclude_bods] + +Options: + -h --help Show this message. + REPORT_MONTH Numeric month, format MM + REPORT_YEAR Numeric year, format YYYY + OUTPUT_DIRECTORY The directory where the final PDF + reports should be saved. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -s --sectors=SECTOR_LIST A comma-separated list of sectors to generate scorecards for. + If not specified, scorecards will be generated for all sectors + marked with the run_scorecard flag. If orgs are provided, the orgs + will be run against the given sectors if they are linked. + [default: all] + -o --orgs=ORG_LIST A comma-separated list of orgs to generate a scorecard for. + If not specified, scorecards will be generated for all orgs + related to a flagged scorecard. Orgs must be linked to a provided sector. + Orgs in the list must match the IDs in the cyhy-db. E.g. DHS,DHS_ICE,DOC + [default: all] + -m --email If included, email report [default: False] + -x --cancel-refresh If included, don't refresh materialized views [default: False] + -b --exclude_bods If included, bod data will be excluded [default: False] +""" + +# Standard Python Libraries +import calendar +import datetime +import logging +import os +import sys +import traceback +from typing import Any, Dict + +# Third-Party Libraries +import docopt +import numpy as np +from schema import And, Schema, SchemaError, Use + +# cisagov Libraries +import pe_scorecard + +from ._version import __version__ + +# from .average_time_to_remediate import calculate_time_to_remediate +from .data.db_query import ( + execute_scorecard_summary_data, + find_sub_sectors, + get_scorecard_orgs, + get_scorecard_sectors, + insert_scores, + query_scorecard_data, + query_sector_ttr, + query_was_sector_ttr, + refresh_views, + find_last_data_updated, + find_last_scan_date +) + +# from .helpers.email_scorecard import email_scorecard_report +from .metrics import Scorecard +from .scores.generate_d_score import gen_discov_scores +from .scores.generate_i_score import gen_ident_scores +from .scores.profiling_score import get_profiling_score +from .scores.tracking_score import get_tracking_score +from .unified_scorecard_generator import create_scorecard + +LOGGER = logging.getLogger(__name__) +ACCESSOR_AWS_PROFILE = os.getenv("ACCESSOR_PROFILE") + + +def generate_scorecards( + month, + year, + output_directory, + user_sectors_list="all", + orgs_list="all", + email=False, + cancel_refresh=False, + exclude_bods=False, +): + """Generate scorecards for approved orgs.""" + # Get sectors flagged to run scorecards + scorecard_sectors = get_scorecard_sectors() + # Create a list of sector ids + sectors = scorecard_sectors["id"].unique().tolist() + # Query all the orgs associated with flagged sectors + scorecard_orgs = get_scorecard_orgs() + + # report_orgs = scorecard_orgs[scorecard_orgs['receives_cyhy_report'] == True] + + # sectors = scorecard_orgs['sector_id'].unique().tolist() + + # Filter sectors down to user provided list + if user_sectors_list != "all": + temp_sectors = [] + for sector in user_sectors_list.split(","): + if sector not in sectors: + LOGGER.warning("%s is not set up to generate scorecards", sector) + else: + temp_sectors.append(sector) + sectors = temp_sectors + + LOGGER.info("Running on the following sectors: %s", ",".join(map(str, sectors))) + + # Refresh materialized views unless canceled + if not cancel_refresh: + LOGGER.info("Refreshing Views") + refresh_views() + + start_date = datetime.date(int(year), int(month), 1) + end_date = (start_date + datetime.timedelta(days=32)).replace(day=1) + failed = [] + # Loop through each selected sector + for sector in sectors: + # Query children sectors of a given sector that may link to orgs + all_related_sectors = find_sub_sectors(sector)["id"].values.tolist() + # Query orgs that can have scorecards delivered to them + filtered_values = np.where((scorecard_orgs["sector_id"].isin(all_related_sectors)) & (scorecard_orgs["receives_cyhy_report"] == True)) + recipient_sector_orgs = scorecard_orgs.loc[ + filtered_values + ] + # Query all orgs in the sector + sector_orgs = scorecard_orgs[ + scorecard_orgs["sector_id"].isin(all_related_sectors) + ] + # If not "all", separate orgs string into a list of orgs + if orgs_list == "all": + recipient_orgs_df = recipient_sector_orgs + else: + # orgs_list = orgs_list.split(",") + recipient_orgs_df = recipient_sector_orgs[ + recipient_sector_orgs["cyhy_db_name"].isin(orgs_list.split(",")) + ] + + if len(recipient_orgs_df) == 0: + LOGGER.info("No orgs were identified for %s", sector) + continue + + # # Calculate sector level data + # (avg_time_to_remediate_df, vs_sector_results) = query_sector_ttr( + # int(month), int(year), sector + # ) + # was_sector_ttr = query_was_sector_ttr(start_date, sector) + + # # Loop through orgs that will get scorecards + # for i, org in recipient_orgs_df.iterrows(): + # try: + # LOGGER.info( + # "RUNNING SCORECARD ON %s in the %s sector", + # org["cyhy_db_name"], + # sector, + # ) + # # If org is a parent grab the children to be included in rollup + # if org["is_parent"]: + # children_df = sector_orgs[ + # (sector_orgs["parent_org_uid"] == org["organizations_uid"]) + # & (sector_orgs["retired"] == False) + # ] + # org_uid_list = children_df["organizations_uid"].values.tolist() + # org_uid_list.append(org["organizations_uid"]) + # cyhy_id_list = children_df["cyhy_db_name"].values.tolist() + # cyhy_id_list.append(org["cyhy_db_name"]) + + # else: + # org_uid_list = [org["organizations_uid"]] + # cyhy_id_list = [org["cyhy_db_name"]] + + # # Calculate rollup level datapoints + # vs_time_to_remediate = avg_time_to_remediate_df[ + # avg_time_to_remediate_df["cyhy_db_name"].isin(cyhy_id_list) + # ] + + # total_kevs = vs_time_to_remediate["kev_count"].sum() + # vs_time_to_remediate["weighted_kev"] = ( + # vs_time_to_remediate["kev_count"] / total_kevs + # ) * vs_time_to_remediate["kev_ttr"] + + # total_critical = vs_time_to_remediate["critical_count"].sum() + # vs_time_to_remediate["weighted_critical"] = ( + # vs_time_to_remediate["critical_count"] / total_critical + # ) * vs_time_to_remediate["critical_ttr"] + + # total_high = vs_time_to_remediate["high_count"].sum() + # vs_time_to_remediate["weighted_high"] = ( + # vs_time_to_remediate["high_count"] / total_high + # ) * vs_time_to_remediate["high_ttr"] + + # # Instantiate Scorecard Variable + # scorecard = Scorecard( + # month, + # year, + # sector, + # org, + # org_uid_list, + # cyhy_id_list, + # vs_time_to_remediate, + # vs_sector_results, + # was_sector_ttr, + # ) + # scorecard.fill_scorecard_dict() + + # # Insert dictionary into the summary table + # execute_scorecard_summary_data(scorecard.scorecard_dict) + + # except Exception as e: + # LOGGER.error("Scorecard failed for %s: %s", org["cyhy_db_name"], e) + # LOGGER.error(traceback.format_exc()) + # failed += org["cyhy_db_name"] + + # Calculate scores + sectors_df = sector_orgs[["organizations_uid", "cyhy_db_name"]] + end_datetime = datetime.datetime(end_date.year, end_date.month, end_date.day) + + discovery_scores = gen_discov_scores( + end_datetime, sectors_df + ) + profiling_scores = get_profiling_score(sectors_df, int(year), int(month)) + + identification_scores = gen_ident_scores( + end_datetime, sectors_df + ) + tracking_scores = get_tracking_score(sectors_df, int(year), int(month)) + # Loop through orgs again to generate scorecards + for i, org in recipient_orgs_df.iterrows(): + try: + # Grab score and insert into database + discovery_score = discovery_scores.loc[ + discovery_scores["organizations_uid"] == org["organizations_uid"], + "discov_score", + ].item() + discovery_grade = discovery_scores.loc[ + discovery_scores["organizations_uid"] == org["organizations_uid"], + "letter_grade", + ].item() + insert_scores( + start_date, + org["organizations_uid"], + discovery_score, + "discovery_score", + sector, + ) + profiling_score = profiling_scores.loc[ + profiling_scores["organizations_uid"] == org["organizations_uid"], + "profiling_score", + ].item() + profiling_grade = profiling_scores.loc[ + profiling_scores["organizations_uid"] == org["organizations_uid"], + "letter_grade", + ].item() + insert_scores( + start_date, + org["organizations_uid"], + profiling_score, + "profiling_score", + sector, + ) + identification_score = identification_scores.loc[ + identification_scores["organizations_uid"] + == org["organizations_uid"], + "ident_score", + ].item() + identification_grade = identification_scores.loc[ + identification_scores["organizations_uid"] + == org["organizations_uid"], + "letter_grade", + ].item() + insert_scores( + start_date, + org["organizations_uid"], + identification_score, + "identification_score", + sector, + ) + tracking_score = tracking_scores.loc[ + tracking_scores["organizations_uid"] == org["organizations_uid"], + "tracking_score", + ].item() + tracking_grade = tracking_scores.loc[ + tracking_scores["organizations_uid"] == org["organizations_uid"], + "letter_grade", + ].item() + insert_scores( + start_date, + org["organizations_uid"], + tracking_score, + "tracking_score", + sector, + ) + + # Calculate Overall Score + overall_score = ( + (discovery_score * 0.2) + + (profiling_score * 0.2) + + (identification_score * 0.3) + + (tracking_score * 0.3) + ) + insert_scores( + start_date, + org["organizations_uid"], + overall_score, + "score", + sector, + ) + + letter_ranges = [ + overall_score < 65, # F + (overall_score >= 65) & (overall_score < 67), # D + (overall_score >= 67) & (overall_score < 70), # D+ + (overall_score >= 70) & (overall_score < 73), # C- + (overall_score >= 73) & (overall_score < 77), # C + (overall_score >= 77) & (overall_score < 80), # C+ + (overall_score >= 80) & (overall_score < 83), # B- + (overall_score >= 83) & (overall_score < 87), # B + (overall_score >= 87) & (overall_score < 90), # B+ + (overall_score >= 90) & (overall_score < 93), # A- + (overall_score >= 93) & (overall_score < 97), # A + (overall_score >= 97) & (overall_score <= 100), # A+ + ] + letter_grades = [ + "F", + "D", + "D+", + "C-", + "C", + "C+", + "B-", + "B", + "B+", + "A-", + "A", + "A+", + ] + + # Query the data for the scorecard + scorecard_dict = query_scorecard_data( + org["organizations_uid"], start_date, sector + ) + if org["is_parent"]: + children_df = sector_orgs[ + (sector_orgs["parent_org_uid"] == org["organizations_uid"]) + & (sector_orgs["retired"] == False) + ] + cyhy_id_list = children_df["cyhy_db_name"].values.tolist() + cyhy_id_list.append(org["cyhy_db_name"]) + + else: + cyhy_id_list = [org["cyhy_db_name"]] + + last_updated = find_last_data_updated(cyhy_id_list)[0] + + if not last_updated: + last_updated = org["cyhy_period_start"].strftime("%b %d, %Y") + else: + last_updated = last_updated.strftime("%b %d, %Y") + + scorecard_dict["last_data_sent_date"] = last_updated + + scorecard_dict['agency_id'] = org['cyhy_db_name'] + scorecard_dict['date'] = calendar.month_name[int(month)] + " " + year + scorecard_dict['agency_name'] = org["name"] + scorecard_dict['data_pulled_date'] = find_last_scan_date()[0].strftime("%b %d, %Y") + scorecard_dict["score"] = np.select(letter_ranges, letter_grades) + # # Add scores to scorecard_dict + # scorecard_dict['discovery_score'] = discovery_score + scorecard_dict["discovery_grade"] = discovery_grade + # scorecard_dict['profiling_score'] = profiling_score + scorecard_dict["profiling_grade"] = profiling_grade + # scorecard_dict['identification_score'] = identification_score + scorecard_dict["identification_grade"] = identification_grade + # scorecard_dict['tracking_score'] = tracking_score + scorecard_dict["tracking_grade"] = tracking_grade + + + # Create filename + file_name = ( + output_directory + + "/scorecard_" + + scorecard_dict["agency_id"] + + "_" + + scorecard_dict["sector_name"] + + "_" + + start_date.strftime("%b-%Y") + + ".pdf" + ) + + # Create Scorecard + create_scorecard(scorecard_dict, file_name, True, True, exclude_bods) + + # If email, email the report out to customer + # if email: + # # TODO: Encrypt the report + # email_scorecard_report(org["cyhy_db_name"], filename, month, year) + + except Exception as e: + LOGGER.error("Scorecard failed for %s: %s", org["cyhy_db_name"], e) + LOGGER.error(traceback.format_exc()) + failed += org["cyhy_db_name"] + + +def main(): + """Generate PDF reports.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Setup logging to central file + logging.basicConfig( + filename=pe_scorecard.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + LOGGER.info("Loading Scorecard Report, Version : %s", __version__) + + # Create output directory + if not os.path.exists(validated_args["OUTPUT_DIRECTORY"]): + os.mkdir(validated_args["OUTPUT_DIRECTORY"]) + + # Generate reports + generate_scorecards( + validated_args["REPORT_MONTH"], + validated_args["REPORT_YEAR"], + validated_args["OUTPUT_DIRECTORY"], + validated_args["--sectors"], + validated_args["--orgs"], + validated_args["--email"], + validated_args["--cancel-refresh"], + validated_args["--exclude_bods"], + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/src/pe_scorecard/scores/generate_d_score.py b/src/pe_scorecard/scores/generate_d_score.py new file mode 100644 index 00000000..462230a1 --- /dev/null +++ b/src/pe_scorecard/scores/generate_d_score.py @@ -0,0 +1,428 @@ +"""A file containing the Discovery Score (D-Score) algorithm, version 1.0.""" +# Standard Python Libraries +import sys +import os +import logging + +# Third-Party Libraries +import numpy as np +import pandas as pd + +# Help python find db_query file +sys.path.append(os.path.join(os.path.dirname(__file__), "..", "..")) + +# cisagov Libraries +from pe_scorecard.scores.score_helper_functions import ( + rescale, + get_prev_startstop, + split_parent_child_records, +) +from pe_scorecard.data.db_query import ( + # VS queries + dscore_vs_cert, + dscore_vs_mail, + # PE queries + dscore_pe_ip, + dscore_pe_domain, + # WAS queries + dscore_was_webapp, + # FCEB Stakeholder sectors by size + fceb_status, + xs_stakeholders, + s_stakeholders, + m_stakeholders, + l_stakeholders, + xl_stakeholders, +) + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + + +# ---------- Misc. Helper Functions ---------- +# Helper functions that assist in the calculation of this +# score are stored in the "score_helper_functions.py" file + + +# ---------- Data Import Function ---------- +def import_discov_data(curr_start, curr_end, stakeholder_list): + """ + Retrieve all data required for calculating discovery score. + + Args: + curr_start: start date of current report period + curr_end: end date of current report period + stakeholder_list: dataframe containing the organizations_uid and cyhy_db_name of all the orgs to generate scores for + Returns: + A single dataframe containing all data necessary for Discovery Score calculation. + """ + # --------------- Import Team Data from Database: --------------- + # Retrieve all the data needed from the database + # ----- Retrieve VS data: ----- + LOGGER.info("Retrieving VS certificate data for D-Score...") + vs_data_cert = dscore_vs_cert(stakeholder_list) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving VS mail data for D-Score...") + vs_data_mail = dscore_vs_mail(stakeholder_list) + LOGGER.info("\tDone!") + # ----- Retrieve PE data: ----- + LOGGER.info("Retrieving PE IP data for D-Score...") + pe_data_ip = dscore_pe_ip(stakeholder_list) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving PE domain data for D-Score...") + pe_data_domain = dscore_pe_domain(stakeholder_list) + LOGGER.info("\tDone!") + # ----- Retrieve WAS data: ----- + LOGGER.info("Retrieving WAS domain data for D-Score...") + was_data_webapp = dscore_was_webapp(stakeholder_list) + LOGGER.info("\tDone!") + + # --------------- Import Other Data from Database: --------------- + # Retrieve any other necessary data from the database + # ----- FCEB status of each org in this sector: ----- + LOGGER.info("Retrieving FCEB status data for D-Score...") + fceb_status = fceb_status(stakeholder_list) + LOGGER.info("\tDone!") + # ----- List of orgs for this sector: ----- + org_list = stakeholder_list + + # ---------- Preprocessing for Rollup Support ----------- + # Split parent/child records to support rollup functionality + vs_data_cert = split_parent_child_records(vs_data_cert) + vs_data_mail = split_parent_child_records(vs_data_mail) + pe_data_ip = split_parent_child_records(pe_data_ip) + pe_data_domain = split_parent_child_records(pe_data_domain) + was_data_webapp = split_parent_child_records(was_data_webapp) + + # Replace Nones with 0s in vs_data_mail total_mail_domains column + vs_data_mail["total_mail_domains"].fillna(0, inplace=True) + + # Re-Groupby organizations_uid again to consolidate parent org data + vs_data_cert = vs_data_cert.groupby("organizations_uid", as_index=False).sum() + vs_data_mail = vs_data_mail.groupby("organizations_uid", as_index=False).sum() + pe_data_ip = pe_data_ip.groupby("organizations_uid", as_index=False).sum() + pe_data_domain = pe_data_domain.groupby("organizations_uid", as_index=False).sum() + was_data_webapp = was_data_webapp.groupby("organizations_uid", as_index=False).sum() + + # Add FCEB status to organization list + org_list = pd.merge(org_list, fceb_status, on="organizations_uid", how="inner") + + # --------------- Process VS Data: --------------- + # Requires 2 Views: + # - certificate data: vw_dscore_vs_cert + # - mail dmarc/spf data: vw_dscore_vs_mail + # ----- VS Certificate Data ----- + # Calculate percent monitored + vs_data_cert["percent_monitor_cert"] = 0 + # Catch divide by zero (0 identified) + vs_data_cert.loc[vs_data_cert["num_ident_cert"] == 0, "percent_monitor_cert"] = 100 + # Otherwise, calculate percentage + vs_data_cert.loc[vs_data_cert["num_ident_cert"] != 0, "percent_monitor_cert"] = ( + vs_data_cert["num_monitor_cert"] / vs_data_cert["num_ident_cert"] + ) * 100 + + # ----- VS Mail Data ----- + # Calculate percent monitored + vs_data_mail["percent_secure_mail"] = 0 + # Catch divide by zero (0 identified) + vs_data_mail.loc[ + vs_data_mail["total_mail_domains"] == 0, "percent_secure_mail" + ] = 100 + # Otherwise, calculate percentage + vs_data_mail.loc[vs_data_mail["total_mail_domains"] != 0, "percent_secure_mail"] = ( + vs_data_mail["num_valid_dmarc_or_spf"] / vs_data_mail["total_mail_domains"] + ) * 100 + + # --------------- Process PE Data: --------------- + # Requires 2 Views: + # - ip data: vw_dscore_pe_ip + # - domain data: vw_dscore_pe_domain + # ----- PE IP Data ----- + # Calculate percent monitored + pe_data_ip["percent_monitor_ip"] = 0 + # Catch divide by zero (0 identified) + pe_data_ip.loc[pe_data_ip["num_ident_ip"] == 0, "percent_monitor_ip"] = 100 + # Otherwise, calculate percentage + pe_data_ip.loc[pe_data_ip["num_ident_ip"] != 0, "percent_monitor_ip"] = ( + pe_data_ip["num_monitor_ip"] / pe_data_ip["num_ident_ip"] + ) * 100 + + # ----- PE Domain Data ----- + # Calculate percent monitored + pe_data_domain["percent_monitor_domain"] = 0 + # Catch divide by zero (0 identified) + pe_data_domain.loc[ + pe_data_domain["num_ident_domain"] == 0, "percent_monitor_domain" + ] = 100 + # Otherwise, calculate percentage + pe_data_domain.loc[ + pe_data_domain["num_ident_domain"] != 0, "percent_monitor_domain" + ] = ( + pe_data_domain["num_monitor_domain"] / pe_data_domain["num_ident_domain"] + ) * 100 + + # --------------- Process WAS Data: --------------- + # Requires 1 Views: + # - webapp data: vw_dscore_was_webapp + # Calculate percent monitored + was_data_webapp["percent_monitor_webapp"] = 0 + # Catch divide by zero (0 identified) + was_data_webapp.loc[ + was_data_webapp["num_ident_webapp"] == 0, "percent_monitor_webapp" + ] = 100 + # Otherwise, calculate percentage + was_data_webapp.loc[ + was_data_webapp["num_ident_webapp"] != 0, "percent_monitor_webapp" + ] = ( + was_data_webapp["num_monitor_webapp"] / was_data_webapp["num_ident_webapp"] + ) * 100 + + # --------------- Combine All Team Data: --------------- + # Combining all team data into a single dataframe + discov_data_df = pd.merge( + pd.merge( + pd.merge( + pd.merge( + pd.merge( + org_list, + vs_data_cert, + on="organizations_uid", + how="inner", + ), + vs_data_mail, + on="organizations_uid", + how="inner", + ), + pe_data_ip, + on="organizations_uid", + how="inner", + ), + pe_data_domain, + on="organizations_uid", + how="inner", + ), + was_data_webapp, + on="organizations_uid", + how="inner", + ) + + # Return dataframe containing all + # data needed for discovery score + return discov_data_df + + +# ---------- Calculate D-Score Function ---------- +def calc_discov_scores(discov_data, stakeholder_list): + """ + Calculate Discovery Scores for the specified stakeholder list. + + Args: + discov_data: The dataframe of D-Score data for this specific sector + stakeholder_list: The specific list of orgs that you want to generate D-Scores for + Returns: + Dataframe containing D-Score and letter grade for each org in the specified stakeholder list + """ + discov_data_df = discov_data + + # Impute column means to use for filling in missing data later + vs_mail_col_means = discov_data_df.iloc[:, 5:10].mean() + + # ---------- VS-Subscribed Data ---------- + # Index locations of VS metrics + vs_cert_locs = list(range(3, 6)) + vs_mail_locs = list(range(6, 11)) + + # Temporary fix, give 100% score to non-FCEB organizations + # in the VS certificate (ED 19-01) and VS mail (BOD 18-01) sections + discov_data_df["percent_monitor_cert"] = np.where( + discov_data_df["fceb"] == False, 100, discov_data_df["percent_monitor_cert"] + ) + discov_data_df["percent_secure_mail"] = np.where( + discov_data_df["fceb"] == False, 100, discov_data_df["percent_secure_mail"] + ) + + # VS Mail Feature: + # Penalty amount for VS mail feature + vs_mail_penalty = 0.2 + # Apply penalty to any organizations whose mail security percent is < 90% + discov_data_df.loc[ + discov_data_df["percent_secure_mail"] < 90, "percent_secure_mail" + ] = discov_data_df["percent_secure_mail"] * (1 - vs_mail_penalty) + + # ---------- PE-Subscribed Data ---------- + # Index locations of PE metrics + pe_ip_locs = list(range(11, 14)) + pe_domain_locs = list(range(14, 17)) + + # PE Nameserver Feature: + # Nameserver data not yet available, but + # would apply penalties for the following + # - Only 1 nameserver ISP + # - Only 1 nameserver domain + # - Only 1 nameserver geolocation + # Will be included in future revisions + + # ---------- WAS-Subscribed Data ---------- + # Index locations of WAS metrics + was_webapp_locs = list(range(17, 20)) + + # No WAS features yet, but maybe in future revisions + + # ---------- Impute Missing Data ---------- + # Use these column means calculated earlier to fill any missing data due to partial subscriptions + # Filling VS mail data: + discov_data_df.loc[ + discov_data_df["total_mail_domains"].isnull(), + [ + "num_valid_dmarc", + "num_valid_spf", + "num_valid_dmarc_or_spf", + "total_mail_domains", + "percent_secure_mail", + ], + ] = vs_mail_col_means.values + + # Filling PE nameserver data: + + # ---------- Aggregate Metrics ---------- + # Rescaling metrics 0-45 for final aggregation + for col_idx in range(3, 20): + discov_data_df.iloc[:, col_idx] = rescale( + discov_data_df.iloc[:, col_idx], 45, 0 + ) + + # Inverting VS mail metrics for aggregation (we want to maximize them) + discov_data_df.iloc[:, vs_mail_locs] = 45 - discov_data_df.iloc[:, vs_mail_locs] + + # If there are still NA's remaining in the data at this point, + # then that means one of the cyhy teams has absolutely 0 subscribers + # In this case, force completely missing team data to be 11.25 + # which is the equivalent of getting a 75% for a team section (C) + discov_data_df.fillna(11.25, inplace=True) + + # Combine metrics into subsection totals + # VS Subsections: + discov_data_df["vs_monitor_subsection"] = ( + discov_data_df["percent_monitor_cert"] * 1.00 + ) + discov_data_df["vs_mail_subsection"] = discov_data_df["percent_secure_mail"] * 1.00 + # PE Subsections: + discov_data_df["pe_monitor_subsection"] = ( + discov_data_df["percent_monitor_ip"] * 0.5 + ) + (discov_data_df["percent_monitor_domain"] * 0.5) + # WAS Subsections: + discov_data_df["was_monitor_subsection"] = ( + discov_data_df["percent_monitor_webapp"] * 1.00 + ) + + # Combine subsections into team sections + # VS Section: + discov_data_df["vs_section"] = (discov_data_df["vs_monitor_subsection"] * 0.6) + ( + discov_data_df["vs_mail_subsection"] * 0.4 + ) + # PE Section: + discov_data_df["pe_section"] = discov_data_df["pe_monitor_subsection"] * 1.00 + # WAS Section: + discov_data_df["was_section"] = discov_data_df["was_monitor_subsection"] * 1.0 + + # Combine team sections into single value + discov_data_df["discov_score"] = ( + (discov_data_df["vs_section"] * 0.30) + + (discov_data_df["pe_section"] * 0.40) + + (discov_data_df["was_section"] * 0.30) + ) + + # Take complement of that single value + discov_data_df["discov_score"] = ( + (100 - discov_data_df["discov_score"]).astype(float).round(2) + ) + discov_data_df = discov_data_df.sort_values( + by="discov_score", ascending=False + ).reset_index(drop=True) + + # Convert to letter grade + letter_ranges = [ + discov_data_df["discov_score"] < 65, # F + (discov_data_df["discov_score"] >= 65) + & (discov_data_df["discov_score"] < 67), # D + (discov_data_df["discov_score"] >= 67) + & (discov_data_df["discov_score"] < 70), # D+ + (discov_data_df["discov_score"] >= 70) + & (discov_data_df["discov_score"] < 73), # C- + (discov_data_df["discov_score"] >= 73) + & (discov_data_df["discov_score"] < 77), # C + (discov_data_df["discov_score"] >= 77) + & (discov_data_df["discov_score"] < 80), # C+ + (discov_data_df["discov_score"] >= 80) + & (discov_data_df["discov_score"] < 83), # B- + (discov_data_df["discov_score"] >= 83) + & (discov_data_df["discov_score"] < 87), # B + (discov_data_df["discov_score"] >= 87) + & (discov_data_df["discov_score"] < 90), # B+ + (discov_data_df["discov_score"] >= 90) + & (discov_data_df["discov_score"] < 93), # A- + (discov_data_df["discov_score"] >= 93) + & (discov_data_df["discov_score"] < 97), # A + (discov_data_df["discov_score"] >= 97) + & (discov_data_df["discov_score"] <= 100), # A+ + ] + letter_grades = ["F", "D", "D+", "C-", "C", "C+", "B-", "B", "B+", "A-", "A", "A+"] + discov_data_df["letter_grade"] = np.select(letter_ranges, letter_grades) + + # Isolate final D-Score score data + discov_data_df = discov_data_df[ + ["organizations_uid", "cyhy_db_name", "discov_score", "letter_grade"] + ] + + # Return finished discovery score dataframe + return discov_data_df + + +# ---------- Main D-Score Function ----------- +def gen_discov_scores(curr_date, stakeholder_list): + """ + Generate the Discovery Scores for each of the stakeholder sector groups. + + Args: + curr_date: current report period date (i.e. 20xx-xx-30 or 20xx-xx-31) + stakeholder_list: dataframe containing the organizations_uid and cyhy_db_name of all the orgs to generate scores for + Returns: + List of dataframes containing the D-Scores/letter grades for each stakeholder sector group + """ + # Calculate start/end dates of current report period + report_periods = get_prev_startstop(curr_date, 2) + [curr_start, curr_end] = [report_periods[0][0], report_periods[1][1]] + + # Query D-Score data for this sector + dscore_data = import_discov_data(curr_start, curr_end, stakeholder_list) + + # Calculate D-Scores for this sector + dscores = calc_discov_scores(dscore_data, stakeholder_list) + LOGGER.info(f"Finished calculating D-Scores for {curr_date}") + + # Return datframe of d-scores for the specified sector/report period + return dscores + + +# Demo/Performance Notes: + +# Usage: +# To get D-Scores, call the function -> gen_discov_score(curr_date, stakeholder_list) +# ex: +# curr_date = datetime.datetime(2023, 3, 31) +# xs_fceb = query_xs_stakeholder_list() +# dscores = gen_discov_score(curr_date, xs_fceb) +# +# This will return a dataframe containing the d-scores for the +# specified list of stakeholders/report period. + +# Total Runtime ~= 6min 30sec +# - VS cert query ~= 1sec +# - VS mail query ~= 25sec +# - PE IP query ~= 6min <-- major slow down +# - PE domain query ~= 1sec +# - WAS webapp query ~= 1sec +# - Actual calculation of scores ~=1sec + +# Once you have the d-scores, plug that info +# into the dictionary to display on the scorecard diff --git a/src/pe_scorecard/scores/generate_i_score.py b/src/pe_scorecard/scores/generate_i_score.py new file mode 100644 index 00000000..4f03d858 --- /dev/null +++ b/src/pe_scorecard/scores/generate_i_score.py @@ -0,0 +1,1127 @@ +"""A file containing the Identification Score (I-Score) algorithm, version 1.1.""" +# Standard Python Libraries +import sys +import os +import logging + +# Third-Party Libraries +import numpy as np +import pandas as pd + +# Help python find db_query file +sys.path.append(os.path.join(os.path.dirname(__file__), "..", "..")) + +# cisagov Libraries +from pe_scorecard.scores.score_helper_functions import ( + rescale, + get_prev_startstop, + split_parent_child_records, +) +from pe_scorecard.data.db_query import ( + # VS queries + iscore_vs_vuln, + iscore_vs_vuln_prev, + # PE queries + iscore_pe_vuln, + iscore_pe_cred, + iscore_pe_breach, + iscore_pe_darkweb, + iscore_pe_protocol, + # WAS queries + iscore_was_vuln, + iscore_was_vuln_prev, + # KEV list + kev_list, + # FCEB Stakeholder sectors by size + xs_stakeholders, + s_stakeholders, + m_stakeholders, + l_stakeholders, + xl_stakeholders, +) + +# Setup logging to central file +LOGGER = logging.getLogger(__name__) + + +# ---------- Misc. Helper Functions ---------- +# Helper functions that assist in the calculation of this +# score are stored in the "score_helper_functions.py" file + + +# ---------- Data Import Function ---------- +# Suppressing divide by 0 or NaN runtime warning +# This is expected and part of the I-Score calculation +@np.errstate(divide="ignore", invalid="ignore") +def import_ident_data(prev_start, prev_end, curr_start, curr_end, stakeholder_list): + """ + Retrieve all data required for calculating identification score. + + Args: + prev_start: start date of previous report period + prev_end: end date of previous report period + curr_start: start date of current report period + curr_end: end date of current report period + stakeholder_list: dataframe containing the organizations_uid and cyhy_db_name of all the orgs to generate scores for + Returns: + A single dataframe containing all data necessary for Identification Score calculation. + """ + # --------------- Import Team Data from Database: --------------- + # Retrieve all the data needed from the database + # ----- Retrieve VS data: ----- + LOGGER.info("Retrieving VS vuln data for I-Score...") + vs_data_vuln = iscore_vs_vuln(stakeholder_list) + LOGGER.info("\tDone!") + # ----- Retrieve PE data: ----- + LOGGER.info("Retrieving PE vuln data for I-Score...") + pe_data_vuln = iscore_pe_vuln(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving PE cred data for I-Score...") + pe_data_cred = iscore_pe_cred(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving PE breach data for I-Score...") + pe_data_breach = iscore_pe_breach(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving PE dark web data for I-Score...") + pe_data_dw = iscore_pe_darkweb(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving PE protocol data for I-Score...") + pe_data_proto = iscore_pe_protocol(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + # ----- Retrieve WAS data: ----- + LOGGER.info("Retrieving WAS vuln data for I-Score...") + was_data_vuln = iscore_was_vuln(stakeholder_list, curr_start, curr_end) + LOGGER.info("\tDone!") + + # --------------- Import Historical Data: --------------- + LOGGER.info("Retrieving previous VS vuln data for I-Score...") + vs_data_vuln_prev = iscore_vs_vuln_prev(stakeholder_list, prev_start, prev_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving previous PE vuln data for I-Score...") + pe_data_vuln_prev = iscore_pe_vuln(stakeholder_list, prev_start, prev_end) + LOGGER.info("\tDone!") + LOGGER.info("Retrieving previous WAS vuln data for I-Score...") + was_data_vuln_prev = iscore_was_vuln_prev(stakeholder_list, prev_start, prev_end) + LOGGER.info("\tDone!") + + # --------------- Import Other Necessary Info: --------------- + # ----- Retrieve KEV list: ----- + # List of all CVE-IDs that are considered KEVs + LOGGER.info("Retrieving KEV list...") + kev_list = kev_list() + LOGGER.info("\tDone!") + # ----- List of orgs for this sector: ----- + org_list = stakeholder_list + + # ---------- Preprocessing for Rollup Support ----------- + # Split parent/child records to support rollup functionality + vs_data_vuln = split_parent_child_records(vs_data_vuln) + vs_data_vuln_prev = split_parent_child_records(vs_data_vuln_prev) + pe_data_vuln = split_parent_child_records(pe_data_vuln) + pe_data_vuln_prev = split_parent_child_records(pe_data_vuln_prev) + pe_data_cred = split_parent_child_records(pe_data_cred) + pe_data_breach = split_parent_child_records(pe_data_breach) + pe_data_dw = split_parent_child_records(pe_data_dw) + pe_data_proto = split_parent_child_records(pe_data_proto) + was_data_vuln = split_parent_child_records(was_data_vuln) + was_data_vuln_prev = split_parent_child_records(was_data_vuln_prev) + + # --------------- Process VS Data: --------------- + # Requires 2 view: + # - vuln data: vw_ident_vs_vuln + # - historical vuln data: vw_ident_vs_vuln_prev + # ----- VS Vuln. Data ----- + # Set KEV flags + vs_data_vuln["is_kev"] = 0 + vs_data_vuln["is_kev"] = np.where( + vs_data_vuln["cve_name"].isin(kev_list["kev"].values), 1, 0 + ) + # Set flags for low/med/high/crit KEVs + [ + vs_data_vuln["low_kev"], + vs_data_vuln["med_kev"], + vs_data_vuln["high_kev"], + vs_data_vuln["crit_kev"], + ] = [ + np.where( + (vs_data_vuln["cvss_score"] < 4) & (vs_data_vuln["is_kev"] == 1), 1, 0 + ), + np.where( + (vs_data_vuln["cvss_score"] >= 4) + & (vs_data_vuln["cvss_score"] < 7) + & (vs_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (vs_data_vuln["cvss_score"] >= 7) + & (vs_data_vuln["cvss_score"] < 9) + & (vs_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (vs_data_vuln["cvss_score"] >= 9) & (vs_data_vuln["is_kev"] == 1), 1, 0 + ), + ] + # Aggregate VS vuln data + vs_data_vuln = vs_data_vuln.groupby(["organizations_uid"], as_index=False).agg( + vs_total_num_vulns=("cve_name", "count"), + vs_num_low_cve=("cvss_score", (lambda x: (x < 4).sum())), + vs_num_med_cve=("cvss_score", (lambda x: ((x >= 4) & (x < 7)).sum())), + vs_num_high_cve=("cvss_score", (lambda x: ((x >= 7) & (x < 9)).sum())), + vs_num_crit_cve=("cvss_score", (lambda x: (x >= 9).sum())), + vs_num_low_kev=("low_kev", "sum"), + vs_num_med_kev=("med_kev", "sum"), + vs_num_high_kev=("high_kev", "sum"), + vs_num_crit_kev=("crit_kev", "sum"), + vs_max_cvss=("cvss_score", "max"), + vs_avg_cvss=("cvss_score", "mean"), + vs_skewness_cvss=( + "cvss_score", + ( + # Calculating VS skewness metric + lambda x: ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + + ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + - ( + 2 + * ( + # Q2 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.5) - 1] + ) + ) + ) + / ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + - ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + ) + ), + ), + ) + # Handle NaNs in skewnesses + vs_data_vuln["vs_skewness_cvss"].fillna(0, inplace=True) + # Aggregate total VS vulns of previous month + vs_data_vuln.insert(2, "vs_net_chng_vulns", 0) + + vs_data_vuln_prev = vs_data_vuln_prev.groupby( + ["organizations_uid"], as_index=False + ).agg( + vs_total_num_vulns_prev=("cvss_score", "count"), + ) + vs_data_vuln = pd.merge( + vs_data_vuln, vs_data_vuln_prev, on="organizations_uid", how="outer" + ) + # If no data from previous report period, set net change to 0 + vs_data_vuln["vs_total_num_vulns_prev"].fillna( + vs_data_vuln["vs_total_num_vulns"], inplace=True + ) + # Otherwise calculate net change in vulns + vs_data_vuln["vs_net_chng_vulns"] = ( + vs_data_vuln["vs_total_num_vulns"] - vs_data_vuln["vs_total_num_vulns_prev"] + ) + vs_data_vuln = vs_data_vuln.drop(columns=["vs_total_num_vulns_prev"]).reset_index() + # Add cyhy_db_name column to vs vulns + vs_data_df = pd.merge( + org_list, vs_data_vuln, on="organizations_uid", how="left" + ).drop(columns=["index", "cyhy_db_name"]) + + # --------------- Process PE Data: --------------- + # Requires 5 Views: + # - vuln data: vw_ident_pe_vuln + # - cred data: vw_ident_pe_cred, vw_ident_pe_breach + # - dark web data: vw_ident_pe_dw + # - protocol data: vw_ident_pe_proto + # ~ historical vuln data: also uses vw_ident_pe_vuln + # ----- PE Vuln. Data ----- + # Set KEV flags + pe_data_vuln["is_kev"] = 0 + pe_data_vuln["is_kev"] = np.where( + pe_data_vuln["cve_name"].isin(kev_list["kev"].values), 1, 0 + ) + # Set flags for low/med/high/crit KEVs + [ + pe_data_vuln["low_kev"], + pe_data_vuln["med_kev"], + pe_data_vuln["high_kev"], + pe_data_vuln["crit_kev"], + ] = [ + np.where( + (pe_data_vuln["cvss_score"] < 4) & (pe_data_vuln["is_kev"] == 1), 1, 0 + ), + np.where( + (pe_data_vuln["cvss_score"] >= 4) + & (pe_data_vuln["cvss_score"] < 7) + & (pe_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (pe_data_vuln["cvss_score"] >= 7) + & (pe_data_vuln["cvss_score"] < 9) + & (pe_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (pe_data_vuln["cvss_score"] >= 9) & (pe_data_vuln["is_kev"] == 1), 1, 0 + ), + ] + # Aggregate PE vuln data + pe_data_vuln = pe_data_vuln.groupby(["organizations_uid"], as_index=False).agg( + pe_total_num_vulns=("cve_name", "count"), + pe_num_low_cve=("cvss_score", (lambda x: (x < 4).sum())), + pe_num_med_cve=("cvss_score", (lambda x: ((x >= 4) & (x < 7)).sum())), + pe_num_high_cve=("cvss_score", (lambda x: ((x >= 7) & (x < 9)).sum())), + pe_num_crit_cve=("cvss_score", (lambda x: (x >= 9).sum())), + pe_num_low_kev=("low_kev", "sum"), + pe_num_med_kev=("med_kev", "sum"), + pe_num_high_kev=("high_kev", "sum"), + pe_num_crit_kev=("crit_kev", "sum"), + pe_max_cvss=("cvss_score", "max"), + pe_avg_cvss=("cvss_score", "mean"), + pe_skewness_cvss=( + "cvss_score", + ( + # Calculating PE skewness metric + lambda x: ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + + ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + - ( + 2 + * ( + # Q2 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.5) - 1] + ) + ) + ) + / ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + - ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + ) + ), + ), + ) + # Handle NaNs in skewnesses + pe_data_vuln["pe_skewness_cvss"].fillna(0, inplace=True) + # Aggregate total PE vulns of previous month + pe_data_vuln.insert(2, "pe_net_chng_vulns", 0) + pe_data_vuln_prev = pe_data_vuln_prev.groupby( + ["organizations_uid"], as_index=False + ).agg( + pe_total_num_vulns_prev=("cvss_score", "count"), + ) + pe_data_vuln = pd.merge( + pe_data_vuln, pe_data_vuln_prev, on="organizations_uid", how="outer" + ) + # If no data from previous report period, set net change to 0 + pe_data_vuln["pe_total_num_vulns_prev"].fillna( + pe_data_vuln["pe_total_num_vulns"], inplace=True + ) + # Otherwise, calculate net change in vulns + pe_data_vuln["pe_net_chng_vulns"] = ( + pe_data_vuln["pe_total_num_vulns"] - pe_data_vuln["pe_total_num_vulns_prev"] + ) + pe_data_vuln = pe_data_vuln.drop(columns=["pe_total_num_vulns_prev"]).reset_index() + + # ----- PE Cred Data ----- + pe_data_cred = pe_data_cred.groupby(["organizations_uid"], as_index=False).agg( + num_total_creds_exp=("total_creds", "sum"), + num_creds_exp_password=("password_creds", "sum"), + ) + + # ----- PE Breach Data ----- + pe_data_breach = pe_data_breach.groupby(["organizations_uid"], as_index=False).agg( + num_breaches=("breach_count", "sum"), + ) + + # ----- PE Dark Web Data ----- + pe_dw_mention_counts = ( + pe_data_dw.loc[pe_data_dw["alert_type"] == "MENTION"] + .groupby(["organizations_uid"], as_index=False) + .agg(num_dw_mention=("Count", "sum")) + ) + pe_dw_threat_counts = ( + pe_data_dw.loc[pe_data_dw["alert_type"] == "POTENTIAL_THREAT"] + .groupby(["organizations_uid"], as_index=False) + .agg(num_dw_threat=("Count", "sum")) + ) + pe_dw_asset_counts = ( + pe_data_dw.loc[pe_data_dw["alert_type"] == "ASSET"] + .groupby(["organizations_uid"], as_index=False) + .agg(num_dw_asset=("Count", "sum")) + ) + pe_dw_invite_counts = ( + pe_data_dw.loc[pe_data_dw["alert_type"] == "INVITE-ONLY"] + .groupby(["organizations_uid"], as_index=False) + .agg(num_dw_invite=("Count", "sum")) + ) + pe_data_dw = pd.merge( + pd.merge( + pd.merge( + pe_dw_mention_counts, + pe_dw_threat_counts, + on="organizations_uid", + how="outer", + ), + pe_dw_asset_counts, + on="organizations_uid", + how="outer", + ), + pe_dw_invite_counts, + on="organizations_uid", + how="outer", + ) + pe_data_dw = pe_data_dw[ + [ + "organizations_uid", + "num_dw_mention", + "num_dw_threat", + "num_dw_asset", + "num_dw_invite", + ] + ] + + # ----- PE Protocol Data ----- + if pe_data_proto["organizations_uid"][0] == "test_org": + pe_data_proto = pd.DataFrame( + { + "organizations_uid": "test_org", + "num_unencrypt_protocol": 0, + "num_affected_sockets": 0, + "num_encrypt_protocol": 0, + "percent_protocol_unencrypt": 0, + }, + index=[0], + ) + else: + pe_data_proto = ( + pe_data_proto.drop(columns=["date"]).drop_duplicates().reset_index() + ) + proto_unencrypt = ( + pe_data_proto.loc[pe_data_proto["protocol_type"] == "Unencrypted"] + .groupby("organizations_uid", as_index=False) + .agg(num_unencrypt_protocol=("protocol", "nunique")) + ) + proto_affected_sockets = ( + ( + pe_data_proto.loc[ + pe_data_proto["protocol_type"] == "Unencrypted", + ["organizations_uid", "port", "ip"], + ] + ) + .groupby("organizations_uid", as_index=False) + .agg(num_affected_sockets=("port", "count")) + ) + proto_encrypt = ( + pe_data_proto.loc[pe_data_proto["protocol_type"] == "Encrypted"] + .groupby("organizations_uid", as_index=False) + .agg( + num_encrypt_protocol=("protocol", "nunique"), + ) + ) + pe_data_proto = pd.merge( + pd.merge( + proto_unencrypt, + proto_affected_sockets, + on="organizations_uid", + how="outer", + ), + proto_encrypt, + on="organizations_uid", + how="outer", + ).fillna(0) + pe_data_proto["percent_protocol_unencrypt"] = pe_data_proto[ + "num_unencrypt_protocol" + ] / ( + pe_data_proto["num_unencrypt_protocol"] + + pe_data_proto["num_encrypt_protocol"] + ) + + # Combine all PE data into single dataframe + pe_data_df = pd.merge( + pd.merge( + pd.merge( + pd.merge( + pd.merge( + org_list, + pe_data_vuln, + on="organizations_uid", + how="left", + ), + pe_data_cred, + on="organizations_uid", + how="left", + ), + pe_data_breach, + on="organizations_uid", + how="left", + ), + pe_data_dw, + on="organizations_uid", + how="left", + ), + pe_data_proto, + on="organizations_uid", + how="left", + ).drop(columns=["cyhy_db_name", "index"]) + + # --------------- Process WAS Data: --------------- + # Requires 2 Views: + # - vuln data: vw_ident_was_vuln + # - historical vuln data: vw_ident_was_vuln_prev + # ----- WAS Vuln Data ----- + # Set KEV flags + was_data_vuln["is_kev"] = 0 + was_data_vuln["is_kev"] = np.where( + was_data_vuln["cve_name"].isin(kev_list["kev"].values), 1, 0 + ) + # Set flags for low/med/high/crit KEVs + [ + was_data_vuln["low_kev"], + was_data_vuln["med_kev"], + was_data_vuln["high_kev"], + was_data_vuln["crit_kev"], + ] = [ + np.where( + (was_data_vuln["cvss_score"] < 4) & (was_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (was_data_vuln["cvss_score"] >= 4) + & (was_data_vuln["cvss_score"] < 7) + & (was_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (was_data_vuln["cvss_score"] >= 7) + & (was_data_vuln["cvss_score"] < 9) + & (was_data_vuln["is_kev"] == 1), + 1, + 0, + ), + np.where( + (was_data_vuln["cvss_score"] >= 9) & (was_data_vuln["is_kev"] == 1), + 1, + 0, + ), + ] + # Aggregate WAS vuln data + was_data_vuln = was_data_vuln.groupby(["organizations_uid"], as_index=False).agg( + was_total_num_vulns=("cvss_score", "count"), + was_num_low_cve=("cvss_score", (lambda x: (x < 4).sum())), + was_num_med_cve=("cvss_score", (lambda x: ((x >= 4) & (x < 7)).sum())), + was_num_high_cve=("cvss_score", (lambda x: ((x >= 7) & (x < 9)).sum())), + was_num_crit_cve=("cvss_score", (lambda x: (x >= 9).sum())), + was_num_low_kev=("low_kev", "sum"), + was_num_med_kev=("med_kev", "sum"), + was_num_high_kev=("high_kev", "sum"), + was_num_crit_kev=("crit_kev", "sum"), + was_max_cvss=("cvss_score", "max"), + was_avg_cvss=("cvss_score", "mean"), + was_skewness_cvss=( + "cvss_score", + ( + # Calculating WAS skewness metric + lambda x: ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + + ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + - ( + 2 + * ( + # Q2 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.5) - 1] + ) + ) + ) + / ( + ( + # Q3 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.75) - 1] + ) + - ( + # Q1 + x.sort_values() + .reset_index(drop=True) + .iloc[round(len(x) * 0.25) - 1] + ) + ) + ), + ), + num_broken_access_ctrl=( + "owasp_category", + (lambda x: (x == "Broken Access Control").sum()), + ), + num_crypt_fail=( + "owasp_category", + (lambda x: (x == "Cryptographic Failures").sum()), + ), + num_injection=("owasp_category", (lambda x: (x == "Injection").sum())), + num_insec_design=("owasp_category", (lambda x: (x == "Insecure Design").sum())), + num_sec_misconfig=( + "owasp_category", + (lambda x: (x == "Security Misconfiguration").sum()), + ), + num_vuln_outdate_comp=( + "owasp_category", + (lambda x: (x == "Vulnerable and Outdated Components").sum()), + ), + num_ident_auth_fail=( + "owasp_category", + (lambda x: (x == "Identification and Authentication Failures").sum()), + ), + num_soft_data_integ_fail=( + "owasp_category", + (lambda x: (x == "Software and Data Integrity Failures").sum()), + ), + num_sec_log_monitor_fail=( + "owasp_category", + (lambda x: (x == "Security Logging and Monitoring Failures").sum()), + ), + num_ssrf=( + "owasp_category", + (lambda x: (x == "Server-Side Request Forgery (SSRF)").sum()), + ), + ) + # Handle NaNs in skewnesses + was_data_vuln["was_skewness_cvss"].fillna(0, inplace=True) + # Aggregate total WAS vulns of previous month + was_data_vuln.insert(2, "was_net_chng_vulns", 0) + # Select only most recent WAS vuln count for the prev report period + was_data_vuln_prev = ( + ( + was_data_vuln_prev.sort_values("date") + .groupby("organizations_uid", as_index=False) + .tail(1) + ) + .reset_index(drop=True) + .drop(columns=["date"]) + ) + was_data_vuln = pd.merge( + was_data_vuln, was_data_vuln_prev, on="organizations_uid", how="outer" + ) + # If no data from previous report period, set net change to 0 + was_data_vuln["was_total_vulns_prev"].fillna( + was_data_vuln["was_total_num_vulns"], inplace=True + ) + # Otherwise, calculate net change in vulns + was_data_vuln["was_net_chng_vulns"] = ( + was_data_vuln["was_total_num_vulns"] - was_data_vuln["was_total_vulns_prev"] + ) + was_data_vuln = was_data_vuln.drop(columns=["was_total_vulns_prev"]).reset_index() + was_data_df = pd.merge( + org_list, was_data_vuln, on="organizations_uid", how="left" + ).drop(columns=["cyhy_db_name", "index"]) + + # --------------- Process PCA Data: --------------- + # *** PCA data excluded for now + pca_data_df = pd.DataFrame( + { + # General Identifiers + "cyhy_db_name": "", + # Phishing Metrics + "total_phish_sent": 0, + "total_phish_resp": 0, + "overall_resp_rate": 0, + "low_resp_rate": 0, + "med_resp_rate": 0, + "high_resp_rate": 0, + }, + index=[0], + ) + pca_data_df = ( + pd.merge(org_list, pca_data_df, on="cyhy_db_name", how="left") + .fillna(0) + .drop(columns="cyhy_db_name") + ) + + # --------------- Combine All Team Data into Single Dataframe: --------------- + # Combining team dataframes + ident_data_df = pd.merge( + pd.merge( + pd.merge( + pd.merge( + org_list, + vs_data_df, + on="organizations_uid", + how="left", + ), + pe_data_df, + on="organizations_uid", + how="left", + ), + was_data_df, + on="organizations_uid", + how="left", + ), + pca_data_df, + on="organizations_uid", + how="left", + ) + + # Return the completed DF + return ident_data_df + + +# ---------- Calculate I-Score Function ---------- +def calc_ident_scores(ident_data, stakeholder_list): + """ + Calculate Identification Scores for the specified stakeholder list. + + Args: + ident_data: The dataframe of I-Score data for this specific sector + stakeholder_list: The specific list orgs that you want to generate I-Scores for + Returns: + Dataframe containing I-Score/letter grade for each org in the specified stakeholder list + """ + ident_data_df = ident_data + print(ident_data_df) + print(ident_data_df[["num_unencrypt_protocol", "num_encrypt_protocol"]]) + # Impute column means to use for filling in missing data later + col_means = ident_data_df.mean() + + # ---------- VS-Subscribed Data ---------- + # Index locations of VS vuln metrics + vs_vuln_locs = [2] + list(range(4, 14)) + + # VS Net Change Vulns. Feature: + # Check if std is positive, non-zero (i.e. not all the same number) + if ident_data_df["vs_net_chng_vulns"].std() != 0: + # Re-scale values to be between -1 and 1 + vs_net_chng_max_abs = ident_data_df["vs_net_chng_vulns"].abs().max() + ident_data_df["vs_net_chng_vulns"] = ( + ident_data_df["vs_net_chng_vulns"] / vs_net_chng_max_abs + ) + else: + # Just set all to 0 b/c they're all the same number + ident_data_df["vs_net_chng_vulns"] = 0 + # The maximum amount the VS net change in vulns feature can change metrics + vs_net_chng_mod_limit = 0.20 + # Calculate multipliers for each organization + vs_net_chng_multipliers = 1 + ( + ident_data_df["vs_net_chng_vulns"] * vs_net_chng_mod_limit + ) + + # VS CVSS Skewness Feature: + # The maximum amount the VS skewness feature can change metrics + vs_skewness_mod_limit = 0.20 + # Calculate multipliers for each organization + vs_skewness_multipliers = 1 + ( + ident_data_df["vs_skewness_cvss"] * vs_skewness_mod_limit * -1 + ) + + # Average vuln multipliers together: + vs_vuln_multipliers = (vs_net_chng_multipliers + vs_skewness_multipliers) / 2 + # Administer overall penalty/reward to vuln metrics + ident_data_df.iloc[:, vs_vuln_locs] = ident_data_df.iloc[:, vs_vuln_locs].apply( + lambda x: x * vs_vuln_multipliers + ) + + # ---------- PE-Subscribed Data ---------- + # Index locations of PE vuln metrics + pe_vuln_locs = [15] + list(range(17, 27)) + # Index locations of PE dark web metrics + pe_dw_locs = list(range(31, 35)) + # Index locations of PE protocol metrics + pe_proto_locs = list(range(35, 37)) + + # PE Net Change Vulns. Feature: + # Check if std is positive, non-zero (i.e. not all the same number) + if ident_data_df["pe_net_chng_vulns"].std() != 0: + # Re-scale values to be between -1 and 1 + pe_net_chng_max_abs = ident_data_df["pe_net_chng_vulns"].abs().max() + ident_data_df["pe_net_chng_vulns"] = ( + ident_data_df["pe_net_chng_vulns"] / pe_net_chng_max_abs + ) + else: + # Just set all to 0 b/c they're all the same number + ident_data_df["pe_net_chng_vulns"] = 0 + # The maximum amount the PE net change feature can change a metric + pe_net_chng_mod_limit = 0.20 + # Calculate multipliers for each organization + pe_net_chng_multipliers = 1 + ( + ident_data_df["pe_net_chng_vulns"] * pe_net_chng_mod_limit + ) + + # PE CVSS Skewness Feature: + # The maximum amount the PE skewness feature can change metrics + pe_skewness_mod_limit = 0.20 + # Calculate multipliers for each organization + pe_skewness_multipliers = 1 + ( + ident_data_df["pe_skewness_cvss"] * pe_skewness_mod_limit * -1 + ) + + # Average vuln multipliers together: + pe_vuln_multipliers = (pe_net_chng_multipliers + pe_skewness_multipliers) / 2 + # Administer overall penalty/reward to vuln metrics + ident_data_df.iloc[:, pe_vuln_locs] = ident_data_df.iloc[:, pe_vuln_locs].apply( + lambda x: x * pe_vuln_multipliers + ) + + # Dark Web Mention Feature: + if ident_data_df["num_dw_mention"].std() != 0: + # Convert dark web mentions into z-scores + dw_mention_avg = ident_data_df["num_dw_mention"].mean() + dw_mention_std = ident_data_df["num_dw_mention"].std() + dw_mention_zscores = ( + ident_data_df["num_dw_mention"] - dw_mention_avg + ) / dw_mention_std + else: + # Just set all to 0 b/c they're all the same number + dw_mention_zscores = pd.Series( + 0, index=np.arange(len(ident_data_df["num_dw_mention"])) + ) + # The maximum amount the PE dark web mention feature can change metrics + pe_dw_mention_mod_limit = 0.20 + # Calculate multipliers for each organization + pe_dw_mention_multipliers = pd.Series( + np.where(dw_mention_zscores > 3, (1 + pe_dw_mention_mod_limit), 1) + ) + # Administer penalty to positive outliers where z-score > +3 + ident_data_df.iloc[:, pe_dw_locs] = ident_data_df.iloc[:, pe_dw_locs].apply( + lambda x: x * pe_dw_mention_multipliers + ) + + # Percent Unencrypted Protocol Feature: + # Check if std dev is positive, non-zero (i.e. not all the same number) + if ident_data_df["percent_protocol_unencrypt"].std() != 0: + # Convert overall unencrypted protocol percentage to z-scores + percent_unencrypt_avg = ident_data_df["percent_protocol_unencrypt"].mean() + percent_unencrypt_std = ident_data_df["percent_protocol_unencrypt"].std() + ident_data_df["percent_protocol_unencrypt"] = ( + ident_data_df["percent_protocol_unencrypt"] - percent_unencrypt_avg + ) / percent_unencrypt_std + # Re-scale z-score values to be between -1 and 1 + percent_unencrypt_max_abs_zscore = ( + ident_data_df["percent_protocol_unencrypt"].abs().max() + ) + ident_data_df["percent_protocol_unencrypt"] = ( + ident_data_df["percent_protocol_unencrypt"] + / percent_unencrypt_max_abs_zscore + ) + else: + # Just set all to 0 b/c they're all the same number + ident_data_df["percent_protocol_unencrypt"] = 0 + # Calculate penalty/reward based on z-score values + pe_proto_modifier = 0.20 + pe_proto_multipliers = 1 + ( + ident_data_df["percent_protocol_unencrypt"] * pe_proto_modifier + ) + # Administer penalty/reward based on percentage z-score value + ident_data_df.iloc[:, pe_proto_locs] = ident_data_df.iloc[:, pe_proto_locs].apply( + lambda x: x * pe_proto_multipliers + ) + + # ---------- WAS-Subscribed Data ---------- + # Index locations of WAS vuln metrics + was_vuln_locs = [39] + list(range(41, 51)) + + # WAS Net Change Vulns. Feature: + # Check if std is positive, non-zero (i.e. not all the same number) + if ident_data_df["was_net_chng_vulns"].std() != 0: + # Re-scale values to be between -1 and 1 + was_net_chng_max_abs = ident_data_df["was_net_chng_vulns"].abs().max() + ident_data_df["was_net_chng_vulns"] = ( + ident_data_df["was_net_chng_vulns"] / was_net_chng_max_abs + ) + else: + # Just set all to 0 b/c they're all the same number + ident_data_df["was_net_chng_vulns"] = 0 + # The maximum amount the WAS net change feature can change a metric + was_net_chng_mod_limit = 0.20 + # Calculate multipliers for each organization + was_net_chng_multipliers = 1 + ( + ident_data_df["was_net_chng_vulns"] * was_net_chng_mod_limit + ) + + # WAS CVSS Skewness Feature: + # The maximum amount the WAS skewness feature can change metrics + was_skewness_mod_limit = 0.20 + # Calculate multipliers for each organization + was_skewness_multipliers = 1 + ( + ident_data_df["was_skewness_cvss"] * was_skewness_mod_limit * -1 + ) + + # Average vuln multipliers together: + was_vuln_multipliers = (was_net_chng_multipliers + was_skewness_multipliers) / 2 + # Administer overall penalty/reward to vuln metrics + ident_data_df.iloc[:, was_vuln_locs] = ident_data_df.iloc[:, was_vuln_locs].apply( + lambda x: x * was_vuln_multipliers + ) + + # ---------- PCA-Subscribed Data ---------- + # Not using PCA for I-Score (maybe in the future?) + + # ---------- Impute Missing Data ---------- + # Use these column means calculated earlier to fill any missing data due to partial subscriptions + ident_data_df.fillna(col_means, inplace=True) + + # ---------- Aggregate Metrics ---------- + # Re-Scale metrics to be between [0, 45] + for col_idx in range(2, 68): + ident_data_df.iloc[:, col_idx] = rescale(ident_data_df.iloc[:, col_idx], 45, 0) + + # If there are still NA's remaining in the data at this point, + # then that means one of the cyhy teams has absolutely 0 subscribers + # In this case, force completely missing team data to be 11.25 + # which is the equivalent of getting a 75% for a team section (C) + ident_data_df.fillna(11.25, inplace=True) + + # Combine metrics into subsection totals + # VS Subsections: + ident_data_df["vs_vuln_subsection"] = ident_data_df["vs_total_num_vulns"] + ident_data_df["vs_cvss_subsection"] = ( + (ident_data_df["vs_num_low_cve"] * 0.06) + + (ident_data_df["vs_num_med_cve"] * 0.08) + + (ident_data_df["vs_num_high_cve"] * 0.10) + + (ident_data_df["vs_num_crit_cve"] * 0.12) + + (ident_data_df["vs_num_low_kev"] * 0.08) + + (ident_data_df["vs_num_med_kev"] * 0.10) + + (ident_data_df["vs_num_high_kev"] * 0.12) + + (ident_data_df["vs_num_crit_kev"] * 0.14) + + (ident_data_df["vs_max_cvss"] * 0.1) + + (ident_data_df["vs_avg_cvss"] * 0.1) + ) + # PE Subsections: + ident_data_df["pe_vuln_subsection"] = ident_data_df["pe_total_num_vulns"] + ident_data_df["pe_cvss_subsection"] = ( + (ident_data_df["pe_num_low_cve"] * 0.06) + + (ident_data_df["pe_num_med_cve"] * 0.08) + + (ident_data_df["pe_num_high_cve"] * 0.10) + + (ident_data_df["pe_num_crit_cve"] * 0.12) + + (ident_data_df["pe_num_low_kev"] * 0.08) + + (ident_data_df["pe_num_med_kev"] * 0.10) + + (ident_data_df["pe_num_high_kev"] * 0.12) + + (ident_data_df["pe_num_crit_kev"] * 0.14) + + (ident_data_df["pe_max_cvss"] * 0.1) + + (ident_data_df["pe_avg_cvss"] * 0.1) + ) + ident_data_df["pe_cred_subsection"] = ( + (ident_data_df["num_total_creds_exp"] * 0.3) + + (ident_data_df["num_creds_exp_password"] * 0.5) + + (ident_data_df["num_breaches"] * 0.2) + ) + ident_data_df["pe_dw_subsection"] = ( + (ident_data_df["num_dw_mention"] * 0.3) + + (ident_data_df["num_dw_threat"] * 0.3) + + (ident_data_df["num_dw_asset"] * 0.2) + + (ident_data_df["num_dw_invite"] * 0.2) + ) + ident_data_df["pe_proto_subsection"] = ( + ident_data_df["num_unencrypt_protocol"] * 0.6 + ) + (ident_data_df["num_affected_sockets"] * 0.4) + # WAS Subsections: + ident_data_df["was_vuln_subsection"] = ident_data_df["was_total_num_vulns"] + ident_data_df["was_cvss_subsection"] = ( + (ident_data_df["was_num_low_cve"] * 0.06) + + (ident_data_df["was_num_med_cve"] * 0.08) + + (ident_data_df["was_num_high_cve"] * 0.10) + + (ident_data_df["was_num_crit_cve"] * 0.12) + + (ident_data_df["was_num_low_kev"] * 0.08) + + (ident_data_df["was_num_med_kev"] * 0.10) + + (ident_data_df["was_num_high_kev"] * 0.12) + + (ident_data_df["was_num_crit_kev"] * 0.14) + + (ident_data_df["was_max_cvss"] * 0.1) + + (ident_data_df["was_avg_cvss"] * 0.1) + ) + ident_data_df["was_owasp_subsection"] = ( + (ident_data_df["num_broken_access_ctrl"] * 0.14) + + (ident_data_df["num_crypt_fail"] * 0.14) + + (ident_data_df["num_injection"] * 0.12) + + (ident_data_df["num_insec_design"] * 0.12) + + (ident_data_df["num_sec_misconfig"] * 0.10) + + (ident_data_df["num_vuln_outdate_comp"] * 0.10) + + (ident_data_df["num_ident_auth_fail"] * 0.08) + + (ident_data_df["num_soft_data_integ_fail"] * 0.08) + + (ident_data_df["num_sec_log_monitor_fail"] * 0.06) + + (ident_data_df["num_ssrf"] * 0.06) + ) + # PCA Subsections: (will be excluded) + ident_data_df["pca_subsection"] = ( + (ident_data_df["total_phish_resp"] * 0.40) + + (ident_data_df["low_resp_rate"] * 0.15) + + (ident_data_df["med_resp_rate"] * 0.20) + + (ident_data_df["high_resp_rate"] * 0.25) + ) + + # Combine subsections into team sections + # VS Section: + ident_data_df["vs_section"] = (ident_data_df["vs_vuln_subsection"] * 0.3) + ( + ident_data_df["vs_cvss_subsection"] * 0.7 + ) + # PE Section: + ident_data_df["pe_section"] = ( + (ident_data_df["pe_vuln_subsection"] * 0.2) + + (ident_data_df["pe_cvss_subsection"] * 0.3) + + (ident_data_df["pe_cred_subsection"] * 0.2) + + (ident_data_df["pe_dw_subsection"] * 0.1) + + (ident_data_df["pe_proto_subsection"] * 0.2) + ) + # WAS Section: + ident_data_df["was_section"] = ( + (ident_data_df["was_vuln_subsection"] * 0.2) + + (ident_data_df["was_cvss_subsection"] * 0.6) + + (ident_data_df["was_owasp_subsection"] * 0.2) + ) + # PCA Section: + ident_data_df["pca_section"] = ident_data_df["pca_subsection"] + + # Combine team sections into single value + ident_data_df["ident_score"] = ( + (ident_data_df["vs_section"] * 0.50) + + (ident_data_df["pe_section"] * 0.20) + + (ident_data_df["was_section"] * 0.30) + ) + + # Take complement of that single value + ident_data_df["ident_score"] = ( + (100 - ident_data_df["ident_score"]).astype(float).round(2) + ) + ident_data_df = ident_data_df.sort_values( + by="ident_score", ascending=False + ).reset_index(drop=True) + + # Convert to letter grade + letter_ranges = [ + ident_data_df["ident_score"] < 65, # F + (ident_data_df["ident_score"] >= 65) & (ident_data_df["ident_score"] < 67), # D + (ident_data_df["ident_score"] >= 67) + & (ident_data_df["ident_score"] < 70), # D+ + (ident_data_df["ident_score"] >= 70) + & (ident_data_df["ident_score"] < 73), # C- + (ident_data_df["ident_score"] >= 73) & (ident_data_df["ident_score"] < 77), # C + (ident_data_df["ident_score"] >= 77) + & (ident_data_df["ident_score"] < 80), # C+ + (ident_data_df["ident_score"] >= 80) + & (ident_data_df["ident_score"] < 83), # B- + (ident_data_df["ident_score"] >= 83) & (ident_data_df["ident_score"] < 87), # B + (ident_data_df["ident_score"] >= 87) + & (ident_data_df["ident_score"] < 90), # B+ + (ident_data_df["ident_score"] >= 90) + & (ident_data_df["ident_score"] < 93), # A- + (ident_data_df["ident_score"] >= 93) & (ident_data_df["ident_score"] < 97), # A + (ident_data_df["ident_score"] >= 97) + & (ident_data_df["ident_score"] <= 100), # A+ + ] + letter_grades = ["F", "D", "D+", "C-", "C", "C+", "B-", "B", "B+", "A-", "A", "A+"] + ident_data_df["letter_grade"] = np.select(letter_ranges, letter_grades) + + # Isolate final I-Score data + ident_data_df = ident_data_df[["organizations_uid", "ident_score", "letter_grade"]] + + # Reintroduce cyhy_db_name and sort + ident_data_df = pd.merge( + stakeholder_list, ident_data_df, on="organizations_uid", how="inner" + ).sort_values(by="ident_score", ascending=False, ignore_index=True) + + # Return finished identification score dataframe + return ident_data_df + + +# ---------- Main I-Score Function ----------- +def gen_ident_scores(curr_date, stakeholder_list): + """ + Generate the Identification Scores for each of the stakeholder sector groups. + + Args: + curr_date: current report period date (i.e. 20xx-xx-30 or 20xx-xx-31) + stakeholder_list: dataframe containing the organizations_uid and cyhy_db_name of all the orgs to generate scores for + Returns: + List of dataframes containing the I-Scores/letter grades for each stakeholder sector group + """ + # Calculate start/end dates of current and previous report periods + report_periods = get_prev_startstop(curr_date, 4) + [prev_start, prev_end, curr_start, curr_end] = [ + report_periods[0][0], + report_periods[1][1], + report_periods[2][0], + report_periods[3][1], + ] + + # Query I-Score data for this sector + iscore_data = import_ident_data( + prev_start, prev_end, curr_start, curr_end, stakeholder_list + ) + + # Calculate I-Scores for this sector + iscores = calc_ident_scores(iscore_data, stakeholder_list) + LOGGER.info(f"Finished calculating I-Scores for {curr_date}") + + # Return list of finished i-score dataframes + return iscores + + +# Demo/Performance Notes: + +# Usage: +# To get I-Scores, call the function -> gen_discov_score(curr_date, stakeholder_list) +# ex: +# curr_date = datetime.datetime(2023, 3, 31) +# xs_fceb = query_xs_stakeholder_list() +# iscores = gen_ident_score(curr_date, xs_fceb) +# +# This will return a dataframe containing the i-scores for the +# specified list of stakeholders/report period. + +# Once you have the i-scores, plug that info +# into the dictionary to display on the scorecard diff --git a/src/pe_scorecard/scores/profiling_score.py b/src/pe_scorecard/scores/profiling_score.py new file mode 100644 index 00000000..45cb8528 --- /dev/null +++ b/src/pe_scorecard/scores/profiling_score.py @@ -0,0 +1,180 @@ + +# Third-Party Libraries +import numpy as np +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +from psycopg2.extensions import AsIs +import psycopg2.extras as extras +from sshtunnel import SSHTunnelForwarder +import logging +from datetime import datetime +import math + +# from .config import config, staging_config +# cisagov Libraries + +from pe_scorecard.data.db_query import ( + connect, + close, + get_stakeholders, + get_was_stakeholders, + get_hosts, + get_port_scans, + get_was_summary, + get_software +) + +from pe_scorecard.scores.score_helper_functions import ( + get_letter_grade, + get_next_month, + average_numbers +) + +LOGGER = logging.getLogger(__name__) + +# df_orgs_df is a datframe of stakeholders with two columns: organizations_uid and cyhy_db_name +def get_profiling_score(df_orgs_df, report_period_month, report_period_year): + this_month = datetime(report_period_year, report_period_month, 1) + next_month = get_next_month(report_period_year, report_period_month) + + df_org_info = get_stakeholders() + df_orgs = df_orgs_df.merge(df_org_info, on='organizations_uid', how='left') + + df_web_apps = summarize_vuln_webapps(df_orgs) + df_port_scans = summarize_port_scans(df_orgs, this_month, next_month) + df_software = summarize_software(df_orgs, this_month, next_month) + df_norm_software = normalize_software(df_software) + df_hosts = summarize_hosts(df_orgs, this_month, next_month) + + profiling_score_list = [] + for index, org in df_orgs.iterrows(): + org_id = org['organizations_uid'] + + df_port_scans_org = df_port_scans.loc[df_port_scans['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see profiling score documentation) + vuln_ports = (100.0 - df_port_scans_org['percent_vuln_ports']) * .2 + vuln_protocols = (100.0 - df_port_scans_org['percent_vuln_protocols']) * .2 + vuln_services = (100.0 - df_port_scans_org['percent_vuln_services']) * .2 + + df_software_org = df_norm_software.loc[df_norm_software['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see profiling score documentation) + total_software = (100.0 - df_software_org['norm_software']) * .2 + + df_web_apps_org = df_web_apps.loc[df_web_apps['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see profiling score documentation) + vuln_web_apps = (100.0 - df_web_apps_org['percent_vuln_webapps']) * .1 + + df_hosts_orgs = df_hosts.loc[df_hosts['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see profiling score documentation) + vuln_hosts = (100.0 - df_hosts_orgs['percent_vuln_hosts']) * .1 + + metrics_aggregation = float(vuln_ports) + float(vuln_protocols) + float(vuln_services) + float(total_software) + float(vuln_web_apps) + float(vuln_hosts) + profiing_score = 100.0 - metrics_aggregation + rescaled_profiing_score = round((profiing_score * .4) + 60.0, 2) + profiling_score_list.append([org['organizations_uid'], org['cyhy_db_name'], rescaled_profiing_score, get_letter_grade(rescaled_profiing_score)]) + df_profiling_score = pd.DataFrame(profiling_score_list, columns= ["organizations_uid", "cyhy_db_name", "profiling_score", "letter_grade"]) + + return df_profiling_score + +def summarize_software(orgs_df, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_software = get_software(this_month, next_month, org_list) + software_list = [] + for index, org in orgs_df.iterrows(): + total_software = 0.0 + org_id = org['organizations_uid'] + org_df_software = df_software.loc[((df_software['organizations_uid'] == org_id) | (df_software['parent_org_uid'] == org_id))] + for index2, software in org_df_software.iterrows(): + total_software = total_software + software['count'] + software_list.append([org['organizations_uid'], org['cyhy_db_name'], total_software]) + df_port_scans = pd.DataFrame(software_list, columns= ["organizations_uid", "cyhy_db_name", "total_software"]) + return df_port_scans + +def summarize_port_scans(orgs_df, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_port_scans = get_port_scans(this_month, next_month, org_list) + port_scans_list = [] + for index, org in orgs_df.iterrows(): + this_month_total_ports = 0.0 + this_month_vuln_ports = 0.0 + this_month_total_protocols = 0.0 + this_month_vuln_protocols = 0.0 + this_month_total_services = 0.0 + this_month_vuln_services = 0.0 + org_id = org['organizations_uid'] + org_df_ports = df_port_scans.loc[((df_port_scans['organizations_uid'] == org_id) | (df_port_scans['parent_org_uid'] == org_id))] + for index2, ports in org_df_ports.iterrows(): + this_month_total_ports = this_month_total_ports + ports['ports'] + this_month_vuln_ports = this_month_vuln_ports + ports['risky_ports'] + this_month_total_protocols = this_month_total_protocols + ports['protocols'] + this_month_vuln_protocols = this_month_vuln_protocols + ports['risky_protocols'] + this_month_total_services = this_month_total_services + ports['services'] + + percent_vuln_ports = average_numbers(this_month_vuln_ports, this_month_total_ports) + percent_vuln_protocols = average_numbers(this_month_vuln_protocols, this_month_total_protocols) + percent_vuln_services = average_numbers(this_month_vuln_services, this_month_total_services) + port_scans_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_vuln_ports, percent_vuln_protocols, percent_vuln_services]) + df_port_scans = pd.DataFrame(port_scans_list, columns= ["organizations_uid", "cyhy_db_name", "percent_vuln_ports", "percent_vuln_protocols", "percent_vuln_services"]) + return df_port_scans + +def normalize_software(df_software): + software_list = [] + for index, org in df_software.iterrows(): + software_max = float(df_software['total_software'].max()) + software_min = float(df_software['total_software'].min()) + + norm_software = 0.0 + if software_max == 0.0 or software_max - software_min == 0.0: + norm_software = 75.0 + else: + norm_software = ((org['total_software'] - software_min) / (software_max - software_min)) * 100.0 + + software_list.append([org['organizations_uid'], norm_software]) + df_norm_soft = pd.DataFrame(software_list, columns= ["organizations_uid", "norm_software"]) + return df_norm_soft + +def summarize_vuln_webapps(orgs_df): + was_orgs = get_was_stakeholders() + was_ids = was_orgs['cyhy_db_name'].values + conditions = [orgs_df['cyhy_db_name'].isin(was_ids), ~orgs_df['cyhy_db_name'].isin(was_ids)] + was_customer = ["Yes", "No"] + orgs_df["was_org"] = np.select(conditions, was_customer) + was_orgs_df = orgs_df.loc[orgs_df['was_org'] == "Yes"] + vs_orgs_df = orgs_df.loc[orgs_df['was_org'] == "No"] + org_list = orgs_df['cyhy_db_name'].values.tolist() + df_was_sum = get_was_summary(org_list) + web_apps_list = [] + for index, org in was_orgs_df.iterrows(): + total_web_apps = 0.0 + vuln_web_apps = 0.0 + for index2, was in df_was_sum.iterrows(): + if org['organizations_uid'] == was['pe_org_id']: + total_web_apps = total_web_apps + was['webapp_count'] + vuln_web_apps = vuln_web_apps + was['webapp_with_vulns_count'] + percent_vuln_webapps = average_numbers(vuln_web_apps, total_web_apps) + web_apps_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_vuln_webapps]) + was_df_attr = pd.DataFrame(web_apps_list, columns= ["organizations_uid", "cyhy_db_name", "percent_vuln_webapps"]) + + percent_vuln_webapps = was_df_attr['percent_vuln_webapps'].mean() + for index, org in vs_orgs_df.iterrows(): + web_apps_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_vuln_webapps]) + df_web_apps = pd.DataFrame(web_apps_list, columns= ["organizations_uid", "cyhy_db_name", "percent_vuln_webapps"]) + return df_web_apps + +def summarize_hosts(orgs_df, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_hosts = get_hosts(this_month, next_month, org_list) + hosts_list = [] + for index, org in orgs_df.iterrows(): + total_hosts = 0.0 + total_vuln_hosts = 0.0 + org_id = org['organizations_uid'] + org_df_hosts = df_hosts.loc[((df_hosts['organizations_uid'] == org_id) | (df_hosts['parent_org_uid'] == org_id))] + for index2, hosts in org_df_hosts.iterrows(): + total_hosts = total_hosts + hosts['host_count'] + total_vuln_hosts = total_vuln_hosts + hosts['vulnerable_host_count'] + percent_vuln_hosts = average_numbers(total_vuln_hosts, total_hosts) + hosts_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_vuln_hosts]) + df_hosts = pd.DataFrame(hosts_list, columns= ["organizations_uid", "cyhy_db_name", "percent_vuln_hosts"]) + return df_hosts diff --git a/src/pe_scorecard/scores/score_helper_functions.py b/src/pe_scorecard/scores/score_helper_functions.py new file mode 100644 index 00000000..43f3e145 --- /dev/null +++ b/src/pe_scorecard/scores/score_helper_functions.py @@ -0,0 +1,209 @@ +"""A file containing the helper functions for various scoring algorithms.""" +# Standard Python Libraries +import calendar +import math +from datetime import datetime + +# Third-Party Libraries +import pandas as pd +from dateutil.relativedelta import relativedelta + + +# Add skewness function? + + +def rescale(values, width, offset): + """ + Rescale Pandas Series of values to the specified width and offset. + + Args: + values: Pandas Series of values that you want to rescale + width: The new width of the rescaled values + offset: The new starting point of the rescaled values + examples: + width = 42, offset = 5 results in values from 5-47 + width = 100, offset = -3 results in values from -3-97 + Returns: + A Pandas Series of the new, re-scaled values + """ + # Get min/max values + min_val = values.min() + max_val = values.max() + # Catch edge case + if min_val == max_val: + # If all the same number, just return all zeros + return pd.Series([0] * values.size) + else: + # Otherwise, rescale 0-100 + values = ((values - min_val) / (max_val - min_val) * width) + offset + return values + + +def get_prev_startstop(curr_date, num_periods): + """ + Get the start/stop dates for the specified number of preceding report periods, given the current date. + i.e. If curr_date = 2022-08-15 and num_periods = 3, it'll return: [[7/1, 7/15], [7/16, 7/31], [8/1, 8/15]] + Args: + curr_date: current report period date (i.e. 2022-08-15) + num_periods: number of preceding report periods to calculate (i.e. 15) + Returns: + The start and stop dates for the specified number or report periods preceding the current date + """ + # Array to hold start/stop dates + start_stops = [] + month_diff = [] + # Calculating month difference array + for n in range(0, math.ceil(num_periods / 2) + 1): + month_diff.append(n) + month_diff.append(n) + # Calculate start/stop dates + if curr_date.day == 15: + month_diff = month_diff[1 : num_periods + 1] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + start_stops.insert(0, [start_date.date(), end_date.date()]) + else: + # odd idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date.date(), end_date.date()]) + else: + month_diff = month_diff[:num_periods] + for i in range(0, num_periods): + if (i % 2) == 0: + # Even idx 16 - 30/31 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=16 + ) + end_date = curr_date + relativedelta(months=-month_diff[i]) + end_date = end_date.replace( + day=calendar.monthrange(end_date.year, end_date.month)[1] + ) + start_stops.insert(0, [start_date.date(), end_date.date()]) + else: + # odd idx 1 - 15 + start_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=1 + ) + end_date = (curr_date + relativedelta(months=-month_diff[i])).replace( + day=15 + ) + start_stops.insert(0, [start_date.date(), end_date.date()]) + # Return 2D list of start/stop dates + return start_stops + + +def get_letter_grade(score): + if score < 65.0: + return "F" + elif score >= 65.0 and score < 67.0: + return "D" + elif score >= 67.0 and score < 70.0: + return "D+" + elif score >= 70.0 and score < 73.0: + return "C-" + elif score >= 73.0 and score < 77.0: + return "C" + elif score >= 77.0 and score < 80.0: + return "C+" + elif score >= 80.0 and score < 83.0: + return "B-" + elif score >= 83.0 and score < 87.0: + return "B" + elif score >= 87.0 and score < 90.0: + return "B+" + elif score >= 90.0 and score < 93.0: + return "A-" + elif score >= 93.0 and score < 97.0: + return "A" + elif score >= 97.0: + return "A+" + else: + return "N/A" + + +def get_next_month(report_period_year, report_period_month): + next_report_period_month = 0 + next_report_period_year = 0 + if report_period_month == 12: + next_report_period_month = 1 + next_report_period_year = report_period_year + 1 + else: + next_report_period_month = report_period_month + 1 + next_report_period_year = report_period_year + next_report_period_date = datetime( + next_report_period_year, next_report_period_month, 1 + ) + return next_report_period_date + + +def get_last_month(report_period_year, report_period_month): + last_report_period_month = 0 + last_report_period_year = 0 + if report_period_month == 1: + last_report_period_month = 12 + last_report_period_year = report_period_year - 1 + else: + last_report_period_month = report_period_month - 1 + last_report_period_year = report_period_year + last_report_period_date = datetime( + last_report_period_year, last_report_period_month, 1 + ) + return last_report_period_date + + +def average_list(list): + if len(list) == 0: + return 0.0 + else: + return round(sum(list) / len(list), 2) + + +def average_numbers(vuln_count, total): + if total == 0: + return 0.0 + else: + return round((vuln_count / total) * 100, 2) + + +def split_parent_child_records(df): + """ + Splits rows with both an organizations_uid and parent_uid into two rows for roll up support. + + Args: + df: Dataframe of database view data containing both organizations_uid and parent_org_uid columns + + Returns: + Dataframe where any rows with both a organizations_uid and parent_org_uid have been split into two rows. + One row has the organizations_uid, and the other row is an exact copy, but with the parent_org_uid. + Returned dataframe only has a single organizations_uid column. + """ + # For child orgs and standalone orgs that don't + # have a parent, simply drop parent_uid column + standalone_df = df.drop(columns="parent_org_uid") + + # For orgs that have an org_uid AND a parent_uid + # Create a duplicate data row for the parent org + parent_mask = df["parent_org_uid"].notnull() & df["organizations_uid"].notnull() + duplicate_df = ( + df[parent_mask] + .drop(columns="organizations_uid") + .rename(columns={"parent_org_uid": "organizations_uid"}) + ) + + # Combine standalone/child orgs rows and duplicated + # parent rows into the final dataframe + final_df = pd.concat([standalone_df, duplicate_df], ignore_index=True) + + # Warning: final_df still needs aggregation after applying this function + return final_df diff --git a/src/pe_scorecard/scores/tracking_score.py b/src/pe_scorecard/scores/tracking_score.py new file mode 100644 index 00000000..1f4480e9 --- /dev/null +++ b/src/pe_scorecard/scores/tracking_score.py @@ -0,0 +1,691 @@ +# Third-Party Libraries +import numpy as np +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +from psycopg2.extensions import AsIs +import psycopg2.extras as extras +from sshtunnel import SSHTunnelForwarder +import logging +from datetime import datetime +from datetime import timezone + +# from .config import config, staging_config +# cisagov Libraries +from pe_reports.data.db_query import ( + connect, + close +) + +from pe_scorecard.data.db_query import ( + connect, + close, + get_stakeholders, + get_was_stakeholders, + get_bod_18, + get_ports_protocols, + get_was_closed_vulns, + get_was_open_vulns, + get_vs_closed_vulns, + get_vs_open_vulns, + get_kevs, + get_pe_vulns +) + +from pe_scorecard.scores.score_helper_functions import ( + get_letter_grade, + get_next_month, + get_last_month, + average_list, + average_numbers +) + +LOGGER = logging.getLogger(__name__) + +# df_orgs_df is a dataframe of stakeholders with two columns: organizations_uid and cyhy_db_name +def get_tracking_score(df_orgs_df, report_period_year, report_period_month): + LOGGER.info("Staring Tracking Score calculations...") + last_month = get_last_month(report_period_year, report_period_month) + this_month = datetime(report_period_year, report_period_month, 1) + next_month = get_next_month(report_period_year, report_period_month) + + LOGGER.info("Retrieving additional stakeholder info...") + df_org_info = get_stakeholders() + df_orgs = df_orgs_df.merge(df_org_info, on='organizations_uid', how='left') + + LOGGER.info("Retrieving BOD info...") + df_bod_18 = summarize_bod_18(df_orgs, this_month) + df_bod_19_22 = get_bod_19_22(df_orgs) + df_was_bod_19 = summarize_was_bod_19(df_orgs, this_month, next_month) + + LOGGER.info("Retrieving ATTR info...") + df_vs_attr = summarize_vs_attr(df_orgs, this_month, next_month) + df_was_atr = summarize_was_attr(df_orgs, this_month, next_month) + + # Data before Normalization + LOGGER.info("Retrieving Vulnerability info...") + df_pe_vulns = summarize_pe_vuln_counts(df_orgs, last_month, this_month, next_month) + df_vs_vulns = summarize_vs_vuln_counts(df_orgs, this_month) + df_was_vulns = summarize_was_vuln_counts(df_orgs, last_month, this_month, next_month) + LOGGER.info("Retrieving Port Scans info...") + df_ports_prot= summarize_port_scans(df_orgs, last_month, this_month, next_month) + + # Data after Normalization + LOGGER.info("Normalizing Data...") + df_norm_vs_vulns = normalize_vulns(df_vs_vulns, "VS") + df_norm_was_vulns = normalize_vulns(df_was_vulns, "WAS") + df_norm_pe_vulns = normalize_vulns(df_pe_vulns, "PE") + df_norm_ports_prot = normalize_port_scans(df_ports_prot) + + tracking_score_list = [] + LOGGER.info("Calculaing Tracking Score...") + for index, org in df_orgs.iterrows(): + org_id = org['organizations_uid'] + + df_bod_18_org = df_bod_18.loc[df_bod_18['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + bod_18_email = (100.0 - df_bod_18_org['email_compliance_pct']) * .125 + bod_18_web = (100.0 - df_bod_18_org['https_compliance_pct']) * .125 + + vs_df_bod_19_22_org = df_bod_19_22.loc[df_bod_19_22['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + vs_bod_22_kevs = (100.0 - vs_df_bod_19_22_org['percent_compliance_kevs']) * .25 + vs_bod_19_crits = (100.0 - vs_df_bod_19_22_org['percent_compliance_crits']) * .2 + vs_bod_19_highs = (100.0 - vs_df_bod_19_22_org['percent_compliance_highs']) * .15 + vs_bod_19_meds = (100.0 - vs_df_bod_19_22_org['percent_compliance_meds']) * .1 + vs_bod_19_lows = (100.0 - vs_df_bod_19_22_org['percent_compliance_lows']) * .05 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + vs_overdue_vuln_section = (float(bod_18_email) + float(bod_18_web) + float(vs_bod_22_kevs) + float(vs_bod_19_crits) + float(vs_bod_19_highs) + float(vs_bod_19_meds) + float(vs_bod_19_lows)) * .5 + + df_vs_attr_org = df_vs_attr.loc[df_vs_attr['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + vs_attr_kevs = (100.0 - df_vs_attr_org['attr_kevs']) * .4 + vs_attr_crits = (100.0 - df_vs_attr_org['attr_crits']) * .35 + vs_attr_highs = (100.0 - df_vs_attr_org['attr_highs']) * .25 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + vs_attr_section = (vs_attr_kevs + vs_attr_crits + vs_attr_highs) * .25 + + df_vs_vulns_org = df_norm_vs_vulns.loc[df_norm_vs_vulns['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + vs_kevs = (100.0 - df_vs_vulns_org['norm_kevs']) * .2 + vs_crits = (100.0 - df_vs_vulns_org['norm_crits']) * .15 + vs_highs = (100.0 - df_vs_vulns_org['norm_highs']) * .1 + vs_meds = (100.0 - df_vs_vulns_org['norm_meds']) * .08 + vs_lows = (100.0 - df_vs_vulns_org['norm_lows']) * .05 + + df_vs_ports_org = df_norm_ports_prot.loc[df_norm_ports_prot['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + vs_ports = (100.0 - df_vs_ports_org['norm_ports']) * .14 + vs_protocols = (100.0 - df_vs_ports_org['norm_protocols']) * .14 + vs_services = (100.0 - df_vs_ports_org['norm_services']) * .14 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + vs_historical_trend_section = (vs_kevs + vs_crits + vs_highs + vs_meds + vs_lows + vs_ports + vs_protocols + vs_services) * .25 + + df_pe_vulns_org = df_norm_pe_vulns.loc[df_norm_pe_vulns['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + pe_kevs = (100.0 - df_pe_vulns_org['norm_kevs']) * .2 + pe_crits = (100.0 - df_pe_vulns_org['norm_crits']) * .15 + pe_highs = (100.0 - df_pe_vulns_org['norm_highs']) * .1 + pe_meds = (100.0 - df_pe_vulns_org['norm_meds']) * .08 + pe_lows = (100.0 - df_pe_vulns_org['norm_lows']) * .05 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + pe_historical_trend_section = (pe_kevs + pe_crits + pe_highs + pe_meds + pe_lows) + + df_was_vulns_org = df_norm_was_vulns.loc[df_norm_was_vulns['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + was_crits = (100.0 - df_was_vulns_org['norm_crits']) * .4 + was_highs = (100.0 - df_was_vulns_org['norm_highs']) * .3 + was_meds = (100.0 - df_was_vulns_org['norm_meds']) * .2 + was_lows = (100.0 - df_was_vulns_org['norm_lows']) * .1 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + was_historical_trend_section = (was_crits + was_highs + was_meds + was_lows) * .25 + + df_was_bod_19_org = df_was_bod_19.loc[df_was_bod_19['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + was_bod_19_crits = (100.0 - df_was_bod_19_org['percent_compliance_crits']) * .4 + was_bod_19_highs = (100.0 - df_was_bod_19_org['percent_compliance_highs']) * .3 + was_bod_19_meds = (100.0 - df_was_bod_19_org['percent_compliance_meds']) * .2 + was_bod_19_lows = (100.0 - df_was_bod_19_org['percent_compliance_lows']) * .1 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + was_overdue_vuln_section = (was_bod_19_crits + was_bod_19_highs + was_bod_19_meds + was_bod_19_lows) * .5 + + df_was_attr_org = df_was_atr.loc[df_was_atr['organizations_uid'] == org_id] + # Multiplying by predetermined weights for base metrics (see tracking score documentation) + was_attr_crits = (100.0 - df_was_attr_org['attr_compl_crits']) * .55 + was_attr_highs = (100.0 - df_was_attr_org['attr_compl_highs']) * .45 + + # Multiplying by predetermined weights for metric subsections (see tracking score documentation) + was_attr_section = (was_attr_crits + was_attr_highs) * .25 + + # Multiplying by predetermined weights for team sections (see tracking score documentation) + vs_section = (vs_attr_section + vs_overdue_vuln_section + vs_historical_trend_section) * .5 + pe_section = pe_historical_trend_section * .2 + was_section = (was_attr_section + was_overdue_vuln_section + was_historical_trend_section) * .3 + + metrics_aggregation = float(pe_section) + float(was_section) + float(vs_section) + tracking_score = 100.0 - metrics_aggregation + rescaled_tracking_score = round((tracking_score * .4) + 60.0, 2) + tracking_score_list.append([org['organizations_uid'], org['cyhy_db_name'], rescaled_tracking_score, get_letter_grade(rescaled_tracking_score)]) + df_tracking_score = pd.DataFrame(tracking_score_list, columns= ["organizations_uid", "cyhy_db_name", "tracking_score", "letter_grade"]) + + LOGGER.info("Finishing Tracking Score...") + return df_tracking_score + +def summarize_vs_attr(orgs_df, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_closed_vulns = get_vs_closed_vulns(this_month, next_month, org_list) + kevs_df = get_kevs() + average_time_to_remediate_list = [] + for index, org in orgs_df.iterrows(): + org_id = org['organizations_uid'] + org_kevs = [] + org_crits = [] + org_highs = [] + org_df_closed_vulns = df_closed_vulns.loc[((df_closed_vulns['organizations_uid'] == org_id) | (df_closed_vulns['parent_org_uid'] == org_id))] + for index2, vuln in org_df_closed_vulns.iterrows(): + if org['organizations_uid'] == vuln['organizations_uid'] or org['organizations_uid'] == vuln['parent_org_uid']: + time_to_remediate = get_age(vuln['time_opened'], vuln['time_closed']) + if vuln['cve'] in kevs_df['kev'].values: + org_kevs.append(time_to_remediate) + if vuln['cvss_base_score'] >= 9.0: + org_crits.append(time_to_remediate) + if vuln['cvss_base_score'] >= 7.0 and vuln['cvss_base_score'] < 9.0: + org_highs.append(time_to_remediate) + average_kevs = average_list(org_kevs) + average_crits = average_list(org_crits) + average_highs = average_list(org_highs) + average_time_to_remediate_list.append([org['organizations_uid'], org['cyhy_db_name'], calculate_attr_compliance(average_kevs, "KEV"), calculate_attr_compliance(average_crits, "CRIT"), calculate_attr_compliance(average_highs, "HIGH")]) + df_attr = pd.DataFrame(average_time_to_remediate_list, columns= ["organizations_uid", "cyhy_db_name", "attr_kevs", "attr_crits", "attr_highs"]) + return df_attr + +def calculate_attr_compliance(vuln_attr, type): + compliance_min = 0.0 + compliance_max = 0.0 + if vuln_attr == "N/A": + return 100.0 + if type == "KEV": + compliance_min = 14.0 + compliance_max = 28.0 + elif type == "CRIT": + compliance_min = 15.0 + compliance_max = 30.0 + else: + compliance_min = 30.0 + compliance_max = 60.0 + if vuln_attr <= compliance_min: + return 100.0 + elif vuln_attr >= compliance_max: + return 0.0 + else: + return round((compliance_max-vuln_attr/compliance_min)*100, 2) + +def get_bod_19_22(orgs_df): + org_list = orgs_df['organizations_uid'].values.tolist() + open_tickets_df = get_vs_open_vulns(org_list) + kevs_df = get_kevs() + + bod_19_22_list = [] + for index, org in orgs_df.iterrows(): + org_id = org['organizations_uid'] + total_kevs = 0.0 + overdue_kevs = 0.0 + total_crits = 0.0 + overdue_crits = 0.0 + total_highs = 0.0 + overdue_highs = 0.0 + total_medium = 0.0 + overdue_medium = 0.0 + total_low = 0.0 + overdue_low = 0.0 + org_open_tickets_df = open_tickets_df.loc[((open_tickets_df['organizations_uid'] == org_id) | (open_tickets_df['parent_org_uid'] == org_id))] + for index2, ticket in org_open_tickets_df.iterrows(): + time_opened = ticket['time_opened'] + now = datetime.now() + age = get_age(time_opened, now) + if ticket['cve'] in kevs_df['kev'].values: + total_kevs = total_kevs + 1.0 + if age > 14.0: + overdue_kevs = overdue_kevs + 1.0 + if ticket['cvss_base_score'] >= 9.0: + total_crits = total_crits + 1.0 + if age > 15.0: + overdue_crits = overdue_crits + 1.0 + elif ticket['cvss_base_score'] >= 7.0 and ticket['cvss_base_score'] < 9.0: + total_highs = total_highs + 1.0 + if age > 30.0: + overdue_highs = overdue_highs + 1.0 + elif ticket['cvss_base_score'] >= 4.0 and ticket['cvss_base_score'] < 7.0: + total_medium = total_medium + 1.0 + if age > 90.0: + overdue_medium = overdue_medium + 1.0 + else: + total_low = total_low + 1.0 + if age > 180.0: + overdue_low = overdue_low + 1.0 + percent_compliance_kevs = get_percent_compliance(total_kevs, overdue_kevs) + percent_compliance_crits = get_percent_compliance(total_crits, overdue_crits) + percent_compliance_highs = get_percent_compliance(total_highs, overdue_highs) + percent_compliance_medium = get_percent_compliance(total_medium, overdue_medium) + percent_compliance_low = get_percent_compliance(total_low, overdue_low) + bod_19_22_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_compliance_kevs, percent_compliance_crits, percent_compliance_highs, percent_compliance_medium, percent_compliance_low]) + + df_bod_19_22 = pd.DataFrame(bod_19_22_list, columns= ["organizations_uid", "cyhy_db_name", "percent_compliance_kevs", "percent_compliance_crits", "percent_compliance_highs", "percent_compliance_meds", "percent_compliance_lows"]) + return df_bod_19_22 + +def get_percent_compliance(total, overdue): + if total == 0.0: + return 100.0 + else: + return round(((total - overdue)/total)* 100.0, 2) + +def get_age(start_time, end_time): + start_time = str(start_time) + end_time = str(end_time) + if "." in start_time: + start_time = start_time.split(".")[0] + if "." in end_time: + end_time = end_time.split(".")[0] + start_time = datetime.strptime(start_time, '%Y-%m-%d %H:%M:%S') + start_time = start_time.timestamp() + start_time = datetime.fromtimestamp(start_time, timezone.utc) + start_time = start_time.replace(tzinfo=None) + end_time = datetime.strptime(end_time, '%Y-%m-%d %H:%M:%S') + end_time = end_time.timestamp() + end_time = datetime.fromtimestamp(end_time, timezone.utc) + end_time = end_time.replace(tzinfo=None) + age = round((float(((end_time - start_time).total_seconds()))/60/60/24), 2) + return age + +def summarize_vs_vuln_counts(orgs_df, this_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_vulns = get_vs_open_vulns(org_list) + df_kevs = get_kevs() + vulns_list = [] + for index, org in orgs_df.iterrows(): + last_month_kevs = 0.0 + last_month_crits = 0.0 + last_month_highs = 0.0 + last_month_meds = 0.0 + last_month_lows = 0.0 + this_month_kevs = 0.0 + this_month_crits = 0.0 + this_month_highs = 0.0 + this_month_meds = 0.0 + this_month_lows = 0.0 + org_id = org['organizations_uid'] + org_df_vulns = df_vulns.loc[((df_vulns['organizations_uid'] == org_id) | (df_vulns['parent_org_uid'] == org_id))] + for index2, vulns in org_df_vulns.iterrows(): + if org['organizations_uid'] == vulns['organizations_uid'] or org['organizations_uid'] == vulns['parent_org_uid']: + if vulns['time_opened'] >= this_month: + if vulns['cvss_base_score'] >= 9.0: + this_month_crits = this_month_crits + 1.0 + elif vulns['cvss_base_score'] >= 7.0: + this_month_highs = this_month_highs + 1.0 + elif vulns['cvss_base_score'] >= 4.0: + this_month_meds = this_month_meds + 1.0 + else: + this_month_lows = this_month_lows + 1.0 + if vulns['cve'] in df_kevs['kev'].values: + this_month_kevs = this_month_kevs + 1.0 + else: + if vulns['cvss_base_score'] >= 9.0: + last_month_crits = last_month_crits + 1.0 + elif vulns['cvss_base_score'] >= 7.0: + last_month_highs = last_month_highs + 1.0 + elif vulns['cvss_base_score'] >= 4.0: + last_month_meds = last_month_meds + 1.0 + else: + last_month_lows = last_month_lows + 1.0 + if vulns['cve'] in df_kevs['kev'].values: + last_month_kevs = last_month_kevs + 1.0 + change_in_kevs = this_month_kevs - last_month_kevs + change_in_crits = this_month_crits - last_month_crits + change_in_highs = this_month_highs - last_month_highs + change_in_meds = this_month_meds - last_month_meds + change_in_lows = this_month_lows - last_month_lows + vulns_list.append([org['organizations_uid'],org['cyhy_db_name'], change_in_kevs, change_in_crits, change_in_highs, change_in_meds, change_in_lows]) + df_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_kevs", "change_in_crits", "change_in_highs", "change_in_meds", "change_in_lows"]) + return df_vulns + +def summarize_pe_vuln_counts(orgs_df, last_month, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_vulns = get_pe_vulns(last_month, next_month, org_list) + df_kevs = get_kevs() + vs_orgs = orgs_df.loc[orgs_df['report_on'] == False] + pe_orgs = orgs_df.loc[orgs_df['report_on'] == True] + vulns_list = [] + for index, org in pe_orgs.iterrows(): + last_month_kevs = 0.0 + last_month_crits = 0.0 + last_month_highs = 0.0 + last_month_meds = 0.0 + last_month_lows = 0.0 + this_month_kevs = 0.0 + this_month_crits = 0.0 + this_month_highs = 0.0 + this_month_meds = 0.0 + this_month_lows = 0.0 + org_id = org['organizations_uid'] + org_df_vulns = df_vulns.loc[((df_vulns['organizations_uid'] == org_id) | (df_vulns['parent_org_uid'] == org_id))] + for index2, vulns in org_df_vulns.iterrows(): + if vulns['timestamp'] >= this_month: + if vulns['cvss'] >= 9.0: + this_month_crits = this_month_crits + 1.0 + elif vulns['cvss'] >= 7.0: + this_month_highs = this_month_highs + 1.0 + elif vulns['cvss'] >= 4.0: + this_month_meds = this_month_meds + 1.0 + else: + this_month_lows = this_month_lows + 1.0 + if vulns['cve'] in df_kevs['kev'].values: + this_month_kevs = this_month_kevs + 1.0 + else: + if vulns['cvss'] >= 9.0: + last_month_crits = last_month_crits + 1.0 + elif vulns['cvss'] >= 7.0: + last_month_highs = last_month_highs + 1.0 + elif vulns['cvss'] >= 4.0: + last_month_meds = last_month_meds + 1.0 + else: + last_month_lows = last_month_lows + 1.0 + if vulns['cve'] in df_kevs['kev'].values: + last_month_kevs = last_month_kevs + 1.0 + change_in_kevs = this_month_kevs - last_month_kevs + change_in_crits = this_month_crits - last_month_crits + change_in_highs = this_month_highs - last_month_highs + change_in_meds = this_month_meds - last_month_meds + change_in_lows = this_month_lows - last_month_lows + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], change_in_kevs, change_in_crits, change_in_highs, change_in_meds, change_in_lows]) + df_pe_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_kevs", "change_in_crits", "change_in_highs", "change_in_meds", "change_in_lows"]) + + vs_change_in_kevs = df_pe_vulns['change_in_kevs'].mean() + vs_change_in_crits = df_pe_vulns['change_in_crits'].mean() + vs_change_in_highs = df_pe_vulns['change_in_highs'].mean() + vs_change_in_meds = df_pe_vulns['change_in_meds'].mean() + vs_change_in_lows = df_pe_vulns['change_in_lows'].mean() + for index, org in vs_orgs.iterrows(): + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], vs_change_in_kevs, vs_change_in_crits, vs_change_in_highs, vs_change_in_meds, vs_change_in_lows]) + df_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_kevs", "change_in_crits", "change_in_highs", "change_in_meds", "change_in_lows"]) + return df_vulns + +def summarize_was_vuln_counts(orgs_df, last_month, this_month, next_month): + was_orgs = get_was_stakeholders() + was_ids = was_orgs['cyhy_db_name'].values + conditions = [orgs_df['cyhy_db_name'].isin(was_ids), ~orgs_df['cyhy_db_name'].isin(was_ids)] + was_customer = ["Yes", "No"] + orgs_df["was_org"] = np.select(conditions, was_customer) + was_orgs_df = orgs_df.loc[orgs_df['was_org'] == "Yes"] + vs_orgs_df = orgs_df.loc[orgs_df['was_org'] == "No"] + org_list = orgs_df['cyhy_db_name'].values.tolist() + was_open_vulns = get_was_open_vulns(last_month, next_month, org_list) + vulns_list = [] + for index, org in was_orgs_df.iterrows(): + last_month_crits = 0.0 + last_month_highs = 0.0 + last_month_meds = 0.0 + last_month_lows = 0.0 + this_month_crits = 0.0 + this_month_highs = 0.0 + this_month_meds = 0.0 + this_month_lows = 0.0 + for index2, vulns in was_open_vulns.iterrows(): + if org['organizations_uid'] == vulns['pe_org_id']: + last_detected = vulns['last_detected'] + last_detected = datetime(last_detected.year, last_detected.month, last_detected.day) + if last_detected >= this_month: + if vulns['base_score'] >= 9.0: + this_month_crits = this_month_crits + 1.0 + elif vulns['base_score'] >= 7.0: + this_month_highs = this_month_highs + 1.0 + elif vulns['base_score'] >= 4.0: + this_month_meds = this_month_meds + 1.0 + else: + this_month_lows = this_month_lows + 1.0 + else: + if vulns['base_score'] >= 9.0: + last_month_crits = last_month_crits + 1.0 + elif vulns['base_score'] >= 7.0: + last_month_highs = last_month_highs + 1.0 + elif vulns['base_score'] >= 4.0: + last_month_meds = last_month_meds + 1.0 + else: + last_month_lows = last_month_lows + 1.0 + change_in_crits = this_month_crits - last_month_crits + change_in_highs = this_month_highs - last_month_highs + change_in_meds = this_month_meds - last_month_meds + change_in_lows = this_month_lows - last_month_lows + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], change_in_crits, change_in_highs, change_in_meds, change_in_lows]) + df_was_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_crits", "change_in_highs", "change_in_meds", "change_in_lows"]) + + vs_change_in_crits = df_was_vulns['change_in_crits'].mean() + vs_change_in_highs = df_was_vulns['change_in_highs'].mean() + vs_change_in_meds = df_was_vulns['change_in_meds'].mean() + vs_change_in_lows = df_was_vulns['change_in_lows'].mean() + for index, org in vs_orgs_df.iterrows(): + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], vs_change_in_crits, vs_change_in_highs, vs_change_in_meds, vs_change_in_lows]) + df_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_crits", "change_in_highs", "change_in_meds", "change_in_lows"]) + return df_vulns + +def summarize_bod_18(orgs_df, start_date): + df_bod_18 = get_bod_18(start_date) + df_vulns = orgs_df.merge(df_bod_18, on='organizations_uid', how='left') + #Non-Federal sakeholders automatically get 100% for BOD 18-01 since data is not available + df_vulns['email_compliance_pct'] = df_vulns['email_compliance_pct'].fillna(100.0) + df_vulns['https_compliance_pct'] = df_vulns['https_compliance_pct'].fillna(100.0) + return df_vulns + +def summarize_was_bod_19(orgs_df, this_month, next_month): + was_orgs = get_was_stakeholders() + was_ids = was_orgs['cyhy_db_name'].values + conditions = [orgs_df['cyhy_db_name'].isin(was_ids), ~orgs_df['cyhy_db_name'].isin(was_ids)] + was_customer = ["Yes", "No"] + orgs_df["was_org"] = np.select(conditions, was_customer) + was_orgs_df = orgs_df.loc[orgs_df['was_org'] == "Yes"] + vs_orgs_df = orgs_df.loc[orgs_df['was_org'] == "No"] + org_list = orgs_df['cyhy_db_name'].values.tolist() + was_open_vulns = get_was_open_vulns(this_month, next_month, org_list) + vulns_list = [] + for index, org in was_orgs_df.iterrows(): + total_crits = 0.0 + overdue_crits = 0.0 + total_highs = 0.0 + overdue_highs = 0.0 + total_medium = 0.0 + overdue_medium = 0.0 + total_low = 0.0 + overdue_low = 0.0 + for index2, vulns in was_open_vulns.iterrows(): + if org['organizations_uid'] == vulns['pe_org_id']: + last_detected = vulns['last_detected'] + last_detected = datetime(last_detected.year, last_detected.month, last_detected.day) + first_detected = vulns['first_detected'] + first_detected = datetime(first_detected.year, first_detected.month, first_detected.day) + age = get_age(first_detected, last_detected) + if vulns['base_score'] >= 9.0: + total_crits = total_crits + 1.0 + if age > 15.0: + overdue_crits = overdue_crits + 1.0 + elif vulns['base_score'] >= 7.0 and vulns['base_score'] < 9.0: + total_highs = total_highs + 1.0 + if age >30.0: + overdue_highs = overdue_highs + 1.0 + elif vulns['base_score']>= 4.0 and vulns['base_score'] < 7.0: + total_medium = total_medium + 1.0 + if age > 90.0: + overdue_medium = overdue_medium + 1.0 + else: + total_low = total_low + 1.0 + if age > 180.0: + overdue_low = overdue_low + 1.0 + percent_compliance_crits = get_percent_compliance(total_crits, overdue_crits) + percent_compliance_highs = get_percent_compliance(total_highs, overdue_highs) + percent_compliance_medium = get_percent_compliance(total_medium, overdue_medium) + percent_compliance_low = get_percent_compliance(total_low, overdue_low) + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], percent_compliance_crits, percent_compliance_highs, percent_compliance_medium, percent_compliance_low]) + df_was_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "percent_compliance_crits", "percent_compliance_highs", "percent_compliance_meds", "percent_compliance_lows"]) + + was_crits_compl = df_was_vulns['percent_compliance_crits'].mean() + was_highs_compl = df_was_vulns['percent_compliance_highs'].mean() + was_meds_compl = df_was_vulns['percent_compliance_meds'].mean() + was_lows_compl = df_was_vulns['percent_compliance_lows'].mean() + for index, org in vs_orgs_df.iterrows(): + vulns_list.append([org['organizations_uid'], org['cyhy_db_name'], was_crits_compl, was_highs_compl, was_meds_compl, was_lows_compl]) + df_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "cyhy_db_name", "percent_compliance_crits", "percent_compliance_highs", "percent_compliance_meds", "percent_compliance_lows"]) + return df_vulns + +def summarize_was_attr(orgs_df, this_month, next_month): + was_orgs = get_was_stakeholders() + was_ids = was_orgs['cyhy_db_name'].values + conditions = [orgs_df['cyhy_db_name'].isin(was_ids), ~orgs_df['cyhy_db_name'].isin(was_ids)] + was_customer = ["Yes", "No"] + orgs_df["was_org"] = np.select(conditions, was_customer) + was_orgs_df = orgs_df.loc[orgs_df['was_org'] == "Yes"] + vs_orgs_df = orgs_df.loc[orgs_df['was_org'] == "No"] + org_list = orgs_df['cyhy_db_name'].values.tolist() + df_closed_vulns = get_was_closed_vulns(this_month, next_month, org_list) + average_time_to_remediate_list = [] + for index, org in was_orgs_df.iterrows(): + org_crits = [] + org_highs = [] + for index2, vuln in df_closed_vulns.iterrows(): + if org['organizations_uid'] == vuln['organizations_uid'] or org['organizations_uid'] == vuln['parent_org_uid']: + time_to_remediate = get_age(vuln['first_detected'], vuln['last_detected']) + if vuln['base_score'] >= 9.0: + org_crits.append(time_to_remediate) + if vuln['base_score'] >= 7.0 and vuln['cvss_base_score'] < 9.0: + org_highs.append(time_to_remediate) + average_crits = average_list(org_crits) + average_highs = average_list(org_highs) + average_time_to_remediate_list.append([org['organizations_uid'], org['cyhy_db_name'], average_crits, average_highs, calculate_attr_compliance(average_crits, "CRIT"), calculate_attr_compliance(average_highs, "HIGH")]) + was_df_attr = pd.DataFrame(average_time_to_remediate_list, columns= ["organizations_uid", "cyhy_db_name", "attr_crits", "attr_highs", "attr_compl_crits", "attr_compl_highs"]) + + attr_crtis = was_df_attr['attr_crits'].mean() + attr_highs = was_df_attr['attr_highs'].mean() + for index, org in vs_orgs_df.iterrows(): + average_time_to_remediate_list.append([org['organizations_uid'], org['cyhy_db_name'], attr_crtis, attr_highs, calculate_attr_compliance(attr_crtis, "CRIT"), calculate_attr_compliance(attr_highs, "HIGH")]) + df_attr = pd.DataFrame(average_time_to_remediate_list, columns= ["organizations_uid", "cyhy_db_name", "attr_crits", "attr_highs", "attr_compl_crits", "attr_compl_highs"]) + return df_attr + +def normalize_port_scans(df_ports): + port_list = [] + for index, org in df_ports.iterrows(): + ports_max = float(df_ports['change_in_ports'].max()) + ports_min = float(df_ports['change_in_ports'].min()) + protocols_max = float(df_ports['change_in_protocols'].max()) + protocols_min = float(df_ports['change_in_protocols'].min()) + + norm_ports = 0.0 + norm_protocols = 0.0 + + if ports_max == 0.0 or ports_max - ports_min == 0.0: + norm_ports = 75.0 + else: + norm_ports = ((org['change_in_ports'] - ports_min) / (ports_max - ports_min)) * 100.0 + + if protocols_max == 0.0 or protocols_max - protocols_min == 0.0: + norm_protocols = 75.0 + else: + norm_protocols = ((org['change_in_protocols'] - protocols_min) / (protocols_max - protocols_min)) * 100.0 + + norm_services = 100.0 + + port_list.append([org['organizations_uid'], norm_ports, norm_protocols, norm_services]) + df_vulns = pd.DataFrame(port_list, columns= ["organizations_uid", "norm_ports", "norm_protocols", "norm_services"]) + return df_vulns + +def summarize_port_scans(orgs_df, last_month, this_month, next_month): + org_list = orgs_df['organizations_uid'].values.tolist() + df_port_scans = df_port_scans = get_ports_protocols(last_month, next_month, org_list) + port_scans_list = [] + for index, org in orgs_df.iterrows(): + last_month_total_ports = 0.0 + last_month_vuln_ports = 0.0 + last_month_total_protocols = 0.0 + last_month_vuln_protocols = 0.0 + this_month_total_ports = 0.0 + this_month_vuln_ports = 0.0 + this_month_total_protocols = 0.0 + this_month_vuln_protocols = 0.0 + org_id = org['organizations_uid'] + org_df_ports = df_port_scans.loc[((df_port_scans['organizations_uid'] == org_id) | (df_port_scans['parent_org_uid'] == org_id))] + for index2, ports in org_df_ports.iterrows(): + if ports['report_period'] < this_month: + last_month_total_ports = last_month_total_ports + ports['ports'] + last_month_vuln_ports = last_month_vuln_ports + ports['risky_ports'] + last_month_total_protocols = last_month_total_protocols + ports['protocols'] + last_month_vuln_protocols = last_month_vuln_protocols + ports['risky_protocols'] + else: + this_month_total_ports = this_month_total_ports + ports['ports'] + this_month_vuln_ports = this_month_vuln_ports + ports['risky_ports'] + this_month_total_protocols = this_month_total_protocols + ports['protocols'] + this_month_vuln_protocols = this_month_vuln_protocols + ports['risky_protocols'] + + change_in_ports = average_numbers(this_month_vuln_ports, this_month_total_ports) - average_numbers(last_month_vuln_ports, last_month_total_ports) + change_in_protocols = average_numbers(this_month_vuln_protocols, this_month_total_protocols) - average_numbers(last_month_vuln_protocols, last_month_total_protocols) + + port_scans_list.append([org['organizations_uid'], org['cyhy_db_name'], change_in_ports, change_in_protocols]) + df_port_scans = pd.DataFrame(port_scans_list, columns= ["organizations_uid", "cyhy_db_name", "change_in_ports", "change_in_protocols"]) + return df_port_scans + +def normalize_vulns(df_vulns, team): + vulns_list = [] + for index, org in df_vulns.iterrows(): + + kevs_max = 0.0 + kevs_min = 0.0 + if team != "WAS": + kevs_max = float(df_vulns['change_in_kevs'].max()) + kevs_min = float(df_vulns['change_in_kevs'].min()) + crits_max = float(df_vulns['change_in_crits'].max()) + crits_min = float(df_vulns['change_in_crits'].min()) + highs_max = float(df_vulns['change_in_highs'].max()) + highs_min = float(df_vulns['change_in_highs'].min()) + meds_max = float(df_vulns['change_in_meds'].max()) + meds_min = float(df_vulns['change_in_meds'].min()) + lows_max = float(df_vulns['change_in_lows'].max()) + lows_min = float(df_vulns['change_in_lows'].min()) + + norm_kevs = 0.0 + if team != "WAS": + if kevs_max == 0.0 or kevs_max - kevs_min == 0.0: + norm_kevs = 75.0 + else: + norm_kevs = ((org['change_in_kevs'] - kevs_min) / (kevs_max - kevs_min)) * 100 + else: + norm_kevs = "N/A" + + norm_crits = 0.0 + if crits_max == 0.0 or crits_max - crits_min == 0.0: + norm_crits = 75.0 + else: + norm_crits = ((org['change_in_crits'] - crits_min) / (crits_max - crits_min)) * 100.0 + + norm_highs = 0.0 + if highs_max == 0.0 or highs_max - highs_min == 0.0: + norm_highs = 75.0 + else: + norm_highs = ((org['change_in_highs'] - highs_min) / (highs_max - highs_min)) * 100.0 + + norm_meds = 0.0 + if meds_max == 0.0 or meds_max - meds_min == 0.0: + norm_meds = 75.0 + else: + norm_meds = ((org['change_in_meds'] - meds_min) / (meds_max - meds_min)) * 100.0 + + norm_lows = 0.0 + if lows_max == 0.0 or lows_max - lows_min == 0.0: + norm_lows = 75.0 + else: + norm_lows = (org['change_in_lows'] - lows_min) / (lows_max - lows_min) + + vulns_list.append([org['organizations_uid'], norm_kevs, norm_crits, norm_highs, norm_meds, norm_lows]) + df_vulns = pd.DataFrame(vulns_list, columns= ["organizations_uid", "norm_kevs", "norm_crits", "norm_highs", "norm_meds", "norm_lows"]) + return df_vulns + + get_tracking_score() \ No newline at end of file diff --git a/src/pe_scorecard/unified_scorecard_generator.py b/src/pe_scorecard/unified_scorecard_generator.py new file mode 100644 index 00000000..b876d139 --- /dev/null +++ b/src/pe_scorecard/unified_scorecard_generator.py @@ -0,0 +1,1429 @@ +"""Generate a unified scorecard for an organization based on a provided data dict.""" + +# Standard Python Libraries +# import io +import os + +# Third-Party Libraries +# from reportlab.lib import utils +from reportlab.lib.colors import HexColor +from reportlab.lib.pagesizes import letter +from reportlab.lib.styles import ParagraphStyle +from reportlab.lib.units import inch +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont +from reportlab.pdfgen import canvas +from reportlab.platypus import Frame, Image, Paragraph, Table, TableStyle + +BASE_DIR = os.path.abspath(os.path.dirname(__file__)) + +pdfmetrics.registerFont( + TTFont("Franklin_Gothic_Book", BASE_DIR + "/fonts/FranklinGothicBook.ttf") +) + +pdfmetrics.registerFont( + TTFont( + "Franklin_Gothic_Medium_Regular", + BASE_DIR + "/fonts/FranklinGothicMediumRegular.ttf", + ) +) + +defaultPageSize = letter +PAGE_HEIGHT = defaultPageSize[1] +PAGE_WIDTH = defaultPageSize[0] + + +def determine_arrow(value, last_value, color=False, up_is_good=False): + """Determine the arrow color and direction based on current and previous values.""" + if last_value is None: + return BASE_DIR + "/scorecard_assets/no_change.png" + if value is None: + return BASE_DIR + "/scorecard_assets/no_change.png" + print(value) + print(last_value) + value_diff = value - last_value + if color: + if value_diff > 0: + if up_is_good: + return BASE_DIR + "/scorecard_assets/up_green.png" + else: + return BASE_DIR + "/scorecard_assets/up_red.png" + elif value_diff < 0: + if up_is_good: + return BASE_DIR + "/scorecard_assets/down_red.png" + else: + return BASE_DIR + "/scorecard_assets/down_green.png" + else: + return BASE_DIR + "/scorecard_assets/no_change.png" + else: + if value_diff > 0: + return BASE_DIR + "/scorecard_assets/up_black.png" + elif value_diff < 0: + return BASE_DIR + "/scorecard_assets/down_black.png" + else: + return BASE_DIR + "/scorecard_assets/no_change.png" + + +def format_table(data, column_widths, half_page=False, trending=True): + """Read in data and convert it to a table and format it with a provided style list.""" + table = Table( + data, + colWidths=column_widths, + rowHeights=30, + style=None, + splitByRow=1, + repeatRows=1, + repeatCols=0, + rowSplitRange=None, + spaceBefore=None, + spaceAfter=None, + cornerRadii=None, + ) + + style_settings = [ + ("VALIGN", (0, 0), (-1, -1), "TOP"), + ("ALIGN", (1, 0), (-1, -1), "CENTER"), + ("ALIGN", (0, 0), (0, -1), "LEFT"), + ("LEFTPADDING", (0, 0), (0, -1), 20), + # ("INNERGRID", (0, 0), (-1, -1), 1, "white"), + ("FONT", (0, 0), (-1, 0), "Franklin_Gothic_Medium_Regular"), + ("FONT", (0, 1), (0, -1), "Franklin_Gothic_Medium_Regular"), + ("FONT", (1, 1), (-1, -1), "Franklin_Gothic_Book"), + ("FONTSIZE", (0, 0), (-1, -1), 16), + ( + "ROWBACKGROUNDS", + (0, 0), + (-1, -1), + [HexColor("#FFFFFF"), HexColor("#DEEBF7")], + ), + ("LINEBELOW", (0, -1), (-1, -1), 1.5, HexColor("#005287")), + ("LINEABOVE", (0, 0), (-1, 1), 1.5, HexColor("#005287")), + ] + if half_page and trending: + style_settings.append(("LEFTPADDING", (0, 0), (0, -1), 6)) + else: + style_settings.append(("LEFTPADDING", (0, 0), (0, -1), 20)) + + table.setStyle(TableStyle(style_settings)) + + return table + + +def create_scorecard( + data_dict, file_name, include_trending=True, include_scores=True, exclude_bods=False +): + """Generate a unified scorecard based on a passed in data_dict.""" + # create a new PDF with Reportlab + can = canvas.Canvas(file_name, pagesize=letter) + # can.drawString(100,700, "First Time Using reportlab") + can.setTitle( + "External Attack Surface Evaluation prepared for " + + data_dict["agency_id"] + + " for " + + data_dict["date"] + ) + can.setSubject("Attack Surface") + can.setAuthor("CISA CyHy") + can.setCreator("P&E Team") + can.setKeywords(["ASM"]) + can.setFillColor(HexColor("#003e67")) + can.setStrokeColor("#1d5288") + + # can.rect(0, PAGE_HEIGHT - 1.25*inch, 8.5 * inch, 1.25 * inch, fill=1) + # ADD Static graphics + # **** Generate Header ***** + + can.drawImage( + BASE_DIR + "/scorecard_assets/Header.png", + 0, + PAGE_HEIGHT - 1.25 * inch, + width=PAGE_WIDTH, + height=1.25 * inch, + mask="auto", + ) + title_style = ParagraphStyle( + "Title_style", + fontName="Franklin_Gothic_Book", + fontSize=34, + textColor="white", + leading=36, + ) + score_style = ParagraphStyle( + "score_style", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=32, + textColor="white", + alignment=2, + ) + if include_scores: + can.drawImage( + BASE_DIR + "/scorecard_assets/cisa.png", + 0.25 * inch, + PAGE_HEIGHT - 1.1 * inch, + width=65, + height=65, + mask="auto", + ) + title_frame = Frame(100, 707, 380, 85) + overall_score_style = ParagraphStyle( + "overall_score_style", + fontName="Franklin_Gothic_Book", + fontSize=65, + textColor="white", + alignment=1, + ) + overall_score_frame = Frame( + 7 * inch, PAGE_HEIGHT - 0.95 * inch, width=90, height=70, showBoundary=False + ) + print(data_dict["score"]) + overall_score_frame.addFromList( + [Paragraph(str(data_dict["score"]), overall_score_style)], can + ) + else: + can.drawImage( + BASE_DIR + "/scorecard_assets/cisa.png", + 7.2 * inch, + PAGE_HEIGHT - 1.1 * inch, + width=65, + height=65, + mask="auto", + ) + title_frame = Frame(0.3 * inch, 707, 380, 85) + + title_frame.addFromList( + [Paragraph("External Attack Surface Evaluation", style=title_style)], + can, + ) + + agency_style = ParagraphStyle( + "Agency_style", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=20, + textColor="black", + leading=20, + ) + agency_frame = Frame(0.25 * inch, 657, 8 * inch, 0.6 * inch, showBoundary=False) + name = data_dict["agency_name"] + if len(name) > 48: + name = data_dict["agency_id"] + agency_frame.addFromList( + [Paragraph(name + " - " + data_dict["date"], style=agency_style)], + can, + ) + can.setLineWidth(1.5) + can.setStrokeColor("black") + can.line(0.25 * inch, 665, 7 * inch, 665) + + divider_style = ParagraphStyle( + "divider_style", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=18, + textColor="white", + ) + header_style = ParagraphStyle( + "header_style", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=18, + textColor="#5D9741", + leading=18, + alignment=1, + ) + databox_style_left = ParagraphStyle( + "databox_style", + fontName="Franklin_Gothic_Book", + fontSize=18, + textColor="white", + leading=17, + ) + databox_style_right = ParagraphStyle( + "databox_style", + fontName="Franklin_Gothic_Book", + fontSize=18, + textColor="white", + leading=17, + alignment=2, + ) + databox_style_center = ParagraphStyle( + "databox_style", + fontName="Franklin_Gothic_Book", + fontSize=15, + textColor="black", + leading=17, + alignment=1, + ) + # **** Generate Section Dividers ***** + y_value = 8.7 * inch + can.drawImage( + BASE_DIR + "/scorecard_assets/section_divider.png", + 0, + y_value, + width=7.05 * inch, + height=0.42 * inch, + mask="auto", + ) + discovery_frame = Frame( + 0.5 * inch, y_value + 0.04 * inch, 3 * inch, 0.42 * inch, showBoundary=False + ) + discovery_frame.addFromList([Paragraph("DISCOVERY", style=divider_style)], can) + + data_sent_style = ParagraphStyle( + "data_sent_style", + fontName="Franklin_Gothic_Medium_Regular", + fontSize=16, + ) + data_sent_frame = Frame( + 0.25 * inch, y_value - 0.55 * inch, 8 * inch, 0.6 * inch, showBoundary=False + ) + data_sent_frame.addFromList( + [ + Paragraph( + "Date stakeholder last updated assets: " + + data_dict["last_data_sent_date"], + style=data_sent_style, + ) + ], + can, + ) + + if include_scores: + discover_score_frame = Frame( + 5.5 * inch if include_trending else 6 * inch, + y_value - 0.01 * inch, + 0.8 * inch, + 0.6 * inch, + showBoundary=False, + ) + discover_score_frame.addFromList( + [Paragraph(data_dict["discovery_grade"], style=score_style)], can + ) + if include_trending: + if data_dict["discovery_score"] - data_dict["discovery_trend"] < 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/red_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + elif data_dict["discovery_score"] - data_dict["discovery_trend"] > 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/green_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + else: + can.drawImage( + BASE_DIR + "/scorecard_assets/grey_dot.png", + 6.35 * inch, + y_value + 0.1 * inch, + width=0.15 * inch, + height=0.15 * inch, + mask="auto", + ) + + box_width = 3.85 * inch + box_height = 1.55 * inch + col1_x_value = 0.3 * inch + row1_y_value = 6.7 * inch + col2_x_value = PAGE_WIDTH - box_width - col1_x_value + row2_y_value = 4.9 * inch + # **** Generate IP Addresses Boxes ****** + can.drawImage( + BASE_DIR + "/scorecard_assets/data_box.png", + col1_x_value, + row1_y_value, + width=box_width, + height=box_height, + mask="auto", + ) + ip_header_frame = Frame( + col1_x_value, + row1_y_value + 1.3 * inch, + box_width, + 0.42 * inch, + showBoundary=False, + ) + ip_header_frame.addFromList([Paragraph("IP Addresses", style=header_style)], can) + + ip_reported_frame = Frame( + col1_x_value + 2, + row1_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + ip_reported_frame.addFromList( + [ + Paragraph( + f'{data_dict["ips_self_reported"]:,}' + + "
      Self Reported", + style=databox_style_left, + ) + ], + can, + ) + + ip_discovered_frame = Frame( + col1_x_value + box_width / 2 - 2, + row1_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + ip_discovered_frame.addFromList( + [ + Paragraph( + f'{data_dict["ips_discovered"]:,}' + + "
      Discovered", + style=databox_style_right, + ) + ], + can, + ) + + ip_monitored_frame = Frame( + col1_x_value, row1_y_value, box_width, 0.48 * inch, showBoundary=False + ) + if not data_dict["ips_monitored"]: + ip_monitored_frame.addFromList( + [Paragraph("Zero Monitored", style=databox_style_center)], can + ) + else: + ip_monitored_frame.addFromList( + [ + Paragraph( + f'{data_dict["ips_monitored"]:,}' + " Monitored", + style=databox_style_center, + ) + ], + can, + ) + + if include_trending: + trend_image = determine_arrow( + data_dict["ips_monitored"], + data_dict["ips_monitored_trend"], + ) + can.drawImage( + trend_image, + col1_x_value + 0.5 * inch, + row1_y_value + 0.13 * inch, + width=22, + height=22, + mask="auto", + ) + # **** Generate Domains Boxes ****** + can.drawImage( + BASE_DIR + "/scorecard_assets/data_box.png", + col2_x_value, + row1_y_value, + width=box_width, + height=box_height, + mask="auto", + ) + domains_header_frame = Frame( + col2_x_value, + row1_y_value + 1.3 * inch, + box_width, + 0.42 * inch, + showBoundary=False, + ) + domains_header_frame.addFromList([Paragraph("Domains", style=header_style)], can) + + domain_reported_frame = Frame( + col2_x_value + 2, + row1_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + domain_reported_frame.addFromList( + [ + Paragraph( + f'{data_dict["domains_self_reported"]:,}' + + "
      Self Reported", + style=databox_style_left, + ) + ], + can, + ) + + domain_discovered_frame = Frame( + col2_x_value + box_width / 2 - 2, + row1_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + domain_discovered_frame.addFromList( + [ + Paragraph( + f'{data_dict["domains_discovered"]:,}' + + "
      Discovered", + style=databox_style_right, + ) + ], + can, + ) + + domain_monitored_frame = Frame( + col2_x_value, row1_y_value, box_width, 0.48 * inch, showBoundary=False + ) + if not data_dict["domains_monitored"]: + domain_monitored_frame.addFromList( + [Paragraph("Zero Monitored", style=databox_style_center)], can + ) + else: + domain_monitored_frame.addFromList( + [ + Paragraph( + f'{data_dict["domains_monitored"]:,}' + " Monitored", + style=databox_style_center, + ) + ], + can, + ) + + if include_trending: + trend_image = determine_arrow( + data_dict["domains_monitored"], + data_dict["domains_monitored_trend"], + ) + can.drawImage( + trend_image, + col2_x_value + 0.5 * inch, + row1_y_value + 0.13 * inch, + width=22, + height=22, + mask="auto", + ) + # **** Generate Web Apps Boxes ****** + can.drawImage( + BASE_DIR + "/scorecard_assets/data_box.png", + col1_x_value, + row2_y_value, + width=box_width, + height=box_height, + mask="auto", + ) + web_app_header_frame = Frame( + col1_x_value, + row2_y_value + 1.3 * inch, + box_width, + 0.42 * inch, + showBoundary=False, + ) + web_app_header_frame.addFromList( + [Paragraph("Web Applications", style=header_style)], can + ) + + web_app_reported_frame = Frame( + col1_x_value + 2, + row2_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + web_app_reported_frame.addFromList( + [ + Paragraph( + f'{data_dict["web_apps_self_reported"]:,}' + + "
      Self Reported", + style=databox_style_left, + ) + ], + can, + ) + + web_app_discovered_frame = Frame( + col1_x_value + box_width / 2 - 2, + row2_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + web_app_discovered_frame.addFromList( + [ + Paragraph( + f'{data_dict["web_apps_discovered"]:,}' + + "
      Discovered", + style=databox_style_right, + ) + ], + can, + ) + + web_app_monitored_frame = Frame( + col1_x_value, row2_y_value, box_width, 0.48 * inch, showBoundary=False + ) + if not data_dict["web_apps_monitored"]: + web_app_monitored_frame.addFromList( + [Paragraph("Zero Monitored", style=databox_style_center)], can + ) + else: + web_app_monitored_frame.addFromList( + [ + Paragraph( + f'{data_dict["web_apps_monitored"]:,}' + " Monitored", + style=databox_style_center, + ) + ], + can, + ) + + if include_trending: + trend_image = determine_arrow( + data_dict["web_apps_monitored"], + data_dict["web_apps_monitored_trend"], + ) + can.drawImage( + trend_image, + col1_x_value + 0.5 * inch, + row2_y_value + 0.13 * inch, + width=22, + height=22, + mask="auto", + ) + + if data_dict["sector_name"] in ["FCEB", "EXECUTIVE", "FEDERAL"]: + # **** Generate Certificates Boxes ****** + can.drawImage( + BASE_DIR + "/scorecard_assets/data_box.png", + col2_x_value, + row2_y_value, + width=box_width, + height=box_height, + mask="auto", + ) + certs_header_frame = Frame( + col2_x_value, + row2_y_value + 1.3 * inch, + box_width, + 0.42 * inch, + showBoundary=False, + ) + certs_header_frame.addFromList( + [Paragraph("Certificates (ED 19-01)", style=header_style)], can + ) + + certs_reported_frame = Frame( + col2_x_value + 2, + row2_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + certs_reported_frame.addFromList( + [ + Paragraph( + f'{data_dict["certs_self_reported"]:,}' + + "
      Self Reported", + style=databox_style_left, + ) + ], + can, + ) + + certs_discovered_frame = Frame( + col2_x_value + box_width / 2 - 2, + row2_y_value + 0.54 * inch, + box_width / 2, + 0.7 * inch, + showBoundary=False, + ) + certs_discovered_frame.addFromList( + [ + Paragraph( + f'{data_dict["certs_discovered"]:,}' + + "
      Discovered", + style=databox_style_right, + ) + ], + can, + ) + + certs_monitored_frame = Frame( + col2_x_value, row2_y_value, box_width, 0.48 * inch, showBoundary=False + ) + if not data_dict["certs_monitored"]: + certs_monitored_frame.addFromList( + [Paragraph("Zero Monitored", style=databox_style_center)], can + ) + else: + certs_monitored_frame.addFromList( + [ + Paragraph( + f'{data_dict["certs_monitored"]:,}' + " Monitored", + style=databox_style_center, + ) + ], + can, + ) + + if include_trending: + trend_image = determine_arrow( + data_dict["certs_monitored"], + data_dict["certs_monitored_trend"], + ) + can.drawImage( + trend_image, + col2_x_value + 0.5 * inch, + row2_y_value + 0.13 * inch, + width=22, + height=22, + mask="auto", + ) + # **** Generate Profiling Divider ***** + y_value = 4.3 * inch + can.drawImage( + BASE_DIR + "/scorecard_assets/section_divider.png", + 0, + y_value, + width=7.05 * inch, + height=0.42 * inch, + mask="auto", + ) + profiling_frame = Frame( + 0.5 * inch, y_value + 0.04 * inch, 3 * inch, 0.42 * inch, showBoundary=False + ) + profiling_frame.addFromList([Paragraph("PROFILING", style=divider_style)], can) + if include_scores: + profiling_score_frame = Frame( + 5.5 * inch if include_trending else 6 * inch, + y_value - 0.01 * inch, + 0.8 * inch, + 0.6 * inch, + showBoundary=False, + ) + profiling_score_frame.addFromList( + [Paragraph(data_dict["profiling_grade"], style=score_style)], can + ) + if include_trending: + if data_dict["profiling_score"] - data_dict["profiling_trend"] < 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/red_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + elif data_dict["profiling_score"] - data_dict["profiling_trend"] > 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/green_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + else: + can.drawImage( + BASE_DIR + "/scorecard_assets/grey_dot.png", + 6.35 * inch, + y_value + 0.1 * inch, + width=0.15 * inch, + height=0.15 * inch, + mask="auto", + ) + y_value = 2.35 * inch + # *** Ports Table **** + ports_header_frame = Frame( + col1_x_value, y_value + 1.48 * inch, box_width, 0.42 * inch, showBoundary=False + ) + ports_header_frame.addFromList([Paragraph("Ports", style=header_style)], can) + if include_trending: + ports_data = [ + ["", "Count", "", "Trending"], + [ + "Total", + data_dict["total_ports"], + Image( + determine_arrow( + data_dict["total_ports"], data_dict["ports_total_trend"] + ), + 20, + 20, + ), + abs(data_dict["total_ports"] - data_dict["ports_total_trend"]), + ], + [ + "Risky", + data_dict["risky_ports"], + Image( + determine_arrow( + data_dict["risky_ports"], + data_dict["ports_risky_trend"], + color=True, + ), + 20, + 20, + ), + abs(data_dict["risky_ports"] - data_dict["ports_risky_trend"]), + ], + ] + col_widths = [1 * inch, 1.35 * inch, 0.2 * inch, 1.3 * inch] + ports_table = format_table( + ports_data, + col_widths, + half_page=True, + ) + else: + ports_data = [ + ["", "Count"], + ["Total", data_dict["total_ports"]], + ["Risky", data_dict["risky_ports"]], + ] + col_widths = [2 * inch, 1.85 * inch] + ports_table = format_table( + ports_data, col_widths, half_page=True, trending=False + ) + + ports_table_frame = Frame( + 0.3 * inch, y_value, 3.85 * inch, 1.5 * inch, showBoundary=False + ) + ports_table_frame.addFromList([ports_table], can) + + # *** Protocols Table **** + ports_header_frame = Frame( + col2_x_value, y_value + 1.48 * inch, box_width, 0.42 * inch, showBoundary=False + ) + ports_header_frame.addFromList([Paragraph("Protocols", style=header_style)], can) + if include_trending: + protocol_data = [ + ["", "Count", "", "Trending"], + [ + "Total", + data_dict["protocols"], + Image( + determine_arrow( + data_dict["protocols"], + data_dict["protocol_total_trend"], + ), + 20, + 20, + ), + abs(data_dict["protocols"] - data_dict["protocol_total_trend"]), + ], + [ + "Insecure", + data_dict["insecure_protocols"], + Image( + determine_arrow( + data_dict["insecure_protocols"], + data_dict["protocol_insecure_trend"], + color=True, + ), + 20, + 20, + ), + abs( + data_dict["insecure_protocols"] + - data_dict["protocol_insecure_trend"] + ), + ], + ] + col_widths = [1 * inch, 1.35 * inch, 0.2 * inch, 1.3 * inch] + protocol_table = format_table( + protocol_data, + col_widths, + half_page=True, + ) + else: + protocol_data = [ + ["", "Count"], + ["Total", data_dict["protocols"]], + ["Insecure", data_dict["insecure_protocols"]], + ] + col_widths = [2 * inch, 1.85 * inch] + protocol_table = format_table( + protocol_data, col_widths, half_page=True, trending=False + ) + + protocol_table_frame = Frame( + col2_x_value, y_value, 3.85 * inch, 1.5 * inch, showBoundary=False + ) + protocol_table_frame.addFromList([protocol_table], can) + + y_value = 0.5 * inch + # *** Services Table **** + services_header_frame = Frame( + col1_x_value, y_value + 1.48 * inch, box_width, 0.42 * inch, showBoundary=False + ) + services_header_frame.addFromList([Paragraph("Services", style=header_style)], can) + + if include_trending: + services_data = [ + ["", "Count", "", "Trending"], + [ + "Total", + data_dict["total_services"], + Image( + determine_arrow( + data_dict["total_services"], + data_dict["services_total_trend"], + color=True, + ), + 20, + 20, + ), + abs(data_dict["total_services"] - data_dict["services_total_trend"]), + ], + ] + col_widths = [1.5 * inch, 1 * inch, 0.2 * inch, 1.15 * inch] + services_table = format_table(services_data, col_widths, half_page=True) + else: + services_data = [["", "Count"], ["Total", data_dict["services_total_count"]]] + col_widths = [2 * inch, 1.85 * inch] + services_table = format_table( + services_data, col_widths, half_page=True, trending=False + ) + + services_table_frame = Frame( + 0.3 * inch, y_value, 3.85 * inch, 1.5 * inch, showBoundary=False + ) + services_table_frame.addFromList([services_table], can) + + # *** Software Table **** + software_header_frame = Frame( + col2_x_value, y_value + 1.48 * inch, box_width, 0.42 * inch, showBoundary=False + ) + software_header_frame.addFromList([Paragraph("Software", style=header_style)], can) + if include_trending: + software_data = [ + ["", "Count", "", "Trending"], + [ + "Unsupported", + data_dict["unsupported_software"], + Image( + determine_arrow( + data_dict["unsupported_software"], + data_dict["software_unsupported_trend"], + color=True, + ), + 20, + 20, + ), + abs( + data_dict["unsupported_software"] + - data_dict["software_unsupported_trend"] + ), + ], + ] + col_widths = [1.5 * inch, 1 * inch, 0.2 * inch, 1.15 * inch] + software_table = format_table(software_data, col_widths, half_page=True) + else: + software_data = [ + ["", "Count"], + ["Unsupported", data_dict["unsupported_software"]], + ] + col_widths = [2 * inch, 1.85 * inch] + software_table = format_table( + software_data, col_widths, half_page=True, trending=False + ) + + software_table_frame = Frame( + col2_x_value, y_value, 3.85 * inch, 1.5 * inch, showBoundary=False + ) + software_table_frame.addFromList([software_table], can) + + # **** Generate Footer Banner ***** + can.drawImage( + BASE_DIR + "/scorecard_assets/footer_banner.png", + 0, + 0, + width=PAGE_WIDTH, + height=0.8 * inch, + mask="auto", + ) + + can.drawImage( + BASE_DIR + "/scorecard_assets/cisa.png", + PAGE_WIDTH - 1.1 * inch, + 0.1 * inch, + width=45, + height=45, + mask="auto", + ) + + + data_dict = {k: 'N/A' if v is None else v for k, v in data_dict.items() } + + # **** Generate new page **** + can.showPage() + # *** Generate Identification Divider **** + y_value = 10.3 * inch + can.drawImage( + BASE_DIR + "/scorecard_assets/section_divider.png", + 0, + y_value, + width=7.05 * inch, + height=0.42 * inch, + mask="auto", + ) + identification_frame = Frame( + 0.5 * inch, y_value + 0.04 * inch, 3 * inch, 0.42 * inch, showBoundary=False + ) + identification_frame.addFromList( + [Paragraph("IDENTIFICATION", style=divider_style)], can + ) + if include_scores: + identification_score_frame = Frame( + 5.5 * inch if include_trending else 6 * inch, + y_value - 0.01 * inch, + 0.8 * inch, + 0.6 * inch, + showBoundary=False, + ) + identification_score_frame.addFromList( + [Paragraph(data_dict["identification_grade"], style=score_style)], can + ) + if include_trending: + if ( + data_dict["identification_score"] - data_dict["identification_trend"] + < 0 + ): + can.drawImage( + BASE_DIR + "/scorecard_assets/red_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + elif ( + data_dict["identification_score"] - data_dict["identification_trend"] + > 0 + ): + can.drawImage( + BASE_DIR + "/scorecard_assets/green_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + else: + can.drawImage( + BASE_DIR + "/scorecard_assets/grey_dot.png", + 6.35 * inch, + y_value + 0.1 * inch, + width=0.15 * inch, + height=0.15 * inch, + mask="auto", + ) + + y_value = 7.8 * inch + + vuln_header_frame = Frame( + col1_x_value, + y_value + 2 * inch, + PAGE_WIDTH - 0.6 * inch, + 0.42 * inch, + showBoundary=False, + ) + vuln_header_frame.addFromList( + [Paragraph("Number of Vulnerabilities", style=header_style)], can + ) + vulns_data = [ + ["", "KEV", "Critical", "High"], + [ + "External Host", + data_dict["ext_host_kev"], + data_dict["ext_host_vuln_critical"], + data_dict["ext_host_vuln_high"], + ], + [ + "Web Applications", + data_dict["web_apps_kev"], + data_dict["web_apps_vuln_critical"], + data_dict["web_apps_vuln_high"], + ], + [ + "TOTALS", + data_dict["ext_host_kev"], + data_dict["ext_host_vuln_critical"] + data_dict["web_apps_vuln_critical"], + data_dict["ext_host_vuln_high"] + data_dict["web_apps_vuln_high"], + ], + ] + vulns_table = format_table( + vulns_data, [3.5 * inch, 1.4 * inch, 1.4 * inch, 1.4 * inch] + ) + vulns_table_frame = Frame( + col1_x_value, y_value, PAGE_WIDTH - 0.6 * inch, 2 * inch, showBoundary=False + ) + vulns_table_frame.addFromList([vulns_table], can) + # *** Generate Tracking Divider **** + y_value = 7.3 * inch + can.drawImage( + BASE_DIR + "/scorecard_assets/section_divider.png", + 0, + y_value, + width=7.05 * inch, + height=0.42 * inch, + mask="auto", + ) + tracking_frame = Frame( + 0.5 * inch, y_value + 0.04 * inch, 3 * inch, 0.42 * inch, showBoundary=False + ) + tracking_frame.addFromList([Paragraph("TRACKING", style=divider_style)], can) + if include_scores: + tracking_score_frame = Frame( + 5.5 * inch if include_trending else 6 * inch, + y_value - 0.01 * inch, + 0.8 * inch, + 0.6 * inch, + showBoundary=False, + ) + tracking_score_frame.addFromList( + [Paragraph(data_dict["tracking_grade"], style=score_style)], can + ) + if include_trending: + if data_dict["tracking_score"] - data_dict["tracking_trend"] < 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/red_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + elif data_dict["tracking_score"] - data_dict["tracking_trend"] > 0: + can.drawImage( + BASE_DIR + "/scorecard_assets/green_score_arrow.png", + 6.3 * inch, + y_value + 0.06 * inch, + width=0.34 * inch, + height=0.3 * inch, + mask="auto", + ) + else: + can.drawImage( + BASE_DIR + "/scorecard_assets/grey_dot.png", + 6.35 * inch, + y_value + 0.1 * inch, + width=0.15 * inch, + height=0.15 * inch, + mask="auto", + ) + y_value = 4.8 * inch + + vulns_ttf_header_frame = Frame( + col1_x_value, + y_value + 2 * inch, + PAGE_WIDTH - 0.6 * inch, + 0.42 * inch, + showBoundary=False, + ) + vulns_ttf_header_frame.addFromList( + [ + Paragraph( + "Average Days to Remediate Host Based Vulnerabilities", + style=header_style, + ) + ], + can, + ) + vulns_data = [ + ["", data_dict["agency_id"], data_dict["sector_name"]], + [ + "KEV", + data_dict["org_avg_days_remediate_kev"], + data_dict["sect_avg_days_remediate_kev"], + ], + [ + "Critical", + data_dict["org_avg_days_remediate_critical"], + data_dict["sect_avg_days_remediate_critical"], + ], + [ + "High", + data_dict["org_avg_days_remediate_high"], + data_dict["sect_avg_days_remediate_high"], + ], + ] + col_widths = [3.2 * inch, 2.1 * inch, 2.4 * inch] + if not exclude_bods: + if data_dict["sector_name"] in ["FCEB", "EXECUTIVE"]: + header = "BOD Compliance" + else: + header = "BOD Compliance**" + vulns_data[0].append(header) + vulns_data[1].append("22-01: ") + vulns_data[2].append("19-02: ") + vulns_data[3].append("19-02: ") + col_widths = [2.2 * inch, 1.4 * inch, 2.4 * inch, 1.8 * inch] + + vulns_table = format_table(vulns_data, col_widths) + vulns_table_frame = Frame( + col1_x_value, y_value, PAGE_WIDTH - 0.6 * inch, 2 * inch, showBoundary=False + ) + vulns_table_frame.addFromList([vulns_table], can) + if not exclude_bods: + can.drawImage( + BASE_DIR + "/scorecard_assets/green_check.png" + if data_dict["bod_22_01"] + else BASE_DIR + "/scorecard_assets/red_x.png", + 7.4 * inch, + y_value + 81, + width=30, + height=25, + mask="auto", + ) + can.drawImage( + BASE_DIR + "/scorecard_assets/green_check.png" + if data_dict["bod_19_02_critical"] + else BASE_DIR + "/scorecard_assets/red_x.png", + 7.4 * inch, + y_value + 52, + width=30, + height=25, + mask="auto", + ) + can.drawImage( + BASE_DIR + "/scorecard_assets/green_check.png" + if data_dict["bod_19_02_high"] + else BASE_DIR + "/scorecard_assets/red_x.png", + 7.4 * inch, + y_value + 22, + width=30, + height=25, + mask="auto", + ) + + y_value = 2.5 * inch + + web_app_ttf_header_frame = Frame( + col1_x_value, + y_value + 2 * inch, + PAGE_WIDTH - 0.6 * inch, + 0.42 * inch, + showBoundary=False, + ) + web_app_ttf_header_frame.addFromList( + [ + Paragraph( + "Average Days to Remediate Web App Vulnerabilities", style=header_style + ) + ], + can, + ) + web_app_data = [ + ["", data_dict["agency_id"], data_dict["sector_name"]], + [ + "Critical", + data_dict["org_web_avg_days_remediate_critical"], + data_dict["sect_web_avg_days_remediate_critical"], + ], + [ + "High", + data_dict["org_web_avg_days_remediate_high"], + data_dict["sect_web_avg_days_remediate_high"], + ], + ] + web_app_table = format_table(web_app_data, [3.2 * inch, 2.1 * inch, 2.4 * inch]) + web_app_table_frame = Frame( + col1_x_value, y_value, PAGE_WIDTH - 0.6 * inch, 2 * inch, showBoundary=False + ) + web_app_table_frame.addFromList([web_app_table], can) + + # 'email_compliance_pct':99.3, + # 'email_compliance_last_period':87, + # 'https_compliance_pct':74.6, + # 'https_compliance_last_period':80 + y_value = 0.7 * inch + if not exclude_bods: + bod18_header_frame = Frame( + col1_x_value, y_value + 2 * inch, box_width, 0.42 * inch, showBoundary=False + ) + if data_dict["sector_name"] not in ["FCEB", "EXECUTIVE", "FEDERAL"]: + print("No BOD INFO") + else: + title = "BOD 18-01" + bod18_header_frame.addFromList([Paragraph(title, style=header_style)], can) + if data_dict["email_compliance_pct"] is not None: + email_compliance = str(data_dict["email_compliance_pct"]) + "%" + else: + email_compliance = "N/A" + + if data_dict["https_compliance_pct"] is not None: + https_compliance = str(data_dict["https_compliance_pct"]) + "%" + else: + https_compliance = "N/A" + + if include_trending: + bod18_data = [ + ["", "Percent", ""], + [ + "Email Compliance", + email_compliance, + Image( + determine_arrow( + data_dict["email_compliance_pct"], + data_dict["email_compliance_last_period"], + color=True, + up_is_good=True, + ), + 20, + 20, + ), + ], + [ + "https Compliance", + https_compliance, + Image( + determine_arrow( + data_dict["https_compliance_pct"], + data_dict["https_compliance_last_period"], + color=True, + up_is_good=True, + ), + 20, + 20, + ), + ], + ] + col_widths = [2.4 * inch, 1.05 * inch, 0.4 * inch] + bod18_table = format_table(bod18_data, col_widths) + else: + bod18_data = [ + [ + "", + "Percent", + ], + ["Email Compliance", email_compliance], + ["https Compliance", https_compliance], + ] + col_widths = [2.5 * inch, 1.35 * inch] + bod18_table = format_table(bod18_data, col_widths) + + bod18_table_frame = Frame( + col1_x_value, y_value, box_width, 2 * inch, showBoundary=False + ) + bod18_table_frame.addFromList([bod18_table], can) + + fine_print_style = ParagraphStyle( + "fine_print_style", + fontName="Franklin_Gothic_Book", + fontSize=12, + ) + fine_print_frame = Frame( + 0.25 * inch, y_value - 0.05 * inch, 8.1 * inch, 0.6 * inch, showBoundary=False + ) + fine_print = [ + Paragraph( + "*Data was last pulled on " + + data_dict["data_pulled_date"] + + ". Any changes made after this date will not be reflected in this scorecard.", + style=fine_print_style, + ), + ] + + if data_dict["sector_name"] not in ["FCEB", "EXECUTIVE"]: + fine_print.append( + Paragraph( + "**" + + data_dict["agency_id"] + + " is not required to comply with CISA BODs however compliance has been calculated for your awareness.", + style=fine_print_style, + ) + ) + + fine_print_frame.addFromList( + fine_print, + can, + ) + + # *** Generate Footer **** + can.drawImage( + BASE_DIR + "/scorecard_assets/footer_banner.png", + 0, + 0, + width=PAGE_WIDTH, + height=0.8 * inch, + mask="auto", + ) + + can.drawImage( + BASE_DIR + "/scorecard_assets/cisa.png", + PAGE_WIDTH - 1.1 * inch, + 0.1 * inch, + width=45, + height=45, + mask="auto", + ) + + can.save() + + +# data_dict = { +# 'agency_name':'Department of Homeland Security', +# 'agency_id':'DHS', +# 'sector_name':'FCEB', +# 'date': 'February 2023', +# 'last_data_sent_date':'Jan 10, 2023', #made up +# 'ips_identified': 1221, #provided by Alex +# "ips_monitored":1221, #provided by alex +# 'ips_trend_pct':1, +# 'domains_identified': 3866, +# "domains_monitored":3865, +# 'domains_trend_pct':.9997, +# 'web_apps_identified': 50, +# "web_apps_monitored":50, +# "web_apps_trend_pct":1, +# 'certs_identified': 42, +# "certs_monitored": 42, +# "certs_trend_pct":0, +# "ports_total_count":1220, #live data +# "ports_total_trend":1234,#live data +# "ports_risky_count": 7,#live data +# "ports_risky_trend":9,#live data +# "protocol_total_count":84,#live data +# "protocol_total_trend":88,#live data +# "protocol_insecure_count": 1,#live data +# "protocol_insecure_trend":1,#live data +# 'services_total_count':8,#live data verify if this is total or unsupported +# 'services_total_trend':8,#live data verify if this is total or unsupported +# 'software_unsupported_count':0, #live data +# 'software_unsupported_trend':0, #live data +# 'external_host_kev':0, #live data +# 'external_host_critical':1,#live data +# 'external_host_high':1,#live data +# 'web_app_kev':'N/A', +# 'web_app_critical':4, +# 'web_app_high':0, +# 'total_kev':0, #live data +# 'total_critical':5, # depends on WAS count +# 'total_high':1, # depends on WAS count +# 'vuln_org_kev_ttr':'N/A', #live data +# 'vuln_sector_kev_ttr':0, #predicted +# 'vuln_bod_22-01':True, #live data +# 'vuln_org_critical_ttr':29, #live data +# 'vuln_sector_critical_ttr':76, #predicted +# 'vuln_critical_bod_19-02':False, #live data +# 'vuln_org_high_ttr':35, #live data +# 'vuln_sector_high_ttr':64, #predicted +# 'vuln_high_bod_19-02':False, #live data +# 'web_app_org_critical_ttr':175, #estimated since DHS_HQ does't get WAS reports +# 'web_app_sector_crtical_ttr':202, +# 'web_app_org_high_ttr':153, #estimated since DHS_HQ does't get WAS reports +# 'web_app_sector_high_ttr':199, +# 'email_compliance_pct':98.60, #live data +# 'email_compliance_last_period':98, #made up +# 'https_compliance_pct':81.80, #live data +# 'https_compliance_last_period':80, #made up +# 'overall_score':'B', +# 'discovery_score':'A', +# 'discovery_trend_dir':1, +# 'profiling_score':'B+', #live data +# 'profiling_trend_dir':-1, #made up +# 'identification_score':'B-', #live data +# 'identification_trend_dir':0, +# 'tracking_score':'C+', #live data +# 'tracking_trend_dir':-1, +# 'data_pulled_date':'Feb. 28, 2023' +# } diff --git a/src/pe_source/XPANSE_CRITICAL_INFRASTRUCTURE_ENTITIES_TABLE_2024-06-05T12_16_12.csv b/src/pe_source/XPANSE_CRITICAL_INFRASTRUCTURE_ENTITIES_TABLE_2024-06-05T12_16_12.csv new file mode 100644 index 00000000..058cb6ab --- /dev/null +++ b/src/pe_source/XPANSE_CRITICAL_INFRASTRUCTURE_ENTITIES_TABLE_2024-06-05T12_16_12.csv @@ -0,0 +1,16962 @@ +Rating,Entity Name,State,County,City,Sector,Entity Type,Region +62,workNet DuPage,IL,DuPage County,Lisle,Government Facilities,Local Tribal Territory,Region 5 +73,the Texas State Securities Board,TX,Travis County,Austin,Government Facilities,State,Region 6 +72,the City of Alamosa Alamosa,CO,Alamosa County,Alamosa,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +36,inFORM Decisions,CA,Orange County,Rancho Santa Margarita,Information Technology,Private CI Entity,Region 9 +51,iStream Financial Services,WI,Waukesha County,Brookfield,Financial Services,Private CI Entity,Region 5 +38,"iShare Medical, LLC",MO,Jackson County,KCMO,Information Technology,Private CI Entity,Region 7 +68,iGLASS Networks,NC,Wake County,Cary,Information Technology,Private CI Entity,Region 4 +60,"iBio, Inc",TX,Brazos County,Bryan,Healthcare and Public Health,Private CI Entity,Region 6 +55,i3screen by i3logix,CO,8031,Denver,Information Technology,Private CI Entity,Region 8 +70,"electroCore, Inc.",NJ,Morris County,Rockaway,Healthcare and Public Health,Private CI Entity,Region 2 +65,egnite Inc,CA,Orange County,Aliso Viejo,Healthcare and Public Health,Private CI Entity,Region 9 +80,"eBlu Solutions, LLC",KY,Jefferson County,Louisville,Healthcare and Public Health,Private CI Entity,Region 4 +24,dataCon Inc.,MA,Middlesex County,Chelmsford,Defense Industrial Base,Private CI Entity,Region 1 +70,Zurich North America,IL,Cook County,Schaumburg,Financial Services,Private CI Entity,Region 5 +36,Zoological Society of San Diego d/b/a San Diego Zoo Wildlife Alliance,CA,San Diego County,San Diego,,Private CI Entity,Region 9 +65,"ZocDoc, Inc.",NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +68,Zion-Benton Public Library District,IL,Lake County,Zion,Government Facilities,Local Tribal Territory,Region 5 +61,Zion Elementary School District 6,IL,Lake County,Zion,Government Facilities,Local Tribal Territory,Region 5 +44,"Zilwaukee Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Zilwaukee Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Ziegler CAT,MN,Hennepin County,Minneapolis,Critical Manufacturing,Private CI Entity,Region 5 +66,"Ziebach County Auditor, Ziebach, SD",SD,Ziebach County,Dupree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,Zetec Inc,WA,King County,Snoqualmie,Critical Manufacturing,Private CI Entity,Region 10 +90,Zepher Inc,WA,Klickitat County,Cook,Critical Manufacturing,Private CI Entity,Region 10 +71,"Zeeland Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Zeeland Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Zeeland Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Zeeland Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Zebra Capital Management, LLC",CT,Fairfield County,Stamford,Financial Services,Private CI Entity,Region 1 +54,"Zavala County, Texas",TX,Zavala County,Crystal City,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +55,"Zavala County Tax Assessor-Collector, Zavala, TX",TX,Zavala County,Crystal City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,"Zavala County County Clerk, Zavala, TX",TX,Zavala County,Crystal City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Zasio Enterprises, Inc.",ID,Ada County,Boise,Information Technology,Private CI Entity,Region 10 +96,"Zapata County Tax Assessor-Collector, Zapata, TX",TX,Zapata County,Zapata,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Zapata County County Clerk, Zapata, TX",TX,Zapata County,Zapata,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,ZR Systems Group LLC,HI,Honolulu County,Aiea,Information Technology,Private CI Entity,Region 9 +61,ZOLLER Inc.,MI,Washtenaw County,Ann Arbor,Critical Manufacturing,Private CI Entity,Region 5 +53,ZOLL Medical,CO,8014,Broomfield,Healthcare and Public Health,Private CI Entity,Region 8 +50,"Yuma County Recorder, Yuma, AZ",AZ,Yuma County,Yuma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +50,"Yuma County Elections Director, Yuma, AZ",AZ,Yuma County,Yuma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +5,"Yuma County Clerk and Recorder, Yuma, CO",CO,Yuma County,Wray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,Yuma County Arizona,AZ,Yuma County,Yuma,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +35,Yucaipa Valley Water District,CA,6071,Yucaipa,Water and WasteWater Systems,Local Tribal Territory,Region 9 +57,"Yuba Village Clerk, Richland, WI",WI,Richland County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Yuba County Clerk-Recorder, Yuba, CA",CA,Yuba County,Marysville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +89,"Ypsilanti Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Ypsilanti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Ypsilanti Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ypsilanti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,Youth Opportunity Center,IN,Delaware County,Muncie,,Private CI Entity,Region 5 +73,"Young County Elections Administrator, Young, TX",TX,Young County,Graham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,Yorktown Central School District,NY,Westchester County,Yorktown Heights,Government Facilities,Local Tribal Territory,Region 2 +52,"York Town Clerk, Green, WI",WI,Green County,Blanchardville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"York Town Clerk, Dane, WI",WI,Dane County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"York Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"York Suburban School District, PA",PA,York County,York,Government Facilities,Local Tribal Territory,Region 3 +60,"York Municipal Registrar, York, ME",ME,York County,York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"York Municipal Clerk, York, ME",ME,York County,York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,York County School District,VA,York County,Yorktown,Government Facilities,Local Tribal Territory,Region 3 +93,York County Natural Gas Authority,SC,York County,Rock Hill,Energy,Local Tribal Territory,Region 4 +43,"York County Board of Voter Registration and Elections, York, SC",SC,York County,York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"York County Board of Elections, York, PA",PA,York County,York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,York County,NE,York County,York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +85,"York Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"York Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Yorba Linda Water District,CA,Orange County,Placentia,Water and WasteWater Systems,Local Tribal Territory,Region 9 +60,"Yolo County Assessor-Clerk-Recorder-Registrar of Voters, Yolo, CA",CA,Yolo County,Woodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +96,"Yoakum County Tax Assessor-Collector, Yoakum, TX",TX,Yoakum County,Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Yoakum County County Clerk, Yoakum, TX",TX,Yoakum County,Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Yellowstone County Election Administrator, Yellowstone, MT",MT,Yellowstone County,Billings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,Yellowstone Bank,MT,Yellowstone County,Billings,Financial Services,Private CI Entity,Region 8 +44,"Yellow Medicine County Auditor-Treasurer, Yellow Medicine, MN",MN,Yellow Medicine County,Granite Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Yell County Election Commision, Yell, AR",AR,Yell County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Yell County Clerk, Yell, AR",AR,Yell County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,Year Round Mobile Tax Service LLC,PA,Dauphin County,Harrisburg,Financial Services,Private CI Entity,Region 3 +66,"Yazoo County Election Commission, Yazoo, MS",MS,Yazoo County,Yazoo City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Yazoo County Circuit Clerk, Yazoo, MS",MS,Yazoo County,Yazoo City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +36,"Yavapai County Recorder, Yavapai, AZ",AZ,Yavapai County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +18,Yavapai County Government,AZ,Yavapai County,Prescott,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +36,"Yavapai County Elections Director, Yavapai, AZ",AZ,Yavapai County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +49,Yavapai College,AZ,Yavapai County,Prescott,Government Facilities,Local Tribal Territory,Region 9 +40,"Yates County Board of Elections, Yates, NY",NY,Yates County,Penn Yan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +50,Yates County,NY,Yates County,Penn Yan,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +49,"Yarmouth Town Clerk, Barnstable, MA",MA,Barnstable County,Yarmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Yarmouth Municipal Registrar, Cumberland, ME",ME,Cumberland County,Yarmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Yarmouth Municipal Clerk, Cumberland, ME",ME,Cumberland County,Yarmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Yankton County Auditor, Yankton, SD",SD,Yankton County,Yankton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,"Yankee Springs Township Election Commission, Barry, MI",MI,Barry County,Middleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Yankee Springs Township Clerk, Barry, MI",MI,Barry County,Middleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Yancey County Board of Elections, Yancey, NC",NC,Yancey County,Burnsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Yalobusha County Election Commission, Yalobusha, MS",MS,Yalobusha County,Coffeeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Yalobusha County Circuit Clerk, Yalobusha, MS",MS,Yalobusha County,Coffeeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,Yale New Haven Health System - CISA,CT,New Haven County,New Haven,Healthcare and Public Health,Private CI Entity,Region 1 +72,Yakima Valley Memorial Hospital,WA,Yakima County,Yakima,Healthcare and Public Health,Private CI Entity,Region 10 +45,"Yakima County Technology Services, WA",WA,Yakima County,Yakima,Information Technology,Local Tribal Territory,Region 10 +57,"Yakima County Auditor, Yakima, WA",WA,Yakima County,Yakima,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +8,"Yadkin County Board of Elections, Yadkin, NC",NC,Yadkin County,Yadkinville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,Yada Data Studios Inc.,OH,Hamilton County,Blue Ash,Information Technology,Private CI Entity,Region 5 +43,YAMHILL COUNTY,OR,Yamhill County,McMinnville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +48,Xtel Communications Inc,NJ,Burlington County,Mt Laurel Township,Communications,Private CI Entity,Region 2 +73,Xcel Energy - CISA,MN,Hennepin County,Minneapolis,Energy,Private CI Entity,Region 5 +56,Xavier University of Louisiana,LA,Orleans Parish,New Orleans,Government Facilities,Private CI Entity,Region 6 +56,"Xavier High School, Iowa",IA,Linn County,Cedar Rapids,Government Facilities,Private CI Entity,Region 7 +65,XTRA Lease LLC,MO,St. Louis County,St. Louis,Commercial Facilities,Private CI Entity,Region 7 +82,"Wyoming Town Clerk, Iowa, WI",WI,Iowa County,Spring Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Wyoming Secretary of State's Office,WY,Laramie County,Cheyenne,"Election Infrastructure, Government Facilities",State,Region 8 +55,Wyoming Department of Enterprise Technology Services,WY,Laramie County,Cheyenne,"Government Facilities, Information Technology",State,Region 8 +75,"Wyoming County Clerk, Wyoming, WV",WV,Wyoming County,Pineville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,"Wyoming County Board of Elections, Wyoming, PA",PA,Wyoming County,Tunkhannock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +18,"Wyoming County Board of Elections, Wyoming, NY",NY,Wyoming County,Warsaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +22,Wyoming County,NY,Wyoming County,Warsaw,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +63,"Wyoming City Election Commission, Kent, MI",MI,Kent County,Wyoming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Wyoming City Clerk, Kent, MI",MI,Kent County,Wyoming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Wyocena Village Clerk, Columbia, WI",WI,Columbia County,Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Wyocena Town Clerk, Columbia, WI",WI,Columbia County,Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Wyeville Village Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Wyandotte County Election Commissioner, Wyandotte, KS",KS,Wyandotte County,Kansas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Wyandot County, Ohio Election Infrastructure",OH,Wyandot County,Upper Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Wyandanch Union Free School District,NY,Suffolk County,Wyandanch,Government Facilities,Local Tribal Territory,Region 2 +38,"Wyalusing Town Clerk, Grant, WI",WI,Grant County,Bagley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Wrightstown Village Clerk, Brown /Outagamie, WI",WI,Brown County,Wrightstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Wrightstown Town Clerk, Brown, WI",WI,Brown County,Greenleaf,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Wrightstown Community School District,WI,Brown County,Wrightstown,Government Facilities,Local Tribal Territory,Region 5 +68,"Wright Township Election Commission, Ottawa, MI",MI,Ottawa County,Marne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wright Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Waldron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Wright Township Clerk, Ottawa, MI",MI,Ottawa County,Marne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wright Township Clerk, Hillsdale, MI",MI,Hillsdale County,Waldron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Wright State University - CISA,OH,Greene County,Dayton,Government Facilities,State,Region 5 +52,"Wright County Clerk, Wright, MO",MO,Wright County,Hartville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Wright County Auditor-Treasurer, Wright, MN",MN,Wright County,Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Wright County Auditor, Wright, IA",IA,Wright County,Clarion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +43,"Wrentham Town Clerk, Norfolk, MA",MA,Norfolk County,Wrentham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,Worthy Insurance Group,IL,Cook County,Skokie,Financial Services,Private CI Entity,Region 5 +92,"Worthington Town Clerk, Hampshire, MA",MA,Hampshire County,Worthington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Worth Township Election Commission, Sanilac, MI",MI,Sanilac County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Worth Township Clerk, Sanilac, MI",MI,Sanilac County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Worth County R3 School District,MO,Worth County,Grant City,Government Facilities,Local Tribal Territory,Region 7 +49,Worth County Iowa,IA,Worth County,Northwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Worth County Clerk, Worth, MO",MO,Worth County,Grant City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +23,"Worth County Board of Elections and Registrar, Worth, GA",GA,Worth County,Sylvester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,Worldwide,DC,District of Columbia,Washington,Financial Services,Private CI Entity,Region 3 +74,World Energy,MA,Suffolk County,Boston,Energy,Private CI Entity,Region 1 +70,World Economic Forum,NY,New York County,New York,,Private CI Entity,Region 2 +91,Workforce Solutions Lower Rio Grande Valley,TX,Hidalgo County,Edinburg,Government Facilities,Local Tribal Territory,Region 6 +57,"Workday, Inc. - CISA",CA,Alameda County,Pleasanton,Financial Services,Private CI Entity,Region 9 +67,Work.software,PA,Dauphin County,Harrisburg,Information Technology,Private CI Entity,Region 3 +82,"Worden Town Clerk, Clark, WI",WI,Clark County,Thorp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Worcester Town Treasurer, Washington, VT",VT,Washington County,Worcester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,Worcester State University,MA,Worcester County,Worcester,Government Facilities,State,Region 1 +50,"Worcester County Board of Elections, Worcester, MD",MD,Worcester County,Snow Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Worcester City Clerk, Worcester, MA",MA,Worcester County,Worcester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Woonsocket City Boards of Canvassers, Providence, RI",RI,Providence County,Woonsocket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Woolwich Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Woolwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Woolwich Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Woolwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,Woodward Inc,CO,Larimer County,Fort Collins,Critical Manufacturing,Private CI Entity,Region 8 +65,"Woodward County Election Board, Woodward, OK",OK,Woodward County,Woodward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +28,"Woodville Village Clerk, St. Croix, WI",WI,St. Croix County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Woodville Town Clerk, Calumet, WI",WI,Calumet County,Hilbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Woodstock Township Election Commission, Lenawee, MI",MI,Lenawee County,Addison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Woodstock Township Clerk, Lenawee, MI",MI,Lenawee County,Cement City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Woodstock Town Treasurer, Windsor, VT",VT,Windsor County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Woodstock Town Clerk, Windsor, VT",VT,Windsor County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Woodstock Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Woodstock Town Clerk, Grafton, NH",NH,Grafton County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Woodstock Registrar of Voters, Windham, CT",CT,Windham County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Woodstock Municipal Registrar, Oxford, ME",ME,Oxford County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Woodstock Municipal Clerk, Oxford, ME",ME,Oxford County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,Woodstock Community Unit School District 200,IL,McHenry County,Woodstock,Government Facilities,Local Tribal Territory,Region 5 +56,"Woodson County Clerk, Woodson, KS",KS,Woodson County,Yates Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +91,"Woodruff Town Clerk, Oneida, WI",WI,Oneida County,Woodruff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Woodmohr Town Clerk, Chippewa, WI",WI,Chippewa County,Bloomer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Woodman Village Clerk, Grant, WI",WI,Grant County,Woodman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Woodman Town Clerk, Grant, WI",WI,Grant County,Woodman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Woodland Township Election Commission, Barry, MI",MI,Barry County,Woodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Woodland Township Clerk, Barry, MI",MI,Barry County,Woodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Woodland Town Clerk, Sauk, WI",WI,Sauk County,Wonewoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Woodland Municipal Registrar, Aroostook, ME",ME,Aroostook County,Woodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Woodland Municipal Clerk, Aroostook, ME",ME,Aroostook County,Woodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Woodland Joint Unified School District,CA,Yolo County,Woodland,Government Facilities,Local Tribal Territory,Region 9 +55,Woodland Hills School District,PA,Allegheny County,Braddock,Government Facilities,Local Tribal Territory,Region 3 +66,"Woodhull Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Shaftsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Woodhull Township Clerk, Shiawassee, MI",MI,Shiawassee County,Shaftsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Woodford Town Treasurer, Bennington, VT",VT,Bennington County,Woodford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Woodford Town Clerk, Bennington, VT",VT,Bennington County,Woodford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Woodford County Clerk, Woodford, KY",KY,Woodford County,Versailles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Woodford County Clerk, Woodford, IL",IL,Woodford County,Eureka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Woodbury Town Treasurer, Washington, VT",VT,Washington County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Woodbury Town Clerk, Washington, VT",VT,Washington County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Woodbury Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Woodbury Registrar of Voters, Litchfield, CT",CT,Litchfield County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Woodbury County Information and Communication Commission - Information Technology,IA,Woodbury County,Sioux City,Information Technology,Local Tribal Territory,Region 7 +61,Woodbury City Public Schools,NJ,Gloucester County,Woodbury,Government Facilities,Local Tribal Territory,Region 2 +58,"Woodbridge Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Woodbridge Township Clerk, Hillsdale, MI",MI,Hillsdale County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Woodbridge Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Woodbridge Registrar of Voters, New Haven, CT",CT,New Haven County,Woodbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Woodboro Town Clerk, Oneida, WI",WI,Oneida County,Harshaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Wood and Huston Bank,MO,Saline County,Marshall,Financial Services,Private CI Entity,Region 7 +63,"Wood Town Clerk, Wood, WI",WI,Wood County,Pittsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Wood Stone Corporation,WA,Whatcom County,Bellingham,Critical Manufacturing,Private CI Entity,Region 10 +20,"Wood County, Ohio Election Infrastructure",OH,Wood County,Bowling Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wood County Elections Administrator, Wood, TX",TX,Wood County,Quitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,"Wood County Clerk, Wood, WV",WV,Wood County,Parkersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,"Wood County Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Wood County,TX,Wood County,Quitman,Government Facilities,Local Tribal Territory,Region 6 +58,"Wonewoc Village Clerk, Juneau, WI",WI,Juneau County,Wonewoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wonewoc Town Clerk, Juneau, WI",WI,Juneau County,Wonewoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Wonewoc School District,WI,Juneau County,Wonewoc,Government Facilities,Local Tribal Territory,Region 5 +83,Wolverine State Credit Union MI,MI,Alpena County,Alpena,Financial Services,Private CI Entity,Region 5 +53,"Wolfeboro Town Clerk, Carroll, NH",NH,Carroll County,Wolfeboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Wolfe County Clerk, Wolfe, KY",KY,Wolfe County,Campton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +80,"Wolf River Town Clerk, Winnebago, WI",WI,Winnebago County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wolf River Town Clerk, Langlade, WI",WI,Langlade County,White Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Wolf Consulting, LLC",PA,Allegheny County,Monroeville,Information Technology,Private CI Entity,Region 3 +82,Wolf Conservation Center,NY,Westchester County,South Salem,,Private CI Entity,Region 2 +51,"Wolcott Town Treasurer, Lamoille, VT",VT,Lamoille County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Wolcott Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Wolcott Town Clerk, Lamoille, VT",VT,Lamoille County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Wolcott Registrar of Voters, New Haven, CT",CT,New Haven County,Wolcott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Wofford College,SC,Spartanburg County,Spartanburg,Government Facilities,Private CI Entity,Region 4 +60,"Woburn City Clerk, Middlesex, MA",MA,Middlesex County,Woburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Wittenberg Village Clerk, Shawano, WI",WI,Shawano County,Wittenberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Wittenberg Town Clerk, Shawano, WI",WI,Shawano County,Wittenberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Withlacoochee River Electric Cooperative, Inc.",FL,Pasco County,Dade City,Energy,Private CI Entity,Region 4 +84,"Withee Village Clerk, Clark, WI",WI,Clark County,Withee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Withee Town Clerk, Clark, WI",WI,Clark County,Thorp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Wisper Internet,IL,St. Clair County,Mascoutah,Communications,Private CI Entity,Region 5 +77,"Wisner Township Election Commission, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Wisner Township Clerk, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Wisetail,MT,Gallatin County,Bozeman,Information Technology,Private CI Entity,Region 8 +43,WiseTREND,CA,Santa Clara County,Sunnyvale,Information Technology,Private CI Entity,Region 9 +42,"Wise Township Election Commission, Isabella, MI",MI,Isabella County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Wise Township Clerk, Isabella, MI",MI,Isabella County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Wise County General Registrar and Elections Dept.,VA,Wise County,Wise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Wise County Elections Administrator, Wise, TX",TX,Wise County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,Wisconsin Rapids Water Works and Lighting Commission,WI,Wood County,Wisconsin Rapids,Water and WasteWater Systems,Local Tribal Territory,Region 5 +31,"Wisconsin Rapids City Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,Wisconsin Mutual Insurance Company,WI,Dane County,Madison,Financial Services,Private CI Entity,Region 5 +47,Wisconsin Elections Commission,WI,Dane County,Madison,"Election Infrastructure, Government Facilities",State,Region 5 +53,Wisconsin Department of Justice,WI,Dane County,Madison,Government Facilities,State,Region 5 +55,"Wisconsin Dells City Clerk, Columbia/Adams/Juneau/Sauk, WI",WI,Adams County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Wisconsin Center District,WI,Milwaukee County,Milwaukee,Commercial Facilities,State,Region 5 +32,"Wiscasset Municipal Registrar, Lincoln, ME",ME,Lincoln County,Wiscasset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"Wiscasset Municipal Clerk, Lincoln, ME",ME,Lincoln County,Wiscasset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Wirt County Clerk, Wirt, WV",WV,Wirt County,Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Wiota Town Clerk, Lafayette, WI",WI,Lafayette County,South Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Winthrop Town Clerk, Suffolk, MA",MA,Suffolk County,Winthrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Winthrop Municipal Registrar, Kennebec, ME",ME,Kennebec County,Winthrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Winthrop Municipal Clerk, Kennebec, ME",ME,Kennebec County,Winthrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Winthrop Harbor School District 1,IL,Lake County,Winthrop Harbor,Government Facilities,Local Tribal Territory,Region 5 +77,"Winterport Municipal Registrar, Waldo, ME",ME,Waldo County,Winterport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Winterport Municipal Clerk, Waldo, ME",ME,Waldo County,Winterport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Winterfield Township Election Commission, Clare, MI",MI,Clare County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Winterfield Township Clerk, Clare, MI",MI,Clare County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Winter Village Clerk, Sawyer, WI",WI,Sawyer County,Winter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Winter Town Clerk, Sawyer, WI",WI,Sawyer County,Loretta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Winston County Judge of Probate, Winston, AL",AL,Winston County,Double Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Winston County Election Commission, Winston, MS",MS,Winston County,Louisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Winston County Circuit Clerk, Winston, MS",MS,Winston County,Louisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Winston County Circuit Clerk, Winston, AL",AL,Winston County,Double Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Winsted Elementary School,MN,Wright County,Howard Lake,Government Facilities,Local Tribal Territory,Region 5 +81,"Winsor Township Election Commission, Huron, MI",MI,Huron County,Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Winsor Township Clerk, Huron, MI",MI,Huron County,Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,Winslow Township Fire District,NJ,Camden County,Hammonton,Emergency Services,Local Tribal Territory,Region 2 +72,"Winslow Municipal Registrar, Kennebec, ME",ME,Kennebec County,Winslow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Winslow Municipal Clerk, Kennebec, ME",ME,Kennebec County,Winslow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Winooski City Treasurer, Chittenden, VT",VT,Chittenden County,Winooski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Winooski City Clerk, Chittenden, VT",VT,Chittenden County,Winooski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Winona County, MN",MN,Winona County,Winona,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +64,"Winona County Auditor-Treasurer, Winona, MN",MN,Winona County,Winona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Winneshiek Medical Center,IA,Winneshiek County,Decorah,Healthcare and Public Health,Local Tribal Territory,Region 7 +37,Winneshiek County Iowa,IA,Winneshiek County,Decorah,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +49,Winnefox Library System,WI,Winnebago County,Oshkosh,Government Facilities,Local Tribal Territory,Region 5 +80,"Winneconne Village Clerk, Winnebago, WI",WI,Winnebago County,Winneconne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Winneconne Town Clerk, Winnebago, WI",WI,Winnebago County,Winneconne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Winnebago County, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Winnebago County, IA",IA,Winnebago County,Forest City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +52,Winnebago County IL,IL,Winnebago County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Winnebago County Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Winn Parish Registrar of Voters, Winn, LA",LA,Winn Parish,Winnfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Winn Municipal Registrar, Penobscot, ME",ME,Penobscot County,Winn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Winn Municipal Clerk, Penobscot, ME",ME,Penobscot County,Winn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Winkler County, Texas",TX,Winkler County,Kermit,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +65,"Winkler County Tax Assessor-Collector, Winkler, TX",TX,Winkler County,Kermit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Winkler County County Clerk, Winkler, TX",TX,Winkler County,Kermit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Winhall Town Treasurer, Bennington, VT",VT,Bennington County,Winhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Winhall Town Clerk, Bennington, VT",VT,Bennington County,Winhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Wingville Town Clerk, Grant, WI",WI,Grant County,Montfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Winfield Township Election Commission, Montcalm, MI",MI,Montcalm County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Winfield Township Clerk, Montcalm, MI",MI,Montcalm County,Lakeview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Winfield Town Clerk, Sauk, WI",WI,Sauk County,Reedsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,WindsorOne,CA,Sonoma County,Petaluma,Critical Manufacturing,Private CI Entity,Region 9 +38,"Windsor Village Clerk, Dane, WI",WI,Dane County,DeForest,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Windsor Town Treasurer, Windsor, VT",VT,Windsor County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Windsor Town Clerk, Windsor, VT",VT,Windsor County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Windsor Town Clerk, Hillsborough, NH",NH,Hillsborough County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,"Windsor Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Windsor Town Clerk, Berkshire, MA",MA,Berkshire County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,"Windsor Registrar of Voters, Hartford, CT",CT,Hartford County,Windsor Locks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Windsor Municipal Registrar, Kennebec, ME",ME,Kennebec County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Windsor Municipal Clerk, Kennebec, ME",ME,Kennebec County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Windsor Locks Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Windsor Locks Registrar of Voters, Hartford, CT",CT,Hartford County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Windsor Charter Township Election Commission, Eaton, MI",MI,Eaton County,Windsor Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Windsor Charter Township Clerk, Eaton, MI",MI,Eaton County,Windsor Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Windham Town Treasurer, Windham, VT",VT,Windham County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Windham Town Clerk, Windham, VT",VT,Windham County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Windham Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Windham Town Clerk, Rockingham, NH",NH,Rockingham County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Windham School District SAU95,NH,Rockingham County,Windham,Government Facilities,Local Tribal Territory,Region 1 +54,"Windham Registrar of Voters, Windham, CT",CT,Windham County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Windham Municipal Registrar, Cumberland, ME",ME,Cumberland County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Windham Municipal Clerk, Cumberland, ME",ME,Cumberland County,Windham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,Windber Research Institute,PA,Somerset County,Windber,Healthcare and Public Health,Private CI Entity,Region 3 +62,"Winchester Town Clerk, Winnebago, WI",WI,Winnebago County,Larsen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Winchester Town Clerk, Vilas, WI",WI,Vilas County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Winchester Town Clerk, Middlesex, MA",MA,Middlesex County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Winchester Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Winchester Town Clerk, Cheshire, NH",NH,Cheshire County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Winchester Registrar of Voters, Litchfield, CT",CT,Litchfield County,Winsted,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Winchester City Registrar, VA",VA,Winchester city,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +69,"Winchester City Electoral Board, VA",VA,Winchester city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +26,"Winchendon Town Clerk, Worcester, MA",MA,Worcester County,Winchendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Wilton Village Clerk, Monroe, WI",WI,Monroe County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Wilton Town Clerk, Monroe, WI",WI,Monroe County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Wilton Town Clerk, Hillsborough, NH",NH,Hillsborough County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"Wilton Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"Wilton Registrar of Voters, Fairfield, CT",CT,Fairfield County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Wilton Municipal Registrar, Franklin, ME",ME,Franklin County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Wilton Municipal Clerk, Franklin, ME",ME,Franklin County,Wilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Wilson Village Clerk, St. Croix, WI",WI,St. Croix County,Wilson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Wilson Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wilson Township Election Commission, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Wilson Township Clerk, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wilson Township Clerk, Alpena, MI",MI,Alpena County,Herron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Wilson Town Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Wilson Town Clerk, Rusk, WI",WI,Rusk County,Birchwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Wilson Town Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Wilson Town Clerk, Eau Claire, WI",WI,Eau Claire County,Stanley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Wilson Town Clerk, Dunn, WI",WI,Dunn County,Ridgeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Wilson State Bank,KS,Ellsworth County,Wilson,Financial Services,Private CI Entity,Region 7 +70,Wilson Medical Center,KS,Wilson County,Neodesha,Healthcare and Public Health,Local Tribal Territory,Region 7 +46,Wilson County Sheriff's Office,TN,Wilson County,Lebanon,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +96,"Wilson County Elections Administrator, Wilson, TX",TX,Wilson County,Floresville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Wilson County Elections Administrator, Wilson, TN",TN,Wilson County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +98,"Wilson County Clerk, Wilson, KS",KS,Wilson County,Fredonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +36,"Wilson County Board of Elections, Wilson, NC",NC,Wilson County,Wilson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +76,Wilson Bank and Trust,TN,Wilson County,Lebanon,Financial Services,Private CI Entity,Region 4 +22,"Wilmot Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Wilmot Township Clerk, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Wilmot Town Clerk, Merrimack, NH",NH,Merrimack County,Wilmot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Wilmington Town Treasurer, Windham, VT",VT,Windham County,Searsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Wilmington Town Clerk, Windham, VT",VT,Windham County,Searsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Wilmington Town Clerk, Middlesex, MA",MA,Middlesex County,Wilmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Wilma Corporation,PA,Dauphin County,Harrisburg,,Private CI Entity,Region 3 +57,"Willow Town Clerk, Richland, WI",WI,Richland County,Cazenovia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Willow Springs Town Clerk, Lafayette, WI",WI,Lafayette County,Mineral Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Williston Town Treasurer, Chittenden, VT",VT,Chittenden County,Williston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Williston Town Clerk, Chittenden, VT",VT,Chittenden County,Williston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Willington Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Willington Registrar of Voters, Tolland, CT",CT,Tolland County,Willington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Willingboro Township,NJ,Burlington County,Willingboro,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +57,"Willimantic Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Willimantic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Willimantic Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Willimantic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Williamsville Police Department,IL,Sangamon County,Williamsville,Government Facilities,Local Tribal Territory,Region 5 +69,"Williamstowntown Clerk, Berkshire, MA",MA,Berkshire County,Williamstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Williamstown Township Election Commission, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Williamstown Township Clerk, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Williamstown Town Clerk, Orange, VT",VT,Orange County,Williamstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Williamstown Town Clerk, Dodge, WI",WI,Dodge County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Williamston Community Schools,MI,Ingham County,Williamston,Government Facilities,Local Tribal Territory,Region 5 +49,"Williamston City Election Commission, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Williamston City Clerk, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Williamson County Elections Administrator, Williamson, TX",TX,Williamson County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,"Williamson County Elections Administrator, Williamson, TN",TN,Williamson County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +33,"Williamson County Clerk, Williamson, IL",IL,Williamson County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Williamsburg Town Clerk, Hampshire, MA",MA,Hampshire County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Williamsburg County Board of Voter Registration and Elections, Williamsburg, SC",SC,Williamsburg County,Kingstree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Williamsburg City Registrar, VA",VA,Williamsburg city,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Williamsburg City Electoral Board, VA",VA,Williamsburg city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +60,"Williams County, Ohio Election Infrastructure",OH,Williams County,Bryan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Williams County, Ohio",OH,Williams County,Bryan,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +32,"Williams County Auditor, Williams, ND",ND,Williams County,Williston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +43,Williams College,MA,Berkshire County,Williamstown,Government Facilities,Private CI Entity,Region 1 +70,"Williams Charter Township Election Commission, Bay, MI",MI,Bay County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Williams Charter Township Clerk, Bay, MI",MI,Bay County,Williams Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Williams Bay Village Clerk, Walworth, WI",WI,Walworth County,Williams Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"William S. Hein & Co., INC.",NY,Erie County,Getzville,Information Technology,Private CI Entity,Region 2 +60,William S Hart Union High School District,CA,Los Angeles County,Santa Clarita,Government Facilities,Local Tribal Territory,Region 9 +38,William Jewell College,MO,Clay County,Liberty,Government Facilities,Private CI Entity,Region 7 +61,William Floyd School District,NY,Suffolk County,Mastic Beach,Government Facilities,Local Tribal Territory,Region 2 +45,"Willard Town Clerk, Rusk, WI",WI,Rusk County,Conrath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Willamette View,OR,Clackamas County,Portland,Commercial Facilities,Private CI Entity,Region 10 +83,Willamette Dental Management Corporation,OR,Washington County,Hillsboro,Healthcare and Public Health,Private CI Entity,Region 10 +96,"Willacy County Elections Administrator, Willacy, TX",TX,Willacy County,Raymondville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Will County, Illinois",IL,Will County,Joliet,Government Facilities,Local Tribal Territory,Region 5 +73,Will County School District 92,IL,Will County,Lockport,Government Facilities,Local Tribal Territory,Region 5 +83,Will County EMA-Radio System,IL,Will County,Joliet,"Communications, Emergency Services",Local Tribal Territory,Region 5 +51,"Wilkinson Town Clerk, Rusk, WI",WI,Rusk County,Weyerhaeuser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Wilkinson County Election Commission, Wilkinson, MS",MS,Wilkinson County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Wilkinson County Circuit Clerk, Wilkinson, MS",MS,Wilkinson County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Wilkinson County Board of Elections and Registrar, Wilkinson, GA",GA,Wilkinson County,Irwinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +25,"Wilkin County Auditor, Wilkin, MN",MN,Wilkin County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Wilkes University,PA,Luzerne County,Wilkes-Barre,,Private CI Entity,Region 3 +52,Wilkes County Schools - CISA,GA,Wilkes County,Washington,Government Facilities,Local Tribal Territory,Region 4 +50,"Wilkes County Board of Elections, Wilkes, NC",NC,Wilkes County,Wilkesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Wilkes County Board of Elections and Registrar, Wilkes, GA",GA,Wilkes County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Wilkes Community College,NC,Wilkes County,Wilkesboro,Government Facilities,State,Region 4 +66,"Wild Rose Village Clerk, Waushara, WI",WI,Waushara County,Wild Rose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Wilcox Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Wilcox Township Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Wilcox County Judge of Probate, Wilcox, AL",AL,Wilcox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Wilcox County Circuit Clerk, Wilcox, AL",AL,Wilcox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Wilcox County Board of Registrars, Wilcox, AL",AL,Wilcox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Wilcox County Board of Elections and Registrar, Wilcox, GA",GA,Wilcox County,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Wilcox County Absentee Elections Manager, Wilcox, AL",AL,Wilcox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +36,"Wilbraham Town Clerk, Hampden, MA",MA,Hampden County,Wilbraham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Wilber Township Election Commission, Iosco, MI",MI,Iosco County,East Tawas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Wilber Township Clerk, Iosco, MI",MI,Iosco County,East Tawas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Wilbarger County Tax Assessor-Collector, Wilbarger, TX",TX,Wilbarger County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Wilbarger County County Clerk, Wilbarger, TX",TX,Wilbarger County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Wien Town Clerk, Marathon, WI",WI,Marathon County,Edgar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Wicomico County, MD",MD,Wicomico County,Salisbury,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +54,"Wicomico County Board of Elections, Wicomico, MD",MD,Wicomico County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,Wichita State University,KS,Sedgwick County,Wichita,Government Facilities,State,Region 7 +88,"Wichita Public Schools USD 259, KS",KS,Sedgwick County,Wichita,Government Facilities,Local Tribal Territory,Region 7 +92,"Wichita County County Clerk, Wichita, TX",TX,Wichita County,Wichita Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Wichita County Clerk, Wichita, KS",KS,Wichita County,Leoti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Who's Watching TV, LLC",FL,Orange County,Orlando,Communications,Private CI Entity,Region 4 +55,Whittier Union High School District,CA,Los Angeles County,Whittier,Government Facilities,Local Tribal Territory,Region 9 +58,Whittier City School District,CA,Los Angeles County,Whittier,Government Facilities,Local Tribal Territory,Region 9 +68,"Whittemore City Election Commission, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Whittemore City Clerk, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Whitney Township Election Commission, Arenac, MI",MI,Arenac County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Whitney Township Clerk, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Whitnall School District,WI,Milwaukee County,Greenfield,Government Facilities,Local Tribal Territory,Region 5 +41,Whitman-Hanson Regional Schools,MA,Plymouth County,Whitman,Government Facilities,Local Tribal Territory,Region 1 +18,"Whitman Town Clerk, Plymouth, MA",MA,Plymouth County,Whitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Whitman County Auditor, Whitman, WA",WA,Whitman County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +55,"Whitley County Clerk, Whitley, KY",KY,Whitley County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Whitley County Clerk, Whitley, IN",IN,Whitley County,Columbia City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"Whitingham Town Treasurer, Windham, VT",VT,Windham County,Whitingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +11,"Whitingham Town Clerk, Windham, VT",VT,Windham County,Whitingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Whiting Town Treasurer, Addison, VT",VT,Addison County,Whiting,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Whiting Town Clerk, Addison, VT",VT,Addison County,Whiting,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Whiting Municipal Registrar, Washington, ME",ME,Washington County,Whiting,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Whiting Municipal Clerk, Washington, ME",ME,Washington County,Whiting,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,Whitfield County Schools,GA,Whitfield County,Dalton,Government Facilities,Local Tribal Territory,Region 4 +49,"Whitfield County Board of Elections and Registrar, Whitfield, GA",GA,Whitfield County,Dalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Whitewater Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Whitewater Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Whitewater Town Clerk, Walworth, WI",WI,Walworth County,Whitewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Whitewater City Clerk, Walworth/Jefferson, WI",WI,Jefferson County,Whitewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Whitestown Town Clerk, Vernon, WI",WI,Vernon County,La Farge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Whiteside County, IL",IL,Whiteside County,Morrison,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +50,"Whitelaw Village Clerk, Manitowoc, WI",WI,Manitowoc County,Whitelaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Whitehouse ISD,TX,Smith County,Whitehouse,Government Facilities,Local Tribal Territory,Region 6 +38,"Whitehall Township Election Commission, Muskegon, MI",MI,Muskegon County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Whitehall Township Clerk, Muskegon, MI",MI,Muskegon County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Whitehall City Clerk, Trempealeau, WI",WI,Trempealeau County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Whiteford Township Election Commission, Monroe, MI",MI,Monroe County,Ottawa Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Whiteford Township Clerk, Monroe, MI",MI,Monroe County,Ottawa Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Whitefish Township Election Commission, Chippewa, MI",MI,Chippewa County,Paradise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Whitefish Township Clerk, Chippewa, MI",MI,Chippewa County,Paradise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Whitefish Bay Village Clerk, Milwaukee, WI",WI,Milwaukee County,Whitefish Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Whitefield Town Clerk, Coos, NH",NH,Coos County,Whitefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Whitefield Municipal Registrar, Lincoln, ME",ME,Lincoln County,Whitefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Whitefield Municipal Clerk, Lincoln, ME",ME,Lincoln County,Whitefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,White's Pediatrics,GA,Whitfield County,Dalton,Healthcare and Public Health,Private CI Entity,Region 4 +61,"White River Township Election Commission, Muskegon, MI",MI,Muskegon County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"White River Township Clerk, Muskegon, MI",MI,Muskegon County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"White River School District, WA",WA,Pierce County,Buckley,"Emergency Services, Government Facilities",Local Tribal Territory,Region 10 +5,White River Health,AR,Independence County,Batesville,Healthcare and Public Health,Private CI Entity,Region 6 +31,"White Pine County, NV",NV,White Pine County,Ely,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +62,"White Pigeon Township Election Commission, St. Joseph, MI",MI,St. Joseph County,White Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"White Pigeon Township Clerk, St. Joseph, MI",MI,St. Joseph County,White Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"White Oak Township Election Commission, Ingham, MI",MI,Ingham County,Webberville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"White Oak Township Clerk, Ingham, MI",MI,Ingham County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"White Oak Springs Town Clerk, Lafayette, WI",WI,Lafayette County,Shullsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"White Lake Village Clerk, Langlade, WI",WI,Langlade County,White Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"White Lake Charter Township Election Commission, Oakland, MI",MI,Oakland County,White Lake Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"White Lake Charter Township Clerk, Oakland, MI",MI,Oakland County,White Lake Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,White County Government,IL,White County,Carmi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"White County Election Commision, White, AR",AR,White County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"White County Clerk, White, IN",IN,White County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"White County Clerk, White, AR",AR,White County,Searcy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"White County Board of Elections and Registrar, White, GA",GA,White County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,White Bird Clinic,OR,Lane County,Eugene,Healthcare and Public Health,Private CI Entity,Region 10 +60,WhidbeyHealth Medical Center,WA,Island County,Coupeville,Healthcare and Public Health,Local Tribal Territory,Region 10 +79,"Wheelock Town Treasurer, Caledonia, VT",VT,Caledonia County,Lyndon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Wheelock Town Clerk, Caledonia, VT",VT,Caledonia County,Lyndon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,Wheeling Jesuit University,WV,Ohio County,Wheeling,Government Facilities,Private CI Entity,Region 3 +59,"Wheeler Village Clerk, Dunn, WI",WI,Dunn County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +6,"Wheeler Township Election Commission, Gratiot, MI",MI,Gratiot County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +6,"Wheeler Township Clerk, Gratiot, MI",MI,Gratiot County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Wheeler County, NE",NE,Wheeler County,Bartlett,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +96,"Wheeler County Tax Assessor-Collector, Wheeler, TX",TX,Wheeler County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Wheeler County County Clerk, Wheeler, TX",TX,Wheeler County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Wheeler County Clerk, Wheeler, OR",OR,Wheeler County,Fossil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +43,"Wheeler County Board of Elections and Registrar, Wheeler, GA",GA,Wheeler County,Alamo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,Wheaton/Warrenville Community Unit School District 200,IL,DuPage County,Wheaton,Government Facilities,Local Tribal Territory,Region 5 +68,"Wheaton Town Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Wheaton Sanitary District,IL,DuPage County,Wheaton,Water and WasteWater Systems,Local Tribal Territory,Region 5 +44,"Wheatland Township Election Commission, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Wheatland Township Election Commission, Mecosta, MI",MI,Mecosta County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wheatland Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Wheatland Township Clerk, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Wheatland Township Clerk, Mecosta, MI",MI,Mecosta County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wheatland Township Clerk, Hillsdale, MI",MI,Hillsdale County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Wheatland Town Clerk, Vernon, WI",WI,Vernon County,De Soto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Wheatland Town Clerk, Kenosha, WI",WI,Kenosha County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Wheatland County Election Administrator, Wheatland, MT",MT,Wheatland County,Harlowton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,"Wheatfield Township Election Commission, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Wheatfield Township Clerk, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Wheat State Credit Union,KS,Sedgwick County,Wichita,Financial Services,Private CI Entity,Region 7 +49,"Whately Town Clerk, Franklin, MA",MA,Franklin County,Whately,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Whatcom Educational Credit Union,WA,Whatcom County,Bellingham,Financial Services,Private CI Entity,Region 10 +62,Whatcom County,WA,Whatcom County,Bellingham,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +96,"Wharton County Elections Administrator, Wharton, TX",TX,Wharton County,Wharton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Weymouth Town Clerk, Norfolk, MA",MA,Norfolk County,Weymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Weyerhaeuser Village Clerk, Rusk, WI",WI,Rusk County,Weyerhaeuser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Weybridge Town Treasurer, Addison, VT",VT,Addison County,Weybridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Weybridge Town Clerk, Addison, VT",VT,Addison County,Weybridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Weyauwega Town Clerk, Waupaca, WI",WI,Waupaca County,Weyauwega,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Weyauwega City Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wexford Township Election Commission, Wexford, MI",MI,Wexford County,Mesick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wexford Township Clerk, Wexford, MI",MI,Wexford County,Mesick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wexford County Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wexford County Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wexford County Board of Canvassars, Wexford, MI",MI,Wexford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Wetzel County Clerk, Wetzel, WV",WV,Wetzel County,New Martinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Wethersfield Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Wethersfield Registrar of Voters, Hartford, CT",CT,Hartford County,Wethersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Westwood Town Clerk, Norfolk, MA",MA,Norfolk County,Westwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Westport Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Westport Town Clerk, Dane, WI",WI,Dane County,Waunakee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Westport Town Clerk, Bristol, MA",MA,Bristol County,Westport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Westport Registrar of Voters, Fairfield, CT",CT,Fairfield County,Westport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Westport Island Municipal Registrar, Lincoln, ME",ME,Lincoln County,Westport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Westport Island Municipal Clerk, Lincoln, ME",ME,Lincoln County,Westport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Westphalia Township Election Commission, Clinton, MI",MI,Clinton County,Westphalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Westphalia Township Clerk, Clinton, MI",MI,Clinton County,Westphalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,Westover Companies,PA,Montgomery County,King of Prussia,Commercial Facilities,Private CI Entity,Region 3 +66,Westosha Central High School District,WI,Kenosha County,Salem,Government Facilities,Local Tribal Territory,Region 5 +62,"Weston Village Clerk, Marathon, WI",WI,Marathon County,Schofield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Weston Town Treasurer, Windsor, VT",VT,Windsor County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Weston Town Clerk, Windsor, VT",VT,Windsor County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Weston Town Clerk, Middlesex, MA",MA,Middlesex County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Weston Town Clerk, Marathon, WI",WI,Marathon County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Weston Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Weston Town Clerk, Dunn, WI",WI,Dunn County,Menomonie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Weston Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Weston Registrar of Voters, Fairfield, CT",CT,Fairfield County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Weston Public schools,MA,Middlesex County,Weston,Government Facilities,Local Tribal Territory,Region 1 +55,"Weston County Clerk, Weston, WY",WY,Weston County,Newcastle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,"Westmoreland Town Clerk, Cheshire, NH",NH,Cheshire County,Westmoreland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Westmoreland Intermediate Unit,PA,Westmoreland County,Greensburg,Government Facilities,Local Tribal Territory,Region 3 +45,Westmoreland County Government,VA,Westmoreland County,Montross,Government Facilities,Local Tribal Territory,Region 3 +47,"Westmoreland County Board of Elections, Westmoreland, PA",PA,Westmoreland County,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +91,"Westmore Town Treasurer, Orleans, VT",VT,Orleans County,Westmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Westmore Town Clerk, Orleans, VT",VT,Orleans County,Westmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Westminster Town Treasurer, Windham, VT",VT,Windham County,Westminster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Westminster Town Clerk, Worcester, MA",MA,Worcester County,Westminster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Westminster Town Clerk, Windham, VT",VT,Windham County,Westminster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Westminster College,PA,Lawrence County,New Wilmington,Government Facilities,Private CI Entity,Region 3 +47,"Westhampton Town Clerk, Hampshire, MA",MA,Hampshire County,Westhampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Westford Town Treasurer, Chittenden, VT",VT,Chittenden County,Westford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Westford Town Clerk, Richland, WI",WI,Richland County,Cazenovia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Westford Town Clerk, Middlesex, MA",MA,Middlesex County,Westford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Westford Town Clerk, Dodge, WI",WI,Dodge County,Beaver Dam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Westford Town Clerk, Chittenden, VT",VT,Chittenden County,Westford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Westfield Village Clerk, Marquette, WI",WI,Marquette County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Westfield Town Treasurer, Orleans, VT",VT,Orleans County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Westfield Town Clerk, Sauk, WI",WI,Sauk County,Loganville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Westfield Town Clerk, Orleans, VT",VT,Orleans County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Westfield Town Clerk, Marquette, WI",WI,Marquette County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Westfield State University,MA,Hampden County,Westfield,Government Facilities,State,Region 1 +70,Westfield Gas and Electric,MA,Hampden County,Westfield,Energy,Private CI Entity,Region 1 +26,"Westfield City Clerk, Hampden, MA",MA,Hampden County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Western Westmoreland Municipal Authority,PA,Westmoreland County,Irwin,Water and WasteWater Systems,Local Tribal Territory,Region 3 +50,Western Washington University - CISA,WA,Whatcom County,Bellingham,Government Facilities,State,Region 10 +49,Western Virginia Water Authority,VA,Roanoke city,Roanoke,Water and WasteWater Systems,Local Tribal Territory,Region 3 +53,Western University of Health Sciences,CA,Los Angeles County,Pomona,Healthcare and Public Health,Private CI Entity,Region 9 +82,Western Technology Center,OK,Washita County,Burns Flat,Information Technology,State,Region 6 +62,Western State Bank,ND,Ramsey County,Devils Lake,Financial Services,Private CI Entity,Region 8 +68,Western Piedmont Community College,NC,Burke County,Morganton,Government Facilities,Local Tribal Territory,Region 4 +53,Western Oregon University,OR,Polk County,Monmouth,Government Facilities,State,Region 10 +46,Western Ohio Computer Organization,OH,Shelby County,Sidney,Information Technology,Private CI Entity,Region 5 +45,Western Municipal Water District,CA,Riverside County,March Air Reserve Base,Water and WasteWater Systems,Local Tribal Territory,Region 9 +56,Western Missouri Medical Center,MO,Johnson County,Warrensburg,Healthcare and Public Health,Private CI Entity,Region 7 +57,Western Michigan University - CISA,MI,Kalamazoo County,Kalamazoo,Government Facilities,State,Region 5 +25,Western Maricopa Education Center,AZ,Maricopa County,Glendale,Government Facilities,Local Tribal Territory,Region 9 +50,Western Iowa Networks,IA,Carroll County,Breda,Communications,Private CI Entity,Region 7 +58,Western Indiana Rural Electric Membership Corporation,IN,Greene County,Bloomfield,Energy,Private CI Entity,Region 5 +87,Western Electricity Coordinating Council,UT,Salt Lake County,Salt Lake City,Energy,Private CI Entity,Region 8 +50,Western Division Federal Credit Union,NY,Erie County,Williamsville,Financial Services,Private CI Entity,Region 2 +71,Western Butler County Authority,PA,Butler County,Butler,Water and WasteWater Systems,Local Tribal Territory,Region 3 +53,"Westerly Town Boards of Canvassers, Washington, RI",RI,Washington County,Westerly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Westerly Public Schools, RI",RI,Washington County,Westerly,Government Facilities,Local Tribal Territory,Region 1 +79,Westchester County Department of Public Safety,NY,Westchester County,White Plains,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +77,"Westchester County Board of Elections, Westchester, NY",NY,Westchester County,White Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,Westchester County,NY,Westchester County,White Plains,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +55,"Westby City Clerk, Vernon, WI",WI,Vernon County,Westby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Westbury Bank,WI,Washington County,West Bend,Financial Services,Private CI Entity,Region 5 +25,"Westbrook Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,Westbrook School Department,ME,Cumberland County,Westbrook,Government Facilities,Local Tribal Territory,Region 1 +25,"Westbrook Registrar of Voters, Middlesex, CT",CT,Middlesex County,Westbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Westbrook Municipal Registrar, Cumberland, ME",ME,Cumberland County,Westbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Westbrook Municipal Clerk, Cumberland, ME",ME,Cumberland County,Westbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Westborough Town Clerk, Worcester, MA",MA,Worcester County,Westborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Westboro Town Clerk, Taylor, WI",WI,Taylor County,Westboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"WestCare Foundation, Inc",NV,Clark County,Henderson,Healthcare and Public Health,Private CI Entity,Region 9 +51,"West Warwick Town Boards of Canvassers, Kent, RI",RI,Kent County,West Warwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,West Warwick Public Schools RI,RI,Kent County,West Warwick,"Emergency Services, Government Facilities",Local Tribal Territory,Region 1 +34,West Virginia Secretary of State,WV,Kanawha County,Charleston,"Election Infrastructure, Government Facilities",State,Region 3 +60,West Virginia National Guard,WV,Kanawha County,Charleston,Government Facilities,State,Region 3 +51,West Virginia Higher Education Policy Commission,WV,Kanawha County,Charleston,Government Facilities,State,Region 3 +60,West Valley School District 208,WA,Yakima County,Yakima,Government Facilities,Local Tribal Territory,Region 10 +73,"West Traverse Township Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"West Traverse Township Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"West Tisbury Town Clerk, Dukes, MA",MA,Dukes County,Aquinnah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +20,"West Stockbridge Town Clerk, Berkshire, MA",MA,Berkshire County,West Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"West Springfield Town Clerk, Hampden, MA",MA,Hampden County,West Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"West Salem Village Clerk, La Crosse, WI",WI,La Crosse County,West Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"West Rutland Town Treasurer, Rutland, VT",VT,Rutland County,West Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"West Rutland Town Clerk, Rutland, VT",VT,Rutland County,West Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"West River Electric Association, INC",SD,Pennington County,Wall,Energy,Private CI Entity,Region 8 +66,West Pharmaceutical Services,PA,Chester County,Exton,Critical Manufacturing,Private CI Entity,Region 3 +63,West Perry School District,PA,Perry County,Elliottsburg,Government Facilities,Local Tribal Territory,Region 3 +47,"West Paris Municipal Registrar, Oxford, ME",ME,Oxford County,West Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Paris Municipal Clerk, Oxford, ME",ME,Oxford County,West Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,West Orange Public Schools,NJ,Essex County,West Orange,Government Facilities,Local Tribal Territory,Region 2 +62,"West Newbury Town Clerk, Essex, MA",MA,Essex County,West Newbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,West Morris Regional High School District,NJ,Morris County,Chester,Government Facilities,Local Tribal Territory,Region 2 +72,"West Milwaukee Village Clerk, Milwaukee, WI",WI,Milwaukee County,West Milwaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"West Metro Fire Rescue, CO",CO,8059,Lakewood,Emergency Services,Local Tribal Territory,Region 8 +49,"West Marshland Town Clerk, Burnett, WI",WI,Burnett County,Grantsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"West Kewaunee Town Clerk, Kewaunee, WI",WI,Kewaunee County,Kewaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,West Islip Union Free School Disttict,NY,Suffolk County,West Islip,Government Facilities,Local Tribal Territory,Region 2 +80,West Irondequoit Central School District,NY,Monroe County,Irondequoit,Government Facilities,Local Tribal Territory,Region 2 +93,"West Haven Town Treasurer, Rutland, VT",VT,Rutland County,West Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"West Haven Town Clerk, Rutland, VT",VT,Rutland County,West Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"West Haven Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"West Haven Registrar of Voters, New Haven, CT",CT,New Haven County,West Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Hartford Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Hartford Registrar of Voters, Hartford, CT",CT,Hartford County,West Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Greenwich Town Boards of Canvassers, Kent, RI",RI,Kent County,West Greenwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Gardiner Municipal Registrar, Kennebec, ME",ME,Kennebec County,West Gardiner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Gardiner Municipal Clerk, Kennebec, ME",ME,Kennebec County,West Gardiner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"West Forks Plantation Municipal Registrar, Somerset, ME",ME,Somerset County,West Forks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"West Forks Plantation Municipal Clerk, Somerset, ME",ME,Somerset County,West Forks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"West Feliciana Parish Registrar of Voters, West Feliciana, LA",LA,West Feliciana Parish,St Francisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,West Feliciana Parish Clerk of Court,LA,West Feliciana Parish,St Francisville,Government Facilities,Local Tribal Territory,Region 6 +52,"West Fairlee Town Treasurer, Orange, VT",VT,Orange County,West Fairlee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"West Fairlee Town Clerk, Orange, VT",VT,Orange County,West Fairlee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,West Des Moines Community School,IA,Polk County,West Des Moines,Government Facilities,Local Tribal Territory,Region 7 +87,West Deptford Township School District,NJ,Gloucester County,West Deptford,Government Facilities,Local Tribal Territory,Region 2 +62,West Covina Unified School District,CA,Los Angeles County,West Covina,Government Facilities,Local Tribal Territory,Region 9 +46,"West County Radiological Group, Inc",MO,St. Louis County,Creve Coeur,Healthcare and Public Health,Private CI Entity,Region 7 +67,"West County R-IV, MO",MO,St. Francois County,Leadwood,Government Facilities,Local Tribal Territory,Region 7 +81,West Community Credit Union,MO,St. Charles County,Dardenne Prairie,Financial Services,Private CI Entity,Region 7 +64,West Clermont Local School District,OH,Clermont County,Cincinnati,Government Facilities,Local Tribal Territory,Region 5 +44,West Chester University,PA,Chester County,West Chester,Government Facilities,State,Region 3 +62,West Central Ag Services,MN,Clay County,Ulen,Food and Agriculture,Private CI Entity,Region 5 +63,"West Carroll Parish Registrar of Voters, West Carroll, LA",LA,West Carroll Parish,Oak Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"West Carroll Parish Clerk of Court, West Carroll, LA",LA,West Carroll Parish,Oak Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"West Brookfield Town Clerk, Worcester, MA",MA,Worcester County,West Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"West Bridgewater Town Clerk, Plymouth, MA",MA,Plymouth County,West Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"West Branch Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"West Branch Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"West Branch Township Election Commission, Marquette, MI",MI,Marquette County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"West Branch Township Election Commission, Dickinson, MI",MI,Dickinson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"West Branch Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"West Branch Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"West Branch Township Clerk, Marquette, MI",MI,Marquette County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"West Branch Township Clerk, Dickinson, MI",MI,Dickinson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"West Boylston Town Clerk, Worcester, MA",MA,Worcester County,West Boylston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"West Bloomfield Charter Township Election Commission, Oakland, MI",MI,Oakland County,West Bloomfield Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"West Bloomfield Charter Township Clerk, Oakland, MI",MI,Oakland County,West Bloomfield Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"West Bend Town Clerk, Washington, WI",WI,Washington County,West Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"West Bend City Clerk, Washington, WI",WI,Washington County,West Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,West Baton Rouge Parish School District,LA,West Baton Rouge Parish,Port Allen,Government Facilities,Local Tribal Territory,Region 6 +63,"West Baton Rouge Parish Registrar of Voters, West Baton Rouge, LA",LA,West Baton Rouge Parish,Port Allen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +35,West Baton Rouge Parish Council,LA,West Baton Rouge Parish,Port Allen,Government Facilities,Local Tribal Territory,Region 6 +29,"West Baton Rouge Parish Clerk of Court, West Baton Rouge, LA",LA,West Baton Rouge Parish,Port Allen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"West Bath Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,West Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"West Bath Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,West Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"West Baraboo Village Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,West Babylon Union Free School District,NY,Suffolk County,Babylon,Government Facilities,Local Tribal Territory,Region 2 +81,West Aurora School District 129,IL,Kane County,Aurora,Government Facilities,Local Tribal Territory,Region 5 +50,"West Allis City Clerk, Milwaukee, WI",WI,Milwaukee County,West Allis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Wesleyan University,CT,Middlesex County,Middletown,Government Facilities,Private CI Entity,Region 1 +68,"Wescott Town Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Werner Enterprises,NE,Sarpy County,Omaha,Transportation Systems,Private CI Entity,Region 7 +56,"Wentworth's Location Town Clerk, Coos, NH",NH,Coos County,Errol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Wentworth Town Clerk, Grafton, NH",NH,Grafton County,Wentworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Wenham Town Clerk, Essex, MA",MA,Essex County,Wenham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Wendell Town Clerk, Franklin, MA",MA,Franklin County,Wendell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Wenatchee Valley College,WA,Chelan County,Wenatchee,Government Facilities,Local Tribal Territory,Region 10 +60,Wenatchee School District #246,WA,Chelan County,Wenatchee,Government Facilities,Local Tribal Territory,Region 10 +46,"Wells Township Election Commission, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Wells Township Election Commission, Marquette, MI",MI,Marquette County,Cornell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Wells Township Election Commission, Delta, MI",MI,Delta County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Wells Township Clerk, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Wells Township Clerk, Marquette, MI",MI,Marquette County,Cornell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Wells Township Clerk, Delta, MI",MI,Delta County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Wells Town Treasurer, Rutland, VT",VT,Rutland County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Wells Town Clerk, Rutland, VT",VT,Rutland County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Wells Town Clerk, Monroe, WI",WI,Monroe County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Wells Municipal Registrar, York, ME",ME,York County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +19,"Wells Municipal Clerk, York, ME",ME,York County,Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Wells County, ND",ND,Wells County,Fessenden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +86,"Wells County Clerk, Wells, IN",IN,Wells County,Bluffton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Wells County Auditor, Wells, ND",ND,Wells County,Fessenden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,"Wellington Township Election Commission, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Wellington Township Clerk, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Wellington Town Clerk, Monroe, WI",WI,Monroe County,Kendall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Wellington Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Wellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Wellington Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Wellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Wellfleet Town Clerk, Barnstable, MA",MA,Barnstable County,Wellfleet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Wellesley Town Clerk, Norfolk, MA",MA,Norfolk County,Wellesley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,WellSpan Health - CISA,PA,York County,York,Healthcare and Public Health,Private CI Entity,Region 3 +51,"Weldon Township Election Commission, Benzie, MI",MI,Benzie County,Thompsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Weldon Township Clerk, Benzie, MI",MI,Benzie County,Thompsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Weld Municipal Registrar, Franklin, ME",ME,Franklin County,Weld,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Weld Municipal Clerk, Franklin, ME",ME,Franklin County,Weld,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Weld County School District 6,CO,Weld County,Greeley,Government Facilities,Local Tribal Territory,Region 8 +84,"Weld County Clerk and Recorder, Weld, CO",CO,Weld County,Greeley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +45,"Weirgor Town Clerk, Sawyer, WI",WI,Sawyer County,Exeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Weesaw Township Election Commission, Berrien, MI",MI,Berrien County,Sawyer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Weesaw Township Clerk, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Webster Village Clerk, Burnett, WI",WI,Burnett County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Webster University,MO,St. Louis County,Webster Groves,Government Facilities,Private CI Entity,Region 7 +76,"Webster Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Webster Township Clerk, Washtenaw, MI",MI,Washtenaw County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Webster Town Clerk, Worcester, MA",MA,Worcester County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Webster Town Clerk, Vernon, WI",WI,Vernon County,La Farge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Webster Town Clerk, Merrimack, NH",NH,Merrimack County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Webster School District,WI,Burnett County,Webster,Government Facilities,Local Tribal Territory,Region 5 +63,"Webster Parish Registrar of Voters, Webster, LA",LA,Webster Parish,Minden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Webster Parish Clerk of Court, Webster, LA",LA,Webster Parish,Minden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,Webster Groves School District,MO,St. Louis County,Webster Groves,Government Facilities,Local Tribal Territory,Region 7 +87,"Webster County, NE",NE,Webster County,Red Cloud,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +39,"Webster County, IA",IA,Webster County,Fort Dodge,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +5,"Webster County Election Commission, Webster, MS",MS,Webster County,Walthall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Webster County Clerk, Webster, WV",WV,Webster County,Webster Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +21,"Webster County Clerk, Webster, MO",MO,Webster County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Webster County Clerk, Webster, KY",KY,Webster County,Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Webster County Circuit Clerk, Webster, MS",MS,Webster County,Walthall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Webster County Board of Elections and Registrar, Webster, GA",GA,Webster County,Preston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,"Weber County Clerk, Weber, UT",UT,Weber County,Ogden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,Weber Area Dispatch 911,UT,Weber County,Ogden,Emergency Services,Local Tribal Territory,Region 8 +46,"Webber Township Election Commission, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Webber Township Clerk, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Webb Lake Town Clerk, Burnett, WI",WI,Burnett County,Webb Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Webb County, TX",TX,Webb County,Laredo,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +59,"Weathersfield Town Treasurer, Windsor, VT",VT,Windsor County,Weathersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Weathersfield Town Clerk, Windsor, VT",VT,Windsor County,Weathersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Weare Township Election Commission, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Weare Township Clerk, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Weare Town Clerk, Hillsborough, NH",NH,Hillsborough County,Weare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Weakley County Elections Administrator, Weakley, TN",TN,Weakley County,Dresden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,Waystation Inc.,MD,Frederick County,Frederick,Information Technology,Private CI Entity,Region 3 +61,Waynesburg University,PA,Greene County,Waynesburg,Government Facilities,Private CI Entity,Region 3 +42,"Waynesboro City Registrar, VA",VA,Waynesboro city,Waynesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +42,"Waynesboro City Electoral Board, VA",VA,Waynesboro city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +94,Waynesboro Area School District,PA,Franklin County,Waynesboro,Government Facilities,Local Tribal Territory,Region 3 +43,Wayne Township Trustee Office,IN,Marion County,Indianapolis,Government Facilities,Local Tribal Territory,Region 5 +70,"Wayne Township Election Commission, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Wayne Township Clerk, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Wayne Township,NJ,Passaic County,Wayne,Government Facilities,Local Tribal Territory,Region 2 +57,"Wayne Town Clerk, Washington, WI",WI,Washington County,Campbellsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Wayne Town Clerk, Lafayette, WI",WI,Lafayette County,South Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Wayne State University,MI,Wayne County,Detroit,Government Facilities,State,Region 5 +63,Wayne Regional Educational Service Agency,MI,Wayne County,Wayne,Government Facilities,Local Tribal Territory,Region 5 +49,"Wayne Municipal Registrar, Kennebec, ME",ME,Kennebec County,Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Wayne Municipal Clerk, Kennebec, ME",ME,Kennebec County,Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Wayne County- CISA,NY,Wayne County,Lyons,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +68,"Wayne County, Ohio Election Infrastructure",OH,Wayne County,Wooster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Wayne County, Michigan",MI,Wayne County,Detroit,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +84,"Wayne County Elections Administrator, Wayne, TN",TN,Wayne County,Waynesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Wayne County Election Commission, Wayne, MS",MS,Wayne County,Waynesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Wayne County Election Commission, Wayne, MI",MI,Wayne County,Detroit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,Wayne County Courthouse,NE,Wayne County,Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Wayne County Clerk, Wayne, WV",WV,Wayne County,Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +73,"Wayne County Clerk, Wayne, UT",UT,Wayne County,Loa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,"Wayne County Clerk, Wayne, MO",MO,Wayne County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +55,"Wayne County Clerk, Wayne, MI",MI,Wayne County,Detroit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Wayne County Clerk, Wayne, KY",KY,Wayne County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Wayne County Clerk, Wayne, IN",IN,Wayne County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Wayne County Circuit Clerk, Wayne, MS",MS,Wayne County,Waynesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Wayne County Board of Elections, Wayne, PA",PA,Wayne County,Honesdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Wayne County Board of Elections, Wayne, NY",NY,Wayne County,Lyons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +28,"Wayne County Board of Elections, Wayne, NC",NC,Wayne County,Goldsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Wayne County Board of Elections and Registrar, Wayne, GA",GA,Wayne County,Jesup,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Wayne County Board of Canvassars, Wayne, MI",MI,Wayne County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Wayne County Auditor, Wayne, IA",IA,Wayne County,Corydon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +85,"Wayland-Cohocton Central School District, NY",NY,Steuben County,Wayland,Government Facilities,Local Tribal Territory,Region 2 +81,"Wayland Township Election Commission, Allegan, MI",MI,Allegan County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Wayland Township Clerk, Allegan, MI",MI,Allegan County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Wayland Town Clerk, Middlesex, MA",MA,Middlesex County,Wayland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Wayland City Election Commission, Allegan, MI",MI,Allegan County,Wayland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Wayland City Clerk, Allegan, MI",MI,Allegan County,Wayland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Wawatam Township Election Commission, Emmet, MI",MI,Emmet County,Mackinaw City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Wawatam Township Clerk, Emmet, MI",MI,Emmet County,Mackinaw City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Waverly Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Waverly Township Clerk, Cheboygan, MI",MI,Cheboygan County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Wauzeka Village Clerk, Crawford, WI",WI,Crawford County,Wauzeka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Wauzeka Town Clerk, Crawford, WI",WI,Crawford County,Prairie du Chien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Wauwatosa School District,WI,Milwaukee County,Wauwatosa,Government Facilities,Local Tribal Territory,Region 5 +30,"Wauwatosa City Clerk, Milwaukee, WI",WI,Milwaukee County,Wauwatosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Wautoma Town Clerk, Waushara, WI",WI,Waushara County,Wautoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Wautoma City Clerk, Waushara, WI",WI,Waushara County,Wautoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Waushara County, WI",WI,Waushara County,Wautoma,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +61,"Wausaukee Village Clerk, Marinette, WI",WI,Marinette County,Wausaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Wausaukee Town Clerk, Marinette, WI",WI,Marinette County,Wausaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Wausau Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Wausau City Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Waupun Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Waupun City Clerk, Dodge/Fond du Lac, WI",WI,Dodge County,Waupun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Waupaca Town Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Waupaca County Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Waupaca City Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Waunakee Village Clerk, Dane, WI",WI,Dane County,Waunakee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Waunakee Community School District,WI,Dane County,Waunakee,Government Facilities,Local Tribal Territory,Region 5 +54,"Waumandee Town Clerk, Buffalo, WI",WI,Buffalo County,Cochrane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Waukesha Town Clerk, Waukesha, WI",WI,Waukesha County,Waukesha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Waukesha County Clerk, Waukesha, WI",WI,Waukesha County,Waukesha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Waukesha City Clerk, Waukesha, WI",WI,Waukesha County,Waukesha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Waukechon Town Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Waucedah Township Election Commission, Dickinson, MI",MI,Dickinson County,Loretto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Waucedah Township Clerk, Dickinson, MI",MI,Dickinson County,Loretto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Waubonsee Community College,IL,Kane County,Aurora,Government Facilities,Local Tribal Territory,Region 5 +81,"Waubeek Town Clerk, Pepin, WI",WI,Pepin County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Watterstown Town Clerk, Grant, WI",WI,Grant County,Boscobel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Watson Township Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Watson Township Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Watonwan County Auditor, Watonwan, MN",MN,Watonwan County,St James,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Watervliet Township Election Commission, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Watervliet Township Clerk, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Watervliet City Election Commission, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Watervliet City Clerk, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Waterville Valley Town Clerk, Grafton, NH",NH,Grafton County,WATERVL VLY,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Waterville Town Treasurer, Lamoille, VT",VT,Lamoille County,Waterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Waterville Town Clerk, Pepin, WI",WI,Pepin County,Arkansaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Waterville Town Clerk, Lamoille, VT",VT,Lamoille County,Waterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Waterville Municipal Registrar, Kennebec, ME",ME,Kennebec County,Waterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Waterville Municipal Clerk, Kennebec, ME",ME,Kennebec County,Waterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Watertowntown Clerk, Middlesex, MA",MA,Middlesex County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Watertowntown Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Watertownregistrar of Voters, Litchfield, CT",CT,Litchfield County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Watertown Township Election Commission, Tuscola, MI",MI,Tuscola County,Fostoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Watertown Township Election Commission, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Watertown Township Clerk, Tuscola, MI",MI,Tuscola County,Fostoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Watertown Township Clerk, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Watertown Town Clerk, Jefferson, WI",WI,Jefferson County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Watertown Public Schools,MA,Middlesex County,Watertown,Government Facilities,Local Tribal Territory,Region 1 +58,Watertown Municipal Utilities,SD,Codington County,Watertown,Water and WasteWater Systems,Local Tribal Territory,Region 8 +89,"Watertown City Clerk, Jefferson/Dodge, WI",WI,Dodge County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Watertown Charter Township Election Commission, Clinton, MI",MI,Clinton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Watertown Charter Township Clerk, Clinton, MI",MI,Clinton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Watersmeet Township Election Commission, Gogebic, MI",MI,Gogebic County,Watersmeet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Watersmeet Township Clerk, Gogebic, MI",MI,Gogebic County,Watersmeet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Waterloo Township Election Commission, Jackson, MI",MI,Jackson County,Munith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Waterloo Township Clerk, Jackson, MI",MI,Jackson County,Munith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Waterloo Town Clerk, Jefferson, WI",WI,Jefferson County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Waterloo Town Clerk, Grant, WI",WI,Grant County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Waterloo School District,WI,Jefferson County,Waterloo,Government Facilities,Local Tribal Territory,Region 5 +70,Waterloo Community School District,IA,Black Hawk County,Waterloo,Government Facilities,Local Tribal Territory,Region 7 +57,"Waterloo City Clerk, Jefferson, WI",WI,Jefferson County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Waterford Union High School, WI",WI,Racine County,Waterford,Government Facilities,Local Tribal Territory,Region 5 +49,"Waterford Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Waterford Registrar of Voters, New London, CT",CT,New London County,Waterford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Waterford Municipal Registrar, Oxford, ME",ME,Oxford County,Waterford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Waterford Municipal Clerk, Oxford, ME",ME,Oxford County,Waterford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Waterford Charter Township Election Commission, Oakland, MI",MI,Oakland County,Waterford Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Waterford Charter Township Clerk, Oakland, MI",MI,Oakland County,Waterford Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Waterbury Town Treasurer, Washington, VT",VT,Washington County,Waterbury Village Historic District,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Waterbury Town Clerk, Washington, VT",VT,Washington County,Waterbury Village Historic District,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Waterbury Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Waterbury Registrar of Voters, New Haven, CT",CT,New Haven County,Waterbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Waterbury Public Schools, CT",CT,New Haven County,Waterbury,"Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 1 +78,"Waterboro Municipal Registrar, York, ME",ME,York County,Waterboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Waterboro Municipal Clerk, York, ME",ME,York County,Waterboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Water Commissioner for the Village of Chester N.Y.,NY,Westchester County,Port Chester,Water and WasteWater Systems,Local Tribal Territory,Region 2 +46,Water Authority of Great Neck North,NY,Nassau County,Great Neck,Water and WasteWater Systems,Local Tribal Territory,Region 2 +64,Water Authority Of Dickson County,TN,Dickson County,Dickson,Water and WasteWater Systems,Local Tribal Territory,Region 4 +71,Watchung Hills Regional High School,NJ,Somerset County,Warren,Government Facilities,Local Tribal Territory,Region 2 +79,Watchung Borough School District,NJ,Somerset County,Warren,Government Facilities,Local Tribal Territory,Region 2 +28,"Watauga County Board of Elections, Watauga, NC",NC,Watauga County,Boone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Washtenaw Intermediate School District, MI",MI,Washtenaw County,Ann Arbor,Government Facilities,Local Tribal Territory,Region 5 +67,"Washtenaw County Election Commission, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Washtenaw County Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Washtenaw County Board of Canvassars, Washtenaw, MI",MI,Washtenaw County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Washtenaw County,MI,Washtenaw County,Ann Arbor,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +31,Washtenaw Community College,MI,Washtenaw County,Ann Arbor,Government Facilities,Local Tribal Territory,Region 5 +48,"Washoe County School District, NV",NV,Washoe County,Reno,"Emergency Services, Government Facilities",Local Tribal Territory,Region 9 +54,Washoe County - CISA,NV,Washoe County,Reno,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +73,Washingtonville Central School District,NY,Orange County,Washingtonville,Government Facilities,Local Tribal Territory,Region 2 +44,"Washington Township Election Commission, Sanilac, MI",MI,Sanilac County,Carsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Washington Township Election Commission, Macomb, MI",MI,Macomb County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Washington Township Election Commission, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Washington Township Clerk, Sanilac, MI",MI,Sanilac County,Carsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Washington Township Clerk, Macomb, MI",MI,Macomb County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Washington Township Clerk, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Washington Town Treasurer, Orange, VT",VT,Orange County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Washington Town Clerk, Vilas, WI",WI,Vilas County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Washington Town Clerk, Sullivan, NH",NH,Sullivan County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Washington Town Clerk, Shawano, WI",WI,Shawano County,Cecil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Washington Town Clerk, Sauk, WI",WI,Sauk County,Hill Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Washington Town Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Washington Town Clerk, Orange, VT",VT,Orange County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Washington Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Washington Town Clerk, Green, WI",WI,Green County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Washington Town Clerk, Door, WI",WI,Door County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Washington Town Clerk, Berkshire, MA",MA,Berkshire County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Washington Suburban Sanitary Commission,MD,Prince George,Laurel,Water and WasteWater Systems,Private CI Entity,Region 3 +56,Washington State Office of the Attorney General,WA,Thurston County,Olympia,Government Facilities,State,Region 10 +67,Washington State Employees Credit Union,WA,Thurston County,Olympia,Financial Services,Private CI Entity,Region 10 +52,Washington School Information Processing Cooperative,WA,Snohomish County,Everett,Information Technology,Private CI Entity,Region 10 +52,Washington Research Library Consortium,MD,Prince George,Upper Marlboro,Information Technology,Private CI Entity,Region 3 +47,"Washington Registrar of Voters, Litchfield, CT",CT,Litchfield County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,Washington REIT,DC,District of Columbia,Washington,Commercial Facilities,Private CI Entity,Region 3 +63,"Washington Parish Registrar of Voters, Washington, LA",LA,Washington Parish,Franklinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Washington Parish Clerk of Court, Washington, LA",LA,Washington Parish,Franklinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,"Washington Municipal Registrar, Knox, ME",ME,Knox County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Washington Municipal Clerk, Knox, ME",ME,Knox County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Washington Metropolitan Area Transit Authority,DC,District of Columbia,Washington,Transportation Systems,Local Tribal Territory,Region 3 +52,Washington Hospital Healthcare System,CA,Alameda County,Fremont,Healthcare and Public Health,Local Tribal Territory,Region 9 +74,Washington Fruit and Produce Co.,WA,Yakima County,Yakima,Food and Agriculture,Private CI Entity,Region 10 +68,Washington Electric Cooperative,OH,Washington County,Marietta,Energy,Private CI Entity,Region 5 +73,"Washington County, Ohio Election Infrastructure",OH,Washington County,Marietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Washington County, Iowa",IA,Washington County,Washington,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +57,"Washington County, ID",ID,Washington County,Weiser,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +74,"Washington County Supervisor of Elections, Washington, FL",FL,Washington County,Chipley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Washington County Sheriffs Office,GA,Washington County,Sandersville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +50,Washington County OR,OR,Washington County,Hillsboro,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +50,"Washington County Judge of Probate, Washington, AL",AL,Washington County,Chatom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Washington County Elections Division, Washington, MN",MN,Washington County,Stillwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Washington County Elections Administrator, Washington, TN",TN,Washington County,Jonesborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Washington County Election Commission, Washington, MS",MS,Washington County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Washington County Election Commision, Washington, AR",AR,Washington County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Washington County Election Board, Washington, OK",OK,Washington County,Bartlesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Washington County County Clerk, Washington, TX",TX,Washington County,Brenham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,Washington County Community Development Agency,MN,Washington County,Woodbury,Government Facilities,Local Tribal Territory,Region 5 +88,"Washington County Clerk, Washington, WI",WI,Washington County,West Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Washington County Clerk, Washington, UT",UT,Washington County,St. George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +82,"Washington County Clerk, Washington, NE",NE,Washington County,Blair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Washington County Clerk, Washington, MO",MO,Washington County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +44,"Washington County Clerk, Washington, KY",KY,Washington County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Washington County Clerk, Washington, KS",KS,Washington County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +77,"Washington County Clerk, Washington, IN",IN,Washington County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Washington County Clerk, Washington, IL",IL,Washington County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Washington County Clerk, Washington, ID",ID,Washington County,Weiser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +54,"Washington County Clerk, Washington, AR",AR,Washington County,Fayetteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Washington County Clerk and Recorder, Washington, CO",CO,Washington County,Akron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +38,"Washington County Circuit Clerk, Washington, MS",MS,Washington County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Washington County Circuit Clerk, Washington, AL",AL,Washington County,Chatom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,"Washington County Board of Registrars, Washington, AL",AL,Washington County,Chatom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Washington County Board of Elections, Washington, PA",PA,Washington County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +26,"Washington County Board of Elections, Washington, NC",NC,Washington County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Washington County Board of Elections, Washington, MD",MD,Washington County,Hagerstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Washington County Board of Elections and Registrar, Washington, GA",GA,Washington County,Sandersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Washington County Auditor, Washington, IA",IA,Washington County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,Washington County Arkansas,AR,Washington County,Fayetteville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +40,"Washington County Absentee Elections Manager, Washington, AL",AL,Washington County,Chatom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,Washington County,NY,Washington County,Fort Edward,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +37,Washington Central Unified Union School District,VT,Washington County,Montpelier,Government Facilities,Local Tribal Territory,Region 1 +63,Washington Baltimore HIDTA,MD,Prince George,Greenbelt,Government Facilities,State,Region 3 +45,Washington & Jefferson College,PA,Washington County,Washington,Government Facilities,Private CI Entity,Region 3 +97,"Washburn Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Washburn Town Clerk, Bayfield, WI",WI,Bayfield County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Washburn Municipal Registrar, Aroostook, ME",ME,Aroostook County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Washburn Municipal Clerk, Aroostook, ME",ME,Aroostook County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Washburn County Clerk, Washburn, WI",WI,Washburn County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Washburn City Clerk, Bayfield, WI",WI,Bayfield County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Washakie County, WY",WY,Washakie County,Worland,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +93,Washakie County School District 1,WY,Washakie County,Worland,Government Facilities,Local Tribal Territory,Region 8 +46,"Waseca County Auditor, Waseca, MN",MN,Waseca County,Waseca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Wascott Town Clerk, Douglas, WI",WI,Douglas County,Minong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Wasco County,OR,Wasco County,The Dalles,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +10,"Wasatch County Clerk, Wasatch, UT",UT,Wasatch County,Heber City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,Warwick Valley Central School District,NY,Orange County,Warwick,Government Facilities,Local Tribal Territory,Region 2 +60,"Warwick Town Clerk, Franklin, MA",MA,Franklin County,Warwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +28,"Warwick City Boards of Canvassers, Kent, RI",RI,Kent County,Warwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Warsaw R-IX School District,MO,Benton County,Warsaw,Government Facilities,Local Tribal Territory,Region 7 +55,Warroad Public Schools,MN,Roseau County,Warroad,Government Facilities,Local Tribal Territory,Region 5 +70,Warrior Run School District,PA,Northumberland County,Turbotville,Government Facilities,Local Tribal Territory,Region 3 +67,"Warrick County Clerk, Warrick, IN",IN,Warrick County,Boonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Warrensburg R6 School District,MO,Johnson County,Warrensburg,Government Facilities,Local Tribal Territory,Region 7 +83,"Warrens Village Clerk, Monroe, WI",WI,Monroe County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Warren-Newport Public Library District,IL,Lake County,Gurnee,Government Facilities,Local Tribal Territory,Region 5 +53,"Warren Township Election Commission, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Warren Township Clerk, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Warren Town Treasurer, Washington, VT",VT,Washington County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Warren Town Clerk, Worcester, MA",MA,Worcester County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Warren Town Clerk, Waushara, WI",WI,Waushara County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Warren Town Clerk, Washington, VT",VT,Washington County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Warren Town Clerk, St. Croix, WI",WI,St. Croix County,Roberts,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Warren Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Warren Town Clerk, Grafton, NH",NH,Grafton County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Warren Town Boards of Canvassers, Bristol, RI",RI,Bristol County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Warren Registrar of Voters, Litchfield, CT",CT,Litchfield County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Warren Municipal Registrar, Knox, ME",ME,Knox County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Warren Municipal Clerk, Knox, ME",ME,Knox County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,Warren Hills Regional School District,NJ,Warren County,Washington,Government Facilities,Local Tribal Territory,Region 2 +56,"Warren County, Ohio Election Infrastructure",OH,Warren County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Warren County Water District, KY",KY,Warren County,Bowling Green,Water and WasteWater Systems,Local Tribal Territory,Region 4 +63,"Warren County Registrar, Warren, VA",VA,Warren County,Front Royal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +66,Warren County Public Schools,VA,Warren County,Front Royal,Government Facilities,Local Tribal Territory,Region 3 +45,Warren County PSAP (911) and Water/Wastewater,OH,Warren County,Lebanon,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +99,"Warren County Elections Administrator, Warren, TN",TN,Warren County,McMinnville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Warren County Election Commission, Warren, MS",MS,Warren County,Vicksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +16,"Warren County Commissioner of Registration, Warren, NJ",NJ,Warren County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +16,"Warren County Clerk, Warren, NJ",NJ,Warren County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Warren County Clerk, Warren, MO",MO,Warren County,Warrenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Warren County Clerk, Warren, KY",KY,Warren County,Bowling Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +93,"Warren County Clerk, Warren, IN",IN,Warren County,Williamsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Warren County Clerk, Warren, IL",IL,Warren County,Monmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Warren County Circuit Clerk, Warren, MS",MS,Warren County,Vicksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Warren County Board of Elections, Warren, PA",PA,Warren County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +20,"Warren County Board of Elections, Warren, NY",NY,Warren County,Lake George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +16,"Warren County Board of Elections, Warren, NJ",NJ,Warren County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +52,"Warren County Board of Elections, Warren, NC",NC,Warren County,Warrenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Warren County Board of Elections and Registrar, Warren, GA",GA,Warren County,Warrenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Warren County Board of Commissioners,OH,Warren County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Warren County Auditor, Warren, IA",IA,Warren County,Indianola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +11,Warren County,NY,Warren County,Lake George,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +85,"Warren City Election Commission, Macomb, MI",MI,Macomb County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Warren City Clerk, Macomb, MI",MI,Macomb County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Warner Township Election Commission, Antrim, MI",MI,Antrim County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Warner Township Clerk, Antrim, MI",MI,Antrim County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Warner Town Clerk, Merrimack, NH",NH,Merrimack County,Warner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Warner Town Clerk, Clark, WI",WI,Clark County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Warner Pacific University,OR,Multnomah County,Portland,Government Facilities,Private CI Entity,Region 10 +13,"Wareham Town Clerk, Plymouth, MA",MA,Plymouth County,Wareham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Ware Town Clerk, Hampshire, MA",MA,Hampshire County,Ware,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Ware County Board of Elections and Registrar, Ware, GA",GA,Ware County,Waycross,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Wardsboro Town Treasurer, Windham, VT",VT,Windham County,Wardsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Wardsboro Town Clerk, Windham, VT",VT,Windham County,Wardsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Ward, Hocker & Thornton",KY,Jefferson County,Louisville,,Private CI Entity,Region 4 +58,"Ward County, Texas",TX,Ward County,Monahans,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Ward County Tax Assessor-Collector, Ward, TX",TX,Ward County,Monahans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Ward County County Clerk, Ward, TX",TX,Ward County,Monahans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +28,"Ward County Auditor, Ward, ND",ND,Ward County,Minot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +99,"Wapello County Auditor, Wapello, IA",IA,Wapello County,Ottumwa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +73,"Walworth Town Clerk, Walworth, WI",WI,Walworth County,Walworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Walworth County Clerk, Walworth, WI",WI,Walworth County,Elkhorn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Walworth County Auditor, Walworth, SD",SD,Walworth County,Selby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,"Walton Township Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Walton Township Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Walton County Supervisor of Elections, Walton, FL",FL,Walton County,Defuniak Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Walton County Board of Elections and Registrar, Walton, GA",GA,Walton County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Waltham Town Treasurer, Addison, VT",VT,Addison County,Vergennes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Waltham Town Clerk, Addison, VT",VT,Addison County,Vergennes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Waltham City Clerk, Middlesex, MA",MA,Middlesex County,Waltham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Walthall County Election Commission, Walthall, MS",MS,Walthall County,Tylertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Walthall County Circuit Clerk, Walthall, MS",MS,Walthall County,Tylertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,Walsworth Yearbooks,MO,Linn County,Marceline,Communications,Private CI Entity,Region 7 +21,"Walsh County Auditor, Walsh, ND",ND,Walsh County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Walpole Town Clerk, Norfolk, MA",MA,Norfolk County,Walpole,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Walpole Town Clerk, Cheshire, NH",NH,Cheshire County,Walpole,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Wallowa County, OR",OR,Wallowa County,Enterprise,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +44,"Wallingford Town Treasurer, Rutland, VT",VT,Rutland County,Wallingford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Wallingford Town Clerk, Rutland, VT",VT,Rutland County,Wallingford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Wallingford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Wallingford Registrar of Voters, New Haven, CT",CT,New Haven County,Wallingford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +17,Wallingford Police Department,CT,New Haven County,Wallingford,Government Facilities,Local Tribal Territory,Region 1 +82,"Waller County Elections Administrator, Waller, TX",TX,Waller County,Hempstead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,WallachBeth Capital,NJ,Hudson County,Jersey City,Financial Services,Private CI Entity,Region 2 +53,Wallace County Kansas,KS,Wallace County,Sharon Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Walla Walla County, WA",WA,Walla Walla County,Walla Walla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +56,"Walla Walla County Auditor, Walla Walla, WA",WA,Walla Walla County,Walla Walla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +69,Walla Walla Community College,WA,Walla Walla County,Walla Walla,Government Facilities,Local Tribal Territory,Region 10 +85,"Wall Township Public Schools, NJ",NJ,Monmouth County,Wall Township,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +22,"Walker Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Walker Township Clerk, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Walker County Texas,TX,Walker County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Walker County Judge of Probate, Walker, AL",AL,Walker County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Walker County Circuit Clerk, Walker, AL",AL,Walker County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +95,"Walker County Board of Registrars, Walker, AL",AL,Walker County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +95,"Walker County Board of Elections and Registrar, Walker, GA",GA,Walker County,LaFayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Walker County Absentee Elections Manager, Walker, AL",AL,Walker County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Walker City Election Commission, Kent, MI",MI,Kent County,Walker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Walker City Clerk, Kent, MI",MI,Kent County,Walker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Walgreens,IL,Lake County,Deerfield,"Food and Agriculture, Healthcare and Public Health",Private CI Entity,Region 5 +66,"Wales Township Election Commission, St. Clair, MI",MI,St. Clair County,Goodells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Wales Township Clerk, St. Clair, MI",MI,St. Clair County,Goodells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Wales Town Clerk, Hampden, MA",MA,Hampden County,Wales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Wales Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Wales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Wales Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Wales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Waldwick Town Clerk, Iowa, WI",WI,Iowa County,Mineral Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Waldoboro Municipal Registrar, Lincoln, ME",ME,Lincoln County,Waldoboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Waldoboro Municipal Clerk, Lincoln, ME",ME,Lincoln County,Waldoboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Waldo Village Clerk, Sheboygan, WI",WI,Sheboygan County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Waldo Municipal Registrar, Waldo, ME",ME,Waldo County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Waldo Municipal Clerk, Waldo, ME",ME,Waldo County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Walden Town Treasurer, Caledonia, VT",VT,Caledonia County,Walden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Walden Town Clerk, Caledonia, VT",VT,Caledonia County,Walden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Wakulla County Supervisor of Elections, Wakulla, FL",FL,Wakulla County,Crawfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +86,Wakulla County Elections,FL,Wakulla County,Crawfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Wakeshma Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Wakeshma Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Wakefield Township Election Commission, Gogebic, MI",MI,Gogebic County,Wakefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Wakefield Township Clerk, Gogebic, MI",MI,Gogebic County,Wakefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Wakefield Town Clerk, Middlesex, MA",MA,Middlesex County,Wakefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Wakefield Town Clerk, Carroll, NH",NH,Carroll County,Tuftonboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Wakefield City Election Commission, Gogebic, MI",MI,Gogebic County,Wakefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Wakefield City Clerk, Gogebic, MI",MI,Gogebic County,Wakefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,WakeMed Health and Hospitals - CISA,NC,Wake County,Raleigh,Healthcare and Public Health,Private CI Entity,Region 4 +52,Wake Forest University,NC,Forsyth County,Winston-Salem,Government Facilities,Private CI Entity,Region 4 +63,"Wake County Board of Elections, Wake, NC",NC,Wake County,Raleigh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Waitsfield Town Treasurer, Washington, VT",VT,Washington County,Waitsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Waitsfield Town Clerk, Washington, VT",VT,Washington County,Waitsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,Wailuku Federal Credit Union,HI,Maui County,Kahului,Financial Services,Private CI Entity,Region 9 +50,Waident Support Solution LLC,IL,DuPage County,Glen Ellyn,Information Technology,Private CI Entity,Region 5 +55,Waialua Federal Credit Union,HI,Honolulu County,Waialua,Financial Services,Private CI Entity,Region 9 +47,"Wahkiakum County, WA",WA,Wahkiakum County,Cathlamet,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +88,"Wagoner County Election Board, Wagoner, OK",OK,Wagoner County,Wagoner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Wagner Town Clerk, Marinette, WI",WI,Marinette County,Wausaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Wagner Machine Company,IL,Champaign County,Champaign,Critical Manufacturing,Private CI Entity,Region 5 +53,Wagner College,NY,Richmond County,Staten Island,Commercial Facilities,Private CI Entity,Region 2 +22,"Wadena County Auditor-Treasurer, Wadena, MN",MN,Wadena County,Wadena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Wabeno Town Clerk, Forest, WI",WI,Forest County,Wabeno,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Wabaunsee County Clerk, Wabaunsee, KS",KS,Wabaunsee County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Wabasha County, MN",MN,Wabasha County,Wabasha,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +88,Wabash Valley Health Center,IN,Vigo County,Terre Haute,Healthcare and Public Health,Private CI Entity,Region 5 +43,"Wabash County Clerk, Wabash, IN",IN,Wabash County,Wabash,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,WaFd Bank,WA,King County,Seattle,Financial Services,Private CI Entity,Region 10 +46,WSWHE BOCES,NY,Saratoga County,Gansevoort,Government Facilities,Local Tribal Territory,Region 2 +57,WPPI Energy,WI,Dane County,Sun Prairie,Energy,Private CI Entity,Region 5 +72,WLS Stamping,OH,Cuyahoga County,Cleveland,Critical Manufacturing,Private CI Entity,Region 5 +52,WILSON COLLEGE,PA,Franklin County,Chambersburg,Government Facilities,Private CI Entity,Region 3 +54,WEST WINDSOR TOWNSHIP,NJ,Mercer County,West Windsor Township,Government Facilities,Local Tribal Territory,Region 2 +63,WEB Water,SD,Hughes County,Pierre,Water and WasteWater Systems,Private CI Entity,Region 8 +26,"WCTE Central TN, PBS",TN,Putnam County,Cookeville,Communications,Private CI Entity,Region 4 +99,WARREN COUNTY IOWA,IA,Warren County,Indianola,Government Facilities,Local Tribal Territory,Region 7 +25,WAMEGO UNIFIED SCHOOL DISTRICT,KS,Pottawatomie County,Wamego,Government Facilities,Local Tribal Territory,Region 7 +67,WA Office of the Secretary of State,WA,Thurston County,Olympia,"Election Infrastructure, Government Facilities",State,Region 10 +72,W.S. Badcock Corporation,FL,Polk County,Mulberry,Commercial Facilities,Private CI Entity,Region 4 +60,VotingWorks,CA,San Francisco County,SF,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +63,"Voterite, Inc. dba Votrite",FL,Palm Beach County,Boca Raton,"Election Infrastructure, Information Technology",Private CI Entity,Region 4 +59,Voorhees Township School District,NJ,Camden County,Voorhees Township,Government Facilities,Local Tribal Territory,Region 2 +51,"Volusia County Supervisor of Elections, Volusia, FL",FL,Volusia County,DeLand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Voluntown Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Voluntown Registrar of Voters, New London, CT",CT,New London County,Voluntown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Volunteers of America of Oklahoma, Inc.",OK,Tulsa County,Tulsa,,Private CI Entity,Region 6 +56,Volunteer State Community College,TN,Sumner County,Gallatin,Government Facilities,Local Tribal Territory,Region 4 +43,Volunteer State Bank,TN,Sumner County,Westmoreland,Financial Services,Private CI Entity,Region 4 +66,Volunteer Corporate Credit Union,TN,Davidson County,Nashville,Financial Services,Private CI Entity,Region 4 +51,"Volinia Township Election Commission, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Volinia Township Clerk, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Vogel Bros. Building Co.,WI,Dane County,Madison,Commercial Facilities,Private CI Entity,Region 5 +49,"Vivante Health, Inc.",TX,Harris County,Houston,Healthcare and Public Health,Private CI Entity,Region 6 +66,Viticus Group,NV,Clark County,Las Vegas,Information Technology,Private CI Entity,Region 9 +77,Vitalcaring Caring Group,TX,Dallas County,Dallas,Healthcare and Public Health,Private CI Entity,Region 6 +66,VitalConnect,CA,Santa Clara County,San Jose,Information Technology,Private CI Entity,Region 9 +84,"Vista Irrigation District, CA",CA,San Diego County,Vista,Water and WasteWater Systems,Local Tribal Territory,Region 9 +55,Vista Dental,WI,Racine County,Racine,Healthcare and Public Health,Private CI Entity,Region 5 +85,Vista Bank,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +58,"Visionary 360, Inc.",CA,Los Angeles County,Los Angeles,Information Technology,Private CI Entity,Region 9 +80,VisionBank of Iowa,IA,Story County,Ames,Financial Services,Private CI Entity,Region 7 +67,Vision Systems Inc.,RI,Providence County,Providence,Information Technology,Private CI Entity,Region 1 +85,"Viroqua Town Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Viroqua City Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Virginia Workers Compensation Commission,VA,Richmond city,Richmond,Government Facilities,State,Region 3 +70,Virginia Union University,VA,Richmond city,Richmond,,Private CI Entity,Region 3 +55,Virginia Pilot Association,VA,Virginia Beach city,Virginia Beach,Transportation Systems,Private CI Entity,Region 3 +57,Virginia Gay Hospital,IA,Benton County,Vinton,Healthcare and Public Health,Private CI Entity,Region 7 +44,Virginia Department of Health,VA,Richmond city,Richmond,Healthcare and Public Health,State,Region 3 +68,Virginia Department of Elections,VA,Richmond city,Richmond,"Election Infrastructure, Government Facilities",State,Region 3 +57,Virginia Commercial Space Flight Authority - CISA,VA,Norfolk city,Norfolk,Transportation Systems,State,Region 3 +49,"Virginia Beach City Registrar, VA",VA,Virginia Beach city,Virginia Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +73,Virginia Beach City Public Schools,VA,Virginia Beach city,Virginia Beach,Government Facilities,Local Tribal Territory,Region 3 +87,"Virginia Beach City Electoral Board, VA",VA,Virginia Beach city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,Virgin Islands Police Department,VI,78010,Frederiksted,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +34,Virgin Islands Next Generation Network,VI,78010,Christiansted,Communications,Local Tribal Territory,Region 2 +11,"Viola Village Clerk, Richland/Vernon, WI",WI,Richland County,Viola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Vinton County, Ohio Election Infrastructure",OH,Vinton County,McArthur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Vinson Group, LLC",OH,Franklin County,Columbus,Information Technology,Private CI Entity,Region 5 +92,"Vinland Town Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Vinalhaven Municipal Registrar, Knox, ME",ME,Knox County,Vinalhaven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Vinalhaven Municipal Clerk, Knox, ME",ME,Knox County,Vinalhaven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,Villanova University,PA,Delaware County,Villanova,Government Facilities,Private CI Entity,Region 3 +41,"Village of Villa Park, IL",IL,DuPage County,Villa Park,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +76,"Village of Springville, NY",NY,Erie County,Springville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +60,Village of Sherburne,NY,Chenango County,Sherburne,Government Facilities,Local Tribal Territory,Region 2 +48,Village of Schaumburg,IL,Cook County,Schaumburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +14,"Village of Scarsdale, NY",NY,Westchester County,Scarsdale,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +32,Village of Savoy,IL,Champaign County,Savoy,Government Facilities,Local Tribal Territory,Region 5 +38,"Village of Rantoul, IL",IL,Champaign County,Rantoul,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +61,Village of Pleasant Prairie,WI,Kenosha County,Pleasant Prairie,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +45,"Village of Plainfield, IL",IL,Will County,Plainfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +26,Village of North Palm Beach Florida,FL,Palm Beach County,West Palm Beach,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +65,Village of Norridge,IL,Cook County,Norridge,Government Facilities,Local Tribal Territory,Region 5 +53,Village of Merrillan,WI,Jackson County,Merrillan,Government Facilities,Local Tribal Territory,Region 5 +50,"Village of Los Lunas, NM",NM,Valencia County,Los Lunas,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +73,Village of Heyworth,IL,McLean County,Heyworth,Government Facilities,Local Tribal Territory,Region 5 +81,Village of Groton,NY,Tompkins County,Groton,Government Facilities,Local Tribal Territory,Region 2 +77,"Village of Grosse Pointe Shores City Election Commission, Wayne/Macomb, MI",MI,Macomb County,Grosse Pointe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Village of Grosse Pointe Shores City Clerk, Wayne/Macomb, MI",MI,Macomb County,Grosse Pointe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Village of Glendale Heights,IL,DuPage County,Glendale Heights,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +60,"Village of Elk Grove, IL",IL,Cook County,Elk Grove Village,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +60,"Village of Downers Grove, IL",IL,DuPage County,Downers Grove,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,Village of Bergen,NY,Genesee County,Bergen,Government Facilities,Local Tribal Territory,Region 2 +46,Village of Bensenville IL,IL,DuPage County,Bensenville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +78,"Village of Bartlett, IL",IL,Cook County,Bartlett,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +53,Village of Ashwaubenon,WI,Brown County,Ashwaubenon,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +75,Village of Arlington Heights,IL,Cook County,Arlington Heights,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +46,Village Of Morton Grove,IL,Cook County,Morton Grove,Government Facilities,Local Tribal Territory,Region 5 +59,Village Of Mayville,NY,Chautauqua County,Mayville,Government Facilities,Local Tribal Territory,Region 2 +97,Village Of Elburn,IL,Kane County,Elburn,Government Facilities,Local Tribal Territory,Region 5 +54,Village Of Carol Stream,IL,DuPage County,Carol Stream,Government Facilities,Local Tribal Territory,Region 5 +26,Village Of Bloomingdale,IL,DuPage County,Bloomingdale,Government Facilities,Local Tribal Territory,Region 5 +71,Village Bank,VA,Chesterfield County,Midlothian,Financial Services,Private CI Entity,Region 3 +65,"Vilas Town Clerk, Langlade, WI",WI,Langlade County,Deerbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Vilas County Clerk, Vilas, WI",WI,Vilas County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Vigo County Election Board, Vigo, IN",IN,Vigo County,Terre Haute,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Vigo County Clerk, Vigo, IN",IN,Vigo County,Terre Haute,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Viewpoint School,CA,Los Angeles County,Calabasas,,Private CI Entity,Region 9 +76,"Vienna Township Election Commission, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Vienna Township Clerk, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Vienna Town Clerk, Dane, WI",WI,Dane County,DeForest,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Vienna Municipal Registrar, Kennebec, ME",ME,Kennebec County,Vienna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +22,"Vienna Municipal Clerk, Kennebec, ME",ME,Kennebec County,Vienna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Vienna Charter Township Election Commission, Genesee, MI",MI,Genesee County,Clio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Vienna Charter Township Clerk, Genesee, MI",MI,Genesee County,Clio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Vidaloop, Inc.",CA,San Diego County,La Mesa,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +87,"Victory Township Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Victory Township Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Victory Town Treasurer, Essex, VT",VT,Essex County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Victory Town Clerk, Essex, VT",VT,Essex County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Victoria County Elections Administrator, Victoria, TX",TX,Victoria County,Victoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,Victor Valley Union High School District,CA,San Bernardino County,Victorville,Government Facilities,Local Tribal Territory,Region 9 +66,"Victor Township Election Commission, Clinton, MI",MI,Clinton County,Laingsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Victor Township Clerk, Clinton, MI",MI,Clinton County,Laingsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Vibrant Emotional Health,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +62,"Vibra Healthcare, LLC",PA,Cumberland County,Mechanicsburg,Healthcare and Public Health,Private CI Entity,Region 3 +53,Vi-Jon,TN,Rutherford County,Smyrna,Chemical,Private CI Entity,Region 4 +81,"Vevay Township Election Commission, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Vevay Township Clerk, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Vesper Village Clerk, Wood, WI",WI,Wood County,Vesper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Vertex Energy,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +91,"Vershire Town Treasurer, Orange, VT",VT,Orange County,Vershire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Vershire Town Clerk, Orange, VT",VT,Orange County,Vershire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,Versa Products CO INC,NJ,Bergen County,Paramus,Critical Manufacturing,Private CI Entity,Region 2 +48,"Verona Township Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Verona Township Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Verona Town Clerk, Dane, WI",WI,Dane County,Verona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Verona Island Municipal Registrar, Hancock, ME",ME,Hancock County,Bucksport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Verona Island Municipal Clerk, Hancock, ME",ME,Hancock County,Bucksport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Verona City Clerk, Dane, WI",WI,Dane County,Verona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Verona Area School District,WI,Dane County,Verona,Government Facilities,Local Tribal Territory,Region 5 +52,"Vernon Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Vernon Township Election Commission, Isabella, MI",MI,Isabella County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Vernon Township Clerk, Shiawassee, MI",MI,Shiawassee County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Vernon Township Clerk, Isabella, MI",MI,Isabella County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Vernon Town Treasurer, Windham, VT",VT,Windham County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Vernon Town Clerk, Windham, VT",VT,Windham County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Vernon Town Clerk, Waukesha, WI",WI,Waukesha County,Big Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Vernon Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Vernon Registrar of Voters, Tolland, CT",CT,Tolland County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Vernon Parish Registrar of Voters, Vernon, LA",LA,Vernon Parish,Leesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Vernon Parish Clerk of Court, Vernon, LA",LA,Vernon Parish,Leesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +86,"Vernon County Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Vernon County Clerk, Vernon, MO",MO,Vernon County,Nevada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +79,Vernon Area Public Library District,IL,Lake County,Lincolnshire,Government Facilities,Local Tribal Territory,Region 5 +39,Verndale Public School,MN,Wadena County,Verndale,Government Facilities,Local Tribal Territory,Region 5 +57,"Vermontville Township Election Commission, Eaton, MI",MI,Eaton County,Vermontville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Vermontville Township Clerk, Eaton, MI",MI,Eaton County,Vermontville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Vermont Town Clerk, Dane, WI",WI,Dane County,Black Earth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Vermont Secretary of State,VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",State,Region 1 +65,Vermont Electric Coop,VT,Lamoille County,Johnson,Energy,Private CI Entity,Region 1 +58,Vermont Cider Company,VT,Addison County,Middlebury,Food and Agriculture,Private CI Entity,Region 1 +32,"Vermillion County, IL",IL,Vermilion County,Danville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +55,"Vermillion County Clerk, Vermillion, IN",IN,Vermillion County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Vermilion Parish Registrar of Voters, Vermilion, LA",LA,Vermilion Parish,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Verified First, LLC",ID,Ada County,Meridian,Information Technology,Private CI Entity,Region 10 +85,VeriSign,VA,Fairfax County,Reston,Information Technology,Private CI Entity,Region 3 +59,"Vergennes Township Election Commission, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Vergennes Township Clerk, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Vergennes City Treasurer, Addison, VT",VT,Addison County,Vergennes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Vergennes City Clerk, Addison, VT",VT,Addison County,Vergennes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Verendrye Electric Cooperative,ND,Ward County,Minot,Energy,Private CI Entity,Region 8 +53,Veolia Transportation,MA,Suffolk County,Boston,Transportation Systems,Private CI Entity,Region 1 +55,Venture Communications Coop,SD,Hyde County,Highmore,Communications,Private CI Entity,Region 8 +64,"Ventura County Clerk-Recorder-Registrar of Voters, Ventura, CA",CA,Ventura County,Ventura,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +50,Ventra Health,FL,Duval County,Jacksonville,Healthcare and Public Health,Private CI Entity,Region 4 +66,"Venice Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Lennon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Venice Township Clerk, Shiawassee, MI",MI,Shiawassee County,Lennon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Venango County Board of Elections, Venango, PA",PA,Venango County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +87,Velocity Credit Union,TX,Travis County,Austin,Financial Services,Private CI Entity,Region 6 +43,Velocity Clinical Research,NC,Durham County,Durham,Healthcare and Public Health,Private CI Entity,Region 4 +54,"Veazie Municipal Registrar, Penobscot, ME",ME,Penobscot County,Veazie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Veazie Municipal Clerk, Penobscot, ME",ME,Penobscot County,Veazie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,VaxCare LLC,FL,Orange County,Orlando,Healthcare and Public Health,Private CI Entity,Region 4 +57,"Vassar Township Election Commission, Tuscola, MI",MI,Tuscola County,Vassar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Vassar Township Clerk, Tuscola, MI",MI,Tuscola County,Vassar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Vassalboro Municipal Registrar, Kennebec, ME",ME,Kennebec County,North Vassalboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Vassalboro Municipal Clerk, Kennebec, ME",ME,Kennebec County,North Vassalboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Vashon Island School District,WA,King County,Vashon,Government Facilities,Local Tribal Territory,Region 10 +97,Vashon Island Fire and Rescue,WA,King County,Vashon,Emergency Services,Local Tribal Territory,Region 10 +39,"VantageLinks, LLC",MO,St. Louis County,St. Louis,Information Technology,Private CI Entity,Region 7 +76,Vantage Risk - CISA,IL,Cook County,Chicago,Information Technology,Private CI Entity,Region 5 +39,Vantage Point Solutions,SD,Davison County,Mitchell,Information Technology,Private CI Entity,Region 8 +30,Vanderburgh County Sheriff's Office,IN,Vanderburgh County,Evansville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +91,"Vanderburgh County Election Board, Vanderburgh, IN",IN,Vanderburgh County,Evansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Vanderburgh County Clerk, Vanderburgh, IN",IN,Vanderburgh County,Evansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Vandenbroek Town Clerk, Outagamie, WI",WI,Outagamie County,Kaukauna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Vancouver Clinic,WA,Clark County,Vancouver,Healthcare and Public Health,Private CI Entity,Region 10 +49,"Vance Creek Town Clerk, Barron, WI",WI,Barron County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Vance County Board of Elections, Vance, NC",NC,Vance County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,Van Zelst,IL,Lake County,Wadsworth,,Private CI Entity,Region 5 +89,"Van Zandt County County Clerk, Van Zandt, TX",TX,Van Zandt County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Van Wert County, Ohio Election Infrastructure",OH,Van Wert County,Van Wert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Van Diest Medical Center,IA,Hamilton County,Webster City,Healthcare and Public Health,Private CI Entity,Region 7 +48,"Van Buren Municipal Registrar, Aroostook, ME",ME,Aroostook County,Van Buren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Van Buren Municipal Clerk, Aroostook, ME",ME,Aroostook County,Van Buren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Van Buren County, IA",IA,Van Buren County,Keosauqua,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +83,"Van Buren County Sheriff, IA",IA,Van Buren County,Keosauqua,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +81,"Van Buren County Local Health, IA",IA,Van Buren County,Keosauqua,"Government Facilities, Healthcare and Public Health",Local Tribal Territory,Region 7 +35,Van Buren County Information Services,MI,Van Buren County,Paw Paw,Information Technology,Local Tribal Territory,Region 5 +81,"Van Buren County Engineer, IA",IA,Van Buren County,Keosauqua,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 7 +61,"Van Buren County Elections Administrator, Van Buren, TN",TN,Van Buren County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Van Buren County Election Commission, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Van Buren County Election Commision, Van Buren, AR",AR,Van Buren County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +39,"Van Buren County Clerk, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Van Buren County Clerk, Van Buren, AR",AR,Van Buren County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,Van Buren County CSD,IA,Van Buren County,Keosauqua,Government Facilities,Local Tribal Territory,Region 7 +39,"Van Buren County Board of Canvassars, Van Buren, MI",MI,Van Buren County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Van Buren Charter Township Election Commission, Wayne, MI",MI,Wayne County,Van Buren Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Van Buren Charter Township Clerk, Wayne, MI",MI,Wayne County,Van Buren Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Van Buren Charter Township,MI,Wayne County,Van Buren Charter Township,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +35,Valparaiso University,IN,Porter County,Valparaiso,Government Facilities,Private CI Entity,Region 5 +43,"Valpak Direct Marketing Systems, LLC",FL,Pinellas County,Pinellas Park,Communications,Private CI Entity,Region 4 +92,Valo Health,MA,Suffolk County,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +65,Valliance Bank,OK,Oklahoma County,Oklahoma City,Financial Services,Private CI Entity,Region 6 +62,Valley Woodcraft and Lb. Co. Inc,PA,Luzerne County,Wilkes-Barre,Critical Manufacturing,Private CI Entity,Region 3 +72,Valley View School District 365U,IL,Will County,Romeoville,Government Facilities,Local Tribal Territory,Region 5 +56,"Valley Township Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Valley Township Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,Valley Stream UFSD 13,NY,Nassau County,Valley Stream,Government Facilities,Local Tribal Territory,Region 2 +76,Valley Stream Central High School District,NY,Nassau County,Valley Stream,Government Facilities,Local Tribal Territory,Region 2 +52,Valley Stream 30,NY,Nassau County,Valley Stream,Commercial Facilities,Local Tribal Territory,Region 2 +49,Valley Metro,AZ,Maricopa County,Phoenix,Transportation Systems,Private CI Entity,Region 9 +84,Valley Isle Community Federal Credit Union,HI,Maui County,Kahului,Financial Services,Private CI Entity,Region 9 +71,Valley Health System,NJ,Bergen County,Ridgewood,Healthcare and Public Health,Private CI Entity,Region 2 +24,"Valley County, ID",ID,Valley County,Cascade,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +52,Valley County Water District,CA,Los Angeles County,Baldwin Park,Water and WasteWater Systems,Local Tribal Territory,Region 9 +46,"Valley County Election Administrator, Valley, MT",MT,Valley County,Glasgow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +87,Valley County Courthouse,NE,Valley County,Ord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,Valley Cities Counseling,WA,King County,Kent,Healthcare and Public Health,Private CI Entity,Region 10 +70,Valley Christian Schools,OH,Mahoning County,Youngstown,,Private CI Entity,Region 5 +76,Valley Central School District,NY,Nassau County,Locust Valley,Government Facilities,Local Tribal Territory,Region 2 +72,Valley Center Public Schools,KS,Sedgwick County,Valley Center,Government Facilities,Local Tribal Territory,Region 7 +46,Valley Banks,MT,Lake County,Ronan,Financial Services,Private CI Entity,Region 8 +35,Valley Bank of Kalispell,MT,Flathead County,Kalispell,Financial Services,Private CI Entity,Region 8 +58,Vallecitos Water District,CA,San Diego County,San Marcos,Water and WasteWater Systems,Local Tribal Territory,Region 9 +73,Valkyrie Enterprises,VA,Virginia Beach city,Virginia Beach,Defense Industrial Base,Private CI Entity,Region 3 +40,"Valencia County Clerk, Valencia, NM",NM,Valencia County,Los Lunas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,Valencia College,FL,Orange County,Orlando,Government Facilities,Local Tribal Territory,Region 4 +52,"Valders Village Clerk, Manitowoc, WI",WI,Manitowoc County,Valders,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Val Verde Unified School District,CA,Riverside County,Perris,Government Facilities,Local Tribal Territory,Region 9 +51,"Val Verde County, Texas",TX,Val Verde County,Del Rio,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +52,"Val Verde County Tax Assessor-Collector, Val Verde, TX",TX,Val Verde County,Del Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Val Verde County County Clerk, Val Verde, TX",TX,Val Verde County,Del Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,Vacation Myrtle Beach,SC,Horry County,Myrtle Beach,Commercial Facilities,Private CI Entity,Region 4 +31,VTX1 Companies,TX,Willacy County,Raymondville,Communications,Private CI Entity,Region 6 +60,"VR Systems, Inc",FL,Leon County,Tallahassee,"Election Infrastructure, Information Technology",Private CI Entity,Region 4 +66,VIA Metropolitan Transit,TX,Bexar County,San Antonio,Transportation Systems,Local Tribal Territory,Region 6 +61,VCPI,WI,Milwaukee County,Milwaukee,Information Technology,Private CI Entity,Region 5 +46,VASCOR Limited,KY,Scott County,Georgetown,Transportation Systems,Private CI Entity,Region 4 +64,VACCO Industries - CISA,CA,Los Angeles County,South El Monte,Chemical,Private CI Entity,Region 9 +50,VA811,VA,Roanoke city,Roanoke,,Private CI Entity,Region 3 +52,VA International Terminals,VA,Norfolk city,Norfolk,Transportation Systems,Private CI Entity,Region 3 +56,"Uxbridge Town Clerk, Worcester, MA",MA,Worcester County,Uxbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Uvalde County, Texas",TX,Uvalde County,Uvalde,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +82,"Uvalde County Elections Administrator, Uvalde, TX",TX,Uvalde County,Uvalde,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Utica Town Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"Utica Town Clerk, Crawford, WI",WI,Crawford County,Gays Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Utica City Election Commission, Macomb, MI",MI,Macomb County,Utica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Utica City Clerk, Macomb, MI",MI,Macomb County,Utica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Utah's Promise,UT,Salt Lake County,Salt Lake City,,Private CI Entity,Region 8 +70,Utah Retirement Systems,UT,Salt Lake County,Salt Lake City,Financial Services,State,Region 8 +64,Utah Reclamation Mitigation and Conservation Commission - CISA,UT,Salt Lake County,Salt Lake City,"Dams, Government Facilities, Water and WasteWater Systems",Federal (non-FCEB),Region 8 +71,Utah Power Credit Union,UT,Salt Lake County,Murray,Financial Services,Private CI Entity,Region 8 +41,Utah Municpal Power Agency,UT,Utah County,Spanish Fork,Energy,Private CI Entity,Region 8 +49,Utah Legislature,UT,Salt Lake County,Salt Lake City,Government Facilities,State,Region 8 +47,"Utah County Clerk, Utah, UT",UT,Utah County,Provo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,Ursa Farmers Cooperative,IL,Adams County,Ursa,Food and Agriculture,Private CI Entity,Region 5 +82,Urology America,TX,Travis County,Austin,Healthcare and Public Health,Private CI Entity,Region 6 +75,Urban Community School,OH,Cuyahoga County,Cleveland,,Private CI Entity,Region 5 +34,"Upton Town Clerk, Worcester, MA",MA,Worcester County,Upton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Upton Municipal Registrar, Oxford, ME",ME,Oxford County,Upton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Upton Municipal Clerk, Oxford, ME",ME,Oxford County,Upton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Upton County, Texas",TX,Upton County,Rankin,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +90,"Upton County Elections Administrator, Upton, TX",TX,Upton County,Rankin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,"Upson County Board of Elections and Registrar, Upson, GA",GA,Upson County,Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Upshur County Elections Administrator, Upshur, TX",TX,Upshur County,Gilmer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,"Upshur County Clerk, Upshur, WV",WV,Upshur County,Buckhannon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,Upper Township School District,NJ,Cape May County,Woodbine,Government Facilities,Local Tribal Territory,Region 2 +85,Upper Thompson Sanitation District,CO,Larimer County,Estes Park,Water and WasteWater Systems,Local Tribal Territory,Region 8 +77,Upper St. Clair School District,PA,Allegheny County,Upper St Clair,Government Facilities,Local Tribal Territory,Region 3 +68,Upper Perkiomen School District,PA,Montgomery County,Pennsburg,Government Facilities,Local Tribal Territory,Region 3 +52,Upper Occoquan Service Authority,VA,Fairfax County,Centreville,Water and WasteWater Systems,Local Tribal Territory,Region 3 +84,Upper Missouri Power Cooperative,MT,Richland County,Sidney,Energy,Private CI Entity,Region 8 +77,Uplift Education,TX,Tarrant County,Fort Worth,,Private CI Entity,Region 6 +60,Upland Hills Health Inc.,WI,Iowa County,Dodgeville,Healthcare and Public Health,Private CI Entity,Region 5 +63,"Upham Town Clerk, Langlade, WI",WI,Langlade County,Summit Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,University of the Incarnate Word,TX,Bexar County,San Antonio,Government Facilities,Private CI Entity,Region 6 +52,University of Wisconsin Shared Services,WI,Dane County,Madison,Government Facilities,State,Region 5 +52,University of Wisconsin Green Bay,WI,Brown County,Green Bay,Government Facilities,State,Region 5 +54,University of Wisconsin - Whitewater,WI,Walworth County,Whitewater,Government Facilities,State,Region 5 +64,University of Wisconsin - Stout,WI,Dunn County,Menomonie,Government Facilities,State,Region 5 +37,University of Wisconsin - Milwaukee,WI,Milwaukee County,Milwaukee,Government Facilities,State,Region 5 +49,University of Wisconsin - La Crosse - CISA,WI,La Crosse County,La Crosse,Government Facilities,State,Region 5 +44,University of Wisconsin,WI,Dane County,Madison,Government Facilities,State,Region 5 +56,University of West Florida,FL,Escambia County,Pensacola,Government Facilities,State,Region 4 +41,University of Washington - CISA,WA,King County,Seattle,Government Facilities,State,Region 10 +56,University of Tulane,LA,Orleans Parish,New Orleans,Government Facilities,Private CI Entity,Region 6 +44,University of Texas at Austin,TX,Travis County,Austin,Government Facilities,State,Region 6 +47,University of Texas Southwestern Medical Center,TX,Dallas County,Dallas,Healthcare and Public Health,State,Region 6 +55,University of Tennessee at Chattanooga - CISA,TN,Hamilton County,Chattanooga,Government Facilities,State,Region 4 +46,University of Tennessee Health Science Center - CISA,TN,Shelby County,Memphis,Healthcare and Public Health,State,Region 4 +38,University of St Francis,IL,Will County,Joliet,Government Facilities,Private CI Entity,Region 5 +33,University of South Dakota,SD,Clay County,Vermillion,Government Facilities,State,Region 8 +45,University of South Alabama,AL,Mobile County,Mobile,Government Facilities,State,Region 4 +48,University of Puerto Rico,PR,72127,San Juan,Government Facilities,Local Tribal Territory,Region 2 +56,University of Oregon,OR,Lane County,Eugene,Government Facilities,State,Region 10 +55,University of Notre Dame,IN,St. Joseph County,Notre Dame,Government Facilities,Private CI Entity,Region 5 +56,University of North Georgia,GA,Hall County,Oakwood,Government Facilities,State,Region 4 +44,University of North Florida,FL,Duval County,Jacksonville,Government Facilities,State,Region 4 +64,University of New Mexico Health Science Center/University Hospital,NM,Bernalillo County,Albuquerque,Healthcare and Public Health,State,Region 6 +44,University of Nevada Las Vegas,NV,Clark County,Las Vegas,Government Facilities,State,Region 9 +50,University of Montevallo,AL,1117,Montevallo,Government Facilities,State,Region 4 +46,University of Missouri,MO,Boone County,Columbia,Government Facilities,State,Region 7 +59,University of Mississippi Medical Center,MS,Hinds County,Jackson,Healthcare and Public Health,State,Region 4 +56,University of Massachusetts President's Office,MA,Hampshire County,Amherst,Government Facilities,State,Region 1 +41,University of Massachusetts Dartmouth,MA,Bristol County,Dartmouth,Government Facilities,State,Region 1 +25,University of Massachusetts Boston,MA,Suffolk County,Boston,Government Facilities,State,Region 1 +46,University of Mary,ND,Burleigh County,Bismarck,Government Facilities,Private CI Entity,Region 8 +27,University of Maine,ME,Penobscot County,Orono,Government Facilities,Local Tribal Territory,Region 1 +45,University of Louisville,KY,Jefferson County,Louisville,Government Facilities,State,Region 4 +44,University of Kentucky,KY,Fayette County,Lexington,Government Facilities,State,Region 4 +45,University of Iowa - Academic Medical Center,IA,Johnson County,Iowa City,Healthcare and Public Health,State,Region 7 +72,University of Indianapolis,IN,Marion County,Indianapolis,Government Facilities,Private CI Entity,Region 5 +43,University of Houston,TX,Harris County,Houston,Government Facilities,State,Region 6 +60,University of Hawaii Foundation,HI,Honolulu County,Honolulu,Government Facilities,Private CI Entity,Region 9 +45,University of Denver,CO,8031,Denver,Government Facilities,Private CI Entity,Region 8 +50,University of Delaware,DE,New Castle County,Newark,Government Facilities,State,Region 3 +53,University of Dayton - CISA,OH,Montgomery County,Dayton,Government Facilities,Private CI Entity,Region 5 +45,University of Central Florida - CISA,FL,Orange County,Orlando,Government Facilities,State,Region 4 +54,University of California Office of the President,CA,Alameda County,Oakland,Government Facilities,State,Region 9 +47,University of Arkansas for Medical Sciences (UAMS),AR,Pulaski County,Little Rock,Healthcare and Public Health,State,Region 6 +58,University of Arkansas Community College at Morrilton,AR,Conway County,Morrilton,Government Facilities,Local Tribal Territory,Region 6 +41,University of Arizona - CISA,AZ,Pima County,Tucson,Government Facilities,State,Region 9 +40,University of Alaska System,AK,Anchorage Borough,Anchorage,Government Facilities,State,Region 10 +46,University at Albany,NY,Albany County,Albany,Government Facilities,State,Region 2 +37,University System of New Hampshire,NH,Merrimack County,Concord,Government Facilities,State,Region 1 +38,University Of Wisconsin Parkside,WI,Kenosha County,Kenosha,Government Facilities,State,Region 5 +48,University Of South Carolina Upstate,SC,Spartanburg County,Spartanburg,Government Facilities,State,Region 4 +35,University Of Puget Sound,WA,Pierce County,Tacoma,Government Facilities,Private CI Entity,Region 10 +50,University Of North Texas System,TX,Denton County,Denton,Government Facilities,State,Region 6 +44,University Of Florida - CISA,FL,Alachua County,Gainesville,Government Facilities,State,Region 4 +45,University Medical Center of El Paso,TX,El Paso County,El Paso,Healthcare and Public Health,Local Tribal Territory,Region 6 +51,University Hospitals - CISA,OH,Cuyahoga County,Cleveland,Healthcare and Public Health,Private CI Entity,Region 5 +53,University Heights Charter School,NJ,Essex County,Newark,Government Facilities,Local Tribal Territory,Region 2 +55,University Health System,TX,Bexar County,San Antonio,Healthcare and Public Health,Local Tribal Territory,Region 6 +58,University Health Hospital Systems,AL,Mobile County,Mobile,Healthcare and Public Health,Private CI Entity,Region 4 +79,Universidad Central del Caribe,PR,72021,Bayamón,Government Facilities,Private CI Entity,Region 2 +55,Universal Weather and Aviation,TX,Harris County,Houston,Transportation Systems,Private CI Entity,Region 6 +54,"Universal Strategy Group, Inc.",TN,Williamson County,Franklin,Information Technology,Private CI Entity,Region 4 +55,Universal Coop Federal Credit Union,PR,72119,Río Grande,Financial Services,Private CI Entity,Region 2 +86,Universal Account Servicing LLC,MO,Platte County,Parkville,Financial Services,Private CI Entity,Region 7 +77,Universal 1 Credit Union,OH,Montgomery County,Dayton,Financial Services,Private CI Entity,Region 5 +73,UnityPoint Health,IA,Polk County,West Des Moines,Healthcare and Public Health,Private CI Entity,Region 7 +47,"Unity Village Clerk, Marathon/Clark, WI",WI,Clark County,Unity,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Unity Town Clerk, Trempealeau, WI",WI,Trempealeau County,Strum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Unity Town Clerk, Clark, WI",WI,Clark County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Unity Municipal Registrar, Waldo, ME",ME,Waldo County,Unity,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Unity Municipal Clerk, Waldo, ME",ME,Waldo County,Unity,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Unitek College,CA,Alameda County,Fremont,,Private CI Entity,Region 9 +39,United Way of Pierce County,WA,Pierce County,Tacoma,,Private CI Entity,Region 10 +64,United Water Conservation District,CA,Ventura County,Oxnard,Water and WasteWater Systems,Local Tribal Territory,Region 9 +43,United Tribes Technical College,ND,Burleigh County,Bismarck,Government Facilities,Local Tribal Territory,Region 8 +68,United Trades FCU,WV,Wood County,Parkersburg,Financial Services,Private CI Entity,Region 3 +75,United Teamsters Fund,NY,Kings County,Brooklyn,Financial Services,Private CI Entity,Region 2 +66,United States Steel Corporation - CISA,PA,Allegheny County,Pittsburgh,Critical Manufacturing,Private CI Entity,Region 3 +61,United States Postal Service (USPS) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",Federal (non-FCEB),Region 3 +46,"United States Marine, Inc.",MS,Harrison County,Gulfport,Government Facilities,Private CI Entity,Region 4 +50,United States Interagency Council on Homelessness (USICH),DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,United States Institute of Peace (USIP) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +70,United States Enrichment Corporation (USEC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",Federal (non-FCEB),Region 3 +55,United States Agency for International Development (USAID) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,United States Access Board (USAB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +39,United Planning Organization,DC,District of Columbia,Washington,Government Facilities,Private CI Entity,Region 3 +62,United Network for Organ Sharing,VA,Richmond city,Richmond,Healthcare and Public Health,Private CI Entity,Region 3 +67,"United Natural Foods, Inc",RI,Providence County,Providence,Food and Agriculture,Private CI Entity,Region 1 +59,United Independent School District,TX,Webb County,Laredo,Government Facilities,Local Tribal Territory,Region 6 +58,United Energy Credit Union,TX,Harris County,Humble,Financial Services,Private CI Entity,Region 6 +66,United Credit Union,IA,Pottawattamie County,Council Bluffs,Financial Services,Private CI Entity,Region 7 +75,United Community and Family Services,CT,New London County,Norwich,Healthcare and Public Health,Private CI Entity,Region 1 +77,United Churches Credit Union,MI,Wayne County,Taylor,Financial Services,Private CI Entity,Region 5 +65,United Center Joint Venture,IL,Cook County,Chicago,Commercial Facilities,Private CI Entity,Region 5 +59,United Business Bank,CA,Contra Costa County,Walnut Creek,Financial Services,Private CI Entity,Region 9 +63,"United Backcare, PS (dba Pacific Rehabilitation Centers)",WA,King County,Bellevue,Healthcare and Public Health,Private CI Entity,Region 10 +82,"Unisyn Voting Solutions (a division of International Lottery and Totalizator, Inc)",CA,San Diego County,Vista,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +71,Unionville-Chadds Ford School District,PA,Chester County,Kennett Square,Government Facilities,Local Tribal Territory,Region 3 +66,"Union Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Union Township Election Commission, Branch, MI",MI,Branch County,Union City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Union Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Union Township Clerk, Branch, MI",MI,Branch County,Union City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Union Town Clerk, Waupaca, WI",WI,Waupaca County,Bear Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Union Town Clerk, Vernon, WI",WI,Vernon County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Union Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Union Town Clerk, Door, WI",WI,Door County,Brussels,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Union Town Clerk, Burnett, WI",WI,Burnett County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Union State Bank,KS,Sedgwick County,Wichita,Financial Services,Private CI Entity,Region 7 +74,"Union School District, CA",CA,Santa Clara County,San Jose,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +58,"Union Registrar of Voters, Tolland, CT",CT,Tolland County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,Union R XI School District,MO,Ray County,Orrick,Government Facilities,Local Tribal Territory,Region 7 +63,"Union Parish Registrar of Voters, Union, LA",LA,Union Parish,Farmerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Union Parish Clerk of Court, Union, LA",LA,Union Parish,Farmerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Union Municipal Registrar, Knox, ME",ME,Knox County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Union Municipal Clerk, Knox, ME",ME,Knox County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Union County, Ohio Election Infrastructure",OH,Union County,Plain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Union County, IA",IA,Union County,Creston,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +49,"Union County Supervisor of Elections, Union, FL",FL,Union County,Lake Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +94,Union County Fiscal Court,KY,Union County,Morganfield,Government Facilities,Local Tribal Territory,Region 4 +60,"Union County Elections Administrator, Union, TN",TN,Union County,Maynardville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Union County Election Commision, Union, AR",AR,Union County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Union County Commissioner of Registration, Union, NJ",NJ,Union County,Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +73,"Union County Clerk, Union, OR",OR,Union County,La Grande,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +63,"Union County Clerk, Union, NM",NM,Union County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Union County Clerk, Union, NJ",NJ,Union County,Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +96,"Union County Clerk, Union, KY",KY,Union County,Morganfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Union County Clerk, Union, IN",IN,Union County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Union County Clerk, Union, AR",AR,Union County,El Dorado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +91,"Union County Board of Voter Registration and Elections, Union, SC",SC,Union County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +83,"Union County Board of Elections, Union, PA",PA,Union County,Lewisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Union County Board of Elections, Union, NJ",NJ,Union County,Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +33,"Union County Board of Elections, Union, NC",NC,Union County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +95,"Union County Board of Elections and Registrar, Union, GA",GA,Union County,Blairsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Union County Auditor, Union, SD",SD,Union County,Elk Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,Union College - CISA,NE,Lancaster County,Lincoln,Government Facilities,Private CI Entity,Region 7 +39,"Union Charter Township Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Union Charter Township Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Union Center Village Clerk, Juneau, WI",WI,Juneau County,Union Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Unified Towns And Gores Clerk/Supervisor, Essex, VT",VT,Essex County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,Unified School District 376,KS,Rice County,Sterling,Government Facilities,Local Tribal Territory,Region 7 +60,"Unicon Financial Services, Inc.",CA,6059,La Palma,Financial Services,Private CI Entity,Region 9 +52,"Unicoi County Elections Administrator, Unicoi, TN",TN,Unicoi County,Erwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,Underwriters Laboratories,IL,Cook County,Northbrook,Critical Manufacturing,Private CI Entity,Region 5 +24,"Underhill Town Treasurer, Chittenden, VT",VT,Chittenden County,Underhill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Underhill Town Clerk, Oconto, WI",WI,Oconto County,Gillett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Underhill Town Clerk, Chittenden, VT",VT,Chittenden County,Underhill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Uncompahgre Medical Center,CO,San Miguel County,Norwood,Healthcare and Public Health,Private CI Entity,Region 8 +51,Unanet Inc.,VA,Loudoun County,Dulles,Information Technology,Private CI Entity,Region 3 +66,"Unadilla Township Election Commission, Livingston, MI",MI,Livingston County,Gregory,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Unadilla Township Clerk, Livingston, MI",MI,Livingston County,Gregory,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Umpqua Community College,OR,Douglas County,Roseburg,Government Facilities,Local Tribal Territory,Region 10 +63,"Umatilla Electric Cooperative, OR",OR,Umatilla County,Hermiston,Energy,Private CI Entity,Region 10 +59,Umatilla County,OR,Umatilla County,Pendleton,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +73,Ultimate Medical Academy,FL,Hillsborough County,Tampa,Healthcare and Public Health,Private CI Entity,Region 4 +93,Ultima Bank Minnesota,MN,Polk County,Winger,Financial Services,Private CI Entity,Region 5 +55,"Ulster County Board of Elections, Ulster, NY",NY,Ulster County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +64,Ulster County,NY,Ulster County,Kingston,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +31,"Uintah County Clerk, Uintah, UT",UT,Uintah County,Vernal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Uinta County Clerk, Uinta, WY",WY,Uinta County,Evanston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,Ubly Community Schools,MI,Huron County,Ubly,Government Facilities,Local Tribal Territory,Region 5 +46,Ubicquia Inc,FL,Broward County,Fort Lauderdale,Information Technology,Private CI Entity,Region 4 +46,UTEC IT LLC,MI,Washtenaw County,Ann Arbor,Information Technology,Private CI Entity,Region 5 +86,USM Technology,TX,Collin County,Frisco,Information Technology,Private CI Entity,Region 6 +39,USDOT - Volpe National Transportation Systems Center - CISA,MA,Middlesex County,Cambridge,"Government Facilities, Transportation Systems",FCEB,Region 1 +68,USDOT - United States Merchant Marine Academy (USMMA) - CISA,NY,Nassau County,Great Neck,"Government Facilities, Transportation Systems",FCEB,Region 2 +66,USDOT - U.S. Department of Transportation Office of the Secretary (OST) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,USDOT - Pipeline and Hazardous Materials Safety Administration (PHMSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +82,USDOT - Office of Inspector General (OIG) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +70,USDOT - National Highway Traffic Safety Administration (NHTSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +69,USDOT - Maritime Administration (MARAD) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +97,USDOT - Great Lakes St. Lawrence Seaway Development Corporation (GLS) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +74,USDOT - Federal Transit Administration (FTA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +53,USDOT - Federal Railroad Administration (FRA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +54,USDOT - Federal Motor Carrier Safety Administration (FMCSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +65,USDOT - Federal Highway Administration (FHWA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,USDOT - Federal Aviation Administration (FAA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +63,USDOT - Department of Transportation (DOT) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +53,USDOS - U.S. Embassy and Consulates - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +56,USDOS - State Department (DOS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +54,USDOE - Power Marketing Administration (PMA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +44,USDOE - Office of Science (SC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +72,USDOE - Office of Nuclear Energy (NE) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +74,USDOE - Office of Fossil Energy and Carbon Management (FECM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +18,USDOE - Office of Environmental Management (EM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,USDOE - Office of Energy Efficiency and Renewable Energy (EERE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +58,USDOE - National Nuclear Security Administration (NNSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +46,USDOE - Energy Information Administration (EIA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +51,USDOE - Energy Department (DOE) - CISA,DC,District of Columbia,Washington,"Chemical, Critical Manufacturing, Energy, Government Facilities, Information Technology, Nuclear Reactors Materials and Water",FCEB,Region 3 +57,USDA - United States Forest Service (USFS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +48,USDA - Food Safety and Inspection Service (FSIS) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +59,USDA - Department of Agriculture (USDA) - CISA,DC,District of Columbia,Washington,"Dams, Energy, Food and Agriculture, Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +46,USDA - Animal & Plant Health Inspection Service (APHIS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +57,USDA - Agricultural Research Service (ARS) - CISA,MD,Prince George,Beltsville,Government Facilities,FCEB,Region 3 +86,"USD 506 Labette County, KS",KS,Labette County,Altamont,Government Facilities,Local Tribal Territory,Region 7 +69,"USD 443, KS",KS,Ford County,Dodge City,Government Facilities,Local Tribal Territory,Region 7 +99,USD 331 Kingman Norwich,KS,Kingman County,Norwich,Government Facilities,Local Tribal Territory,Region 7 +93,USD 263 Mulvane,KS,Sedgwick County,Mulvane,Government Facilities,Local Tribal Territory,Region 7 +56,USAGM - U.S. Agency for Global Media (USAGM) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities, Information Technology",FCEB,Region 3 +61,USAGM - Broadcasting Board of Governors - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +56,US Engineering Holdings,MO,Jackson County,KCMO,Critical Manufacturing,Private CI Entity,Region 7 +38,UNIVERSITY OF CALIFORNIA MERCED,CA,Merced County,Merced,Government Facilities,State,Region 9 +60,UNITE HERE HEALTH,IL,DuPage County,Aurora,Healthcare and Public Health,Private CI Entity,Region 5 +70,"UMC, Inc.",WA,Snohomish County,Lynnwood,Information Technology,Private CI Entity,Region 10 +48,UIG,IA,Polk County,Des Moines,Financial Services,Private CI Entity,Region 7 +33,UConn Health,CT,Hartford County,Farmington,Healthcare and Public Health,State,Region 1 +38,U.S.-China Economic and Security Review Commission (USCC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",Federal (non-FCEB),Region 3 +60,"U.S. Xpress, Inc.",TN,Hamilton County,Chattanooga,Transportation Systems,Private CI Entity,Region 4 +76,U.S. Sentencing Commission (USSC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +47,U.S. Senate - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +38,U.S. House of Representatives - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +66,U.S. Bank Stadium,MN,Hennepin County,Minneapolis,Commercial Facilities,Private CI Entity,Region 5 +61,"Tyrrell County Board of Elections, Tyrrell, NC",NC,Tyrrell County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Tyrone Township Election Commission, Livingston, MI",MI,Livingston County,Fenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Tyrone Township Election Commission, Kent, MI",MI,Kent County,Kent City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Tyrone Township Clerk, Livingston, MI",MI,Livingston County,Fenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Tyrone Township Clerk, Kent, MI",MI,Kent County,Kent City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,Tyrone Area School District,PA,Blair County,Tyrone,Government Facilities,Local Tribal Territory,Region 3 +47,"Tyringham Town Clerk, Berkshire, MA",MA,Berkshire County,Tyringham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Tyngsborough Town Clerk, Middlesex, MA",MA,Middlesex County,Tyngsborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Tyler County County Clerk, Tyler, TX",TX,Tyler County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Tyler County Clerk, Tyler, WV",WV,Tyler County,Middlebourne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Tyfone, Inc",OR,Multnomah County,Portland,Information Technology,Private CI Entity,Region 10 +54,Two Rivers Water Reclamation Authority,NJ,Monmouth County,Monmouth Beach,Water and WasteWater Systems,Private CI Entity,Region 2 +39,"Two Rivers Town Clerk, Manitowoc, WI",WI,Manitowoc County,Two Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Two Rivers City Clerk, Manitowoc, WI",WI,Manitowoc County,Two Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Two Creeks Town Clerk, Manitowoc, WI",WI,Manitowoc County,Mishicot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Twin Rivers Unified School District - CISA,CA,Sacramento County,McClellan Park,Government Facilities,Local Tribal Territory,Region 9 +65,Twin River Bank,ID,Nez Perce County,Lewiston,Financial Services,Private CI Entity,Region 10 +85,"Twin Lakes Village Clerk, Kenosha, WI",WI,Kenosha County,Twin Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Twin Falls County Idaho,ID,Twin Falls County,Twin Falls,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +69,"Twiggs County Board of Elections and Registrar, Twiggs, GA",GA,Twiggs County,Jeffersonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Tweddle Group,MI,Macomb County,Clinton Twp,Information Technology,Private CI Entity,Region 5 +63,"Tuscola Township Election Commission, Tuscola, MI",MI,Tuscola County,Vassar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Tuscola Township Clerk, Tuscola, MI",MI,Tuscola County,Vassar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Tuscola County Election Commission, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Tuscola County Clerk, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Tuscola County Board of Canvassars, Tuscola, MI",MI,Tuscola County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Tuscarora Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Indian River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Tuscarora Township Clerk, Cheboygan, MI",MI,Cheboygan County,Indian River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Tuscarora School District, PA",PA,Franklin County,Mercersburg,Government Facilities,Local Tribal Territory,Region 3 +48,Tuscarora Intermediate Unit 11,PA,Mifflin County,Mcveytown,Government Facilities,Local Tribal Territory,Region 3 +63,"Tuscarawas County, Ohio Election Infrastructure",OH,Tuscarawas County,New Philadelphia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Tuscarawas County, OH",OH,Tuscarawas County,Uhrichsville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +55,"Tuscaloosa County Judge of Probate, Tuscaloosa, AL",AL,Tuscaloosa County,Tuscaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,Tuscaloosa County Emergency Communications District,AL,Tuscaloosa County,Northport,Emergency Services,Local Tribal Territory,Region 4 +40,"Tuscaloosa County Circuit Clerk, Tuscaloosa, AL",AL,Tuscaloosa County,Tuscaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Tuscaloosa County Board of Registrars, Tuscaloosa, AL",AL,Tuscaloosa County,Tuscaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Tuscaloosa County Absentee Elections Manager, Tuscaloosa, AL",AL,Tuscaloosa County,Tuscaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Turtle Lake Village Clerk, Barron /Polk, WI",WI,Barron County,Turtle Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Turtle Lake Town Clerk, Barron, WI",WI,Barron County,Turtle Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Turner Unified School District,KS,Wyandotte County,Kansas City,Government Facilities,Local Tribal Territory,Region 7 +62,"Turner Township Election Commission, Arenac, MI",MI,Arenac County,Twining,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Turner Township Clerk, Arenac, MI",MI,Arenac County,Twining,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Turner Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Turner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Turner Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Turner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Turner County Board of Elections and Registrar, Turner, GA",GA,Turner County,Sycamore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Turner County Auditor, Turner, SD",SD,Turner County,Parker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +76,"Turin Township Election Commission, Marquette, MI",MI,Marquette County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Turin Township Clerk, Marquette, MI",MI,Marquette County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +9,Turbo Machined Products LLC,NY,Herkimer County,Frankfort,Critical Manufacturing,Private CI Entity,Region 2 +58,"Tuolumne County Clerk-Auditor-Controller-Elections Department, Tuolumne, CA",CA,Tuolumne County,Sonora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +57,"Tunica County Election Commission, Tunica, MS",MS,Tunica County,Tunica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Tunica County Circuit Clerk, Tunica, MS",MS,Tunica County,Tunica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Tunbridge Town Treasurer, Orange, VT",VT,Orange County,Tunbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Tunbridge Town Clerk, Orange, VT",VT,Orange County,Tunbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Tulsa County Government Information Technology,OK,Tulsa County,Tulsa,"Government Facilities, Information Technology",Local Tribal Territory,Region 6 +60,"Tulsa County Election Board, Tulsa, OK",OK,Tulsa County,Tulsa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,Tulsa Airport,OK,Tulsa County,Tulsa,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 6 +54,"Tulare County Registrar of Voters, Tulare, CA",CA,Tulare County,Visalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +39,"Tuftonboro Town Clerk, Carroll, NH",NH,Carroll County,Tuftonboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Tucson Medical Center,AZ,Pima County,Tucson,Healthcare and Public Health,Private CI Entity,Region 9 +59,Tucson Airport Authority,AZ,Pima County,Tucson,Transportation Systems,Private CI Entity,Region 9 +84,"Tucker County Clerk, Tucker, WV",WV,Tucker County,Parsons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Tuckahoe Common School District,NY,Suffolk County,Southampton,Government Facilities,Local Tribal Territory,Region 2 +45,Tualatin Valley Fire & Rescue,OR,Washington County,Portland,Emergency Services,Local Tribal Territory,Region 10 +59,Trussville City Schools,AL,Jefferson County,Trussville,Government Facilities,Local Tribal Territory,Region 4 +99,"Truro Town Clerk, Barnstable, MA",MA,Barnstable County,Truro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,Truno Retail Technology Solutions,TX,Lubbock County,Lubbock,Information Technology,Private CI Entity,Region 6 +65,"Trumbull Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Trumbull Registrar of Voters, Fairfield, CT",CT,Fairfield County,Trumbull,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Trumbull County, Ohio Election Infrastructure",OH,Trumbull County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Trumansburg Central School District,NY,Tompkins County,Trumansburg,Government Facilities,Local Tribal Territory,Region 2 +51,"True Town Clerk, Rusk, WI",WI,Rusk County,Glen Flora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,Truckee Meadows Water Reclamation Facility,NV,Washoe County,Sparks,Water and WasteWater Systems,Local Tribal Territory,Region 9 +61,Truckee Meadows Water Authority,NV,Washoe County,Reno,Water and WasteWater Systems,Local Tribal Territory,Region 9 +55,"Troy Township Election Commission, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Troy Township Clerk, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Troy Town Treasurer, Orleans, VT",VT,Orleans County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Troy Town Clerk, Walworth, WI",WI,Walworth County,East Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Troy Town Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Troy Town Clerk, Orleans, VT",VT,Orleans County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Troy Town Clerk, Cheshire, NH",NH,Cheshire County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Troy Municipal Registrar, Waldo, ME",ME,Waldo County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Troy Municipal Clerk, Waldo, ME",ME,Waldo County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Trout Lake Township Election Commission, Chippewa, MI",MI,Chippewa County,Trout Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Trout Lake Township Clerk, Chippewa, MI",MI,Chippewa County,Trout Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Trousdale County Elections Administrator, Trousdale, TN",TN,Trousdale County,Hartsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,"Troup County Board of Elections and Registrar, Troup, GA",GA,Troup County,LaGrange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,Triumph,WA,King County,Seattle,Critical Manufacturing,Private CI Entity,Region 10 +74,Triton Systems Inc.,MA,Middlesex County,Chelmsford,Information Technology,Private CI Entity,Region 1 +51,"Tripp Town Clerk, Bayfield, WI",WI,Bayfield County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Tripp County Auditor, Tripp, SD",SD,Tripp County,Winner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,Trip Advisor Media Group,MA,Norfolk County,Needham,Information Technology,Private CI Entity,Region 1 +54,Trinity Washington University,DC,District of Columbia,Washington,Government Facilities,Private CI Entity,Region 3 +46,Trinity Lutheran Church and School,FL,Osceola County,Kissimmee,"Healthcare and Public Health, Information Technology",Private CI Entity,Region 4 +42,"Trinity County Registrar of Voters, Trinity, CA",CA,Trinity County,Weaverville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +96,"Trinity County Elections Administrator, Trinity, TX",TX,Trinity County,Groveton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,Trinity College,CT,Hartford County,Hartford,Government Facilities,Private CI Entity,Region 1 +66,Trinitas Regional Medical Center,NJ,Union County,Elizabeth,Healthcare and Public Health,Private CI Entity,Region 2 +60,"Trimble County Clerk, Trimble, KY",KY,Trimble County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,Trilogy NextGen,TX,Dallas County,Irving,"Communications, Information Technology",Private CI Entity,Region 6 +99,"Trigg County Clerk, Trigg, KY",KY,Trigg County,Cadiz,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,Tricounty Care,NY,Albany County,Albany,Healthcare and Public Health,Private CI Entity,Region 2 +75,Tribus Aerospace Corp,MI,Kent County,Grand Rapids,Defense Industrial Base,Private CI Entity,Region 5 +54,Triad Primary Care,NC,Guilford County,Greensboro,Healthcare and Public Health,Private CI Entity,Region 4 +53,TriMet,OR,Multnomah County,Portland,Transportation Systems,Local Tribal Territory,Region 10 +69,"TriCore, Inc.",WI,Racine County,Mt Pleasant,Information Technology,Private CI Entity,Region 5 +54,Tri-County Technical College,SC,Anderson County,Pendleton,Government Facilities,Local Tribal Territory,Region 4 +88,"Tri-County Human Services, Inc",FL,Polk County,Bartow,"Government Facilities, Healthcare and Public Health",Private CI Entity,Region 4 +74,Tri-County Electric Membership Corporation,NC,Wayne County,Dudley,Energy,Private CI Entity,Region 4 +50,Tri-County Computer Services Association,OH,Wayne County,Wooster,Information Technology,Local Tribal Territory,Region 5 +82,Tri County Electric Coop,TX,Parker County,Aledo,Energy,Private CI Entity,Region 6 +56,"Treutlen County Board of Elections and Registrar, Treutlen, GA",GA,Treutlen County,Soperton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Trenton Town Clerk, Washington, WI",WI,Washington County,West Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Trenton Town Clerk, Dodge, WI",WI,Dodge County,Fox Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Trenton Municipal Registrar, Hancock, ME",ME,Hancock County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Trenton Municipal Clerk, Hancock, ME",ME,Hancock County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Trempealeau Village Clerk, Trempealeau, WI",WI,Trempealeau County,Trempealeau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Trempealeau Town Clerk, Trempealeau, WI",WI,Trempealeau County,Galesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Trempealeau County Clerk, Trempealeau, WI",WI,Trempealeau County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Tremont Municipal Registrar, Hancock, ME",ME,Hancock County,Tremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Tremont Municipal Clerk, Hancock, ME",ME,Hancock County,Tremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Trego Town Clerk, Washburn, WI",WI,Washburn County,Trego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Trego County Clerk, Trego, KS",KS,Trego County,WaKeeney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Tredyffrin Township, PA",PA,Chester County,Berwyn,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +61,Treasure Valley Community College,OR,Malheur County,Ontario,Government Facilities,Local Tribal Territory,Region 10 +59,"Travis County Tax Assessor-Collector, Travis, TX",TX,Travis County,Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,Travis County Information Technology Services,TX,Travis County,Austin,"Election Infrastructure, Government Facilities, Information Technology",Local Tribal Territory,Region 6 +26,"Traverse County Auditor-Treasurer, Traverse, MN",MN,Traverse County,Wheaton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Traverse City City Election Commission, Grand Traverse/Leelanau, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Traverse City City Clerk, Grand Traverse/Leelanau, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"TranzAct Technologies, Inc.",IL,DuPage County,Elmhurst,Information Technology,Private CI Entity,Region 5 +40,Transylvania University,KY,Fayette County,Lexington,Government Facilities,Private CI Entity,Region 4 +51,"Transylvania County Board of Elections, Transylvania, NC",NC,Transylvania County,Brevard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,Transylvania County,NC,Transylvania County,Brevard,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +75,Transport4 LLC,GA,Fulton County,Alpharetta,Transportation Systems,Private CI Entity,Region 4 +5,"Transformational Security, LLC",MD,Howard County,Columbia,Information Technology,Private CI Entity,Region 3 +43,"Transaver Global Services, Inc.",NY,Onondaga County,Manlius,Transportation Systems,Private CI Entity,Region 2 +51,"Traill County Auditor, Traill, ND",ND,Traill County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,"Trail County, ND",ND,Traill County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,Traditions Bank,PA,York County,York,Financial Services,Private CI Entity,Region 3 +56,Traditional Mortgage Acceptance Corporation,WA,King County,Bellevue,Financial Services,Private CI Entity,Region 10 +68,Traditional Medicinals,CA,Sonoma County,Sebastopol,Food and Agriculture,Private CI Entity,Region 9 +69,"TradePMR, Inc.",FL,Alachua County,Gainesville,Information Technology,Private CI Entity,Region 4 +74,Trade and Development Agency (USTDA) - CISA,VA,Arlington County,Arlington,Government Facilities,FCEB,Region 3 +47,"Trade Lake Town Clerk, Burnett, WI",WI,Burnett County,Frederic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,TrackTown USA,OR,Lane County,Eugene,Commercial Facilities,Private CI Entity,Region 10 +64,"Tracent Technologies, Inc.",TX,Montgomery County,The Woodlands,Information Technology,Private CI Entity,Region 6 +75,"TraceLink, Inc",MA,Middlesex County,Wilmington,Information Technology,Private CI Entity,Region 1 +48,Township of Teaneck,NJ,Bergen County,Teaneck,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +68,Township of Mount Laurel,NJ,Burlington County,Mt Laurel Township,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +80,Township of Moon Police Department,PA,Allegheny County,Coraopolis,"Emergency Services, Government Facilities",Local Tribal Territory,Region 3 +44,Township of Middletown Sewerage Authority,NJ,Monmouth County,Middletown Township,Water and WasteWater Systems,Local Tribal Territory,Region 2 +48,"Township of Lower Merion, PA",PA,Montgomery County,Ardmore,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +27,"Township of Hampton, PA",PA,Allegheny County,Hampton Township,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +34,Township of Freehold,NJ,Monmouth County,Freehold,Government Facilities,Local Tribal Territory,Region 2 +30,"Township of Franklin, NJ",NJ,Gloucester County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +61,"Township of Egg Harbor, NJ",NJ,Atlantic County,Egg Harbor Township,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +50,Township of Denville,NJ,Morris County,Denville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +51,"Townshend Town Treasurer, Windham, VT",VT,Windham County,Townshend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Townshend Town Clerk, Windham, VT",VT,Windham County,Townshend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Townsend Town Clerk, Oconto, WI",WI,Oconto County,Townsend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Townsend Town Clerk, Middlesex, MA",MA,Middlesex County,Townsend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Towns County Board of Elections and Registrar, Towns, GA",GA,Towns County,Hiawassee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Towner County Auditor, Towner, ND",ND,Towner County,Cando,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +26,"Town of Whitman, MA",MA,Plymouth County,Whitman,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +56,"Town of Weston, MA",MA,Middlesex County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Town of Westford, MA",MA,Middlesex County,Westford,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +17,"Town of WestLake, TX",TX,Tarrant County,Westlake,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +41,Town of Tolland,CT,Tolland County,Tolland,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +40,Town of Stowe,VT,Lamoille County,Stowe,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +52,Town of South Windsor,CT,Hartford County,South Windsor,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +51,"Town of Sherborn, MA",MA,Middlesex County,Sherborn,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +29,"Town of San Anselmo, CA",CA,Marin County,San Anselmo,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +58,"Town of Rockland, MA",MA,Plymouth County,Rockland,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +62,Town of Ramapo,NY,Rockland County,Suffern,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +57,Town of Purcellville,VA,Loudoun County,Purcellville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +47,Town of Prescott Valley,AZ,Yavapai County,Prescott Valley,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +63,"Town of Palmer Lake, Colorado",CO,El Paso County,Palmer Lake,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +38,Town of Orangetown,NY,Rockland County,Orangeburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +61,Town of Ocean City Maryland,MD,Worcester County,Ocean City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +61,Town of North Topsail Beach,NC,Onslow County,North Topsail Beach,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 4 +58,"Town of North Haven, CT",CT,New Haven County,North Haven,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +44,"Town of Normal, IL",IL,McLean County,Normal,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +50,Town of Niskayuna,NY,Schenectady County,Niskayuna,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +61,Town of New Windsor,NY,Orange County,New Windsor,Government Facilities,Local Tribal Territory,Region 2 +46,Town of New Milford,CT,9005,New Milford,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +50,"Town of New Canaan, CT",CT,Fairfield County,New Canaan,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +68,"Town of Narragansett, Rhode Island",RI,Washington County,Narragansett,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +40,"Town of Morrisville, NC",NC,Wake County,Morrisville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +49,"Town of Minturn, CO",CO,Eagle County,Minturn,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +71,"Town of Middleborough, MA",MA,Plymouth County,Middleborough,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +61,"Town of Miami Lakes, FL",FL,12086,Miami Lakes,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +29,Town of Merrimack,NH,Hillsborough County,Merrimack,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +89,Town of Massena Electric Department,NY,St. Lawrence County,Massena,Energy,Local Tribal Territory,Region 2 +54,"Town of Marion, MA",MA,Plymouth County,Marion,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +51,Town of Marana,AZ,Pima County,Marana,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +46,"Town of Manchester, CT",CT,Hartford County,Manchester,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +50,Town of Los Gatos,CA,Santa Clara County,Los Gatos,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +47,Town of Lancaster Massachusetts,MA,Worcester County,Lancaster,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +40,Town of Lake George,NY,Warren County,Lake George,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +38,Town of La Plata MD,MD,Charles County,La Plata,Government Facilities,Local Tribal Territory,Region 3 +52,"Town of Jupiter Island, FL",FL,Palm Beach County,Jupiter,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 4 +67,Town of Hopkinton,RI,Washington County,Hopkinton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +54,"Town of Hollis, NH",NH,Hillsborough County,Hollis,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +33,Town of Highland Park,TX,Dallas County,Dallas,Government Facilities,Local Tribal Territory,Region 6 +31,Town of Hebron,CT,Tolland County,Hebron,Government Facilities,Local Tribal Territory,Region 1 +73,Town of Hartford VT Public Safety,VT,Windsor County,Hartford,"Emergency Services, Government Facilities",Local Tribal Territory,Region 1 +71,Town of Hanson,MA,Plymouth County,Hanson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +50,"Town of Hanover, NH",NH,Grafton County,Hanover,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +46,Town of Guilford,CT,New Haven County,Guilford,Government Facilities,Local Tribal Territory,Region 1 +34,"Town of Fairfield, CT",CT,Fairfield County,Fairfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +47,"Town of Exeter, NH",NH,Rockingham County,Exeter,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +46,"Town of Erie, CO",CO,8123,Erie,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +57,"Town of Enfield, CT",CT,Hartford County,Enfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +77,Town of Ellington,CT,Tolland County,Ellington,Government Facilities,Local Tribal Territory,Region 1 +43,Town of East Haddam,CT,Middlesex County,East Haddam,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +37,"Town of East Bend, NC",NC,Yadkin County,East Bend,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +43,Town of Dracut,MA,Middlesex County,Dracut,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +53,Town of Dartmouth,MA,Bristol County,Dartmouth,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +42,"Town of Culpeper, VA",VA,Culpeper County,Culpeper,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +31,"Town of Coventry, Rhode Island",RI,Kent County,Coventry,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +43,Town of Coventry CT,CT,Tolland County,Coventry,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +78,Town of Clarkstown,NY,Rockland County,New City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +58,Town of Christiansburg,VA,Montgomery County,Christiansburg,Government Facilities,Local Tribal Territory,Region 3 +27,"Town of Chili, New York",NY,Monroe County,Rochester,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +84,Town of Chapel Hill,NC,Orange County,Chapel Hill,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +70,"Town of Cary, NC",NC,Wake County,Cary,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +45,"Town of Canton, MA",MA,Norfolk County,Canton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +37,Town of Canton CT,CT,Hartford County,Canton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +57,"Town of Burlington, MA",MA,Middlesex County,Burlington,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +37,Town of Brookhaven,NY,Suffolk County,Farmingville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +49,"Town of Brighton, NY",NY,Monroe County,Rochester,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +53,Town of Bridgewater,MA,Plymouth County,Bridgewater,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +51,"Town of Boscawen, NH",NH,Merrimack County,Boscawen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Town of Bloomfield, CT",CT,Hartford County,Bloomfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +62,Town of Blanchard,LA,Caddo Parish,Blanchard,Government Facilities,Local Tribal Territory,Region 6 +48,Town of Billerica MA,MA,Middlesex County,Billerica,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +61,"Town of Bedford, NH",NH,Hillsborough County,Bedford,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +52,"Town of Auburn, MA",MA,Worcester County,Auburn,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +89,Town of Abington,MA,Plymouth County,Abington,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +21,Town and County of Nantucket,MA,Nantucket County,Nantucket,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 1 +43,Town Of Windsor CT,CT,Hartford County,Windsor,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +43,Town Of Willington CT,CT,Tolland County,Willington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Town Of Vidalia,LA,Concordia Parish,Vidalia,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +62,Town Of Suffield,CT,Hartford County,Suffield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Town Of Stonington,CT,New London County,Stonington,Government Facilities,Local Tribal Territory,Region 1 +52,Town Of Old Saybrook,CT,Middlesex County,Old Saybrook,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +47,"Town Of Montville, CT",CT,New London County,Montville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +53,Town Of Danvers,MA,Essex County,Danvers,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +48,Town Of Cave Creek,AZ,Maricopa County,Cave Creek,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +63,"Town Of Carlton, Wisconsin",WI,Kewaunee County,Kewaunee,"Election Infrastructure, Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +63,"Town Of Carlton Election Office, Wisconsin",WI,Kewaunee County,Kewaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Tower Health - Reading Hospital,PA,Berks County,West Reading,Healthcare and Public Health,Private CI Entity,Region 3 +70,Towanda Area School District,PA,Bradford County,Towanda,Government Facilities,Local Tribal Territory,Region 3 +54,Towamencin Township,PA,Montgomery County,Lansdale,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +57,Total CollectR LLC,MI,Eaton County,Lansing,Information Technology,Private CI Entity,Region 5 +55,Totah Communications,OK,Washington County,Ochelata,Communications,Private CI Entity,Region 6 +59,Toshiba International Corporation,TX,Harris County,Houston,Critical Manufacturing,Private CI Entity,Region 6 +39,"Torrington Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Torrington Savings Bank,CT,Litchfield County,Torrington,Financial Services,Private CI Entity,Region 1 +39,"Torrington Registrar of Voters, Litchfield, CT",CT,Litchfield County,Torrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Torrance County Clerk, Torrance, NM",NM,Torrance County,Estancia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +79,Toro Employees Federal Credit Union,MN,Hennepin County,Bloomington,Financial Services,Private CI Entity,Region 5 +63,"Torch Lake Township Election Commission, Houghton, MI",MI,Houghton County,Hubbell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Torch Lake Township Election Commission, Antrim, MI",MI,Antrim County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Torch Lake Township Clerk, Houghton, MI",MI,Houghton County,Hubbell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Torch Lake Township Clerk, Antrim, MI",MI,Antrim County,Eastport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Topside Federal Credit Union,VA,King George County,Dahlgren,Financial Services,Private CI Entity,Region 3 +75,"Topsham Town Treasurer, Orange, VT",VT,Orange County,East Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Topsham Town Clerk, Orange, VT",VT,Orange County,East Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Topsham Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Topsham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Topsham Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Topsham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Topsfield Town Clerk, Essex, MA",MA,Essex County,Topsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Topp Business Solutions,PA,Lackawanna County,Scranton,Information Technology,Private CI Entity,Region 3 +49,Topeka Public Schools (USD501),KS,Shawnee County,Topeka,Government Facilities,Local Tribal Territory,Region 7 +62,"Toombs County Board of Elections and Registrar, Toombs, GA",GA,Toombs County,Lyons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Toole County Election Administrator, Toole, MT",MT,Toole County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +48,"Tooele County Clerk, Tooele, UT",UT,Tooele County,Tooele,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,"Tooele City, UT",UT,Tooele County,Tooele,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +51,"Tony Village Clerk, Rusk, WI",WI,Rusk County,Tony,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Toms River Regional School District,NJ,Ocean County,Toms River,Government Facilities,Local Tribal Territory,Region 2 +94,Toms River Municipal Utilities Authority,NJ,Ocean County,Toms River,Water and WasteWater Systems,Local Tribal Territory,Region 2 +31,"Tompkins Township Election Commission, Jackson, MI",MI,Jackson County,Rives Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Tompkins Township Clerk, Jackson, MI",MI,Jackson County,Rives Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Tompkins Financial Corporation,NY,Tompkins County,Ithaca,Financial Services,Private CI Entity,Region 2 +47,"Tompkins County, NY",NY,Tompkins County,Ithaca,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +41,Tompkins County,NY,Tompkins County,Ithaca,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +52,Tompkins Cortland Community College,NY,Tompkins County,Dryden,Government Facilities,Local Tribal Territory,Region 2 +36,Tombigbee Electric Cooperative,AL,Marion County,Hamilton,Energy,Private CI Entity,Region 4 +76,Tomball Independent School District,TX,Harris County,Tomball,Government Facilities,Local Tribal Territory,Region 6 +57,"Tomahawk Town Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Tomahawk City Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Tomah Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Tomah City Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Tom Smith Industries,OH,Montgomery County,Clayton,Critical Manufacturing,Private CI Entity,Region 5 +54,"Tom Green County Elections Administrator, Tom Green, TX",TX,Tom Green County,San Angelo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Tolland Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Tolland Town Clerk, Hampden, MA",MA,Hampden County,Tolland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Tolland Registrar of Voters, Tolland, CT",CT,Tolland County,Tolland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,"Todd County, MN",MN,Todd County,Long Prairie,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +99,"Todd County Clerk, Todd, KY",KY,Todd County,Elkton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Todd County Auditor-Treasurer, Todd, MN",MN,Todd County,Long Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Todd County Auditor, Todd, SD",SD,Todd County,Winner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +47,"Tobacco Township Election Commission, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Tobacco Township Clerk, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Tiverton Town Boards of Canvassers, Newport, RI",RI,Newport County,Tiverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,Titusville Area School District,PA,Crawford County,Titusville,Government Facilities,Local Tribal Territory,Region 3 +6,"Titus County Elections Administrator, Titus, TX",TX,Titus County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Tittabawassee Township Election Commission, Saginaw, MI",MI,Saginaw County,Freeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Tittabawassee Township Clerk, Saginaw, MI",MI,Saginaw County,Freeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Tishomingo County Election Commission, Tishomingo, MS",MS,Tishomingo County,Iuka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Tishomingo County Circuit Clerk, Tishomingo, MS",MS,Tishomingo County,Iuka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Tisbury Town Clerk, Dukes, MA",MA,Dukes County,Tisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Tire Hub LLC,GA,DeKalb County,Dunwoody,Food and Agriculture,Private CI Entity,Region 4 +38,"Tipton County Elections Administrator, Tipton, TN",TN,Tipton County,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Tipton County Clerk, Tipton, IN",IN,Tipton County,Tipton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Tippecanoe School Corporation IN,IN,Tippecanoe County,Lafayette,Government Facilities,Local Tribal Territory,Region 5 +51,"Tippecanoe County Election Board, Tippecanoe, IN",IN,Tippecanoe County,Lafayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Tippecanoe County Clerk, Tippecanoe, IN",IN,Tippecanoe County,Lafayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Tippah County Election Commission, Tippah, MS",MS,Tippah County,Ripley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Tippah County Circuit Clerk, Tippah, MS",MS,Tippah County,Ripley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +93,"Tipler Town Clerk, Florence, WI",WI,Florence County,Long Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Tioga County, New York",NY,Tioga County,Owego,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +28,"Tioga County, NY",NY,Tioga County,Owego,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +48,"Tioga County Board of Elections, Tioga, PA",PA,Tioga County,Wellsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,Tinton Falls School District,NJ,Monmouth County,Tinton Falls,Government Facilities,Local Tribal Territory,Region 2 +58,"Tinmouth Town Treasurer, Rutland, VT",VT,Rutland County,Tinmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Tinmouth Town Clerk, Rutland, VT",VT,Rutland County,Tinmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,Times-Shamrock Communications,PA,Lackawanna County,Scranton,Communications,Private CI Entity,Region 3 +38,Timber Products,OR,Lane County,Springfield,Food and Agriculture,Private CI Entity,Region 10 +59,"Tilton Town Clerk, Belknap, NH",NH,Belknap County,Tilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Tillman County Election Board, Tillman, OK",OK,Tillman County,Frederick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,Tillamook County Creamery Association,OR,Tillamook County,Tillamook,Food and Agriculture,Private CI Entity,Region 10 +41,Tillamook County,OR,Tillamook County,Tillamook,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 10 +78,Tillamook Bay Community College,OR,Tillamook County,Tillamook,Government Facilities,Local Tribal Territory,Region 10 +76,"Tilden Township Election Commission, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Tilden Township Clerk, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Tilden Town Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Tigunia LLC,OK,Oklahoma County,Edmond,Information Technology,Private CI Entity,Region 6 +32,"Tigerton Village Clerk, Shawano, WI",WI,Shawano County,Tigerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Tift County Board of Elections and Registrar, Tift, GA",GA,Tift County,Tifton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Tiffany Town Clerk, Dunn, WI",WI,Dunn County,Boyceville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Thurston Regional Planning Council,WA,Thurston County,Olympia,Government Facilities,Local Tribal Territory,Region 10 +47,"Thurston County, NE",NE,Thurston County,Pender,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +62,"Thurston County Clerk, Thurston, NE",NE,Thurston County,Pender,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,Thurston County Auditor's Office,WA,Thurston County,Olympia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +78,Thruway Authority,NY,Albany County,Albany,"Government Facilities, Transportation Systems",State,Region 2 +71,Thrustflight,TX,Dallas County,Addison,,Private CI Entity,Region 6 +53,ThrottleNet,MO,St. Louis County,St. Louis,Communications,Private CI Entity,Region 7 +81,"Throckmorton County Elections Administrator, Throckmorton, TX",TX,Throckmorton County,Throckmorton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,Three Valleys Municipal Water District,CA,Los Angeles County,Claremont,Water and WasteWater Systems,Local Tribal Territory,Region 9 +59,Three Rivers School District,OR,Josephine County,Grants Pass,Government Facilities,Local Tribal Territory,Region 10 +58,"Three Oaks Township Election Commission, Berrien, MI",MI,Berrien County,Three Oaks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Three Oaks Township Clerk, Berrien, MI",MI,Berrien County,Three Oaks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Three Lakes Town Clerk, Oneida, WI",WI,Oneida County,Three Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Thread Bank,TN,Hawkins County,Rogersville,Financial Services,Private CI Entity,Region 4 +52,"Thorp Town Clerk, Clark, WI",WI,Clark County,Stanley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Thorp City Clerk, Clark, WI",WI,Clark County,Thorp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Thornton Town Clerk, Grafton, NH",NH,Grafton County,Thornton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Thorndike Municipal Registrar, Waldo, ME",ME,Waldo County,Thorndike,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Thorndike Municipal Clerk, Waldo, ME",ME,Waldo County,Thorndike,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Thornapple Township Election Commission, Barry, MI",MI,Barry County,Middleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Thornapple Township Clerk, Barry, MI",MI,Barry County,Middleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Thornapple Town Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Thorlabs Inc,NJ,Sussex County,Newton,Information Technology,Private CI Entity,Region 2 +47,"Thompson Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Thompson Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Thompson Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Thompson Registrar of Voters, Windham, CT",CT,Windham County,Thompson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Thompson Investment Management, Inc.",WI,Dane County,Madison,Financial Services,Private CI Entity,Region 5 +78,"Thompson Engineering, Inc.",AL,Mobile County,Mobile,Critical Manufacturing,Private CI Entity,Region 4 +73,"Thompson Brody & Kaplan, LLP",IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +60,"Thompson & Meserve's Purchase Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Thomaston Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Thomaston Registrar of Voters, Litchfield, CT",CT,Litchfield County,Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Thomaston Municipal Registrar, Knox, ME",ME,Knox County,Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Thomaston Municipal Clerk, Knox, ME",ME,Knox County,Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Thomas Ward Consulting, LLC",PA,Montgomery County,Wayne,,Private CI Entity,Region 3 +35,"Thomas Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Thomas Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,Thomas Jefferson University & Jefferson Health,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +66,"Thomas Jefferson Foundation, Inc",VA,Albemarle County,Charlottesville,Government Facilities,Private CI Entity,Region 3 +62,"Thomas County, NE",NE,Thomas County,Thedford,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +61,Thomas County Schools,GA,Thomas County,Thomasville,Government Facilities,Local Tribal Territory,Region 4 +50,"Thomas County Clerk, Thomas, KS",KS,Thomas County,Colby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +76,"Thomas County Board of Elections and Registrar, Thomas, GA",GA,Thomas County,Thomasville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Thiensville Village Clerk, Ozaukee, WI",WI,Ozaukee County,Thiensville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Thetford Township Election Commission, Genesee, MI",MI,Genesee County,Clio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Thetford Township Clerk, Genesee, MI",MI,Genesee County,Clio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Thetford Town Treasurer, Orange, VT",VT,Orange County,Thetford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Thetford Town Clerk, Orange, VT",VT,Orange County,Thetford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"ThetaCore Group Holdings, LLC",UT,Utah County,Lehi,Information Technology,Private CI Entity,Region 8 +58,"Theresa Village Clerk, Dodge, WI",WI,Dodge County,Theresa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Theresa Town Clerk, Dodge, WI",WI,Dodge County,Theresa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,The Woodlands Township,TX,Montgomery County,The Woodlands,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 6 +66,The Wistar Institute,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +63,The Weber School,GA,Fulton County,Atlanta,,Private CI Entity,Region 4 +53,The Way Credit Union,OH,Lucas County,Toledo,Financial Services,Private CI Entity,Region 5 +61,The Village of Tequesta - CISA,FL,Palm Beach County,Tequesta,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 4 +89,"The Victory Electric Cooperative Association, Inc.",KS,Ford County,Dodge City,Energy,Private CI Entity,Region 7 +47,The Urbana Free Library,IL,Champaign County,Urbana,Government Facilities,Local Tribal Territory,Region 5 +64,The University of the South,TN,Franklin County,Sewanee,Government Facilities,Private CI Entity,Region 4 +47,The University of Southern Mississippi,MS,Forrest County,Hattiesburg,Government Facilities,State,Region 4 +51,The University of Montana,MT,Missoula County,Missoula,Government Facilities,State,Region 8 +58,The University of Mississippi,MS,Hinds County,Jackson,Government Facilities,State,Region 4 +40,The University of Maryland Baltimore County,MD,Baltimore County,Baltimore,Government Facilities,State,Region 3 +85,The University of Kansas Medical Center,KS,Wyandotte County,Kansas City,Healthcare and Public Health,State,Region 7 +50,The University of Chicago - Booth School of Business,IL,Cook County,Chicago,Government Facilities,Private CI Entity,Region 5 +52,The University of Akron,OH,Summit County,Akron,Government Facilities,State,Region 5 +61,The Trust Company of Tennessee,TN,Knox County,Knoxville,Financial Services,Private CI Entity,Region 4 +59,The Town of Orange,CT,New Haven County,Orange,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +54,The Tech Interactive,CA,Santa Clara County,San Jose,Information Technology,Private CI Entity,Region 9 +76,The State Bank - La Junta,CO,8089,La Junta,Financial Services,Private CI Entity,Region 8 +73,The South Carolina Department of Revenue,SC,Lexington County,Columbia,Government Facilities,State,Region 4 +80,The Scot Forge Company,IL,McHenry County,Spring Grove,Critical Manufacturing,Private CI Entity,Region 5 +60,The Ronald Reagan Presidential Foundation and Institute,CA,Ventura County,Simi Valley,Government Facilities,Private CI Entity,Region 9 +82,The Right Door for Hope Recovery and Wellness ICCMH,MI,Ionia County,Ionia,Healthcare and Public Health,Private CI Entity,Region 5 +37,The Retail Computer Group,OH,Cuyahoga County,Westlake,Information Technology,Private CI Entity,Region 5 +42,The Public School Teachers' Pension and Retirement Fund of Chicago,IL,Cook County,Chicago,Financial Services,Local Tribal Territory,Region 5 +83,The Port of Grays Harbor,WA,Grays Harbor County,Aberdeen,Transportation Systems,Local Tribal Territory,Region 10 +57,The People's Bank,MS,Simpson County,Mendenhall,Financial Services,Private CI Entity,Region 4 +58,The Penn Mutual Life Insurance Company - CISA,PA,Montgomery County,Horsham,Financial Services,Private CI Entity,Region 3 +78,The Oregon Clinic,OR,Multnomah County,Portland,Healthcare and Public Health,Private CI Entity,Region 10 +52,The Office of Kansas Attorney General,KS,Shawnee County,Topeka,Government Facilities,State,Region 7 +66,The North Carolina State Board of Elections,NC,Wake County,Raleigh,"Election Infrastructure, Government Facilities",State,Region 4 +53,The New School,NY,New York County,New York,Government Facilities,Private CI Entity,Region 2 +48,The Museum of Flight,WA,King County,Seattle,Commercial Facilities,Private CI Entity,Region 10 +80,The Municipal Authority of the Borough of Oakmont,PA,Allegheny County,Oakmont,Water and WasteWater Systems,Private CI Entity,Region 3 +55,The Mosaic Company,FL,Hillsborough County,Tampa,Food and Agriculture,Private CI Entity,Region 4 +45,The Management Council of the Ohio Education Computer Network,OH,Franklin County,Columbus,Information Technology,State,Region 5 +61,The Lioce Group,AL,Madison County,Huntsville,Information Technology,Private CI Entity,Region 4 +54,The Link,MN,Ramsey County,St Paul,,Private CI Entity,Region 5 +28,The Library Corporation,WV,Berkeley County,Inwood,Information Technology,Private CI Entity,Region 3 +82,The Lexington School,KY,Fayette County,Lexington,,Private CI Entity,Region 4 +57,The Las Vegas Paiute Tribe,NV,Clark County,Las Vegas,Government Facilities,Local Tribal Territory,Region 9 +42,The L.C. Doane Company,CT,Middlesex County,Essex,Chemical,Private CI Entity,Region 1 +51,The Knights of Columbus,CT,New Haven County,New Haven,Financial Services,Private CI Entity,Region 1 +72,The Judicial Branch of the Virgin Islands,VI,78030,Charlotte Amalie West,Government Facilities,Local Tribal Territory,Region 2 +64,The Joffrey Ballet,IL,Cook County,Chicago,,Private CI Entity,Region 5 +75,The Jewish Federation of Greater LA,CA,Los Angeles County,Los Angeles,,Private CI Entity,Region 9 +60,"The Jane Pauley Community Health Center, Inc.",IN,Marion County,Indianapolis,Healthcare and Public Health,Private CI Entity,Region 5 +48,The IT Mothership LLC,IN,Hamilton County,Indianapolis,Information Technology,Private CI Entity,Region 5 +90,The ILS Company LLC,AZ,Pima County,Tucson,Transportation Systems,Private CI Entity,Region 9 +39,The Hospice of Baton Rouge,LA,East Baton Rouge Parish,Baton Rouge,Healthcare and Public Health,Private CI Entity,Region 6 +80,The Honesdale National Bank,PA,Wayne County,Honesdale,Financial Services,Private CI Entity,Region 3 +58,The Home National Bank of Thorntown,IN,Boone County,Thorntown,Financial Services,Private CI Entity,Region 5 +81,"The High Net Worth Advisory Group, LLC",FL,Collier County,Naples,Financial Services,Private CI Entity,Region 4 +53,The Healthcare Authority For Baptist Health An Affiliate Of UAB Health System,AL,Montgomery County,Montgomery,Healthcare and Public Health,Private CI Entity,Region 4 +50,The Health Ministries Clinic,KS,Harvey County,Newton,Healthcare and Public Health,Private CI Entity,Region 7 +64,The Haskell Company,FL,Duval County,Jacksonville,"Commercial Facilities, Critical Manufacturing",Private CI Entity,Region 4 +56,The Guthrie Clinic,PA,Bradford County,Sayre,Healthcare and Public Health,Private CI Entity,Region 3 +78,"The Fulcrum Group, Inc.",TX,Tarrant County,Keller,Information Technology,Private CI Entity,Region 6 +59,The Fremont Company,OH,Sandusky County,Fremont,Transportation Systems,Private CI Entity,Region 5 +43,"The Forks Plantation Municipal Registrar, Somerset, ME",ME,Somerset County,West Forks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"The Forks Plantation Municipal Clerk, Somerset, ME",ME,Somerset County,West Forks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,The First National Bank in Marlow,OK,Stephens County,Marlow,Financial Services,Private CI Entity,Region 6 +64,The First National Bank in Amboy,IL,Lee County,Amboy,Financial Services,Private CI Entity,Region 5 +64,The First National Bank and Trust Company of Newtown,PA,Bucks County,Newtown,Financial Services,Private CI Entity,Region 3 +92,The First National Bank Of Monterey,IN,Pulaski County,Monterey,Financial Services,Private CI Entity,Region 5 +45,The First National Bank & Trust Co. of Iron Mountain,MI,Dickinson County,Iron Mountain,Financial Services,Private CI Entity,Region 5 +66,The First National Bank & Trust Co.,OK,Carter County,Ardmore,Financial Services,Private CI Entity,Region 6 +39,The Eye Experts,TX,Collin County,McKinney,Healthcare and Public Health,Private CI Entity,Region 6 +59,The Erie County Water Authority,NY,Erie County,Cheektowaga,Government Facilities,Local Tribal Territory,Region 2 +67,The Epstein School,GA,Fulton County,Sandy Springs,,Private CI Entity,Region 4 +56,The Electric Reliability Council of Texas,TX,Travis County,Austin,Energy,Private CI Entity,Region 6 +93,The District Federal Credit Union,CO,8005,Aurora,Financial Services,Private CI Entity,Region 8 +29,The Davidson Group,NV,Washoe County,IVGID,,Private CI Entity,Region 9 +64,The County of Sonoma,CA,Sonoma County,Santa Rosa,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +58,The County of Fresno,CA,Fresno County,Fresno,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +59,The Conrad Company,TN,Shelby County,Memphis,Defense Industrial Base,Private CI Entity,Region 4 +40,The College of New Jersey,NJ,Mercer County,Ewing Township,Government Facilities,State,Region 2 +81,The College of Idaho,ID,Canyon County,Caldwell,Government Facilities,Private CI Entity,Region 10 +59,The Coca-Cola Co.,GA,Fulton County,Atlanta,"Commercial Facilities, Food and Agriculture",Private CI Entity,Region 4 +58,The Clayton Bank,GA,Rabun County,Clayton,Financial Services,Private CI Entity,Region 4 +33,The City of Wisconsin Rapids,WI,Wood County,Wisconsin Rapids,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +78,"The City of Tyler, Texas",TX,Smith County,Tyler,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +39,The City of Santa Cruz,CA,Santa Cruz County,Santa Cruz,Government Facilities,Local Tribal Territory,Region 9 +49,The City of Sanford,FL,Seminole County,Sanford,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +52,"The City of Olathe, KS",KS,Johnson County,Olathe,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +64,The City of Mason Ohio,OH,Warren County,Mason,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,The City of Lynchburg,VA,Lynchburg city,Lynchburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +58,"The City of Douglas, AZ",AZ,Cochise County,Douglas,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +62,The City of Canon City,CO,Fremont County,Cañon City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +69,The City University of New York - CISA,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +85,The City Of Oklahoma City,OK,Oklahoma County,Oklahoma City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +73,The Central Trust Bank,MO,Cole County,Jefferson City,Financial Services,Private CI Entity,Region 7 +80,"The Buckle, Inc.",NE,Buffalo County,Kearney,Commercial Facilities,Private CI Entity,Region 7 +53,"The Broad Institute, Inc.",MA,Middlesex County,Cambridge,Healthcare and Public Health,Private CI Entity,Region 1 +54,The Borough of Hanover Borough,PA,York County,Hanover,Government Facilities,Local Tribal Territory,Region 3 +12,The Blood Center,LA,Orleans Parish,New Orleans,Healthcare and Public Health,Private CI Entity,Region 6 +62,The Block Crypto,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +68,The Blackstone Group - CISA,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +65,The Biltmore Company,NC,Buncombe County,Asheville,Commercial Facilities,Private CI Entity,Region 4 +68,The Beneficient Company Group,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +89,The Beauty Health Company,CA,Los Angeles County,Long Beach,Chemical,Private CI Entity,Region 9 +63,The Bankers Bank,OK,Oklahoma County,Oklahoma City,Financial Services,Private CI Entity,Region 6 +69,The Bank of Utah,UT,Weber County,Ogden,Financial Services,Private CI Entity,Region 8 +40,The Bank of Kaukauna,WI,Outagamie County,Kaukauna,Financial Services,Private CI Entity,Region 5 +88,The Bank of Hemet,CA,Riverside County,Riverside,Financial Services,Private CI Entity,Region 9 +29,The Associated,MD,Baltimore city,Baltimore,Communications,Private CI Entity,Region 3 +77,The Armor Group Inc,OH,Warren County,Mason,Critical Manufacturing,Private CI Entity,Region 5 +91,The Arc Mid-Hudson,NY,Ulster County,Kingston,Healthcare and Public Health,Private CI Entity,Region 2 +61,The Arc Greater Hudson Valley New York,NY,Sullivan County,Monticello,Healthcare and Public Health,Private CI Entity,Region 2 +54,The Apple Creek Banking Company,OH,Wayne County,Apple Creek,Financial Services,Private CI Entity,Region 5 +44,The American Theatre Guild,MO,Jackson County,KCMO,,Private CI Entity,Region 7 +45,The Allen Company Inc.,KY,Fayette County,Lexington,Critical Manufacturing,Private CI Entity,Region 4 +70,The Alabama Municipal Electric Authority,AL,Montgomery County,Montgomery,Energy,Local Tribal Territory,Region 4 +49,The Achievement Network,MA,Suffolk County,Boston,,Private CI Entity,Region 1 +86,Thayer County Health Services,NE,Thayer County,Hebron,Healthcare and Public Health,Local Tribal Territory,Region 7 +68,Thayer County Courthouse,NE,Thayer County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Texas Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Texas State University,TX,Hays County,San Marcos,Government Facilities,State,Region 6 +60,"Texas Reliability Entity, Inc.",TX,Travis County,Austin,Energy,Private CI Entity,Region 6 +58,Texas Regional Bank,TX,Cameron County,Palm Valley,Financial Services,Private CI Entity,Region 6 +89,Texas Refinery Corp & Affiliated Companies,TX,Tarrant County,Fort Worth,Energy,Private CI Entity,Region 6 +56,Texas Municipal League Intergovernmental Risk Pool,TX,Travis County,Austin,Government Facilities,State,Region 6 +74,Texas Military Department,TX,Travis County,Austin,Government Facilities,State,Region 6 +45,Texas General Land Office,TX,Travis County,Austin,Government Facilities,State,Region 6 +63,Texas First Bank,TX,Wichita County,Burkburnett,Financial Services,Private CI Entity,Region 6 +50,"Texas Educational Broadcasting Cooperative, Inc. d/b/a KOOP Radio",TX,Travis County,Austin,Communications,Private CI Entity,Region 6 +50,Texas Education Agency,TX,Travis County,Austin,Government Facilities,State,Region 6 +34,Texas Department of Vehicles,TX,Travis County,Austin,Government Facilities,State,Region 6 +35,Texas Department of Public Safety,TX,Travis County,Austin,"Emergency Services, Government Facilities",State,Region 6 +78,Texas Department of Licensing and Regulation,TX,Travis County,Austin,Government Facilities,State,Region 6 +60,Texas Department of Insurance,TX,Travis County,Austin,Government Facilities,State,Region 6 +78,Texas Department of Housing and Community Affairs - CISA,TX,Travis County,Austin,Government Facilities,State,Region 6 +68,Texas County Memorial Hospital,MO,Texas County,Houston,Healthcare and Public Health,Private CI Entity,Region 7 +88,"Texas County Election Board, Texas, OK",OK,Texas County,Guymon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Texas County Clerk, Texas, MO",MO,Texas County,Houston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +55,"Texas Charter Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Texas Charter Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Mattawan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Texas Bankers Association,TX,Travis County,Austin,Financial Services,Private CI Entity,Region 6 +73,Texas A&M Engineering Extension Service,TX,Brazos County,College Station,Critical Manufacturing,State,Region 6 +54,"Tewksbury Town Clerk, Middlesex, MA",MA,Middlesex County,Tewksbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Tevora Business Solutions Inc,CA,Orange County,Irvine,Information Technology,Private CI Entity,Region 9 +61,"Teton County, WY",WY,Teton County,Jackson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +78,Teton County Idaho,ID,Teton County,Driggs,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +62,"Teton County Election Administrator, Teton, MT",MT,Teton County,Choteau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +79,"Teton County Clerk, Teton, WY",WY,Teton County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +96,"Terry County Elections Administrator, Terry, TX",TX,Terry County,Brownfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,Territorial Savings Bank,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +89,"Terrell County, Texas",TX,Terrell County,Sanderson,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Terrell County Tax Assessor-Collector, Terrell, TX",TX,Terrell County,Sanderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Terrell County County Clerk, Terrell, TX",TX,Terrell County,Sanderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +39,"Terrell County Board of Elections and Registrar, Terrell, GA",GA,Terrell County,Dawson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Terrebonne Parish Registrar of Voters, Terrebonne, LA",LA,Terrebonne Parish,Houma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"Terrebonne Parish Clerk of Court, Terrebonne, LA",LA,Terrebonne Parish,Houma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,Terrebonne General Health System,LA,Terrebonne Parish,Houma,Healthcare and Public Health,Local Tribal Territory,Region 6 +71,Terradepth Inc,TX,Travis County,Austin,,Private CI Entity,Region 6 +81,Terminal Railroad Association of St. Louis,MO,St. Louis city,St. Louis,Transportation Systems,Private CI Entity,Region 7 +63,"Tensas Parish Registrar of Voters, Tensas, LA",LA,Tensas Parish,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Tensas Parish Clerk of Court, Tensas, LA",LA,Tensas Parish,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,"Tennyson Village Clerk, Grant, WI",WI,Grant County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Tennessee Valley Authority (TVA) - CISA,TN,Knox County,Knoxville,"Dams, Energy, Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 4 +42,Tennessee Secretary of State,TN,Davidson County,Nashville,"Election Infrastructure, Government Facilities",State,Region 4 +79,Tennessee Members 1st Federal Credit Union,TN,Anderson County,Oak Ridge,Financial Services,Private CI Entity,Region 4 +53,"Tenex Software Solutions, Inc",FL,12086,Doral,"Election Infrastructure, Information Technology",Private CI Entity,Region 4 +70,Tender Care Learning Centers,PA,Allegheny County,Bridgeville,,Private CI Entity,Region 3 +80,"Templeton Town Clerk, Worcester, MA",MA,Worcester County,Templeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Temple Town Clerk, Hillsborough, NH",NH,Hillsborough County,Temple,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Temple Municipal Registrar, Franklin, ME",ME,Franklin County,Temple,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Temple Municipal Clerk, Franklin, ME",ME,Franklin County,Temple,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Teller County Clerk and Recorder, Teller, CO",CO,Teller County,Cripple Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +17,Telgian Holdings,AZ,Maricopa County,Phoenix,Information Technology,Private CI Entity,Region 9 +45,"Telfair County Board of Elections and Registrar, Telfair, GA",GA,Telfair County,McRae-Helena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +83,"Telecore, Inc",TX,Dallas County,Richardson,Information Technology,Private CI Entity,Region 6 +65,"TeleGuam Holdings, LLC.",GU,66010,Tamuning,Communications,Private CI Entity,Region 9 +55,Tela Bio,PA,Chester County,Malvern,Healthcare and Public Health,Private CI Entity,Region 3 +61,"Tekonsha Township Election Commission, Calhoun, MI",MI,Calhoun County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Tekonsha Township Clerk, Calhoun, MI",MI,Calhoun County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Tekmark Global Solutions, LLC",NJ,Middlesex County,Edison,Information Technology,Private CI Entity,Region 2 +58,"Tehama County ROV-Clerk-Recorder, Tehama, CA",CA,Tehama County,Red Bluff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +48,"Tecumseh City Election Commission, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Tecumseh City Clerk, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Technology Service Corporation,IN,Monroe County,Bloomington,Information Technology,Local Tribal Territory,Region 5 +65,Technical Prospects,WI,Outagamie County,Appleton,Information Technology,Private CI Entity,Region 5 +9,Technical Manufacturing Corporation,CT,Middlesex County,Durham,Critical Manufacturing,Private CI Entity,Region 1 +65,Tech Support Inc DBA Tech Experts,MI,Monroe County,Monroe,Information Technology,Private CI Entity,Region 5 +66,Tech Met Inc.,PA,Allegheny County,Glassport,Critical Manufacturing,Private CI Entity,Region 3 +65,Teaneck Public Schools,NJ,Bergen County,Teaneck,Government Facilities,Local Tribal Territory,Region 2 +67,Teamwork Commerce,FL,Pinellas County,Clearwater,Information Technology,Private CI Entity,Region 4 +61,Teachers' Retirement System of the State of Illinois,IL,Sangamon County,Springfield,Financial Services,State,Region 5 +40,Teachers' Retirement System of the City of New York,NY,New York County,New York,Financial Services,Local Tribal Territory,Region 2 +70,Teachers' Retirement System,NY,Albany County,Albany,"Financial Services, Government Facilities",State,Region 2 +49,Teachers College,NY,New York County,New York,Government Facilities,Private CI Entity,Region 2 +86,"Tazewell County Registrar, Tazewell, VA",VA,Tazewell County,Tazewell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Tazewell County Electoral Board, Tazewell, VA",VA,Tazewell County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Tazewell County Clerk, Tazewell, IL",IL,Tazewell County,Pekin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Taymouth Township Election Commission, Saginaw, MI",MI,Saginaw County,Birch Run,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Taymouth Township Clerk, Saginaw, MI",MI,Saginaw County,Birch Run,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Taylorsville-Bennion Improvement District,UT,Salt Lake County,Salt Lake City,Water and WasteWater Systems,Private CI Entity,Region 8 +24,"Taylor Village Clerk, Jackson, WI",WI,Jackson County,Taylor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Taylor County, IA",IA,Taylor County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +75,"Taylor County Supervisor of Elections, Taylor, FL",FL,Taylor County,Perry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,Taylor County Government,KY,Taylor County,Campbellsville,Government Facilities,Local Tribal Territory,Region 4 +50,"Taylor County Elections Administrator, Taylor, TX",TX,Taylor County,Abilene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Taylor County Clerk, Taylor, WV",WV,Taylor County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +38,"Taylor County Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Taylor County Board of Elections and Registrar, Taylor, GA",GA,Taylor County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Taylor County Auditor, Taylor, IA",IA,Taylor County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +71,"Taycheedah Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Fond du Lac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Tax Appraisal District of Bell County,TX,Bell County,Belton,Government Facilities,Local Tribal Territory,Region 6 +68,"Tawas Township Election Commission, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Tawas Township Clerk, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Tawas City City Election Commission, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Tawas City City Clerk, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,Taunton Municipal Lighting Plant,MA,Bristol County,Taunton,Energy,Local Tribal Territory,Region 1 +64,"Taunton Board Of Registrars, Bristol, MA",MA,Bristol County,Taunton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Tattnall County Board of Elections and Registrar, Tattnall, GA",GA,Tattnall County,Reidsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Tate County Election Commission, Tate, MS",MS,Tate County,Senatobia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Tate County Circuit Clerk, Tate, MS",MS,Tate County,Senatobia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Tarrant County Elections Administrator, Tarrant, TX",TX,Tarrant County,Fort Worth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Taos County Clerk, Taos, NM",NM,Taos County,Taos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"Tangipahoa Parish Registrar of Voters, Tangipahoa, LA",LA,Tangipahoa Parish,Amite City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Tangipahoa Parish Clerk of Court, LA",LA,Tangipahoa Parish,Amite City,Government Facilities,Local Tribal Territory,Region 6 +19,"Taney County Clerk, Taney, MO",MO,Taney County,Forsyth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Tamworth Town Clerk, Carroll, NH",NH,Carroll County,Tamworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Tampa Sports Authority,FL,Hillsborough County,Tampa,Commercial Facilities,Private CI Entity,Region 4 +50,"Tamaya Enterprises Inc, DBA. Santa Ana Star Casino Hotel",NM,Sandoval County,Bernalillo,Commercial Facilities,Local Tribal Territory,Region 6 +67,"Tama County Auditor, Tama, IA",IA,Tama County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,"Talmadge Municipal Registrar, Washington, ME",ME,Washington County,Waite,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Talmadge Municipal Clerk, Washington, ME",ME,Washington County,Waite,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Tallmadge Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Tallmadge Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Tallapoosa County Judge of Probate, Tallapoosa, AL",AL,Tallapoosa County,Dadeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Tallapoosa County Circuit Clerk, Tallapoosa, AL",AL,Tallapoosa County,Dadeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Tallapoosa County Board of Registrars, Tallapoosa, AL",AL,Tallapoosa County,Dadeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Tallapoosa County Absentee Elections Manager, Tallapoosa, AL",AL,Tallapoosa County,Dadeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Talladega County Judge of Probate, Talladega, AL",AL,Talladega County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Talladega County Circuit Clerk, Talladega, AL",AL,Talladega County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Talladega County Board of Registrars, Talladega, AL",AL,Talladega County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Talladega County Absentee Elections Manager, Talladega, AL",AL,Talladega County,Waldo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +83,"Talkoot, Inc",OR,Multnomah County,Portland,Information Technology,Private CI Entity,Region 10 +54,"Taliaferro County Board of Elections and Registrar, Taliaferro, GA",GA,Taliaferro County,Crawfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,"Talbot County, MD",MD,Talbot County,Easton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +28,Talbot County Public Schools,MD,Talbot County,Easton,Government Facilities,Local Tribal Territory,Region 3 +60,"Talbot County Board of Elections, Talbot, MD",MD,Talbot County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +26,"Talbot County Board of Elections and Registrar, Talbot, GA",GA,Talbot County,Talbotton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Tainter Town Clerk, Dunn, WI",WI,Dunn County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Tahquamenon Area Credit Union,MI,Luce County,Newberry,Financial Services,Private CI Entity,Region 5 +33,Tahoe Forest Hospital District,CA,Nevada County,Truckee,Healthcare and Public Health,Private CI Entity,Region 9 +49,Tahoe City Public Utility District,CA,Placer County,Tahoe City,Water and WasteWater Systems,Local Tribal Territory,Region 9 +47,Taggart International LTD,FL,12086,Miami Lakes,Transportation Systems,Private CI Entity,Region 4 +38,"Taft Town Clerk, Taylor, WI",WI,Taylor County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Tacoma Community College,WA,Pierce County,Tacoma,Government Facilities,Local Tribal Territory,Region 10 +64,"TWM Associates, Inc.",VA,Spotsylvania County,Spotsylvania Courthouse,Information Technology,Private CI Entity,Region 3 +70,TWIN Capital Management,PA,Washington County,Canonsburg,Financial Services,Private CI Entity,Region 3 +65,"TVS Supply Chain Solutions North America, Inc",MO,St. Charles County,St Peters,Transportation Systems,Private CI Entity,Region 7 +88,TSB Bank - CISA,WI,Dodge County,Lomira,Financial Services,Private CI Entity,Region 5 +28,TS Banking Group,IA,Pottawattamie County,Treynor,Financial Services,Private CI Entity,Region 7 +71,"TRIUM CYBER SERVICES, INC.",CT,Hartford County,Farmington,Information Technology,Private CI Entity,Region 1 +62,TREAS - United States Mint - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +79,TREAS - Office of the Comptroller of the Currency (OCC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,TREAS - Internal Revenue Service (IRS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +81,TREAS - Financial Stability Oversight Council (FSOC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +65,TREAS - Department of Treasury (TREAS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +67,TREAS - Bureau of Engraving and Printing (BEP) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +47,TMRW Sports,FL,Orange County,Maitland,Communications,Private CI Entity,Region 4 +59,"TLC Ingredients, Inc.",IL,Will County,Lockport,Food and Agriculture,Private CI Entity,Region 5 +36,THE COLLEGE OF ST. SCHOLASTICA,MN,St. Louis County,Duluth,,Private CI Entity,Region 5 +83,"TFE, Inc",TN,Anderson County,Oak Ridge,Transportation Systems,Private CI Entity,Region 4 +68,TEKLYNX Americas,WI,Milwaukee County,Glendale,Information Technology,Private CI Entity,Region 5 +64,TECO Services Inc,FL,Hillsborough County,Tampa,Energy,Private CI Entity,Region 4 +47,TCM Bank NA,FL,Hillsborough County,Tampa,Financial Services,Private CI Entity,Region 4 +55,TCC Software Solutions,IN,Marion County,Indianapolis,Information Technology,Private CI Entity,Region 5 +43,TBK Bank TriumphPay,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +50,TBI US Operations,FL,Seminole County,Sanford,Transportation Systems,Local Tribal Territory,Region 4 +44,TAX ME LLC,VA,Henrico County,Henrico,Financial Services,Private CI Entity,Region 3 +42,TAK Product Center,VA,Fairfax County,Fort Belvoir,"Communications, Defense Industrial Base",Private CI Entity,Region 3 +48,System Solutions Inc,PA,Philadelphia County,Philadelphia,Information Technology,Private CI Entity,Region 3 +69,Syracuse Regional Airport Authority,NY,Onondaga County,Syracuse,Transportation Systems,Local Tribal Territory,Region 2 +73,Syracuse Area Health,NE,Otoe County,Syracuse,Healthcare and Public Health,Private CI Entity,Region 7 +62,Syosset Central School District,NY,Nassau County,Syosset,Government Facilities,Local Tribal Territory,Region 2 +57,Synergy Laboratories,AL,Mobile County,Mobile,Chemical,Private CI Entity,Region 4 +75,"SynerComm, Inc.",WI,Waukesha County,Brookfield,Information Technology,Private CI Entity,Region 5 +61,"Sylvester Town Clerk, Green, WI",WI,Green County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Sylvan Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Sylvan Township Election Commission, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Sylvan Township Clerk, Washtenaw, MI",MI,Washtenaw County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Sylvan Township Clerk, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Sylvan Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,Sycuan Band of the Kumeyaay Nation,CA,San Diego County,El Cajon,Government Facilities,Local Tribal Territory,Region 9 +48,Swope Construction,WV,Mercer County,Bluefield,Commercial Facilities,Private CI Entity,Region 3 +60,"Switzerland County Clerk, Switzerland, IN",IN,Switzerland County,Vevay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Swiss Town Clerk, Burnett, WI",WI,Burnett County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Swisher Electric Cooperative, Inc.",TX,Swisher County,Tulia,Energy,Private CI Entity,Region 6 +96,"Swisher County Elections Administrator, Swisher, TX",TX,Swisher County,Tulia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,Swinomish Indian Tribal Community,WA,Skagit County,La Conner,Government Facilities,Local Tribal Territory,Region 10 +47,"Swift County Auditor, Swift, MN",MN,Swift County,Benson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Sweetwater Township Election Commission, Lake, MI",MI,Lake County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Sweetwater Township Clerk, Lake, MI",MI,Lake County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sweetwater County Clerk, Sweetwater, WY",WY,Sweetwater County,Green River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,Sweetwater Authority,CA,San Diego County,Chula Vista,Water and WasteWater Systems,Local Tribal Territory,Region 9 +52,"Sweet Grass County Election Administrator, Sweet Grass, MT",MT,Sweet Grass County,Big Timber,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +77,Swedesboro Woolwich School District,NJ,Gloucester County,Woolwich Township,Government Facilities,Local Tribal Territory,Region 2 +51,"Sweden Municipal Registrar, Oxford, ME",ME,Oxford County,Bridgton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Sweden Municipal Clerk, Oxford, ME",ME,Oxford County,Bridgton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Swartz Creek City Election Commission, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Swartz Creek City Clerk, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Swarthmore College,PA,Delaware County,Swarthmore,Government Facilities,Private CI Entity,Region 3 +85,"Swanzey Town Clerk, Cheshire, NH",NH,Cheshire County,Swanzey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Swanville Municipal Registrar, Waldo, ME",ME,Waldo County,Swanville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Swanville Municipal Clerk, Waldo, ME",ME,Waldo County,Swanville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Swanton Town Treasurer, Franklin, VT",VT,Franklin County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Swanton Town Clerk, Franklin, VT",VT,Franklin County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Swansea Town Clerk, Bristol, MA",MA,Bristol County,Swansea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Swans Island Municipal Registrar, Hancock, ME",ME,Hancock County,Minturn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Swans Island Municipal Clerk, Hancock, ME",ME,Hancock County,Minturn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Swank Motion Pictures, Inc.",MO,St. Louis County,St. Louis,Communications,Private CI Entity,Region 7 +48,"Swan Creek Township Election Commission, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Swan Creek Township Clerk, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Swampscott Town Clerk, Essex, MA",MA,Essex County,Swampscott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Swallows Charter Academy,CO,Pueblo County,Pueblo,Government Facilities,Local Tribal Territory,Region 8 +31,"Swain County Board of Elections, Swain, NC",NC,Swain County,Bryson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Swain Construction, Inc.",NE,Douglas County,Omaha,Commercial Facilities,Private CI Entity,Region 7 +26,"Suwannee County Supervisor of Elections, Suwannee, FL",FL,Suwannee County,Live Oak,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Suttons Bay Township Election Commission, Leelanau, MI",MI,Leelanau County,Suttons Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Suttons Bay Township Clerk, Leelanau, MI",MI,Leelanau County,Suttons Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Sutton Transport, Inc.",WI,Marathon County,Schofield,Transportation Systems,Private CI Entity,Region 5 +99,"Sutton Town Treasurer, Caledonia, VT",VT,Caledonia County,Sutton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Sutton Town Clerk, Worcester, MA",MA,Worcester County,Sutton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Sutton Town Clerk, Merrimack, NH",NH,Merrimack County,Bradford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Sutton Town Clerk, Caledonia, VT",VT,Caledonia County,Sutton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Sutton County, Texas",TX,Sutton County,Sonora,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Sutton County Tax Assessor-Collector, Sutton, TX",TX,Sutton County,Sonora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Sutton County County Clerk, Sutton, TX",TX,Sutton County,Sonora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Sutter County Superintendent of Schools,CA,Sutter County,Yuba City,Government Facilities,Local Tribal Territory,Region 9 +44,"Sutter County Clerk-Recorder, Sutter, CA",CA,Sutter County,Yuba City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +96,"Sussex Village Clerk, Waukesha, WI",WI,Waukesha County,Sussex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Sussex County Registrar, Sussex, VA",VA,Sussex County,Sussex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,"Sussex County Electoral Board, Sussex, VA",VA,Sussex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,"Sussex County Commissioner of Registration, Sussex, NJ",NJ,Sussex County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +69,"Sussex County Clerk, Sussex, NJ",NJ,Sussex County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +48,"Sussex County Board of Elections, Sussex, NJ",NJ,Sussex County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +70,Susquenita School District,PA,Perry County,Duncannon,Government Facilities,Local Tribal Territory,Region 3 +39,Susquehanna University,PA,Snyder County,Selinsgrove,,Private CI Entity,Region 3 +27,Susquehanna River Basin Commission (SRBC) - CISA,PA,Dauphin County,Harrisburg,"Government Facilities, Water and WasteWater Systems",Federal (non-FCEB),Region 3 +69,"Susquehanna International Group, LLP",PA,Philadelphia County,Philadelphia,Financial Services,Private CI Entity,Region 3 +49,"Susquehanna County Board of Elections, Susquehanna, PA",PA,Susquehanna County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,Susan G Komen,TX,Dallas County,Farmers Branch,Healthcare and Public Health,Private CI Entity,Region 6 +26,"Surry Town Clerk, Cheshire, NH",NH,Cheshire County,Surry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Surry Municipal Registrar, Hancock, ME",ME,Hancock County,Surry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Surry Municipal Clerk, Hancock, ME",ME,Hancock County,Surry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Surry County Registrar, Surry, VA",VA,Surry County,Surry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Surry County Electoral Board, Surry, VA",VA,Surry County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Surry County Board of Elections, Surry, NC",NC,Surry County,Dobson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Surrey Township Election Commission, Clare, MI",MI,Clare County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Surrey Township Clerk, Clare, MI",MI,Clare County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Suring Village Clerk, Oconto, WI",WI,Oconto County,Suring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Surface Transportation Board (STB) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +65,Sure Controls Inc,WI,Outagamie County,Greenville,Critical Manufacturing,Private CI Entity,Region 5 +49,Supreme Court of Nevada - Nevada Judiciary,NV,Carson City,Carson City,Government Facilities,State,Region 9 +61,Supreme Court - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +56,Supra ITS,NJ,Middlesex County,Edison,Information Technology,Private CI Entity,Region 2 +80,Supply Dynamics Inc,OH,Clermont County,Loveland,Information Technology,Private CI Entity,Region 5 +90,"Superior Village Clerk, Douglas, WI",WI,Douglas County,Superior,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Superior Town Clerk, Douglas, WI",WI,Douglas County,Superior,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Superior Fibers,WV,Preston County,Reedsville,Chemical,Private CI Entity,Region 3 +43,"Superior Court of California, County of San Bernardino",CA,San Bernardino County,San Bernardino,Government Facilities,Local Tribal Territory,Region 9 +55,"Superior Court of California, County of Orange",CA,Orange County,Santa Ana,Government Facilities,Local Tribal Territory,Region 9 +48,Superior Court of California County of Riverside,CA,Riverside County,Riverside,Government Facilities,Local Tribal Territory,Region 9 +55,"Superior City Clerk, Douglas, WI",WI,Douglas County,Superior,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Superior Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Superior Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Superior Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Superior Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Sunovion Pharmaceuticals,MA,Middlesex County,Marlboro,Healthcare and Public Health,Private CI Entity,Region 1 +51,Sunlight Financial Inc,NC,Mecklenburg County,Charlotte,Financial Services,Private CI Entity,Region 4 +49,"Sunflower County Election Commission, Sunflower, MS",MS,Sunflower County,Indianola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Sunflower County Circuit Clerk, Sunflower, MS",MS,Sunflower County,Indianola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Sunfield Township Election Commission, Eaton, MI",MI,Eaton County,Sunfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Sunfield Township Clerk, Eaton, MI",MI,Eaton County,Sunfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Sunderland Town Treasurer, Bennington, VT",VT,Bennington County,Sunderland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Sunderland Town Clerk, Franklin, MA",MA,Franklin County,Sunderland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Sunderland Town Clerk, Bennington, VT",VT,Bennington County,Sunderland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Suncor - CISA,CO,Adams County,Commerce City,Energy,Private CI Entity,Region 8 +65,Suncoast Credit Union - CISA,FL,Hillsborough County,Tampa,Financial Services,Private CI Entity,Region 4 +74,Sunbelt Federal Credit Union,MS,Forrest County,Hattiesburg,Financial Services,Private CI Entity,Region 4 +49,"Sunapee Town Clerk, Sullivan, NH",NH,Sullivan County,Sunapee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,SunWest Federal Credit Union,AZ,Maricopa County,Phoenix,Financial Services,Private CI Entity,Region 9 +46,Sun-Maid Growers of California,CA,Fresno County,Fresno,Food and Agriculture,Private CI Entity,Region 9 +76,"Sun Prairie Town Clerk, Dane, WI",WI,Dane County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Sun Prairie City Clerk, Dane, WI",WI,Dane County,Sun Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Sun Federal Credit Union,OH,Lucas County,Maumee,Financial Services,Private CI Entity,Region 5 +76,"Sumter County Supervisor of Elections, Sumter, FL",FL,Sumter County,Wildwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,"Sumter County Judge of Probate, Sumter, AL",AL,Sumter County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Sumter County Circuit Clerk, Sumter, AL",AL,Sumter County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,"Sumter County Board of Voter Registration and Elections, Sumter, SC",SC,Sumter County,Sumter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,"Sumter County Board of Registrars, Sumter, AL",AL,Sumter County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Sumter County Board of Elections and Registrar, Sumter, GA",GA,Sumter County,Americus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Sumter County Absentee Elections Manager, Sumter, AL",AL,Sumter County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Sumpter Township Election Commission, Wayne, MI",MI,Wayne County,Belleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Sumpter Township Clerk, Wayne, MI",MI,Wayne County,Belleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sumpter Town Clerk, Sauk, WI",WI,Sauk County,North Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sumner-Bonney Lake School District, WA",WA,Pierce County,Sumner,Government Facilities,Local Tribal Territory,Region 10 +48,"Sumner Township Election Commission, Gratiot, MI",MI,Gratiot County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Sumner Township Clerk, Gratiot, MI",MI,Gratiot County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Sumner Town Clerk, Trempealeau, WI",WI,Trempealeau County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Sumner Town Clerk, Jefferson, WI",WI,Jefferson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Sumner Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Sumner Municipal Registrar, Oxford, ME",ME,Oxford County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Sumner Municipal Clerk, Oxford, ME",ME,Oxford County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Sumner County Elections Administrator, Sumner, TN",TN,Sumner County,Gallatin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Sumner County Clerk, Sumner, KS",KS,Sumner County,Wellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +71,"Summit Village Clerk, Waukesha, WI",WI,Waukesha County,Oconomowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Summit Township Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Summit Township Election Commission, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Summit Township Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Summit Township Clerk, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Summit Town Clerk, Langlade, WI",WI,Langlade County,Gleason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Summit Town Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Summit Town Clerk, Douglas, WI",WI,Douglas County,Foxboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Summit Interconnect, Inc.",CA,Orange County,Anaheim,Critical Manufacturing,Private CI Entity,Region 9 +46,Summit Hosting LLC,GA,Forsyth County,Alpharetta,Information Technology,Private CI Entity,Region 4 +44,"Summit County, Ohio Election Infrastructure",OH,Summit County,Akron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Summit County Public Health,OH,Summit County,Akron,Healthcare and Public Health,Local Tribal Territory,Region 5 +93,Summit County Department of Public Safety,OH,Summit County,Akron,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +56,"Summit County Clerk, Summit, UT",UT,Summit County,Coalville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,"Summit County Clerk and Recorder, Summit, CO",CO,Summit County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +91,Summit Classical School,SC,Laurens County,Clinton,,Private CI Entity,Region 4 +47,Summit Agricultural Group,IA,Hardin County,Alden,Food and Agriculture,Private CI Entity,Region 7 +33,"Summers County Clerk, Summers, WV",WV,Summers County,Hinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +66,"Summerfield Township Election Commission, Monroe, MI",MI,Monroe County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Summerfield Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Summerfield Township Clerk, Monroe, MI",MI,Monroe County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Summerfield Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Sumitomo Chemical America,NY,New York County,New York,Chemical,Private CI Entity,Region 2 +42,"Sully County, SD",SD,Sully County,Onida,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +42,"Sully County Auditor, Sully, SD",SD,Sully County,Onida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +38,"Sullivan Township Election Commission, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Sullivan Township Clerk, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Sullivan Town Clerk, Cheshire, NH",NH,Cheshire County,Sullivan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Sullivan Municipal Registrar, Hancock, ME",ME,Hancock County,Sullivan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Sullivan Municipal Clerk, Hancock, ME",ME,Hancock County,Sullivan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Sullivan County, New York",NY,Sullivan County,Monticello,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +50,"Sullivan County Elections Administrator, Sullivan, TN",TN,Sullivan County,Blountville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Sullivan County Clerk, Sullivan, MO",MO,Sullivan County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Sullivan County Board of Elections, Sullivan, PA",PA,Sullivan County,Laporte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +6,"Sullivan County Board of Elections, Sullivan, NY",NY,Sullivan County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +48,"Sugar Island Township Election Commission, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Sugar Island Township Clerk, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Sugar Hill Town Clerk, Grafton, NH",NH,Grafton County,Sugar Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Sugar Camp Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Suffolk County, New York",NY,Suffolk County,Hauppauge,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +67,Suffolk County Water Authority,NY,Suffolk County,Hauppauge,Water and WasteWater Systems,Local Tribal Territory,Region 2 +57,"Suffolk County Board of Elections, Suffolk, NY",NY,Suffolk County,Yaphank,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +7,"Suffolk City Registrar, VA",VA,Suffolk city,Suffolk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +7,"Suffolk City Electoral Board, VA",VA,Suffolk city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Suffield Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Suffield Registrar of Voters, Hartford, CT",CT,Hartford County,Suffield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Suffield Public School,CT,Hartford County,Suffield,Government Facilities,Local Tribal Territory,Region 1 +53,Suffield Academy,CT,Hartford County,Suffield,,Private CI Entity,Region 1 +58,"Sudbury Town Treasurer, Rutland, VT",VT,Rutland County,Sudbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Sudbury Town Clerk, Rutland, VT",VT,Rutland County,Sudbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Sudbury Town Clerk, Middlesex, MA",MA,Middlesex County,Sudbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Success Town Clerk, Coos, NH",NH,Coos County,Shelburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,Subsentio,CO,Arapahoe County,Greenwood Village,Information Technology,Private CI Entity,Region 8 +85,Sublette County School District 9,WY,Sublette County,Pinedale,Government Facilities,Local Tribal Territory,Region 8 +31,"Sublette County Clerk, Sublette, WY",WY,Sublette County,Pinedale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +44,"Suamico Village Clerk, Brown, WI",WI,Brown County,Suamico,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Stutsman Holdings Inc.,IA,Johnson County,Hills,Food and Agriculture,Private CI Entity,Region 7 +91,"Stutsman County Auditor, Stutsman, ND",ND,Stutsman County,Jamestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,"Sturgis Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Sturgis Township Clerk, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Sturgis Bank and Trust Company,MI,St. Joseph County,Sturgis,Financial Services,Private CI Entity,Region 5 +99,"Sturgeon Bay Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Sturgeon Bay City Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Sturdy Memorial Hospital,MA,Bristol County,Attleboro,Healthcare and Public Health,Private CI Entity,Region 1 +49,"Sturbridge Town Clerk, Worcester, MA",MA,Worcester County,Sturbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Stubbs Town Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Stryker Corporation ,MI,Kalamazoo County,Portage,"Critical Manufacturing, Healthcare and Public Health",Private CI Entity,Region 5 +93,"Strum Village Clerk, Trempealeau, WI",WI,Trempealeau County,Strum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Strongs Prairie Town Clerk, Adams, WI",WI,Adams County,Arkdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Stronghold Data,MO,Jasper County,Joplin,Information Technology,Private CI Entity,Region 7 +61,"Strong Municipal Registrar, Franklin, ME",ME,Franklin County,Strong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Strong Municipal Clerk, Franklin, ME",ME,Franklin County,Strong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Stronach Township Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Stronach Township Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Strider Sports International Inc.,SD,Pennington County,Rapid City,Communications,Private CI Entity,Region 8 +51,"Strickland Town Clerk, Rusk, WI",WI,Rusk County,Weyerhaeuser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Stratton Town Treasurer, Windham, VT",VT,Windham County,Stratton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Stratton Town Clerk, Windham, VT",VT,Windham County,Stratton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Strathmore Capital Advisors, Inc.",NC,Mecklenburg County,Charlotte,Financial Services,Private CI Entity,Region 4 +13,"Stratham Town Clerk, Rockingham, NH",NH,Rockingham County,Stratham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Stratford Village Clerk, Marathon, WI",WI,Marathon County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Stratford Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Stratford Town Clerk, Coos, NH",NH,Coos County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Stratford Registrar of Voters, Fairfield, CT",CT,Fairfield County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Strategic Data Systems,TX,Tarrant County,Keller,Information Technology,Private CI Entity,Region 6 +42,StrataDefense,WI,Marathon County,Wausau,Information Technology,Private CI Entity,Region 5 +81,"Strafford Town Treasurer, Orange, VT",VT,Orange County,Strafford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,"Strafford Town Clerk, Strafford, NH",NH,Strafford County,Strafford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Strafford Town Clerk, Orange, VT",VT,Orange County,Strafford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Stradling Yocca Carlson & Rauth,CA,Orange County,Newport Beach,,Private CI Entity,Region 9 +47,"Stowe Town Treasurer, Lamoille, VT",VT,Lamoille County,Stowe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Stowe Town Clerk, Lamoille, VT",VT,Lamoille County,Stowe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Stowe Municipal Registrar, Oxford, ME",ME,Oxford County,Stow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Stowe Municipal Clerk, Oxford, ME",ME,Oxford County,Stow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,Stowe Electric Department,VT,Lamoille County,Stowe,Energy,Local Tribal Territory,Region 1 +47,"Stow Town Clerk, Middlesex, MA",MA,Middlesex County,Stow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Stoughton Town Clerk, Norfolk, MA",MA,Norfolk County,Stoughton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Stoughton City Clerk, Dane, WI",WI,Dane County,Stoughton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Story County, IA",IA,Story County,Nevada,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +56,"Storey County, NV",NV,Storey County,Virginia City,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 9 +38,"Stonington Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Stonington Registrar of Voters, New London, CT",CT,New London County,Stonington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Stonington Municipal Registrar, Hancock, ME",ME,Hancock County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Stonington Municipal Clerk, Hancock, ME",ME,Hancock County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Stonewall County Tax Assessor-Collector, Stonewall, TX",TX,Stonewall County,Aspermont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Stonewall County County Clerk, Stonewall, TX",TX,Stonewall County,Aspermont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Stoneham Town Clerk, Middlesex, MA",MA,Middlesex County,Stoneham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Stoneham Municipal Registrar, Oxford, ME",ME,Oxford County,Stoneham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Stoneham Municipal Clerk, Oxford, ME",ME,Oxford County,Stoneham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Stone Lake Town Clerk, Washburn, WI",WI,Washburn County,Stone Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Stone County School District,MS,Stone County,Wiggins,Government Facilities,Local Tribal Territory,Region 4 +50,"Stone County Election Commission, Stone, MS",MS,Stone County,Wiggins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Stone County Election Commision, Stone, AR",AR,Stone County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Stone County Clerk, Stone, MO",MO,Stone County,Galena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +74,"Stone County Clerk, Stone, AR",AR,Stone County,Mountain View,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Stone County Circuit Clerk, Stone, MS",MS,Stone County,Wiggins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,"Stokes County Board of Elections, Stokes, NC",NC,Stokes County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Stoddard Village Clerk, Vernon, WI",WI,Vernon County,Stoddard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Stoddard Town Clerk, Cheshire, NH",NH,Cheshire County,Stoddard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Stoddard County Clerk, Stoddard, MO",MO,Stoddard County,Bloomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +87,"Stockton Springs Municipal Registrar, Waldo, ME",ME,Waldo County,Stockton Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Stockton Springs Municipal Clerk, Waldo, ME",ME,Waldo County,Stockton Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Stockholm Village Clerk, Pepin, WI",WI,Pepin County,Stockholm,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Stockholm Town Clerk, Pepin, WI",WI,Pepin County,Stockholm,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Stockbridge Village Clerk, Calumet, WI",WI,Calumet County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Stockbridge Township Election Commission, Ingham, MI",MI,Ingham County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Stockbridge Township Clerk, Ingham, MI",MI,Ingham County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Stockbridge Town Treasurer, Windsor, VT",VT,Windsor County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Stockbridge Town Clerk, Windsor, VT",VT,Windsor County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Stockbridge Town Clerk, Calumet, WI",WI,Calumet County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Stockbridge Town Clerk, Berkshire, MA",MA,Berkshire County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Stinnett Town Clerk, Washburn, WI",WI,Washburn County,Springbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Stimson Lumber Company,OR,Multnomah County,Portland,Food and Agriculture,Private CI Entity,Region 10 +58,Stillwater Public Schools,OK,Payne County,Stillwater,Government Facilities,Local Tribal Territory,Region 6 +47,"Stillwater County, MT",MT,Stillwater County,Columbus,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +49,Stillaguamish Tribe of Indians,WA,Snohomish County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +65,"Stiles Town Clerk, Oconto, WI",WI,Oconto County,Lena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,Stickney-Forest View Public Library District,IL,Cook County,Stickney,Government Facilities,Local Tribal Territory,Region 5 +61,"Stewart County Elections Administrator, Stewart, TN",TN,Stewart County,Dover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,Steward Health Care,TX,Dallas County,Dallas,Healthcare and Public Health,Private CI Entity,Region 6 +44,Stevens County Information Services,WA,Stevens County,Colville,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 10 +31,"Stevens County Clerk, Stevens, KS",KS,Stevens County,Hugoton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,"Stevens County Auditor, Stevens, MN",MN,Stevens County,Morris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Steuben Village Clerk, Crawford, WI",WI,Crawford County,Steuben,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Steuben Municipal Registrar, Washington, ME",ME,Washington County,Steuben,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Steuben Municipal Clerk, Washington, ME",ME,Washington County,Steuben,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Steuben County, New York",NY,Steuben County,Bath,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +81,"Steuben County Clerk, Steuben, IN",IN,Steuben County,Angola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Steuben County Board of Elections, Steuben, NY",NY,Steuben County,Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +61,"Stettin Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Stetson Municipal Registrar, Penobscot, ME",ME,Penobscot County,Stetson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Stetson Municipal Clerk, Penobscot, ME",ME,Penobscot County,Stetson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Sterling Town Clerk, Worcester, MA",MA,Worcester County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Sterling Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Sterling Town Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Sterling Seacrest Pritchard,GA,Cobb County,Atlanta,Financial Services,Private CI Entity,Region 4 +61,"Sterling Registrar of Voters, Windham, CT",CT,Windham County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,Sterling Municipal Light Department,MA,Worcester County,Sterling,Energy,Local Tribal Territory,Region 1 +50,"Sterling Heights City Election Commission, Macomb, MI",MI,Macomb County,Macomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Sterling Heights City Clerk, Macomb, MI",MI,Macomb County,Macomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Sterling County County Clerk, Sterling, TX",TX,Sterling County,Sterling City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,"Stephenson Township Election Commission, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Stephenson Township Clerk, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Stephenson County, IL",IL,Stephenson County,Freeport,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +83,"Stephenson County Clerk, Stephenson, IL",IL,Stephenson County,Freeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Stephenson City Election Commission, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Stephenson City Clerk, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Stephens County Tax Assessor-Collector, Stephens, TX",TX,Stephens County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +91,"Stephens County Board of Elections and Registrar, Stephens, GA",GA,Stephens County,Toccoa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,Stennis Center for Public Service - CISA,MS,Oktibbeha County,Starkville,Government Facilities,Federal (non-FCEB),Region 4 +56,Stellar Exploration Inc,CA,San Luis Obispo County,San Luis Obispo,Energy,Private CI Entity,Region 9 +83,"Stella Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Steger School District 194,IL,Will County,Steger,Government Facilities,Local Tribal Territory,Region 5 +48,"Steele County, ND",ND,Steele County,Finley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +54,"Steele County, MN",MN,Steele County,Owatonna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Steele County Auditor, Steele, ND",ND,Steele County,Finley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Steele County Auditor, Steele, MN",MN,Steele County,Owatonna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Steel Root, LLC",MA,Essex County,Salem,Critical Manufacturing,Private CI Entity,Region 1 +66,"Ste. Genevieve County Clerk, Ste. Genevieve, MO",MO,Ste. Genevieve County,Ste. Genevieve,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +74,"Staunton City Registrar, VA",VA,Staunton city,Staunton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +74,"Staunton City Electoral Board, VA",VA,Staunton city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,State of Wyoming - Vital Statistics Services,WY,Laramie County,Cheyenne,Government Facilities,State,Region 8 +59,State of Wyoming - Home and Community Based Services,WY,Laramie County,Cheyenne,"Government Facilities, Healthcare and Public Health",State,Region 8 +54,State of Wyoming (WY) - CISA,WY,Laramie County,Cheyenne,"Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +49,State of Wisconsin Investment Board,WI,Dane County,Madison,Financial Services,State,Region 5 +30,State of Wisconsin Department of Revenue,WI,Dane County,Madison,Government Facilities,State,Region 5 +33,State of Wisconsin - Election Infrastructure,WI,Dane County,Madison,"Election Infrastructure, Government Facilities",State,Region 5 +53,State of Wisconsin (WI) - CISA,WI,Dane County,Madison,"Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +55,State of West Virginia (WV) - CISA,WV,Kanawha County,Charleston,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 3 +52,State of Washington - Consolidated Technology Services,WA,Thurston County,Olympia,"Government Facilities, Information Technology",State,Region 10 +52,State of Washington (WA) - CISA,WA,Thurston County,Olympia,"Emergency Services, Government Facilities, Transportation Systems",State,Region 10 +61,"State of Virginia, Department of Medical Assistance Services",VA,Richmond city,Richmond,"Government Facilities, Healthcare and Public Health",State,Region 3 +56,State of Virginia - Election Infrastructure,VA,Richmond city,Richmond,"Election Infrastructure, Government Facilities",State,Region 3 +58,State of Virginia (VA) - CISA,VA,Richmond city,Richmond,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 3 +29,State of Vermont - Election Infrastructure,VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",State,Region 1 +17,State of Vermont (VT) - CISA,VT,Washington County,Montpelier,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +47,State of Utah - Election Infrastructure,UT,Salt Lake County,Salt Lake City,"Election Infrastructure, Government Facilities",State,Region 8 +50,State of Utah (UT) - CISA,UT,Salt Lake County,Salt Lake City,"Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +69,State of Texas - Election Infrastructure,TX,Travis County,Austin,"Election Infrastructure, Government Facilities",State,Region 6 +48,State of Texas (TX) - CISA,TX,Travis County,Austin,"Emergency Services, Government Facilities, Transportation Systems",State,Region 6 +48,State of Tennessee - Election Infrastructure,TN,Davidson County,Nashville,"Election Infrastructure, Government Facilities",State,Region 4 +49,State of Tennessee (TN) - CISA,TN,Davidson County,Nashville,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +62,State of South Dakota - Southeast Technical College,SD,Minnehaha County,Sioux Falls,Government Facilities,State,Region 8 +51,State of South Dakota (SD) - CISA,SD,Hughes County,Pierre,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +60,State of South Carolina - Election Infrastructure,SC,Richland County,Columbia,"Election Infrastructure, Government Facilities",State,Region 4 +51,State of South Carolina (SC) - CISA,SC,Richland County,Columbia,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +56,State of Rhode Island (RI) - CISA,RI,Providence County,Providence,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +54,State of Pennsylvania - Election Infrastructure,PA,Dauphin County,Harrisburg,"Election Infrastructure, Government Facilities",State,Region 3 +60,State of Pennsylvania (PA) - CISA,PA,Dauphin County,Harrisburg,"Emergency Services, Government Facilities, Transportation Systems",State,Region 3 +52,State of Oregon - Department of Land Conservation,OR,Marion County,Salem,"Government Facilities, Water and WasteWater Systems",State,Region 10 +51,State of Oregon (OR) - CISA,OR,Marion County,Salem,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 10 +51,State of Oklahoma - Office of Management and Enterprise Services,OK,Oklahoma County,Oklahoma City,Government Facilities,State,Region 6 +56,State of Oklahoma - Election Infrastructure,OK,Oklahoma County,Oklahoma City,"Election Infrastructure, Government Facilities",State,Region 6 +52,State of Oklahoma (OK) - CISA,OK,Oklahoma County,Oklahoma City,"Emergency Services, Government Facilities, Transportation Systems",State,Region 6 +70,State of Ohio - Election Infrastructure,OH,Franklin County,Columbus,"Election Infrastructure, Government Facilities",State,Region 5 +55,State of Ohio (OH) - CISA,OH,Franklin County,Columbus,"Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +44,State of North Dakota - ITD,ND,Burleigh County,Bismarck,"Election Infrastructure, Government Facilities, Transportation Systems",State,Region 8 +40,State of North Dakota - Election Infrastructure,ND,Burleigh County,Bismarck,"Election Infrastructure, Government Facilities",State,Region 8 +46,State of North Dakota (ND) - CISA,ND,Burleigh County,Bismarck,"Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +61,State of North Carolina (NC) - CISA,NC,Wake County,Raleigh,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +56,State of New York (NY) - CISA,NY,Albany County,Albany,"Emergency Services, Government Facilities, Transportation Systems",State,Region 2 +45,State of New Mexico - Election Infrastructure,NM,Santa Fe County,Santa Fe,"Election Infrastructure, Government Facilities",State,Region 6 +50,State of New Mexico (NM) - CISA,NM,Santa Fe County,Santa Fe,"Emergency Services, Government Facilities, Transportation Systems",State,Region 6 +64,State of New Jersey - Election Infrastructure,NJ,Mercer County,Trenton,"Election Infrastructure, Government Facilities",State,Region 2 +58,State of New Jersey (NJ) - CISA,NJ,Burlington County,Trenton,"Emergency Services, Government Facilities, Transportation Systems",State,Region 2 +52,State of New Hampshire - Election Infrastructure,NH,Merrimack County,Concord,"Election Infrastructure, Government Facilities",State,Region 1 +51,State of New Hampshire (NH) - CISA,NH,Merrimack County,Concord,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +51,State of Nevada - Election Infrastructure,NV,Carson City,Carson City,"Election Infrastructure, Government Facilities",State,Region 9 +52,State of Nevada (NV) - CISA,NV,Carson City,Carson City,"Emergency Services, Government Facilities, Transportation Systems",State,Region 9 +54,"State of Nebraska, Office of the Information Officer",NE,Lancaster County,Lincoln,"Election Infrastructure, Government Facilities, Information Technology",State,Region 7 +53,State of Nebraska (NE) - CISA,NE,Lancaster County,Lincoln,"Emergency Services, Government Facilities, Transportation Systems",State,Region 7 +62,State of Montana - Election Infrastructure,MT,Lewis and Clark County,Helena,"Election Infrastructure, Government Facilities",State,Region 8 +67,State of Montana (MT) - CISA,MT,Lewis and Clark County,Helena,"Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +57,State of Missouri - Election Infrastructure,MO,Cole County,Jefferson City,"Election Infrastructure, Government Facilities",State,Region 7 +62,State of Missouri (MO) - CISA,MO,Cole County,Jefferson City,"Emergency Services, Government Facilities, Transportation Systems",State,Region 7 +52,State of Mississippi - Election Infrastructure,MS,Hinds County,Jackson,"Election Infrastructure, Government Facilities",State,Region 4 +57,State of Mississippi (MS) - CISA,MS,Hinds County,Jackson,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +57,State of Minnesota - Election Infrastructure,MN,Ramsey County,St Paul,"Election Infrastructure, Government Facilities",State,Region 5 +57,State of Minnesota (MN) - CISA,MN,Ramsey County,St Paul,"Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +63,State of Michigan DTMB,MI,Ingham County,Lansing,"Election Infrastructure, Government Facilities",State,Region 5 +60,State of Michigan - Election Infrastructure,MI,Ingham County,Lansing,"Election Infrastructure, Government Facilities",State,Region 5 +55,State of Michigan (MI) - CISA,MI,Ingham County,Lansing,"Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +56,State of Massachusetts (MA) - CISA,MA,Bristol County,Fall River,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +63,State of Maryland (MD) - CISA,MD,Anne Arundel County,Annapolis,"Emergency Services, Government Facilities, Transportation Systems",State,Region 3 +56,State of Maine - Election Infrastructure,ME,Kennebec County,Augusta,"Election Infrastructure, Government Facilities",State,Region 1 +57,State of Maine (ME) - CISA,ME,Kennebec County,Augusta,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +52,State of Louisiana - Election Infrastructure,LA,East Baton Rouge Parish,Baton Rouge,"Election Infrastructure, Government Facilities",State,Region 6 +48,State of Louisiana (LA) - CISA,LA,East Baton Rouge Parish,Baton Rouge,"Emergency Services, Government Facilities, Transportation Systems",State,Region 6 +48,State of Kentucky - Election Infrastructure,KY,Franklin County,Frankfort,"Election Infrastructure, Government Facilities",State,Region 4 +58,State of Kentucky (KY) - CISA,KY,Franklin County,Frankfort,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +56,State of Kansas (KS) - CISA,KS,Shawnee County,Topeka,"Emergency Services, Government Facilities, Transportation Systems",State,Region 7 +56,State of Iowa- Office of the Chief Information Officer,IA,Polk County,Des Moines,"Government Facilities, Information Technology",State,Region 7 +56,State of Iowa - Election Infrastructure,IA,Polk County,Des Moines,"Election Infrastructure, Government Facilities",State,Region 7 +49,State of Iowa (IA) - CISA,IA,Polk County,Des Moines,"Emergency Services, Government Facilities, Transportation Systems",State,Region 7 +36,State of Indiana - Election Infrastructure,IN,Marion County,Indianapolis,"Election Infrastructure, Government Facilities",State,Region 5 +46,State of Indiana (IN) - CISA,IN,Marion County,Indianapolis,"Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +49,State of Illinois (IL) - CISA,IL,Sangamon County,Springfield,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 5 +55,State of Idaho - Election Infrastructure,ID,Ada County,Boise,"Election Infrastructure, Government Facilities",State,Region 10 +51,State of Idaho (ID) - CISA,ID,Ada County,Boise,"Emergency Services, Government Facilities, Transportation Systems",State,Region 10 +61,State of Hawaii - Election Infrastructure,HI,Honolulu County,Honolulu,"Election Infrastructure, Government Facilities",State,Region 9 +57,State of Hawaii (HI) - CISA,HI,Honolulu County,Honolulu,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 9 +58,State of Georgia - Election Infrastructure,GA,Fulton County,Atlanta,"Election Infrastructure, Government Facilities",State,Region 4 +53,State of Georgia (GA) - CISA,GA,Fulton County,Atlanta,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +48,State of Florida - Election Infrastructure,FL,Leon County,Tallahassee,"Election Infrastructure, Government Facilities",State,Region 4 +57,State of Florida (FL) - CISA,FL,Leon County,Tallahassee,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +54,State of Delaware - Election Infrastructure,DE,Kent County,Dover,"Election Infrastructure, Government Facilities",State,Region 3 +54,State of Delaware (DE) - CISA,DC,District of Columbia,Washington,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 3 +59,State of Connecticut Judicial Branch,CT,Hartford County,Hartford,Government Facilities,State,Region 1 +65,State of Connecticut - Election Infrastructure,CT,Hartford County,Hartford,"Election Infrastructure, Government Facilities",State,Region 1 +54,State of Connecticut (CT) - CISA,CT,Hartford County,Hartford,"Emergency Services, Government Facilities, Transportation Systems",State,Region 1 +54,State of Colorado (CO) - CISA,CO,Denver County,Denver,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",State,Region 8 +58,State of California (CA) - CISA,CA,Sacramento County,Sacramento,"Emergency Services, Government Facilities, Transportation Systems",State,Region 9 +72,State of Arkansas Department of Information Systems,AR,Pulaski County,Little Rock,"Government Facilities, Information Technology",State,Region 6 +55,State of Arkansas - Election Infrastructure,AR,Pulaski County,Little Rock,"Election Infrastructure, Government Facilities",State,Region 6 +38,State of Arkansas (AR) - CISA,AR,Pulaski County,Little Rock,"Emergency Services, Government Facilities, Transportation Systems",State,Region 6 +61,State of Arizona - Election Infrastructure,AZ,Maricopa County,Phoenix,"Election Infrastructure, Government Facilities",State,Region 9 +52,State of Arizona (AZ) - CISA,AZ,Maricopa County,Phoenix,"Emergency Services, Government Facilities, Transportation Systems",State,Region 9 +58,"State of Alaska, Office of Information Technology",AK,Juneau Borough,Juneau,"Government Facilities, Information Technology",State,Region 10 +65,State of Alaska - Election Infrastructure,AK,Anchorage Borough,Anchorage,"Election Infrastructure, Government Facilities",State,Region 10 +60,State of Alaska (AK) - CISA,AK,Juneau Borough,Juneau,"Emergency Services, Government Facilities, Transportation Systems",State,Region 10 +55,State of Alabama - Election Infrastructure,AL,Montgomery County,Montgomery,"Election Infrastructure, Government Facilities",State,Region 4 +56,State of Alabama (AL) - CISA,AL,Montgomery County,Montgomery,"Emergency Services, Government Facilities, Transportation Systems",State,Region 4 +64,State University of New York at New Paltz,NY,Ulster County,New Paltz,Government Facilities,State,Region 2 +39,State University of New York at Buffalo,NY,Erie County,Buffalo,Government Facilities,State,Region 2 +59,State University of New York At Cortland,NY,Cortland County,Cortland,Government Facilities,State,Region 2 +40,State University of New York (SUNY) ,NY,Albany County,Albany,Commercial Facilities,State,Region 2 +88,State University Construction Fund,NY,Albany County,Albany,"Financial Services, Government Facilities",State,Region 2 +74,State Savings Bank,IA,Polk County,West Des Moines,Financial Services,Private CI Entity,Region 7 +5,State Justice Institute (SJI) - CISA,VA,Fairfax County,Reston,Government Facilities,Federal (non-FCEB),Region 3 +50,State Farm Stadium,AZ,Maricopa County,Glendale,Commercial Facilities,Private CI Entity,Region 9 +36,State Employees Credit Union of New Mexico,NM,Santa Fe County,Santa Fe,Financial Services,Private CI Entity,Region 6 +90,State Bank of Toulon,IL,Stark County,Toulon,Financial Services,Private CI Entity,Region 5 +70,State Bank of Burrton,KS,Harvey County,Burrton,Financial Services,Private CI Entity,Region 7 +51,State Accident Insurance Fund,OR,Clackamas County,Lake Oswego,Government Facilities,State,Region 10 +89,"Starr County Elections Administrator, Starr, TX",TX,Starr County,Rio Grande City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Starksboro Town Treasurer, Addison, VT",VT,Addison County,Starksboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Starksboro Town Clerk, Addison, VT",VT,Addison County,Starksboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Starks Municipal Registrar, Somerset, ME",ME,Somerset County,Starks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Starks Municipal Clerk, Somerset, ME",ME,Somerset County,Starks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Starke County Clerk, Starke, IN",IN,Starke County,Knox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Stark Town Clerk, Vernon, WI",WI,Vernon County,La Farge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Stark Town Clerk, Coos, NH",NH,Coos County,Stark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Stark Portage Area Computer Consortium,OH,Stark County,Canton,Information Technology,Local Tribal Territory,Region 5 +53,"Stark County, Ohio Election Infrastructure",OH,Stark County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Stark County IT Center,OH,Stark County,Canton,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 5 +55,Stark County Clerk & Recorder,IL,Stark County,Toulon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Stark County Auditor, Stark, ND",ND,Stark County,Dickinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,Star Valley Health,WY,Lincoln County,Afton,Healthcare and Public Health,Private CI Entity,Region 8 +66,"Star Township Election Commission, Antrim, MI",MI,Antrim County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Star Township Clerk, Antrim, MI",MI,Antrim County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Star Prairie Village Clerk, St. Croix, WI",WI,St. Croix County,Star Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Star Prairie Town Clerk, St. Croix, WI",WI,St. Croix County,Somerset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Star One Credit Union,CA,Santa Clara County,San Jose,Financial Services,Private CI Entity,Region 9 +68,"Stanton Township Election Commission, Houghton, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Stanton Township Clerk, Houghton, MI",MI,Houghton County,Atlantic Mine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Stanton Town Clerk, St. Croix, WI",WI,St. Croix County,Deer Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Stanton Town Clerk, Dunn, WI",WI,Dunn County,Knapp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Stanton County, NE",NE,Stanton County,Stanton,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +53,"Stanton County Clerk, Stanton, KS",KS,Stanton County,Johnson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Stanton City Election Commission, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Stanton City Clerk, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Stannard Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Bruce Crossing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Stannard Township Clerk, Ontonagon, MI",MI,Ontonagon County,Bruce Crossing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Stannard Town Treasurer, Caledonia, VT",VT,Caledonia County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Stannard Town Clerk, Caledonia, VT",VT,Caledonia County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Stanly County, NC",NC,Stanly County,Albemarle,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +81,"Stanly County Board of Elections, Stanly, NC",NC,Stanly County,Albemarle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Stanley Town Clerk, Barron, WI",WI,Barron County,Cameron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Stanley County Auditor, Stanley, SD",SD,Stanley County,Fort Pierre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,"Stanley City Clerk, Chippewa/Clark, WI",WI,Chippewa County,Stanley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Stanislaus County, CA",CA,Stanislaus County,Modesto,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +68,Stanislaus County Health Services Agency,CA,Stanislaus County,Modesto,Healthcare and Public Health,Local Tribal Territory,Region 9 +52,"Stanislaus County Clerk-Recorder, Stanislaus, CA",CA,Stanislaus County,Modesto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +57,"Stanfold Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Standish Township Election Commission, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Standish Township Clerk, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Standish Municipal Registrar, Cumberland, ME",ME,Cumberland County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Standish Municipal Clerk, Cumberland, ME",ME,Cumberland County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Standish City Election Commission, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Stamford Town Treasurer, Bennington, VT",VT,Bennington County,Stamford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Stamford Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Stamford Town Clerk, Bennington, VT",VT,Bennington County,Stamford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Stamford Registrar of Voters, Fairfield, CT",CT,Fairfield County,Stamford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Stambaugh Township Election Commission, Iron, MI",MI,Iron County,Caspian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Stambaugh Township Clerk, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Stafford Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Stafford Registrar of Voters, Tolland, CT",CT,Tolland County,Stafford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"Stafford County Registrar, Stafford, VA",VA,Stafford County,Stafford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,Stafford County Public Schools,VA,Stafford County,Stafford,Government Facilities,Local Tribal Territory,Region 3 +31,"Stafford County Electoral Board, Stafford, VA",VA,Stafford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Stafford County Clerk, Stafford, KS",KS,Stafford County,St John,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,StackAware,NH,Merrimack County,Concord,Information Technology,Private CI Entity,Region 1 +52,"St.Croix County, WI",WI,St. Croix County,Hudson,Emergency Services,Local Tribal Territory,Region 5 +70,St. Vrain Valley School District,CO,Boulder County,Longmont,Government Facilities,Local Tribal Territory,Region 8 +70,St. Vincent Charity Medical Center,OH,Cuyahoga County,Cleveland,Healthcare and Public Health,Private CI Entity,Region 5 +64,"St. Thomas Board Of Elections, St. Thomas, VI",VI,78000,Charlotte Amalie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +48,St. Thomas Aquinas High School And Middle School,OH,Stark County,Louisville,,Local Tribal Territory,Region 5 +39,St. Tammany Parish Sheriff's Office,LA,St. Tammany Parish,Covington,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +63,"St. Tammany Parish Registrar of Voters, St. Tammany, LA",LA,St. Tammany Parish,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,St. Tammany Parish Hospital Service District 1,LA,St. Tammany Parish,Covington,Healthcare and Public Health,Local Tribal Territory,Region 6 +57,St. Tammany Parish Government,LA,St. Tammany Parish,Mandeville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +42,"St. Tammany Parish Clerk of Court, St. Tammany, LA",LA,St. Tammany Parish,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,St. Petersburg Housing Authority,FL,Pinellas County,St. Petersburg,Government Facilities,Private CI Entity,Region 4 +74,St. Paul Public Schools,NE,Howard County,St Paul,Government Facilities,Local Tribal Territory,Region 7 +62,St. Olaf College,MN,Rice County,Northfield,Government Facilities,Private CI Entity,Region 5 +44,"St. Nazianz Village Clerk, Manitowoc, WI",WI,Manitowoc County,Valders,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,St. Michael Albertville Schools,MN,Wright County,Albertville,Government Facilities,Local Tribal Territory,Region 5 +84,St. Mary's County Metropolitan Commission,MD,St. Mary,Leonardtown,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 3 +63,"St. Mary Parish Registrar of Voters, St. Mary, LA",LA,St. Mary Parish,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"St. Mary Parish Clerk of Court, St. Mary, LA",LA,St. Mary Parish,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"St. Martin Parish Registrar of Voters, St. Martin, LA",LA,St. Martin Parish,St Martinville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +86,"St. Martin Parish Clerk of Court, St. Martin, LA",LA,St. Martin Parish,St Martinville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,"St. Marie Town Clerk, Green Lake, WI",WI,Green Lake County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,St. Luke's Hospital,MO,St. Louis County,Chesterfield,Healthcare and Public Health,Private CI Entity,Region 7 +75,"St. Lucie County Supervisor of Elections, St. Lucie, FL",FL,Seminole County,Fort Pierce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,St. Lucie County Board of County Commissioners,FL,St. Lucie County,Fort Pierce,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +50,"St. Louis County, MN",MN,St. Louis County,Duluth,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +78,St. Louis County Board of Elections,MO,St. Louis city,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"St. Louis County Auditor, St. Louis, MN",MN,St. Louis County,Duluth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"St. Louis City Election Commission, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"St. Louis City Clerk, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"St. Lawrence Town Clerk, Waupaca, WI",WI,Waupaca County,Ogdensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,St. Lawrence Health,NY,St. Lawrence County,Canton,Healthcare and Public Health,Private CI Entity,Region 2 +33,"St. Lawrence County, New York",NY,St. Lawrence County,Canton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +38,"St. Lawrence County Board of Elections, St. Lawrence, NY",NY,St. Lawrence County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +63,"St. Landry Parish Registrar of Voters, St. Landry, LA",LA,St. Landry Parish,Opelousas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"St. Landry Parish Clerk of Court, St. Landry, LA",LA,St. Landry Parish,Opelousas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"St. Joseph Town Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,St. Joseph County Public Library,IN,St. Joseph County,South Bend,Government Facilities,Local Tribal Territory,Region 5 +74,St. Joseph County Michigan Government,MI,St. Joseph County,Centreville,Government Facilities,Local Tribal Territory,Region 5 +79,"St. Joseph County Election Commission, St. Joseph, MI",MI,St. Joseph County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"St. Joseph County Election Board, St. Joseph, IN",IN,St. Joseph County,South Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"St. Joseph County Clerk, St. Joseph, MI",MI,St. Joseph County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"St. Joseph County Clerk, St. Joseph, IN",IN,St. Joseph County,South Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"St. Joseph County Board of Canvassars, St. Joseph, MI",MI,St. Joseph County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"St. Joseph City Election Commission, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"St. Joseph City Clerk, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"St. Joseph Charter Township Election Commission, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"St. Joseph Charter Township Clerk, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"St. Johnsbury Town Treasurer, Caledonia, VT",VT,Caledonia County,St Johnsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"St. Johnsbury Town Clerk, Caledonia, VT",VT,Caledonia County,St Johnsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,St. Johns Police Department,AZ,Apache County,St Johns,Government Facilities,Local Tribal Territory,Region 9 +65,St. Johns County School District,FL,St. Johns County,St. Augustine,Government Facilities,Local Tribal Territory,Region 4 +79,"St. Johns City Election Commission, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"St. Johns City Clerk, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,St. Johns Bank and Trust,MO,St. Louis County,St. Louis,Financial Services,Private CI Entity,Region 7 +52,St. John's University,MN,Stearns County,St Joseph,Government Facilities,Private CI Entity,Region 5 +75,St. John's United,MT,Yellowstone County,Billings,Healthcare and Public Health,Private CI Entity,Region 8 +32,St. John's Episcopal School TX,TX,Dallas County,Dallas,,Private CI Entity,Region 6 +63,"St. John The Baptist Pa Registrar of Voters, St. John The Baptist Pa, LA",LA,St. John the Baptist Parish,Laplace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +35,"St. John The Baptist Pa Clerk of Court, St. John The Baptist Pa, LA",LA,St. John the Baptist Parish,Edgard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"St. John Board Of Elections, St. John, VI",VI,78000,Cruz Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +76,"St. James Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Beaver Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"St. James Township Clerk, Charlevoix, MI",MI,Charlevoix County,Beaver Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"St. James Parish Registrar of Voters, St. James, LA",LA,St. James Parish,Convent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,St. James Parish Government,LA,St. James Parish,Convent,Government Facilities,Local Tribal Territory,Region 6 +69,"St. James Parish Clerk of Court, St. James, LA",LA,St. James Parish,Convent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,"St. Ignace Township Election Commission, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"St. Ignace Township Clerk, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"St. Ignace City Election Commission, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"St. Ignace City Clerk, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,St. Helena Unified School District,CA,Napa County,St Helena,Government Facilities,Local Tribal Territory,Region 9 +63,"St. Helena Parish Registrar of Voters, St. Helena, LA",LA,St. Helena Parish,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,St. Helena Parish Police Jury,LA,St. Helena Parish,Greensburg,Government Facilities,Local Tribal Territory,Region 6 +48,"St. Helena Parish Clerk of Court, St. Helena, LA",LA,St. Helena Parish,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"St. Germain Town Clerk, Vilas, WI",WI,Vilas County,St Germain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"St. George Town Treasurer, Chittenden, VT",VT,Chittenden County,St George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"St. George Town Clerk, Chittenden, VT",VT,Chittenden County,St George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"St. Francois County Clerk, St. Francois, MO",MO,St. Francois County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,St. Francis Reflections,FL,Brevard County,Titusville,,Private CI Entity,Region 4 +95,"St. Francis County Election Commision, St. Francis, AR",AR,St. Francis County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +95,"St. Francis County Clerk, St. Francis, AR",AR,St. Francis County,Forrest City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,St. Croix Falls School District,WI,Polk County,St Croix Falls,Government Facilities,Local Tribal Territory,Region 5 +49,"St. Croix County Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,St. Croix Central School District,WI,St. Croix County,Hammond,Government Facilities,Local Tribal Territory,Region 5 +64,"St. Croix Board Of Elections, St. Croix, VI",VI,78000,Christiansted,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"St. Cloud Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,St Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,St. Claire HealthCare,KY,Rowan County,Morehead,Healthcare and Public Health,Private CI Entity,Region 4 +49,"St. Clair Township Election Commission, St. Clair, MI",MI,St. Clair County,St Clair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"St. Clair Township Clerk, St. Clair, MI",MI,St. Clair County,St Clair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"St. Clair Shores City Election Commission, Macomb, MI",MI,Macomb County,St Clair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"St. Clair Shores City Clerk, Macomb, MI",MI,Macomb County,St Clair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,St. Clair River Sewer & Water Authority,MI,Macomb County,St Clair Shores,Water and WasteWater Systems,Local Tribal Territory,Region 5 +28,"St. Clair County Judge of Probate, St. Clair, AL",AL,St. Clair County,Ashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"St. Clair County Election Commission, St. Clair, MI",MI,St. Clair County,Port Huron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"St. Clair County Clerk, St. Clair, MO",MO,St. Clair County,Osceola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,"St. Clair County Clerk, St. Clair, MI",MI,St. Clair County,Port Huron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"St. Clair County Circuit Clerk, St. Clair, AL",AL,St. Clair County,Ashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +28,"St. Clair County Board of Registrars, St. Clair, AL",AL,St. Clair County,Pell City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"St. Clair County Board of Canvassars, St. Clair, MI",MI,St. Clair County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"St. Clair County Absentee Elections Manager, St. Clair, AL",AL,St. Clair County,Ashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"St. Charles Township Election Commission, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"St. Charles Township Clerk, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"St. Charles Parish Registrar of Voters, St. Charles, LA",LA,St. Charles Parish,Hahnville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,St. Charles Parish Government,LA,St. Charles Parish,Hahnville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +59,"St. Charles Parish Clerk of Court, St. Charles, LA",LA,St. Charles Parish,Hahnville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,St. Charles Community College,MO,St. Charles County,Cottleville,Government Facilities,Local Tribal Territory,Region 7 +54,St. Charles CUSD 303,IL,Kane County,St. Charles,Government Facilities,Local Tribal Territory,Region 5 +38,St. Catherine University,MN,Ramsey County,St Paul,,Private CI Entity,Region 5 +63,"St. Bernard Parish Registrar of Voters, St. Bernard, LA",LA,St. Bernard Parish,Chalmette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,St. Bernard Parish Government,LA,St. Bernard Parish,Chalmette,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +63,"St. Bernard Parish Clerk of Court, St. Bernard, LA",LA,St. Bernard Parish,Chalmette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"St. Albans Town Treasurer, Franklin, VT",VT,Franklin County,St. Albans Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"St. Albans Town Clerk, Franklin, VT",VT,Franklin County,St. Albans Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"St. Albans City Treasurer, Franklin, VT",VT,Franklin County,St Albans City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"St. Albans City Clerk, Franklin, VT",VT,Franklin County,St Albans City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,St Paul Homes,PA,Mercer County,Greenville,Commercial Facilities,Private CI Entity,Region 3 +27,"St Mary's County Board of Elections, St Mary's, MD",MD,St. Mary,Leonardtown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +93,St Josephs School For The Deaf,NY,Bronx County,Bronx,Government Facilities,Private CI Entity,Region 2 +82,St Johns County Supervisor of Elections,FL,St. Johns County,St. Augustine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,St John The Baptist,MN,Scott County,Jordan,,Private CI Entity,Region 5 +39,St John Telephone Inc,WA,Whitman County,St John,Communications,Private CI Entity,Region 10 +37,St Edwards University,TX,Travis County,Austin,Government Facilities,Private CI Entity,Region 6 +64,St Edward Home,OH,Summit County,Fairlawn,Healthcare and Public Health,Private CI Entity,Region 5 +50,"St Clair County, MI",MI,St. Clair County,Port Huron,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,St Charles Parish Sheriff's Office,LA,St. Charles Parish,Luling,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +60,St Augustine Preparatory School,NJ,Atlantic County,Buena Vista Township,,Private CI Entity,Region 2 +63,"Spurr Township Election Commission, Baraga, MI",MI,Baraga County,Michigamme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Spurr Township Clerk, Baraga, MI",MI,Baraga County,Michigamme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Spruce Town Clerk, Oconto, WI",WI,Oconto County,Oconto Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Springwater Town Clerk, Waushara, WI",WI,Waushara County,Wild Rose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Springville Township Election Commission, Wexford, MI",MI,Wexford County,Mesick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Springville Township Clerk, Wexford, MI",MI,Wexford County,Mesick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Springville Town Clerk, Adams, WI",WI,Adams County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Springvale Township Election Commission, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Springvale Township Clerk, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Springvale Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Springvale Town Clerk, Columbia, WI",WI,Columbia County,Cambria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Springtown ISD,TX,Parker County,Springtown,Government Facilities,State,Region 6 +59,Springs School Union Free School District,NY,Suffolk County,East Hampton,Government Facilities,Local Tribal Territory,Region 2 +14,"Springport Township Election Commission, Jackson, MI",MI,Jackson County,Springport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +14,"Springport Township Clerk, Jackson, MI",MI,Jackson County,Springport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Springfield Water and Sewer Commission,MA,Hampden County,Agawam,Water and WasteWater Systems,Local Tribal Territory,Region 1 +84,"Springfield Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Springfield Township Clerk, Kalkaska, MI",MI,Kalkaska County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Springfield Town Treasurer, Windsor, VT",VT,Windsor County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Springfield Town Clerk, Windsor, VT",VT,Windsor County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Springfield Town Clerk, Sullivan, NH",NH,Sullivan County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Springfield Town Clerk, St. Croix, WI",WI,St. Croix County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Springfield Town Clerk, Marquette, WI",WI,Marquette County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Springfield Town Clerk, Jackson, WI",WI,Jackson County,Taylor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Springfield Town Clerk, Dane, WI",WI,Dane County,Dane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,Springfield Technical Community College,MA,Hampden County,Springfield,Government Facilities,Local Tribal Territory,Region 1 +85,Springfield State Bank,KY,Washington County,Springfield,Financial Services,Private CI Entity,Region 4 +35,Springfield Public School District 186,IL,Sangamon County,Springfield,Government Facilities,Local Tribal Territory,Region 5 +48,"Springfield Elections Commission, Hampden, MA",MA,Hampden County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Springfield City Election Commission, Calhoun, MI",MI,Calhoun County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Springfield City Clerk, Calhoun, MI",MI,Calhoun County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Springfield Charter Township Election Commission, Oakland, MI",MI,Oakland County,Davisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Springfield Charter Township Clerk, Oakland, MI",MI,Oakland County,Davisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Springdale Township Election Commission, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Springdale Township Clerk, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Springdale Town Clerk, Dane, WI",WI,Dane County,Mt Horeb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Springbrook Town Clerk, Washburn, WI",WI,Washburn County,Springbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Spring Valley Village Clerk, Pierce/St. Croix, WI",WI,St. Croix County,Spring Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Spring Valley Town Clerk, Rock, WI",WI,Rock County,Orfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Spring Prairie Town Clerk, Walworth, WI",WI,Walworth County,Elkhorn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Spring Lake Township Election Commission, Ottawa, MI",MI,Ottawa County,Spring Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Spring Lake Township Clerk, Ottawa, MI",MI,Ottawa County,Spring Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Spring Lake Park School District,MN,Anoka County,Minneapolis,Government Facilities,Local Tribal Territory,Region 5 +51,Spring Independent School District,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +50,"Spring Grove Town Clerk, Green, WI",WI,Green County,Brodhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Spring Grove Area School District,PA,York County,Spring Grove,Government Facilities,Local Tribal Territory,Region 3 +43,"Spring Green Town Clerk, Sauk, WI",WI,Sauk County,Spring Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Spring Cove School District,PA,Blair County,Roaring Spring,Government Facilities,Local Tribal Territory,Region 3 +58,"Spring Brook Town Clerk, Dunn, WI",WI,Dunn County,Elk Mound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Spring Branch,TX,Comal County,Spring Branch,Government Facilities,Local Tribal Territory,Region 6 +58,Spring Bank,WI,Waukesha County,Brookfield,Financial Services,Private CI Entity,Region 5 +59,Spring Arbor University,MI,Jackson County,Spring Arbor,Government Facilities,Private CI Entity,Region 5 +45,"Spring Arbor Township Election Commission, Jackson, MI",MI,Jackson County,Spring Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Spring Arbor Township Clerk, Jackson, MI",MI,Jackson County,Spring Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Sprague Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Sprague Registrar of Voters, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"Spotsylvania County Registrar, Spotsylvania, VA",VA,Spotsylvania County,Fredericksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,Spotsylvania County Public Schools,VA,Spotsylvania County,Fredericksburg,Government Facilities,Local Tribal Territory,Region 3 +31,"Spotsylvania County Electoral Board, Spotsylvania, VA",VA,Spotsylvania County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +93,"Spooner Town Clerk, Washburn, WI",WI,Washburn County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Spooner City Clerk, Washburn, WI",WI,Washburn County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Spokane Public Schools,WA,Spokane County,Spokane,Government Facilities,Local Tribal Territory,Region 10 +81,"Spokane Housing Authority, WA",WA,Spokane County,Spokane,Government Facilities,Local Tribal Territory,Region 10 +60,Spokane Eye Clinic,WA,Spokane County,Spokane,Healthcare and Public Health,Private CI Entity,Region 10 +63,Spokane County Information Technology Department,WA,Spokane County,Spokane,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 10 +66,"Spokane County Auditor, Spokane, WA",WA,Spokane County,Spokane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +56,Spirit Lake Police Department,ID,Kootenai County,Spirit Lake,"Emergency Services, Government Facilities",Local Tribal Territory,Region 10 +82,Spirit Electronics,AZ,Maricopa County,Phoenix,"Critical Manufacturing, Defense Industrial Base",Private CI Entity,Region 9 +50,Spirit Airlines Inc,FL,Broward County,Miramar,Transportation Systems,Private CI Entity,Region 4 +45,"Spink County Auditor, Spink, SD",SD,Spink County,Redfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +87,"Spider Lake Town Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Spencerport Central Schools,NY,Monroe County,Spencerport,Government Facilities,Local Tribal Territory,Region 2 +44,"Spencer Village Clerk, Marathon, WI",WI,Marathon County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Spencer Township Election Commission, Kent, MI",MI,Kent County,Gowen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Spencer Township Clerk, Kent, MI",MI,Kent County,Gowen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Spencer Town Clerk, Worcester, MA",MA,Worcester County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Spencer Town Clerk, Marathon, WI",WI,Marathon County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Spencer County Clerk, Spencer, KY",KY,Spencer County,Taylorsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Spencer County Clerk, Spencer, IN",IN,Spencer County,Rockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"SpeedCast Communications, Inc.",TX,Harris County,Houston,Communications,Private CI Entity,Region 6 +82,Spectrum Healthcare Resources,MO,St. Louis County,St. Louis,Healthcare and Public Health,Private CI Entity,Region 7 +87,Spectrum Health Services,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +78,"Spectral Instruments, Inc",AZ,Pima County,Tucson,Information Technology,Private CI Entity,Region 9 +65,Spectra Credit Union,VA,Fairfax County,Alexandria,Financial Services,Private CI Entity,Region 3 +97,Special Inspector General for Afghanistan Reconstruction (SIGAR) - CISA,VA,Arlington County,Arlington,Government Facilities,Federal (non-FCEB),Region 3 +57,Special Aerospace Services & SAS Flight Factory,CO,Boulder County,Boulder,Transportation Systems,Private CI Entity,Region 8 +60,"Speaker Township Election Commission, Sanilac, MI",MI,Sanilac County,Melvin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Speaker Township Clerk, Sanilac, MI",MI,Sanilac County,Melvin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Spaulding Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Spaulding Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Spartanburg Water,SC,Spartanburg County,Spartanburg,Water and WasteWater Systems,Local Tribal Territory,Region 4 +99,Spartanburg School District One,SC,Spartanburg County,Campobello,Government Facilities,Local Tribal Territory,Region 4 +74,Spartanburg County School District 6,SC,Spartanburg County,Roebuck,Government Facilities,Local Tribal Territory,Region 4 +48,"Spartanburg County Board of Voter Registration and Elections, Spartanburg, SC",SC,Spartanburg County,Spartanburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Sparta Township Election Commission, Kent, MI",MI,Kent County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Sparta Township Clerk, Kent, MI",MI,Kent County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sparta Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Sparta R3 School District,MO,Christian County,Sparta,Government Facilities,Local Tribal Territory,Region 7 +55,"Sparta City Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Spalding Township Election Commission, Menominee, MI",MI,Menominee County,Powers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Spalding Township Clerk, Menominee, MI",MI,Menominee County,Powers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Spalding County Board of Elections and Registrar, Spalding, GA",GA,Spalding County,Griffin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,Space Telescope Science Institute,MD,Baltimore city,Baltimore,Information Technology,Private CI Entity,Region 3 +49,"Southwick Town Clerk, Hampden, MA",MA,Hampden County,Southwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Southwestern Michigan College,MI,Cass County,Niles,Government Facilities,Local Tribal Territory,Region 5 +46,"Southwestern Community College, NC - CISA",NC,Jackson County,Sylva,Government Facilities,Local Tribal Territory,Region 4 +44,"Southwestern Community College, IA - CISA",IA,Union County,Creston,Government Facilities,Local Tribal Territory,Region 7 +44,Southwestern Community College,IA,Union County,Creston,Government Facilities,Local Tribal Territory,Region 7 +39,Southwest West Central Service Cooperative,MN,Lyon County,Marshall,Energy,State,Region 5 +69,Southwest Water Company,TX,Fort Bend County,Sugar Land,Water and WasteWater Systems,Private CI Entity,Region 6 +44,Southwest Water Authority,ND,Stark County,Dickinson,Water and WasteWater Systems,Local Tribal Territory,Region 8 +14,Southwest Traders Inc,CA,Riverside County,Temecula,Transportation Systems,Private CI Entity,Region 9 +74,Southwest Rural Electric Association,OK,Tillman County,Tipton,Energy,Private CI Entity,Region 6 +52,Southwest Regional Water District,ND,Stark County,Dickinson,Water and WasteWater Systems,State,Region 8 +62,Southwest R-V School District,MO,Barry County,Seligman,Government Facilities,Local Tribal Territory,Region 7 +54,Southwest Power Pool,AR,Pulaski County,Little Rock,Energy,Private CI Entity,Region 6 +48,Southwest Ohio Computer Association COG,OH,Butler County,Hamilton,Information Technology,Local Tribal Territory,Region 5 +58,Southwest Mississippi Electric Power Associatioin,MS,Jefferson County,Lorman,Energy,Private CI Entity,Region 4 +93,"Southwest Harbor Municipal Registrar, Hancock, ME",ME,Hancock County,Southwest Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Southwest Harbor Municipal Clerk, Hancock, ME",ME,Hancock County,Southwest Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Southwest Gas Corporation,NV,Clark County,Las Vegas,Energy,Private CI Entity,Region 9 +46,Southwest Baptist University,MO,Polk County,Bolivar,Government Facilities,Private CI Entity,Region 7 +57,Southwest Arkansas Electric,AR,Miller County,Texarkana,Energy,Private CI Entity,Region 6 +81,"Southport Municipal Registrar, Lincoln, ME",ME,Lincoln County,Newagen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Southport Municipal Clerk, Lincoln, ME",ME,Lincoln County,Newagen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +17,"Southington Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +17,"Southington Registrar of Voters, Hartford, CT",CT,Hartford County,Southington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Southfield Township Election Commission, Oakland, MI",MI,Oakland County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Southfield Township Clerk, Oakland, MI",MI,Oakland County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Southern Westchester Board of Cooperative Educational Services,NY,Westchester County,Rye Brook,Government Facilities,Local Tribal Territory,Region 2 +31,Southern Wesleyan University,SC,Pickens County,Central,Government Facilities,Private CI Entity,Region 4 +81,"Southern Wall Products, Inc.",GA,DeKalb County,Tucker,,Private CI Entity,Region 4 +41,Southern University and A&M College System,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,State,Region 6 +53,Southern Union Conference of SDA,GA,Gwinnett County,Norcross,,Private CI Entity,Region 4 +57,Southern Regional School District,NJ,Ocean County,Stafford Township,Government Facilities,Local Tribal Territory,Region 2 +68,Southern Public Power District,NE,Hall County,Grand Island,Energy,State,Region 7 +66,Southern Platte Fire Protection District,MO,Platte County,KCMO,Emergency Services,Local Tribal Territory,Region 7 +5,Southern Pine Credit Union,GA,Lowndes County,Valdosta,Financial Services,Private CI Entity,Region 4 +47,Southern Oregon University,OR,Jackson County,Ashland,Government Facilities,State,Region 10 +50,Southern Oregon Education Service District,OR,Jackson County,Medford,Government Facilities,Local Tribal Territory,Region 10 +96,"Southern New England Computer Services, LLC",RI,Providence County,North Smithfield,Information Technology,Private CI Entity,Region 1 +63,Southern Minnesota Beet Sugar Cooperative,MN,Renville County,Renville,Food and Agriculture,Private CI Entity,Region 5 +64,Southern Michigan Bank & Trust,MI,Branch County,Coldwater,Financial Services,Private CI Entity,Region 5 +55,Southern Marin Fire District,CA,Marin County,Sausalito,Emergency Services,Local Tribal Territory,Region 9 +78,Southern Manatee Fire Rescue,FL,Manatee County,Sarasota,Emergency Services,Local Tribal Territory,Region 4 +62,Southern Illinois University Carbondale,IL,Jackson County,Carbondale,Government Facilities,State,Region 5 +53,Southern California Regional Rail Authority,CA,Los Angeles County,Los Angeles,Transportation Systems,Local Tribal Territory,Region 9 +42,Southern Adventist University,TN,Hamilton County,Collegedale,Government Facilities,Private CI Entity,Region 4 +72,Southeastern Massachusetts Regional 911 District,MA,Norfolk County,Wrentham,Emergency Services,Local Tribal Territory,Region 1 +43,Southeastern Louisiana University,LA,Tangipahoa Parish,Hammond,Government Facilities,Private CI Entity,Region 6 +31,Southeast Missouri State University,MO,Cape Girardeau County,Cape Girardeau,Government Facilities,State,Region 7 +58,Southeast Health,MO,Cape Girardeau County,Cape Girardeau,Healthcare and Public Health,Private CI Entity,Region 7 +47,Southeast Community College,NE,Lancaster County,Lincoln,Government Facilities,Local Tribal Territory,Region 7 +78,Southcentral Foundation,AK,Anchorage Borough,Anchorage,Healthcare and Public Health,Local Tribal Territory,Region 10 +47,"Southbury Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Southbury Registrar of Voters, New Haven, CT",CT,New Haven County,Southbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Southbridge Town Clerk, Worcester, MA",MA,Worcester County,Southbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Southborough Town Clerk, Worcester, MA",MA,Worcester County,Southborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Southampton Township,NJ,Burlington County,Southampton Township,Government Facilities,Local Tribal Territory,Region 2 +86,"Southampton Town Clerk, Hampshire, MA",MA,Hampshire County,Southampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Southampton County Registrar, Southampton, VA",VA,Southampton County,Courtland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Southampton County Electoral Board, Southampton, VA",VA,Southampton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +86,SouthEast Bank,TN,Knox County,Knoxville,Financial Services,Private CI Entity,Region 4 +86,South-Western City School District,OH,Franklin County,Grove City,Government Facilities,Local Tribal Territory,Region 5 +52,"South Windsor Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"South Windsor Registrar of Voters, Hartford, CT",CT,Hartford County,South Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,South Western School District,PA,York County,Hanover,Government Facilities,Local Tribal Territory,Region 3 +62,"South Wayne Village Clerk, Lafayette, WI",WI,Lafayette County,South Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,South Valley Sewer District and Jordan Basin Water Reclamation,UT,Salt Lake County,Bluffdale,Water and WasteWater Systems,Local Tribal Territory,Region 8 +54,"South Thomaston Municipal Registrar, Knox, ME",ME,Knox County,South Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"South Thomaston Municipal Clerk, Knox, ME",ME,Knox County,South Thomaston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,South Texas Electric Cooperative,TX,Victoria County,Nursery,Energy,Private CI Entity,Region 6 +64,South Suburban Park and Recreation District,CO,Douglas County,Highlands Ranch,"Commercial Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +62,South Sound YMCA,WA,Thurston County,Olympia,Commercial Facilities,Private CI Entity,Region 10 +57,South Side School District,PA,Beaver County,Hookstown,Government Facilities,Local Tribal Territory,Region 3 +89,South Shore Health,MA,Norfolk County,Weymouth,Healthcare and Public Health,Private CI Entity,Region 1 +70,South Seneca Central Schools,NY,Seneca County,Lodi,Government Facilities,Local Tribal Territory,Region 2 +17,South San Joaquin Irrigation District,CA,San Joaquin County,Manteca,Water and WasteWater Systems,Local Tribal Territory,Region 9 +49,South Puget Sound Community College,WA,Thurston County,Olympia,Government Facilities,Local Tribal Territory,Region 10 +43,"South Portland Municipal Registrar, Cumberland, ME",ME,Cumberland County,South Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"South Portland Municipal Clerk, Cumberland, ME",ME,Cumberland County,South Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,South Pemiscot R-V School District,MO,Pemiscot County,Steele,Government Facilities,Local Tribal Territory,Region 7 +37,South Park School District,PA,Allegheny County,South Park Township,Government Facilities,Local Tribal Territory,Region 3 +49,South Ogden City,UT,Weber County,South Ogden,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +48,"South Milwaukee City Clerk, Milwaukee, WI",WI,Milwaukee County,South Milwaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,South Metro Fire Rescue,CO,Arapahoe County,Centennial,Emergency Services,Local Tribal Territory,Region 8 +38,"South Lancaster Town Clerk, Grant, WI",WI,Grant County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,South Kitsap School District 402,WA,Kitsap County,Port Orchard,Government Facilities,Local Tribal Territory,Region 10 +48,"South Kingstown Town Boards of Canvassers, Washington, RI",RI,Washington County,South Kingstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,South Jersey Industries,NJ,Atlantic County,Hammonton,Energy,Private CI Entity,Region 2 +38,South Huntington Union Free School District,NY,Suffolk County,Huntington,Government Facilities,Local Tribal Territory,Region 2 +57,"South Hero Town Treasurer, Grand Isle, VT",VT,Grand Isle County,South Hero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"South Hero Town Clerk, Grand Isle, VT",VT,Grand Isle County,South Hero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"South Haven City Election Commission, Allegan/Van Buren, MI",MI,Allegan County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"South Haven City Clerk, Allegan/Van Buren, MI",MI,Allegan County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"South Haven Charter Township Election Commission, Van Buren, MI",MI,Van Buren County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"South Haven Charter Township Clerk, Van Buren, MI",MI,Van Buren County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"South Hampton Town Clerk, Rockingham, NH",NH,Rockingham County,South Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"South Hadley Town Clerk, Hampshire, MA",MA,Hampshire County,South Hadley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"South Fork Town Clerk, Rusk, WI",WI,Rusk County,Hawkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,South Florida Stadium LLC,FL,12086,Miami Gardens,Commercial Facilities,Private CI Entity,Region 4 +99,South Euclid Police Department,OH,Cuyahoga County,South Euclid,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +70,South Eastern School District,PA,York County,Fawn Grove,Government Facilities,Local Tribal Territory,Region 3 +90,South Dakota Trust Company,SD,Minnehaha County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +54,South Dakota State University,SD,Brookings County,Brookings,Government Facilities,State,Region 8 +44,South Dakota School of Mines and Technology,SD,Pennington County,Rapid City,Government Facilities,State,Region 8 +65,South Dakota Legislative Research Council,SD,Hughes County,Pierre,Government Facilities,State,Region 8 +45,South Dakota K-12 Data Center,SD,Lake County,Madison,Government Facilities,State,Region 8 +44,South Dakota Board of Regents,SD,Pennington County,Rapid City,Government Facilities,State,Region 8 +39,South Country Central School District,NY,Suffolk County,East Patchogue,Government Facilities,Local Tribal Territory,Region 2 +47,South Correctional Entity (SCORE),WA,King County,Des Moines,Government Facilities,Local Tribal Territory,Region 10 +75,South Cleveland Water Supply Corporation,TX,Liberty County,Cleveland,Water and WasteWater Systems,Local Tribal Territory,Region 6 +99,South Central Service Cooperative,AR,5103,Camden,Energy,Local Tribal Territory,Region 6 +35,South Central Public Health District,ID,Twin Falls County,Twin Falls,Healthcare and Public Health,State,Region 10 +99,South Central Missouri Community Health Center DBA Your Community Health Center,MO,Cole County,Jefferson City,Healthcare and Public Health,Private CI Entity,Region 7 +52,South Central Kansas Medical,KS,Cowley County,Winfield,Healthcare and Public Health,Local Tribal Territory,Region 7 +56,South Central Connecticut Regional Water Authority,CT,New Haven County,New Haven,Water and WasteWater Systems,Private CI Entity,Region 1 +64,South Carolina Election Commission,SC,Richland County,Columbia,"Election Infrastructure, Government Facilities",State,Region 4 +69,South Carolina Department of Social Services,SC,Richland County,Columbia,Government Facilities,State,Region 4 +69,South Carolina Department of Motor Vehicles,SC,Richland County,Blythewood,Government Facilities,State,Region 4 +58,South Carolina Department of Juvenile Justice,SC,Lexington County,Columbia,Government Facilities,State,Region 4 +63,South Carolina Department of Health and Human Services,SC,Richland County,Columbia,"Government Facilities, Healthcare and Public Health",State,Region 4 +33,South Carolina Aquarium,SC,Charleston County,Charleston,Commercial Facilities,Private CI Entity,Region 4 +66,South Burlington School District,VT,Chittenden County,South Burlington,Government Facilities,Local Tribal Territory,Region 1 +80,"South Burlington City Treasurer, Chittenden, VT",VT,Chittenden County,South Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"South Burlington City Clerk, Chittenden, VT",VT,Chittenden County,South Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"South Bristol Municipal Registrar, Lincoln, ME",ME,Lincoln County,South Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"South Bristol Municipal Clerk, Lincoln, ME",ME,Lincoln County,South Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"South Branch Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"South Branch Township Election Commission, Crawford, MI",MI,Crawford County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"South Branch Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"South Branch Township Clerk, Crawford, MI",MI,Crawford County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"South Berwick Municipal Registrar, York, ME",ME,York County,South Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"South Berwick Municipal Clerk, York, ME",ME,York County,South Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"South Arm Township Election Commission, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"South Arm Township Clerk, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,South Adams County Water and Sanitation District,CO,Adams County,Commerce City,Water and WasteWater Systems,Local Tribal Territory,Region 8 +56,"Soo Township Election Commission, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Soo Township Clerk, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Sonoma County Water Agency, CA",CA,Sonoma County,Santa Rosa,Water and WasteWater Systems,Local Tribal Territory,Region 9 +89,"Sonoma County Indian Health Project, Inc",CA,Sonoma County,Santa Rosa,Healthcare and Public Health,Local Tribal Territory,Region 9 +91,"Sonoma County Clerk-Recorder-Assessor-Registrar of Voters, Sonoma, CA",CA,Sonoma County,Santa Rosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +14,SonicWall Inc,CA,6085,Milpitas,Information Technology,Private CI Entity,Region 9 +60,"Somos, Inc",NJ,Middlesex County,East Brunswick,Information Technology,Private CI Entity,Region 2 +51,"Somo Town Clerk, Lincoln, WI",WI,Lincoln County,Tripoli,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Somerville Municipal Registrar, Lincoln, ME",ME,Lincoln County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Somerville Municipal Clerk, Lincoln, ME",ME,Lincoln County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Somerville Elections Commission, Middlesex, MA",MA,Middlesex County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Somervell County Elections Administrator, Somervell, TX",TX,Somervell County,Glen Rose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +25,"Somersworth City Clerk, Strafford, NH",NH,Strafford County,Somersworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Somerset Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Somerset Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Somerset Township Clerk, Hillsdale, MI",MI,Hillsdale County,Somerset Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Somerset Town Clerk, St. Croix, WI",WI,St. Croix County,Somerset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Somerset Town Clerk, Bristol, MA",MA,Bristol County,Somerset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Somerset County Public Schools,MD,Somerset County,Westover,Government Facilities,Local Tribal Territory,Region 3 +54,"Somerset County Commissioner of Registration, Somerset, NJ",NJ,Somerset County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,"Somerset County Clerk, Somerset, NJ",NJ,Somerset County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +35,"Somerset County Board of Elections, Somerset, PA",PA,Somerset County,Somerset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Somerset County Board of Elections, Somerset, NJ",NJ,Somerset County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +25,"Somerset County Board of Elections, Somerset, MD",MD,Somerset County,Princess Anne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +20,"Somers Village Clerk, Kenosha, WI",WI,Kenosha County,Kenosha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Somers Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +20,"Somers Town Clerk, Kenosha, WI",WI,Kenosha County,Kenosha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Somers Registrar of Voters, Tolland, CT",CT,Tolland County,Somers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Solvay Bank,NY,Onondaga County,Syracuse,Financial Services,Private CI Entity,Region 2 +44,Solutions Inc,IA,Clay County,Spencer,Information Technology,Private CI Entity,Region 7 +47,"Solon Township Election Commission, Leelanau, MI",MI,Leelanau County,Cedar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Solon Township Election Commission, Kent, MI",MI,Kent County,Cedar Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Solon Township Clerk, Leelanau, MI",MI,Leelanau County,Cedar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Solon Township Clerk, Kent, MI",MI,Kent County,Cedar Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Solon Springs Village Clerk, Douglas, WI",WI,Douglas County,Solon Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Solon Springs Town Clerk, Douglas, WI",WI,Douglas County,Solon Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Solon Municipal Registrar, Somerset, ME",ME,Somerset County,Solon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Solon Municipal Clerk, Somerset, ME",ME,Somerset County,Solon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Solomon Unified School District 393,KS,Dickinson County,Solomon,Government Facilities,Local Tribal Territory,Region 7 +44,Solomon R. Guggenheim Foundation,NY,New York County,New York,,Private CI Entity,Region 2 +52,Soleran,KS,Johnson County,Overland Park,Information Technology,Private CI Entity,Region 7 +78,"Soldiers Grove Village Clerk, Crawford, WI",WI,Crawford County,Soldiers Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Solano County, CA",CA,Solano County,Fairfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +60,"Solano County Registrar of Voters, Solano, CA",CA,Solano County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +39,Solano County Office of Education,CA,Solano County,Fairfield,Government Facilities,Local Tribal Territory,Region 9 +70,"Software Engineering Institute, Carnegie Mellon University",PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +58,"Sodus Township Election Commission, Berrien, MI",MI,Berrien County,Sodus Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Sodus Township Clerk, Berrien, MI",MI,Berrien County,Sodus Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Socorro County Clerk, Socorro, NM",NM,Socorro County,Socorro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +87,Social Security Advisory Board (SSAB) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +72,Social Security Administration (SSA) - CISA,MD,Baltimore County,Woodlawn,"Financial Services, Government Facilities",FCEB,Region 3 +70,Snyderville Basin Water Reclamation District,UT,Summit County,Park City,Water and WasteWater Systems,Local Tribal Territory,Region 8 +42,"Snyder County Board of Elections, Snyder, PA",PA,Snyder County,Freeburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +80,Snoqualmie Valley School District,WA,King County,Snoqualmie,Government Facilities,Local Tribal Territory,Region 10 +47,Snohomish County,WA,Snohomish County,Everett,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +58,Sno-Isle Libraries,WA,Snohomish County,Tulalip,Government Facilities,Local Tribal Territory,Region 10 +68,Smyyth LLC,NJ,Middlesex County,South Plainfield,Financial Services,Private CI Entity,Region 2 +76,"Smyth County Registrar, Smyth, VA",VA,Smyth County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +76,"Smyth County Electoral Board, Smyth, VA",VA,Smyth County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +93,"Smyrna Municipal Registrar, Aroostook, ME",ME,Aroostook County,Smyrna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Smyrna Municipal Clerk, Aroostook, ME",ME,Aroostook County,Smyrna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Smoak, Davis, & Nixon",FL,Duval County,Jacksonville,,Private CI Entity,Region 4 +61,Smithtown Central School District,NY,Suffolk County,Smithtown,Government Facilities,Local Tribal Territory,Region 2 +54,Smithsonian Institution - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +34,"Smithfield Town Boards of Canvassers, Providence, RI",RI,Providence County,Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Smithfield Municipal Registrar, Somerset, ME",ME,Somerset County,Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Smithfield Municipal Clerk, Somerset, ME",ME,Somerset County,Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,Smith System Driver Improvement,TX,Tarrant County,Arlington,Transportation Systems,Private CI Entity,Region 6 +56,Smith Micro Software Inc,PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +65,"Smith County, TX",TX,Smith County,Tyler,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +60,"Smith County Elections Administrator, Smith, TX",TX,Smith County,Tyler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Smith County Elections Administrator, Smith, TN",TN,Smith County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Smith County Election Commission, Smith, MS",MS,Smith County,Raleigh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Smith County Circuit Clerk, Smith, MS",MS,Smith County,Raleigh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Smelser Town Clerk, Grant, WI",WI,Grant County,Platteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Smartmatic USA Corporation,FL,Palm Beach County,Boca Raton,"Election Infrastructure, Information Technology",Private CI Entity,Region 4 +56,Small Business Administration (SBA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +12,"Slope County Auditor, Slope, ND",ND,Slope County,Amidon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +31,Slidell Memorial Hospital,LA,St. Tammany Parish,Slidell,Healthcare and Public Health,Private CI Entity,Region 6 +88,"Slagle Township Election Commission, Wexford, MI",MI,Wexford County,Harrietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Slagle Township Clerk, Wexford, MI",MI,Wexford County,Harrietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,Skypunch Technology,WV,Kanawha County,Charleston,Information Technology,Private CI Entity,Region 3 +63,Skydweller US,OK,Oklahoma County,Oklahoma City,Transportation Systems,Private CI Entity,Region 6 +64,SkyLine Membership Corporation,NC,Ashe County,West Jefferson,Commercial Facilities,Private CI Entity,Region 4 +66,Sky Link Solutions LLC,CA,Alameda County,Pleasanton,Information Technology,Private CI Entity,Region 9 +29,"Skowhegan Municipal Registrar, Somerset, ME",ME,Somerset County,Skowhegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Skowhegan Municipal Clerk, Somerset, ME",ME,Somerset County,Skowhegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Skandia Township Election Commission, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Skandia Township Clerk, Marquette, MI",MI,Marquette County,Skandia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Skanawan Town Clerk, Lincoln, WI",WI,Lincoln County,Irma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Skagit County Auditor, Skagit, WA",WA,Skagit County,Mount Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +68,"Site.Work Software, LLC",WA,King County,Seattle,Information Technology,Private CI Entity,Region 10 +57,"Sister Bay Village Clerk, Door, WI",WI,Door County,Sister Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Siskiyou County Clerk, Siskiyou, CA",CA,Siskiyou County,Yreka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,"Siren Village Clerk, Burnett, WI",WI,Burnett County,Siren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Siren Town Clerk, Burnett, WI",WI,Burnett County,Siren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Siouxland Christian School,IA,Woodbury County,Sioux City,,Private CI Entity,Region 7 +70,Sioux Falls Specialty Hospital,SD,Minnehaha County,Sioux Falls,Healthcare and Public Health,Private CI Entity,Region 8 +56,Sioux Falls School District,SD,Minnehaha County,Sioux Falls,Government Facilities,Local Tribal Territory,Region 8 +80,Sioux Falls Christian School,SD,Lincoln County,Sioux Falls,,Private CI Entity,Region 8 +63,"Sioux Creek Town Clerk, Barron, WI",WI,Barron County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Sioux County, Iowa",IA,Sioux County,Orange City,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +12,"Sioux County Auditor, Sioux, ND",ND,Sioux County,Fort Yates,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +87,Sioux County,NE,Sioux County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +64,Sioux City Community School District,IA,Woodbury County,Sioux City,Government Facilities,Local Tribal Territory,Region 7 +46,Sinclair Community College,OH,Montgomery County,Dayton,Government Facilities,Local Tribal Territory,Region 5 +55,"Simulation Technologies, Inc.",AL,Madison County,Huntsville,Information Technology,Private CI Entity,Region 4 +53,"Simsbury Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Simsbury Registrar of Voters, Hartford, CT",CT,Hartford County,Simsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,Simsbury Fire,CT,Hartford County,Simsbury,Emergency Services,Local Tribal Territory,Region 1 +64,"Sims Township Election Commission, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Sims Township Clerk, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Simpson County Election Commission, Simpson, MS",MS,Simpson County,Mendenhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Simpson County Circuit Clerk, Simpson, MS",MS,Simpson County,Mendenhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,Simpson College,IA,Warren County,Indianola,Government Facilities,Private CI Entity,Region 7 +17,Simpleroute,VT,Washington County,Montpelier,Information Technology,Private CI Entity,Region 1 +53,Simmons Equipment Company,VA,Tazewell County,Tazewell,Critical Manufacturing,Private CI Entity,Region 3 +64,Sim Ventions Inc.,VA,Stafford County,Fredericksburg,Information Technology,Private CI Entity,Region 3 +49,Silver Reef Casino Resort,WA,Whatcom County,Ferndale,Commercial Facilities,Local Tribal Territory,Region 10 +72,Silver Lake Water & Sewer District,WA,Snohomish County,Bothell,Water and WasteWater Systems,Local Tribal Territory,Region 10 +49,"Silver Lake Village Clerk, Kenosha, WI",WI,Kenosha County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Silver Creek Township Election Commission, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Silver Creek Township Clerk, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Silver Bow County Election Administrator, Silverbow, MT",MT,Silver Bow County,Butte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +37,Silicon Light Machines,CA,Santa Clara County,San Jose,Information Technology,Private CI Entity,Region 9 +88,Silex Banking Company,MO,Lincoln County,Silex,Financial Services,Private CI Entity,Region 7 +66,Sikeston R-6 School District,MO,Scott County,Sikeston,Government Facilities,Local Tribal Territory,Region 7 +60,"Signature Science, LLC",TX,Travis County,Austin,Information Technology,Private CI Entity,Region 6 +68,"Signature Medical Group, Inc.",MO,St. Louis County,Creve Coeur,Healthcare and Public Health,Private CI Entity,Region 7 +82,"Signature Bank, N.A.",OH,Lucas County,Toledo,Financial Services,Private CI Entity,Region 5 +72,Signal Behavioral Health Network,CO,Arapahoe County,Englewood,Healthcare and Public Health,Private CI Entity,Region 8 +49,"Sigmatech, Inc.",AL,Madison County,Huntsville,Information Technology,Private CI Entity,Region 4 +81,"Sigel Township Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Sigel Township Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Sigel Town Clerk, Chippewa, WI",WI,Chippewa County,Cadott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Siezert Capital Partners,MI,Oakland County,Birmingham,Financial Services,Private CI Entity,Region 5 +67,Sierra View Medical Center,CA,Tulare County,Porterville,Healthcare and Public Health,Private CI Entity,Region 9 +64,Sierra Technical Services Inc,CA,Kern County,Tehachapi,Information Technology,Private CI Entity,Region 9 +54,"Sierra Sands Unified School District, CA",CA,Kern County,Ridgecrest,Government Facilities,Local Tribal Territory,Region 9 +62,Sierra Nevada Corporation ,NV,Washoe County,Sparks,Defense Industrial Base,Private CI Entity,Region 9 +37,"Sierra County Clerk-Recorder, Sierra, CA",CA,Sierra County,Downieville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +55,"Sierra County Clerk, Sierra, NM",NM,Sierra County,Truth or Consequences,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Sidney Township Election Commission, Montcalm, MI",MI,Montcalm County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Sidney Township Clerk, Montcalm, MI",MI,Montcalm County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Sidney Regional Medical Center,NE,Cheyenne County,Sidney,Healthcare and Public Health,Private CI Entity,Region 7 +62,"Sidney Municipal Registrar, Kennebec, ME",ME,Kennebec County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Sidney Municipal Clerk, Kennebec, ME",ME,Kennebec County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Sibley County Auditor, Sibley, MN",MN,Sibley County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,SiTime Inc.,CA,Santa Clara County,Santa Clara,Information Technology,Private CI Entity,Region 9 +47,SiO2 Medical Products,AL,Lee County,Auburn,Healthcare and Public Health,Private CI Entity,Region 4 +47,"Shutesbury Town Clerk, Franklin, MA",MA,Franklin County,Shutesbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,Shuman McCuskey Slicer PLLC,WV,Kanawha County,Charleston,,Private CI Entity,Region 3 +42,"Shullsburg Town Clerk, Lafayette, WI",WI,Lafayette County,Shullsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Shullsburg City Clerk, Lafayette, WI",WI,Lafayette County,Shullsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Shrewsbury Town Treasurer, Rutland, VT",VT,Rutland County,Shrewsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Shrewsbury Town Clerk, Worcester, MA",MA,Worcester County,Shrewsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Shrewsbury Town Clerk, Rutland, VT",VT,Rutland County,Shrewsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Shoshone County, State of Idaho",ID,Shoshone County,Wallace,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +52,Short Elliott Hendrickson Inc.,MN,Ramsey County,St Paul,Dams,Private CI Entity,Region 5 +17,"Shorewood Village Clerk, Milwaukee, WI",WI,Milwaukee County,Shorewood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Shorewood Hills Village Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Shoreham Town Treasurer, Addison, VT",VT,Addison County,Shoreham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Shoreham Town Clerk, Addison, VT",VT,Addison County,Shoreham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Shirley Town Clerk, Middlesex, MA",MA,Middlesex County,Shirley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Shirley Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Shirley Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Shipley Energy,PA,York County,York,Energy,Private CI Entity,Region 3 +50,"Shiocton Village Clerk, Outagamie, WI",WI,Outagamie County,Shiocton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,Shinhan Bank America,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +51,Shine Systems - CISA,VA,Charlottesville city,Charlottesville,Information Technology,Private CI Entity,Region 3 +72,"Shields Town Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Shields Town Clerk, Dodge, WI",WI,Dodge County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Shiawassee Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Bancroft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Shiawassee Township Clerk, Shiawassee, MI",MI,Shiawassee County,Bancroft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Shiawassee County Election Commission, Shiawassee, MI",MI,Shiawassee County,Corunna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Shiawassee County Clerk, Shiawassee, MI",MI,Shiawassee County,Corunna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Shiawassee County Board of Canvassars, Shiawassee, MI",MI,Shiawassee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Sherwood Village Clerk, Calumet, WI",WI,Calumet County,Sherwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Sherwood Township Election Commission, Branch, MI",MI,Branch County,Sherwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Sherwood Township Clerk, Branch, MI",MI,Branch County,Sherwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Sherwood Town Clerk, Clark, WI",WI,Clark County,Granton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Sherry Town Clerk, Wood, WI",WI,Wood County,Milladore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Osceola, MI",MI,Osceola County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Mason, MI",MI,Mason County,Fountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Keweenaw, MI",MI,Keweenaw County,Gay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Sherman Township Election Commission, Isabella, MI",MI,Isabella County,Weidman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Iosco, MI",MI,Iosco County,Turner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Huron, MI",MI,Huron County,Ruth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Osceola, MI",MI,Osceola County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Keweenaw, MI",MI,Keweenaw County,Lake Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Sherman Township Clerk, Isabella, MI",MI,Isabella County,Weidman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Iosco, MI",MI,Iosco County,National City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Huron, MI",MI,Huron County,Ruth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherman Township Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sherman Town Clerk, Sheboygan, WI",WI,Sheboygan County,Random Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Sherman Town Clerk, Iron, WI",WI,Iron County,Park Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Sherman Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Sherman Town Clerk, Clark, WI",WI,Clark County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Sherman Registrar of Voters, Fairfield, CT",CT,Fairfield County,Sherman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Sherman County, Nebraska",NE,Sherman County,Loup City,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +96,"Sherman County Tax Assessor-Collector, Sherman, TX",TX,Sherman County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Sherman County County Clerk, Sherman, TX",TX,Sherman County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Sherman County Clerk, Sherman, OR",OR,Sherman County,Moro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +41,"Sherman County Clerk, Sherman, NE",NE,Sherman County,Loup City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"Sherman County Clerk, Sherman, KS",KS,Sherman County,Goodland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +39,"Sheridan Township Election Commission, Mecosta, MI",MI,Mecosta County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Election Commission, Mason, MI",MI,Mason County,Fountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Election Commission, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Sheridan Township Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Sheridan Township Clerk, Mecosta, MI",MI,Mecosta County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Clerk, Mason, MI",MI,Mason County,Fountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Township Clerk, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Sheridan Township Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Sheridan Town Clerk, Dunn, WI",WI,Dunn County,Ridgeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sheridan County, NE",NE,Sheridan County,Rushville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +82,"Sheridan County Election Administrator, Sheridan, MT",MT,Sheridan County,Plentywood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,"Sheridan County Clerk, Sheridan, WY",WY,Sheridan County,Sheridan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +24,"Sheridan County Auditor, Sheridan, ND",ND,Sheridan County,McClusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,"Sheridan Charter Township Election Commission, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Sheridan Charter Township Clerk, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Sherburne State Bank,MN,Sherburne County,Becker,Financial Services,Private CI Entity,Region 5 +51,Sherburne County Elections Systems,MN,Sherburne County,Elk River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sherborn Town Clerk, Middlesex, MA",MA,Middlesex County,Sherborn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Sheppard Pratt Health System, Inc",MD,Baltimore County,Baltimore,Healthcare and Public Health,Private CI Entity,Region 3 +67,Shepherd Community Inc,IN,Marion County,Indianapolis,,Private CI Entity,Region 5 +71,Shenandoah School Corporation,IN,Henry County,Middletown,Government Facilities,Local Tribal Territory,Region 5 +47,"Shenandoah County Registrar, Shenandoah, VA",VA,Shenandoah County,Woodstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Shenandoah County Electoral Board, Shenandoah, VA",VA,Shenandoah County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +22,"Shelton Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +22,"Shelton Registrar of Voters, Fairfield, CT",CT,Fairfield County,Shelton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,Shelton Public Schools,NE,Buffalo County,Shelton,Government Facilities,Local Tribal Territory,Region 7 +54,Shell plc - CISA,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +93,"Shell Lake City Clerk, Washburn, WI",WI,Washburn County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sheldon Village Clerk, Rusk, WI",WI,Rusk County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Sheldon Town Treasurer, Franklin, VT",VT,Franklin County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Sheldon Town Clerk, Monroe, WI",WI,Monroe County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Sheldon Town Clerk, Franklin, VT",VT,Franklin County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,Sheldon Community School District,IA,O,Sheldon,Government Facilities,Local Tribal Territory,Region 7 +44,"Shelby Township Election Commission, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Shelby Township Clerk, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Shelby Town Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Shelby County, Ohio Election Infrastructure",OH,Shelby County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Shelby County Tax Assessor-Collector, Shelby, TX",TX,Shelby County,Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +26,Shelby County Schools,TN,Shelby County,Memphis,Government Facilities,Local Tribal Territory,Region 4 +41,"Shelby County Judge of Probate, Shelby, AL",AL,Shelby County,Columbiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Shelby County Elections Administrator, Shelby, TN",TN,Shelby County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Shelby County County Clerk, Shelby, TX",TX,Shelby County,Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Shelby County Clerk, Shelby, MO",MO,Shelby County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Shelby County Clerk, Shelby, KY",KY,Shelby County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Shelby County Clerk, Shelby, IN",IN,Shelby County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Shelby County Clerk, Shelby, IL",IL,Shelby County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Shelby County Circuit Clerk, Shelby, AL",AL,Shelby County,Columbiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Shelby County Board of Registrars, Shelby, AL",AL,Shelby County,Columbiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Shelby County Auditor, Shelby, IA",IA,Shelby County,Harlan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Shelby County Absentee Elections Manager, Shelby, AL",AL,Shelby County,Columbiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Shelby Charter Township Election Commission, Macomb, MI",MI,Macomb County,Shelby Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Shelby Charter Township Clerk, Macomb, MI",MI,Macomb County,Shelby Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Shelburne Town Treasurer, Chittenden, VT",VT,Chittenden County,Shelburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Shelburne Town Clerk, Franklin, MA",MA,Franklin County,Shelburne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Shelburne Town Clerk, Coos, NH",NH,Coos County,Shelburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Shelburne Town Clerk, Chittenden, VT",VT,Chittenden County,Shelburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Sheffield Town Treasurer, Caledonia, VT",VT,Caledonia County,Sheffield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Sheffield Town Clerk, Caledonia, VT",VT,Caledonia County,Sheffield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +20,"Sheffield Town Clerk, Berkshire, MA",MA,Berkshire County,Sheffield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"SheerID, Inc",OR,Multnomah County,Portland,Information Technology,Private CI Entity,Region 10 +89,"Sheboygan Town Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sheboygan Falls Town Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Sheboygan Falls City Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Sheboygan County Government,WI,Sheboygan County,Sheboygan,Government Facilities,Local Tribal Territory,Region 5 +61,"Sheboygan County Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Sheboygan City Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Shawnee County Election Commissioner, Shawnee, KS",KS,Shawnee County,Topeka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +72,Shawnee Consolidated RWD1,KS,Shawnee County,Topeka,Water and WasteWater Systems,Local Tribal Territory,Region 7 +65,"Shawano County Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Shawano City Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Shasta County Clerk-Registrar of Voters, Shasta, CA",CA,Shasta County,Redding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +57,"Sharon Village Clerk, Walworth, WI",WI,Walworth County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Sharon Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Sharon Township Clerk, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Sharon Town Treasurer, Windsor, VT",VT,Windsor County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Sharon Town Clerk, Windsor, VT",VT,Windsor County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Sharon Town Clerk, Walworth, WI",WI,Walworth County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Sharon Town Clerk, Norfolk, MA",MA,Norfolk County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Sharon Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Sharon Town Clerk, Hillsborough, NH",NH,Hillsborough County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Sharon Registrar of Voters, Litchfield, CT",CT,Litchfield County,Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Sharkey County Election Commission, Sharkey, MS",MS,Sharkey County,Rolling Fork,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Sharkey County Circuit Clerk, Sharkey, MS",MS,Sharkey County,Rolling Fork,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Shapleigh Municipal Registrar, York, ME",ME,York County,Shapleigh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Shapleigh Municipal Clerk, York, ME",ME,York County,Shapleigh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Shannon County Clerk, Shannon, MO",MO,Shannon County,Eminence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Shanagolden Town Clerk, Ashland, WI",WI,Ashland County,Glidden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Shakopee Public Schools (ISD720),MN,Scott County,Shakopee,Government Facilities,Local Tribal Territory,Region 5 +49,Shaker Regional School District,NH,Belknap County,Belmont,Government Facilities,Local Tribal Territory,Region 1 +90,Shaker Heights Schools,OH,Cuyahoga County,Shaker Heights,Government Facilities,Local Tribal Territory,Region 5 +24,"Shaftsbury Town Treasurer, Bennington, VT",VT,Bennington County,Shaftsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Shaftsbury Town Clerk, Bennington, VT",VT,Bennington County,Shaftsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Shackelford County Tax Assessor-Collector, Shackelford, TX",TX,Shackelford County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Shackelford County County Clerk, Shackelford, TX",TX,Shackelford County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Seymour Town Clerk, Outagamie, WI",WI,Outagamie County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Seymour Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Seymour Town Clerk, Lafayette, WI",WI,Lafayette County,Shullsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Seymour Town Clerk, Eau Claire, WI",WI,Eau Claire County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Seymour Registrar of Voters, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Seymour R-II School,MO,Webster County,Seymour,Government Facilities,Local Tribal Territory,Region 7 +47,"Seymour City Clerk, Outagamie, WI",WI,Outagamie County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Sewerage and Water Board of New Orleans,LA,Orleans Parish,New Orleans,Water and WasteWater Systems,Local Tribal Territory,Region 6 +82,"Seward County, NE",NE,Seward County,Seward,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +55,Seward County Kansas,KS,Seward County,Liberal,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +51,"Seward County Clerk, Seward, KS",KS,Seward County,Liberal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +89,"Seville Township Election Commission, Gratiot, MI",MI,Gratiot County,Elwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Seville Township Clerk, Gratiot, MI",MI,Gratiot County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Sevier County School System,TN,Sevier County,Sevierville,Government Facilities,Local Tribal Territory,Region 4 +76,"Sevier County Elections Administrator, Sevier, TN",TN,Sevier County,Sevierville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Sevier County Election Commision, Sevier, AR",AR,Sevier County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Sevier County Clerk, Sevier, UT",UT,Sevier County,Richfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +5,"Sevier County Clerk, Sevier, AR",AR,Sevier County,De Queen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Seven Mile Creek Town Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Sevastopol Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Setty,VA,Fairfax County,Fairfax,,Private CI Entity,Region 3 +57,Seton Hill University,PA,Westmoreland County,Greensburg,Commercial Facilities,Private CI Entity,Region 3 +26,Service First FCU,SD,Minnehaha County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +53,"Sequoyah County Election Board, Sequoyah, OK",OK,Sequoyah County,Sallisaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +78,Sequoia Federal Credit Union,CA,San Mateo County,Redwood City,Financial Services,Private CI Entity,Region 9 +33,Sequel Wire And Cable LLC,IN,Marshall County,Argos,Critical Manufacturing,Private CI Entity,Region 5 +38,"Sequatchie County Elections Administrator, Sequatchie, TN",TN,Sequatchie County,Dunlap,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Sentry Bank,MN,Stearns County,St Joseph,Financial Services,Private CI Entity,Region 5 +64,Sensentia Inc.,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +76,Sensato Cybersecurity Solutions,NJ,Monmouth County,Red Bank,Information Technology,Private CI Entity,Region 2 +55,Senior Aerospace Spencer,CA,Los Angeles County,Valencia,Critical Manufacturing,Private CI Entity,Region 9 +47,"Seney Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Seney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Seney Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Seney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Seneca Township Election Commission, Lenawee, MI",MI,Lenawee County,Sand Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Seneca Township Clerk, Lenawee, MI",MI,Lenawee County,Sand Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Seneca Town Clerk, Wood, WI",WI,Wood County,Bancroft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Seneca Town Clerk, Shawano, WI",WI,Shawano County,Bowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Seneca Town Clerk, Green Lake, WI",WI,Green Lake County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Seneca Town Clerk, Crawford, WI",WI,Crawford County,Eastman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Seneca Highlands IU9,PA,Mc Kean County,Smethport,Water and WasteWater Systems,Local Tribal Territory,Region 3 +85,Seneca Highlands Career and Technical Center,PA,Mc Kean County,Port Allegany,Government Facilities,Local Tribal Territory,Region 3 +60,Seneca Gaming Corporation,NY,Niagara County,Niagara Falls,Commercial Facilities,Local Tribal Territory,Region 2 +52,Seneca Foods Corp.,NY,Monroe County,Fairport,Food and Agriculture,Private CI Entity,Region 2 +71,Seneca Falls Central School,NY,Seneca County,Seneca Falls,Government Facilities,Local Tribal Territory,Region 2 +37,"Seneca County, Ohio Election Infrastructure",OH,Seneca County,Tiffin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Seneca County, New York",NY,Seneca County,Waterloo,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +59,"Seneca County Board of Elections, Seneca, NY",NY,Seneca County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +50,Senator John Heinz History Center,PA,Allegheny County,Pittsburgh,Government Facilities,Private CI Entity,Region 3 +39,Semtech Corporation,CA,Ventura County,Camarillo,Information Technology,Private CI Entity,Region 9 +58,Seminole Nation Gaming Enterprise,OK,Seminole County,Seminole,Commercial Facilities,Local Tribal Territory,Region 6 +51,"Seminole Electric Cooperative, Inc.",FL,Hillsborough County,Tampa,Energy,Private CI Entity,Region 4 +81,Seminole County Supervisor of Elections,FL,Seminole County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Seminole County Public Schools, Information Services Department",FL,Seminole County,Sanford,Information Technology,Local Tribal Territory,Region 4 +54,"Seminole County Election Board, Seminole, OK",OK,Seminole County,Wewoka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,"Seminole County Board of Elections and Registrar, Seminole, GA",GA,Seminole County,Donalsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,Semcac,MN,Winona County,Winona,Healthcare and Public Health,Private CI Entity,Region 5 +62,Selma Unified School District,CA,Fresno County,Selma,Government Facilities,Local Tribal Territory,Region 9 +68,"Selma Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Selma Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Selinsgrove Area School District,PA,Snyder County,Selinsgrove,Government Facilities,Local Tribal Territory,Region 3 +50,Selective Service System (SSS) - CISA,IL,Cook County,Palatine,"Defense Industrial Base, Government Facilities",FCEB,Region 5 +82,"Seif Town Clerk, Clark, WI",WI,Clark County,Willard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Seekonk Town Clerk, Bristol, MA",MA,Bristol County,Seekonk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,SeeScan Inc,CA,San Diego County,San Diego,Information Technology,Private CI Entity,Region 9 +66,Sedgwick County Government,KS,Sedgwick County,Wichita,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +71,"Sedgwick County Election Commissioner, Sedgwick, KS",KS,Sedgwick County,Wichita,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,"Sedgwick County Clerk and Recorder, Sedgwick, CO",CO,Sedgwick County,Julesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,Security State Bank WA,WA,Lewis County,Centralia,Financial Services,Private CI Entity,Region 10 +52,Security National Bank of Omaha,NE,Douglas County,Omaha,Financial Services,Private CI Entity,Region 7 +80,Security Federal Bank,SC,Aiken County,Aiken,Financial Services,Private CI Entity,Region 4 +70,Securities and Exchange Commission (SEC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +78,Securisea Inc.,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +70,Secure Internet Voting,CA,San Francisco County,SF,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +49,Secura Insurance Companies,WI,Winnebago County,Neenah,Financial Services,Private CI Entity,Region 5 +70,Second Sight Systems,MO,St. Louis County,St. Louis,Information Technology,Private CI Entity,Region 7 +56,"Second College Grant Town Clerk, Coos, NH",NH,Coos County,Errol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Seboeis Municipal Registrar, Penobscot, ME",ME,Penobscot County,Milo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Seboeis Municipal Clerk, Penobscot, ME",ME,Penobscot County,Seboeis Plantation,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Sebewaing Township Election Commission, Huron, MI",MI,Huron County,Sebewaing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Sebewaing Township Clerk, Huron, MI",MI,Huron County,Sebewaing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Sebewa Township Election Commission, Ionia, MI",MI,Ionia County,Lake Odessa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Sebewa Township Clerk, Ionia, MI",MI,Ionia County,Lake Odessa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Sebec Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Sebec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Sebec Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Sebec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Sebastian County Election Commision, Sebastian, AR",AR,Sebastian County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Sebastian County Clerk, Sebastian, AR",AR,Sebastian County,Fort Smith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Sebago Municipal Registrar, Cumberland, ME",ME,Cumberland County,Sebago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Sebago Municipal Clerk, Cumberland, ME",ME,Cumberland County,Sebago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Seattle Public Schools,WA,King County,Seattle,Government Facilities,Local Tribal Territory,Region 10 +42,Seattle Cancer Care Alliance,WA,Snohomish County,Lynnwood,Healthcare and Public Health,Private CI Entity,Region 10 +47,"Searsport Municipal Registrar, Waldo, ME",ME,Waldo County,Searsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Searsport Municipal Clerk, Waldo, ME",ME,Waldo County,Searsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Searsmont Municipal Registrar, Waldo, ME",ME,Waldo County,Searsmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Searsmont Municipal Clerk, Waldo, ME",ME,Waldo County,Searsmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Searsburg Town Treasurer, Bennington, VT",VT,Bennington County,Searsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Searsburg Town Clerk, Bennington, VT",VT,Bennington County,Searsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Seal and Design Inc,NY,Erie County,Clarence,Critical Manufacturing,Private CI Entity,Region 2 +66,Seadrill Americas Inc,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +52,Seacoast Utility Authority,FL,Palm Beach County,Palm Beach Gardens,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 4 +72,"Seabrook Town Clerk, Rockingham, NH",NH,Rockingham County,Seabrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"SeaChange Printing and Marketing Services, LLC",MN,Hennepin County,Minneapolis,Communications,Private CI Entity,Region 5 +99,Sea Girt School District,NJ,Monmouth County,Sea Girt,Government Facilities,Local Tribal Territory,Region 2 +66,"Scurry County County Clerk, Scurry, TX",TX,Scurry County,Snyder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,"Screven County Board of Elections and Registrar, Screven, GA",GA,Screven County,Sylvania,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Scottville City Election Commission, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Scottville City Clerk, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,Scottsbluff Public Schools,NE,Scotts Bluff County,Scottsbluff,Government Facilities,Local Tribal Territory,Region 7 +53,Scotts Bluff County,NE,Scotts Bluff County,Gering,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +63,"Scott Town Clerk, Sheboygan, WI",WI,Sheboygan County,Adell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +13,"Scott Town Clerk, Monroe, WI",WI,Monroe County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Scott Town Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Scott Town Clerk, Crawford, WI",WI,Crawford County,Gays Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Scott Town Clerk, Burnett, WI",WI,Burnett County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Scott Town Clerk, Brown, WI",WI,Brown County,New Franken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Scott County of Iowa,IA,Scott County,Davenport,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +24,"Scott County Registrar, Scott, VA",VA,Scott County,Gate City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +90,Scott County Hospital,KS,Scott County,Scott City,Healthcare and Public Health,Private CI Entity,Region 7 +24,"Scott County Electoral Board, Scott, VA",VA,Scott County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,"Scott County Elections Department, Scott, MN",MN,Scott County,Shakopee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Scott County Elections Administrator, Scott, TN",TN,Scott County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Scott County Election Commission, Scott, MS",MS,Scott County,Forest,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Scott County Election Commision, Scott, AR",AR,Scott County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Scott County Clerk, Scott, MO",MO,Scott County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +17,"Scott County Clerk, Scott, KY",KY,Scott County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Scott County Clerk, Scott, IL",IL,Scott County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Scott County Clerk, Scott, AR",AR,Scott County,Waldron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Scott County Circuit Clerk, Scott, MS",MS,Scott County,Forest,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Scott County Auditor, Scott, IA",IA,Scott County,Davenport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,"Scotland Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Scotland Registrar of Voters, Windham, CT",CT,Windham County,Scotland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Scotland County Clerk, Scotland, MO",MO,Scotland County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Scotland County Board of Elections, Scotland, NC",NC,Scotland County,Laurinburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +20,Scotia Glenville Central School District,NY,Schenectady County,Schenectady,Government Facilities,Local Tribal Territory,Region 2 +44,"Scotch Plains Fanwood Board of Education, NJ",NJ,Union County,Scotch Plains,Government Facilities,Local Tribal Territory,Region 2 +52,"Scituate Town Clerk, Plymouth, MA",MA,Plymouth County,Scituate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Scituate Town Boards of Canvassers, Providence, RI",RI,Providence County,Scituate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Scipio Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Scipio Township Clerk, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Scioto County, Ohio Election Infrastructure",OH,Scioto County,Portsmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Scioto County Regional Water District #1,OH,Scioto County,Lucasville,Water and WasteWater Systems,Local Tribal Territory,Region 5 +66,"Sciota Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Laingsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Sciota Township Clerk, Shiawassee, MI",MI,Shiawassee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Scio Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Scio Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Scio Mutual Telephone Association,OR,Linn County,Scio,Communications,Private CI Entity,Region 10 +76,Scient Federal Credit Union,CT,New London County,Groton,Financial Services,Private CI Entity,Region 1 +63,"Schuylkill County Board of Elections, Schuylkill, PA",PA,Schuylkill County,Pottsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,"Schuyler County, New York",NY,Schuyler County,Watkins Glen,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +58,"Schuyler County Clerk, Schuyler, MO",MO,Schuyler County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +90,"Schuyler County Clerk, Schuyler, IL",IL,Schuyler County,Rushville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Schuyler County Board of Elections, Schuyler, NY",NY,Schuyler County,Watkins Glen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +48,Schreiner University,TX,Kerr County,Kerrville,,Private CI Entity,Region 6 +63,Schools District of Manatee County,FL,Manatee County,Bradenton,Government Facilities,Local Tribal Territory,Region 4 +84,"Schoolcraft Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Schoolcraft Township Election Commission, Houghton, MI",MI,Houghton County,Lake Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Schoolcraft Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Schoolcraft Township Clerk, Houghton, MI",MI,Houghton County,Lake Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Schoolcraft County Election Commission, Schoolcraft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Schoolcraft County Clerk, Schoolcraft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Schoolcraft County Board of Canvassars, Schoolcraft, MI",MI,Schoolcraft County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,School of the Osage,MO,Miller County,Lake Ozark,Government Facilities,Local Tribal Territory,Region 7 +75,School District of the Chathams,NJ,Morris County,Chatham Township,Government Facilities,Local Tribal Territory,Region 2 +26,School District of Waukesha,WI,Waukesha County,Waukesha,Government Facilities,Local Tribal Territory,Region 5 +49,School District of Solon Springs,WI,Douglas County,Solon Springs,Government Facilities,Local Tribal Territory,Region 5 +48,School District of Milton,WI,Rock County,Milton,Government Facilities,Local Tribal Territory,Region 5 +73,School District of Marshfield,WI,Wood County,Marshfield,Government Facilities,Local Tribal Territory,Region 5 +53,"School District of Jefferson, WI",WI,Jefferson County,Jefferson,Government Facilities,Local Tribal Territory,Region 5 +61,School District of Janesville,WI,Rock County,Janesville,Government Facilities,Local Tribal Territory,Region 5 +57,School District of Indian River County,FL,Indian River County,Vero Beach,Government Facilities,Local Tribal Territory,Region 4 +85,School District of Fort Atkinson,WI,Jefferson County,Fort Atkinson,Government Facilities,Local Tribal Territory,Region 5 +71,School District of DeSoto County,FL,DeSoto County,Arcadia,Government Facilities,Local Tribal Territory,Region 4 +57,School District of Augusta,WI,Eau Claire County,Augusta,Government Facilities,Local Tribal Territory,Region 5 +53,"School District of Altoona, WI",WI,Eau Claire County,Altoona,Government Facilities,Local Tribal Territory,Region 5 +89,School District Of Random Lake,WI,Sheboygan County,Random Lake,Government Facilities,Local Tribal Territory,Region 5 +56,School District Of New Berlin,WI,Waukesha County,New Berlin,Government Facilities,Local Tribal Territory,Region 5 +56,School District Of Menomonee Falls,WI,Waukesha County,Menomonee Falls,Government Facilities,Local Tribal Territory,Region 5 +32,"School District 45, DuPage County",IL,DuPage County,Villa Park,Government Facilities,Local Tribal Territory,Region 5 +69,School City of Hammond IN,IN,Lake County,Hammond,Government Facilities,Local Tribal Territory,Region 5 +70,"School Board of Highlands County, FL",FL,Highlands County,Sebring,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +70,School Administrative Unit 24,NH,Merrimack County,Henniker,Government Facilities,Local Tribal Territory,Region 1 +65,School Administrative Unit #19,NH,Hillsborough County,Goffstown,Government Facilities,Local Tribal Territory,Region 1 +40,"Schoharie County, New York",NY,Schoharie County,Schoharie,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +13,Schoharie County NY Local Government,NY,Schoharie County,Schoharie,Government Facilities,Local Tribal Territory,Region 2 +13,"Schoharie County Board of Elections, Schoharie, NY",NY,Schoharie County,Schoharie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +42,"Schofield Residence, Inc.",NY,Erie County,Buffalo,Commercial Facilities,Private CI Entity,Region 2 +60,"Schofield City Clerk, Marathon, WI",WI,Marathon County,Schofield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Schoepke Town Clerk, Oneida, WI",WI,Oneida County,Pelican Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Schley Town Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Schley County Board of Elections and Registrar, Schley, GA",GA,Schley County,Ellaville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,"Schleswig Town Clerk, Manitowoc, WI",WI,Manitowoc County,Kiel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Schlesinger Group,NJ,Middlesex County,Woodbridge Township,Information Technology,Private CI Entity,Region 2 +54,"Schleicher County, Texas",TX,Schleicher County,Eldorado,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +5,"Schleicher County Elections Administrator, Schleicher, TX",TX,Schleicher County,Eldorado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Schenectady County, New York",NY,Schenectady County,Schenectady,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +45,"Schenectady County, NY",NY,Schenectady County,Schenectady,"Dams, Election Infrastructure, Energy, Government Facilities, Nuclear Reactors Materials and Water",Local Tribal Territory,Region 2 +53,Schaumburg Park District,IL,Cook County,Schaumburg,Government Facilities,Local Tribal Territory,Region 5 +86,"Scarborough Municipal Registrar, Cumberland, ME",ME,Cumberland County,Scarborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Scarborough Municipal Clerk, Cumberland, ME",ME,Cumberland County,Scarborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Scanning America, Inc.",KS,Douglas County,Lawrence,Information Technology,Private CI Entity,Region 7 +61,"Scandinavia Village Clerk, Waupaca, WI",WI,Waupaca County,Scandinavia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Scandinavia Town Clerk, Waupaca, WI",WI,Waupaca County,Scandinavia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Saxon Town Clerk, Iron, WI",WI,Iron County,Saxon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Saxeville Town Clerk, Waushara, WI",WI,Waushara County,Pine River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Sawyer County Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Savoy Town Clerk, Berkshire, MA",MA,Berkshire County,Savoy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Savannah-Chatham Public School System,GA,Chatham County,Savannah,Government Facilities,Local Tribal Territory,Region 4 +74,Saunders Medical Center,NE,Saunders County,Wahoo,Healthcare and Public Health,Private CI Entity,Region 7 +63,"Saunders County, NE",NE,Saunders County,Wahoo,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +86,"Sault Ste. Marie City Election Commission, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Sault Ste. Marie City Clerk, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Saukville Village Clerk, Ozaukee, WI",WI,Ozaukee County,Saukville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Saukville Town Clerk, Ozaukee, WI",WI,Ozaukee County,Saukville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Sauk Valley Community College,IL,Lee County,Dixon,Government Facilities,Local Tribal Territory,Region 5 +49,Sauk Rapids-Rice Public Schools,MN,Benton County,Sauk Rapids,Government Facilities,Local Tribal Territory,Region 5 +54,"Sauk Prairie School District, WI",WI,Sauk County,Prairie du Sac,Government Facilities,Local Tribal Territory,Region 5 +61,"Sauk County Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Sauk City Village Clerk, Sauk, WI",WI,Sauk County,Sauk City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Saugus Town Clerk, Essex, MA",MA,Essex County,Saugus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Saugatuck Township Election Commission, Allegan, MI",MI,Allegan County,Saugatuck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Saugatuck Township Clerk, Allegan, MI",MI,Allegan County,Saugatuck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Saugatuck City Election Commission, Allegan, MI",MI,Allegan County,Saugatuck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Saugatuck City Clerk, Allegan, MI",MI,Allegan County,Saugatuck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sauble Township Election Commission, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Sauble Township Clerk, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Satsuma City Schools,AL,Mobile County,Satsuma,Government Facilities,Local Tribal Territory,Region 4 +21,Satfford Township,NJ,Ocean County,Stafford Township,Government Facilities,Local Tribal Territory,Region 2 +24,Satellite Industry Association (SIA),DC,District of Columbia,Washington,Communications,Private CI Entity,Region 3 +59,"Sarpy County, Nebraska",NE,Sarpy County,Papillion,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +44,"Sarona Town Clerk, Washburn, WI",WI,Washburn County,Sarona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Sargent's Purchase Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,Sargent Public Schools,NE,Custer County,Sargent,Government Facilities,Local Tribal Territory,Region 7 +73,"Sargent County Auditor, Sargent, ND",ND,Sargent County,Forman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +61,"Saratoga Town Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Saratoga Springs City Schools, NY",NY,Saratoga County,Saratoga Springs,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +62,"Saratoga County, New York",NY,Saratoga County,Ballston Spa,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +47,"Saratoga County Board of Elections, Saratoga, NY",NY,Saratoga County,Ballston Spa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +70,"Sarasota County Supervisor of Elections, Sarasota, FL",FL,St. Lucie County,Sarasota,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,Sarasota County Schools,FL,Sarasota County,Sarasota,Government Facilities,Local Tribal Territory,Region 4 +51,Santel Communications Cooperative,SD,Sanborn County,Woonsocket,Communications,Private CI Entity,Region 8 +34,SantaFe Senior Living Inc,FL,Alachua County,Gainesville,Healthcare and Public Health,Private CI Entity,Region 4 +65,"Santa Rosa County Supervisor of Elections, Santa Rosa, FL",FL,St. Johns County,Milton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,Santa Margarita Water District,CA,Orange County,Rancho Santa Margarita,Water and WasteWater Systems,Local Tribal Territory,Region 9 +54,Santa Fe Public Schools,NM,Santa Fe County,Santa Fe,Government Facilities,Local Tribal Territory,Region 6 +49,"Santa Fe County Clerk, Santa Fe, NM",NM,Santa Fe County,Santa Fe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,Santa Cruz Metropolitan Transit District,CA,Santa Cruz County,Santa Cruz,Transportation Systems,Local Tribal Territory,Region 9 +35,"Santa Cruz County Recorder, Santa Cruz, AZ",AZ,Santa Cruz County,Nogales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +35,"Santa Cruz County Elections Director, Santa Cruz, AZ",AZ,Santa Cruz County,Nogales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +26,"Santa Cruz County Clerk, Santa Cruz, CA",CA,Santa Cruz County,Santa Cruz,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +41,Santa Cruz County Bank,CA,Santa Cruz County,Santa Cruz,Financial Services,Private CI Entity,Region 9 +72,Santa Clarita Valley Water Agency,CA,Los Angeles County,Santa Clarita,Water and WasteWater Systems,Local Tribal Territory,Region 9 +75,Santa Clara Unified,CA,Santa Clara County,Santa Clara,Government Facilities,Local Tribal Territory,Region 9 +60,"Santa Clara County, CA",CA,Santa Clara County,San Jose,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +70,"Santa Clara County Registrar of Voters, Santa Clara, CA",CA,Santa Clara County,San Jose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +76,Santa Barbara Unified School District,CA,Santa Barbara County,Santa Barbara,Government Facilities,Local Tribal Territory,Region 9 +56,Santa Barbara Metropolitan Transit District,CA,Santa Barbara County,Santa Barbara,Transportation Systems,Local Tribal Territory,Region 9 +56,"Sanpete County Clerk, Sanpete, UT",UT,Sanpete County,Manti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,"Sanilac Township Election Commission, Sanilac, MI",MI,Sanilac County,Port Sanilac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Sanilac Township Clerk, Sanilac, MI",MI,Sanilac County,Port Sanilac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Sanilac County Election Commission, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Sanilac County Clerk, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Sanilac County Board of Canvassars, Sanilac, MI",MI,Sanilac County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Sangerville Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Sangerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Sangerville Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Sangerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Sangamon County, IL",IL,Sangamon County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Sangamon County Clerk, Sangamon, IL",IL,Sangamon County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Sanford Municipal Registrar, York, ME",ME,York County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Sanford Municipal Clerk, York, ME",ME,York County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,Sanford Airport Authority,FL,Seminole County,Sanford,Transportation Systems,Local Tribal Territory,Region 4 +46,Sandy City,UT,Salt Lake County,Sandy,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +76,"Sandwich Town Clerk, Carroll, NH",NH,Carroll County,Center Sandwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Sandwich Town Clerk, Barnstable, MA",MA,Barnstable County,Sandwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,Sandwich Public Schools,MA,Barnstable County,Sandwich,Government Facilities,Local Tribal Territory,Region 1 +71,"Sandusky County, Ohio Election Infrastructure",OH,Sandusky County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Sandstone Township Election Commission, Jackson, MI",MI,Jackson County,Parma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Sandstone Township Clerk, Jackson, MI",MI,Jackson County,Parma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Sands Township Election Commission, Marquette, MI",MI,Marquette County,Gwinn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Sands Township Clerk, Marquette, MI",MI,Marquette County,Gwinn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Sandown Town Clerk, Rockingham, NH",NH,Rockingham County,Sandown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Sandoval County Clerk, Sandoval, NM",NM,Sandoval County,Bernalillo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +30,"Sandisfield Town Clerk, Berkshire, MA",MA,Berkshire County,Sandisfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Sandia Resort & Casino,NM,Bernalillo County,Albuquerque,Commercial Facilities,Local Tribal Territory,Region 6 +69,Sandhills Public Schools,NE,Blaine County,Dunning,Government Facilities,Local Tribal Territory,Region 7 +82,"Sandgate Town Treasurer, Bennington, VT",VT,Bennington County,Sandgate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Sandgate Town Clerk, Bennington, VT",VT,Bennington County,Sandgate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Sanders County Election Administrator, Sanders, MT",MT,Sanders County,Thompson Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +91,Sand Mountain Electric Cooperative,AL,DeKalb County,Rainsville,Energy,Private CI Entity,Region 4 +45,"Sand Lake Town Clerk, Sawyer, WI",WI,Sawyer County,Stone Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Sand Beach Township Election Commission, Huron, MI",MI,Huron County,Harbor Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Sand Beach Township Clerk, Huron, MI",MI,Huron County,Harbor Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Sanchez Management Corporation,TX,Harris County,Houston,Commercial Facilities,Private CI Entity,Region 6 +47,"Sanbornton Town Clerk, Belknap, NH",NH,Belknap County,Sanbornton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Sanborn Township Election Commission, Alpena, MI",MI,Alpena County,Ossineke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Sanborn Township Clerk, Alpena, MI",MI,Alpena County,Ossineke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Sanborn Town Clerk, Ashland, WI",WI,Ashland County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,SanStone Health & Rehabilitation,NC,Anson County,Wadesboro,Healthcare and Public Health,Private CI Entity,Region 4 +89,"San Saba County Tax Assessor-Collector, San Saba, TX",TX,San Saba County,San Saba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"San Saba County County Clerk, San Saba, TX",TX,San Saba County,San Saba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +42,San Ramon Valley Unified School District,CA,Contra Costa County,Danville,Government Facilities,Local Tribal Territory,Region 9 +33,San Rafael Cooperativa,PR,72115,Quebradillas,Food and Agriculture,Private CI Entity,Region 2 +88,"San Patricio County Elections Administrator, San Patricio, TX",TX,San Patricio County,Sinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"San Miguel Electric Cooperative, Inc.",TX,Atascosa County,Christine,Energy,Private CI Entity,Region 6 +50,"San Miguel County Clerk, San Miguel, NM",NM,San Miguel County,Las Vegas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +39,"San Miguel County Clerk and Recorder, San Miguel, CO",CO,San Miguel County,Telluride,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +43,San Miguel County,CO,Dolores County,Telluride,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +28,San Mateo County Office of Education,CA,San Mateo County,Redwood City,Government Facilities,Local Tribal Territory,Region 9 +54,"San Mateo County Chief Elections Officer-Assessor-County Clerk-Recorder, San Mateo, CA",CA,San Mateo County,San Mateo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +70,San Luis Vally Health,CO,Alamosa County,Alamosa,Healthcare and Public Health,Private CI Entity,Region 8 +59,San Luis Valley Rural Electric Cooperative,CO,8105,Monte Vista,Energy,Private CI Entity,Region 8 +62,San Leon Municipal Utility District,TX,Galveston County,San Leon,Water and WasteWater Systems,Local Tribal Territory,Region 6 +65,"San Juan County, WA",WA,San Juan County,Friday Harbor,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +62,"San Juan County Clerk, San Juan, UT",UT,San Juan County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +35,"San Juan County Clerk, San Juan, NM",NM,San Juan County,Aztec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +98,"San Juan County Clerk and Recorder, San Juan, CO",CO,San Juan County,Silverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,San Juan College,NM,San Juan County,Farmington,Government Facilities,Local Tribal Territory,Region 6 +25,San Joaquin Regional Rail Commission,CA,San Joaquin County,Stockton,Transportation Systems,Local Tribal Territory,Region 9 +60,"San Joaquin County, CA",CA,San Joaquin County,Stockton,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +61,"San Joaquin County Registrar of Voters, San Joaquin, CA",CA,San Joaquin County,Stockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +44,San Joaquin County Office of Education,CA,San Joaquin County,Stockton,Government Facilities,Local Tribal Territory,Region 9 +89,"San Jacinto County Elections Administrator, San Jacinto, TX",TX,San Jacinto County,Coldspring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,San Gabriel Valley Water Company,CA,Los Angeles County,El Monte,Water and WasteWater Systems,Private CI Entity,Region 9 +74,San Francisco Unified School District,CA,San Francisco County,SF,Government Facilities,Local Tribal Territory,Region 9 +57,San Francisco Public Utility Commission,CA,San Francisco County,SF,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 9 +60,San Francisco Conservatory of Music,CA,San Francisco County,SF,Commercial Facilities,Private CI Entity,Region 9 +50,San Francisco 49ers,CA,Santa Clara County,Santa Clara,Commercial Facilities,Private CI Entity,Region 9 +61,San Diego Unified School District,CA,San Diego County,San Diego,Government Facilities,Local Tribal Territory,Region 9 +61,"San Diego State University, CA",CA,San Diego County,San Diego,Government Facilities,State,Region 9 +38,San Diego Metropolitan Transit System,CA,San Diego County,San Diego,Transportation Systems,Local Tribal Territory,Region 9 +37,San Diego County Water Authority,CA,San Diego County,San Diego,Water and WasteWater Systems,Local Tribal Territory,Region 9 +53,San Diego County Sheriff's Department,CA,San Diego County,San Diego,"Emergency Services, Government Facilities",Local Tribal Territory,Region 9 +60,"San Diego County Registrar of Voters, San Diego, CA",CA,San Diego County,San Diego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +56,San Diego County Office of Education,CA,San Diego County,San Diego,Government Facilities,Local Tribal Territory,Region 9 +61,San Diego City Employees' Retirement System,CA,San Diego County,San Diego,Financial Services,Local Tribal Territory,Region 9 +53,San Diego Association of Governments,CA,San Diego County,San Diego,Transportation Systems,Local Tribal Territory,Region 9 +33,San Bernardino Valley Municipal Water District,CA,San Bernardino County,San Bernardino,Water and WasteWater Systems,Local Tribal Territory,Region 9 +63,San Bernardino Municipal Water Department,CA,San Bernardino County,San Bernardino,Water and WasteWater Systems,Local Tribal Territory,Region 9 +45,San Bernardino County Superintendent of Schools,CA,San Bernardino County,San Bernardino,Government Facilities,Local Tribal Territory,Region 9 +29,"San Bernardino County Registrar of Voters, San Bernardino, CA",CA,San Bernardino County,San Bernardino,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +74,San Bernardino City Unified School District,CA,San Bernardino County,San Bernardino,Government Facilities,Local Tribal Territory,Region 9 +91,San Benito High School District,CA,San Benito County,Hollister,Government Facilities,Local Tribal Territory,Region 9 +52,San Benito County Elections,CA,San Benito County,Hollister,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +89,"San Augustine County Elections Administrator, San Augustine, TX",TX,San Augustine County,San Augustine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,San Antonio Water System,TX,Bexar County,San Antonio,Water and WasteWater Systems,Local Tribal Territory,Region 6 +56,San Antonio River Authority,TX,Bexar County,San Antonio,Water and WasteWater Systems,Local Tribal Territory,Region 6 +79,San Antonio Independent School District,TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +56,San Antonio Housing Authority - CISA,TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +67,San Antonio Citizens Federal Credit Union,FL,Pasco County,San Antonio,Financial Services,Private CI Entity,Region 4 +52,Samuel U. Rodgers Health Center,MO,Jackson County,KCMO,Healthcare and Public Health,Private CI Entity,Region 7 +51,"Sampson Town Clerk, Chippewa, WI",WI,Chippewa County,New Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Sampson County Board of Elections, Sampson, NC",NC,Sampson County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Sammamish Plateau Water,WA,King County,Sammamish,Water and WasteWater Systems,Local Tribal Territory,Region 10 +50,Samford,AL,Jefferson County,Birmingham,,Private CI Entity,Region 4 +57,Salus University,PA,Montgomery County,Elkins Park,Healthcare and Public Health,Private CI Entity,Region 3 +20,"Saluda County Board of Voter Registration and Elections, Saluda, SC",SC,Saluda County,Saluda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Salt Lake County, Utah",UT,Salt Lake County,Salt Lake City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +69,Salt Lake City Emergency Management,UT,Salt Lake County,Salt Lake City,Emergency Services,Local Tribal Territory,Region 8 +86,Salt Fork Community Unit School District No. 512,IL,Vermilion County,Catlin,Government Facilities,Local Tribal Territory,Region 5 +47,"Salisbury Town Treasurer, Addison, VT",VT,Addison County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Salisbury Town Clerk, Merrimack, NH",NH,Merrimack County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Salisbury Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Salisbury Town Clerk, Essex, MA",MA,Essex County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Salisbury Town Clerk, Addison, VT",VT,Addison County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Salisbury Registrar of Voters, Litchfield, CT",CT,Litchfield County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Saline Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Saline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Saline Township Clerk, Washtenaw, MI",MI,Washtenaw County,Saline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Saline County, KS",KS,Saline County,Salina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,"Saline County Election Commision, Saline, AR",AR,Saline County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Saline County Clerk, Saline, NE",NE,Saline County,Wilber,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Saline County Clerk, Saline, MO",MO,Saline County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +73,"Saline County Clerk, Saline, KS",KS,Saline County,Salina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +92,"Saline County Clerk, Saline, AR",AR,Saline County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,Salinas City Elementary School District,CA,Monterey County,Salinas,Government Facilities,Local Tribal Territory,Region 9 +5,Salina Regional Health Center,KS,Saline County,Salina,Healthcare and Public Health,Private CI Entity,Region 7 +43,"Salina Public Schools USD 305, KS",KS,Saline County,Salina,Government Facilities,Local Tribal Territory,Region 7 +76,Salience TMS Neuro Solutions,TX,Collin County,Plano,Healthcare and Public Health,Private CI Entity,Region 6 +74,"Salem Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Salem Township Election Commission, Allegan, MI",MI,Allegan County,Dorr,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Salem Township Clerk, Washtenaw, MI",MI,Washtenaw County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Salem Township Clerk, Allegan, MI",MI,Allegan County,Dorr,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Salem Town Clerk, Rockingham, NH",NH,Rockingham County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Salem Town Clerk, Pierce, WI",WI,Pierce County,Maiden Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Salem Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Salem Town Clerk, Kenosha, WI",WI,Kenosha County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Salem State University,MA,Essex County,Salem,Government Facilities,State,Region 1 +47,"Salem Registrar of Voters, New London, CT",CT,New London County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Salem R80 School District,MO,Dent County,Salem,Government Facilities,Local Tribal Territory,Region 7 +59,Salem Memorial District Hospital,MO,Dent County,Salem,Healthcare and Public Health,Private CI Entity,Region 7 +73,Salem Keizer Public Schools,OR,Marion County,Salem,Government Facilities,Local Tribal Territory,Region 10 +33,Salem County Vocational Technical School District,NJ,Salem County,Woodstown,Government Facilities,Local Tribal Territory,Region 2 +47,"Salem County Commissioner of Registration, Salem, NJ",NJ,Salem County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +47,"Salem County Board of Elections, Salem, NJ",NJ,Salem County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +47,Salem County,NJ,Salem County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +51,Salem City Schools,VA,Salem city,Salem,Government Facilities,Local Tribal Territory,Region 3 +45,"Salem City Registrar, VA",VA,Salem city,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Salem City Electoral Board, VA",VA,Salem city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Salem City Clerk, Essex, MA",MA,Essex County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Salal Credit Union,WA,King County,Seattle,Financial Services,Private CI Entity,Region 10 +58,Saint Vincent College,PA,Westmoreland County,Latrobe,Government Facilities,Private CI Entity,Region 3 +59,Saint Michaels College,VT,Chittenden County,Essex Junction,Government Facilities,Private CI Entity,Region 1 +89,Saint Mary's College High School,CA,Alameda County,Berkeley,,Private CI Entity,Region 9 +64,Saint Mary School,OH,Auglaize County,St Marys,,Private CI Entity,Region 5 +44,Saint Martin's University,WA,Thurston County,Lacey,Government Facilities,Private CI Entity,Region 10 +68,Saint Luke's Health System,MO,Jackson County,KCMO,Healthcare and Public Health,Private CI Entity,Region 7 +58,Saint Lucie County Property Appraisers Office,FL,St. Lucie County,Port St. Lucie,Government Facilities,Local Tribal Territory,Region 4 +41,Saint Louis Lambert International Airport,MO,St. Louis County,St. Louis,Transportation Systems,Local Tribal Territory,Region 7 +35,Saint Josephs Addiction Treatment and Recovery Centers,NY,Franklin County,Saranac Lake,Healthcare and Public Health,Private CI Entity,Region 2 +47,"Saint George Municipal Registrar, Knox, ME",ME,Knox County,St George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Saint George Municipal Clerk, Knox, ME",ME,Knox County,St George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Saint Francis University,PA,Cambria County,Loretto,Government Facilities,Private CI Entity,Region 3 +56,"Saint Francis Municipal Registrar, Aroostook, ME",ME,Aroostook County,St Francis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Saint Francis Municipal Clerk, Aroostook, ME",ME,Aroostook County,St Francis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,Saint Elizabeth University,NJ,Morris County,Morristown,Healthcare and Public Health,Private CI Entity,Region 2 +44,Saint Clair County Illinois,IL,St. Clair County,Belleville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +75,"Saint Albans Municipal Registrar, Somerset, ME",ME,Somerset County,St Albans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Saint Albans Municipal Clerk, Somerset, ME",ME,Somerset County,St Albans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Saint Agatha Municipal Registrar, Aroostook, ME",ME,Aroostook County,St Agatha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Saint Agatha Municipal Clerk, Aroostook, ME",ME,Aroostook County,St Agatha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Saguache County Clerk and Recorder, Saguache, CO",CO,Saguache County,Saguache,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,"Sagola Township Election Commission, Dickinson, MI",MI,Dickinson County,Sagola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Sagola Township Clerk, Dickinson, MI",MI,Dickinson County,Channing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Saginaw Intermediate School District, MI",MI,Saginaw County,Saginaw,Government Facilities,Local Tribal Territory,Region 5 +44,"Saginaw County Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Saginaw County Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Saginaw County Board of Canvassars, Saginaw, MI",MI,Saginaw County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Saginaw Charter Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Saginaw Charter Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Sage Township Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Sage Township Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,Sage Automative Interiors,SC,Greenville County,Greenville,Critical Manufacturing,Private CI Entity,Region 4 +69,SafelyYou Inc.,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +59,Safe Flight Instrument LLC,NY,Westchester County,West Harrison,Transportation Systems,Private CI Entity,Region 2 +45,Sacred Heart University,CT,Fairfield County,Fairfield,Government Facilities,Private CI Entity,Region 1 +45,Sacramento Superior Court,CA,Sacramento County,Sacramento,Government Facilities,Local Tribal Territory,Region 9 +37,"Sacramento County Registrar of Voters, Sacramento, CA",CA,Sacramento County,Sacramento,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +39,Sacramento County District Attorney,CA,Sacramento County,Sacramento,Government Facilities,Local Tribal Territory,Region 9 +60,Sacramento County Department of Technology,CA,Sacramento County,Sacramento,"Election Infrastructure, Government Facilities, Information Technology",Local Tribal Territory,Region 9 +61,Sacramento City Unified School District,CA,Sacramento County,Sacramento,Government Facilities,Local Tribal Territory,Region 9 +85,"Saco Municipal Registrar, York, ME",ME,York County,Saco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Saco Municipal Clerk, York, ME",ME,York County,Saco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Sachem Central School District,NY,Suffolk County,Lake Ronkonkoma,Government Facilities,Local Tribal Territory,Region 2 +54,Sac County,IA,Sac County,Sac City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +63,"Sabine Parish Registrar of Voters, Sabine, LA",LA,Sabine Parish,Many,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Sabine Parish Clerk of Court, Sabine, LA",LA,Sabine Parish,Many,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Sabine Federal Credit Union,TX,Orange County,Bridge City,Financial Services,Private CI Entity,Region 6 +90,"Sabine County Tax Assessor-Collector, Sabine, TX",TX,Sabine County,Hemphill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Sabine County County Clerk, Sabine, TX",TX,Sabine County,Hemphill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Sabattus Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Sabattus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Sabattus Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Sabattus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,SYM Financial,IN,Marion County,Indianapolis,Financial Services,Private CI Entity,Region 5 +15,SURVICE Engineering Company,MD,Harford County,Belcamp,Critical Manufacturing,Private CI Entity,Region 3 +67,SUNY Geneseo,NY,Livingston County,Geneseo,Government Facilities,State,Region 2 +47,STVT AAI Education Inc,TX,Tarrant County,Arlington,,Private CI Entity,Region 6 +38,STRATA Networks,UT,Duchesne County,Roosevelt,Information Technology,Private CI Entity,Region 8 +88,STF Consulting,NJ,Burlington County,Trenton,Information Technology,Private CI Entity,Region 2 +69,STERIS,OH,Lake County,Mentor,"Critical Manufacturing, Healthcare and Public Health",Private CI Entity,Region 5 +75,"STEP, Inc.",PA,Luzerne County,Wilkes-Barre,Information Technology,Private CI Entity,Region 3 +62,STEM Schools Highland Ranch,CO,8035,Highlands Ranch,Government Facilities,Local Tribal Territory,Region 8 +41,SSP Innovations LLC,CO,Arapahoe County,Centennial,Information Technology,Private CI Entity,Region 8 +60,SSM Health,MO,St. Louis County,St. Louis,Healthcare and Public Health,Private CI Entity,Region 7 +99,SRI Federal Credit Union,CA,San Mateo County,Menlo Park,Financial Services,Private CI Entity,Region 9 +68,SPECTRUM HEALTH SYSTEMS,MI,Kent County,Grand Rapids,Healthcare and Public Health,Private CI Entity,Region 5 +47,SOWELA Technical Community College,LA,Calcasieu Parish,Lake Charles,Government Facilities,Local Tribal Territory,Region 6 +53,SMTC Corporation,FL,Brevard County,Melbourne,Critical Manufacturing,Private CI Entity,Region 4 +86,"SMS Data Products Group, Inc",VA,Fairfax County,Tysons,Information Technology,Private CI Entity,Region 3 +69,SMG / NRG Park,TX,Harris County,Houston,Commercial Facilities,Private CI Entity,Region 6 +68,SMA Healthcare,FL,Volusia County,Daytona Beach,Healthcare and Public Health,Private CI Entity,Region 4 +57,"SLI Compliance, a Division of Gaming Laboratories International, LLC",NJ,Ocean County,Lakewood,"Election Infrastructure, Information Technology",Private CI Entity,Region 2 +53,"SJS Executives, LLC",VA,Virginia Beach city,Virginia Beach,"Defense Industrial Base, Government Facilities",Private CI Entity,Region 3 +88,SIA Insurance Group,IL,DuPage County,Woodridge,Financial Services,Private CI Entity,Region 5 +71,SGM Inc,CO,Garfield County,Glenwood Springs,"Energy, Transportation Systems, Water and WasteWater Systems",Private CI Entity,Region 8 +57,SES Space and Defense,VA,Fairfax County,Reston,"Defense Industrial Base, Information Technology",Private CI Entity,Region 3 +86,"SERIOUS INTEGRATED, INC.",AZ,Maricopa County,Mesa,Information Technology,Private CI Entity,Region 9 +61,SERC Reliability Corporation,NC,Mecklenburg County,Charlotte,Energy,Private CI Entity,Region 4 +62,"SEPI ENGINEERING & CONSTRUCTION, INC",NC,Wake County,Raleigh,Critical Manufacturing,Private CI Entity,Region 4 +47,SE Louisiana Flood Protection Authority-East,LA,Jefferson Parish,Marrero,"Dams, Water and WasteWater Systems",Local Tribal Territory,Region 6 +35,SDN Communications,SD,Minnehaha County,Sioux Falls,Communications,Private CI Entity,Region 8 +60,SCTelcom,KS,Barber County,Medicine Lodge,Communications,Private CI Entity,Region 7 +87,SCREEN GP Americas LLC,IL,Cook County,Elk Grove Village,Chemical,Private CI Entity,Region 5 +82,SC-B Consulting Inc.,IL,Champaign County,Champaign,Information Technology,Private CI Entity,Region 5 +88,SAU31 Newmarket School District,NH,Rockingham County,Newmarket,Government Facilities,Local Tribal Territory,Region 1 +28,SANTA CRUZ PUBLIC LIBRARY,CA,Santa Cruz County,Santa Cruz,Government Facilities,Local Tribal Territory,Region 9 +55,SAN DIEGO COUNTY REGIONAL AIRPORT AUTHORITY,CA,San Diego County,San Diego,Transportation Systems,Local Tribal Territory,Region 9 +58,"SAFRAN USA, inc",VA,Alexandria city,Alexandria,Defense Industrial Base,Private CI Entity,Region 3 +77,"Ryegate Town Treasurer, Caledonia, VT",VT,Caledonia County,East Ryegate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Ryegate Town Clerk, Caledonia, VT",VT,Caledonia County,East Ryegate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Rye Town Clerk, Rockingham, NH",NH,Rockingham County,Rye,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Rutland Town Treasurer, Rutland, VT",VT,Rutland County,Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Rutland Town Clerk, Worcester, MA",MA,Worcester County,Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Rutland Town Clerk, Rutland, VT",VT,Rutland County,Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Rutland Town Clerk, Dane, WI",WI,Dane County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Rutland Regional Medical Center,VT,Rutland County,Rutland,Healthcare and Public Health,Private CI Entity,Region 1 +56,"Rutland City Treasurer, Rutland, VT",VT,Rutland County,Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Rutland City Clerk, Rutland, VT",VT,Rutland County,Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Rutland Charter Township Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Rutland Charter Township Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Rutherford County Government, TN",TN,Rutherford County,Murfreesboro,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +44,"Rutherford County Board of Elections, Rutherford, NC",NC,Rutherford County,Spindale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,"Rutgers, The State University of New Jersey ",NJ,Middlesex County,New Brunswick,Commercial Facilities,State,Region 2 +43,"Rust Township Election Commission, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Rust Township Clerk, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Russell Town Clerk, Sheboygan, WI",WI,Sheboygan County,Elkhart Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Russell Town Clerk, Lincoln, WI",WI,Lincoln County,Gleason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Russell Town Clerk, Hampden, MA",MA,Hampden County,Russell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Russell Town Clerk, Bayfield, WI",WI,Bayfield County,Bayfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Russell Technologies Inc.,MO,St. Louis County,Fenton,Critical Manufacturing,Private CI Entity,Region 7 +18,"Russell County Registrar, Russell, VA",VA,Russell County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,Russell County Fiscal Court,KY,Russell County,Jamestown,Government Facilities,Local Tribal Territory,Region 4 +58,"Russell County Electoral Board, Russell, VA",VA,Russell County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +18,"Russell County Clerk, Russell, KY",KY,Russell County,Jamestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Russell County Circuit Clerk, Russell, AL",AL,Russell County,Phenix City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Russell County Board of Registrars, Russell, AL",AL,Russell County,Phenix City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Russell County Absentee Elections Manager, Russell, AL",AL,Russell County,Phenix City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Rusk Town Clerk, Rusk, WI",WI,Rusk County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Rusk Town Clerk, Burnett, WI",WI,Burnett County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Rusk County Elections Administrator, Rusk, TX",TX,Rusk County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Rusk County Clerk, Rusk, WI",WI,Rusk County,Ladysmith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Rushmore Consumer Credit Resource Center,SD,Pennington County,Rapid City,Financial Services,Private CI Entity,Region 8 +31,"Rushford Town Clerk, Winnebago, WI",WI,Winnebago County,Omro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Rush Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Rush Township Clerk, Shiawassee, MI",MI,Shiawassee County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Rush River Town Clerk, St. Croix, WI",WI,St. Croix County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Rush County Clerk, Rush, KS",KS,Rush County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,"Rush County Clerk, Rush, IN",IN,Rush County,Rushville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Rush City Public Schools ISD 139,MN,Chisago County,Rush City,Government Facilities,Local Tribal Territory,Region 5 +69,"Rural Telephone Service Company, Inc. DBA Nex-Tech",KS,Norton County,Lenora,Communications,Private CI Entity,Region 7 +48,"Rupert Town Treasurer, Bennington, VT",VT,Bennington County,Rupert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Rupert Town Clerk, Bennington, VT",VT,Bennington County,Rupert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,Ruoff Mortgage,IN,Allen County,Fort Wayne,Financial Services,Private CI Entity,Region 5 +89,"Runnels County Elections Administrator, Runnels, TX",TX,Runnels County,Ballinger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,Runbeck Election Services,AZ,Maricopa County,Phoenix,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +46,"Rumney Town Clerk, Grafton, NH",NH,Grafton County,Rumney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Rumford Municipal Registrar, Oxford, ME",ME,Oxford County,Rumford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Rumford Municipal Clerk, Oxford, ME",ME,Oxford County,Rumford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Rudyard Township Election Commission, Chippewa, MI",MI,Chippewa County,Rudyard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Rudyard Township Clerk, Chippewa, MI",MI,Chippewa County,Rudyard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Rudolph Village Clerk, Wood, WI",WI,Wood County,Rudolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Rudolph Town Clerk, Wood, WI",WI,Wood County,Rudolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Ruby Town Clerk, Chippewa, WI",WI,Chippewa County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Rubicon Township Election Commission, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Rubicon Township Clerk, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Rubicon Town Clerk, Dodge, WI",WI,Dodge County,Rubicon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Royalton Township Election Commission, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Royalton Township Clerk, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Royalton Town Treasurer, Windsor, VT",VT,Windsor County,Royalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Royalton Town Clerk, Windsor, VT",VT,Windsor County,Royalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Royalston Town Clerk, Worcester, MA",MA,Worcester County,Royalston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Royal Oil & Gas,PA,Indiana County,Indiana,Energy,Private CI Entity,Region 3 +58,"Royal Oak Charter Township Election Commission, Oakland, MI",MI,Oakland County,Ferndale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Royal Oak Charter Township Clerk, Oakland, MI",MI,Oakland County,Ferndale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Royal Engineered Composites,NE,Kearney County,Minden,Critical Manufacturing,Private CI Entity,Region 7 +54,Royal Bank,WI,Juneau County,Elroy,Financial Services,Private CI Entity,Region 5 +70,"Roxbury Town Treasurer, Washington, VT",VT,Washington County,West Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Roxbury Town Clerk, Washington, VT",VT,Washington County,West Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +13,"Roxbury Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Roxbury Town Clerk, Dane, WI",WI,Dane County,Sauk City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Roxbury Town Clerk, Cheshire, NH",NH,Cheshire County,Roxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +13,"Roxbury Registrar of Voters, Litchfield, CT",CT,Litchfield County,Roxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Roxbury Municipal Registrar, Oxford, ME",ME,Oxford County,Roxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Roxbury Municipal Clerk, Oxford, ME",ME,Oxford County,Roxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Roxbury Community College,MA,Suffolk County,Boston,Government Facilities,Local Tribal Territory,Region 1 +47,"Roxand Township Election Commission, Eaton, MI",MI,Eaton County,Mulliken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Roxand Township Clerk, Eaton, MI",MI,Eaton County,Mulliken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Rowley Town Clerk, Essex, MA",MA,Essex County,Rowley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Rowe Town Clerk, Franklin, MA",MA,Franklin County,Rowe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Rowan University - CISA,NJ,Gloucester County,Glassboro,Government Facilities,State,Region 2 +77,"Rowan County, NC",NC,Rowan County,Salisbury,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +74,Rowan County Fiscal Court,KY,Rowan County,Morehead,Government Facilities,Local Tribal Territory,Region 4 +53,"Rowan County Clerk, Rowan, KY",KY,Rowan County,Morehead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +76,"Rowan County Board of Elections, Rowan, NC",NC,Rowan County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Rowan College at Burlington County,NJ,Burlington County,Mt Laurel Township,Government Facilities,Local Tribal Territory,Region 2 +43,"Routt County Clerk and Recorder, Routt, CO",CO,Routt County,Steamboat Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +99,Roundup Public Schools,MT,Musselshell County,Roundup,Government Facilities,Local Tribal Territory,Region 8 +61,Round Rock ISD TX,TX,Williamson County,Round Rock,Government Facilities,Local Tribal Territory,Region 6 +48,"Round Lake Town Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Rothschild Village Clerk, Marathon, WI",WI,Marathon County,Rothschild,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ross Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Richland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ross Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Richland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ross Town Clerk, Forest, WI",WI,Forest County,Newald,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Ross County, Ohio Election Infrastructure",OH,Ross County,Chillicothe,Election Infrastructure,Local Tribal Territory,Region 5 +61,"Roseville City Election Commission, Macomb, MI",MI,Macomb County,Roseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Roseville City Clerk, Macomb, MI",MI,Macomb County,Roseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Rosendale Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,Rosendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Rosendale Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Ripon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Rosedale Union School District,CA,Kern County,Bakersfield,Government Facilities,Local Tribal Territory,Region 9 +68,"Rosebud County Election Administrator, Rosebud, MT",MT,Rosebud County,Forsyth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +25,"Roseau County Auditor, Roseau, MN",MN,Roseau County,Roseau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Rose Township Election Commission, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Rose Township Clerk, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Rose Town Clerk, Waushara, WI",WI,Waushara County,Wild Rose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Rose Lake Township Election Commission, Osceola, MI",MI,Osceola County,Le Roy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Rose Lake Township Clerk, Osceola, MI",MI,Osceola County,Le Roy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Roscommon Township Election Commission, Roscommon, MI",MI,Roscommon County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Roscommon Township Clerk, Roscommon, MI",MI,Roscommon County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Roscommon County Election Commission, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Roscommon County Clerk, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Roscommon County Board of Canvassars, Roscommon, MI",MI,Roscommon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Roscoe Central School District,NY,Tompkins County,Groton,Government Facilities,Local Tribal Territory,Region 2 +53,Roper St. Francis Healthcare - CISA,SC,Charleston County,Charleston,Healthcare and Public Health,Private CI Entity,Region 4 +85,Roosevelt Union Free School District,NY,Nassau County,Roosevelt,Government Facilities,Local Tribal Territory,Region 2 +38,"Roosevelt Town Clerk, Taylor, WI",WI,Taylor County,Lublin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Roosevelt Town Clerk, Burnett, WI",WI,Burnett County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Roosevelt Island Operating Corporation of the State of New York (RIOC),NY,New York County,New York,"Commercial Facilities, Government Facilities",State,Region 2 +26,"Roosevelt County, NM",NM,Roosevelt County,Portales,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +66,"Roosevelt County Election Administrator, Roosevelt, MT",MT,Roosevelt County,Wolf Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"Roosevelt County Clerk, Roosevelt, NM",NM,Roosevelt County,Portales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,"Roosevelt & Cross, Incorporated",NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +33,"Rooks County Clerk, Rooks, KS",KS,Rooks County,Stockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +31,Roof Management,OH,Union County,Marysville,,Private CI Entity,Region 5 +50,"Ronald Township Election Commission, Ionia, MI",MI,Ionia County,Fenwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Ronald Township Clerk, Ionia, MI",MI,Ionia County,Fenwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Rome Township Election Commission, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Rome Township Clerk, Lenawee, MI",MI,Lenawee County,Onsted,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Rome Town Clerk, Adams, WI",WI,Adams County,Nekoosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Rome Municipal Registrar, Kennebec, ME",ME,Kennebec County,Rome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Rome Municipal Clerk, oxford, ME",ME,Kennebec County,Rome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Rolls-Royce ,VA,Fairfax County,Reston,"Critical Manufacturing, Defense Industrial Base, Transportation Systems",Private CI Entity,Region 3 +90,"Rollinsford Town Clerk, Strafford, NH",NH,Strafford County,Rollinsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Rollins College,FL,Orange County,Winter Park,Government Facilities,Private CI Entity,Region 4 +65,"Rolling Town Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Rollin Township Election Commission, Lenawee, MI",MI,Lenawee County,Manitou Beach-Devils Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Rollin Township Clerk, Lenawee, MI",MI,Lenawee County,Manitou Beach-Devils Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Rolland Township Election Commission, Isabella, MI",MI,Isabella County,Blanchard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Rolland Township Clerk, Isabella, MI",MI,Isabella County,Blanchard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Rolla 31 School District,MO,,Rolla,Government Facilities,Local Tribal Territory,Region 7 +60,"Rolette County, ND",ND,Rolette County,Rolla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +72,"Rolette County Auditor, Rolette, ND",ND,Rolette County,Rolla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,Rolek Wealth Management LLC,PA,Bucks County,Newtown,Financial Services,Private CI Entity,Region 3 +89,Roji Health Intelligence LLC,IL,Cook County,Chicago,Healthcare and Public Health,Private CI Entity,Region 5 +52,Rogue Valley Transportation District,OR,Jackson County,Medford,Transportation Systems,Local Tribal Territory,Region 10 +89,Rogue Valley Sewer Services,OR,Jackson County,Central Point,Water and WasteWater Systems,Local Tribal Territory,Region 10 +58,Rogers Water Utilities,AR,Benton County,Rogers,Water and WasteWater Systems,Local Tribal Territory,Region 6 +90,"Rogers Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Rogers Township Clerk, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Rogers County Election Board, Rogers, OK",OK,Rogers County,Claremore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,Rogers Corporation,AZ,Maricopa County,Chandler,Critical Manufacturing,Private CI Entity,Region 9 +79,Rogers Behavioral Health,WI,Waukesha County,Oconomowoc,Healthcare and Public Health,Private CI Entity,Region 5 +99,Rocky River City Schools,OH,Cuyahoga County,Rocky River,Government Facilities,Local Tribal Territory,Region 5 +66,Rocky Mountain Credit Union,MT,Lewis and Clark County,Helena,Financial Services,Private CI Entity,Region 8 +33,"Rocky Hill Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Rocky Hill Registrar of Voters, Hartford, CT",CT,Hartford County,Rocky Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Rockwall County Texas,TX,Rockwall County,Rockwall,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +58,Rockville Centre UFSD,NY,Nassau County,Rockville Centre,Government Facilities,Local Tribal Territory,Region 2 +63,"Rockport Town Clerk, Essex, MA",MA,Essex County,Rockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Rockport Municipal Registrar, Knox, ME",ME,Knox County,Rockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Rockport Municipal Clerk, Knox, ME",ME,Knox County,Rockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Rockland Village Clerk, La Crosse/Monroe, WI",WI,La Crosse County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Rockland Trust - CISA,RI,Providence County,Providence,Financial Services,Private CI Entity,Region 1 +76,"Rockland Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Rockland Township Clerk, Ontonagon, MI",MI,Ontonagon County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Rockland Town Clerk, Plymouth, MA",MA,Plymouth County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Rockland Town Clerk, Manitowoc, WI",WI,Manitowoc County,Collins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Rockland Town Clerk, Brown, WI",WI,Brown County,De Pere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Rockland Municipal Registrar, Knox, ME",ME,Knox County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Rockland Municipal Clerk, Knox, ME",ME,Knox County,Rockland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Rockland County, New York",NY,Rockland County,New City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +51,Rockland County Sheriffs Office,NY,Rockland County,New City,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +53,"Rockland County Board of Elections, Rockland, NY",NY,Rockland County,New City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +71,"Rockingham Town Treasurer, Windham, VT",VT,Windham County,Town of Rockingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Rockingham Town Clerk, Windham, VT",VT,Windham County,Town of Rockingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Rockingham County Registrar, Rockingham, VA",VA,Rockingham County,Harrisonburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,"Rockingham County Electoral Board, Rockingham, VA",VA,Rockingham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Rockingham County Board of Elections, Rockingham, NC",NC,Rockingham County,Reidsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,Rockingham Community College,NC,Rockingham County,Wentworth,Government Facilities,Local Tribal Territory,Region 4 +46,Rockhurst University,MO,Jackson County,KCMO,Government Facilities,Private CI Entity,Region 7 +71,Rockford Public Schools 205,IL,Winnebago County,Rockford,Government Facilities,Local Tribal Territory,Region 5 +72,"Rockford City Election Commission, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Rockford City Clerk, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Rockdale Village Clerk, Dane, WI",WI,Dane County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Rockdale County Government, GA",GA,Rockdale County,Conyers,Government Facilities,Local Tribal Territory,Region 4 +42,"Rockdale County Board of Elections and Registrar, Rockdale, GA",GA,Rockdale County,Conyers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Rockcastle County Clerk, Rockcastle, KY",KY,Rockcastle County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Rockbridge Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Rockbridge County Registrar, Rockbridge, VA",VA,Rockbridge County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +27,"Rockbridge County Electoral Board, Rockbridge, VA",VA,Rockbridge County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,Rock and Roll Hall of Fame,OH,Cuyahoga County,Cleveland,Commercial Facilities,Private CI Entity,Region 5 +66,"Rock Town Clerk, Wood, WI",WI,Wood County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Rock Springs Village Clerk, Sauk, WI",WI,Sauk County,Rock Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Rock River Township Election Commission, Alger, MI",MI,Alger County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Rock River Township Clerk, Alger, MI",MI,Alger County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Rock Region METRO,AR,Pulaski County,Little Rock,Transportation Systems,Local Tribal Territory,Region 6 +52,"Rock Island County Clerk, Rock Island, IL",IL,Rock Island County,Rock Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Rock Falls Town Clerk, Lincoln, WI",WI,Lincoln County,Irma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Rock Elm Town Clerk, Pierce, WI",WI,Pierce County,Elmwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Rock Creek Town Clerk, Dunn, WI",WI,Dunn County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Rock County Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Rock County Clerk, Rock, NE",NE,Rock County,Bassett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +14,"Rock County Auditor-Treasurer, Rock, MN",MN,Rock County,Luverne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Rochester Town Treasurer, Windsor, VT",VT,Windsor County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Rochester Town Clerk, Windsor, VT",VT,Windsor County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Rochester Town Clerk, Plymouth, MA",MA,Plymouth County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Rochester Community Schools,MI,Oakland County,Rochester,Government Facilities,Local Tribal Territory,Region 5 +37,"Rochester City Clerk, Strafford, NH",NH,Strafford County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Robis Elections Inc.,IL,DuPage County,Wheaton,"Election Infrastructure, Information Technology",Private CI Entity,Region 5 +81,"Robinson Township Election Commission, Ottawa, MI",MI,Ottawa County,Grand Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Robinson Township Clerk, Ottawa, MI",MI,Ottawa County,Grand Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Robeson County Board of Elections, Robeson, NC",NC,Robeson County,Lumberton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +36,Robertson County Government,TN,Robertson County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Robertson County Elections Administrator, Robertson, TX",TX,Robertson County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Robertson County Clerk, Robertson, KY",KY,Robertson County,Mt Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Roberts Village Clerk, St. Croix, WI",WI,St. Croix County,Roberts,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Roberts County Tax Assessor-Collector, Roberts, TX",TX,Roberts County,Miami,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Roberts County County Clerk, Roberts, TX",TX,Roberts County,Miami,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +94,"Roberts County Auditor, Roberts, SD",SD,Roberts County,Sisseton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,Robert R. Keller & Associates,NH,Hillsborough County,Manchester,,Private CI Entity,Region 1 +54,Robert Louis Stevenson School,NY,New York County,New York,,Private CI Entity,Region 2 +19,"Robbinston Municipal Registrar, Washington, ME",ME,Washington County,Robbinston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +19,"Robbinston Municipal Clerk, Washington, ME",ME,Washington County,Robbinston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Roaring Fork Transportation Authority,CO,Pitkin County,Aspen,Transportation Systems,Local Tribal Territory,Region 8 +59,Roaring Fork Fire Rescue,CO,Eagle County,El Jebel,Emergency Services,Local Tribal Territory,Region 8 +54,"Roanoke County Registrar, Roanoke, VA",VA,Roanoke County,Vinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Roanoke County Electoral Board, Roanoke, VA",VA,Roanoke County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Roanoke City Registrar, VA",VA,Roanoke city,Roanoke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Roanoke City Electoral Board, VA",VA,Roanoke city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +68,"Roane County Elections Administrator, Roane, TN",TN,Roane County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Roane County Clerk, Roane, WV",WV,Roane County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,Riviera Utilities,AL,Baldwin County,Foley,Water and WasteWater Systems,Private CI Entity,Region 4 +52,"Rives Township Election Commission, Jackson, MI",MI,Jackson County,Rives Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Rives Township Clerk, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Riverways Federal Credit Union,MO,Phelps County,Rolla,Financial Services,Private CI Entity,Region 7 +53,Riverview Health,IN,Hamilton County,Noblesville,Healthcare and Public Health,Private CI Entity,Region 5 +72,"Riverton Township Election Commission, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Riverton Township Clerk, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,Riverton City,UT,Salt Lake County,Riverton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +39,"Riverside Township Election Commission, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Riverside Township Clerk, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Riverside Public Schools,NE,Boone County,Cedar Rapids,Government Facilities,Local Tribal Territory,Region 7 +64,Riverside Health System,VA,Newport News city,Newport News,Healthcare and Public Health,Private CI Entity,Region 3 +54,"Riverside County Registrar of Voters, Riverside, CA",CA,Riverside County,Riverside,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +58,Riverside County Office of Education,CA,Riverside County,Riverside,Government Facilities,Local Tribal Territory,Region 9 +78,Riverhead Central School District,NY,Suffolk County,Riverhead,Government Facilities,Local Tribal Territory,Region 2 +49,"Riverdale School District, WI",WI,Grant County,Muscoda,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +73,Riverain Technologies,OH,Montgomery County,Miamisburg,Information Technology,Private CI Entity,Region 5 +56,River Valley Waldorf School,PA,Bucks County,Upper Black Eddy,,Private CI Entity,Region 3 +82,River Trails School District 26,IL,Cook County,Mt Prospect,Government Facilities,Local Tribal Territory,Region 5 +21,"River Ridge School District, WI",WI,Grant County,Patch Grove,Government Facilities,Local Tribal Territory,Region 5 +83,"River Hills Village Clerk, Milwaukee, WI",WI,Milwaukee County,River Hills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"River Falls Town Clerk, Pierce, WI",WI,Pierce County,River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"River Falls City Clerk, Pierce/St. Croix, WI",WI,Pierce County,River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,River Community Credit Union,IA,Wapello County,Ottumwa,Financial Services,Private CI Entity,Region 7 +66,River City Bank,CA,Sacramento County,Sacramento,Financial Services,Private CI Entity,Region 9 +57,Rivanna Water & Sewer Authority,VA,Albemarle County,Charlottesville,Water and WasteWater Systems,Local Tribal Territory,Region 3 +28,"Ritchie County Clerk, Ritchie, WV",WV,Ritchie County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +66,"Risk Administration Services, Inc.",SD,Minnehaha County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +73,"Ripton Town Treasurer, Addison, VT",VT,Addison County,Ripton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Ripton Town Clerk, Addison, VT",VT,Addison County,Ripton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Ripon Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Ripon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Ripon City Clerk, Fond du Lac, WI",WI,Fond du Lac County,Ripon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Ripon Area School District,WI,Fond du Lac County,Ripon,Government Facilities,Local Tribal Territory,Region 5 +58,"Ripley County Clerk, Ripley, MO",MO,Ripley County,Doniphan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +78,"Ripley County Clerk, Ripley, IN",IN,Ripley County,Versailles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Rio Village Clerk, Columbia, WI",WI,Columbia County,Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Rio Grande Electric Cooperative, Inc.",TX,Kinney County,Brackettville,Energy,Private CI Entity,Region 6 +44,"Rio Grande County Clerk and Recorder, Rio Grande, CO",CO,Rio Grande County,Del Norte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +42,"Rio Blanco County, Colorado",CO,Rio Blanco County,Meeker,Government Facilities,Local Tribal Territory,Region 8 +58,"Rio Blanco County Clerk and Recorder, Rio Blanco, CO",CO,Rio Blanco County,Meeker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +33,"Rio Arriba County Clerk, Rio Arriba, NM",NM,Rio Arriba County,Tierra Amarilla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +82,"Ringle Town Clerk, Marathon, WI",WI,Marathon County,Ringle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Ringgold County,IA,Ringgold County,Mt Ayr,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,Ring Container Technologies,TN,Fayette County,Oakland,Critical Manufacturing,Private CI Entity,Region 4 +62,"Rindge Town Clerk, Cheshire, NH",NH,Cheshire County,Rindge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,Rincon del Diablo Municipal Water District,CA,San Diego County,Escondido,Water and WasteWater Systems,Local Tribal Territory,Region 9 +42,Rincon Band Of Luiseno Indians,CA,San Diego County,Valley Center,Government Facilities,Local Tribal Territory,Region 9 +66,"Riley Township Election Commission, St. Clair, MI",MI,St. Clair County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Riley Township Election Commission, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Riley Township Clerk, St. Clair, MI",MI,St. Clair County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Riley Township Clerk, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Riley County Clerk, Riley, KS",KS,Riley County,Manhattan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,Riley Community Consolidated School District 18,IL,McHenry County,Marengo,Government Facilities,Local Tribal Territory,Region 5 +61,Riggs Community Health Center,IN,Tippecanoe County,Lafayette,Healthcare and Public Health,Private CI Entity,Region 5 +51,"Riga Township Election Commission, Lenawee, MI",MI,Lenawee County,Riga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Riga Township Clerk, Lenawee, MI",MI,Lenawee County,Blissfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Rietbrock Town Clerk, Marathon, WI",WI,Marathon County,Edgar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Ridgewood Public Schools,NJ,Bergen County,Ridgewood,Government Facilities,Local Tribal Territory,Region 2 +41,"Ridgeway Village Clerk, Iowa, WI",WI,Iowa County,Ridgeway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Ridgeway Township Election Commission, Lenawee, MI",MI,Lenawee County,Britton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ridgeway Township Clerk, Lenawee, MI",MI,Lenawee County,Britton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ridgeway Town Clerk, Iowa, WI",WI,Iowa County,Ridgeway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Ridgeville Town Clerk, Monroe, WI",WI,Monroe County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Ridgeland Village Clerk, Dunn, WI",WI,Dunn County,Ridgeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Ridgefield Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Ridgefield Registrar of Voters, Fairfield, CT",CT,Fairfield County,Ridgefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Richwood Town Clerk, Richland, WI",WI,Richland County,Blue River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Richmond Township Election Commission, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Richmond Township Election Commission, Marquette, MI",MI,Marquette County,Richmond Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Richmond Township Election Commission, Macomb, MI",MI,Macomb County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Richmond Township Clerk, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Richmond Township Clerk, Marquette, MI",MI,Marquette County,Negaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Richmond Township Clerk, Macomb, MI",MI,Macomb County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Richmond Town Treasurer, Chittenden, VT",VT,Chittenden County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Richmond Town Clerk, Walworth, WI",WI,Walworth County,Whitewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Richmond Town Clerk, St. Croix, WI",WI,St. Croix County,New Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Richmond Town Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Richmond Town Clerk, Chittenden, VT",VT,Chittenden County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Richmond Town Clerk, Cheshire, NH",NH,Cheshire County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Richmond Town Clerk, Berkshire, MA",MA,Berkshire County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Richmond Town Boards of Canvassers, Washington, RI",RI,Washington County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Richmond Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Richmond Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Richmond County Registrar, Richmond, VA",VA,Richmond County,Warsaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,"Richmond County Government, NC",NC,Richmond County,Rockingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Richmond County Electoral Board, Richmond, VA",VA,Richmond County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Richmond County Board of Elections, Richmond, NY",NY,Richmond County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"Richmond County Board of Elections, Richmond, NC",NC,Richmond County,Rockingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Richmond County Board of Elections and Registrar, Richmond, GA",GA,Richmond County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +35,"Richmond City Registrar, VA",VA,Richmond city,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +29,"Richmond City Electoral Board, VA",VA,Richmond city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Richmond City Election Commission, Macomb/St. Clair, MI",MI,Macomb County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Richmond City Clerk, Macomb/St. Clair, MI",MI,Macomb County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Richland Township Election Commission, Saginaw, MI",MI,Saginaw County,Hemlock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Richland Township Election Commission, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Richland Township Election Commission, Montcalm, MI",MI,Montcalm County,Vestaburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Richland Township Election Commission, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Richland Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Richland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Richland Township Clerk, Saginaw, MI",MI,Saginaw County,Hemlock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Richland Township Clerk, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Richland Township Clerk, Montcalm, MI",MI,Montcalm County,Vestaburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Richland Township Clerk, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Richland Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Richland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Richland Town Clerk, Rusk, WI",WI,Rusk County,Ingram,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Richland Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Richland School District CA,CA,Kern County,Shafter,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +70,Richland School District 400,WA,Benton County,West Richland,Government Facilities,Local Tribal Territory,Region 10 +48,Richland School District,WI,Richland County,Richland Center,Government Facilities,Local Tribal Territory,Region 5 +63,"Richland Parish Registrar of Voters, Richland, LA",LA,Richland Parish,Rayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Richland Parish Clerk of Court, Richland, LA",LA,Richland Parish,Rayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Richland County, Ohio Election Infrastructure",OH,Richland County,Mansfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Richland County Election Administrator, Richland, MT",MT,Richland County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +23,"Richland County Board of Voter Registration and Elections, Richland, SC",SC,Richland County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,Richland County Auditor,OH,Richland County,Mansfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Richland Center City Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Richford Town Treasurer, Franklin, VT",VT,Franklin County,Richford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Richford Town Clerk, Waushara, WI",WI,Waushara County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Richford Town Clerk, Franklin, VT",VT,Franklin County,Richford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Richfield Village Clerk, Washington, WI",WI,Washington County,Hubertus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Richfield Township Election Commission, Roscommon, MI",MI,Roscommon County,Richfield Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Richfield Township Election Commission, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Richfield Township Clerk, Roscommon, MI",MI,Roscommon County,Richfield Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Richfield Township Clerk, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Richfield Town Clerk, Wood, WI",WI,Wood County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Richfield Town Clerk, Adams, WI",WI,Adams County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Richardson County, NE",NE,Richardson County,Falls City,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +84,Richards and Richards LLP,PA,Allegheny County,Wexford,Financial Services,Private CI Entity,Region 3 +53,Richard Bland College,VA,Prince George County,Petersburg,Government Facilities,State,Region 3 +57,"Rich Township Election Commission, Lapeer, MI",MI,Lapeer County,Silverwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Rich Township Clerk, Lapeer, MI",MI,Lapeer County,Silverwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Rich County Clerk, Rich, UT",UT,Rich County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +31,Rice University,TX,Harris County,Houston,Government Facilities,Private CI Entity,Region 6 +85,Rice Lake Utilities,WI,Barron County,Rice Lake,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 5 +59,"Rice Lake Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Rice Lake City Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Rice County Clerk, Rice, KS",KS,Rice County,Lyons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,"Rice County Auditor-Treasurer, Rice, MN",MN,Rice County,Faribault,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Rib Mountain Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Rib Lake Town Clerk, Taylor, WI",WI,Taylor County,Rib Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Rib Falls Town Clerk, Marathon, WI",WI,Marathon County,Edgar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Rhonda Powell CPA,OR,Yamhill County,McMinnville,Financial Services,Private CI Entity,Region 10 +69,Rhode Island Department of State,RI,Providence County,Providence,"Election Infrastructure, Government Facilities",State,Region 1 +17,Rhode Island Administrative Office of State Courts,RI,Providence County,Providence,Government Facilities,State,Region 1 +79,"Rhinelander City Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Rhine Town Clerk, Sheboygan, WI",WI,Sheboygan County,Elkhart Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Rhea County Elections Administrator, Rhea, TN",TN,Rhea County,Dayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Reynolds Township Election Commission, Montcalm, MI",MI,Montcalm County,Howard City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Reynolds Township Clerk, Montcalm, MI",MI,Montcalm County,Howard City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Reynolds County Clerk, Reynolds, MO",MO,Reynolds County,Centerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,"Reynolds Construction, LLC",IN,Orange County,Orleans,Commercial Facilities,Private CI Entity,Region 5 +37,"Rewey Village Clerk, Iowa, WI",WI,Iowa County,Rewey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Revolution Company,AR,Pulaski County,Little Rock,Critical Manufacturing,Private CI Entity,Region 6 +53,"Revere Elections Commission, Suffolk, MA",MA,Suffolk County,Revere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,Reveal USA,IL,Cook County,Chicago,Information Technology,Private CI Entity,Region 5 +77,Resurrection - A United Methodist Church,KS,Johnson County,Leawood,,Private CI Entity,Region 7 +65,"Respondus, Inc.",WA,King County,Redmond,Information Technology,Private CI Entity,Region 10 +39,"Resort Township Election Commission, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Resort Township Clerk, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Resilience,CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +82,"Reseburg Town Clerk, Clark, WI",WI,Clark County,Thorp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Resco Products, Inc.",PA,Allegheny County,Pittsburgh,Chemical,Private CI Entity,Region 3 +63,"Request IT, LLC",CA,Sacramento County,Sacramento,Information Technology,Private CI Entity,Region 9 +58,"Republic Township Election Commission, Marquette, MI",MI,Marquette County,Republic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Republic Township Clerk, Marquette, MI",MI,Marquette County,Republic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Republic County Clerk, Republic, KS",KS,Republic County,Belleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Renville County, MN",MN,Renville County,Olivia,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +22,"Renville County Auditor, Renville, ND",ND,Renville County,Mohall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +76,Renton School District,WA,King County,Kent,,Local Tribal Territory,Region 10 +33,Rensselaer Polytechnic Institute,NY,Rensselaer County,Troy,Information Technology,Private CI Entity,Region 2 +52,"Rensselaer County, New York",NY,Rensselaer County,Troy,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +42,"Rensselaer County Board of Elections, Rensselaer, NY",NY,Rensselaer County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +68,"Reno Township Election Commission, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Reno Township Clerk, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Reno County Clerk, Reno, KS",KS,Reno County,Hutchinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,Renner Otto,OH,Cuyahoga County,Cleveland,,Private CI Entity,Region 5 +58,Reneson Hotels,CA,San Mateo County,Daly City,Commercial Facilities,Private CI Entity,Region 9 +39,Renaissance Computing Institute,NC,Orange County,Chapel Hill,Information Technology,State,Region 4 +58,Remprex LLC,IL,DuPage County,Lisle,Information Technology,Private CI Entity,Region 5 +68,"Remington Town Clerk, Wood, WI",WI,Wood County,Babcock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Reliant Bank,TN,Williamson County,Brentwood,Financial Services,Private CI Entity,Region 4 +49,Reliance Credit Union,KS,Wyandotte County,Kansas City,Financial Services,Private CI Entity,Region 7 +77,ReliabilityFirst Corporation,OH,Cuyahoga County,Independence,Energy,Private CI Entity,Region 5 +59,Reliabank Dakota,SD,Hamlin County,Estelline,Financial Services,Private CI Entity,Region 8 +77,Relativity Space,CA,Los Angeles County,Long Beach,Critical Manufacturing,Private CI Entity,Region 9 +59,"Reid Town Clerk, Marathon, WI",WI,Marathon County,Hatley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Rehoboth Town Clerk, Bristol, MA",MA,Bristol County,Rehoboth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,Registrar of Voters,CA,Sacramento County,Sacramento,"Election Infrastructure, Government Facilities",State,Region 9 +27,Regional West Medical Center,NE,Scotts Bluff County,Scottsbluff,Healthcare and Public Health,Private CI Entity,Region 7 +54,Regional Transit Authority (RTA),OH,Cuyahoga County,Cleveland,Transportation Systems,Local Tribal Territory,Region 5 +56,Regional School District 13,CT,Middlesex County,Durham,Government Facilities,Local Tribal Territory,Region 1 +55,Region 7 Education Service Center,TX,Tom Green County,San Angelo,Government Facilities,Local Tribal Territory,Region 6 +80,"Regeneron Pharmaceuticals, Inc.",NY,Westchester County,Tarrytown,Healthcare and Public Health,Private CI Entity,Region 2 +62,Regency Transportation,PA,Allegheny County,Pittsburgh,Transportation Systems,Private CI Entity,Region 3 +43,Regal Logisitcs,WA,Pierce County,Fife,Transportation Systems,Private CI Entity,Region 10 +89,"Refugio County Elections Administrator, Refugio, TX",TX,Refugio County,Refugio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +30,"Reeves County, Texas",TX,Reeves County,Pecos,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +38,"Reeves County Tax Assessor-Collector, Reeves, TX",TX,Reeves County,Pecos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +38,"Reeves County County Clerk, Reeves, TX",TX,Reeves County,Pecos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Reeseville Village Clerk, Dodge, WI",WI,Dodge County,Reeseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Reedsville Village Clerk, Manitowoc, WI",WI,Manitowoc County,Reedsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Reedsburg Town Clerk, Sauk, WI",WI,Sauk County,Reedsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Reedsburg City Clerk, Sauk, WI",WI,Sauk County,Reedsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Reeder Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Reeder Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Reed College,OR,Multnomah County,Portland,Government Facilities,Private CI Entity,Region 10 +57,"Redwood Investments, LLC",MA,Middlesex County,Newton,Financial Services,Private CI Entity,Region 1 +61,Redwood County MN,MN,Redwood County,Redwood Falls,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +39,"Redwood County Auditor-Treasurer, Redwood, MN",MN,Redwood County,Redwood Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Redwood Capital Bank,CA,Humboldt County,Eureka,Financial Services,Private CI Entity,Region 9 +69,"Redox, Inc",WI,Dane County,Madison,Information Technology,Private CI Entity,Region 5 +83,Redlands Unified School District,CA,San Bernardino County,Redlands,Government Facilities,Local Tribal Territory,Region 9 +56,"Redgranite Village Clerk, Waushara, WI",WI,Waushara County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Redford Charter Township Election Commission, Wayne, MI",MI,Wayne County,Redford Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Redford Charter Township Clerk, Wayne, MI",MI,Wayne County,Redford Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Redding Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Redding Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Redding Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Redding Registrar of Voters, Fairfield, CT",CT,Fairfield County,Redding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,RedLine Solutions Inc.,CA,Santa Clara County,Santa Clara,Information Technology,Private CI Entity,Region 9 +72,Red Wing Public Schools - ISD256,MN,Goodhue County,Red Wing,Government Facilities,Local Tribal Territory,Region 5 +87,Red Willow County Courthouse,NE,Red Willow County,McCook,Government Facilities,Local Tribal Territory,Region 7 +68,"Red Willow County Clerk, Red Willow, NE",NE,Red Willow County,McCook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Red Springs Town Clerk, Shawano, WI",WI,Shawano County,Gresham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Red River Town Clerk, Kewaunee, WI",WI,Kewaunee County,Luxemburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Red River Parish Registrar of Voters, Red River, LA",LA,Red River Parish,Coushatta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Red River Parish Clerk of Court, Red River, LA",LA,Red River Parish,Coushatta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,Red River Federal Credit Union,OK,Comanche County,Lawton,Financial Services,Private CI Entity,Region 6 +96,"Red River County County Clerk, Red River, TX",TX,Red River County,Clarksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,Red Oak ISD,TX,Ellis County,Red Oak,Government Facilities,Local Tribal Territory,Region 6 +58,Red Lion Area School District,PA,York County,Red Lion,Government Facilities,Local Tribal Territory,Region 3 +31,"Red Lake County Auditor, Red Lake, MN",MN,Red Lake County,Red Lake Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Red Cliff Band of Lake Superior Chippewa Indians,WI,Bayfield County,Bayfield,Government Facilities,Local Tribal Territory,Region 5 +47,"Red Cedar Town Clerk, Dunn, WI",WI,Dunn County,Menomonie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Recordsone,FL,Collier County,Naples,Information Technology,Private CI Entity,Region 4 +63,Recidiviz Inc.,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +89,Reason and Republic,SC,Anderson County,Anderson,Information Technology,Private CI Entity,Region 4 +89,"Real County Tax Assessor-Collector, Real, TX",TX,Real County,Leakey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Real County County Clerk, Real, TX",TX,Real County,Leakey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +86,"Reagan County, Texas",TX,Reagan County,Big Lake,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Reagan County Tax Assessor-Collector, Reagan, TX",TX,Reagan County,Big Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Reagan County County Clerk, Reagan, TX",TX,Reagan County,Big Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,"Readstown Village Clerk, Vernon, WI",WI,Vernon County,Readstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Readsboro Town Treasurer, Bennington, VT",VT,Bennington County,Readsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Readsboro Town Clerk, Bennington, VT",VT,Bennington County,Readsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Readmond Township Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Readmond Township Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Reading Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Reading Township Clerk, Hillsdale, MI",MI,Hillsdale County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Reading Town Clerk, Middlesex, MA",MA,Middlesex County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Reading School District,PA,Berks County,Reading,Government Facilities,Local Tribal Territory,Region 3 +52,Reading Municipal Light Department,MA,Middlesex County,Reading,Energy,Local Tribal Territory,Region 1 +58,"Reading City Election Commission, Hillsdale, MI",MI,Hillsdale County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Reading City Clerk, Hillsdale, MI",MI,Hillsdale County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Readfield Municipal Registrar, Kennebec, ME",ME,Kennebec County,Readfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,"Readfield Municipal Clerk, Kennebec, ME",ME,Kennebec County,Readfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Raytown Quality Schools,MO,Jackson County,Raytown,Government Facilities,Local Tribal Territory,Region 7 +52,"Raynham Town Clerk, Bristol, MA",MA,Bristol County,Raynham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Raymore Peculiar School District,MO,Cass County,Peculiar,Government Facilities,Local Tribal Territory,Region 7 +84,"Raymond Town Clerk, Rockingham, NH",NH,Rockingham County,Raymond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Raymond School District,NH,Rockingham County,Raymond,Government Facilities,Local Tribal Territory,Region 1 +37,"Raymond Municipal Registrar, Cumberland, ME",ME,Cumberland County,Raymond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Raymond Municipal Clerk, Cumberland, ME",ME,Cumberland County,Raymond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Ray Township Election Commission, Macomb, MI",MI,Macomb County,Ray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Ray Township Clerk, Macomb, MI",MI,Macomb County,Ray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Ray County Clerk, Ray, MO",MO,Ray County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +70,Rawlins County Health Center,KS,Rawlins County,Atwood,Healthcare and Public Health,Private CI Entity,Region 7 +66,Rawhide Chemoil Inc,NE,Dodge County,Fremont,Chemical,Private CI Entity,Region 7 +58,"Ravenna Township Election Commission, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ravenna Township Clerk, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Ravenna Public Schools,NE,Buffalo County,Ravenna,Government Facilities,Local Tribal Territory,Region 7 +39,Ravalli Electric Co-op,MT,Ravalli County,Victor,Energy,Private CI Entity,Region 8 +57,"Rappahannock County Registrar, Rappahannock, VA",VA,Rappahannock County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Rappahannock County Electoral Board, Rappahannock, VA",VA,Rappahannock County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Rapides Parish Registrar of Voters, Rapides, LA",LA,Rapides Parish,Alexandria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"RapidSOS, Inc",NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +93,"Rapid River Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Rapid River Township Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Rapid City School District, SD",SD,Pennington County,Rapid City,"Election Infrastructure, Government Facilities",State,Region 8 +82,"Rantoul Town Clerk, Calumet, WI",WI,Calumet County,Potter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ransom Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ransom Township Clerk, Hillsdale, MI",MI,Hillsdale County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Ransom County Auditor, Ransom, ND",ND,Ransom County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +61,"Rankin County Election Commission, Rankin, MS",MS,Rankin County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Rankin County Circuit Clerk, Rankin, MS",MS,Rankin County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Rangeley Municipal Registrar, Franklin, ME",ME,Franklin County,Rangeley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Rangeley Municipal Clerk, Franklin, ME",ME,Franklin County,Rangeley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Random Lake Village Clerk, Sheboygan, WI",WI,Sheboygan County,Random Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Randolph-Brooks Federal Credit Union,TX,Bexar County,Live Oak,Financial Services,Private CI Entity,Region 6 +57,"Randolph Village Clerk, Dodge/Columbia, WI",WI,Columbia County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Randolph Town Treasurer, Orange, VT",VT,Orange County,West Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Randolph Town Clerk, Orange, VT",VT,Orange County,West Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Randolph Town Clerk, Norfolk, MA",MA,Norfolk County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Randolph Town Clerk, Coos, NH",NH,Coos County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Randolph Town Clerk, Columbia, WI",WI,Columbia County,Friesland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Randolph Municipal Registrar, Kennebec, ME",ME,Kennebec County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Randolph Municipal Clerk, Kennebec, ME",ME,Kennebec County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Randolph County Judge of Probate, Randolph, AL",AL,Randolph County,Wedowee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Randolph County Clerk, Randolph, WV",WV,Randolph County,Elkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Randolph County Clerk, Randolph, MO",MO,Randolph County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +61,"Randolph County Clerk, Randolph, IL",IL,Randolph County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Randolph County Circuit Clerk, Randolph, AL",AL,Randolph County,Wedowee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Randolph County Board of Registrars, Randolph, AL",AL,Randolph County,Wedowee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Randolph County Board of Elections, Randolph, NC",NC,Randolph County,Asheboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Randolph County Board of Elections and Registrar, Randolph, GA",GA,Randolph County,Cuthbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Randolph County Absentee Elections Manager, Randolph, AL",AL,Randolph County,Wedowee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,Randolph Community College,NC,Randolph County,Asheboro,Government Facilities,Local Tribal Territory,Region 4 +53,"Randall County Elections Administrator, Randall, TX",TX,Randall County,Canyon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,Rancho California Water District,CA,Riverside County,Temecula,Water and WasteWater Systems,Private CI Entity,Region 9 +21,"Ramsey County Auditor, Ramsey, ND",ND,Ramsey County,Devils Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,Ramsey County - CISA,MN,Ramsey County,St Paul,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +57,Ralston Public School District,NE,Douglas County,Omaha,Government Facilities,Local Tribal Territory,Region 7 +63,"Ralls County Clerk, Ralls, MO",MO,Ralls County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +97,"Raleigh County Clerk, Raleigh, WV",WV,Raleigh County,Beckley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,Raiven Inc.,CA,Orange County,Irvine,,Private CI Entity,Region 9 +45,"Raisinville Township Election Commission, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Raisinville Township Clerk, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Raisin Township Election Commission, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Raisin Township Clerk, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Rains County County Clerk, Rains, TX",TX,Rains County,Emory,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,Rainbow Municipal Water District,CA,6073,Fallbrook,Water and WasteWater Systems,Local Tribal Territory,Region 9 +37,Railroad Retirement Board (RRB) - CISA,IL,Cook County,Chicago,Government Facilities,FCEB,Region 5 +72,Rady Children's Hospital San Diego,CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +69,Radnor Township School District,PA,Delaware County,Wayne,Government Facilities,Local Tribal Territory,Region 3 +70,Radius Recycling,OR,Multnomah County,Portland,,Private CI Entity,Region 10 +74,Radius Aerospace,AR,Garland County,Hot Springs,Defense Industrial Base,Private CI Entity,Region 6 +95,"Radisson Village Clerk, Sawyer, WI",WI,Sawyer County,Radisson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Radisson Town Clerk, Sawyer, WI",WI,Sawyer County,Radisson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Radiology Associates of Albuquerque,NM,Bernalillo County,Albuquerque,Healthcare and Public Health,Private CI Entity,Region 6 +61,Radford University,VA,Radford city,Radford,Government Facilities,State,Region 3 +54,"Radford City Registrar, VA",VA,Radford city,Radford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Radford City Electoral Board, VA",VA,Radford city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Rader Solutions, Limited",LA,Lafayette Parish,Lafayette,Information Technology,Private CI Entity,Region 6 +47,"RadNet Management, Inc.",CA,Los Angeles County,Los Angeles,Healthcare and Public Health,Private CI Entity,Region 9 +52,Racine Unified School District,WI,Racine County,Racine,Government Facilities,Local Tribal Territory,Region 5 +81,Racine Public Library,WI,Racine County,Racine,Government Facilities,Local Tribal Territory,Region 5 +15,"Rabun County Board of Elections and Registrar, Rabun, GA",GA,Rabun County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Raber Township Election Commission, Chippewa, MI",MI,Chippewa County,Goetzville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Raber Township Clerk, Chippewa, MI",MI,Chippewa County,Goetzville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,RTP Company,MN,Winona County,Winona,Critical Manufacturing,Private CI Entity,Region 5 +66,"RPM Innovations, Inc",SD,Pennington County,Rapid City,Critical Manufacturing,Private CI Entity,Region 8 +65,RIX Industries - CISA,CA,Solano County,Benicia,Critical Manufacturing,Private CI Entity,Region 9 +71,RHM Staffing,IL,DuPage County,Oak Brook,,Private CI Entity,Region 5 +33,"RC Industries, Inc.",CA,Orange County,Anaheim,Critical Manufacturing,Private CI Entity,Region 9 +74,RAVENSCROFT SCHOOL,NC,Wake County,Raleigh,,Private CI Entity,Region 4 +49,RANDYS WORLDWIDE,WA,Snohomish County,Everett,Critical Manufacturing,Private CI Entity,Region 10 +65,RAM Inc - CISA,TX,Eastland County,Cisco,Critical Manufacturing,Private CI Entity,Region 6 +69,R.J. Roberts and Company,FL,Broward County,Pompano Beach,,Private CI Entity,Region 4 +89,R. L. Brink Corp,IL,Adams County,Quincy,Transportation Systems,Private CI Entity,Region 5 +66,"R E Pedrotti Company, Inc",KS,Johnson County,Mission,Critical Manufacturing,Private CI Entity,Region 7 +68,Quitman School District,MS,Clarke County,Quitman,Government Facilities,Local Tribal Territory,Region 4 +51,"Quitman County Election Commission, Quitman, MS",MS,Quitman County,Marks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Quitman County Circuit Clerk, Quitman, MS",MS,Quitman County,Marks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Quitman County Board of Elections and Registrar, Quitman, GA",GA,Quitman County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Quintillion,AK,Anchorage Borough,Anchorage,Information Technology,Private CI Entity,Region 10 +58,Quinnipiac University,CT,New Haven County,Hamden,Government Facilities,Private CI Entity,Region 1 +31,"Quincy Township Election Commission, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Quincy Township Election Commission, Branch, MI",MI,Branch County,Quincy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Quincy Township Clerk, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Quincy Township Clerk, Branch, MI",MI,Branch County,Quincy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Quincy Town Clerk, Adams, WI",WI,Adams County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Quincy City Clerk, Norfolk, MA",MA,Norfolk County,Quincy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,Questar III BOCES,NY,Rensselaer County,Castleton-On-Hudson,Government Facilities,Local Tribal Territory,Region 2 +58,Quest Diagnostics - CISA,NJ,Hudson County,Secaucus,Healthcare and Public Health,Private CI Entity,Region 2 +47,"Queens County Board of Elections, Queens, NY",NY,Queens County,Forest Hills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +85,"Queen Anne's County Board of Elections, Queen Anne's, MD",MD,Queen Anne,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +28,"Quay County Clerk, Quay, NM",NM,Quay County,Tucumcari,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Quantum Computer dba Friendly Managed Services,CO,Arapahoe County,Centennial,Information Technology,Private CI Entity,Region 8 +52,Quality Vision International,NY,Monroe County,Rochester,Information Technology,Private CI Entity,Region 2 +57,"Quality Equipment, LLC",NC,Wake County,Fuquay-Varina,,Private CI Entity,Region 4 +61,Quality Carriers,FL,Hillsborough County,Tampa,Transportation Systems,Private CI Entity,Region 4 +84,Quality Automation Systems,CA,Orange County,Irvine,Critical Manufacturing,Private CI Entity,Region 9 +46,"Quality Aircraft Tooling, Inc.",GA,Cobb County,Marietta,Critical Manufacturing,Private CI Entity,Region 4 +47,Quaker Oats Credit Union,IA,Linn County,Cedar Rapids,Financial Services,Private CI Entity,Region 7 +65,Qnovo Inc.,CA,Alameda County,Newark,Information Technology,Private CI Entity,Region 9 +42,Q Development,PA,Allegheny County,Pittsburgh,Financial Services,Private CI Entity,Region 3 +67,Puyallup Tribal Health Authority,WA,Pierce County,Tacoma,Healthcare and Public Health,Local Tribal Territory,Region 10 +77,Puyallup School District #3,WA,Pierce County,Puyallup,Government Facilities,Local Tribal Territory,Region 10 +47,"Putney Town Treasurer, Windham, VT",VT,Windham County,Putney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Putney Town Clerk, Windham, VT",VT,Windham County,Putney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Putnam Township Election Commission, Livingston, MI",MI,Livingston County,Pinckney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Putnam Township Clerk, Livingston, MI",MI,Livingston County,Pinckney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Putnam Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Putnam Registrar of Voters, Windham, CT",CT,Windham County,Putnam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Putnam County, Ohio Election Infrastructure",OH,Putnam County,Ottawa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Putnam County, New York",NY,Putnam County,Carmel Hamlet,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +58,"Putnam County Supervisor of Elections, Putnam, FL",FL,Putnam County,Palatka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Putnam County Elections Administrator, Putnam, TN",TN,Putnam County,Cookeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Putnam County Clerk, Putnam, WV",WV,Putnam County,Winfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Putnam County Clerk, Putnam, MO",MO,Putnam County,Unionville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +91,"Putnam County Clerk, Putnam, IN",IN,Putnam County,Greencastle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Putnam County Clerk, Putnam, IL",IL,Putnam County,Hennepin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Putnam County Board of Elections, Putnam, NY",NY,Putnam County,Carmel Hamlet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +65,"Putnam County Board of Elections and Registrar, Putnam, GA",GA,Putnam County,Eatonton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Putnam City School District,OK,Oklahoma County,Warr Acres,Government Facilities,Local Tribal Territory,Region 6 +75,Putnam Bank,CT,Windham County,Putnam,Financial Services,Private CI Entity,Region 1 +60,"Pumping Services, Inc.",NJ,Middlesex County,Middlesex,Water and WasteWater Systems,Private CI Entity,Region 2 +48,"Pulawski Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Pulawski Township Clerk, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Pulaski Village Clerk, Brown/Oconto/Shawano, WI",WI,Brown County,Pulaski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Pulaski Township Election Commission, Jackson, MI",MI,Jackson County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Pulaski Township Clerk, Jackson, MI",MI,Jackson County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Pulaski Town Clerk, Iowa, WI",WI,Iowa County,Avoca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Pulaski County Registrar, Pulaski, VA",VA,Pulaski County,Pulaski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +35,"Pulaski County Electoral Board, Pulaski, VA",VA,Pulaski County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Pulaski County Election Commision, Pulaski, AR",AR,Pulaski County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Pulaski County Clerk, Pulaski, MO",MO,Pulaski County,Waynesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +55,"Pulaski County Clerk, Pulaski, KY",KY,Pulaski County,Somerset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Pulaski County Clerk, Pulaski, IN",IN,Pulaski County,Winamac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Pulaski County Clerk, Pulaski, IL",IL,Pulaski County,Mound City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Pulaski County Clerk, Pulaski, AR",AR,Pulaski County,Little Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +36,"Pulaski County Board of Elections and Registrar, Pulaski, GA",GA,Pulaski County,Hawkinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,Pulaski Community School District,WI,Brown County,Pulaski,Government Facilities,Local Tribal Territory,Region 5 +85,Pulaski Academy & Central School District,NY,Oswego County,Pulaski,Government Facilities,Local Tribal Territory,Region 2 +26,Puerto Rico Innovation and Technology Services,PR,72127,San Juan,Information Technology,Local Tribal Territory,Region 2 +46,Puerto Rico Department of Health,PR,72127,San Juan,"Government Facilities, Healthcare and Public Health",Local Tribal Territory,Region 2 +98,"Pueblo County Clerk and Recorder, Pueblo, CO",CO,Pueblo County,Pueblo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +59,Public Utility District No. 1 of Okanogan County,WA,Okanogan County,Okanogan,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 10 +88,Public Utility District No. 1 of Lewis County,WA,Lewis County,Chehalis,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 10 +55,Public Utilities No. 1 of Ferry County,WA,Ferry County,Republic,Water and WasteWater Systems,Local Tribal Territory,Region 10 +88,Public Parking Authority of Pittsburgh,PA,Allegheny County,Pittsburgh,Transportation Systems,Local Tribal Territory,Region 3 +53,"Public Defender 18th Circuit, FL",FL,Seminole County,Sanford,Government Facilities,State,Region 4 +76,Public Buildings Reform Board (PBRB) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +57,Public Broadcasting Service,VA,Arlington County,Arlington,Communications,Private CI Entity,Region 3 +70,Psychiatric Medical Care LLC,TN,Davidson County,Nashville,Healthcare and Public Health,Private CI Entity,Region 4 +97,Prudent American Technologies Inc,KY,Fayette County,Lexington,Information Technology,Private CI Entity,Region 4 +63,Prowers County Hospital District dba Prowers Medical Center,CO,Prowers County,Lamar,Healthcare and Public Health,Local Tribal Territory,Region 8 +5,"Prowers County Clerk and Recorder, Prowers, CO",CO,Prowers County,Lamar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +79,Provo River Water Users Association,UT,Utah County,Pleasant Grove,Water and WasteWater Systems,Private CI Entity,Region 8 +30,Provo City School District,UT,Utah County,Provo,Government Facilities,Local Tribal Territory,Region 8 +45,"Provincetowntown Clerk, Barnstable, MA",MA,Barnstable County,Provincetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Providence Water Supply Board,RI,Providence County,Providence,Water and WasteWater Systems,Local Tribal Territory,Region 1 +66,Providence Medical Center,NE,Wayne County,Wayne,Healthcare and Public Health,Private CI Entity,Region 7 +64,Providence Health & Services,WA,King County,Renton,Healthcare and Public Health,Private CI Entity,Region 10 +65,Providence College,RI,Providence County,Providence,Government Facilities,Private CI Entity,Region 1 +55,"Providence City Boards of Canvassers, Providence, RI",RI,Providence County,Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Proverbs 31 Ministries,NC,Mecklenburg County,Matthews,,Private CI Entity,Region 4 +67,Prosper Independent School District,TX,Collin County,Prosper,Government Facilities,Local Tribal Territory,Region 6 +73,"Prospect Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Prospect Registrar of Voters, New Haven, CT",CT,New Haven County,Prospect,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,Prospect Heights School District 23,IL,Cook County,Prospect Heights,Government Facilities,Local Tribal Territory,Region 5 +79,Pronet Solutions Corporation,TX,Fort Bend County,Sugar Land,Information Technology,Private CI Entity,Region 6 +60,Progressive Technology Federal Systems,MD,Montgomery County,Rockville,Information Technology,Private CI Entity,Region 3 +44,Progeny Systems Corporation,VA,Prince William County,Manassas,Information Technology,Private CI Entity,Region 3 +83,Profile Bank,NH,Strafford County,Rochester,Financial Services,Private CI Entity,Region 1 +59,Professional Engineering Consultants P A,KS,Sedgwick County,Wichita,,Private CI Entity,Region 7 +70,Producers Supply Company,PA,Greene County,Waynesburg,Food and Agriculture,Private CI Entity,Region 3 +56,Procurelogic LLC,AK,Juneau Borough,Juneau,Information Technology,Private CI Entity,Region 10 +50,"Proctor Town Treasurer, Rutland, VT",VT,Rutland County,Proctor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Proctor Town Clerk, Rutland, VT",VT,Rutland County,Proctor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Proctor Federal Credit Union,MN,St. Louis County,Proctor,Financial Services,Private CI Entity,Region 5 +34,ProSphere,VA,Alexandria city,Alexandria,Information Technology,Private CI Entity,Region 3 +97,ProCircular,IA,Johnson County,Coralville,Information Technology,Private CI Entity,Region 7 +85,Pro V&V,AL,Madison County,Huntsville,"Election Infrastructure, Information Technology",Private CI Entity,Region 4 +69,"Pro Cloud SaaS, LLC",AZ,Maricopa County,Rio Verde,Information Technology,Private CI Entity,Region 9 +37,Privacy and Civil Liberties Oversight Board (PCLOB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +71,Prior Lake Savage Area Schools,MN,Scott County,Prior Lake,Government Facilities,Local Tribal Territory,Region 5 +41,Princeton University ,NJ,Mercer County,Princeton,Commercial Facilities,Private CI Entity,Region 2 +47,"Princeton Town Clerk, Worcester, MA",MA,Worcester County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Princeton Theological Seminary,NJ,Mercer County,Princeton,,Private CI Entity,Region 2 +64,Princeton Radiology Associates,NJ,Mercer County,Princeton,Healthcare and Public Health,Private CI Entity,Region 2 +72,Princeton Public Schools,NJ,Mercer County,Princeton,Government Facilities,Local Tribal Territory,Region 2 +77,Princeton Health Care Center,WV,Mercer County,Princeton,Healthcare and Public Health,Private CI Entity,Region 3 +33,"Princeton City Clerk, Green Lake, WI",WI,Green Lake County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,Prince William County Service Authority,VA,Prince William County,Woodbridge,Water and WasteWater Systems,Local Tribal Territory,Region 3 +86,"Prince William County Registrar, Prince William, VA",VA,Prince William County,Manassas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Prince William County Electoral Board, Prince William, VA",VA,Prince William County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +36,"Prince George's County Board of Elections, Prince George's, MD",MD,Prince George,Upper Marlboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Prince George County Registrar, Prince George, VA",VA,Prince George County,Prince George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Prince George County Electoral Board, Prince George, VA",VA,Prince George County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Prince Edward County Registrar, Prince Edward, VA",VA,Prince Edward County,Farmville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Prince Edward County Electoral Board, Prince Edward, VA",VA,Prince Edward County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,PrimeGov,PA,Dauphin County,Harrisburg,"Election Infrastructure, Information Technology",Private CI Entity,Region 3 +51,Prime Trust,NV,Clark County,Las Vegas,Financial Services,Private CI Entity,Region 9 +89,Prime Alliance Bank,UT,Davis County,Woods Cross,Financial Services,Private CI Entity,Region 8 +67,Primary Health Network,PA,Mercer County,Sharon,Healthcare and Public Health,Private CI Entity,Region 3 +65,"Price Town Clerk, Langlade, WI",WI,Langlade County,Bryant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Price River Water Improvement District,UT,Carbon County,Price,Water and WasteWater Systems,Local Tribal Territory,Region 8 +89,Prevail Bank,WI,Taylor County,Medford,Financial Services,Private CI Entity,Region 5 +82,"Preston Town Clerk, Trempealeau, WI",WI,Trempealeau County,Blair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Preston Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Preston Town Clerk, Adams, WI",WI,Adams County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Preston Registrar of Voters, New London, CT",CT,New London County,Preston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Preston County Clerk, Preston, WV",WV,Preston County,Kingwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +68,"Presque Isle Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Presque Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Presque Isle Township Clerk, Presque Isle, MI",MI,Presque Isle County,Presque Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Presque Isle Town Clerk, Vilas, WI",WI,Vilas County,Presque Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Presque Isle Municipal Registrar, Aroostook, ME",ME,Aroostook County,Presque Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Presque Isle Municipal Clerk, Aroostook, ME",ME,Aroostook County,Presque Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Presque Isle County Election Commission, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Presque Isle County Clerk, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Presque Isle County Board of Canvassars, Presque Isle, MI",MI,Presque Isle County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Presidio Trust (PT) - CISA,CA,San Francisco County,SF,"Commercial Facilities, Government Facilities",FCEB,Region 9 +69,"Presidio County, Texas",TX,Presidio County,Marfa,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Presidio County Tax Assessor-Collector, Presidio, TX",TX,Presidio County,Marfa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Presidio County County Clerk, Presidio, TX",TX,Presidio County,Marfa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,President & Fellows of Middlebury College,VT,Addison County,Middlebury,Government Facilities,Private CI Entity,Region 1 +48,"Prescott City Clerk, Pierce, WI",WI,Pierce County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Presbyterian College,SC,Laurens County,Clinton,,Private CI Entity,Region 4 +38,"Prentiss County Election Commission, Prentiss, MS",MS,Prentiss County,Booneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Prentiss County Circuit Clerk, Prentiss, MS",MS,Prentiss County,Booneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,Premier Technology Inc.,ID,Bingham County,Blackfoot,Critical Manufacturing,Private CI Entity,Region 10 +54,Premier One,KS,Shawnee County,Topeka,Information Technology,Private CI Entity,Region 7 +60,Premier Credit Union,IA,Polk County,Des Moines,Financial Services,Private CI Entity,Region 7 +41,Premier Communications,IA,Sioux County,Sioux Center,Communications,Private CI Entity,Region 7 +93,Preis PLC,LA,Orleans Parish,New Orleans,,Private CI Entity,Region 6 +85,Preferred Homecare,AZ,Maricopa County,Phoenix,Healthcare and Public Health,Private CI Entity,Region 9 +38,Precipart Group,NY,Suffolk County,Farmingdale,Critical Manufacturing,Private CI Entity,Region 2 +58,"Preble County, Ohio Election Infrastructure",OH,Preble County,Eaton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Praxis Computing, Inc.",CA,Los Angeles County,Marina Del Rey,Information Technology,Private CI Entity,Region 9 +33,Pratt Police Department,KS,Pratt County,Pratt,Government Facilities,Local Tribal Territory,Region 7 +69,"Pratt County Sheriff's Office, KS",KS,Pratt County,Pratt,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +17,"Pratt County Clerk, Pratt, KS",KS,Pratt County,Pratt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Prairieville Township Election Commission, Barry, MI",MI,Barry County,Delton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Prairieville Township Clerk, Barry, MI",MI,Barry County,Delton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Prairie du Chien School District,WI,Crawford County,Prairie du Chien,Government Facilities,Local Tribal Territory,Region 5 +62,Prairie State College,IL,Cook County,Chicago Heights,Government Facilities,Local Tribal Territory,Region 5 +68,"Prairie Ronde Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Schoolcraft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Prairie Ronde Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Schoolcraft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Prairie Power, Inc",IL,Sangamon County,Springfield,Energy,Private CI Entity,Region 5 +77,Prairie Lakes Area Education Agency (AEA),IA,Buena Vista County,Storm Lake,Government Facilities,Local Tribal Territory,Region 7 +85,"Prairie Lake Town Clerk, Barron, WI",WI,Barron County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Prairie Health Ventures,NE,Lancaster County,Lincoln,Healthcare and Public Health,Private CI Entity,Region 7 +71,Prairie Grove School District,AR,Washington County,Prairie Grove,Government Facilities,Local Tribal Territory,Region 6 +47,"Prairie Farm Village Clerk, Barron, WI",WI,Barron County,Prairie Farm,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Prairie Farm Town Clerk, Barron, WI",WI,Barron County,Prairie Farm,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,Prairie Energy Cooperative,IA,Wright County,Clarion,Energy,Private CI Entity,Region 7 +79,"Prairie Du Sac Village Clerk, Sauk, WI",WI,Sauk County,Prairie du Sac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Prairie Du Sac Town Clerk, Sauk, WI",WI,Sauk County,Prairie du Sac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Prairie Du Chien Town Clerk, Crawford, WI",WI,Crawford County,Prairie du Chien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Prairie Du Chien City Clerk, Crawford, WI",WI,Crawford County,Prairie du Chien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Prairie County Election Administrator, Prairie, MT",MT,Prairie County,Terry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,Prairie Central Cooperative,IL,McLean County,Chenoa,Energy,Private CI Entity,Region 5 +43,Practical Energetics Research LLC,AL,Madison County,Huntsville,Energy,Private CI Entity,Region 4 +51,"Poynette Village Clerk, Columbia, WI",WI,Columbia County,Poynette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Poygan Town Clerk, Winnebago, WI",WI,Winnebago County,Winneconne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Poy Sippi Town Clerk, Waushara, WI",WI,Waushara County,Poy Sippi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Pownal Town Treasurer, Bennington, VT",VT,Bennington County,Pownal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Pownal Town Clerk, Bennington, VT",VT,Bennington County,Pownal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Pownal Municipal Registrar, Cumberland, ME",ME,Cumberland County,Pownal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Pownal Municipal Clerk, Cumberland, ME",ME,Cumberland County,Pownal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Powhatan County Registrar, Powhatan, VA",VA,Powhatan County,Powhatan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,"Powhatan County Electoral Board, Powhatan, VA",VA,Powhatan County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,Poweshiek County,IA,Poweshiek County,Montezuma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,Powercast,PA,Allegheny County,Pittsburgh,Energy,Private CI Entity,Region 3 +45,"Power County, Idaho",ID,Power County,American Falls,"Dams, Election Infrastructure, Energy",Local Tribal Territory,Region 10 +62,Power Authority,NY,Westchester County,White Plains,"Energy, Government Facilities",State,Region 2 +33,"Powell Township Election Commission, Marquette, MI",MI,Marquette County,Powell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Powell Township Clerk, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Powell County Election Administrator, Powell, MT",MT,Powell County,Deer Lodge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,"Pound Village Clerk, Marinette, WI",WI,Marinette County,Pound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Pound Town Clerk, Marinette, WI",WI,Marinette County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Poultney Town Treasurer, Rutland, VT",VT,Rutland County,Poultney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Poultney Town Clerk, Rutland, VT",VT,Rutland County,Poultney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Poudre Valley REA,CO,Larimer County,Fort Collins,Energy,Private CI Entity,Region 8 +47,"Potterville City Election Commission, Eaton, MI",MI,Eaton County,Potterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Potterville City Clerk, Eaton, MI",MI,Eaton County,Potterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Potter Village Clerk, Calumet, WI",WI,Calumet County,Potter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Potter County Elections Administrator, Potter, TX",TX,Potter County,Amarillo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +36,"Potter County Board of Elections, Potter, PA",PA,Potter County,Coudersport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +42,"Potter County Auditor, Potter, SD",SD,Potter County,Gettysburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,Pottawattamie County IA,IA,Pottawattamie County,Council Bluffs,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +87,"Pottawatomie County Election Board, Pottawatomie, OK",OK,Pottawatomie County,Shawnee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +31,"Pottawatomie County Clerk, Pottawatomie, KS",KS,Pottawatomie County,Westmoreland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +80,"Potosi Village Clerk, Grant, WI",WI,Grant County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Potosi Town Clerk, Grant, WI",WI,Grant County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Postal Rate Commission (PRC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",Federal (non-FCEB),Region 3 +54,"Posey County Clerk, Posey, IN",IN,Posey County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Posen Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Posen Township Clerk, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Portsmouth Town Boards of Canvassers, Newport, RI",RI,Newport County,Portsmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Portsmouth City Registrar, VA",VA,Portsmouth city,Portsmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Portsmouth City Electoral Board, VA",VA,Portsmouth city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +35,"Portsmouth City Clerk, Rockingham, NH",NH,Rockingham County,Portsmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Portsmouth Charter Township Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Portsmouth Charter Township Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Ports of Indiana,IN,Marion County,Indianapolis,Transportation Systems,State,Region 5 +55,"Ports America, Inc.",NJ,Hudson County,Jersey City,Transportation Systems,Private CI Entity,Region 2 +67,Portola Valley Elementary School District,CA,San Mateo County,Portola Valley,Government Facilities,Local Tribal Territory,Region 9 +56,Portland Water District,ME,Cumberland County,Portland,Water and WasteWater Systems,Local Tribal Territory,Region 1 +81,"Portland Township Election Commission, Ionia, MI",MI,Ionia County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Portland Township Clerk, Ionia, MI",MI,Ionia County,Pewamo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Portland Town Clerk, Monroe, WI",WI,Monroe County,Cashton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Portland Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Portland Town Clerk, Dodge, WI",WI,Dodge County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Portland State University,OR,Multnomah County,Portland,Government Facilities,State,Region 10 +79,"Portland Registrar of Voters, Middlesex, CT",CT,Middlesex County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Portland Public Schools,OR,Multnomah County,Portland,Government Facilities,Local Tribal Territory,Region 10 +56,"Portland Municipal Registrar, Cumberland, ME",ME,Cumberland County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Portland Municipal Clerk, Cumberland, ME",ME,Cumberland County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Portland Local 8 FCU,OR,Multnomah County,Portland,Financial Services,Private CI Entity,Region 10 +46,Portland Community College,OR,Multnomah County,Portland,Government Facilities,Local Tribal Territory,Region 10 +34,"Portland City Election Commission, Ionia, MI",MI,Ionia County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Portland City Clerk, Ionia, MI",MI,Ionia County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Porterfield Town Clerk, Marinette, WI",WI,Marinette County,Porterfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Porter Township Election Commission, Midland, MI",MI,Midland County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Porter Township Election Commission, Cass, MI",MI,Cass County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Porter Township Clerk, Midland, MI",MI,Midland County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Porter Township Clerk, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Porter Town Clerk, Rock, WI",WI,Rock County,Evansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Porter Municipal Registrar, Oxford, ME",ME,Oxford County,Porter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Porter Municipal Clerk, Oxford, ME",ME,Oxford County,Porter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Porter County Government, IN",IN,Porter County,Valparaiso,Government Facilities,Local Tribal Territory,Region 5 +45,"Porter County Election Board, Porter, IN",IN,Porter County,Valparaiso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Porter County Clerk, Porter, IN",IN,Porter County,Valparaiso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Portage Township Election Commission, Mackinac, MI",MI,Mackinac County,Curtis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Portage Township Clerk, Mackinac, MI",MI,Mackinac County,Curtis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Portage Lake Municipal Registrar, Aroostook, ME",ME,Aroostook County,Portage Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Portage Lake Municipal Clerk, Aroostook, ME",ME,Aroostook County,Portage Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Portage County, Ohio Election Infrastructure",OH,Portage County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Portage City Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Portage City Clerk, Kalamazoo, MI",MI,Kalamazoo County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Portage City Clerk, Columbia, WI",WI,Columbia County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Portage Charter Township Election Commission, Houghton, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Portage Charter Township Clerk, Houghton, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Port of Virginia,VA,Norfolk city,Norfolk,"Government Facilities, Transportation Systems",State,Region 3 +66,"Port of Vancouver, USA",WA,Clark County,Vancouver,Transportation Systems,Local Tribal Territory,Region 10 +49,Port of Tacoma,WA,Pierce County,Tacoma,Transportation Systems,Local Tribal Territory,Region 10 +57,"Port of Portland, OR",OR,Multnomah County,Portland,Transportation Systems,Local Tribal Territory,Region 10 +49,Port of Olympia,WA,Thurston County,Olympia,Transportation Systems,Local Tribal Territory,Region 10 +81,Port of Oakland,CA,Alameda County,Oakland,Transportation Systems,Local Tribal Territory,Region 9 +69,Port of Long Beach,CA,Los Angeles County,Long Beach,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 9 +57,Port of Houston Authority,TX,Harris County,Houston,Transportation Systems,Local Tribal Territory,Region 6 +88,"Port of Corpus Christi, TX",TX,Nueces County,Corpus Christi,Transportation Systems,Local Tribal Territory,Region 6 +68,"Port Wing Town Clerk, Bayfield, WI",WI,Bayfield County,Port Wing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Port Washington Town Clerk, Ozaukee, WI",WI,Ozaukee County,Port Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Port Washington City Clerk, Ozaukee, WI",WI,Ozaukee County,Port Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Port Sheldon Township Election Commission, Ottawa, MI",MI,Ottawa County,West Olive,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Port Sheldon Township Clerk, Ottawa, MI",MI,Ottawa County,West Olive,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Port Resources,ME,Cumberland County,South Portland,Transportation Systems,Private CI Entity,Region 1 +47,Port Jefferson UFSD,NY,Suffolk County,Port Jefferson,Government Facilities,Local Tribal Territory,Region 2 +48,"Port Huron Charter Township Election Commission, St. Clair, MI",MI,St. Clair County,Port Huron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Port Huron Charter Township Clerk, St. Clair, MI",MI,St. Clair County,Port Huron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Port Edwards Village Clerk, Wood, WI",WI,Wood County,Port Edwards,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Port Edwards Town Clerk, Wood, WI",WI,Wood County,Nekoosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Port Canaveral, FL",FL,Brevard County,Cape Canaveral,Transportation Systems,Local Tribal Territory,Region 4 +65,Port Authority of New York and New Jersey,NY,New York County,New York,"Government Facilities, Transportation Systems",State,Region 2 +62,"Port Austin Township Election Commission, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Port Austin Township Clerk, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Poquoson City Registrar, VA",VA,Poquoson city,Poquoson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Poquoson City Electoral Board, VA",VA,Poquoson city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,"Popple River Town Clerk, Forest, WI",WI,Forest County,Argonne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Poplar Village Clerk, Douglas, WI",WI,Douglas County,Poplar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Pope County Election Commision, Pope, AR",AR,Pope County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +78,"Pope County Clerk, Pope, AR",AR,Pope County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,"Pope County Auditor-Treasurer, Pope, MN",MN,Pope County,Glenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Pontotoc County Election Commission, Pontotoc, MS",MS,Pontotoc County,Pontotoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Pontotoc County Election Board, Pontotoc, OK",OK,Pontotoc County,Ada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Pontotoc County Circuit Clerk, Pontotoc, MS",MS,Pontotoc County,Pontotoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Pondera County Election Administrator, Pondera, MT",MT,Pondera County,Conrad,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +79,"Ponchos & Huaraches, Inc. Seviin.ai",OR,Deschutes County,Bend,Information Technology,Private CI Entity,Region 10 +36,Ponca Tribe of Nebraska,NE,Madison County,Norfolk,Government Facilities,Local Tribal Territory,Region 7 +44,"Pomfret Town Treasurer, Windsor, VT",VT,Windsor County,Pomfret,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Pomfret Town Clerk, Windsor, VT",VT,Windsor County,Pomfret,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Pomfret Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Pomfret Registrar of Voters, Windham, CT",CT,Windham County,Pomfret,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,Polson School District #23,MT,Lake County,Polson,Government Facilities,Local Tribal Territory,Region 8 +97,"Polkton Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Coopersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Polkton Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Coopersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Polk State College,FL,Polk County,Winter Haven,Government Facilities,State,Region 4 +66,"Polk County, WI",WI,Polk County,Balsam Lake,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +60,"Polk County, OR",OR,Polk County,Dallas,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +30,"Polk County, IA",IA,Polk County,Des Moines,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +64,"Polk County Tax Assessor-Collector, Polk, TX",TX,Polk County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"Polk County Supervisor of Elections, Polk, FL",FL,Polk County,Bartow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +86,Polk County Rural Public Power District,NE,Polk County,Stromsburg,Energy,Local Tribal Territory,Region 7 +93,Polk County Property Appraiser,FL,Polk County,Lake Alfred,Government Facilities,Local Tribal Territory,Region 4 +51,Polk County Government,NC,Polk County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Polk County Elections Administrator, Polk, TN",TN,Polk County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Polk County County Clerk, Polk, TX",TX,Polk County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"Polk County Clerk, Polk, NE",NE,Polk County,Osceola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Polk County Clerk, Polk, MO",MO,Polk County,Bolivar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +32,"Polk County Board of Elections and Registrar, Polk, GA",GA,Polk County,Cedartown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Polk County Auditor-Treasurer, Polk, MN",MN,Polk County,Crookston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Polaris7 Investments LLC,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +65,"Polar Town Clerk, Langlade, WI",WI,Langlade County,Bryant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Poland Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Poland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Poland Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Poland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Pokagon Township Election Commission, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Pokagon Township Clerk, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Pointe Coupee Parish Registrar of Voters, Pointe Coupee, LA",LA,Pointe Coupee Parish,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,"Pointe Coupee Parish Clerk of Court, Pointe Coupee, LA",LA,Pointe Coupee Parish,New Roads,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Pointe Aux Barques Township Election Commission, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Pointe Aux Barques Township Clerk, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Point West Credit Union,OR,Multnomah County,Portland,Financial Services,Private CI Entity,Region 10 +25,Point Park University,PA,Allegheny County,Pittsburgh,Government Facilities,Private CI Entity,Region 3 +36,Point Bank,TX,Denton County,Argyle,Financial Services,Private CI Entity,Region 6 +85,"Poinsett County Election Commision, Poinsett, AR",AR,Poinsett County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Poinsett County Clerk, Poinsett, AR",AR,Poinsett County,Harrisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,Pohanka Automotive Group,VA,Spotsylvania County,Fredericksburg,Transportation Systems,Private CI Entity,Region 3 +88,"Pocahontas County, IA",IA,Pocahontas County,Pocahontas,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +37,"Pocahontas County Clerk, Pocahontas, WV",WV,Pocahontas County,Marlinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,Pocahontas Community Hospital,IA,Pocahontas County,Pocahontas,Healthcare and Public Health,Local Tribal Territory,Region 7 +47,"Plympton Town Clerk, Plymouth, MA",MA,Plymouth County,Plympton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Plymouth Town Treasurer, Windsor, VT",VT,Windsor County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Plymouth Town Clerk, Windsor, VT",VT,Windsor County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Plymouth Town Clerk, Sheboygan, WI",WI,Sheboygan County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Plymouth Town Clerk, Rock, WI",WI,Rock County,Orfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Plymouth Town Clerk, Plymouth, MA",MA,Plymouth County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Plymouth Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Plymouth Town Clerk, Juneau, WI",WI,Juneau County,Elroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Plymouth Town Clerk, Grafton, NH",NH,Grafton County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Plymouth Shiloh Local Schools,OH,Huron County,Plymouth,Government Facilities,Local Tribal Territory,Region 5 +45,"Plymouth Registrar of Voters, Litchfield, CT",CT,Litchfield County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Plymouth Municipal Registrar, Penobscot, ME",ME,Penobscot County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Plymouth Municipal Clerk, Penobscot, ME",ME,Penobscot County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Plymouth County Auditor, Plymouth, IA",IA,Plymouth County,Le Mars,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +38,"Plymouth City Clerk, Sheboygan, WI",WI,Sheboygan County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Plymouth Charter Township Election Commission, Wayne, MI",MI,Wayne County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Plymouth Charter Township Clerk, Wayne, MI",MI,Wayne County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Plumas County Clerk-Recorder-Registrar of Voters, Plumas, CA",CA,Plumas County,Spring Garden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +78,Plumas Bank,CA,Plumas County,Quincy,Financial Services,Private CI Entity,Region 9 +58,"Plum Lake Town Clerk, Vilas, WI",WI,Vilas County,Sayner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Plum City Village Clerk, Pierce, WI",WI,Pierce County,Plum City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Plover Town Clerk, Marathon, WI",WI,Marathon County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Pleasantview Township Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Pleasantview Township Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Pleasants County Clerk, Pleasants, WV",WV,Pleasants County,St Marys,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Pleasanton Township Election Commission, Manistee, MI",MI,Manistee County,Bear Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Pleasanton Township Clerk, Manistee, MI",MI,Manistee County,Bear Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Pleasanton Public Schools,NE,Buffalo County,Pleasanton,Government Facilities,Local Tribal Territory,Region 7 +56,Pleasantdale School District 107,IL,Cook County,Burr Ridge,Government Facilities,Local Tribal Territory,Region 5 +49,"Pleasant Valley Town Clerk, St. Croix, WI",WI,St. Croix County,Hammond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Pleasant Valley Town Clerk, Eau Claire, WI",WI,Eau Claire County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Pleasant Valley School District,CA,Ventura County,Camarillo,Government Facilities,Local Tribal Territory,Region 9 +92,"Pleasant Springs Town Clerk, Dane, WI",WI,Dane County,Stoughton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Pleasant Prairie Village Clerk, Kenosha, WI",WI,Kenosha County,Pleasant Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Pleasant Point Municipal Registrar, Washington, ME",ME,Washington County,Pleasant Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Pleasant Point Municipal Clerk, Washington, ME",ME,Washington County,Pleasant Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Platteville Town Clerk, Grant, WI",WI,Grant County,Platteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Platteville City Clerk, Grant, WI",WI,Grant County,Platteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Platte Valley Companies,NE,Scotts Bluff County,Scottsbluff,Energy,Private CI Entity,Region 7 +27,"Platte Township Election Commission, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Platte Township Clerk, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Platte County, NE",NE,Platte County,Columbus,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +51,"Platte County, Missouri",MO,Platte County,Platte City,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +36,Platte County Wyoming,WY,Platte County,Wheatland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +68,"Platte County Board of Elections, Missouri",MO,Platte County,Platte City,Government Facilities,Local Tribal Territory,Region 7 +73,"Platte County Board of Elections, MO",MO,Platte County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,Platform.sh,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +72,Platform Aerospace,MD,St. Mary,Hollywood,Defense Industrial Base,Private CI Entity,Region 3 +72,Plastic Ingenuity,WI,Dane County,Cross Plains,Chemical,Private CI Entity,Region 5 +63,"Plaquemines Parish Registrar of Voters, Plaquemines, LA",LA,Plaquemines Parish,Port Sulphur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +41,Plaquemines Parish Government,LA,Plaquemines Parish,Belle Chasse,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +55,"Plaquemines Parish Clerk of Court, Plaquemines, LA",LA,Plaquemines Parish,Belle Chasse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,Plano Independent School District,TX,El Paso County,El Paso,Government Facilities,Local Tribal Territory,Region 6 +43,Planet Labs PBC,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +52,"Plaistow Town Clerk, Rockingham, NH",NH,Rockingham County,Plaistow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Plainwell City Election Commission, Allegan, MI",MI,Allegan County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Plainwell City Clerk, Allegan, MI",MI,Allegan County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Plainville Town Clerk, Norfolk, MA",MA,Norfolk County,Plainville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Plainville Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Plainville Registrar of Voters, Hartford, CT",CT,Hartford County,Plainville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,Plainview-Old Bethpage CSD,NY,Nassau County,Plainview,Government Facilities,Local Tribal Territory,Region 2 +54,Plains Public Schools,MT,Sanders County,Plains,Government Facilities,Local Tribal Territory,Region 8 +75,Plains Commerce Bank,SD,Minnehaha County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +61,"Plainfield Village Clerk, Waushara, WI",WI,Waushara County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Plainfield Township Election Commission, Iosco, MI",MI,Iosco County,Hale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Plainfield Township Clerk, Iosco, MI",MI,Iosco County,Hale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Plainfield Town Treasurer, Washington, VT",VT,Washington County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Plainfield Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Plainfield Town Clerk, Waushara, WI",WI,Waushara County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Plainfield Town Clerk, Washington, VT",VT,Washington County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Plainfield Town Clerk, Sullivan, NH",NH,Sullivan County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Plainfield Town Clerk, Hampshire, MA",MA,Hampshire County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Plainfield Registrar of Voters, Windham, CT",CT,Windham County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Plainfield Charter Township Election Commission, Kent, MI",MI,Kent County,Plainfield Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Plainfield Charter Township Clerk, Kent, MI",MI,Kent County,Plainfield Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Plainfield Area Public Library,IL,Will County,Plainfield,Government Facilities,Local Tribal Territory,Region 5 +47,"Plain Village Clerk, Sauk, WI",WI,Sauk County,Plain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Placer Hills Union School District, CA",CA,Placer County,Meadow Vista,"Emergency Services, Government Facilities",Local Tribal Territory,Region 9 +54,Placer County Office Of Education,CA,Placer County,Auburn,Government Facilities,Local Tribal Territory,Region 9 +62,"Placer County Clerk-Recorder-Registrar, Placer, CA",CA,Placer County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +78,Placentia-Yorba Linda United School District,CA,Orange County,Placentia,Government Facilities,Local Tribal Territory,Region 9 +42,"Piute County Clerk, Piute, UT",UT,Piute County,Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +35,"Pittsylvania County Registrar, Pittsylvania, VA",VA,Pittsylvania County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +35,"Pittsylvania County Electoral Board, Pittsylvania, VA",VA,Pittsylvania County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,"Pittsville City Clerk, Wood, WI",WI,Wood County,Pittsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Pittston Municipal Registrar, Kennebec, ME",ME,Kennebec County,Pittston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Pittston Municipal Clerk, Kennebec, ME",ME,Kennebec County,Pittston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Pittsford Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Pittsford Township Clerk, Hillsdale, MI",MI,Hillsdale County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Pittsford Town Treasurer, Rutland, VT",VT,Rutland County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Pittsford Town Clerk, Rutland, VT",VT,Rutland County,Pittsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Pittsfield Town Treasurer, Rutland, VT",VT,Rutland County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Pittsfield Town Clerk, Rutland, VT",VT,Rutland County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Pittsfield Town Clerk, Merrimack, NH",NH,Merrimack County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Pittsfield Town Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Pittsfield Municipal Registrar, Somerset, ME",ME,Somerset County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Pittsfield Municipal Clerk, Somerset, ME",ME,Somerset County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Pittsfield City Clerk, Berkshire, MA",MA,Berkshire County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Pittsfield Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Pittsfield Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Pittsburgh Water & Sewer Authority,PA,Allegheny County,Pittsburgh,Water and WasteWater Systems,Local Tribal Territory,Region 3 +62,Pittsburgh Theological Seminary,PA,Allegheny County,Pittsburgh,,Private CI Entity,Region 3 +69,Pittsburgh Technical College,PA,Allegheny County,Oakdale,Government Facilities,Private CI Entity,Region 3 +52,Pittsburgh State University,KS,Crawford County,Pittsburg,Government Facilities,Local Tribal Territory,Region 7 +50,Pittsburgh Cultural Trust,PA,Allegheny County,Pittsburgh,Commercial Facilities,Private CI Entity,Region 3 +85,"Pittsburg Town Clerk, Coos, NH",NH,Coos County,Pittsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Pitt County Schools - CISA,NC,Pitt County,Greenville,Government Facilities,Local Tribal Territory,Region 4 +55,"Pitt County Board of Elections, Pitt, NC",NC,Pitt County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Pitt Community College,NC,Pitt County,Winterville,Government Facilities,Local Tribal Territory,Region 4 +50,"Pitkin County Government, CO",CO,Pitkin County,Aspen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +83,"Pitkin County Clerk and Recorder, Pitkin, CO",CO,Pitkin County,Aspen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,"Pipestone Township Election Commission, Berrien, MI",MI,Berrien County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Pipestone Township Clerk, Berrien, MI",MI,Berrien County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Pipestone County Auditor-Treasurer, Pipestone, MN",MN,Pipestone County,Pipestone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,Piper USD 203,KS,Wyandotte County,Kansas City,Government Facilities,Local Tribal Territory,Region 7 +44,"PioneerRx, LLC",LA,Caddo Parish,Shreveport,Healthcare and Public Health,Private CI Entity,Region 6 +39,"Pioneer Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Pioneer Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Pioneer Properties Inc,CO,Douglas County,Parker,Commercial Facilities,Private CI Entity,Region 8 +72,Pioneer Electric Cooperative,KS,Grant County,Ulysses,Energy,Private CI Entity,Region 7 +46,"Pinora Township Election Commission, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Pinora Township Clerk, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Pinkham's Grant Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Pinkerton Academy,NH,Rockingham County,Derry,,Private CI Entity,Region 1 +14,Pinellas Suncoast Transit Authority,FL,Pinellas County,St. Petersburg,Transportation Systems,Local Tribal Territory,Region 4 +66,"Pinellas County Supervisor of Elections, Pinellas, FL",FL,Pinellas County,Largo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Pinellas County School Board,FL,Pinellas County,Largo,Government Facilities,Local Tribal Territory,Region 4 +82,"Pine Valley Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Pine Township Election Commission, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Pine Township Clerk, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Pine River Township Election Commission, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Pine River Township Clerk, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Pine Lake Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Pine County, MN",MN,Pine County,Pine City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,Pine Bush Central School District,NY,Orange County,Pine Bush,Government Facilities,Local Tribal Territory,Region 2 +61,"Pinconning Township Election Commission, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Pinconning Township Clerk, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Pinconning City Election Commission, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Pinconning City Clerk, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Pinal County Recorder, Pinal, AZ",AZ,Pinal County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,"Pinal County Government, AZ",AZ,Pinal County,Florence,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +48,"Pinal County Elections Director, Pinal, AZ",AZ,Pinal County,Coolidge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +71,Pima County Recorder's Office,AZ,Pima County,Tucson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +49,"Pima County Elections Director, Pima, AZ",AZ,Pima County,Tucson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,"Pilsen Town Clerk, Bayfield, WI",WI,Bayfield County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Pike County, Ohio Election Infrastructure",OH,Pike County,Waverly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Pike County Schools,AL,Pike County,Troy,Government Facilities,Local Tribal Territory,Region 4 +82,"Pike County Judge of Probate, Pike, AL",AL,Pike County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Pike County Election Commission, Pike, MS",MS,Pike County,Magnolia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Pike County Election Commision, Pike, AR",AR,Pike County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Pike County Clerk, Pike, MO",MO,Pike County,Bowling Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +30,"Pike County Clerk, Pike, KY",KY,Pike County,Pikeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Pike County Clerk, Pike, IL",IL,Pike County,Pittsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Pike County Clerk, Pike, AR",AR,Pike County,Murfreesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Pike County Circuit Clerk, Pike, MS",MS,Pike County,Magnolia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Pike County Circuit Clerk, Pike, AL",AL,Pike County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Pike County Board of Registrars, Pike, AL",AL,Pike County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Pike County Board of Elections, Pike, PA",PA,Pike County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,"Pike County Board of Elections and Registrar, Pike, GA",GA,Pike County,Zebulon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Pike County Absentee Elections Manager, Pike, AL",AL,Pike County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Pigeon Town Clerk, Trempealeau, WI",WI,Trempealeau County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Pigeon Falls Village Clerk, Trempealeau, WI",WI,Trempealeau County,Pigeon Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Pierson Township Election Commission, Montcalm, MI",MI,Montcalm County,Pierson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Pierson Township Clerk, Montcalm, MI",MI,Montcalm County,Pierson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Pierpont Community and Technical College,WV,Marion County,Fairmont,Government Facilities,Local Tribal Territory,Region 3 +61,"Piermont Town Clerk, Grafton, NH",NH,Grafton County,Piermont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Pierce Town Clerk, Kewaunee, WI",WI,Kewaunee County,Algoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Pierce County Courthouse NE,NE,Pierce County,Pierce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +38,"Pierce County Clerk, Pierce, WI",WI,Pierce County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Pierce County Clerk, Pierce, NE",NE,Pierce County,Pierce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +84,"Pierce County Board of Elections and Registrar, Pierce, GA",GA,Pierce County,Blackshear,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Pierce County Auditor, Pierce, WA",WA,Pierce County,Tacoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +54,"Pierce County Auditor, Pierce, ND",ND,Pierce County,Rugby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +39,Pierce College District,WA,Pierce County,Tacoma,Government Facilities,Local Tribal Territory,Region 10 +59,"Piehl Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Piedmont Advantage Credit Union,NC,Forsyth County,Winston-Salem,Financial Services,Private CI Entity,Region 4 +54,PicnicHealth,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +51,"Pickford Township Election Commission, Chippewa, MI",MI,Chippewa County,Pickford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Pickford Township Clerk, Chippewa, MI",MI,Chippewa County,Pickford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Pickett County Elections Administrator, Pickett, TN",TN,Pickett County,Byrdstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +31,"Pickens County Judge of Probate, Pickens, AL",AL,Pickens County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Pickens County Circuit Clerk, Pickens, AL",AL,Pickens County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Pickens County Board of Voter Registration and Elections, Pickens, SC",SC,Pickens County,Pickens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Pickens County Board of Registrars, Pickens, AL",AL,Pickens County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Pickens County Board of Elections and Registrar, Pickens, GA",GA,Pickens County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Pickens County Absentee Elections Manager, Pickens, AL",AL,Pickens County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Pickaway County, Ohio Election Infrastructure",OH,Pickaway County,Circleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Pickaway County,OH,Pickaway County,Circleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Piatt County Clerk, Piatt, IL",IL,Piatt County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Physician & Surgeons Clinic,MS,Hinds County,Jackson,Healthcare and Public Health,Private CI Entity,Region 4 +70,Physical Science Laboratory NMSU,NM,Dona Ana County,Las Cruces,Government Facilities,State,Region 6 +80,"Photo-Sonics, Inc.",CA,Los Angeles County,Los Angeles,Information Technology,Private CI Entity,Region 9 +86,"Phoenix-Talent Schools, OR",OR,Jackson County,Phoenix,Government Facilities,Local Tribal Territory,Region 10 +32,Phoenix Theatres,MI,Wayne County,Wayne,Commercial Facilities,Private CI Entity,Region 5 +52,Phoenix Children's Hospital,AZ,Maricopa County,Phoenix,Healthcare and Public Health,Private CI Entity,Region 9 +59,Phoenix Central School District,NY,Oswego County,Phoenix,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +77,Phlow Corp,VA,Richmond city,Richmond,Chemical,Private CI Entity,Region 3 +47,"Phippsburg Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Phippsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Phippsburg Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Phippsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Phillipston Town Clerk, Worcester, MA",MA,Worcester County,Phillipston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Phillips Municipal Registrar, Franklin, ME",ME,Franklin County,Phillips,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Phillips Municipal Clerk, Franklin, ME",ME,Franklin County,Phillips,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,Phillips County Health Systems,KS,Phillips County,Phillipsburg,Healthcare and Public Health,Private CI Entity,Region 7 +62,"Phillips County Clerk, Phillips, KS",KS,Phillips County,Phillipsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,"Phillips County Clerk and Recorder, Phillips, CO",CO,Phillips County,Holyoke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +71,Philadelphia International Airport,PA,Philadelphia County,Philadelphia,Transportation Systems,Local Tribal Territory,Region 3 +36,Philadelphia FIGHT,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +61,"Philadelphia County Board of Elections, Philadelphia, PA",PA,Philadelphia County,Philadelphia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,Phenix-Girard Bank,AL,1113,Phenix City,Financial Services,Private CI Entity,Region 4 +78,"Phelps Town Clerk, Vilas, WI",WI,Vilas County,Phelps,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Phelps County Regional Medical Center,MO,Phelps County,Rolla,Healthcare and Public Health,Private CI Entity,Region 7 +56,Phelps County Courthouse,NE,Phelps County,Holdrege,Government Facilities,Local Tribal Territory,Region 7 +56,"Phelps County Clerk, Phelps, NE",NE,Phelps County,Holdrege,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Phelps County Clerk, Phelps, MO",MO,Phelps County,Rolla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +13,Pharmacy First,KS,Johnson County,Overland Park,Healthcare and Public Health,Private CI Entity,Region 7 +41,PharmaCord,IN,Clark County,Jeff,Healthcare and Public Health,Private CI Entity,Region 5 +42,Pflugerville Independent School District,TX,Travis County,Pflugerville,Government Facilities,Local Tribal Territory,Region 6 +55,Pfeiffer University,NC,Stanly County,Misenheimer,,Private CI Entity,Region 4 +90,Pfeifer Industries LLC,IL,DuPage County,Naperville,Critical Manufacturing,Private CI Entity,Region 5 +88,"Pewaukee Village Clerk, Waukesha, WI",WI,Waukesha County,Pewaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Pewaukee City Clerk, Waukesha, WI",WI,Waukesha County,Pewaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Pettis County MO,MO,Pettis County,Sedalia,"Election Infrastructure, Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +68,"Petroleum County Election Administrator, Petroleum, MT",MT,Petroleum County,Winnett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +59,"Petoskey City Election Commission, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Petoskey City Clerk, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Petersham Town Clerk, Worcester, MA",MA,Worcester County,Petersham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,Petersen International Underwriters,CA,Los Angeles County,Santa Clarita,Financial Services,Private CI Entity,Region 9 +31,Petersburg Water Department,VA,Petersburg city,Petersburg,Water and WasteWater Systems,Local Tribal Territory,Region 3 +54,"Petersburg City Registrar, VA",VA,Petersburg city,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Petersburg City Electoral Board, VA",VA,Petersburg city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Petersburg City Election Commission, Monroe, MI",MI,Monroe County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Petersburg City Clerk, Monroe, MI",MI,Monroe County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Peterborough Town Clerk, Hillsborough, NH",NH,Hillsborough County,Peterborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,Petal School District,MS,Forrest County,Petal,Government Facilities,Local Tribal Territory,Region 4 +64,"Peshtigo Town Clerk, Marinette, WI",WI,Marinette County,Marinette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Peshtigo City Clerk, Marinette, WI",WI,Marinette County,Peshtigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Peru Town Treasurer, Bennington, VT",VT,Bennington County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Peru Town Clerk, Dunn, WI",WI,Dunn County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Peru Town Clerk, Berkshire, MA",MA,Berkshire County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Peru Town Clerk, Bennington, VT",VT,Bennington County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Peru Municipal Registrar, Oxford, ME",ME,Oxford County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Peru Municipal Clerk, Oxford, ME",ME,Oxford County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Peru Central School District,NY,Cattaraugus County,Delevan,Government Facilities,Local Tribal Territory,Region 2 +77,Person County Government,NC,Person County,Roxboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Pershing Town Clerk, Taylor, WI",WI,Taylor County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Pershing County,NV,Pershing County,Lovelock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +68,"Perry Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Perry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Perry Township Clerk, Shiawassee, MI",MI,Shiawassee County,Perry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Perry Town Clerk, Dane, WI",WI,Dane County,Mt Horeb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +17,"Perry Municipal Registrar, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +17,"Perry Municipal Clerk, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Perry County, Ohio Election Infrastructure",OH,Perry County,New Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Perry County Judge of Probate, Perry, AL",AL,Perry County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Perry County Elections Administrator, Perry, TN",TN,Perry County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Perry County Election Commission, Perry, MS",MS,Perry County,New Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Perry County Clerk, Perry, MO",MO,Perry County,Perryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Perry County Clerk, Perry, KY",KY,Perry County,Hazard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +87,"Perry County Clerk, Perry, IL",IL,Perry County,Pinckneyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Perry County Circuit Clerk, Perry, MS",MS,Perry County,New Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Perry County Circuit Clerk, Perry, AL",AL,Perry County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Perry County Board of Registrars, Perry, AL",AL,Perry County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Perry County Board of Elections, Perry, PA",PA,Perry County,New Bloomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Perry County Absentee Elections Manager, Perry, AL",AL,Perry County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,Perry Central School District,NY,Cattaraugus County,Delevan,Government Facilities,Local Tribal Territory,Region 2 +53,"Perquimans County Board of Elections, Perquimans, NC",NC,Perquimans County,Hertford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,Permian Basin Workforce Development Board,TX,Midland County,Midland,,State,Region 6 +68,Permian Basin Oral Surgery,TX,Midland County,Midland,Healthcare and Public Health,Private CI Entity,Region 6 +87,Perkins County NE,NE,Perkins County,Grant,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +60,"Perkins County Clerk, Perkins, NE",NE,Perkins County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Perkins County Auditor, Perkins, SD",SD,Perkins County,Bison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,Peri & Sons Farms Inc.,NV,Lyon County,Yerington,Food and Agriculture,Private CI Entity,Region 9 +53,Performance Food Group,VA,Goochland County,Richmond,Food and Agriculture,Private CI Entity,Region 3 +61,"Performance Data Center, LLC",SD,Hughes County,Pierre,Information Technology,Private CI Entity,Region 8 +99,Perennial Bank,MN,Meeker County,Darwin,Financial Services,Private CI Entity,Region 5 +70,Peregrin Services Corp,MD,Baltimore County,Owings Mills,Commercial Facilities,Private CI Entity,Region 3 +77,"Pere Marquette Charter Township Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Pere Marquette Charter Township Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Peraton, Inc.",VA,Fairfax County,Herndon,"Defense Industrial Base, Information Technology",Private CI Entity,Region 3 +64,Pequannock Township Public Schools,NJ,Morris County,Pequannock Township,Government Facilities,Local Tribal Territory,Region 2 +60,PepsiCo,NY,Westchester County,Harrison,Food and Agriculture,Private CI Entity,Region 2 +51,Pepsi Bottling of Hickory,NC,Catawba County,Hickory,Food and Agriculture,Private CI Entity,Region 4 +53,"Pepperell Town Clerk, Middlesex, MA",MA,Middlesex County,Pepperell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Pepin Village Clerk, Pepin, WI",WI,Pepin County,Pepin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Pepin County Clerk, Pepin, WI",WI,Pepin County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Peoria Unified School District #11,AZ,Maricopa County,Glendale,Government Facilities,Local Tribal Territory,Region 9 +46,Peoria Public Schools,IL,Peoria County,Peoria,Government Facilities,Local Tribal Territory,Region 5 +51,"Peoria County Election Commission, Peoria, IL",IL,Peoria County,Peoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,Peoples Savings Bank of Rhineland,MO,Montgomery County,Rhineland,Financial Services,Private CI Entity,Region 7 +84,Peoples National Bank of Kewanee,IL,Henry County,Kewanee,Financial Services,Private CI Entity,Region 5 +63,Peoples Bank & Trust Company,KY,,Hazard,Financial Services,Private CI Entity,Region 4 +61,"People, Technology and Processes, LLC",FL,Hillsborough County,Tampa,Information Technology,Private CI Entity,Region 4 +80,People's State Bank of Colfax,IL,McLean County,Colfax,Financial Services,Private CI Entity,Region 5 +87,People's Energy Cooperative,MN,Olmsted County,Oronoco,Energy,Private CI Entity,Region 5 +85,People's Credit Union,RI,Newport County,Middletown,Financial Services,Private CI Entity,Region 1 +95,"Pentwater Township Election Commission, Oceana, MI",MI,Oceana County,Pentwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Pentwater Township Clerk, Oceana, MI",MI,Oceana County,Pentwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Pentland Township Election Commission, Luce, MI",MI,Luce County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Pentland Township Clerk, Luce, MI",MI,Luce County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Pentegra Services Inc.,NY,Westchester County,White Plains,Information Technology,Private CI Entity,Region 2 +58,Pentagon Federal Credit Union,VA,Fairfax County,Tysons,Financial Services,Private CI Entity,Region 3 +74,Pension Benefit Guaranty Corporation (PBGC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +78,"Pensaukee Town Clerk, Oconto, WI",WI,Oconto County,Abrams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Penobscot Municipal Registrar, Hancock, ME",ME,Hancock County,Penobscot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Penobscot Municipal Clerk, Hancock, ME",ME,Hancock County,Penobscot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Pennsylvania Treasury,PA,Dauphin County,Harrisburg,Government Facilities,State,Region 3 +60,Pennsylvania School Boards Association,PA,Cumberland County,Mechanicsburg,Government Facilities,Private CI Entity,Region 3 +56,"Pennsylvania One Call System, Inc.",PA,Allegheny County,West Mifflin,Water and WasteWater Systems,Private CI Entity,Region 3 +77,Pennsylvania Highlands Community College,PA,Cambria County,Johnstown,Government Facilities,Local Tribal Territory,Region 3 +60,Pennsbury School District,PA,Bucks County,Levittown,Government Facilities,Local Tribal Territory,Region 3 +63,Pennoni,PA,Philadelphia County,Philadelphia,Critical Manufacturing,Private CI Entity,Region 3 +32,"Pennington County Auditor, Pennington, SD",SD,Pennington County,Rapid City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,"Pennington County Auditor, Pennington, MN",MN,Pennington County,Thief River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Pennington Biomedical Research Center,LA,East Baton Rouge Parish,Baton Rouge,Healthcare and Public Health,State,Region 6 +44,"Pennfield Charter Township Election Commission, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Pennfield Charter Township Clerk, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Penn Township Election Commission, Cass, MI",MI,Cass County,Vandalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Penn Township Clerk, Cass, MI",MI,Cass County,Vandalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Penn State Health,PA,Dauphin County,Hershey,Healthcare and Public Health,Private CI Entity,Region 3 +68,Penn State Federal Credit Union,PA,Centre County,State College,Financial Services,Private CI Entity,Region 3 +52,Penn Medicine - CISA,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +61,Penn Community Bank,PA,Bucks County,Perkasie,Financial Services,Private CI Entity,Region 3 +56,"Peninsula Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Peninsula Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Peninsula School District,WA,Pierce County,Gig Harbor,Government Facilities,Local Tribal Territory,Region 10 +58,Peninsula Community Federal Credit Union,WA,Mason County,Shelton,Financial Services,Private CI Entity,Region 10 +47,Penfield Central School District,NY,Monroe County,Penfield,Government Facilities,Local Tribal Territory,Region 2 +58,"Pendleton County Clerk, Pendleton, WV",WV,Pendleton County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Pender County Board of Elections, Pender, NC",NC,Pender County,Burgaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Pend Oreille County Auditor, Pend Oreille, WA",WA,Pend Oreille County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +61,"Pence Town Clerk, Iron, WI",WI,Iron County,Montreal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Pemiscot County Clerk, Pemiscot, MO",MO,Pemiscot County,Caruthersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Pembroke Town Clerk, Plymouth, MA",MA,Plymouth County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Pembroke Town Clerk, Merrimack, NH",NH,Merrimack County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Pembroke Municipal Registrar, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Pembroke Municipal Clerk, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Pembroke Central School District, NY",NY,Genesee County,Corfu,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +63,"Pembine Town Clerk, Marinette, WI",WI,Marinette County,Pembine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Pembina County Auditor, Pembina, ND",ND,Pembina County,Cavalier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +45,"Pella Town Clerk, Shawano, WI",WI,Shawano County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Pelican Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Pelham Town Clerk, Hillsborough, NH",NH,Hillsborough County,Pelham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Pelham Town Clerk, Hampshire, MA",MA,Hampshire County,Pelham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Peeksville Town Clerk, Ashland, WI",WI,Ashland County,Butternut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Pediatric Associates of Pikeville,KY,Pike County,Pikeville,Healthcare and Public Health,Private CI Entity,Region 4 +29,"Pecos County, Texas",TX,Pecos County,Fort Stockton,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +25,"Pecos County Tax Assessor-Collector, Pecos, TX",TX,Pecos County,Fort Stockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +25,"Pecos County County Clerk, Pecos, TX",TX,Pecos County,Fort Stockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,Peckham Incorporated,MI,Ingham County,Lansing,Commercial Facilities,Private CI Entity,Region 5 +65,"Peck Town Clerk, Langlade, WI",WI,Langlade County,Deerbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Pearson Construction, LLC",KS,Sedgwick County,Wichita,Commercial Facilities,Private CI Entity,Region 7 +52,Pearl River County School District,MS,Pearl River County,Carriere,Government Facilities,Local Tribal Territory,Region 4 +41,"Pearl River County Election Commission, Pearl River, MS",MS,Pearl River County,Poplarville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Pearl River County Circuit Clerk, Pearl River, MS",MS,Pearl River County,Poplarville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +76,"Peaine Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Beaver Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Peaine Township Clerk, Charlevoix, MI",MI,Charlevoix County,Beaver Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Peacock Township Election Commission, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Peacock Township Clerk, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Peacham Town Treasurer, Caledonia, VT",VT,Caledonia County,Peacham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,"Peacham Town Clerk, Caledonia, VT",VT,Caledonia County,Peacham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Peach State Bank & Trust,GA,Hall County,Gainesville,Financial Services,Private CI Entity,Region 4 +84,"Peach County Board of Elections and Registrar, Peach, GA",GA,Peach County,Fort Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,Peace River Manasota Regional Water Supply Authority,FL,Manatee County,Lakewood Ranch,Water and WasteWater Systems,Local Tribal Territory,Region 4 +72,Peace River Electric Cooperative,FL,Hardee County,Wauchula,Energy,Private CI Entity,Region 4 +58,Peace Corps (PC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +51,Peabody Municipal Light Plant,MA,Essex County,Peabody,Energy,Local Tribal Territory,Region 1 +22,"Peabody City Clerk, Essex, MA",MA,Essex County,Peabody,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Payne County Election Board, Payne, OK",OK,Payne County,Stillwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,Payne County Bank,OK,Payne County,Perkins,Financial Services,Private CI Entity,Region 6 +89,"Payette County Clerk, Payette, ID",ID,Payette County,Payette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +68,Payette County,ID,Payette County,Payette,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +43,"Paxton Town Clerk, Worcester, MA",MA,Worcester County,Paxton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Pawtucket City Boards of Canvassers, Providence, RI",RI,Providence County,Pawtucket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Pawnee Leasing Corporation,CO,Larimer County,Fort Collins,Financial Services,Private CI Entity,Region 8 +87,"Pawnee County, NE",NE,Pawnee County,Pawnee City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +93,Pawnee County Memorial Hospital,NE,Pawnee County,Pawnee City,Healthcare and Public Health,Private CI Entity,Region 7 +68,"Pawnee County Clerk, Pawnee, NE",NE,Pawnee County,Pawnee City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Pawnee County Clerk, Pawnee, KS",KS,Pawnee County,Larned,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Pawlet Town Treasurer, Rutland, VT",VT,Rutland County,Pawlet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Pawlet Town Clerk, Rutland, VT",VT,Rutland County,Pawlet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Paw Paw Township Election Commission, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Paw Paw Township Clerk, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Pavilion Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Scotts,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Pavilion Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Scotts,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Paulsboro Public Schools,NJ,Gloucester County,Paulsboro,Government Facilities,Local Tribal Territory,Region 2 +86,"Paulding County, Ohio Election Infrastructure",OH,Paulding County,Paulding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Paulding County Board of Elections and Registrar, Paulding, GA",GA,Paulding County,Dallas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Paul's Perfect PC, LLC",FL,Palm Beach County,Boynton Beach,Information Technology,Private CI Entity,Region 4 +82,"Patten Municipal Registrar, Penobscot, ME",ME,Penobscot County,Patten,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Patten Municipal Clerk, Penobscot, ME",ME,Penobscot County,Patten,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Patrick County Registrar, Patrick, VA",VA,Patrick County,Stuart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,Patrick County Public Schools,VA,Patrick County,Stuart,Government Facilities,Local Tribal Territory,Region 3 +48,"Patrick County Electoral Board, Patrick, VA",VA,Patrick County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,Pathways Community Mental Health,MI,Marquette County,Marquette,Healthcare and Public Health,Private CI Entity,Region 5 +38,"Patch Grove Village Clerk, Grant, WI",WI,Grant County,Patch Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Patch Grove Town Clerk, Grant, WI",WI,Grant County,Patch Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Passion For Life Inc,GA,DeKalb County,Dunwoody,,Private CI Entity,Region 4 +89,Passaic Valley Sewerage Commission,NJ,Hudson County,Kearny,Water and WasteWater Systems,Local Tribal Territory,Region 2 +44,Passaic Public Schools,NJ,Passaic County,Passaic,Government Facilities,Local Tribal Territory,Region 2 +82,Passaic County Technical Vocational Schools,NJ,Passaic County,Wayne,Government Facilities,Local Tribal Territory,Region 2 +39,"Passaic County Superintendent of Elections/Commissioner of Registration, Passaic, NJ",NJ,Passaic County,Paterson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +39,"Passaic County Clerk, Passaic, NJ",NJ,Passaic County,Paterson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +39,"Passaic County Board of Elections, Passaic, NJ",NJ,Passaic County,Paterson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"Passadumkeag Municipal Registrar, Penobscot, ME",ME,Penobscot County,Passadumkeag,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Passadumkeag Municipal Clerk, Penobscot, ME",ME,Penobscot County,Passadumkeag,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Pasquotank County Board of Elections, Pasquotank, NC",NC,Pasquotank County,Elizabeth City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Pasco-Hernando State College,FL,Pasco County,New Port Richey,Government Facilities,State,Region 4 +70,Pasco Sheriff's Office,FL,Pasco County,New Port Richey,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +46,Pasco County Supervisor of Elections,FL,Pasco County,Port Richey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Pasco County Property Appraiser,FL,Pasco County,New Port Richey,Government Facilities,Local Tribal Territory,Region 4 +58,"Pasco County Board of County Commissioners, Florida",FL,Pasco County,Port Richey,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +35,Pascagoula-Gautier School District,MS,Jackson County,Pascagoula,Government Facilities,Local Tribal Territory,Region 4 +51,"Parsonsfield Municipal Registrar, York, ME",ME,York County,Parsonsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Parsonsfield Municipal Clerk, York, ME",ME,York County,Parsonsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Parrish Town Clerk, Langlade, WI",WI,Langlade County,Gleason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Parmer County Tax Assessor-Collector, Parmer, TX",TX,Parmer County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Parmer County County Clerk, Parmer, TX",TX,Parmer County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"Parma Township Election Commission, Jackson, MI",MI,Jackson County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Parma Township Clerk, Jackson, MI",MI,Jackson County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Parlier Unified School District, CA",CA,Fresno County,Parlier,Government Facilities,Local Tribal Territory,Region 9 +90,Parkway Auto Group,OH,Tuscarawas County,Dover,Commercial Facilities,Private CI Entity,Region 5 +57,"Parkman Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Parkman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Parkman Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Parkman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Parkland Town Clerk, Douglas, WI",WI,Douglas County,South Range,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Parker Towing Company,AL,Tuscaloosa County,Northport,Transportation Systems,Private CI Entity,Region 4 +45,"Parker County Elections Administrator, Parker, TX",TX,Parker County,Weatherford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +79,Parker Concrete,OR,Washington County,Forest Grove,Critical Manufacturing,Private CI Entity,Region 10 +60,"Park Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Park Township Election Commission, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Park Township Clerk, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Park Township Clerk, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Park Ridge-Niles Community Consolidated School District 64,IL,Cook County,Niles,Government Facilities,Local Tribal Territory,Region 5 +45,"Park County, Wyoming",WY,Park County,Cody,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +53,"Park County Election Administrator, Park, MT",MT,Park County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +43,"Park County Clerk and Recorder, Park, CO",CO,Park County,Fairplay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +71,Park City Fire District,UT,Summit County,Park City,Emergency Services,Local Tribal Territory,Region 8 +67,Park City Communities,CT,Fairfield County,Bridgeport,Commercial Facilities,Local Tribal Territory,Region 1 +81,"Paris Township Election Commission, Huron, MI",MI,Huron County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Paris Township Clerk, Huron, MI",MI,Huron County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Paris Town Clerk, Kenosha, WI",WI,Kenosha County,Union Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Paris Town Clerk, Grant, WI",WI,Grant County,Potosi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Paris Special School District,TN,Henry County,Paris,Government Facilities,Local Tribal Territory,Region 4 +57,"Paris Municipal Registrar, Oxford, ME",ME,Oxford County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Paris Municipal Clerk, Oxford, ME",ME,Oxford County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Pardeeville Village Clerk, Columbia, WI",WI,Columbia County,Pardeeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Parchment City Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Parchment,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Parchment City Clerk, Kalamazoo, MI",MI,Kalamazoo County,Parchment,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Paramus Public Schools,NJ,Bergen County,Paramus,Government Facilities,Local Tribal Territory,Region 2 +44,Paramount Bank,MO,St. Louis County,Hazelwood,Financial Services,Private CI Entity,Region 7 +50,Paramont Mfg. LLC,VA,Washington County,Abingdon,Critical Manufacturing,Private CI Entity,Region 3 +76,"Paradise Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Kingsley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Paradise Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Kingsley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Paradise Tomato Kitchens,KY,Jefferson County,Louisville,Food and Agriculture,Private CI Entity,Region 4 +77,"Par Pacific Holdings, Inc",TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +77,"Panton Town Treasurer, Addison, VT",VT,Addison County,Panton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Panton Town Clerk, Addison, VT",VT,Addison County,Panton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Panther International / B2Gnow,FL,Pinellas County,Clearwater,Information Technology,Private CI Entity,Region 4 +90,"Panola County Elections Administrator, Panola, TX",TX,Panola County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Panola County Election Commission, Panola, MS",MS,Panola County,Batesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Panola County Circuit Clerk, Panola, MS",MS,Panola County,Batesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,Panhandle Federal Credit Union,KS,Sumner County,Wellington,Financial Services,Private CI Entity,Region 7 +78,Panama-Buena Vista Union School District,CA,Kern County,Bakersfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +62,Panacea Smart Solutions,WI,Sheboygan County,Sheboygan,Information Technology,Private CI Entity,Region 5 +45,Pamunkey Regional Library,VA,Hanover County,Hanover,Government Facilities,Local Tribal Territory,Region 3 +76,"Pamlico County Board of Elections, Pamlico, NC",NC,Pamlico County,Bayboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Palos Community Consolidated School District 118,IL,Cook County,Palos Park,Government Facilities,Local Tribal Territory,Region 5 +81,Palo Verde Irrigation District,CA,6065,Blythe,Water and WasteWater Systems,Local Tribal Territory,Region 9 +89,"Palo Pinto County Elections Administrator, Palo Pinto, TX",TX,Palo Pinto County,Palo Pinto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Palo Alto County, Iowa",IA,Palo Alto County,Emmetsburg,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +61,"Palmyra Village Clerk, Jefferson, WI",WI,Jefferson County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Palmyra Township Election Commission, Lenawee, MI",MI,Lenawee County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Palmyra Township Clerk, Lenawee, MI",MI,Lenawee County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Palmyra Municipal Registrar, Somerset, ME",ME,Somerset County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Palmyra Municipal Clerk, Somerset, ME",ME,Somerset County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Palmyra Eagle Area School District,WI,Jefferson County,Palmyra,Government Facilities,Local Tribal Territory,Region 5 +81,Palmyra Area School District,PA,Lebanon County,Palmyra,Government Facilities,Local Tribal Territory,Region 3 +47,"Palmer Town Clerk, Hampden, MA",MA,Hampden County,Palmer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Palmdale School District,CA,Los Angeles County,Palmdale,Government Facilities,Local Tribal Territory,Region 9 +69,"Palm Springs Unified School District, CA",CA,Riverside County,Palm Springs,Government Facilities,Local Tribal Territory,Region 9 +85,Palm Beach County Supervisor of Elections Office,FL,Palm Beach County,West Palm Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,Palm Beach County Sheriffs Office,FL,Palm Beach County,Greenacres,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +74,Pallidus,NY,Albany County,Albany,Critical Manufacturing,Private CI Entity,Region 2 +59,Palisades School District,PA,Bucks County,Kintnersville,Government Facilities,Local Tribal Territory,Region 3 +63,"Palermo Municipal Registrar, Waldo, ME",ME,Waldo County,Palermo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Palermo Municipal Clerk, Waldo, ME",ME,Waldo County,Palermo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,Palacios Independent School District,TX,Matagorda County,Palacios,Government Facilities,Local Tribal Territory,Region 6 +68,"Page County, IA",IA,Page County,Clarinda,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +46,"Page County Registrar, Page, VA",VA,Page County,Luray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Page County Electoral Board, Page, VA",VA,Page County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,Padron Cigars,FL,12086,Miami,Food and Agriculture,Private CI Entity,Region 4 +62,"Paddock Lake Village Clerk, Kenosha, WI",WI,Kenosha County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Pacor Inc.,NJ,Burlington County,Bordentown,Information Technology,Private CI Entity,Region 2 +46,"Pacolet Milliken, LLC",SC,Greenville County,Greenville,Critical Manufacturing,Private CI Entity,Region 4 +90,"Packwaukee Town Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Pacific West Bank,OR,Clackamas County,West Linn,Financial Services,Private CI Entity,Region 10 +87,"Pacific Town Clerk, Columbia, WI",WI,Columbia County,Pardeeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Pacific States Marine Fisheries Commission,OR,Multnomah County,Portland,Food and Agriculture,State,Region 10 +62,Pacific Propeller International LLC,WA,King County,Kent,Transportation Systems,Private CI Entity,Region 10 +82,Pacific Piston Ring,CA,Los Angeles County,Culver City,Critical Manufacturing,Private CI Entity,Region 9 +58,Pacific Northwest University of Health Sciences,WA,Yakima County,Yakima,Healthcare and Public Health,Private CI Entity,Region 10 +38,Pacific Northwest Electric Power and Conservation Planning Council - CISA,OR,Multnomah County,Portland,"Dams, Energy, Government Facilities",Federal (non-FCEB),Region 10 +48,Pacific Logistics Corporation,CA,Los Angeles County,Pico Rivera,Transportation Systems,Private CI Entity,Region 9 +55,Pacific Gas & Electric Company,CA,San Francisco County,SF,"Dams, Energy",Private CI Entity,Region 9 +27,"Pacific County Auditor, Pacific, WA",WA,Pacific County,South Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +57,PUD No. 1 of Whatcom County,WA,Whatcom County,Ferndale,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 10 +88,PROtential,TX,Travis County,Austin,Information Technology,Private CI Entity,Region 6 +97,PREMIER SOLUTIONS HI LLC,HI,Honolulu County,Honolulu,Information Technology,Private CI Entity,Region 9 +57,PRECISION MEDICINE GROUP,MD,Montgomery County,Bethesda,Healthcare and Public Health,Private CI Entity,Region 3 +52,PPG Industries - CISA,PA,Allegheny County,Pittsburgh,Chemical,Private CI Entity,Region 3 +50,PORT WASHINGTON UNION FREE SCHOOL DISTRICT,NY,Nassau County,Port Washington,Government Facilities,Local Tribal Territory,Region 2 +48,PLEXSYS,WA,Clark County,Camas,Information Technology,Private CI Entity,Region 10 +67,PJM Interconnection,PA,Montgomery County,Audubon,Energy,Private CI Entity,Region 3 +62,PITT Ohio Express,PA,Allegheny County,Pittsburgh,Transportation Systems,Private CI Entity,Region 3 +57,PIKE COUNTY MEMORIAL HOSPITAL,MO,Pike County,Louisiana,Healthcare and Public Health,Private CI Entity,Region 7 +70,PE GI Solutions,PA,Bucks County,Jamison,Information Technology,Private CI Entity,Region 3 +65,PCX Aerostructures LLC,CT,Hartford County,Newington,Critical Manufacturing,Private CI Entity,Region 1 +55,PCI Technologies,AL,1067,Headland,Information Technology,Private CI Entity,Region 4 +66,PCH Hotels and Resorts,AL,Mobile County,Mobile,Commercial Facilities,Private CI Entity,Region 4 +61,PCC Technology Group,MD,Montgomery County,Bethesda,"Election Infrastructure, Information Technology",Private CI Entity,Region 3 +58,"PAVE Academy Charter School, NY",NY,Kings County,Brooklyn,Government Facilities,Local Tribal Territory,Region 2 +66,PATCHOGUE MEDFORD SCHOOL DISTRIT,NY,Suffolk County,Patchogue,Government Facilities,Local Tribal Territory,Region 2 +48,PASO DEL NORTE HEALTH INFORMATION EXCHANGE,TX,El Paso County,El Paso,Healthcare and Public Health,Private CI Entity,Region 6 +74,PAC Worldwide Corporation,WA,King County,Redmond,Commercial Facilities,Private CI Entity,Region 10 +50,PA House of Representatives - Core I.T.,PA,Dauphin County,Harrisburg,"Government Facilities, Information Technology",State,Region 3 +59,"Ozaukee County Clerk, Ozaukee, WI",WI,Ozaukee County,Port Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Ozarks Technical Community College,MO,Greene County,Springfield,Government Facilities,Local Tribal Territory,Region 7 +72,Ozark R-6 School District,MO,Christian County,Ozark,Government Facilities,Local Tribal Territory,Region 7 +33,Ozark Health,AR,5141,Clinton,Healthcare and Public Health,Private CI Entity,Region 6 +58,"Ozark County Clerk, Ozark, MO",MO,Ozark County,Gainesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Ozanam Hall Nursing Home, Inc.",NY,Queens County,Flushing,Healthcare and Public Health,Private CI Entity,Region 2 +56,"Oxford Village Clerk, Marquette, WI",WI,Marquette County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Oxford Town Clerk, Worcester, MA",MA,Worcester County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Oxford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Oxford Town Clerk, Marquette, WI",WI,Marquette County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Oxford Registrar of Voters, New Haven, CT",CT,New Haven County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Oxford Municipal Registrar, Oxford, ME",ME,Oxford County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Oxford Municipal Clerk, Oxford, ME",ME,Oxford County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Oxford Charter Township Election Commission, Oakland, MI",MI,Oakland County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oxford Charter Township Clerk, Oakland, MI",MI,Oakland County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,Owyhee Irrigation District,OR,Malheur County,Nyssa,Water and WasteWater Systems,Local Tribal Territory,Region 10 +55,Owyhee County Idaho,ID,Owyhee County,Murphy,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 10 +84,"Owosso Charter Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Owosso Charter Township Clerk, Shiawassee, MI",MI,Shiawassee County,Owosso Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Owls Head Municipal Registrar, Knox, ME",ME,Knox County,Owls Head,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Owls Head Municipal Clerk, Knox, ME",ME,Knox County,Owls Head,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Owens Community College,OH,Wood County,Perrysburg,Government Facilities,Local Tribal Territory,Region 5 +54,Owens & Minor Inc,VA,Hanover County,Mechanicsville,Healthcare and Public Health,Private CI Entity,Region 3 +61,Owen Electric Cooperative,KY,Owen County,Owenton,Energy,Private CI Entity,Region 4 +99,"Owen County Clerk, Owen, IN",IN,Owen County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Owen City Clerk, Clark, WI",WI,Clark County,Owen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Ovid Township Election Commission, Clinton, MI",MI,Clinton County,Ovid,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Ovid Township Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Ovid Township Clerk, Clinton, MI",MI,Clinton County,Ovid,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Ovid Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Overwatch Imaging,OR,Hood River County,Hood River,Information Technology,Private CI Entity,Region 10 +84,Overton Public Schools,NE,Dawson County,Overton,Government Facilities,Local Tribal Territory,Region 7 +48,"Overton County Elections Administrator, Overton, TN",TN,Overton County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +35,Overland Park Convention Center,KS,Johnson County,Leawood,Commercial Facilities,Local Tribal Territory,Region 7 +5,"Overisel Township Election Commission, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Overisel Township Clerk, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Outsource Solutions Group Inc.,IL,DuPage County,Naperville,Information Technology,Private CI Entity,Region 5 +63,"Outer Cape Health Services, Inc.",MA,,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +48,Outagamie County WI,WI,Outagamie County,Appleton,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +39,Ouray County Colorado,CO,Ouray County,Ouray,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +66,"Ouray County Clerk and Recorder, Ouray, CO",CO,Ouray County,Ridgway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,"Oulu Town Clerk, Bayfield, WI",WI,Bayfield County,Brule,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Ouachita Parish Registrar of Voters, Ouachita, LA",LA,Ouachita Parish,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Ouachita Parish Clerk of Court, Ouachita, LA",LA,Ouachita Parish,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,Ouachita County Sheriff's Office/ Jail,AR,Ouachita County,Camden,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +60,Ouachita County Courthouse,AR,Ouachita County,Camden,Government Facilities,Local Tribal Territory,Region 6 +69,"Otto Township Election Commission, Oceana, MI",MI,Oceana County,Rothbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Otto Township Clerk, Oceana, MI",MI,Oceana County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Otter Tail County Auditor, Otter Tail, MN",MN,Otter Tail County,Frazee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Otter Creek Town Clerk, Eau Claire, WI",WI,Eau Claire County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Otter Creek Town Clerk, Dunn, WI",WI,Dunn County,Wheeler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ottawa Town Clerk, Waukesha, WI",WI,Waukesha County,Dousman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Ottawa County, Ohio Election Infrastructure",OH,Ottawa County,Oak Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ottawa County, MI",MI,Ottawa County,West Olive,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +48,"Ottawa County Election Commission, Ottawa, MI",MI,Ottawa County,West Olive,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Ottawa County Election Board, Ottawa, OK",OK,Ottawa County,Miami,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Ottawa County Clerk, Ottawa, MI",MI,Ottawa County,West Olive,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Ottawa County Clerk, Ottawa, KS",KS,Ottawa County,Minneapolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"Ottawa County Board of Canvassars, Ottawa, MI",MI,Ottawa County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Otsego Township Election Commission, Allegan, MI",MI,Allegan County,Otsego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Otsego Township Clerk, Allegan, MI",MI,Allegan County,Otsego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Otsego Town Clerk, Columbia, WI",WI,Columbia County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Otsego Lake Township Election Commission, Otsego, MI",MI,Otsego County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Otsego Lake Township Clerk, Otsego, MI",MI,Otsego County,Waters,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Otsego County, New York",NY,Otsego County,Cooperstown,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +59,"Otsego County Election Commission, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Otsego County Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Otsego County Board of Elections, Otsego, NY",NY,Otsego County,Cooperstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Otsego County Board of Canvassars, Otsego, MI",MI,Otsego County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Otsego City Election Commission, Allegan, MI",MI,Allegan County,Otsego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Otsego City Clerk, Allegan, MI",MI,Allegan County,Otsego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Otoe County, NE",NE,Otoe County,Nebraska City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +48,"Otisfield Municipal Registrar, Oxford, ME",ME,Oxford County,Otisfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Otisfield Municipal Clerk, Oxford, ME",ME,Oxford County,Otisfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Otisco Township Election Commission, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Otisco Township Clerk, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Otis Town Clerk, Berkshire, MA",MA,Berkshire County,Otis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Otis Municipal Registrar, Hancock, ME",ME,Hancock County,Otis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Otis Municipal Clerk, Hancock, ME",ME,Hancock County,Otis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Otero County Clerk, Otero, NM",NM,Otero County,Alamogordo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +91,"Otero County Clerk and Recorder, Otero, CO",CO,Otero County,La Junta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,Otero County,CO,Otero County,La Junta,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +46,Otay Water District,CA,San Diego County,Spring Valley,Water and WasteWater Systems,Private CI Entity,Region 9 +54,Oswego Health,NY,Oswego County,Oswego,Healthcare and Public Health,Private CI Entity,Region 2 +62,"Oswego County, New York",NY,Oswego County,Oswego,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +59,"Oswego County Board of Elections, Oswego, NY",NY,Oswego County,Oswego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,"Ossipee Town Clerk, Carroll, NH",NH,Carroll County,Ossipee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Ossineke Township Election Commission, Alpena, MI",MI,Alpena County,Ossineke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Ossineke Township Clerk, Alpena, MI",MI,Alpena County,Hubbard Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Osseo City Clerk, Trempealeau, WI",WI,Trempealeau County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Oshtemo Charter Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Oshtemo Charter Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Oshkosh Town Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Oshkosh City Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Oscoda County Election Commission, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Oscoda County Clerk, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Oscoda County Board of Canvassars, Oscoda, MI",MI,Oscoda County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Oscoda Charter Township Election Commission, Iosco, MI",MI,Iosco County,Oscoda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Oscoda Charter Township Clerk, Iosco, MI",MI,Iosco County,Oscoda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Osceola Township Election Commission, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Osceola Township Election Commission, Houghton, MI",MI,Houghton County,Dollar Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Osceola Township Clerk, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Osceola Township Clerk, Houghton, MI",MI,Houghton County,Dollar Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Osceola Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Campbellsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Osceola County Supervisor of Elections, Osceola, FL",FL,Osceola County,Kissimmee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,Osceola County Iowa,IA,Osceola County,Sibley,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +85,"Osceola County Election Commission, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Osceola County Clerk, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Osceola County Board of Canvassars, Osceola, MI",MI,Osceola County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Oscar Insurance,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +45,Osborne County Emergency Management,KS,Osborne County,Osborne,Emergency Services,Local Tribal Territory,Region 7 +45,"Osborne County Clerk, Osborne, KS",KS,Osborne County,Osborne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,"Osborn Town Clerk, Outagamie, WI",WI,Outagamie County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Osage Valley Electric Cooperative,MO,Bates County,Butler,Energy,Private CI Entity,Region 7 +59,Osage Nation,OK,Osage County,Pawhuska,Government Facilities,Local Tribal Territory,Region 6 +66,Osage County Sheriffs Office,MO,Osage County,Linn,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +65,"Osage County Election Board, Osage, OK",OK,Osage County,Pawhuska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +87,"Osage County Clerk, Osage, MO",MO,Osage County,Linn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +29,"Osage County Clerk, Osage, KS",KS,Osage County,Lyndon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Orwell Town Treasurer, Addison, VT",VT,Addison County,Orwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Orwell Town Clerk, Addison, VT",VT,Addison County,Orwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,OrthoNebraska,NE,Douglas County,Omaha,Healthcare and Public Health,Private CI Entity,Region 7 +72,"Oronoko Charter Township Election Commission, Berrien, MI",MI,Berrien County,Berrien Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Oronoko Charter Township Clerk, Berrien, MI",MI,Berrien County,Berrien Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Orono Municipal Registrar, Penobscot, ME",ME,Penobscot County,Orono,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Orono Municipal Clerk, Penobscot, ME",ME,Penobscot County,Orono,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Orleans Township Election Commission, Ionia, MI",MI,Ionia County,Orleans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Orleans Township Clerk, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Orleans Town Clerk, Barnstable, MA",MA,Barnstable County,Orleans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Orleans Parish Registrar of Voters, Orleans, LA",LA,Orleans Parish,New Orleans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +39,"Orleans Parish Clerk of Court, Orleans, LA",LA,Orleans Parish,New Orleans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Orleans County, New York",NY,Orleans County,Albion,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +62,"Orleans County Board of Elections, Orleans, NY",NY,Orleans County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +91,Orleans Community Health,NY,Orleans County,Medina,Healthcare and Public Health,Private CI Entity,Region 2 +79,Orlando Science Center,FL,Orange County,Orlando,Commercial Facilities,Private CI Entity,Region 4 +87,Orlando Credit Union,FL,Orange County,Orlando,Financial Services,Private CI Entity,Region 4 +77,"Orland Municipal Registrar, Hancock, ME",ME,Hancock County,Orland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Orland Municipal Clerk, Hancock, ME",ME,Hancock County,Orland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"OrionNet Systems, LLC",OK,Oklahoma County,Oklahoma City,Information Technology,Private CI Entity,Region 6 +57,"Orion Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Orion Charter Township Election Commission, Oakland, MI",MI,Oakland County,Orion Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Orion Charter Township Clerk, Oakland, MI",MI,Oakland County,Orion Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Orienta Town Clerk, Bayfield, WI",WI,Bayfield County,Port Wing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Orient Township Election Commission, Osceola, MI",MI,Osceola County,Sears,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Orient Township Clerk, Osceola, MI",MI,Osceola County,Sears,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Orient Municipal Registrar, Aroostook, ME",ME,Aroostook County,Orient,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Orient Municipal Clerk, Aroostook, ME",ME,Aroostook County,Orient,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Organic Materials Review Institute,OR,Lane County,Eugene,"Chemical, Food and Agriculture",Private CI Entity,Region 10 +55,"Orfordville Village Clerk, Rock, WI",WI,Rock County,Orfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Orford Town Clerk, Grafton, NH",NH,Grafton County,Orford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"Orexigen Therapeutics, Inc.",CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +38,"Oregon Village Clerk, Dane, WI",WI,Dane County,Oregon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Oregon Township Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Oregon Township Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Oregon Town Clerk, Dane, WI",WI,Dane County,Oregon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Oregon State University - CISA,OR,Benton County,Corvallis,Government Facilities,State,Region 10 +45,Oregon State Credit Union,OR,Benton County,Corvallis,Financial Services,Private CI Entity,Region 10 +43,Oregon Institute of Technology,OR,Klamath County,Klamath Falls,Government Facilities,State,Region 10 +52,Oregon Health & Science University,OR,Multnomah County,Portland,Healthcare and Public Health,State,Region 10 +58,"Oregon County Clerk, Oregon, MO",MO,Oregon County,Alton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,Oregon Community Credit Union,OR,Lane County,Eugene,Financial Services,Private CI Entity,Region 10 +66,Oregon Coast Community College,OR,Lincoln County,Newport,Government Facilities,Local Tribal Territory,Region 10 +65,Ord Public Schools,NE,Valley County,Ord,Government Facilities,Local Tribal Territory,Region 7 +49,Orbis Technologies Inc,MD,Anne Arundel County,Annapolis,Information Technology,Private CI Entity,Region 3 +61,Orangewood Foundation,CA,Orange County,Santa Ana,,Private CI Entity,Region 9 +65,"Orangeville Township Election Commission, Barry, MI",MI,Barry County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Orangeville Township Clerk, Barry, MI",MI,Barry County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Orangeburg County IT Services,SC,Orangeburg County,Orangeburg,Information Technology,Local Tribal Territory,Region 4 +44,"Orangeburg County Board of Voter Registration and Elections, Orangeburg, SC",SC,Orangeburg County,Orangeburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,Orange Ulster BOCES,NY,Orange County,Goshen,Government Facilities,Local Tribal Territory,Region 2 +93,"Orange Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Orange Township Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Orange Township Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Orange Township Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Orange Town Treasurer, Orange, VT",VT,Orange County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Orange Town Clerk, Orange, VT",VT,Orange County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Orange Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Orange Town Clerk, Juneau, WI",WI,Juneau County,New Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Orange Town Clerk, Grafton, NH",NH,Grafton County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Orange Town Clerk, Franklin, MA",MA,Franklin County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Orange Registrar of Voters, New Haven, CT",CT,New Haven County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Orange County, New York",NY,Orange County,Goshen,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +75,Orange County Water District,CA,Orange County,Fountain Valley,Water and WasteWater Systems,Local Tribal Territory,Region 9 +16,Orange County Transportation Authority,CA,Orange County,Orange,Transportation Systems,Local Tribal Territory,Region 9 +26,"Orange County Supervisor of Elections, Orange, FL",FL,Orange County,Orlando,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Orange County Sheriff's Office - Orlando, FL",FL,Orange County,Orlando,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +51,Orange County Sanitation DIstrict,CA,Orange County,Fountain Valley,Water and WasteWater Systems,Local Tribal Territory,Region 9 +45,"Orange County Registrar, Orange, VA",VA,Orange County,Burkeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,Orange County Registrar of Voters,CA,Orange County,Anaheim,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +74,Orange County Public Schools,FL,Orange County,Orlando,Government Facilities,Local Tribal Territory,Region 4 +31,Orange County Property Appraiser,FL,Orange County,Orlando,Government Facilities,Local Tribal Territory,Region 4 +37,Orange County Employees Retirement System,CA,Orange County,Santa Ana,Financial Services,Local Tribal Territory,Region 9 +45,"Orange County Electoral Board, Orange, VA",VA,Orange County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +22,"Orange County Elections Administrator, Orange, TX",TX,Orange County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,Orange County Comptroller's Office,FL,Orange County,Orlando,Government Facilities,Local Tribal Territory,Region 4 +43,"Orange County Clerk, Orange, IN",IN,Orange County,Paoli,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Orange County Board of Elections, Orange, NY",NY,Orange County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +52,"Orange County Board of Elections, Orange, NC",NC,Orange County,Hillsborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,OraSure Technologies,PA,Northampton County,Bethlehem,Healthcare and Public Health,Private CI Entity,Region 3 +58,Optotherm,PA,Allegheny County,Sewickley,Critical Manufacturing,Private CI Entity,Region 3 +82,Options Clearing Corporation - CISA,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +69,Optimus Healthcare,CT,Fairfield County,Bridgeport,Healthcare and Public Health,Private CI Entity,Region 1 +75,"Optics 1, Inc.",NH,Hillsborough County,Bedford,Information Technology,Private CI Entity,Region 1 +49,Optex Systems,TX,Dallas County,Richardson,Information Technology,Private CI Entity,Region 6 +38,OpenGov,CA,Santa Clara County,San Jose,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +40,Open World Leadership Center - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +88,Open Door Christian Schools,OH,Lorain County,Elyria,,Private CI Entity,Region 5 +49,Open Commons Consortium,IL,Cook County,Chicago,Information Technology,Private CI Entity,Region 5 +95,"Oostburg Village Clerk, Sheboygan, WI",WI,Sheboygan County,Oostburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ontwa Township Election Commission, Cass, MI",MI,Cass County,Edwardsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ontwa Township Clerk, Cass, MI",MI,Cass County,Edwardsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ontonagon Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Ontonagon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ontonagon Township Clerk, Ontonagon, MI",MI,Ontonagon County,Ontonagon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ontonagon County Election Commission, Ontonagon, MI",MI,Ontonagon County,Ontonagon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ontonagon County Clerk, Ontonagon, MI",MI,Ontonagon County,Ontonagon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ontonagon County Board of Canvassars, Ontonagon, MI",MI,Ontonagon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ontario Village Clerk, Vernon/Monroe, WI",WI,Monroe County,Ontario,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Ontario County, New York",NY,Ontario County,Canandaigua,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +55,"Ontario County Board of Elections, Ontario, NY",NY,Ontario County,Canandaigua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +45,Onslow County Government,NC,Onslow County,Jacksonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Onota Township Election Commission, Alger, MI",MI,Alger County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Onota Township Clerk, Alger, MI",MI,Alger County,Deerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Onondaga Township Election Commission, Ingham, MI",MI,Ingham County,Onondaga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Onondaga Township Clerk, Ingham, MI",MI,Ingham County,Onondaga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Onondaga County, New York",NY,Onondaga County,Syracuse,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +89,Onondaga County Water Authority,NY,Onondaga County,Syracuse,Water and WasteWater Systems,Local Tribal Territory,Region 2 +55,"Onondaga County IT, NY",NY,Onondaga County,Syracuse,Information Technology,Local Tribal Territory,Region 2 +49,"Onondaga County Board of Elections, Onondaga, NY",NY,Onondaga County,Syracuse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +68,Onomea Federal Credit Union,HI,Hawaii County,Papaikou,Financial Services,Private CI Entity,Region 9 +81,"Onekama Township Election Commission, Manistee, MI",MI,Manistee County,Onekama,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Onekama Township Clerk, Manistee, MI",MI,Manistee County,Onekama,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oneida-Madison Electric Cooperative, Inc",NY,Madison County,Bouckville,Energy,Private CI Entity,Region 2 +81,"Oneida Town Clerk, Outagamie, WI",WI,Outagamie County,Oneida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Oneida County, New York",NY,Oneida County,Utica,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +76,"Oneida County, ID",ID,Oneida County,Malad City,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +59,"Oneida County Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Oneida County Board of Elections, Oneida, NY",NY,Oneida County,Utica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +69,"Oneida Charter Township Election Commission, Eaton, MI",MI,Eaton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oneida Charter Township Clerk, Eaton, MI",MI,Eaton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,OnePointe Solutions LLC,TX,Bastrop County,Elgin,Information Technology,Private CI Entity,Region 6 +72,OneOncology LLC,TN,Davidson County,Nashville,Healthcare and Public Health,Private CI Entity,Region 4 +68,OneAZ Credit Union,AZ,Maricopa County,Phoenix,Financial Services,Private CI Entity,Region 9 +61,One Community Health,OR,Hood River County,Hood River,Healthcare and Public Health,Private CI Entity,Region 10 +84,Onalaska School District,WI,La Crosse County,Onalaska,Government Facilities,Local Tribal Territory,Region 5 +47,"Onalaska City Clerk, La Crosse, WI",WI,La Crosse County,Onalaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Omro Town Clerk, Winnebago, WI",WI,Winnebago County,Omro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Omro City Clerk, Winnebago, WI",WI,Winnebago County,Omro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,OmniClaim Inc.,MA,Middlesex County,Woburn,Financial Services,Private CI Entity,Region 1 +62,"Omer City Election Commission, Arenac, MI",MI,Arenac County,Omer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Omer City Clerk, Arenac, MI",MI,Arenac County,Omer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Omaha Steaks,NE,Douglas County,Omaha,Food and Agriculture,Private CI Entity,Region 7 +64,Omaha Public Power District - CISA,NE,Douglas County,Omaha,Energy,State,Region 7 +61,"Oma Town Clerk, Iron, WI",WI,Iron County,Hurley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Olympic Regional Development Authority,NY,Essex County,Lake Placid,"Commercial Facilities, Government Facilities",State,Region 2 +48,Ology Bioservices,FL,Alachua County,Alachua,Healthcare and Public Health,Private CI Entity,Region 4 +48,"Olmsted County Property Records and Licensing, Olmsted, MN",MN,Olmsted County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Olivet City Election Commission, Eaton, MI",MI,Eaton County,Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Olivet City Clerk, Eaton, MI",MI,Eaton County,Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Oliver Village Clerk, Douglas, WI",WI,Douglas County,Oliver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Oliver Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Oliver Township Election Commission, Huron, MI",MI,Huron County,Elkton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Oliver Township Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Oliver Township Clerk, Huron, MI",MI,Huron County,Elkton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +12,"Oliver County Auditor, Oliver, ND",ND,Oliver County,Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,"Olive Township Election Commission, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Olive Township Election Commission, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Olive Township Clerk, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Olive Township Clerk, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Oley Valley School District,PA,Berks County,Oley,Government Facilities,Local Tribal Territory,Region 3 +66,Olentangy Local School District,OH,Delaware County,Lewis Center,Government Facilities,Local Tribal Territory,Region 5 +96,"Oldham County Tax Assessor-Collector, Oldham, TX",TX,Oldham County,Vega,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Oldham County County Clerk, Oldham, TX",TX,Oldham County,Vega,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Oldham County Clerk, Oldham, KY",KY,Oldham County,La Grange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Old Town Municipal Registrar, Penobscot, ME",ME,York County,Old Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Old Town Municipal Clerk, Penobscot, ME",ME,York County,Old Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Old Saybrook Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Old Saybrook Registrar of Voters, Middlesex, CT",CT,Middlesex County,Old Saybrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Old Orchard Beach Municipal Registrar, York, ME",ME,Penobscot County,Old Orchard Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Old Orchard Beach Municipal Clerk, York, ME",ME,Penobscot County,Old Orchard Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Old Lyme Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Old Lyme Registrar of Voters, New London, CT",CT,New London County,Old Lyme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Oktibbeha County Election Commission, Oktibbeha, MS",MS,Oktibbeha County,Starkville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Oktibbeha County Circuit Clerk, Oktibbeha, MS",MS,Oktibbeha County,Starkville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Okmulgee County Election Board, Okmulgee, OK",OK,Okmulgee County,Okmulgee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Okmulgee County Criminal Justice Authority,OK,Okmulgee County,Okmulgee,Government Facilities,Local Tribal Territory,Region 6 +62,Oklahoma Wesleyan University,OK,Washington County,Bartlesville,Government Facilities,Private CI Entity,Region 6 +68,Oklahoma Public Employees Retirement System,OK,Oklahoma County,Oklahoma City,Financial Services,State,Region 6 +61,Oklahoma Heart Hospital,OK,Oklahoma County,Oklahoma City,Healthcare and Public Health,Private CI Entity,Region 6 +58,"Oklahoma County Election Board, Oklahoma, OK",OK,Oklahoma County,Oklahoma City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,Oklahoma City Public Schools,OK,Oklahoma County,Oklahoma City,Government Facilities,Local Tribal Territory,Region 6 +78,"Okeechobee County Supervisor of Elections, Okeechobee, FL",FL,Okeechobee County,Okeechobee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Okeechobee County School Board, FL",FL,Okeechobee County,Okeechobee,Government Facilities,Local Tribal Territory,Region 4 +70,Okanogan County Public Hospital District #3,WA,Okanogan County,Omak,Healthcare and Public Health,Private CI Entity,Region 10 +43,"Okanogan County Central Services, WA",WA,Okanogan County,Okanogan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +79,"Okanogan County Auditor, Okanogan, WA",WA,Okanogan County,Okanogan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +34,Okaloosa County Tax Collector,FL,Okaloosa County,Shalimar,Government Facilities,Local Tribal Territory,Region 4 +63,"Okaloosa County Supervisor of Elections, Okaloosa, FL",FL,Okaloosa County,Crestview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,Okaloosa County Board of County Commissioners,FL,Okaloosa County,Crestview,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +45,"Ojibwa Town Clerk, Sawyer, WI",WI,Sawyer County,Ojibwa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Oil States International, Inc",TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +46,Ohio Utilities Protection Service,OH,Franklin County,Columbus,Energy,Private CI Entity,Region 5 +48,Ohio University - CISA,OH,Athens County,Athens,Government Facilities,State,Region 5 +55,Ohio Turnpike and Infrastructure Commission,OH,Cuyahoga County,Berea,Transportation Systems,State,Region 5 +74,Ohio Treasurer,OH,Franklin County,Columbus,Government Facilities,State,Region 5 +60,Ohio State Highway Patrol Retirement System,OH,Delaware County,Columbus,Government Facilities,State,Region 5 +42,"Ohio Shared Information Services, Inc.",OH,Hamilton County,Cincinnati,Information Technology,Private CI Entity,Region 5 +68,Ohio Secretary of State,OH,Franklin County,Columbus,"Election Infrastructure, Government Facilities",State,Region 5 +59,Ohio Rural Electric Cooperatives,OH,Franklin County,Columbus,Energy,Private CI Entity,Region 5 +41,Ohio Public Library Information Network,OH,Franklin County,Columbus,Information Technology,State,Region 5 +17,Ohio Military Reserve,OH,Franklin County,Columbus,Government Facilities,State,Region 5 +35,Ohio Mid-Eastern Regional Education Service Agency,OH,Jefferson County,Steubenville,Government Facilities,Local Tribal Territory,Region 5 +67,"Ohio County Clerk, Ohio, WV",WV,Ohio County,Wheeling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Ohio County Clerk, Ohio, KY",KY,Ohio County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +19,"Ohio County Clerk, Ohio, IN",IN,Ohio County,Rising Sun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Ogunquit Municipal Registrar, York, ME",ME,York County,Ogunquit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Ogunquit Municipal Clerk, York, ME",ME,York County,Ogunquit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Oglethorpe County Board of Elections and Registrar, Oglethorpe, GA",GA,Oglethorpe County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Ogle County Clerk, Ogle, IL",IL,Ogle County,Oregon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Oglala Lakota County Auditor, Oglala Lakota, SD",SD,46102,Hot Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +54,"Ogemaw Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Ogemaw Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ogemaw County Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ogemaw County Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ogemaw County Board of Canvassars, Ogemaw, MI",MI,Ogemaw County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ogdensburg Village Clerk, Waupaca, WI",WI,Waupaca County,Ogdensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ogden Township Election Commission, Lenawee, MI",MI,Lenawee County,Blissfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ogden Township Clerk, Lenawee, MI",MI,Lenawee County,Blissfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Office of the Governor,NY,Albany County,Albany,Government Facilities,State,Region 2 +41,Office of the Federal Register (OFR) - CISA,MD,Prince George,College Park,Government Facilities,Federal (non-FCEB),Region 3 +43,Office of the Director of National Intelligence (ODNI) - CISA,DC,District of Columbia,Washington,"Defense Industrial Base, Government Facilities",Federal (non-FCEB),Region 3 +62,Office of the Clerk of the Circuit Court & Comptroller of Collier County,FL,Collier County,Naples,Government Facilities,Local Tribal Territory,Region 4 +54,Office of Temporary and Disability Assistance,NY,Albany County,Albany,Government Facilities,State,Region 2 +38,"Office of Tax Appeals, CA",CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +48,"Office of Superintendent of Public Instruction, WA",WA,,Olympia,Government Facilities,State,Region 10 +72,Office of State Comptroller,NY,Albany County,Albany,Government Facilities,State,Region 2 +69,"Office of Public Administrator, Queens County",NY,Queens County,Jamaica,Government Facilities,Local Tribal Territory,Region 2 +62,Office of Personnel Management (OPM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +37,"Office of Parks, Recreation and Historic Preservation",NY,Albany County,Albany,Government Facilities,State,Region 2 +88,Office of Navajo and Hopi Indian Relocation (ONHIR) - CISA,AZ,Coconino County,Flagstaff,Government Facilities,FCEB,Region 9 +36,Office of Mental Health,NY,Albany County,Albany,"Government Facilities, Healthcare and Public Health",State,Region 2 +59,Office of Medicaid Inspector General,NY,Albany County,Menands,"Government Facilities, Healthcare and Public Health",State,Region 2 +69,Office of Legislative Audits,MD,Baltimore city,Baltimore,Government Facilities,State,Region 3 +32,Office of Information Technology Services,NY,Albany County,Albany,"Government Facilities, Information Technology",State,Region 2 +56,Office of Government Ethics (OGE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,Office of General Services,NY,Albany County,Albany,Government Facilities,State,Region 2 +47,Office of Fresno County Superintendent of Schools,CA,Fresno County,Fresno,Government Facilities,Local Tribal Territory,Region 9 +75,Office of Employee Relations,NY,Albany County,Albany,Government Facilities,State,Region 2 +55,"Office of Court Administration, TX",TX,Travis County,Austin,Government Facilities,State,Region 6 +20,Office of Congressional Workplace Rights (OCWR) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +62,Office of Commissioner of Insurance and Safety Fire - GA,GA,Fulton County,Atlanta,Government Facilities,State,Region 4 +67,Office of Attorney General,NY,Albany County,Albany,"Emergency Services, Government Facilities",State,Region 2 +55,Office of Addiction Services and Supports,NY,Albany County,Albany,"Government Facilities, Healthcare and Public Health",State,Region 2 +31,Office for the Prevention of Domestic Violence,NY,Albany County,Albany,"Government Facilities, Healthcare and Public Health",State,Region 2 +56,Office for the Aging,NY,Rensselaer County,Rensselaer,"Government Facilities, Healthcare and Public Health",State,Region 2 +51,Office for People With Developmental Disabilities,NY,Albany County,Albany,"Government Facilities, Healthcare and Public Health",State,Region 2 +58,Odeon Capital Group LLC,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +88,"Odell Town Clerk, Coos, NH",NH,Coos County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Ocqueoc Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Ocqueoc Township Clerk, Presque Isle, MI",MI,Presque Isle County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Oconto Town Clerk, Oconto, WI",WI,Oconto County,Oconto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Oconto Falls Town Clerk, Oconto, WI",WI,Oconto County,Oconto Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Oconto Falls Public Schools,WI,Oconto County,Oconto Falls,Government Facilities,Local Tribal Territory,Region 5 +53,"Oconto County Clerk, Oconto, WI",WI,Oconto County,Oconto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Oconto City Clerk, Oconto, WI",WI,Oconto County,Oconto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Oconomowoc Town Clerk, Waukesha, WI",WI,Waukesha County,Oconomowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Oconomowoc Lake Village Clerk, Waukesha, WI",WI,Waukesha County,Oconomowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Oconomowoc City Clerk, Waukesha, WI",WI,Waukesha County,Oconomowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Oconomowoc Area School District,WI,Waukesha County,Oconomowoc,Government Facilities,Local Tribal Territory,Region 5 +77,Oconee County Schools,GA,Oconee County,Watkinsville,Government Facilities,Local Tribal Territory,Region 4 +77,"Oconee County Board of Voter Registration and Elections, Oconee, SC",SC,Oconee County,Walhalla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Oconee County Board of Elections and Registrar, Oconee, GA",GA,Oconee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +35,Oconee County Board of Commissioners,GA,Oconee County,Watkinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Ochiltree County County Clerk, Ochiltree, TX",TX,Ochiltree County,Perryton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +79,"Oceola Township Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Oceola Township Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Oceanside Water District,OR,Tillamook County,Tillamook,Water and WasteWater Systems,Local Tribal Territory,Region 10 +79,Oceanside Union Free School District,NY,Nassau County,Oceanside,Government Facilities,Local Tribal Territory,Region 2 +69,"Oceana County Election Commission, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oceana County Clerk, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oceana County Board of Canvassars, Oceana, MI",MI,Oceana County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Ocean County Utilities Authority,NJ,Ocean County,Toms River,Water and WasteWater Systems,Private CI Entity,Region 2 +59,"Ocean County Commissioner of Registration, Ocean, NJ",NJ,Ocean County,Toms River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +50,"Ocean County Clerk, Ocean, NJ",NJ,Ocean County,Toms River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Ocean County Board of Elections, Ocean, NJ",NJ,Ocean County,Toms River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,Occupational Safety and Health Review Commission (OSHRC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +53,"Obion County Elections Administrator, Obion, TN",TN,Obion County,Union City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +30,"Oasis Town Clerk, Waushara, WI",WI,Waushara County,Plainfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Oakland Town Clerk, Jefferson, WI",WI,Jefferson County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Oakland Town Clerk, Douglas, WI",WI,Douglas County,South Range,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Oakland Town Clerk, Burnett, WI",WI,Burnett County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Oakland Municipal Registrar, Kennebec, ME",ME,Kennebec County,Oakland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Oakland Municipal Clerk, Kennebec, ME",ME,Kennebec County,Oakland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Oakland County, MI",MI,Oakland County,Pontiac,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +65,"Oakland County Election Commission, Oakland, MI",MI,Oakland County,Pontiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Oakland County Board of Canvassars, Oakland, MI",MI,Oakland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oakland Charter Township Election Commission, Oakland, MI",MI,Oakland County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Oakland Charter Township Clerk, Oakland, MI",MI,Oakland County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Oakham Town Clerk, Worcester, MA",MA,Worcester County,Oakham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Oakfield Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,Oakfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Oakfield Township Election Commission, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Oakfield Township Clerk, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Oakfield Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Oakfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Oakfield Municipal Registrar, Aroostook, ME",ME,Aroostook County,Oakfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Oakfield Municipal Clerk, Aroostook, ME",ME,Aroostook County,Oakfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Oakdale Village Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Oakdale Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Oak Valley Community Bank,CA,6099,Oakdale,Financial Services,Private CI Entity,Region 9 +91,Oak Ridge Schools,TN,Anderson County,Oak Ridge,Government Facilities,Local Tribal Territory,Region 4 +72,"Oak Park School District 97, IL",IL,Cook County,Oak Park,Government Facilities,Local Tribal Territory,Region 5 +38,"Oak Grove Town Clerk, Pierce, WI",WI,Pierce County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Oak Grove Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Oak Grove School District, CA",CA,Santa Clara County,San Jose,Government Facilities,Local Tribal Territory,Region 9 +43,"Oak Creek City Clerk, Milwaukee, WI",WI,Milwaukee County,Oak Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Oak Bluffs Town Clerk, Dukes, MA",MA,Dukes County,Oak Bluffs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Oahu Transit Services, Inc",HI,Honolulu County,Honolulu,Transportation Systems,Private CI Entity,Region 9 +66,OVERSEE MY IT LLC,TX,Denton County,Lewisville,Information Technology,Private CI Entity,Region 6 +48,OSHEAN Inc,RI,Washington County,North Kingstown,Information Technology,Private CI Entity,Region 1 +68,OSF HealthCare System,IL,Peoria County,Peoria,Healthcare and Public Health,Private CI Entity,Region 5 +46,"OPTIFORMS, INC",CA,Riverside County,Temecula,Information Technology,Private CI Entity,Region 9 +62,"ONE Gas, Inc.",OK,Tulsa County,Tulsa,Energy,Private CI Entity,Region 6 +72,ONE FLORIDA BANK,FL,Leon County,Tallahassee,Financial Services,Private CI Entity,Region 4 +51,OMNI Air International,OK,Tulsa County,Tulsa,Transportation Systems,Private CI Entity,Region 6 +33,OHPRS (Ohio Police Retirement System),OH,Delaware County,Columbus,Financial Services,Private CI Entity,Region 5 +48,"OE Enterprises, Inc.",NC,Orange County,Hillsborough,Healthcare and Public Health,Private CI Entity,Region 4 +14,ODNI - National Counterintelligence Center (NCSC) - CISA,DC,District of Columbia,Washington,"Defense Industrial Base, Government Facilities",Federal (non-FCEB),Region 3 +57,OCI Enterprises,TX,Bexar County,San Antonio,"Chemical, Energy",Private CI Entity,Region 6 +89,O'Brien County,IA,O,Primghar,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +67,Nyemaster,IA,Polk County,Des Moines,,Private CI Entity,Region 7 +35,"Nye County, Nevada",NV,Nye County,Tonopah,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +54,Nyack Public Schools,NY,Rockland County,Nyack,Government Facilities,Local Tribal Territory,Region 2 +61,Nutmeg State Financial Credit Union,CT,Hartford County,Rocky Hill,Financial Services,Private CI Entity,Region 1 +22,"Nunda Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Nunda Township Clerk, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Nulia,OR,Lane County,Eugene,Information Technology,Private CI Entity,Region 10 +66,"Nueces County Tax Assessor-Collector, Nueces, TX",TX,Nueces County,Corpus Christi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Nueces County County Clerk, Nueces, TX",TX,Nueces County,Corpus Christi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,Nucleus Security,FL,Sarasota County,Sarasota,Information Technology,Private CI Entity,Region 4 +70,Nuclear Waste Technical Review Board (NWTRB) - CISA,VA,Arlington County,Arlington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +63,Nuclear Regulatory Commission (NRC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +48,"Nuckolls County, NE",NE,Nuckolls County,Nelson,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +67,"Nuckolls County Clerk, Nuckolls, NE",NE,Nuckolls County,Nelson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +55,"Nowata County Election Board, Nowata, OK",OK,Nowata County,Nowata,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,Novus Insight,CT,Hartford County,East Hartford,Information Technology,Private CI Entity,Region 1 +65,"Novi Township Election Commission, Oakland, MI",MI,Oakland County,Northville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Novi Township Clerk, Oakland, MI",MI,Oakland County,Northville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Novesta Township Election Commission, Tuscola, MI",MI,Tuscola County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Novesta Township Clerk, Tuscola, MI",MI,Tuscola County,Deford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Novavax, Inc.",MD,Montgomery County,Gaithersburg,Healthcare and Public Health,Private CI Entity,Region 3 +59,Novant Health New Hanover Regional Medical Center,NC,New Hanover County,Wilmington,Healthcare and Public Health,Private CI Entity,Region 4 +63,Novant Health,NC,Forsyth County,Winston-Salem,Healthcare and Public Health,Private CI Entity,Region 4 +78,"Nottoway County Registrar, Nottoway, VA",VA,Nottoway County,Burkeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +78,"Nottoway County Electoral Board, Nottoway, VA",VA,Nottoway County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Nottingham Town Clerk, Rockingham, NH",NH,Rockingham County,Nottingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Nottawa Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Nottawa Township Election Commission, Isabella, MI",MI,Isabella County,Weidman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Nottawa Township Clerk, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Nottawa Township Clerk, Isabella, MI",MI,Isabella County,Weidman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Nott Company,MN,Ramsey County,Arden Hills,Critical Manufacturing,Private CI Entity,Region 5 +67,Norwood Water Commission,CO,San Miguel County,Norwood,Water and WasteWater Systems,Local Tribal Territory,Region 8 +67,"Norwood Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Norwood Township Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Norwood Town Clerk, Norfolk, MA",MA,Norfolk County,Norwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Norwood Town Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Norwood Public Schools,MA,Norfolk County,Norwood,Government Facilities,Local Tribal Territory,Region 1 +81,Norwin School District,PA,Westmoreland County,North Huntingdon,Government Facilities,Local Tribal Territory,Region 3 +66,"Norwich Township Election Commission, Newaygo, MI",MI,Newaygo County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Norwich Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Norwich Township Clerk, Newaygo, MI",MI,Newaygo County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Norwich Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Norwich Town Treasurer, Windsor, VT",VT,Windsor County,Norwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Norwich Town Clerk, Windsor, VT",VT,Windsor County,Norwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Norwich Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Norwich Registrar of Voters, New London, CT",CT,New London County,Norwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Norwich Public Utilities,CT,New London County,Norwich,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 1 +47,"Norwell Town Clerk, Plymouth, MA",MA,Plymouth County,Norwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Norway Township Election Commission, Dickinson, MI",MI,Dickinson County,Vulcan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Norway Township Clerk, Dickinson, MI",MI,Dickinson County,Vulcan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Norway Municipal Registrar, Oxford, ME",ME,Oxford County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Norway Municipal Clerk, Oxford, ME",ME,Oxford County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Norway City Election Commission, Dickinson, MI",MI,Dickinson County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Norway City Clerk, Dickinson, MI",MI,Dickinson County,Norway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Norwalk Village Clerk, Monroe, WI",WI,Monroe County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Norwalk Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Norwalk Registrar of Voters, Fairfield, CT",CT,Fairfield County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Norvell Township Election Commission, Jackson, MI",MI,Jackson County,Norvell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Norvell Township Clerk, Jackson, MI",MI,Jackson County,Norvell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Norton Town Treasurer, Essex, VT",VT,Essex County,Norton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Norton Town Clerk, Essex, VT",VT,Essex County,Norton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Norton Town Clerk, Bristol, MA",MA,Bristol County,Norton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Norton City Registrar, VA",VA,Norton city,Norton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Norton City Electoral Board, VA",VA,Norton city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +64,"Northwood Town Clerk, Rockingham, NH",NH,Rockingham County,Northwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Northwestern State University,LA,Natchitoches Parish,Natchitoches,Government Facilities,State,Region 6 +69,Northwestern Memorial Healthcare,IL,Cook County,Chicago,Healthcare and Public Health,Private CI Entity,Region 5 +24,Northwestern Counseling and Support Services,VT,Franklin County,St Albans City,Healthcare and Public Health,Private CI Entity,Region 1 +52,Northwest Tri-County Intermediate Unit,PA,Erie County,Edinboro,Government Facilities,Local Tribal Territory,Region 3 +68,Northwest Suburban Municipal Joint Action Water Agency,IL,Cook County,Elk Grove Village,Water and WasteWater Systems,Local Tribal Territory,Region 5 +51,Northwest Regional Police Department,PA,Lancaster County,Elizabethtown,"Emergency Services, Government Facilities",Local Tribal Territory,Region 3 +50,Northwest Regional Education Service District/Cascade Technology Alliance,OR,Washington County,Hillsboro,Information Technology,Local Tribal Territory,Region 10 +69,Northwest Public Schools,NE,Hall County,Grand Island,Government Facilities,Local Tribal Territory,Region 7 +42,Northwest Open Access Network,WA,Spokane County,Spokane Valley,Information Technology,Private CI Entity,Region 10 +59,Northwest Ohio Area Computer Services Cooperative,OH,Allen County,Lima,Information Technology,Local Tribal Territory,Region 5 +61,Northwest Iowa Power Cooperative,IA,Plymouth County,Le Mars,Energy,Private CI Entity,Region 7 +61,Northwest Independent School District,TX,Denton County,Justin,Government Facilities,Local Tribal Territory,Region 6 +67,Northwest Florida Health Network,FL,Leon County,Tallahassee,Healthcare and Public Health,Private CI Entity,Region 4 +67,Northwest Florida Community Hospital,FL,Washington County,Chipley,Healthcare and Public Health,Private CI Entity,Region 4 +45,Northwest Florida Beaches International Airport,FL,Bay County,Panama City,Transportation Systems,Local Tribal Territory,Region 4 +53,Northwest Education Services,MI,Leelanau County,Traverse City,Government Facilities,Local Tribal Territory,Region 5 +78,Northwest Bergen Central Dispatch,NJ,Bergen County,Ridgewood,Emergency Services,Local Tribal Territory,Region 2 +64,Northwest Arkansas Educational Service Cooperative,AR,Washington County,Farmington,Government Facilities,Local Tribal Territory,Region 6 +93,Northwest Area Education Agency,IA,Woodbury County,Sioux City,Government Facilities,Local Tribal Territory,Region 7 +55,"Northville Township Election Commission, Wayne, MI",MI,Wayne County,Northville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Northville Township Clerk, Wayne, MI",MI,Wayne County,Northville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Northview Public Schools,MI,Kent County,Grand Rapids,Government Facilities,Local Tribal Territory,Region 5 +84,"Northumberland Town Clerk, Coos, NH",NH,Coos County,Northumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Northumberland County Registrar, Northumberland, VA",VA,Northumberland County,Heathsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +88,"Northumberland County Electoral Board, Northumberland, VA",VA,Northumberland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +33,"Northumberland County Board of Elections, Northumberland, PA",PA,Northumberland County,Sunbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +69,Northshore School District #417,WA,Snohomish County,Bothell,Government Facilities,Local Tribal Territory,Region 10 +51,Northport-East Northport UFSD,NY,Suffolk County,Northport,Government Facilities,Local Tribal Territory,Region 2 +76,"Northport Municipal Registrar, Waldo, ME",ME,Waldo County,Northport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Northport Municipal Clerk, Waldo, ME",ME,Waldo County,Northport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Northpointe Behavioral Healthcare Systems,MI,Dickinson County,Kingsford,Healthcare and Public Health,Private CI Entity,Region 5 +76,"Northfield Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Whitmore Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Northfield Township Clerk, Washtenaw, MI",MI,Washtenaw County,Whitmore Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Northfield Town Treasurer, Washington, VT",VT,Washington County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Northfield Town Clerk, Washington, VT",VT,Washington County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Northfield Town Clerk, Merrimack, NH",NH,Merrimack County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Northfield Town Clerk, Jackson, WI",WI,Jackson County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Northfield Town Clerk, Franklin, MA",MA,Franklin County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Northfield Municipal Registrar, Washington, ME",ME,Washington County,Northfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Northfield Municipal Clerk, Washington, ME",ME,Washington County,Machias,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Northfield Bank,NJ,Middlesex County,Woodbridge Township,Financial Services,Private CI Entity,Region 2 +87,Northern Wasco County PUD,OR,Wasco County,The Dalles,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 10 +65,Northern Valley Communications,SD,Brown County,Aberdeen,Communications,Private CI Entity,Region 8 +55,Northern State University,SD,Brown County,Aberdeen,Government Facilities,State,Region 8 +60,Northern Oklahoma College,OK,Garfield County,Enid,Government Facilities,Local Tribal Territory,Region 6 +64,Northern Ohio Educational Computer Association,OH,Erie County,Sandusky,Information Technology,Local Tribal Territory,Region 5 +46,Northern Marianas Commonwealth Legislature,MP,,Capitol Hill,Government Facilities,State,Region 9 +5,"Northern Mariana Election Commission, MP",MP,69000,Capitol Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +62,Northern Kentucky Water District,KY,Kenton County,Erlanger,Water and WasteWater Systems,Local Tribal Territory,Region 4 +55,Northern Inyo Healthcare District,CA,Inyo County,Bishop,Healthcare and Public Health,Local Tribal Territory,Region 9 +23,Northern Essex Community College,MA,Essex County,Haverhill,Government Facilities,Local Tribal Territory,Region 1 +80,Northern Electric Cooperative,SD,Brown County,Bath,Energy,Private CI Entity,Region 8 +64,Northern Buckeye Education Council,OH,Fulton County,Archbold,Government Facilities,State,Region 5 +70,Northern Bedford County School District,PA,Bedford County,Loysburg,Government Facilities,Local Tribal Territory,Region 3 +54,Northern Arizona University,AZ,Coconino County,Flagstaff,Government Facilities,State,Region 9 +66,Northern Arizona Healthcare,AZ,Coconino County,Flagstaff,Healthcare and Public Health,Private CI Entity,Region 9 +47,Northeastern State University,OK,Cherokee County,Tahlequah,Government Facilities,State,Region 6 +80,Northeastern Security Systems,PA,Philadelphia County,Philadelphia,Information Technology,Private CI Entity,Region 3 +47,Northeast Technical Institute,ME,Cumberland County,Scarborough,,Private CI Entity,Region 1 +77,"Northeast Power Coordinating Council, Inc",NY,New York County,New York,Energy,Private CI Entity,Region 2 +61,Northeast Power,NE,Platte County,Columbus,Energy,Local Tribal Territory,Region 7 +46,Northeast Ohio Regional Sewer District,OH,Cuyahoga County,Cleveland,Water and WasteWater Systems,Local Tribal Territory,Region 5 +56,Northeast Ohio Management Information Network,OH,Trumbull County,Warren,Information Technology,Local Tribal Territory,Region 5 +44,Northeast Nebraska Network Consortium,NE,Dakota County,Jackson,Information Technology,Local Tribal Territory,Region 7 +67,Northeast Iowa Community College,IA,Dubuque County,Peosta,Government Facilities,Local Tribal Territory,Region 7 +66,Northeast Community College,NE,Madison County,Norfolk,Government Facilities,Local Tribal Territory,Region 7 +62,"Northbridge Town Clerk, Worcester, MA",MA,Worcester County,Northbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Northborough Town Clerk, Worcester, MA",MA,Worcester County,Northborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Northampton County Registrar, Northampton, VA",VA,Northampton County,Cape Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +69,"Northampton County Electoral Board, Northampton, VA",VA,Northampton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Northampton County Board of Elections, Northampton, PA",PA,Northampton County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Northampton County Board of Elections, Northampton, NC",NC,Northampton County,Willard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Northampton City Clerk, Hampshire, MA",MA,Hampshire County,Northampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,NorthCare Network,MI,Marquette County,Marquette,Healthcare and Public Health,Private CI Entity,Region 5 +47,"North Yarmouth Municipal Registrar, Cumberland, ME",ME,Cumberland County,North Yarmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"North Yarmouth Municipal Clerk, Cumberland, ME",ME,Cumberland County,North Yarmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,North Thurston Public Schools,WA,Thurston County,Lacey,Government Facilities,Local Tribal Territory,Region 10 +93,North Texas Neuroscience and Sleep Center,TX,Dallas County,Irving,Healthcare and Public Health,Private CI Entity,Region 6 +45,North Texas Municipal Water District,TX,Collin County,Wylie,Water and WasteWater Systems,Local Tribal Territory,Region 6 +89,North Texas Food Bank,TX,Collin County,Plano,Food and Agriculture,Private CI Entity,Region 6 +47,North Strabane Township Police Department,PA,Washington County,Canonsburg,"Emergency Services, Government Facilities",Local Tribal Territory,Region 3 +46,"North Stonington Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"North Stonington Registrar of Voters, New London, CT",CT,New London County,North Stonington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"North Star Township Election Commission, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"North Star Township Clerk, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,North St. Francois County R-I School District,MO,St. Francois County,Bonne Terre,Government Facilities,Local Tribal Territory,Region 7 +54,"North Smithfield Town Boards of Canvassers, Providence, RI",RI,Providence County,North Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +9,North Shore Community College,MA,Essex County,Danvers,Government Facilities,Local Tribal Territory,Region 1 +51,North Shore Central School District,NY,Nassau County,Sea Cliff,Government Facilities,Local Tribal Territory,Region 2 +62,"North Shade Township Election Commission, Gratiot, MI",MI,Gratiot County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"North Shade Township Clerk, Gratiot, MI",MI,Gratiot County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,North River Fire District,FL,Manatee County,Ellenton,Emergency Services,Local Tribal Territory,Region 4 +30,"North Reading Town Clerk, Middlesex, MA",MA,Middlesex County,North Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"North Providence Town Boards of Canvassers, Providence, RI",RI,Providence County,North Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"North Prairie Village Clerk, Waukesha, WI",WI,Waukesha County,North Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"North Plains Township Election Commission, Ionia, MI",MI,Ionia County,Hubbardston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"North Plains Township Clerk, Ionia, MI",MI,Ionia County,Hubbardston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,North Pike School District,MS,Pike County,Summit,Government Facilities,Local Tribal Territory,Region 4 +68,North Penn Water Authority,PA,Montgomery County,Lansdale,Water and WasteWater Systems,Local Tribal Territory,Region 3 +65,North Park University,IL,Cook County,Chicago,Government Facilities,Private CI Entity,Region 5 +70,North Montgomery Community School Corporation,IN,Montgomery County,Crawfordsville,Government Facilities,Local Tribal Territory,Region 5 +46,North Marin Water District,CA,Marin County,Corte Madera,Water and WasteWater Systems,Local Tribal Territory,Region 9 +38,"North Lancaster Town Clerk, Grant, WI",WI,Grant County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"North Kingstown Town Boards of Canvassers, Washington, RI",RI,Washington County,North Kingstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,North Iowa Area Community College,IA,Cerro Gordo County,Mason City,Government Facilities,Local Tribal Territory,Region 7 +48,North Idaho College,ID,Kootenai County,Coeur d'Alene,Government Facilities,Local Tribal Territory,Region 10 +87,"North Hudson Village Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"North Hero Town Treasurer, Grand Isle, VT",VT,Grand Isle County,North Hero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"North Hero Town Clerk, Grand Isle, VT",VT,Grand Isle County,North Hero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"North Haven Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"North Haven Registrar of Voters, New Haven, CT",CT,New Haven County,North Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"North Haven Municipal Registrar, Knox, ME",ME,Knox County,North Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"North Haven Municipal Clerk, Knox, ME",ME,Knox County,North Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"North Hampton Town Clerk, Rockingham, NH",NH,Rockingham County,North Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"North Freedom Village Clerk, Sauk, WI",WI,Sauk County,North Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"North Fond Du Lac Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,North Fond Du Lac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,North East Florida Educational Consortium,FL,Putnam County,Palatka,Government Facilities,Local Tribal Territory,Region 4 +47,North Davis Sewer District,UT,Davis County,Syracuse,Water and WasteWater Systems,Local Tribal Territory,Region 8 +51,North County Transit District,CA,San Diego County,Oceanside,Transportation Systems,Local Tribal Territory,Region 9 +90,North County Fire Protection District,CA,6073,Fallbrook,Emergency Services,Local Tribal Territory,Region 9 +90,North Country Savings Bank,NY,St. Lawrence County,Canton,Financial Services,Private CI Entity,Region 2 +73,North Country Hospital,VT,Orleans County,Newport,Healthcare and Public Health,Private CI Entity,Region 1 +65,North Central Public Power District,NE,Knox County,Creighton,Energy,Local Tribal Territory,Region 7 +66,North Carolina General Assembly,NC,Wake County,Raleigh,Government Facilities,State,Region 4 +49,North Carolina Department of Transportation,NC,Wake County,Raleigh,Transportation Systems,State,Region 4 +69,North Carolina Department of Revenue - CISA,NC,Wake County,Raleigh,Government Facilities,State,Region 4 +68,North Carolina Department of Health and Human Services,NC,Wake County,Raleigh,"Government Facilities, Healthcare and Public Health",State,Region 4 +61,North Canyon Medical Center,ID,Gooding County,Gooding,Healthcare and Public Health,Private CI Entity,Region 10 +73,"North Canaan Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"North Canaan Registrar of Voters, Litchfield, CT",CT,Litchfield County,North Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,North Caddo Medical Center,LA,Caddo Parish,Vivian,Healthcare and Public Health,Private CI Entity,Region 6 +21,"North Brookfield Town Clerk, Worcester, MA",MA,Worcester County,North Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"North Branford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"North Branford Registrar of Voters, New Haven, CT",CT,New Haven County,North Branford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"North Branch Township Election Commission, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"North Branch Township Clerk, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"North Berwick Municipal Registrar, York, ME",ME,York County,North Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"North Berwick Municipal Clerk, York, ME",ME,York County,North Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"North Bend Town Clerk, Jackson, WI",WI,Jackson County,Melrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"North Attleborough Elections Commission, Bristol, MA",MA,Bristol County,North Attleborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,North Atlantic Industries - CISA,NY,Suffolk County,Bohemia,Critical Manufacturing,Private CI Entity,Region 2 +62,"North Andover Town Clerk, Essex, MA",MA,Essex County,North Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,North American Savings Bank,MO,Jackson County,Grandview,Financial Services,Private CI Entity,Region 7 +62,North American Electric Reliability Corporation (NERC),GA,Fulton County,Atlanta,Energy,Private CI Entity,Region 4 +64,North American Division of Seventh-day Adventists,MD,Howard County,Columbia,,Private CI Entity,Region 3 +48,"North Allis Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"North Allis Township Clerk, Presque Isle, MI",MI,Presque Isle County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"North Adams City Clerk, Berkshire, MA",MA,Berkshire County,North Adams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Norris School District 160,NE,Lancaster County,Firth,Government Facilities,Local Tribal Territory,Region 7 +63,Norris Public Power District,NE,Seward County,Seward,Energy,Local Tribal Territory,Region 7 +96,Norris Electric Cooperative,IL,Jasper County,Newton,Energy,Private CI Entity,Region 5 +80,"Norrie Town Clerk, Marathon, WI",WI,Marathon County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Norridgewock Municipal Registrar, Somerset, ME",ME,Somerset County,Norridgewock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Norridgewock Municipal Clerk, Somerset, ME",ME,Somerset County,Norridgewock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Norman Township Election Commission, Manistee, MI",MI,Manistee County,Wellston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Norman Township Clerk, Manistee, MI",MI,Manistee County,Wellston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Norman Regional Health System,OK,Cleveland County,Norman,Healthcare and Public Health,Private CI Entity,Region 6 +26,"Norman County, Minnesota",MN,Norman County,Ada,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +50,"Norfolk Town Clerk, Norfolk, MA",MA,Norfolk County,Norfolk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Norfolk Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Norfolk Registrar of Voters, Litchfield, CT",CT,Litchfield County,Norfolk Historic District,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Norfolk Iron and Metal,NE,Madison County,Norfolk,Critical Manufacturing,Private CI Entity,Region 7 +67,Norfolk County Registry of Deeds,MA,Norfolk County,Dedham,Government Facilities,Local Tribal Territory,Region 1 +43,"Norfolk City Registrar, VA",VA,Norfolk city,Norfolk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Norfolk City Electoral Board, VA",VA,Norfolk city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,Nooksack Indian Tribe,WA,Whatcom County,Deming,Government Facilities,Local Tribal Territory,Region 10 +85,"Nome - Region IV Elections Office, Northern, Western & Southwest Alaska & Aleutian Chain, AK",AK,Nome Census Area,Nome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +89,"Nolan County Tax Assessor-Collector, Nolan, TX",TX,Nolan County,Sweetwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Nolan County County Clerk, Nolan, TX",TX,Nolan County,Sweetwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Nokomis Town Clerk, Oneida, WI",WI,Oneida County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Nodaway County Clerk, Nodaway, MO",MO,Nodaway County,Maryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,Nodak Electric Cooperative,ND,Grand Forks County,Grand Forks,Energy,Private CI Entity,Region 8 +45,"Nobles County Auditor-Treasurer, Nobles, MN",MN,Nobles County,Worthington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Nobleboro Municipal Registrar, Lincoln, ME",ME,Lincoln County,Nobleboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Nobleboro Municipal Clerk, Lincoln, ME",ME,Lincoln County,Nobleboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Noble Township Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Noble Township Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Noble County, Ohio Election Infrastructure",OH,Noble County,Caldwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Noble County Election Board, Noble, OK",OK,Noble County,Perry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,Noah Bank,NJ,Bergen County,Palisades Park,Financial Services,Private CI Entity,Region 2 +49,Nitsch Engineering,MA,Suffolk County,Boston,Critical Manufacturing,Private CI Entity,Region 1 +82,Nishnabotna Valley Rural Electric Cooperative,IA,Shelby County,Harlan,Energy,Private CI Entity,Region 7 +40,"Niobrara County Clerk, Niobrara, WY",WY,Niobrara County,Lusk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,"Niles Township Election Commission, Berrien, MI",MI,Berrien County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Niles Township Clerk, Berrien, MI",MI,Berrien County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Niles Elementary School District 71,IL,Cook County,Niles,Government Facilities,Local Tribal Territory,Region 5 +57,"Niles City Election Commission, Berrien/Cass, MI",MI,Berrien County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Niles City Clerk, Berrien/Cass, MI",MI,Berrien County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Nicollet County Public Service Office, Nicollet, MN",MN,Nicollet County,St Peter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Nicollet County Government Center,MN,Nicollet County,St Peter,Government Facilities,Local Tribal Territory,Region 5 +64,Nicolet National Bank,WI,Brown County,Green Bay,Financial Services,Private CI Entity,Region 5 +63,"Nichols Village Clerk, Outagamie, WI",WI,Outagamie County,Nichols,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Nicholls State University,LA,Lafourche Parish,Thibodaux,Government Facilities,State,Region 6 +89,"Nicholas Investment Partners, LP",CA,San Diego County,Rancho Santa Fe,Financial Services,Private CI Entity,Region 9 +51,"Nicholas County Clerk, Nicholas, WV",WV,Nicholas County,Summersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Nicholas County Clerk, Nicholas, KY",KY,Nicholas County,Carlisle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Niagara Town Clerk, Marinette, WI",WI,Marinette County,Niagara,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Niagara County, New York",NY,Niagara County,Lockport,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +51,"Niagara County Board of Elections, Niagara, NY",NY,Niagara County,Lockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +72,"Niagara City Clerk, Marinette, WI",WI,Marinette County,Niagara,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Nfina Technologies,AL,Mobile County,Mobile,Information Technology,Private CI Entity,Region 4 +34,Nez Perce Tribal Enterprises,ID,Nez Perce County,Lapwai,Commercial Facilities,Local Tribal Territory,Region 10 +64,Nez Perce County,ID,Nez Perce County,Lewiston,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +50,Nexus Water Group Inc.,IL,Cook County,Chicago,Water and WasteWater Systems,Private CI Entity,Region 5 +42,Nex Tech Wireless,KS,Ellis County,Hays,Communications,Private CI Entity,Region 7 +51,"Newtown Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Newtown Registrar of Voters, Fairfield, CT",CT,Fairfield County,Newtown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Newton Township Election Commission, Mackinac, MI",MI,Mackinac County,Gould City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Newton Township Election Commission, Calhoun, MI",MI,Calhoun County,Ceresco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Newton Township Clerk, Mackinac, MI",MI,Mackinac County,Gould City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Newton Township Clerk, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Newton Town Clerk, Rockingham, NH",NH,Rockingham County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Newton Town Clerk, Marquette, WI",WI,Marquette County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Newton Town Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Newton Public Schools, Newton, MA",MA,Middlesex County,Newton,"Emergency Services, Government Facilities",Local Tribal Territory,Region 1 +78,Newton County Water and Sewerage Authority,GA,Newton County,Covington,Water and WasteWater Systems,Local Tribal Territory,Region 4 +89,"Newton County Tax Assessor-Collector, Newton, TX",TX,Newton County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Newton County Election Commission, Newton, MS",MS,Newton County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Newton County County Clerk, Newton, TX",TX,Newton County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +7,"Newton County Clerk, Newton, MO",MO,Newton County,Neosho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Newton County Circuit Clerk, Newton, MS",MS,Newton County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Newton County Board of Elections and Registrar, Newton, GA",GA,Newton County,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,Newton County Board of Commissioners,GA,Newton County,Covington,Government Facilities,Local Tribal Territory,Region 4 +43,"Newton City Clerk, Middlesex, MA",MA,Middlesex County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Newry Municipal Registrar, Oxford, ME",ME,Oxford County,Newry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Newry Municipal Clerk, Oxford, ME",ME,Oxford County,Newry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Newport-Mesa Unified School District,CA,Orange County,Costa Mesa,Government Facilities,Local Tribal Territory,Region 9 +50,"Newport Town Treasurer, Orleans, VT",VT,Orleans County,Newport Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Newport Town Clerk, Sullivan, NH",NH,Sullivan County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Newport Town Clerk, Orleans, VT",VT,Orleans County,Newport Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Newport Town Clerk, Columbia, WI",WI,Columbia County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Newport School District - SAU 43,NH,Sullivan County,Newport,Government Facilities,Local Tribal Territory,Region 1 +77,Newport School District,WA,Pend Oreille County,Newport,Government Facilities,Local Tribal Territory,Region 10 +41,Newport News Public Schools,VA,Newport News city,Newport News,Government Facilities,Local Tribal Territory,Region 3 +39,"Newport News City Registrar, VA",VA,Newport News city,Newport News,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Newport News City Electoral Board, VA",VA,Newport News city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Newport Municipal Registrar, Penobscot, ME",ME,Penobscot County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Newport Municipal Clerk, Penobscot, ME",ME,Penobscot County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Newport City Treasurer, Orleans, VT",VT,Orleans County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Newport City Clerk, Orleans, VT",VT,Orleans County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Newport City Boards of Canvassers, Newport, RI",RI,Newport County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,Newport Beach Police Department,CA,Orange County,Newport Beach,Government Facilities,Local Tribal Territory,Region 9 +56,"Newmarket Town Clerk, Rockingham, NH",NH,Rockingham County,Newmarket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Newkirk Township Election Commission, Lake, MI",MI,Lake County,Luther,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Newkirk Township Clerk, Lake, MI",MI,Lake County,Luther,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Newington Town Clerk, Rockingham, NH",NH,Rockingham County,Newington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Newington Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Newington Registrar of Voters, Hartford, CT",CT,Hartford County,Newington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Newfields Town Clerk, Rockingham, NH",NH,Rockingham County,Newfields,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Newfield Township Election Commission, Oceana, MI",MI,Oceana County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Newfield Township Clerk, Oceana, MI",MI,Oceana County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Newfield Municipal Registrar, York, ME",ME,York County,Newfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Newfield Municipal Clerk, York, ME",ME,York County,Newfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Newfane Town Treasurer, Windham, VT",VT,Windham County,Newfane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Newfane Town Clerk, Windham, VT",VT,Windham County,Newfane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Newcastle Municipal Registrar, Lincoln, ME",ME,Lincoln County,Newcastle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Newcastle Municipal Clerk, Lincoln, ME",ME,Lincoln County,Newcastle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Newburyport City Clerk, Essex, MA",MA,Essex County,Newburyport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Newbury Town Treasurer, Orange, VT",VT,Orange County,Newbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Newbury Town Clerk, Orange, VT",VT,Orange County,Newbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Newbury Town Clerk, Merrimack, NH",NH,Merrimack County,Newbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Newbury Town Clerk, Essex, MA",MA,Essex County,Newbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Newburgh Municipal Registrar, Penobscot, ME",ME,Penobscot County,Newburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Newburgh Municipal Clerk, Penobscot, ME",ME,Penobscot County,Newburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Newburg Village Clerk, Washington/Ozaukee, WI",WI,Ozaukee County,West Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Newberry County Board of Voter Registration and Elections, Newberry, SC",SC,Newberry County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,"Newberg Township Election Commission, Cass, MI",MI,Cass County,Jones,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Newberg Township Clerk, Cass, MI",MI,Cass County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Newaygo County Regional Educational Service Agency,MI,Newaygo County,Fremont,Government Facilities,Local Tribal Territory,Region 5 +55,"Newaygo County Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Newaygo County Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Newaygo County Board of Canvassars, Newaygo, MI",MI,Newaygo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Newark Township Election Commission, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Newark Township Clerk, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Newark Town Treasurer, Caledonia, VT",VT,Caledonia County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Newark Town Clerk, Rock, WI",WI,Rock County,Beloit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Newark Town Clerk, Caledonia, VT",VT,Caledonia County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Newark School District 66,IL,Kendall County,Newark,Government Facilities,Local Tribal Territory,Region 5 +46,New York University Federal Credit Union,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +44,New York University (NYU)- CISA,NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +78,New York State Thruway Authority,NY,Albany County,Albany,Transportation Systems,State,Region 2 +70,New York State Teachers Retirement System,NY,Albany County,Albany,Financial Services,State,Region 2 +56,New York State Senate,NY,Albany County,Albany,Government Facilities,State,Region 2 +72,New York State Insurance Fund ,NY,New York County,New York,"Financial Services, Government Facilities",State,Region 2 +47,New York State Department of Environmental Conservation,NY,Albany County,Albany,Government Facilities,State,Region 2 +66,New York State Board of Elections,NY,Albany County,Albany,"Election Infrastructure, Government Facilities",State,Region 2 +64,New York Public Radio,NY,New York County,New York,Communications,Private CI Entity,Region 2 +62,New York Public Library,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +51,New York Presbyterian Hospital- CISA,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +62,New York Power Authority - CISA,NY,Westchester County,White Plains,Energy,State,Region 2 +49,New York Metropolitan Transportation Authority,NY,New York County,New York,Transportation Systems,State,Region 2 +65,New York Metropolitan Transport Authority- CISA,NY,New York County,New York,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 2 +58,New York Life Insurance Company ,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +68,New York Independent System Operator (NYISO),NY,Rensselaer County,Rensselaer,"Energy, Government Facilities",State,Region 2 +72,New York Independent System Operator,NY,Rensselaer County,Rensselaer,Energy,Private CI Entity,Region 2 +47,"New York County Board of Elections, New York, NY",NY,New York County,New York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +77,New York Community Bancorp,NY,Nassau County,Hicksville,Financial Services,Private CI Entity,Region 2 +53,New York City Police Pension Fund,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +50,New York City Police Department,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +58,New York City Housing Development Corporation,NY,New York County,New York,"Commercial Facilities, Government Facilities",Local Tribal Territory,Region 2 +44,New York City Housing Authority ,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +62,New York City Health and Hospitals Corporation- CISA,NY,New York County,New York,"Government Facilities, Healthcare and Public Health",Local Tribal Territory,Region 2 +62,New York City Health + Hospitals,NY,New York County,New York,Healthcare and Public Health,Local Tribal Territory,Region 2 +32,New York City Emergency Management,NY,Kings County,Brooklyn,Emergency Services,Local Tribal Territory,Region 2 +41,New York City Department of Sanitation,NY,New York County,New York,"Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +44,New York City Department of Information Technology and Telecommunications (DoITT),NY,Kings County,Brooklyn,"Government Facilities, Information Technology",Local Tribal Territory,Region 2 +56,New York City Department of Environmental Protection ,NY,Queens County,Elmhurst,Government Facilities,State,Region 2 +57,New York City Department of Education,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +53,New York City Cyber Command,NY,New York County,New York,Information Technology,Local Tribal Territory,Region 2 +55,New York City Council,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +53,New York City Campaign Finance Board,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +39,New York City - Department of Consumer and Worker Protection,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +78,New York Blood Center,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +35,New York Assembly,NY,Albany County,Albany,Government Facilities,State,Region 2 +85,"New Vineyard Municipal Registrar, Franklin, ME",ME,Franklin County,New Vineyard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"New Vineyard Municipal Clerk, Franklin, ME",ME,Franklin County,New Vineyard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,New Source Corporation,FL,Orange County,Orlando,Critical Manufacturing,Private CI Entity,Region 4 +34,"New Shoreham Town Boards of Canvassers, Washington, RI",RI,Washington County,New Shoreham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"New Sharon Municipal Registrar, Franklin, ME",ME,Franklin County,New Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"New Sharon Municipal Clerk, Franklin, ME",ME,Franklin County,New Sharon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"New Salem Town Clerk, Franklin, MA",MA,Franklin County,New Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,New River Regional Water Authority,VA,Fairfax County,Reston,Water and WasteWater Systems,Local Tribal Territory,Region 3 +42,New River Community and Technical College,WV,Raleigh County,Beaver,Government Facilities,Local Tribal Territory,Region 3 +76,"New Richmond City Clerk, St. Croix, WI",WI,St. Croix County,New Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,New Providence School District,NJ,Union County,New Providence,Government Facilities,Local Tribal Territory,Region 2 +61,"New Portland Municipal Registrar, Somerset, ME",ME,Somerset County,New Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"New Portland Municipal Clerk, Somerset, ME",ME,Somerset County,New Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,New Orleans Office of Inspector General,LA,Orleans Parish,New Orleans,Government Facilities,Local Tribal Territory,Region 6 +49,"New Milford Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"New Milford Registrar of Voters, Litchfield, CT",CT,Litchfield County,New Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,New Milford Public Schools,CT,9005,New Milford,Government Facilities,Local Tribal Territory,Region 1 +42,New Mexico State University,NM,Dona Ana County,Las Cruces,Government Facilities,State,Region 6 +71,New Mexico Military Institute,NM,Chaves County,Roswell,Government Facilities,State,Region 6 +34,New Mexico Institute of Mining and Technology,NM,Socorro County,Socorro,Government Facilities,State,Region 6 +46,New Mexico Human Services Department,NM,Bernalillo County,Albuquerque,"Government Facilities, Healthcare and Public Health",State,Region 6 +40,New Mexico Department of Homeland Security & Emergency Management,NM,Santa Fe County,Santa Fe,"Emergency Services, Government Facilities",State,Region 6 +66,New Mexico Corrections Department,NM,Santa Fe County,Santa Fe,Government Facilities,State,Region 6 +57,"New Mexico Children, Youth, and Families Department",NM,Bernalillo County,Albuquerque,Government Facilities,State,Region 6 +19,"New Marlborough Town Clerk, Berkshire, MA",MA,Berkshire County,New Marlborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,New Madrid County R1 School District,MO,New Madrid County,New Madrid,Government Facilities,Local Tribal Territory,Region 7 +51,"New Madrid County Clerk, New Madrid, MO",MO,New Madrid County,New Madrid,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +43,"New Lyme Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"New London Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"New London Town Clerk, Merrimack, NH",NH,Merrimack County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +11,"New London Registrar of Voters, New London, CT",CT,New London County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"New London City Clerk, Waupaca/Outagamie, WI",WI,Outagamie County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,New Lisbon School District,WI,Juneau County,New Lisbon,Government Facilities,Local Tribal Territory,Region 5 +51,"New Lisbon City Clerk, Juneau, WI",WI,Juneau County,New Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,New Lexington Clinic,KY,Fayette County,Lexington,Healthcare and Public Health,Private CI Entity,Region 4 +48,New Lenox School District,IL,Will County,New Lenox,Government Facilities,Local Tribal Territory,Region 5 +38,"New Kent County Registrar, New Kent, VA",VA,New Kent County,New Kent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +38,"New Kent County Electoral Board, New Kent, VA",VA,New Kent County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,New Jersey Transit Corp.,NJ,Essex County,Newark,Transportation Systems,State,Region 2 +57,New Jersey State Library,NJ,Mercer County,Trenton,Government Facilities,State,Region 2 +59,New Jersey Resources,NJ,Monmouth County,Wall Township,Energy,Private CI Entity,Region 2 +30,New Jersey Office of Homeland Security & Preparedness - New Jersey State Police,NJ,Mercer County,Hamilton Township,"Emergency Services, Government Facilities",State,Region 2 +80,New Jersey Office of Homeland Security & Preparedness - ITS 4G Broadband,NJ,Mercer County,Hamilton Township,"Emergency Services, Government Facilities",State,Region 2 +70,New Jersey Division of Elections,NJ,Mercer County,Trenton,"Election Infrastructure, Government Facilities",State,Region 2 +86,New Jersey Department of Health,NJ,Mercer County,Trenton,"Government Facilities, Healthcare and Public Health",State,Region 2 +45,"New Ipswich Town Clerk, Hillsborough, NH",NH,Hillsborough County,New Ipswich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"New Holstein Town Clerk, Calumet, WI",WI,Calumet County,New Holstein,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"New Holstein City Clerk, Calumet, WI",WI,Calumet County,New Holstein,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"New Haven Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"New Haven Township Election Commission, Gratiot, MI",MI,Gratiot County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"New Haven Township Clerk, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"New Haven Township Clerk, Gratiot, MI",MI,Gratiot County,Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"New Haven Town Treasurer, Addison, VT",VT,Addison County,New Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"New Haven Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"New Haven Town Clerk, Dunn, WI",WI,Dunn County,Boyceville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"New Haven Town Clerk, Addison, VT",VT,Addison County,New Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"New Haven Town Clerk, Adams, WI",WI,Adams County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"New Haven Registrar of Voters, New Haven, CT",CT,New Haven County,New Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"New Hartford Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"New Hartford Registrar of Voters, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,New Hanover County Schools - CISA,NC,New Hanover County,Wilmington,Government Facilities,Local Tribal Territory,Region 4 +57,"New Hanover County Board of Elections, New Hanover, NC",NC,New Hanover County,Wilmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"New Hampton Town Clerk, Belknap, NH",NH,Belknap County,New Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,New Hampshire Retirement Service,NH,Merrimack County,Concord,Financial Services,State,Region 1 +63,New Hampshire Oncology-Hematology,NH,Merrimack County,Hooksett,Healthcare and Public Health,Private CI Entity,Region 1 +39,New Hampshire Mutual Bancorp,NH,Merrimack County,Concord,Financial Services,Private CI Entity,Region 1 +56,"New Gloucester Municipal Registrar, Cumberland, ME",ME,Cumberland County,New Gloucester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"New Gloucester Municipal Clerk, Cumberland, ME",ME,Cumberland County,New Gloucester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"New Glarus Village Clerk, Green, WI",WI,Green County,New Glarus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"New Glarus Town Clerk, Green, WI",WI,Green County,New Glarus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"New Fairfield Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"New Fairfield Registrar of Voters, Fairfield, CT",CT,Fairfield County,New Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,New England Biolabs,MA,Essex County,Ipswich,Chemical,Private CI Entity,Region 1 +47,"New Durham Town Clerk, Strafford, NH",NH,Strafford County,New Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,New Directions Housing Corporation,KY,Jefferson County,Louisville,Commercial Facilities,Private CI Entity,Region 4 +92,"New Denmark Town Clerk, Brown, WI",WI,Brown County,Denmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"New Chester Town Clerk, Adams, WI",WI,Adams County,Grand Marsh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"New Castle Town Clerk, Rockingham, NH",NH,Rockingham County,New Castle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"New Castle County, DE",DE,New Castle County,New Castle,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +60,"New Canaan Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"New Canaan Registrar of Voters, Fairfield, CT",CT,Fairfield County,New Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"New Buffalo Township Election Commission, Berrien, MI",MI,Berrien County,New Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"New Buffalo Township Clerk, Berrien, MI",MI,Berrien County,New Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"New Buffalo City Election Commission, Berrien, MI",MI,Berrien County,New Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"New Buffalo City Clerk, Berrien, MI",MI,Berrien County,New Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"New Britain Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"New Britain Registrar of Voters, Hartford, CT",CT,Hartford County,New Britain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"New Braintree Town Clerk, Worcester, MA",MA,Worcester County,New Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"New Boston Town Clerk, Hillsborough, NH",NH,Hillsborough County,New Boston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,New Berlin Plastics Inc.,WI,Waukesha County,New Berlin,Critical Manufacturing,Private CI Entity,Region 5 +48,"New Berlin City Clerk, Waukesha, WI",WI,Waukesha County,New Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,New Bedford Public Schools,MA,Bristol County,New Bedford,Government Facilities,Local Tribal Territory,Region 1 +59,"New Bedford Elections Commission, Bristol, MA",MA,Bristol County,New Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"New Baltimore City Election Commission, Macomb, MI",MI,Macomb County,New Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"New Baltimore City Clerk, Macomb, MI",MI,Macomb County,New Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"New Auburn Village Clerk, Chippewa/Barron, WI",WI,Barron County,New Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"New Ashford Town Clerk, Berkshire, MA",MA,Berkshire County,New Ashford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Nevada State Education Association,NV,Clark County,Las Vegas,Government Facilities,State,Region 9 +70,Nevada State Democratic Party,NV,Clark County,Las Vegas,"Election Infrastructure, Government Facilities",State,Region 9 +62,"Nevada County Election Commision, Nevada, AR",AR,Nevada County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Nevada County Clerk-Recorder-Registrar of Voters, Nevada, CA",CA,Nevada County,Nevada City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +62,"Nevada County Clerk, Nevada, AR",AR,Nevada County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"Neva Town Clerk, Langlade, WI",WI,Langlade County,Deerbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Neumann University,PA,Delaware County,Aston,,Private CI Entity,Region 3 +58,"Neuman & Esser USA, Inc",TX,Harris County,Katy,Chemical,Private CI Entity,Region 6 +58,Network Solutions of Wisconsin,WI,Dane County,Madison,Information Technology,Private CI Entity,Region 5 +71,Net Number,MA,Middlesex County,Lowell,"Communications, Information Technology",Private CI Entity,Region 1 +32,"Nester Township Election Commission, Roscommon, MI",MI,Roscommon County,St Helen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Nester Township Clerk, Roscommon, MI",MI,Roscommon County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Ness County Clerk, Ness, KS",KS,Ness County,Ness City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Neshoba County Election Commission, Neshoba, MS",MS,Neshoba County,Philadelphia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Neshoba County Circuit Clerk, Neshoba, MS",MS,Neshoba County,Philadelphia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Neshkoro Village Clerk, Marquette, WI",WI,Marquette County,Neshkoro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Neshkoro Town Clerk, Marquette, WI",WI,Marquette County,Neshkoro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Neshaminy School District,PA,Bucks County,Langhorne,Government Facilities,Local Tribal Territory,Region 3 +62,Neptune Township,NJ,Monmouth County,Neptune City,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +57,Nephron Pharmaceuticals Corporation,SC,Lexington County,West Columbia,Healthcare and Public Health,Private CI Entity,Region 4 +86,"Nepeuskun Town Clerk, Winnebago, WI",WI,Winnebago County,Ripon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Neosho Village Clerk, Dodge, WI",WI,Dodge County,Neosho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Neosho County Community College,KS,Neosho County,Chanute,Government Facilities,Local Tribal Territory,Region 7 +54,"Neosho County Clerk, Neosho, KS",KS,Neosho County,Erie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,Nemaha County NE,NE,Nemaha County,Auburn,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +62,Nemaha County Hospital,NE,Nemaha County,Auburn,Healthcare and Public Health,Local Tribal Territory,Region 7 +56,"Nemaha County Clerk, Nemaha, NE",NE,Nemaha County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Nemaha County Clerk, Nemaha, KS",KS,Nemaha County,Seneca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,Nemaha Central School District USD115,KS,Nemaha County,Seneca,Government Facilities,Local Tribal Territory,Region 7 +67,Nelsonville Home & Savings Bank,OH,Athens County,Nelsonville,Financial Services,Private CI Entity,Region 5 +54,"Nelson Village Clerk, Buffalo, WI",WI,Buffalo County,Nelson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Nelson Township Election Commission, Kent, MI",MI,Kent County,Sand Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Nelson Township Clerk, Kent, MI",MI,Kent County,Sand Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Nelson Town Clerk, Cheshire, NH",NH,Cheshire County,Nelson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Nelson Town Clerk, Buffalo, WI",WI,Buffalo County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Nelson County Registrar, Nelson, VA",VA,Nelson County,Lovingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Nelson County Electoral Board, Nelson, VA",VA,Nelson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Nelson County Clerk, Nelson, KY",KY,Nelson County,Bardstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Nelson County Auditor, Nelson, ND",ND,Nelson County,Lakota,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +80,Nekoosa Port Edwards State Bank,WI,Wood County,Port Edwards,Financial Services,Private CI Entity,Region 5 +59,"Nekoosa City Clerk, Wood, WI",WI,Wood County,Nekoosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Neillsville City Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Negaunee Township Election Commission, Marquette, MI",MI,Marquette County,Negaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Negaunee Township Clerk, Marquette, MI",MI,Marquette County,Negaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Negaunee City Election Commission, Marquette, MI",MI,Marquette County,Negaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Negaunee City Clerk, Marquette, MI",MI,Marquette County,Negaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Neenah Town Clerk, Winnebago, WI",WI,Winnebago County,Neenah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Neenah City Clerk, Winnebago, WI",WI,Winnebago County,Neenah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Needham Town Clerk, Norfolk, MA",MA,Norfolk County,Needham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +21,"Necedah Village Clerk, Juneau, WI",WI,Juneau County,Necedah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Necedah Town Clerk, Juneau, WI",WI,Juneau County,Necedah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Nebraska State Bank & Trust Co.,NE,Wayne County,Wayne,Financial Services,Private CI Entity,Region 7 +67,Nebraska Public Power District,NE,Platte County,Columbus,Energy,State,Region 7 +54,Nebraska Hospital Association,NE,Lancaster County,Lincoln,Healthcare and Public Health,Private CI Entity,Region 7 +62,Nebraska Cancer Specialists,NE,Douglas County,Omaha,Healthcare and Public Health,Private CI Entity,Region 7 +65,Nazareth College of Rochester,NY,Monroe County,Rochester,Government Facilities,Private CI Entity,Region 2 +29,Nay Ah Shing School - Mille Lacs Band of Ojibwe,MN,Mille Lacs County,Onamia,Government Facilities,Local Tribal Territory,Region 5 +50,Navy Pier Inc,IL,Cook County,Chicago,Commercial Facilities,Private CI Entity,Region 5 +52,"Navia Benefit Solutions, Inc",WA,King County,Renton,Financial Services,Private CI Entity,Region 10 +96,"Navarro County Elections Administrator, Navarro, TX",TX,Navarro County,Corsicana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Navajo County Recorder, Navajo, AZ",AZ,Navajo County,Holbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,"Navajo County Elections Director, Navajo, AZ",AZ,Navajo County,Holbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +34,NavMD,TN,Knox County,Knoxville,Information Technology,Private CI Entity,Region 4 +52,Naugatuck Valley Radiological Associates,CT,9009,Waterbury,Nuclear Reactors Materials and Water,Private CI Entity,Region 1 +67,"Naugatuck Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Naugatuck Registrar of Voters, New Haven, CT",CT,New Haven County,Naugatuck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Natrona County, Wyoming",WY,Natrona County,Casper,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems",Local Tribal Territory,Region 8 +51,Natrona County School District #1,WY,Natrona County,Casper,Government Facilities,Local Tribal Territory,Region 8 +57,"Natives of Kodiak, LLC",AK,Kodiak Island Borough,Kodiak,Financial Services,Local Tribal Territory,Region 10 +37,National Women's Business Council (NWBC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +73,National Transportation Safety Board (NTSB) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,National Student Clearinghouse,VA,Fairfax County,Herndon,Information Technology,Private CI Entity,Region 3 +38,National Science Foundation (NSF) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +54,National Research Corporation,NE,Lancaster County,Lincoln,Information Technology,Private CI Entity,Region 7 +59,National Railroad Passenger Corporation (AMTRAK) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",Federal (non-FCEB),Region 3 +70,National Oilwell Varco,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +70,National Mediation Board (NMB),DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",Federal (non-FCEB),Region 3 +87,National Math + Science Initiative,TX,Harris County,Houston,,Private CI Entity,Region 6 +63,National Labor Relations Board (NLRB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +90,"National K Works, INC.",TX,Harris County,Houston,Critical Manufacturing,Private CI Entity,Region 6 +47,National Insurance Crime Bureau,IL,Cook County,Des Plaines,Financial Services,Private CI Entity,Region 5 +58,National Endowment for the Humanities (NEH) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +58,National Endowment for the Arts (NEA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +50,National Cyber-Forensics and Training Alliance,PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +67,National Credit Union Administration (NCUA) - CISA,VA,Alexandria city,Alexandria,"Financial Services, Government Facilities",FCEB,Region 3 +67,National Council on Disability (NCD) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +73,National Cooperative Bank,VA,Arlington County,Arlington,Financial Services,Private CI Entity,Region 3 +29,National Coop Grocers,MN,Ramsey County,St Paul,Food and Agriculture,Private CI Entity,Region 5 +63,National Consumer Cooperative Bank (NCCB) - CISA,VA,Arlington County,Arlington,"Financial Services, Government Facilities",Federal (non-FCEB),Region 3 +35,National Center for Supercomputing Applications,IL,Champaign County,Urbana,Information Technology,State,Region 5 +60,National Center For Civil and Human Rights,GA,Fulton County,Atlanta,Government Facilities,Private CI Entity,Region 4 +84,National Capital Planning Commission (NCPC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +73,National Bank Holdings Corporation,CO,Arapahoe County,Greenwood Village,Financial Services,Private CI Entity,Region 8 +81,National Aviation Academy,FL,Pinellas County,Clearwater,Transportation Systems,Private CI Entity,Region 4 +78,"National Auto Lenders, Inc.",FL,12086,Hialeah,Financial Services,Private CI Entity,Region 4 +47,National Association for Intercollegiate Athletics,MO,Jackson County,KCMO,,Private CI Entity,Region 7 +53,National Archives and Records Administration (NARA) - CISA,MD,Prince George,College Park,Government Facilities,FCEB,Region 3 +61,National Aeronautics and Space Administration (NASA) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +49,"Natick Town Clerk, Middlesex, MA",MA,Middlesex County,Natick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Nathan Adelson Hospice,NV,Clark County,Henderson,Healthcare and Public Health,Private CI Entity,Region 9 +63,"Natchitoches Parish Registrar of Voters, Natchitoches, LA",LA,Natchitoches Parish,Natchitoches,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +91,"Natchitoches Parish Clerk of Court, Natchitoches, LA",LA,Natchitoches Parish,Natchitoches,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Nassau County, New York",NY,Nassau County,Mineola,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +90,"Nassau County Supervisor of Elections, Nassau, FL",FL,Nassau County,Yulee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,Nassau County IT,NY,Nassau County,Garden City,Information Technology,Local Tribal Territory,Region 2 +60,Nassau County Council on Aging,FL,Nassau County,Fernandina Beach,Government Facilities,Private CI Entity,Region 4 +57,"Nassau County Board of Elections, Nassau, NY",NY,Nassau County,Garden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +70,"Nashville Town Clerk, Forest, WI",WI,Forest County,Crandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Nashua City Clerk, Hillsborough, NH",NH,Hillsborough County,Nashua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Nashotah Village Clerk, Waukesha, WI",WI,Waukesha County,Nashotah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Nash County Board of Elections, Nash, NC",NC,Nash County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Nasewaupee Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Narragansett Town Boards of Canvassers, Washington, RI",RI,Washington County,Narragansett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Narragansett Regional School District,MA,Worcester County,Templeton,Government Facilities,Local Tribal Territory,Region 1 +81,"Napoleon Township Election Commission, Jackson, MI",MI,Jackson County,Napoleon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Napoleon Township Clerk, Jackson, MI",MI,Jackson County,Napoleon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Naples Town Clerk, Buffalo, WI",WI,Buffalo County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Naples Municipal Registrar, Cumberland, ME",ME,Cumberland County,Naples,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Naples Municipal Clerk, Cumberland, ME",ME,Cumberland County,Naples,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Naperville Public Library,IL,Will County,Naperville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Naperville Community Unit School District 203,IL,DuPage County,Naperville,Government Facilities,Local Tribal Territory,Region 5 +36,Napa County Office of Education,CA,Napa County,Napa,Government Facilities,Local Tribal Territory,Region 9 +50,"Napa County Assessor-Recorder-County Clerk-Registrar of Voters, Napa, CA",CA,Napa County,Napa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +19,"Nantucket Town Clerk, NANTUCKET, MA",MA,Nantucket County,Nantucket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Nance County NE,NE,Nance County,Fullerton,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +62,"Nance County Clerk, Nance, NE",NE,Nance County,Fullerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Namakagon Town Clerk, Bayfield, WI",WI,Bayfield County,Cable,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Nahma Township Election Commission, Delta, MI",MI,Delta County,Nahma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Nahma Township Clerk, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Nahant Town Clerk, Essex, MA",MA,Essex County,Nahant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Nadeau Township Election Commission, Menominee, MI",MI,Menominee County,Carney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Nadeau Township Clerk, Menominee, MI",MI,Menominee County,Carney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Nacogdoches County Elections Administrator, Nacogdoches, TX",TX,Nacogdoches County,Nacogdoches,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,Nabholz Construction Corporation,AR,Faulkner County,Conway,Commercial Facilities,Private CI Entity,Region 6 +54,NYSERNet,NY,Onondaga County,Syracuse,Information Technology,Private CI Entity,Region 2 +60,"NYSARC, Inc. d/b/a The Arc New York",NY,Albany County,Latham,Healthcare and Public Health,Private CI Entity,Region 2 +48,NYS Bridge Authority,NY,Ulster County,Highland,Transportation Systems,State,Region 2 +64,NYHTC & HANYC Employee Benefit Funds,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +10,NYC Office of Special Narcotics Prosecutor,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +76,NYC Office of Labor Relations,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +44,NYC Kings County District Attorney's Office,NY,Kings County,Brooklyn,Government Facilities,Local Tribal Territory,Region 2 +48,NYC Fire Department of New York,NY,Kings County,Brooklyn,Emergency Services,Local Tribal Territory,Region 2 +73,NYC Economic Development Corporation,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +50,NYC Dept. of Small Business Services,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +51,NYC Department of Transportation,NY,New York County,New York,Transportation Systems,Local Tribal Territory,Region 2 +51,NYC Department of Social Services,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +55,NYC Department of Records and Information Services,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +63,NYC Department of Parks,NY,New York County,New York,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +91,NYC Department of Investigation,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +49,NYC Department of Health and Mental Hygiene,NY,Queens County,Long Island City,"Government Facilities, Healthcare and Public Health",Local Tribal Territory,Region 2 +60,NYC Department of Education,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +29,NYC Department of City Planning,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +60,NYC Department of Buildings,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +83,NYC Department Of Design And Construction,NY,Queens County,Long Island City,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 2 +50,NYC Board of Elections,NY,New York County,New York,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +84,NYC Administration for Children's Services,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +53,NXD Labs,MI,Oakland County,Farmington,Information Technology,Private CI Entity,Region 5 +69,NWCCD-Sheridan College,WY,Johnson County,Buffalo,Government Facilities,Local Tribal Territory,Region 8 +86,NW Priority Credit Union,OR,Multnomah County,Portland,Financial Services,Private CI Entity,Region 10 +43,"NRG Systems, Inc.",VT,Chittenden County,Hinesburg,Energy,Private CI Entity,Region 1 +46,NP Information System,WA,Whatcom County,Bellingham,Information Technology,Private CI Entity,Region 10 +57,NOBLE SUPPLY & LOGISTICS,MA,Suffolk County,Boston,Transportation Systems,Private CI Entity,Region 1 +63,NMC Health,KS,Harvey County,Newton,Healthcare and Public Health,Private CI Entity,Region 7 +60,NLP Logix,FL,Duval County,Jacksonville,Information Technology,Private CI Entity,Region 4 +72,NLMK USA,PA,Mercer County,Farrell,Critical Manufacturing,Private CI Entity,Region 3 +43,NLETS,AZ,Maricopa County,Phoenix,Information Technology,State,Region 9 +64,NJ Office of Legislative Services,NJ,Mercer County,Trenton,Government Facilities,State,Region 2 +60,NJ Office of Homeland Security & Preparedness,NJ,Mercer County,Hamilton Township,"Election Infrastructure, Government Facilities",State,Region 2 +58,"NISA Investment Advisors, LLC",MO,St. Louis County,St. Louis,Financial Services,Private CI Entity,Region 7 +77,NIH Federal Credit Union,MD,Montgomery County,Rockville,Financial Services,Private CI Entity,Region 3 +95,NIC USA INC,KS,Johnson County,Olathe,"Election Infrastructure, Information Technology",Private CI Entity,Region 7 +43,NH-ISAC,VA,Arlington County,Arlington,"Healthcare and Public Health, Information Technology",Private CI Entity,Region 3 +59,NH Department of Information Technology,NH,Merrimack County,Concord,"Government Facilities, Information Technology",State,Region 1 +71,NEW Cooperative,IA,Webster County,Fort Dodge,Energy,Private CI Entity,Region 7 +50,NEOnet,OH,Summit County,Cuyahoga Falls,Information Technology,Local Tribal Territory,Region 5 +64,ND Paper,IL,DuPage County,Oak Brook,"Chemical, Critical Manufacturing",Private CI Entity,Region 5 +58,NCS Technologies Inc,VA,Prince William County,Manassas,Information Technology,Private CI Entity,Region 3 +65,NC Department of the Secretary of State,NC,Wake County,Raleigh,Government Facilities,State,Region 4 +35,NC Community College System,NC,Wake County,Raleigh,Government Facilities,Local Tribal Territory,Region 4 +59,NBU Texas,TX,Comal County,New Braunfels,"Energy, Water and WasteWater Systems",Private CI Entity,Region 6 +60,NBCUniversal- CISA,NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +60,NATA Compliance Services,NV,Washoe County,Reno,Transportation Systems,Private CI Entity,Region 9 +56,NASDAQ- CISA,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +61,NASA Federal Credit Union,MD,Prince George,Upper Marlboro,Financial Services,Private CI Entity,Region 3 +60,NAMSA,OH,Wood County,Northwood,Defense Industrial Base,Private CI Entity,Region 5 +74,NAES CORPORATION,WA,King County,Issaquah,Energy,Private CI Entity,Region 10 +50,NAC Architectures,WA,King County,Seattle,Information Technology,Private CI Entity,Region 10 +90,Myrtle Point School District,OR,Coos County,Myrtle Point,Government Facilities,Local Tribal Territory,Region 10 +58,Mutual Security Credit Union,CT,Fairfield County,Shelton,Financial Services,Private CI Entity,Region 1 +49,"Mussey Township Election Commission, St. Clair, MI",MI,St. Clair County,Capac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Mussey Township Clerk, St. Clair, MI",MI,St. Clair County,Capac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Musselshell County Election Administrator, Musselshell, MT",MT,Musselshell County,Roundup,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,"Muskogee County Election Board, Muskogee, OK",OK,Muskogee County,Muskogee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Muskingum Valley Educational Service Center,OH,Muskingum County,Zanesville,Government Facilities,Local Tribal Territory,Region 5 +78,"Muskingum County, Ohio Election Infrastructure",OH,Muskingum County,Zanesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Muskegon County Election Commission, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Muskegon County Clerk, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Muskegon County Board of Canvassars, Muskegon, MI",MI,Muskegon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Muskegon Charter Township Election Commission, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Muskegon Charter Township Clerk, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Muskego-Norway School District,WI,Waukesha County,Muskego,Government Facilities,Local Tribal Territory,Region 5 +55,"Muskego City Clerk, Waukesha, WI",WI,Waukesha County,Muskego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Music for Minors Inc.,CA,San Mateo County,San Carlos,,Private CI Entity,Region 9 +41,Music City Center,TN,Davidson County,Nashville,Commercial Facilities,Private CI Entity,Region 4 +70,"Muscogee County Board of Elections and Registrar, Muscogee, GA",GA,Muscogee County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Muscoda Village Clerk, Grant/Iowa, WI",WI,Grant County,Muscoda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Muscoda Town Clerk, Grant, WI",WI,Grant County,Muscoda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Muscatine County Auditor, Muscatine, IA",IA,Muscatine County,Muscatine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,"Murry Town Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Murray State University,KY,Calloway County,Murray,Government Facilities,State,Region 4 +49,"Murray County Board of Elections and Registrar, Murray, GA",GA,Murray County,Chatsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Murray County Auditor, Murray, MN",MN,Murray County,Slayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Murphy Oil Corporation - CISA,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +71,Murdoch's Ranch & Home Supply,MT,Gallatin County,Bozeman,Commercial Facilities,Private CI Entity,Region 8 +45,"Munro Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Munro Township Clerk, Cheboygan, MI",MI,Cheboygan County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Munising Township Election Commission, Alger, MI",MI,Alger County,Wetmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Munising Township Clerk, Alger, MI",MI,Alger County,Wetmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Munising City Election Commission, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Munising City Clerk, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Municipality of Princeton,NJ,Mercer County,Princeton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +47,Municipality of Monroeville,PA,Allegheny County,Monroeville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +70,"Municipality of Bethel Park, PA",PA,Allegheny County,Bethel Park,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +83,Municipality Of Bayamon,PR,72021,Bayamón,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +45,Municipal Water District of Orange County,CA,Orange County,Fountain Valley,Water and WasteWater Systems,Local Tribal Territory,Region 9 +64,Municipal Utility Board - City of Pryor,OK,Mayes County,Pryor,Water and WasteWater Systems,Local Tribal Territory,Region 6 +59,Municipal Electric Authority of Georgia,GA,Fulton County,Sandy Springs,Energy,Private CI Entity,Region 4 +64,"Municipal Authority of Westmoreland County, PA",PA,Westmoreland County,New Stanton,Water and WasteWater Systems,Local Tribal Territory,Region 3 +76,"Mundy Township Election Commission, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Mundy Township Clerk, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Multnomah University,OR,Multnomah County,Portland,,Private CI Entity,Region 10 +56,"Multnomah County Clerk, Multnomah, OR",OR,Multnomah County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +59,"Mullett Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Mullett Township Clerk, Cheboygan, MI",MI,Cheboygan County,Topinabee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Mullen Public Schools,NE,Hooker County,Mullen,Government Facilities,Local Tribal Territory,Region 7 +52,"Mukwonago Village Clerk, Waukesha/Walworth, WI",WI,Walworth County,Mukwonago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Mukwa Town Clerk, Waupaca, WI",WI,Waupaca County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +17,Muir Station Capital / Gainesway Farm,KY,Fayette County,Lexington,Food and Agriculture,Private CI Entity,Region 4 +54,Muir Beach Community Services District,CA,Marin County,Muir Beach,Water and WasteWater Systems,Local Tribal Territory,Region 9 +57,Muhlenberg County Water Dist,KY,Muhlenberg County,Bremen,Water and WasteWater Systems,Local Tribal Territory,Region 4 +47,"Mueller Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Gulliver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Mueller Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Gulliver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Mt. Sinai School District,NY,Suffolk County,Mt Sinai,Government Facilities,Local Tribal Territory,Region 2 +50,Mt. Lebanon School District,PA,Lebanon County,Lebanon,Government Facilities,Local Tribal Territory,Region 3 +53,"Mower County Auditor-Treasurer, Mower, MN",MN,Mower County,Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Mountrail County Auditor, Mountrail, ND",ND,Mountrail County,Stanley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,Mountain Valley Orthopedics PC,PA,Monroe County,East Stroudsburg,Healthcare and Public Health,Private CI Entity,Region 3 +27,"Mountain Town Clerk, Oconto, WI",WI,Oconto County,Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Mountain Comprehensive Care Center,KY,Fayette County,Lexington,Healthcare and Public Health,Private CI Entity,Region 4 +68,"Mount Washington Town Clerk, Berkshire, MA",MA,Berkshire County,Mt Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Mount Wachusett Community College,MA,Worcester County,Gardner,Government Facilities,Local Tribal Territory,Region 1 +76,"Mount Vernon Municipal Registrar, Kennebec, ME",ME,Kennebec County,Mt Desert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Mount Vernon Municipal Clerk, Kennebec, ME",ME,Kennebec County,Mt Desert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Mount Tabor Town Treasurer, Rutland, VT",VT,Rutland County,Mt Tabor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Mount Tabor Town Clerk, Rutland, VT",VT,Rutland County,Mt Tabor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +15,"Mount Sterling Village Clerk, Crawford, WI",WI,Crawford County,Mt Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Mount Sinai South Nassau,NY,Nassau County,Hempstead,Healthcare and Public Health,Private CI Entity,Region 2 +58,Mount Sinai Hospital,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +58,Mount Sinai Health System - CISA,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +54,Mount Pleasant Waterworks,SC,Charleston County,Mt Pleasant,Water and WasteWater Systems,Local Tribal Territory,Region 4 +92,"Mount Pleasant Town Clerk, Green, WI",WI,Green County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Mount Pleasant City Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Mount Pleasant City Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Mount Olive Township School District,NJ,Morris County,Mt Olive,Government Facilities,Local Tribal Territory,Region 2 +46,Mount Olive Township,NJ,Morris County,Mt Olive,Government Facilities,Local Tribal Territory,Region 2 +43,"Mount Morris Township Election Commission, Genesee, MI",MI,Genesee County,Mt Morris Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Mount Morris Township Clerk, Genesee, MI",MI,Genesee County,Mt Morris Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Mount Morris City Election Commission, Genesee, MI",MI,Genesee County,Mt Morris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Mount Morris City Clerk, Genesee, MI",MI,Genesee County,Mt Morris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Mount Laurel Township Municipal Utilities Authority,NJ,Burlington County,Mt Laurel Township,Water and WasteWater Systems,Local Tribal Territory,Region 2 +38,"Mount Ida Town Clerk, Grant, WI",WI,Grant County,Fennimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Mount Horeb Village Clerk, Dane, WI",WI,Dane County,Mt Horeb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Mount Hope Village Clerk, Grant, WI",WI,Grant County,Mt Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Mount Hope Town Clerk, Grant, WI",WI,Grant County,Mt Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Mount Hood Community College,OR,Multnomah County,Gresham,Government Facilities,Local Tribal Territory,Region 10 +39,Mount Holyoke College,MA,Hampshire County,South Hadley,Government Facilities,Private CI Entity,Region 1 +57,"Mount Holly Town Treasurer, Rutland, VT",VT,Rutland County,Mt Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Mount Holly Town Clerk, Rutland, VT",VT,Rutland County,Mt Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Mount Haley Township Election Commission, Midland, MI",MI,Midland County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Mount Haley Township Clerk, Midland, MI",MI,Midland County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Mount Forest Township Election Commission, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Mount Forest Township Clerk, Bay, MI",MI,Bay County,Pinconning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Mount Desert Municipal Registrar, Hancock, ME",ME,Hancock County,Mt Desert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Mount Desert Municipal Clerk, Hancock, ME",ME,Hancock County,Mt Desert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Mount Clemens City Election Commission, Macomb, MI",MI,Macomb County,Mt Clemens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Mount Clemens City Clerk, Macomb, MI",MI,Macomb County,Mt Clemens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Mount Calvary Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,Mt Calvary,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Moundville Town Clerk, Marquette, WI",WI,Marquette County,Endeavor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Mounds View Public Schools, MN",MN,Ramsey County,Shoreview,Government Facilities,Local Tribal Territory,Region 5 +87,Mounain View Electric Association,CO,Lincoln County,Limon,Energy,Private CI Entity,Region 8 +85,Moultrie County Sheriff's Office,IL,Moultrie County,Sullivan,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +85,Moultrie County Courthouse - County Clerk Network,IL,Moultrie County,Sullivan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Moultonborough Town Clerk, Carroll, NH",NH,Carroll County,Moultonborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Moulton Niguel Water District,CA,Orange County,Laguna Niguel,Water and WasteWater Systems,Local Tribal Territory,Region 9 +93,"Mottville Township Election Commission, St. Joseph, MI",MI,St. Joseph County,White Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Mottville Township Clerk, St. Joseph, MI",MI,St. Joseph County,White Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Motlow State Community College,TN,Moore County,Tullahoma,Government Facilities,Local Tribal Territory,Region 4 +90,"Motley County Tax Assessor-Collector, Motley, TX",TX,Motley County,Matador,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Motley County County Clerk, Motley, TX",TX,Motley County,Matador,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,Mothers Against Drunk Driving,TX,Dallas County,Farmers Branch,,Private CI Entity,Region 6 +91,"Mosinee Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Mosinee City Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Moses Lake Community Health Center,WA,Grant County,Moses Lake,Healthcare and Public Health,Private CI Entity,Region 10 +93,"Mosel Town Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,MoseSys,FL,Sarasota County,Venice,Information Technology,Private CI Entity,Region 4 +58,"Moscow Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Moscow Township Clerk, Hillsdale, MI",MI,Hillsdale County,Jerome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Moscow Town Clerk, Iowa, WI",WI,Iowa County,Hollandale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Mosaic Community Services,MD,Baltimore County,Timonium,Healthcare and Public Health,Private CI Entity,Region 3 +60,"Morton Township Election Commission, Mecosta, MI",MI,Mecosta County,Mecosta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Morton Township Clerk, Mecosta, MI",MI,Mecosta County,Mecosta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Morton County Clerk, Morton, KS",KS,Morton County,Elkhart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Morton County Auditor, Morton, ND",ND,Morton County,Mandan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,Mortgage Solutions of Colorado,CO,El Paso County,Colorado Springs,Financial Services,Private CI Entity,Region 8 +49,"Morse Town Clerk, Ashland, WI",WI,Ashland County,Mellen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Morrow Equipment Company,OR,Marion County,Salem,Critical Manufacturing,Private CI Entity,Region 10 +69,"Morrow County, Ohio Election Infrastructure",OH,Morrow County,Mt Gilead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Morrow County, OH",OH,Morrow County,Mt Gilead,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +54,"Morristown Town Treasurer, Lamoille, VT",VT,Lamoille County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Morristown Town Clerk, Lamoille, VT",VT,Lamoille County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Morrison Town Clerk, Brown, WI",WI,Brown County,Greenleaf,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Morrison County MN,MN,Morrison County,Little Falls,Government Facilities,Local Tribal Territory,Region 5 +50,"Morrison County Auditor, Morrison, MN",MN,Morrison County,Little Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Morris-Union Jointure Commission,NJ,Union County,New Providence,Water and WasteWater Systems,Local Tribal Territory,Region 2 +65,"Morris Town Clerk, Shawano, WI",WI,Shawano County,Tigerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Morris Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Morris Registrar of Voters, Litchfield, CT",CT,Litchfield County,Morris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,Morris K. Udall and Stewart L. Udall Foundation (UDALL) - CISA,AZ,Pima County,Tucson,Government Facilities,FCEB,Region 9 +96,"Morris County Tax Assessor-Collector, Morris, TX",TX,Morris County,Daingerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,Morris County Kansas,KS,Morris County,Council Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +96,"Morris County County Clerk, Morris, TX",TX,Morris County,Daingerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Morris County Commissioner of Registration, Morris, NJ",NJ,Morris County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +86,"Morris County Clerk, Morris, NJ",NJ,Morris County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +85,"Morris County Board of Elections, Morris, NJ",NJ,Morris County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +50,"Morrill Municipal Registrar, Waldo, ME",ME,Waldo County,Morrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Morrill Municipal Clerk, Waldo, ME",ME,Waldo County,Morrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Morrill County, NE",NE,Morrill County,Bridgeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Morrill County Clerk, Morrill, NE",NE,Morrill County,Bridgeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +72,"Morongo Unified School District, CA",CA,San Bernardino County,Twentynine Palms,Government Facilities,Local Tribal Territory,Region 9 +94,"Morgan Town Treasurer, Orleans, VT",VT,Orleans County,Morgan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Morgan Town Clerk, Orleans, VT",VT,Orleans County,Morgan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Morgan Town Clerk, Oconto, WI",WI,Oconto County,Oconto Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Morgan Stanley ,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +46,"Morgan County, Ohio Election Infrastructure",OH,Morgan County,McConnelsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Morgan County, Illinois",IL,Morgan County,Jacksonville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,"Morgan County Probate Court, AL",AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +32,"Morgan County Judge of Probate, Morgan, AL",AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Morgan County Elections Administrator, Morgan, TN",TN,Morgan County,Wartburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,Morgan County Commission,AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Morgan County Clerk, Morgan, WV",WV,Morgan County,Berkeley Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +80,"Morgan County Clerk, Morgan, UT",UT,Morgan County,Morgan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +93,"Morgan County Clerk, Morgan, MO",MO,Morgan County,Versailles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Morgan County Clerk, Morgan, KY",KY,Morgan County,West Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Morgan County Clerk, Morgan, IL",IL,Morgan County,Jacksonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Morgan County Clerk and Recorder, Morgan, CO",CO,Morgan County,Fort Morgan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,"Morgan County Circuit Clerk, Morgan, AL",AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Morgan County Board of Registrars, Morgan, AL",AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Morgan County Board of Elections and Registrar, Morgan, GA",GA,Morgan County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Morgan County Absentee Elections Manager, Morgan, AL",AL,Morgan County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Moretown Town Treasurer, Washington, VT",VT,Washington County,Moretown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Moretown Town Clerk, Washington, VT",VT,Washington County,Moretown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Moreno Valley Unified School District,CA,Riverside County,Moreno Valley,Government Facilities,Local Tribal Territory,Region 9 +48,"Morenci City Election Commission, Lenawee, MI",MI,Lenawee County,Morenci,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Morenci City Clerk, Lenawee, MI",MI,Lenawee County,Morenci,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Morehouse Parish Registrar of Voters, Morehouse, LA",LA,Morehouse Parish,Bastrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Morehouse Parish Clerk of Court, Morehouse, LA",LA,Morehouse Parish,Bastrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Moran Township Election Commission, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Moran Township Clerk, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Moraine Valley Community College,IL,Cook County,Blue Island,Government Facilities,Local Tribal Territory,Region 5 +23,"Mora County Clerk, Mora, NM",NM,Mora County,Mora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +77,Moorpark Unified School District,CA,Ventura County,Moorpark,Government Facilities,Local Tribal Territory,Region 9 +69,"Moorland Township Election Commission, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Moorland Township Clerk, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Moore Township Election Commission, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Moore Township Clerk, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Moore County Tax Assessor-Collector, Moore, TX",TX,Moore County,Dumas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +31,"Moore County Elections Administrator, Moore, TN",TN,Moore County,Lynchburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Moore County County Clerk, Moore, TX",TX,Moore County,Dumas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Moore County Board of Elections, Moore, NC",NC,Moore County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Moonshot Innovations, LLC",KS,Johnson County,Overland Park,Information Technology,Private CI Entity,Region 7 +48,Moody's Corporation- CISA,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +63,"Moody County Auditor, Moody, SD",SD,Moody County,Flandreau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +69,MoodleUS,KS,Johnson County,Overland Park,Information Technology,Private CI Entity,Region 7 +57,"Montville Township Public Schools, NJ",NJ,Morris County,Montville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +70,"Montville Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Montville Registrar of Voters, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Montville Public Schools,CT,New London County,Montville,Government Facilities,Local Tribal Territory,Region 1 +80,"Montville Municipal Registrar, Waldo, ME",ME,Waldo County,Montville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Montville Municipal Clerk, Waldo, ME",ME,Waldo County,Montville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Montrose Town Clerk, Dane, WI",WI,Dane County,Belleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Montrose County Clerk and Recorder, Montrose, CO",CO,Montrose County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,"Montrose City Election Commission, Genesee, MI",MI,Genesee County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Montrose City Clerk, Genesee, MI",MI,Genesee County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Montrose Charter Township Election Commission, Genesee, MI",MI,Genesee County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Montrose Charter Township Clerk, Genesee, MI",MI,Genesee County,Montrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Montreal City Clerk, Iron, WI",WI,Iron County,Montreal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Montpelier City Treasurer, Washington, VT",VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Montpelier City Clerk, Washington, VT",VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Montoursville Area School District,PA,Lycoming County,Montoursville,Government Facilities,Local Tribal Territory,Region 3 +58,"Montmorency Township Election Commission, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Montmorency Township Clerk, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Montmorency County Election Commission, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Montmorency County Clerk, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Montmorency County Board of Canvassars, Montmorency, MI",MI,Montmorency County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Monticello Village Clerk, Green, WI",WI,Green County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Monticello Town Clerk, Lafayette, WI",WI,Lafayette County,Shullsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Monticello Central School District,NY,Orange County,Middletown,Government Facilities,Local Tribal Territory,Region 2 +58,Montgomery Water Works,AL,Montgomery County,Montgomery,Water and WasteWater Systems,Local Tribal Territory,Region 4 +40,Montgomery Township,NJ,Somerset County,Montgomery,Government Facilities,Local Tribal Territory,Region 2 +44,"Montgomery Town Treasurer, Franklin, VT",VT,Franklin County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Montgomery Town Clerk, Hampden, MA",MA,Hampden County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Montgomery Town Clerk, Franklin, VT",VT,Franklin County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Montgomery Public Schools, AL",AL,Montgomery County,Montgomery,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +64,"Montgomery County, VA",VA,Montgomery County,Christiansburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Montgomery County, Ohio Election Infrastructure",OH,Montgomery County,Dayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Montgomery County, New York",NY,Montgomery County,Fonda,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +52,"Montgomery County, IA",IA,Montgomery County,Red Oak,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +63,"Montgomery County Registrar, Montgomery, VA",VA,Montgomery County,Christiansburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,Montgomery County Public Schools,MD,Montgomery County,Rockville,Government Facilities,Local Tribal Territory,Region 3 +53,"Montgomery County Memorial Hospital, IA",IA,Montgomery County,Red Oak,Healthcare and Public Health,Local Tribal Territory,Region 7 +99,"Montgomery County Judge of Probate, Montgomery, AL",AL,Montgomery County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Montgomery County Electoral Board, Montgomery, VA",VA,Montgomery County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Montgomery County Elections Administrator, Montgomery, TX",TX,Montgomery County,Conroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Montgomery County Elections Administrator, Montgomery, TN",TN,Montgomery County,Clarksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Montgomery County Election Commission, Montgomery, MS",MS,Montgomery County,Winona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,Montgomery County Educational Service Center,OH,Montgomery County,Dayton,Government Facilities,Local Tribal Territory,Region 5 +63,Montgomery County Community College,PA,Montgomery County,Blue Bell,Government Facilities,Local Tribal Territory,Region 3 +62,"Montgomery County Clerk, Montgomery, MO",MO,Montgomery County,Montgomery City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Montgomery County Clerk, Montgomery, KY",KY,Montgomery County,Mt Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Montgomery County Clerk, Montgomery, KS",KS,Montgomery County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,"Montgomery County Circuit Clerk, Montgomery, MS",MS,Montgomery County,Winona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Montgomery County Circuit Clerk, Montgomery, AL",AL,Montgomery County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Montgomery County Board of Registrars, Montgomery, AL",AL,Montgomery County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Montgomery County Board of Elections, Montgomery, PA",PA,Montgomery County,Norristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Montgomery County Board of Elections, Montgomery, NY",NY,Montgomery County,Fonda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +75,"Montgomery County Board of Elections, Montgomery, NC",NC,Montgomery County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Montgomery County Board of Elections, Montgomery, MD",MD,Montgomery County,Gaithersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +67,"Montgomery County Board of Elections and Registrar, Montgomery, GA",GA,Montgomery County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,Montgomery County Board of Developmental Disabilities Services,OH,Montgomery County,Dayton,Government Facilities,Local Tribal Territory,Region 5 +40,"Montgomery County Absentee Elections Manager, Montgomery, AL",AL,Montgomery County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,Montgomery College,MD,Montgomery County,Rockville,Government Facilities,Local Tribal Territory,Region 3 +61,Montgomery Area School District,PA,Lycoming County,Montgomery,Government Facilities,Local Tribal Territory,Region 3 +63,"Montfort Village Clerk, Grant/Iowa, WI",WI,Grant County,Montfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Montezuma County Clerk and Recorder, Montezuma, CO",CO,Montezuma County,Cortez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,Montezuma County,CO,Montezuma County,Cortez,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +52,Montevideo Public Schools,MN,Chippewa County,Montevideo,Government Facilities,Local Tribal Territory,Region 5 +43,"Monterey Township Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Monterey Township Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Monterey Town Clerk, Berkshire, MA",MA,Berkshire County,Monterey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Monterey Regional Water Pollution Ctrl Agency,CA,Monterey County,Monterey,Water and WasteWater Systems,Local Tribal Territory,Region 9 +92,"Monterey County Registrar of Voters, Monterey, CA",CA,Monterey County,Salinas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +52,Monterey County Office of Education,CA,Monterey County,Salinas,Government Facilities,Local Tribal Territory,Region 9 +64,"Montello Town Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Montello City Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Montefiore Medicine Academic Health System, Inc.",NY,Bronx County,Bronx,Healthcare and Public Health,Private CI Entity,Region 2 +66,Montecito Bank and Trust,CA,Santa Barbara County,Santa Barbara,Financial Services,Private CI Entity,Region 9 +58,Monte Vista Water District,CA,San Bernardino County,Montclair,Water and WasteWater Systems,Local Tribal Territory,Region 9 +58,"Montcalm Township Election Commission, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Montcalm Township Clerk, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Montcalm County Election Commission, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Montcalm County Clerk, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Montcalm County Board of Canvassars, Montcalm, MI",MI,Montcalm County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Montana Town Clerk, Buffalo, WI",WI,Buffalo County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Montana State University Billings,MT,Yellowstone County,Billings,Government Facilities,State,Region 8 +80,Montana Secretary of State,MT,Lewis and Clark County,Helena,"Election Infrastructure, Government Facilities",State,Region 8 +38,"Montague Township Election Commission, Muskegon, MI",MI,Muskegon County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Montague Township Clerk, Muskegon, MI",MI,Muskegon County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Montague Town Clerk, Franklin, MA",MA,Franklin County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Montague County Elections Administrator, Montague, TX",TX,Montague County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,"Mont Vernon Town Clerk, Hillsborough, NH",NH,Hillsborough County,Mont Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Monson Town Clerk, Hampden, MA",MA,Hampden County,Monson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Monson Savings Bank,MA,Hampden County,Monson,Financial Services,Private CI Entity,Region 1 +48,"Monson Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Monson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Monson Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Monson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,Monrovia Unified School District,CA,Los Angeles County,Monrovia,Government Facilities,Local Tribal Territory,Region 9 +75,Monroe-Woodbury Cent. School District,NY,Orange County,Woodbury,Government Facilities,Local Tribal Territory,Region 2 +93,"Monroe Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Monroe Township Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Monroe Township Board of Education,NJ,Middlesex County,Monroe Township,Government Facilities,Local Tribal Territory,Region 2 +94,"Monroe Town Clerk, Green, WI",WI,Green County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Monroe Town Clerk, Grafton, NH",NH,Grafton County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Monroe Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Monroe Town Clerk, Adams, WI",WI,Adams County,Arkdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Monroe Registrar of Voters, Fairfield, CT",CT,Fairfield County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,Monroe Regional Information Center,NY,Monroe County,Rochester,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 2 +71,"Monroe Municipal Registrar, Waldo, ME",ME,Waldo County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Monroe Municipal Clerk, Waldo, ME",ME,Waldo County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,Monroe Health Center,WV,Monroe County,Union,Healthcare and Public Health,Private CI Entity,Region 3 +94,Monroe Federal Savings and Loan,OH,Miami County,Tipp City,Financial Services,Private CI Entity,Region 5 +15,"Monroe County, Ohio Election Infrastructure",OH,Monroe County,Woodsfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Monroe County, New York",NY,Monroe County,Rochester,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +69,"Monroe County, IA",IA,Monroe County,Albia,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +76,"Monroe County Supervisor of Elections, FL",FL,Monroe County,Key West,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,Monroe County School System GA,GA,Monroe County,Forsyth,Government Facilities,Local Tribal Territory,Region 4 +67,"Monroe County Judge of Probate, Monroe, AL",AL,Monroe County,Monroeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,Monroe County Electric Cooperative,IL,Monroe County,Waterloo,Energy,Private CI Entity,Region 5 +66,"Monroe County Elections Administrator, Monroe, TN",TN,Monroe County,Madisonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +28,"Monroe County Election Commission, Monroe, MS",MS,Monroe County,Aberdeen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Monroe County Election Commission, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Monroe County Commissioners,PA,Monroe County,Stroudsburg,Government Facilities,Local Tribal Territory,Region 3 +40,"Monroe County Clerk, Monroe, WV",WV,Monroe County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Monroe County Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Monroe County Clerk, Monroe, MO",MO,Monroe County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Monroe County Clerk, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Monroe County Clerk, Monroe, IN",IN,Monroe County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Monroe County Clerk, Monroe, IL",IL,Monroe County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Monroe County Circuit Clerk, Monroe, MS",MS,Monroe County,Aberdeen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Monroe County Circuit Clerk, Monroe, AL",AL,Monroe County,Monroeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Monroe County Board of Registrars, Monroe, AL",AL,Monroe County,Monroeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Monroe County Board of Elections, Monroe, PA",PA,Monroe County,Stroudsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Monroe County Board of Elections and Registrar, Monroe, GA",GA,Monroe County,Forsyth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Monroe County Board of Canvassars, Monroe, MI",MI,Monroe County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Monroe County Absentee Elections Manager, Monroe, AL",AL,Monroe County,Monroeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Monroe Community Hospital, NY",NY,Monroe County,Rochester,"Government Facilities, Healthcare and Public Health",Local Tribal Territory,Region 2 +65,"Monroe City Election Commission, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Monroe City Clerk, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Monroe City Clerk, Green, WI",WI,Green County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Monroe Charter Township Election Commission, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Monroe Charter Township Clerk, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Monroe Ambulance,NY,Monroe County,Rochester,Emergency Services,Private CI Entity,Region 2 +59,"Monongalia County Clerk, Monongalia, WV",WV,Monongalia County,Morgantown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Monona City Clerk, Dane, WI",WI,Dane County,Monona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Mono County Registrar of Voters, Mono, CA",CA,Mono County,Bridgeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +28,"Monmouth Municipal Registrar, Kennebec, ME",ME,Kennebec County,Monmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Monmouth Municipal Clerk, Kennebec, ME",ME,Kennebec County,Monmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Monmouth County Superintendent of Elections/Commissioner of Registration, Monmouth, NJ",NJ,Monmouth County,Freehold,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +62,Monmouth County Prosecutor's Office,NJ,Monmouth County,Freehold,Government Facilities,Local Tribal Territory,Region 2 +61,Monmouth County Information Technology Services,NJ,Monmouth County,Freehold,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 2 +54,"Monmouth County Board of Elections, Monmouth, NJ",NJ,Monmouth County,Freehold,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +58,"Monkton Town Treasurer, Addison, VT",VT,Addison County,Monkton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Monkton Town Clerk, Addison, VT",VT,Addison County,Monkton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Monitor Charter Township Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Monitor Charter Township Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Moniteau School District,PA,Butler County,West Sunbury,Government Facilities,Local Tribal Territory,Region 3 +58,"Moniteau County Clerk, Moniteau, MO",MO,Moniteau County,California,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,"Monico Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Monhegan Island Plantation Municipal Registrar, Lincoln, ME",ME,Lincoln County,Monhegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Monhegan Island Plantation Municipal Clerk, Lincoln, ME",ME,Lincoln County,Monhegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Mondovi Town Clerk, Buffalo, WI",WI,Buffalo County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Mondovi City Clerk, Buffalo, WI",WI,Buffalo County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Moltke Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Moltke Township Clerk, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Molitor Town Clerk, Taylor, WI",WI,Taylor County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Molick Enterprises Inc.,CA,San Diego County,Ramona,Information Technology,Private CI Entity,Region 9 +60,Mojave Air & Space Port,CA,Kern County,Mojave,Transportation Systems,Local Tribal Territory,Region 9 +60,"Mohave County Recorder, Mohave, AZ",AZ,Mohave County,Kingman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +60,"Mohave County Elections Director, Mohave, AZ",AZ,Mohave County,Kingman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +55,Mohave Community College,AZ,Mohave County,Kingman,Government Facilities,Local Tribal Territory,Region 9 +41,"Moffatt Township Election Commission, Arenac, MI",MI,Arenac County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Moffatt Township Clerk, Arenac, MI",MI,Arenac County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Modoc County Auditor-Clerk-Recorder, Modoc, CA",CA,Modoc County,Alturas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +41,Modesto Irrigation District,CA,Stanislaus County,Modesto,Water and WasteWater Systems,Private CI Entity,Region 9 +82,"Moderna, Inc.",MA,Middlesex County,Cambridge,Healthcare and Public Health,Private CI Entity,Region 1 +54,"Modena Town Clerk, Buffalo, WI",WI,Buffalo County,Nelson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Mobilize,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +74,Mobile County Public School System,AL,Mobile County,Mobile,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +60,"Mobile County Judge of Probate, Mobile, AL",AL,Mobile County,Mobile,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,Mobile County Commission,AL,Mobile County,Mobile,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +40,"Mobile County Circuit Clerk, Mobile, AL",AL,Mobile County,Mobile,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Mobile County Board of Registrars, Mobile, AL",AL,Mobile County,Mobile,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Mobile County Absentee Elections Manager, Mobile, AL",AL,Mobile County,Mobile,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Mitchell Township Election Commission, Alcona, MI",MI,Alcona County,Curran,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Mitchell Township Clerk, Alcona, MI",MI,Alcona County,Curran,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Mitchell Town Clerk, Sheboygan, WI",WI,Sheboygan County,Cascade,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Mitchell County, IA",IA,Mitchell County,Osage,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +90,"Mitchell County Tax Assessor-Collector, Mitchell, TX",TX,Mitchell County,Colorado City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Mitchell County County Clerk, Mitchell, TX",TX,Mitchell County,Colorado City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Mitchell County Clerk, Mitchell, KS",KS,Mitchell County,Beloit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +37,"Mitchell County Board of Elections, Mitchell, NC",NC,Mitchell County,Bakersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Mitchell County Board of Elections and Registrar, Mitchell, GA",GA,Mitchell County,Camilla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,Missouri Valley College,MO,Saline County,Marshall,Government Facilities,Private CI Entity,Region 7 +62,Missouri State Employees' Retirement System,MO,Cole County,Jefferson City,Financial Services,State,Region 7 +71,Missouri Southern State University,MO,Jasper County,Joplin,Government Facilities,State,Region 7 +79,Missouri Secretary of State,MO,Cole County,Jefferson City,"Election Infrastructure, Government Facilities",State,Region 7 +46,Missouri River Energy Services,SD,Lincoln County,Sioux Falls,Energy,Local Tribal Territory,Region 8 +51,Missouri Lottery,MO,Cole County,Jefferson City,Financial Services,State,Region 7 +68,Missouri Higher Education Loan Authority,MO,St. Louis County,Chesterfield,Financial Services,Private CI Entity,Region 7 +75,Missouri Employers Mutual,MO,Boone County,Columbia,Financial Services,Private CI Entity,Region 7 +33,Missoula Public Library,MT,Missoula County,Missoula,Government Facilities,Local Tribal Territory,Region 8 +55,"Missoula County, Montana",MT,Missoula County,Missoula,"Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +73,"Missoula County Elections Department, Montana",MT,Missoula County,Missoula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,Missoula Aging Services,MT,Missoula County,Missoula,Healthcare and Public Health,Private CI Entity,Region 8 +51,Mississippi Secretary of State,MS,Hinds County,Jackson,"Election Infrastructure, Government Facilities",State,Region 4 +83,Mississippi River Commission - CISA,MS,Warren County,Vicksburg,"Government Facilities, Water and WasteWater Systems",Federal (non-FCEB),Region 4 +11,Mississippi Office of the State Auditor,MS,Hinds County,Jackson,Government Facilities,State,Region 4 +39,Mississippi Dept of Human Services,MS,Hinds County,Jackson,"Government Facilities, Healthcare and Public Health",State,Region 4 +57,Mississippi Department of Information Technology Services - CISA,MS,Hinds County,Jackson,"Government Facilities, Information Technology",State,Region 4 +76,"Mississippi County Election Commision, Mississippi, AR",AR,Mississippi County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Mississippi County Clerk, Mississippi, AR",AR,Mississippi County,Blytheville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Mission Valley Bank,CA,Los Angeles County,Los Angeles,Financial Services,Private CI Entity,Region 9 +51,Mission Oriented Rapid Solution Engineering Corporation,MA,Middlesex County,Cambridge,Defense Industrial Base,Private CI Entity,Region 1 +60,Mission Healthcare,CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +83,Mission Bank,CA,Kern County,Bakersfield,Financial Services,Private CI Entity,Region 9 +39,"Missaukee County Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Missaukee County Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Missaukee County Board of Canvassars, Missaukee, MI",MI,Missaukee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Misoenergy,IN,Hamilton County,Carmel,Energy,Private CI Entity,Region 5 +67,"Mishicot Village Clerk, Manitowoc, WI",WI,Manitowoc County,Mishicot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Minot State University,ND,Ward County,Minot,Government Facilities,State,Region 8 +47,"Minot Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Minot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Minot Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Minot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Minong Village Clerk, Washburn, WI",WI,Washburn County,Minong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Minong Town Clerk, Washburn, WI",WI,Washburn County,Minong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Minocqua Town Clerk, Oneida, WI",WI,Oneida County,Minocqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Minnesota Secretary of State,MN,Ramsey County,St Paul,"Election Infrastructure, Government Facilities",State,Region 5 +93,Minnesota Limited,GA,Cobb County,Atlanta,Transportation Systems,Private CI Entity,Region 4 +34,"Minnehaha County Auditor, Minnehaha, SD",SD,Minnehaha County,Sioux Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +46,Minisink Valley Central School District,NY,Orange County,Middletown,Government Facilities,Local Tribal Territory,Region 2 +25,Minidoka County Idaho,ID,Minidoka County,Rupert,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +87,"Mingo County Clerk, Mingo, WV",WV,Mingo County,Williamson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +38,"Minerva Networks, Inc.",CA,Santa Clara County,San Jose,Information Technology,Private CI Entity,Region 9 +71,Mineral Wells ISD,TX,Palo Pinto County,Mineral Wells,Government Facilities,Local Tribal Territory,Region 6 +63,"Mineral Point Town Clerk, Iowa, WI",WI,Iowa County,Mineral Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Mineral Point School District,WI,Iowa County,Mineral Point,Government Facilities,Local Tribal Territory,Region 5 +67,"Mineral Point City Clerk, Iowa, WI",WI,Iowa County,Mineral Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Mineral County Election Administrator, Mineral, MT",MT,Mineral County,Superior,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"Mineral County Clerk, Mineral, WV",WV,Mineral County,Keyser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +67,"Mineral County Clerk, Mineral, NV",NV,Mineral County,Hawthorne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +54,"Mineral County Clerk and Recorder, Mineral, CO",CO,Mineral County,Creede,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,Mineral County,OH,Franklin County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Miner County Auditor, Miner, SD",SD,Miner County,Howard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +44,"Minden Township Election Commission, Sanilac, MI",MI,Sanilac County,Minden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Minden Township Clerk, Sanilac, MI",MI,Sanilac County,Minden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Milwaukee Metropolitan Sewerage District,WI,Milwaukee County,Milwaukee,Water and WasteWater Systems,Local Tribal Territory,Region 5 +78,"Milwaukee County, WI",WI,Milwaukee County,Milwaukee,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +86,"Milwaukee County Clerk, Milwaukee, WI",WI,Milwaukee County,Milwaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Milwaukee College Prep,WI,Milwaukee County,Milwaukee,Government Facilities,Local Tribal Territory,Region 5 +53,Milwaukee Bucks (Fiserv Forum),WI,Milwaukee County,Milwaukee,Commercial Facilities,Private CI Entity,Region 5 +63,Milwaukee Area Technical College,WI,Milwaukee County,Milwaukee,Government Facilities,Local Tribal Territory,Region 5 +76,"Milton Township Election Commission, Cass, MI",MI,Cass County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Milton Township Election Commission, Antrim, MI",MI,Antrim County,Kewadin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Milton Township Clerk, Cass, MI",MI,Cass County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Milton Township Clerk, Antrim, MI",MI,Antrim County,Kewadin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Milton Town Treasurer, Chittenden, VT",VT,Chittenden County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Milton Town Clerk, Strafford, NH",NH,Strafford County,Milton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Milton Town Clerk, Rock, WI",WI,Rock County,Milton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Milton Town Clerk, Norfolk, MA",MA,Norfolk County,Milton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Milton Town Clerk, Chittenden, VT",VT,Chittenden County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Milton Town Clerk, Buffalo, WI",WI,Buffalo County,Fountain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Milton Hershey School,PA,Dauphin County,Hershey,,Private CI Entity,Region 3 +37,"Milton City Clerk, Rock, WI",WI,Rock County,Milton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Milo Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Milo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Milo Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Milo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Millville Town Clerk, Worcester, MA",MA,Worcester County,Millville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Millville Town Clerk, Grant, WI",WI,Grant County,Woodman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Millville Board of Education,NJ,Cumberland County,Millville,Government Facilities,Local Tribal Territory,Region 2 +44,"Millston Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Millsaps College,MS,Hinds County,Jackson,Government Facilities,Private CI Entity,Region 4 +61,"Mills Township Election Commission, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Mills Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Mills Township Clerk, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Mills Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Mills County, Iowa",IA,Mills County,Glenwood,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +90,"Mills County Tax Assessor-Collector, Mills, TX",TX,Mills County,Goldthwaite,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Mills County County Clerk, Mills, TX",TX,Mills County,Goldthwaite,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Millis Town Clerk, Norfolk, MA",MA,Norfolk County,Millis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Millinocket Municipal Registrar, Penobscot, ME",ME,Penobscot County,Millinocket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Millinocket Municipal Clerk, Penobscot, ME",ME,Penobscot County,Millinocket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Millington Township Election Commission, Tuscola, MI",MI,Tuscola County,Millington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Millington Township Clerk, Tuscola, MI",MI,Tuscola County,Millington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Miller Pipeline,IN,Marion County,Clermont,Energy,Private CI Entity,Region 5 +53,"Miller County Election Commision, Miller, AR",AR,Miller County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Miller County Clerk, Miller, MO",MO,Miller County,Tuscumbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Miller County Clerk, Miller, AR",AR,Miller County,Texarkana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Miller County Board of Elections and Registrar, Miller, GA",GA,Miller County,Colquitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Millennium Trust Company LLC,IL,DuPage County,Oak Brook,Financial Services,Private CI Entity,Region 5 +67,Millennium Challenge Corporation (MCC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +5,"Millen Township Election Commission, Alcona, MI",MI,Alcona County,Barton City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Millen Township Clerk, Alcona, MI",MI,Alcona County,Barton City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Mille Lacs County, MN",MN,Mille Lacs County,Milaca,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +22,"Mille Lacs County Auditor-Treasurer, Mille Lacs, MN",MN,Mille Lacs County,Milaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Millbury Town Clerk, Worcester, MA",MA,Worcester County,Millbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,Millbury Public Schools,MA,Worcester County,Millbury,Government Facilities,Local Tribal Territory,Region 1 +83,"Millbrook Township Election Commission, Mecosta, MI",MI,Mecosta County,Blanchard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Millbrook Township Clerk, Mecosta, MI",MI,Mecosta County,Blanchard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Millard County Clerk, Millard, UT",UT,Millard County,Fillmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +7,"Milladore Village Clerk, Wood/Portage, WI",WI,Wood County,Milladore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +7,"Milladore Town Clerk, Wood, WI",WI,Wood County,Milladore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Milford Town Clerk, Worcester, MA",MA,Worcester County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Milford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Milford Town Clerk, Jefferson, WI",WI,Jefferson County,Johnson Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Milford Town Clerk, Hillsborough, NH",NH,Hillsborough County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Milford Registrar of Voters, New Haven, CT",CT,New Haven County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,Milford Public Schools,CT,New Haven County,Milford,Government Facilities,Local Tribal Territory,Region 1 +85,"Milford Municipal Registrar, Penobscot, ME",ME,Penobscot County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Milford Municipal Clerk, Penobscot, ME",ME,Penobscot County,Milford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Milford Charter Township Election Commission, Oakland, MI",MI,Oakland County,Milford Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Milford Charter Township Clerk, Oakland, MI",MI,Oakland County,Milford Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Mile High Cyber,CO,El Paso County,Colorado Springs,Information Technology,Private CI Entity,Region 8 +65,"Milan Township Election Commission, Monroe, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Milan Township Clerk, Monroe, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Milan Town Clerk, Coos, NH",NH,Coos County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,Milan Institute,CA,Tulare County,Visalia,,Private CI Entity,Region 9 +77,"Milan City Election Commission, Monroe/Washtenaw, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Milan City Clerk, Monroe/Washtenaw, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Milam County County Clerk, Milam, TX",TX,Milam County,Cameron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +36,"Mikado Township Election Commission, Alcona, MI",MI,Alcona County,Mikado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Mikado Township Clerk, Alcona, MI",MI,Alcona County,Mikado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Mifflin Town Clerk, Iowa, WI",WI,Iowa County,Rewey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Mifflin County School District,PA,Mifflin County,Lewistown,Government Facilities,Local Tribal Territory,Region 3 +86,"Mifflin County Board of Elections, Mifflin, PA",PA,Mifflin County,Lewistown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,Midwest Reliabilty Organization,MN,Ramsey County,St Paul,Energy,Private CI Entity,Region 5 +77,Midwest Regional Credit Union,KS,Wyandotte County,Kansas City,Financial Services,Private CI Entity,Region 7 +86,Midwest Regional Bank,MO,Jefferson County,Festus,Financial Services,Private CI Entity,Region 7 +45,Midwest Orthopaedic Center,IL,Peoria County,Peoria,Healthcare and Public Health,Private CI Entity,Region 5 +86,Midwest Operating Engineers IT Services,IL,Cook County,Countryside,Information Technology,Private CI Entity,Region 5 +76,"Midwest Medical Records Association, Inc",IL,Cook County,Schaumburg,Healthcare and Public Health,Private CI Entity,Region 5 +72,Midwest Computech Inc.,MO,Boone County,Columbia,Information Technology,Private CI Entity,Region 7 +88,Midwest Bank,NE,Pierce County,Pierce,Financial Services,Private CI Entity,Region 7 +52,"Midstate Electric Cooperative, Inc.",OR,Deschutes County,La Pine,Energy,Private CI Entity,Region 10 +60,Midland States Bank,IL,Effingham County,Effingham,Financial Services,Private CI Entity,Region 5 +68,Midland Power Cooperative,IA,Greene County,Jefferson,Energy,Private CI Entity,Region 7 +50,Midland Memorial Hospital,TX,Midland County,Midland,Healthcare and Public Health,Private CI Entity,Region 6 +54,"Midland County Elections Administrator, Midland, TX",TX,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +23,"Midland County Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Midland County Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Midland County Board of Canvassars, Midland, MI",MI,Midland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Midland City Election Commission, Bay/Midland, MI",MI,Bay County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Midland City Clerk, Bay/Midland, MI",MI,Bay County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Midland Charter Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Midland Charter Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Midland CUSD #7,IL,Marshall County,Sparland,Government Facilities,Local Tribal Territory,Region 5 +43,Middletown Valley Bank,MD,Frederick County,Middletown,Financial Services,Private CI Entity,Region 3 +25,"Middletown Town Boards of Canvassers, Newport, RI",RI,Newport County,Middletown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Middletown Springs Town Treasurer, Rutland, VT",VT,Rutland County,Middletown Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Middletown Springs Town Clerk, Rutland, VT",VT,Rutland County,Middletown Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Middleton Town Clerk, Strafford, NH",NH,Strafford County,Middleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Middleton Town Clerk, Essex, MA",MA,Essex County,Middleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Middleton Town Clerk, Dane, WI",WI,Dane County,Verona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Middleton City Clerk, Dane, WI",WI,Dane County,Middleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,Middlesex Water Company,NJ,Middlesex County,Woodbridge Township,Water and WasteWater Systems,Private CI Entity,Region 2 +97,"Middlesex Town Treasurer, Washington, VT",VT,Washington County,Middlesex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Middlesex Town Clerk, Washington, VT",VT,Washington County,Middlesex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,Middlesex County Utilities Authority,NJ,Middlesex County,Sayreville,Water and WasteWater Systems,Local Tribal Territory,Region 2 +40,"Middlesex County Superintendent of Elections/Commissioner of Registration, Middlesex, NJ",NJ,Middlesex County,East Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +51,"Middlesex County Registrar, Middlesex, VA",VA,Middlesex County,Saluda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Middlesex County Electoral Board, Middlesex, VA",VA,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Middlesex County Clerk, Middlesex, NJ",NJ,Middlesex County,New Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +40,"Middlesex County Board of Elections, Middlesex, NJ",NJ,Middlesex County,East Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +45,Middlesex County,NJ,Middlesex County,New Brunswick,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +58,Middlesex Community College,MA,Middlesex County,Bedford,Government Facilities,Local Tribal Territory,Region 1 +33,"Middlefield Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Middlefield Town Clerk, Hampshire, MA",MA,Hampshire County,Middlefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Middlefield Registrar of Voters, Middlesex, CT",CT,Middlesex County,Middlefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Middlefield Bank,OH,Trumbull County,Cortland,Financial Services,Private CI Entity,Region 5 +55,"Middlebury Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Ovid,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Middlebury Township Clerk, Shiawassee, MI",MI,Shiawassee County,Ovid,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Middlebury Town Treasurer, Addison, VT",VT,Addison County,Middlebury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Middlebury Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Middlebury Town Clerk, Addison, VT",VT,Addison County,Middlebury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Middlebury Registrar of Voters, New Haven, CT",CT,New Haven County,Middlebury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Middle Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Middle Registrar of Voters, Middlesex, CT",CT,Middlesex County,Middletown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Middle Inlet Town Clerk, Marinette, WI",WI,Marinette County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Middle Bucks Institute of Technology,PA,Bucks County,Jamison,Government Facilities,Local Tribal Territory,Region 3 +85,"Middle Branch Township Election Commission, Osceola, MI",MI,Osceola County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Middle Branch Township Clerk, Osceola, MI",MI,Osceola County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Mid-Ohio Regional Planning Commission,OH,Franklin County,Columbus,Government Facilities,Local Tribal Territory,Region 5 +61,Mid-Columbia Medical Center,OR,Wasco County,The Dalles,Healthcare and Public Health,Private CI Entity,Region 10 +52,Mid-America Regional Council,MO,Jackson County,KCMO,"Election Infrastructure, Government Facilities, Transportation Systems",Local Tribal Territory,Region 7 +62,Mid Michigan College,MI,Isabella County,Mt Pleasant,Government Facilities,Local Tribal Territory,Region 5 +53,Microsembly LLC,NH,Hillsborough County,Hudson,Information Technology,Private CI Entity,Region 1 +41,Microcast Technologies Corporation,NJ,Union County,Linden,Information Technology,Private CI Entity,Region 2 +51,MicroVote General Corp.,IN,Marion County,Indianapolis,"Election Infrastructure, Information Technology",Private CI Entity,Region 5 +38,MicroNet Systems,FL,Collier County,Naples,Information Technology,Private CI Entity,Region 4 +72,Michigan Technological University,MI,Houghton County,Houghton,Government Facilities,State,Region 5 +96,Michigan Public Power Agency,MI,Eaton County,Lansing,Energy,Local Tribal Territory,Region 5 +69,Michigan Peer Review Organization,MI,Kent County,Grand Rapids,Healthcare and Public Health,Private CI Entity,Region 5 +65,Michigan Municipal Risk Management Authority,MI,Wayne County,Livonia,Government Facilities,Private CI Entity,Region 5 +48,Michigan Medicine,MI,Washtenaw County,Ann Arbor,Healthcare and Public Health,State,Region 5 +72,Michigan Farm Bureau Family of Companies,MI,Eaton County,Lansing,Food and Agriculture,Private CI Entity,Region 5 +78,Michigan Educational Credit Union,MI,Wayne County,Plymouth,Financial Services,Private CI Entity,Region 5 +51,Michigan Data Hub,MI,Washtenaw County,Ann Arbor,Information Technology,State,Region 5 +76,"Michigamme Township Election Commission, Marquette, MI",MI,Marquette County,Republic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Michigamme Township Clerk, Marquette, MI",MI,Marquette County,Republic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Miami-Dade County Supervisor of Elections, Miami-Dade, FL",FL,12086,Doral,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,Miami Valley Educational Computer Association,OH,Greene County,Yellow Springs,Information Technology,Private CI Entity,Region 5 +33,Miami University,OH,Butler County,Oxford,Government Facilities,State,Region 5 +75,Miami Springs Police Department,FL,12086,Miami Springs,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +83,Miami Savings Bank,OH,Hamilton County,Cleves,Financial Services,Private CI Entity,Region 5 +44,"Miami County, Ohio Election Infrastructure",OH,Miami County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Miami County Clerk, Miami, KS",KS,Miami County,Paola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Miami County Clerk, Miami, IN",IN,Miami County,Peru,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Meyer Township Election Commission, Menominee, MI",MI,Menominee County,Hermansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Meyer Township Clerk, Menominee, MI",MI,Menominee County,Hermansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Mexico School District No. 59,MO,Audrain County,Mexico,Government Facilities,Local Tribal Territory,Region 7 +53,"Mexico Municipal Registrar, Oxford, ME",ME,Oxford County,Mexico,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Mexico Municipal Clerk, Oxford, ME",ME,Oxford County,Mexico,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Metz Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Metz Township Clerk, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Metuchen Board of Education,NJ,Middlesex County,Metuchen,Government Facilities,Local Tribal Territory,Region 2 +57,Metropolitan Water Reclamation District of Greater Chicago,IL,Cook County,Chicago,Water and WasteWater Systems,Local Tribal Territory,Region 5 +81,Metropolitan Utilities District,NE,Douglas County,Omaha,"Energy, Water and WasteWater Systems",State,Region 7 +62,Metropolitan Transit Authority of Harris County,TX,Harris County,Houston,Transportation Systems,Local Tribal Territory,Region 6 +52,Metropolitan Government of Nashville,TN,Cheatham County,Nashville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +75,Metropolitan Council,MN,Ramsey County,St Paul,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 5 +50,Metropolitan Community College,MO,Jackson County,KCMO,Government Facilities,Local Tribal Territory,Region 7 +50,Metropolitan Atlanta Rapid Transit Authority,GA,Fulton County,Atlanta,Transportation Systems,Local Tribal Territory,Region 4 +54,Metroplolitan Knoxville Airport Authority,TN,Blount County,Alcoa,Transportation Systems,Local Tribal Territory,Region 4 +53,Metro-INET,MN,Ramsey County,Roseville,Information Technology,Local Tribal Territory,Region 5 +59,Metro Water Recovery,CO,Adams County,Denver,Water and WasteWater Systems,Local Tribal Territory,Region 8 +81,Metro Waste Authority,IA,Polk County,Des Moines,Water and WasteWater Systems,Local Tribal Territory,Region 7 +57,Metro Phoenix Bank,AZ,Maricopa County,Phoenix,Financial Services,Private CI Entity,Region 9 +84,"Metomen Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Ripon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Methuen City Clerk, Essex, MA",MA,Essex County,Methuen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Meteor Town Clerk, Sawyer, WI",WI,Sawyer County,Exeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Metcalfe County Clerk, Metcalfe, KY",KY,Metcalfe County,Edmonton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Metamora Township Election Commission, Lapeer, MI",MI,Lapeer County,Metamora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Metamora Township Clerk, Lapeer, MI",MI,Lapeer County,Metamora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"MetalQuest Unlimited, Inc",NE,Thayer County,Hebron,Critical Manufacturing,Private CI Entity,Region 7 +64,Meta Payment Systems,SD,Lincoln County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +68,MetLife,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +64,"Mesotech International, Inc",CA,Sacramento County,Rancho Cordova,Chemical,Private CI Entity,Region 9 +70,Mesa County Government,CO,Mesa County,Grand Junction,Government Facilities,Local Tribal Territory,Region 8 +98,"Mesa County Clerk and Recorder, Mesa, CO",CO,Mesa County,Grand Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,"Merton Town Clerk, Waukesha, WI",WI,Waukesha County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Merritt Township Election Commission, Bay, MI",MI,Bay County,Munger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Merritt Township Clerk, Bay, MI",MI,Bay County,Munger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Merrimack Town Clerk, Hillsborough, NH",NH,Hillsborough County,Merrimack,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Merrimac Village Clerk, Sauk, WI",WI,Sauk County,Merrimac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Merrimac Town Clerk, Sauk, WI",WI,Sauk County,Merrimac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Merrimac Town Clerk, Essex, MA",MA,Essex County,Merrimac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Merrillan Village Clerk, Jackson, WI",WI,Jackson County,Merrillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Merrill Township Election Commission, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Merrill Township Clerk, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Merrill Town Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Merrill Municipal Registrar, Aroostook, ME",ME,Aroostook County,Smyrna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Merrill Municipal Clerk, Aroostook, ME",ME,Aroostook County,Smyrna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Merrill City Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Merrick UFSD,NY,Nassau County,Merrick,Government Facilities,Local Tribal Territory,Region 2 +56,"Merrick County Clerk, Merrick, NE",NE,Merrick County,Central City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Meriwether County Board of Elections and Registrar, Meriwether, GA",GA,Meriwether County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,Merit Systems Protection Board (MSPB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +44,Merit Networks,MI,Washtenaw County,Ann Arbor,Information Technology,Private CI Entity,Region 5 +61,"Meridian Charter Township Election Commission, Ingham, MI",MI,Ingham County,Meridian Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Meridian Charter Township Clerk, Ingham, MI",MI,Ingham County,Meridian Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Meriden Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Meriden Registrar of Voters, New Haven, CT",CT,New Haven County,Meriden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Meredith Town Clerk, Belknap, NH",NH,Belknap County,Meredith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Mercy Health Services,MD,Baltimore city,Baltimore,Healthcare and Public Health,Private CI Entity,Region 3 +66,Mercury Technologies,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +60,"Merck & Co, Inc.",NJ,Union County,Rahway,"Chemical, Healthcare and Public Health",Private CI Entity,Region 2 +47,Merchants State Bank,SD,Hutchinson County,Freeman,Financial Services,Private CI Entity,Region 8 +46,"Mercer Town Clerk, Iron, WI",WI,Iron County,Mercer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Mercer Municipal Registrar, Somerset, ME",ME,Somerset County,Mercer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Mercer Municipal Clerk, Somerset, ME",ME,Somerset County,Mercer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Mercer County, Ohio Election Infrastructure",OH,Mercer County,Celina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Mercer County Superintendent of Elections/Commissioner of Registration, Mercer, NJ",NJ,Mercer County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +63,"Mercer County Clerk, Mercer, WV",WV,Mercer County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Mercer County Clerk, Mercer, NJ",NJ,Mercer County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +58,"Mercer County Clerk, Mercer, MO",MO,Mercer County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Mercer County Clerk, Mercer, KY",KY,Mercer County,Harrodsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Mercer County Clerk, Mercer, IL",IL,Mercer County,Aledo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Mercer County Board of Health dba Blue Prince Family Health,WV,Mercer County,Bluefield,Healthcare and Public Health,Local Tribal Territory,Region 3 +80,"Mercer County Board of Elections, Mercer, PA",PA,Mercer County,Mercer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Mercer County Board of Elections, Mercer, NJ",NJ,Mercer County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Mercer County Auditor, Mercer, ND",ND,Mercer County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +77,Mercer County 911,WV,Mercer County,Princeton,Emergency Services,Local Tribal Territory,Region 3 +60,Mercedes ISD,TX,Hidalgo County,Weslaco,Government Facilities,Local Tribal Territory,Region 6 +66,Merced Union High School District,CA,Merced County,Merced,Government Facilities,Local Tribal Territory,Region 9 +61,Merced Irrigation District,CA,Merced County,Merced,Water and WasteWater Systems,Local Tribal Territory,Region 9 +54,"Merced County Registrar of Voters, Merced, CA",CA,Merced County,Merced,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +57,Merced County,CA,Merced County,Merced,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +84,"Mequon City Clerk, Ozaukee, WI",WI,Ozaukee County,Mequon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Mentor Township Election Commission, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Mentor Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Mentor Township Clerk, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Mentor Township Clerk, Cheboygan, MI",MI,Cheboygan County,Wolverine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Mentor Town Clerk, Clark, WI",WI,Clark County,Humbird,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Menomonie Town Clerk, Dunn, WI",WI,Dunn County,Menomonie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Menomonie City Clerk, Dunn, WI",WI,Dunn County,Menomonie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Menomonie Area School District,WI,Dunn County,Menomonie,Government Facilities,Local Tribal Territory,Region 5 +40,"Menomonee Falls Village Clerk, Waukesha, WI",WI,Waukesha County,Menomonee Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Menominee Township Election Commission, Menominee, MI",MI,Menominee County,Menominee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Menominee Township Clerk, Menominee, MI",MI,Menominee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Menominee Town Clerk, Menominee, WI",WI,Menominee County,Keshena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Menominee Indian Tribe of Wisconsin,WI,Menominee County,Keshena,Government Facilities,Local Tribal Territory,Region 5 +67,"Menominee County Election Commission, Menominee, MI",MI,Menominee County,Menominee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Menominee County Clerk, Menominee, WI",WI,Menominee County,Keshena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Menominee County Clerk, Menominee, MI",MI,Menominee County,Menominee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Menominee County Board of Canvassars, Menominee, MI",MI,Menominee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Menominee City Election Commission, Menominee, MI",MI,Menominee County,Menominee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Menominee City Clerk, Menominee, MI",MI,Menominee County,Menominee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Menno Haven, Inc",PA,Franklin County,Chambersburg,Healthcare and Public Health,Private CI Entity,Region 3 +99,"Menifee County Clerk, Menifee, KY",KY,Menifee County,Frenchburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Mendon Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Mendon Township Clerk, St. Joseph, MI",MI,St. Joseph County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Mendon Town Treasurer, Rutland, VT",VT,Rutland County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Mendon Town Clerk, Worcester, MA",MA,Worcester County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Mendon Town Clerk, Rutland, VT",VT,Rutland County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Mendocino Lake Community College District,CA,Mendocino County,Ukiah,Government Facilities,Local Tribal Territory,Region 9 +36,"Mendocino County Assessor-County Clerk-Recorder -Elections Department, Mendocino, CA",CA,Mendocino County,Ukiah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +25,"Menasha Town Clerk, Winnebago, WI",WI,Winnebago County,Neenah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Menard County Tax Assessor-Collector, Menard, TX",TX,Menard County,Menard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +35,"Menard County Clerk, Menard, IL",IL,Menard County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Memphis School of Excellence,TN,Shelby County,Memphis,Government Facilities,Local Tribal Territory,Region 4 +37,"Memphis City Election Commission, Macomb/St. Clair, MI",MI,Macomb County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Memphis City Clerk, Macomb/St. Clair, MI",MI,Macomb County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Memorial Sloan-Kettering Cancer Center ,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +62,Memorial Hospital of Sweetwater County,WY,Sweetwater County,Rock Springs,Healthcare and Public Health,Private CI Entity,Region 8 +51,Memorial Hospital of Lafayette County,WI,Lafayette County,Darlington,Healthcare and Public Health,Local Tribal Territory,Region 5 +76,Memorial Hospital Chester,IL,Randolph County,Chester,Healthcare and Public Health,Private CI Entity,Region 5 +59,"Memorial Health System, KS",KS,Dickinson County,Abilene,Healthcare and Public Health,Private CI Entity,Region 7 +61,Memorial Health System,OH,Champaign County,Urbana,Healthcare and Public Health,Private CI Entity,Region 5 +43,Memorial Health Care Systems,NE,Seward County,Seward,Healthcare and Public Health,Private CI Entity,Region 7 +55,"Memorial Community Health, Inc",NE,Hamilton County,Aurora,Healthcare and Public Health,Private CI Entity,Region 7 +39,Members Community Credit Union,IA,Muscatine County,Muscatine,Financial Services,Private CI Entity,Region 7 +60,Members Advantage Community Credit Union,VT,Washington County,Barre,Financial Services,Private CI Entity,Region 1 +43,"Melvina Village Clerk, Monroe, WI",WI,Monroe County,Cashton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Melrose Village Clerk, Jackson, WI",WI,Jackson County,Melrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Melrose Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Walloon Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Melrose Township Clerk, Charlevoix, MI",MI,Charlevoix County,Walloon Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Melrose Elections Office, Middlesex, MA",MA,Middlesex County,Melrose,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,Melnik Legal PLLC,FL,Hillsborough County,Tampa,,Private CI Entity,Region 4 +42,"Mellette County Auditor, Mellette, SD",SD,Mellette County,White River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,"Mellen Township Election Commission, Menominee, MI",MI,Menominee County,Wallace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Mellen Township Clerk, Menominee, MI",MI,Menominee County,Wallace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Mellen School District,WI,Ashland County,Mellen,Government Facilities,Local Tribal Territory,Region 5 +25,"Mellen City Clerk, Ashland, WI",WI,Ashland County,Mellen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Melba School District,ID,Canyon County,Melba,Government Facilities,Local Tribal Territory,Region 10 +60,"Meigs County, Ohio Election Infrastructure",OH,Meigs County,Pomeroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Mehlville School District, MO",MO,St. Louis County,Mehlville,Government Facilities,Local Tribal Territory,Region 7 +68,"Meenon Town Clerk, Burnett, WI",WI,Burnett County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Meeme Town Clerk, Manitowoc, WI",WI,Manitowoc County,Kiel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Meeker County Auditor, Meeker, MN",MN,Meeker County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Meeker & Wright Special Education Cooperative,MN,Wright County,Howard Lake,Government Facilities,Local Tribal Territory,Region 5 +50,"Medway Town Clerk, Norfolk, MA",MA,Norfolk County,Medway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Medway Municipal Registrar, Penobscot, ME",ME,Penobscot County,Medway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Medway Municipal Clerk, Penobscot, ME",ME,Penobscot County,Medway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,Medpace Inc,OH,Hamilton County,Cincinnati,Healthcare and Public Health,Private CI Entity,Region 5 +57,Medline Industries,IL,Lake County,Mundelein,Food and Agriculture,Private CI Entity,Region 5 +48,"Medina Township Election Commission, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Medina Township Clerk, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Medina Town Clerk, Dane, WI",WI,Dane County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Medina Savings and Loan,NY,Orleans County,Medina,Financial Services,Private CI Entity,Region 2 +71,Medina Healthcare System,TX,Medina County,Hondo,Healthcare and Public Health,Local Tribal Territory,Region 6 +55,"Medina County, Texas",TX,Medina County,Hondo,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +37,"Medina County, Ohio Election Infrastructure",OH,Medina County,Medina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Medina County Elections Administrator, Medina, TX",TX,Medina County,Hondo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,Medicus Healthcare Solutions,NH,Rockingham County,Windham,Healthcare and Public Health,Private CI Entity,Region 1 +53,Medicine Lodge Memorial Hospital & Physicians Clinic,KS,Barber County,Medicine Lodge,Healthcare and Public Health,Private CI Entity,Region 7 +44,Medicare Payment Advisory Commission (MEDPAC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",Federal (non-FCEB),Region 3 +68,"Medical Information Technology, Inc.",WY,Laramie County,Cheyenne,Information Technology,Private CI Entity,Region 8 +59,Medical Associates of Northwest Arkansas,AR,5143,Fayetteville,Healthcare and Public Health,Private CI Entity,Region 6 +34,Medicaid and CHIP Payment and Access Commission (MACPAC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",Federal (non-FCEB),Region 3 +99,MediaLab 3D Solutions,FL,Hillsborough County,Temple Terrace,Information Technology,Private CI Entity,Region 4 +62,Medford Water Commission,OR,Jackson County,Medford,Water and WasteWater Systems,Local Tribal Territory,Region 10 +81,"Medford Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Medford Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Medford Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Medford City Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Medford City Clerk, Middlesex, MA",MA,Middlesex County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Medfield Town Clerk, Norfolk, MA",MA,Norfolk County,Medfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Medary Town Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"MedPharmics, LLC",LA,Jefferson Parish,Metairie,Healthcare and Public Health,Private CI Entity,Region 6 +66,"Mecosta Township Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Mecosta Township Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Mecosta County Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Mecosta County Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Mecosta County Board of Canvassars, Mecosta, MI",MI,Mecosta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Mecklenburg County Registrar, Mecklenburg, VA",VA,Mecklenburg County,Boydton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Mecklenburg County Electoral Board, Mecklenburg, VA",VA,Mecklenburg County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +88,"Mecklenburg County Board of Elections, Mecklenburg, NC",NC,Mecklenburg County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Mechanical Solutions, Inc.",NJ,Morris County,Hanover,Critical Manufacturing,Private CI Entity,Region 2 +84,"Mechanic Falls Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Mechanic Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Mechanic Falls Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Mechanic Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Meagher County Election Administrator, Meagher, MT",MT,Meagher County,White Sulphur Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,Meadville Medical Center,PA,Crawford County,Meadville,Healthcare and Public Health,Private CI Entity,Region 3 +85,Meadows Bank,NV,Clark County,Las Vegas,Financial Services,Private CI Entity,Region 9 +45,"Meadowbrook Town Clerk, Sawyer, WI",WI,Sawyer County,Exeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Meade's PC Repair Shop, Inc",VA,Buchanan County,Oakwood,Information Technology,Private CI Entity,Region 3 +51,"Meade Township Election Commission, Mason, MI",MI,Mason County,Free Soil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Meade Township Election Commission, Huron, MI",MI,Huron County,Filion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Meade Township Clerk, Mason, MI",MI,Mason County,Free Soil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Meade Township Clerk, Huron, MI",MI,Huron County,Filion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Meade County, SD",SD,Meade County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +54,"Meade County Clerk, Meade, KS",KS,Meade County,Meade,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +73,"Meade County Auditor, Meade, SD",SD,Meade County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +82,"Mead Town Clerk, Clark, WI",WI,Clark County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Mcpherson County Clerk, Mcpherson, NE",NE,McPherson County,Tryon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,"Mcnairy County Elections Administrator, McNairy, TN",TN,McNairy County,Selmer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Mcminn County Elections Administrator, McMinn, TN",TN,McMinn County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Mcmillan Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Mckinney Vehicle Services Inc. DBA Mckinney Trailer Rentals,CA,Orange County,Brea,Transportation Systems,Private CI Entity,Region 9 +38,"Mckinley Town Clerk, Taylor, WI",WI,Taylor County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Mckinley County Clerk, Mckinley, NM",NM,McKinley County,Gallup,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Mcintosh County Board of Elections and Registrar, Mcintosh, GA",GA,McIntosh County,Darien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Mcfarland Village Clerk, Dane, WI",WI,Dane County,McFarland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Mcduffie County Board of Elections and Registrar, Mcduffie, GA",GA,McDuffie County,Thomson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Mccone County Election Administrator, Mccone, MT",MT,McCone County,Circle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,Mcallen ISD,TX,Hidalgo County,McAllen,Government Facilities,Local Tribal Territory,Region 6 +56,McPherson County Courthouse,NE,McPherson County,Tryon,Government Facilities,Local Tribal Territory,Region 7 +43,"McPherson County Clerk, McPherson, KS",KS,McPherson County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +94,"McPherson County Auditor, McPherson, SD",SD,McPherson County,Leola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"McNeilus Steel, Inc. - CISA",MN,Dodge County,Dodge Center,Critical Manufacturing,Private CI Entity,Region 5 +59,McNeese State University,LA,Calcasieu Parish,Lake Charles,Government Facilities,State,Region 6 +80,McMullen Ford,IA,Pottawattamie County,Council Bluffs,Commercial Facilities,Private CI Entity,Region 7 +68,"McMullen County Tax Assessor-Collector, McMullen, TX",TX,McMullen County,Tilden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"McMullen County County Clerk, McMullen, TX",TX,McMullen County,Tilden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,McMinnville Water and Light,OR,Yamhill County,McMinnville,Energy,Private CI Entity,Region 10 +46,McMinnville School District #40,OR,Yamhill County,McMinnville,Government Facilities,Local Tribal Territory,Region 10 +53,"McMillan Township Election Commission, Ontonagon, MI",MI,Ontonagon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"McMillan Township Election Commission, Luce, MI",MI,Luce County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"McMillan Township Clerk, Ontonagon, MI",MI,Ontonagon County,Ewen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"McMillan Township Clerk, Luce, MI",MI,Luce County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"McLeod County, MN",MN,McLeod County,Glencoe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"McLennan County Elections Administrator, McLennan, TX",TX,McLennan County,Waco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,McLean County Government,IL,McLean County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"McLean County Clerk, McLean, KY",KY,McLean County,Calhoun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"McLean County Auditor, McLean, ND",ND,McLean County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,McKinney ISD,TX,Collin County,McKinney,Government Facilities,Local Tribal Territory,Region 6 +81,"McKinley Township Election Commission, Huron, MI",MI,Huron County,Bay Port,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"McKinley Township Election Commission, Emmet, MI",MI,Emmet County,Brutus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"McKinley Township Clerk, Huron, MI",MI,Huron County,Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"McKinley Township Clerk, Emmet, MI",MI,Emmet County,Brutus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,McKesson Corporation - CISA,TX,Dallas County,Irving,Healthcare and Public Health,Private CI Entity,Region 6 +67,"McKenzie County Auditor, McKenzie, ND",ND,McKenzie County,Watford City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,McKenzie Banking Company,TN,Carroll County,McKenzie,Financial Services,Private CI Entity,Region 4 +67,McKendree University,IL,St. Clair County,Lebanon,Commercial Facilities,Private CI Entity,Region 5 +38,"McKee Risk Management, Inc.",PA,Montgomery County,King of Prussia,Financial Services,Private CI Entity,Region 3 +43,"McKean County Board of Elections, McKean, PA",PA,Mc Kean County,Smethport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +12,"McIntosh County Auditor, McIntosh, ND",ND,McIntosh County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +80,"McIntosh Clinic, P.C.",GA,Thomas County,Thomasville,Healthcare and Public Health,Private CI Entity,Region 4 +72,McHenry County Conservation District,IL,McHenry County,Woodstock,Government Facilities,Local Tribal Territory,Region 5 +50,"McHenry County Auditor, McHenry, ND",ND,McHenry County,Towner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +26,McHale Landscape Design,MD,Prince George,Upper Marlboro,Food and Agriculture,Private CI Entity,Region 3 +66,"McGrath & Associates, Inc",MO,St. Louis city,St. Louis,Energy,Private CI Entity,Region 7 +30,McElroy Manufacturing Inc,OK,Tulsa County,Tulsa,Critical Manufacturing,Private CI Entity,Region 6 +97,"McDowell County Clerk, McDowell, WV",WV,McDowell County,Welch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +42,"McDowell County Board of Elections, McDowell, NC",NC,McDowell County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"McDonough County Clerk, McDonough, IL",IL,McDonough County,Macomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,McDonald County School District,MO,McDonald County,Anderson,Government Facilities,Local Tribal Territory,Region 7 +67,"McDonald County Clerk, McDonald, MO",MO,McDonald County,Pineville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +29,McDonald County 911,MO,McDonald County,Pineville,Emergency Services,Local Tribal Territory,Region 7 +90,"McCulloch County Tax Assessor-Collector, McCulloch, TX",TX,McCulloch County,Brady,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"McCulloch County County Clerk, McCulloch, TX",TX,McCulloch County,Brady,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"McCreary County Clerk, McCreary, KY",KY,McCreary County,Whitley City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +76,"McCormick County Board of Voter Registration and Elections, McCormick, SC",SC,McCormick County,McCormick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"McCook County Auditor, McCook, SD",SD,McCook County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +52,"McClain County Election Board, McClain, OK",OK,McClain County,Purcell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,McBryde Federal Credit Union,HI,Kauai County,Eleele,Financial Services,Private CI Entity,Region 9 +85,"McBain City Election Commission, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"McBain City Clerk, Missaukee, MI",MI,Missaukee County,McBain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Mazomanie Village Clerk, Dane, WI",WI,Dane County,Mazomanie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Mazomanie Town Clerk, Dane, WI",WI,Dane County,Mazomanie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Mayville Town Clerk, Clark, WI",WI,Clark County,Dorchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Mayville City Clerk, Dodge, WI",WI,Dodge County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Maysville R-1 School District,MO,DeKalb County,Maysville,Government Facilities,Local Tribal Territory,Region 7 +47,"Maynard Town Clerk, Middlesex, MA",MA,Middlesex County,Maynard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Mayfield Township Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Mayfield Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Kingsley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Mayfield Township Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Mayfield Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Kingsley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Mayes County Election Board, Mayes, OK",OK,Mayes County,Pryor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,Mayerson JCC,OH,Hamilton County,Cincinnati,Commercial Facilities,Private CI Entity,Region 5 +56,Maxxsure LLC,TX,Dallas County,Addison,Information Technology,Private CI Entity,Region 6 +95,"Maxville Town Clerk, Buffalo, WI",WI,Buffalo County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Maxar Technologies Inc,CO,Adams County,Westminster,"Communications, Defense Industrial Base, Information Technology",Private CI Entity,Region 8 +53,Maverick Molding,OH,Hamilton County,Cincinnati,Critical Manufacturing,Private CI Entity,Region 5 +55,"Maverick County, Texas",TX,Maverick County,Eagle Pass,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +72,"Maverick County Elections Administrator, Maverick, TX",TX,Maverick County,Eagle Pass,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +30,"Mauston City Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Maury County Elections Administrator, Maury, TN",TN,Maury County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,Maui County Federal Credit Union,HI,Maui County,Wailuku,Financial Services,Private CI Entity,Region 9 +40,"Maui County Clerk, Maui, HI",HI,Maui County,Wailuku,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +66,Mauell Corporation,PA,York County,Dillsburg,Energy,Private CI Entity,Region 3 +70,"Mattoon Village Clerk, Shawano, WI",WI,Shawano County,Mattoon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Mattituck-Cutchogue School District,NY,Suffolk County,Cutchogue,Government Facilities,Local Tribal Territory,Region 2 +89,"Matteson Township Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Matteson Township Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Matteson Town Clerk, Waupaca, WI",WI,Waupaca County,Clintonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Mattapoisett Town Clerk, Plymouth, MA",MA,Plymouth County,Mattapoisett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Matson Navigation Company,CA,Alameda County,Oakland,Transportation Systems,Private CI Entity,Region 9 +63,"Matinicus Isle Plantation Municipal Registrar, Knox, ME",ME,Knox County,Matinicus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Matinicus Isle Plantation Municipal Clerk, Knox, ME",ME,Knox County,Matinicus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Mathias Township Election Commission, Alger, MI",MI,Alger County,Traunik,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Mathias Township Clerk, Alger, MI",MI,Alger County,Trenary,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Mathews County Registrar, Mathews, VA",VA,Mathews County,Mathews,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Mathews County Electoral Board, Mathews, VA",VA,Mathews County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +67,Materials Research Society,PA,Allegheny County,Warrendale,Commercial Facilities,Private CI Entity,Region 3 +53,"Matchwood Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Ewen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Matchwood Township Clerk, Ontonagon, MI",MI,Ontonagon County,Ewen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Matanuska Electric Association,AK,Matanuska-Susitna Borough,Palmer,Energy,Private CI Entity,Region 10 +90,"Matagorda County Tax Assessor-Collector, Matagorda, TX",TX,Matagorda County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Matagorda County County Clerk, Matagorda, TX",TX,Matagorda County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,Matagorda County,TX,Matagorda County,Bay City,Government Facilities,Local Tribal Territory,Region 6 +50,"Mastodon Township Election Commission, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Mastodon Township Clerk, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Mastercard,NY,Westchester County,Harrison,Financial Services,Private CI Entity,Region 2 +48,"Massmark, Inc.",TN,Davidson County,Nashville,Financial Services,Private CI Entity,Region 4 +6,Massasoit Community College,MA,Plymouth County,Brockton,Government Facilities,Local Tribal Territory,Region 1 +86,Massapequa Union Free School District,NY,Nassau County,Massapequa,Government Facilities,Local Tribal Territory,Region 2 +59,Massachusetts Water Resource Authority,MA,Suffolk County,Boston,Water and WasteWater Systems,Local Tribal Territory,Region 1 +51,Massachusetts Trial Court,MA,Suffolk County,Boston,Government Facilities,State,Region 1 +57,Massachusetts Port Authority - CISA,MA,Suffolk County,Boston,Transportation Systems,State,Region 1 +58,Massachusetts Educational Financing Authority,MA,Suffolk County,Boston,Financial Services,State,Region 1 +49,Massachusetts College of Liberal Arts,MA,Berkshire County,North Adams,,State,Region 1 +46,Massachusetts College of Art and Design,MA,Suffolk County,Boston,Government Facilities,State,Region 1 +64,Massachusetts Bay Tranist Authoirty,MA,Suffolk County,Boston,Transportation Systems,State,Region 1 +56,"Massac County Clerk, Massac, IL",IL,Massac County,Metropolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Mass Bay Community College,MA,Norfolk County,Wellesley,Government Facilities,Local Tribal Territory,Region 1 +34,"Masonville Township Election Commission, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Masonville Township Clerk, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Mason Village Clerk, Bayfield, WI",WI,Bayfield County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Mason Township Election Commission, Cass, MI",MI,Cass County,Edwardsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Mason Township Election Commission, Arenac, MI",MI,Arenac County,Twining,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Mason Township Clerk, Cass, MI",MI,Cass County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Mason Township Clerk, Arenac, MI",MI,Arenac County,Twining,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Mason Town Clerk, Hillsborough, NH",NH,Hillsborough County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Mason Town Clerk, Bayfield, WI",WI,Bayfield County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Mason County WA,WA,Mason County,Shelton,Government Facilities,Local Tribal Territory,Region 10 +89,"Mason County Tax Assessor-Collector, Mason, TX",TX,Mason County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Mason County Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Mason County County Clerk, Mason, TX",TX,Mason County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Mason County Clerk, Mason, WV",WV,Mason County,Point Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Mason County Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Mason County Clerk, Mason, KY",KY,Mason County,Maysville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Mason County Clerk, Mason, IL",IL,Mason County,Havana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Mason County Board of Canvassars, Mason, MI",MI,Mason County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mason County Auditor, Mason, WA",WA,Mason County,Shelton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +76,"Mason City Clerk, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Mashpee Town Clerk, Barnstable, MA",MA,Barnstable County,Mashpee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Mascoma Valley Regional School District/SAU62,NH,Grafton County,Canaan,Government Facilities,Local Tribal Territory,Region 1 +44,Marywood University,PA,Lackawanna County,Scranton,Government Facilities,Private CI Entity,Region 3 +83,Maryville City Schools,TN,Blount County,Maryville,Government Facilities,Local Tribal Territory,Region 4 +63,Marysville School District 25,WA,Snohomish County,Marysville,Government Facilities,Local Tribal Territory,Region 10 +61,Maryland State Board of Elections,MD,Anne Arundel County,Annapolis,"Election Infrastructure, Government Facilities",State,Region 3 +55,Maryland State Archives,MD,Anne Arundel County,Annapolis,"Election Infrastructure, Government Facilities",State,Region 3 +54,Maryland Perio & Implant PC,MD,Frederick County,Frederick,Healthcare and Public Health,Private CI Entity,Region 3 +40,Maryland Judciary,MD,Anne Arundel County,Annapolis,Information Technology,State,Region 3 +53,Maryland Department of Transportation - CISA,MD,Anne Arundel County,Hanover,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 3 +67,Mary Lanning Healthcare,NE,Adams County,Hastings,Healthcare and Public Health,Private CI Entity,Region 7 +63,Mary Kay Inc,TX,Dallas County,Addison,Chemical,Private CI Entity,Region 6 +42,Marway Power Systems,CA,Orange County,Santa Ana,Energy,Private CI Entity,Region 9 +83,"Martiny Township Election Commission, Mecosta, MI",MI,Mecosta County,Rodney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Martiny Township Clerk, Mecosta, MI",MI,Mecosta County,Rodney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Martinsville City Registrar, VA",VA,Martinsville city,Martinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Martinsville City Electoral Board, VA",VA,Martinsville city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Martin's Location Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Martin Township Election Commission, Allegan, MI",MI,Allegan County,Martin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Martin Township Clerk, Allegan, MI",MI,Allegan County,Martin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Martin Resource Management Corporation,TX,Gregg County,Kilgore,Energy,Private CI Entity,Region 6 +74,"Martin County Supervisor of Elections, Martin, FL",FL,Martin County,Stuart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Martin County Elections Administrator, Martin, TX",TX,Martin County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Martin County Clerk, Martin, KY",KY,Martin County,Inez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Martin County Board of Elections, Martin, NC",NC,Martin County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Martin County Auditor-Treasurer, Martin, MN",MN,Martin County,Fairmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Martin Bros Distributing Co Inc,IA,Black Hawk County,Cedar Falls,Food and Agriculture,Private CI Entity,Region 7 +38,"Martell Town Clerk, Pierce, WI",WI,Pierce County,Spring Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Marshfield Town Treasurer, Washington, VT",VT,Washington County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Marshfield Town Clerk, Wood, WI",WI,Wood County,Hewitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Marshfield Town Clerk, Washington, VT",VT,Washington County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Marshfield Town Clerk, Plymouth, MA",MA,Plymouth County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Marshfield Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Mt Calvary,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Marshfield Municipal Registrar, Washington, ME",ME,Washington County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Marshfield Municipal Clerk, Washington, ME",ME,Washington County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Marshfield City Clerk, Wood/Marathon, WI",WI,Marathon County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Marshall Village Clerk, Dane, WI",WI,Dane County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Marshall University,WV,Cabell County,Huntington,Government Facilities,State,Region 3 +69,"Marshall Township Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Marshall Township Clerk, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Marshall Town Clerk, Rusk, WI",WI,Rusk County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Marshall Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Marshall County, Mississippi",MS,Marshall County,Holly Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,Marshall County Schools,TN,Marshall County,Lewisburg,Government Facilities,Local Tribal Territory,Region 4 +50,Marshall County MN,MN,Marshall County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Marshall County Judge of Probate, Marshall, AL",AL,Marshall County,Guntersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +92,"Marshall County Elections Administrator, Marshall, TN",TN,Marshall County,Lewisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +27,"Marshall County Election Commission, Mississippi",MS,Marshall County,Holly Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Marshall County Election Board, Marshall, OK",OK,Marshall County,Madill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Marshall County Clerk, Marshall, WV",WV,Marshall County,Moundsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,"Marshall County Clerk, Marshall, KY",KY,Marshall County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +98,"Marshall County Clerk, Marshall, KS",KS,Marshall County,McPherson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Marshall County Clerk, Marshall, IN",IN,Marshall County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Marshall County Clerk, Marshall, IL",IL,Marshall County,Lacon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Marshall County Circuit Clerk, Marshall, MS",MS,Marshall County,Holly Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Marshall County Circuit Clerk, Marshall, AL",AL,Marshall County,Guntersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Marshall County Board of Registrars, Marshall, AL",AL,Marshall County,Guntersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Marshall County Auditor, Marshall, SD",SD,Marshall County,Britton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +88,"Marshall County Auditor, Marshall, IA",IA,Marshall County,Marshalltown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Marshall County Absentee Elections Manager, Marshall, AL",AL,Marshall County,Guntersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +34,Marshall Co REMC,IN,Marshall County,Plymouth,Energy,Private CI Entity,Region 5 +69,"Marshall City Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Marshall City Clerk, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Marshall Academy,MI,Calhoun County,Marshall,Government Facilities,Local Tribal Territory,Region 5 +47,"Mars Hill Municipal Registrar, Aroostook, ME",ME,Aroostook County,Mars Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Mars Hill Municipal Clerk, Aroostook, ME",ME,Aroostook County,Mars Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Marrakech, Inc.",CT,New Haven County,Woodbridge,Healthcare and Public Health,Private CI Entity,Region 1 +72,"Marquette Village Clerk, Green Lake, WI",WI,Green Lake County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Marquette Township Election Commission, Mackinac, MI",MI,Mackinac County,Pickford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Marquette Township Clerk, Mackinac, MI",MI,Mackinac County,Pickford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Marquette Town Clerk, Green Lake, WI",WI,Green Lake County,Markesan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Marquette County Election Commission, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Marquette County Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Marquette County Clerk, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Marquette County Board of Canvassars, Marquette, MI",MI,Marquette County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Marquette City Election Commission, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Marquette City Clerk, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Marquette Charter Township Election Commission, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Marquette Charter Township Clerk, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Marquette Area Public Schools,MI,Marquette County,Marquette,Government Facilities,Local Tribal Territory,Region 5 +44,Marne And Elk Horn Telephone Company,IA,Shelby County,Elk Horn,Communications,Private CI Entity,Region 7 +54,"Marlow Town Clerk, Cheshire, NH",NH,Cheshire County,Marlow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Marlette Township Election Commission, Sanilac, MI",MI,Sanilac County,Marlette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Marlette Township Clerk, Sanilac, MI",MI,Sanilac County,Marlette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Marlborough Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Marlborough Registrar of Voters, Hartford, CT",CT,Hartford County,Marlborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Marlborough City Clerk, Middlesex, MA",MA,Middlesex County,Marlboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Marlboro Town Treasurer, Windham, VT",VT,Windham County,Marlboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Marlboro Town Clerk, Windham, VT",VT,Windham County,Marlboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Marlboro County Board of Voter Registration and Elections, Marlboro, SC",SC,Marlboro County,Bennettsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +87,Marlboro Board of Education,NJ,Monmouth County,Marlboro,Government Facilities,Local Tribal Territory,Region 2 +56,"Markey Township Election Commission, Roscommon, MI",MI,Roscommon County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Markey Township Clerk, Roscommon, MI",MI,Roscommon County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,MarketAxess,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +87,"Markesan City Clerk, Green Lake, WI",WI,Green Lake County,Markesan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,Marist College,NY,Dutchess County,Poughkeepsie,Government Facilities,Private CI Entity,Region 2 +61,"Mariposa County Clerk-Hall of Records, Mariposa, CA",CA,Mariposa County,Mariposa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +44,"Marion Township Election Commission, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Marion Township Election Commission, Saginaw, MI",MI,Saginaw County,Brant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Marion Township Election Commission, Osceola, MI",MI,Osceola County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Marion Township Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Marion Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Marion Township Clerk, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Marion Township Clerk, Saginaw, MI",MI,Saginaw County,Brant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Marion Township Clerk, Osceola, MI",MI,Osceola County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Marion Township Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Marion Township Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Marion Town Clerk, Waushara, WI",WI,Waushara County,Wautoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Marion Town Clerk, Plymouth, MA",MA,Plymouth County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Marion Town Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Marion County, Ohio Election Infrastructure",OH,Marion County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Marion County, Ohio",OH,Marion County,Marion,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +49,"Marion County Tax Assessor-Collector, Marion, TX",TX,Marion County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Marion County Supervisor of Elections, Marion, FL",FL,Marion County,Ocala,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,"Marion County Supervisor of Elections, FL",FL,Marion County,Ocala,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Marion County Oregon,OR,Marion County,Salem,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +62,Marion County Kansas,KS,Marion County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Marion County Judge of Probate, Marion, AL",AL,Marion County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Marion County Elections Administrator, Marion, TN",TN,Marion County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +31,"Marion County Election Commission, Marion, MS",MS,Marion County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Marion County Election Commision, Marion, AR",AR,Marion County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Marion County Election Board, Marion, IN",IN,Marion County,Indianapolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Marion County County Clerk, Marion, TX",TX,Marion County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Marion County Clerk, Marion, WV",WV,Marion County,White Hall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +60,"Marion County Clerk, Marion, OR",OR,Marion County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +57,"Marion County Clerk, Marion, MO",MO,Marion County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +83,"Marion County Clerk, Marion, KY",KY,Marion County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Marion County Clerk, Marion, IN",IN,Marion County,Indianapolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Marion County Clerk, Marion, IL",IL,Marion County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Marion County Clerk, Marion, AR",AR,Marion County,Yellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,"Marion County Circuit Clerk, Marion, MS",MS,Marion County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Marion County Circuit Clerk, Marion, AL",AL,Marion County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Marion County Board of Voter Registration and Elections, Marion, SC",SC,Marion County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Marion County Board of Registrars, Marion, AL",AL,Marion County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Marion County Board of Elections and Registrar, Marion, GA",GA,Marion County,Buena Vista,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Marion County Absentee Elections Manager, Marion, AL",AL,Marion County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,Marion & Polk Schools Credit Union,OR,Marion County,Salem,Financial Services,Private CI Entity,Region 10 +60,"Marinette City Clerk, Marinette, WI",WI,Marinette County,Marinette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Marine Mammal Commission (MMC) - CISA,MD,Montgomery County,Bethesda,"Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +47,Marine Biological Laboratory,MA,Barnstable County,Falmouth,,Private CI Entity,Region 1 +62,"Marin County Registrar of Voters, Marin, CA",CA,Marin County,San Rafael,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,"Marilla Township Election Commission, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Marilla Township Clerk, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Marietta Town Clerk, Crawford, WI",WI,Crawford County,Boscobel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Marietta City Schools,OH,Washington County,Marietta,Government Facilities,Local Tribal Territory,Region 5 +59,"Maries County Clerk, Maries, MO",MO,Maries County,Vienna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Maricopa County, Arizona",AZ,Maricopa County,Phoenix,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +54,Maricopa County Recorder's Office,AZ,Maricopa County,Phoenix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +90,"Maricopa County Elections Director (Emergency Voting), Maricopa, AZ",AZ,Maricopa County,Phoenix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +90,"Maricopa County Elections Director (Early Voting), Maricopa, AZ",AZ,Maricopa County,Phoenix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,"Maricopa County Elections Department, Arizona",AZ,Maricopa County,Phoenix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +49,Maricopa Community Colleges,AZ,Maricopa County,Tempe,Government Facilities,Local Tribal Territory,Region 9 +81,"Maribel Village Clerk, Manitowoc, WI",WI,Manitowoc County,Maribel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Mariaville Municipal Registrar, Hancock, ME",ME,Hancock County,Mariaville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Mariaville Municipal Clerk, Hancock, ME",ME,Hancock County,Mariaville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Marenisco Township Election Commission, Gogebic, MI",MI,Gogebic County,Marenisco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Marenisco Township Clerk, Gogebic, MI",MI,Gogebic County,Marenisco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Marengo-Union ECSD165,IL,McHenry County,Marengo,Water and WasteWater Systems,Local Tribal Territory,Region 5 +49,"Marengo Township Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Marengo Township Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Marengo Town Clerk, Ashland, WI",WI,Ashland County,Marengo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Marengo County Judge of Probate, Marengo, AL",AL,Marengo County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Marengo County Circuit Clerk, Marengo, AL",AL,Marengo County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Marengo County Board of Registrars, Marengo, AL",AL,Marengo County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Marengo County Absentee Elections Manager, Marengo, AL",AL,Marengo County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +25,Marengo Community High School,IL,McHenry County,Marengo,Government Facilities,Local Tribal Territory,Region 5 +67,"Marco Technologies, LLC",MN,Stearns County,St Cloud,Information Technology,Private CI Entity,Region 5 +51,"Marcellus Township Election Commission, Cass, MI",MI,Cass County,Marcellus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Marcellus Township Clerk, Cass, MI",MI,Cass County,Marcellus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Marcellon Town Clerk, Columbia, WI",WI,Columbia County,Pardeeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Marblehead Town Clerk, Essex, MA",MA,Essex County,Marblehead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Marathon Township Election Commission, Lapeer, MI",MI,Lapeer County,Columbiaville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Marathon Township Clerk, Lapeer, MI",MI,Lapeer County,Columbiaville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Marathon Town Clerk, Marathon, WI",WI,Marathon County,Marathon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Marathon County Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Marathon City Village Clerk, Marathon, WI",WI,Marathon County,Marathon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Marathon Cheese Corporation,WI,Marathon County,Marathon City,Food and Agriculture,Private CI Entity,Region 5 +82,"Mapleton Municipal Registrar, Aroostook, ME",ME,Aroostook County,Mapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Maplehurst Town Clerk, Taylor, WI",WI,Taylor County,Withee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Maple Valley Township Election Commission, Sanilac, MI",MI,Sanilac County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Maple Valley Township Election Commission, Montcalm, MI",MI,Montcalm County,Coral,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Maple Valley Township Clerk, Sanilac, MI",MI,Sanilac County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Maple Valley Township Clerk, Montcalm, MI",MI,Montcalm County,Coral,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Maple Valley Town Clerk, Oconto, WI",WI,Oconto County,Suring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Maple Town Clerk, Douglas, WI",WI,Douglas County,Maple,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Maple River Township Election Commission, Emmet, MI",MI,Emmet County,Pellston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Maple River Township Clerk, Emmet, MI",MI,Emmet County,Pellston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Maple Ridge Township Election Commission, Delta, MI",MI,Delta County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Maple Ridge Township Election Commission, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Maple Ridge Township Clerk, Delta, MI",MI,Delta County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Maple Ridge Township Clerk, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Maple Plain Town Clerk, Barron, WI",WI,Barron County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Maple Knoll Communities Inc,OH,Hamilton County,Cincinnati,Healthcare and Public Health,Private CI Entity,Region 5 +82,"Maple Grove Township Election Commission, Saginaw, MI",MI,Saginaw County,Chesaning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Maple Grove Township Election Commission, Manistee, MI",MI,Manistee County,Kaleva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Maple Grove Township Election Commission, Barry, MI",MI,Barry County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Maple Grove Township Clerk, Saginaw, MI",MI,Saginaw County,Chesaning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Maple Grove Township Clerk, Manistee, MI",MI,Manistee County,Kaleva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Maple Grove Township Clerk, Barry, MI",MI,Barry County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Maple Grove Town Clerk, Shawano, WI",WI,Shawano County,Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Maple Grove Town Clerk, Manitowoc, WI",WI,Manitowoc County,Reedsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Maple Grove Town Clerk, Barron, WI",WI,Barron County,Barron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Maple Forest Township Election Commission, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Maple Forest Township Clerk, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Maple Creek Town Clerk, Outagamie, WI",WI,Outagamie County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Maple Bluff Village Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Manus Dei, Inc.",VA,Fauquier County,Warrenton,Information Technology,Private CI Entity,Region 3 +70,Manteca Unified School District,CA,San Joaquin County,Manteca,Government Facilities,Local Tribal Territory,Region 9 +50,"Mansfield Township Election Commission, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Mansfield Township Clerk, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Mansfield Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Mansfield Town Clerk, Bristol, MA",MA,Bristol County,Mansfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Mansfield Registrar of Voters, Tolland, CT",CT,Tolland County,Mansfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Mansfield Public School,MA,Bristol County,Mansfield,Government Facilities,Local Tribal Territory,Region 1 +73,Mansfield ISD,TX,Tarrant County,Mansfield,Government Facilities,Local Tribal Territory,Region 6 +62,Manor College,PA,Montgomery County,Jenkintown,Government Facilities,Private CI Entity,Region 3 +68,Manor Borough,PA,Westmoreland County,Manor,Government Facilities,Local Tribal Territory,Region 3 +57,"Manitowoc Town Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Manitowoc Rapids Town Clerk, Manitowoc, WI",WI,Manitowoc County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Manitowoc Public Utilities,WI,Manitowoc County,Manitowoc,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 5 +75,Manitowoc County Information Systems,WI,Manitowoc County,Manitowoc,"Government Facilities, Information Technology",Local Tribal Territory,Region 5 +63,"Manitowoc County Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Manitowoc City Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Manistique Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Manistique Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Manistee Township Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Manistee Township Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Manistee County Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Manistee County Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Manistee County Board of Canvassars, Manistee, MI",MI,Manistee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Manistee City Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Manistee City Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Manchester-By-The-Sea Ttown Clerk, Essex, MA",MA,Essex County,Manchester-by-the-Sea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Manchester Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Manchester Township Clerk, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Manchester Town Treasurer, Bennington, VT",VT,Bennington County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Manchester Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Manchester Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Manchester Town Clerk, Green Lake, WI",WI,Green Lake County,Markesan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Manchester Town Clerk, Bennington, VT",VT,Bennington County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Manchester Registrar of Voters, Hartford, CT",CT,Hartford County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Manchester Municipal Federal Credit Union,CT,Hartford County,Manchester,Financial Services,Private CI Entity,Region 1 +55,"Manchester Municipal Clerk, Kennebec, ME",ME,Kennebec County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Manchester City Clerk, Hillsborough, NH",NH,Hillsborough County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Mancelona Township Election Commission, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Mancelona Township Clerk, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Manawa City Clerk, Waupaca, WI",WI,Waupaca County,Manawa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Manatee County Supervisor of Elections, Manatee, FL",FL,Manatee County,Bradenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +28,Manatee County Regional Health,FL,Manatee County,Bradenton,Healthcare and Public Health,Private CI Entity,Region 4 +54,Manatee County Property Appraiser's Office,FL,Manatee County,Bradenton,Government Facilities,Local Tribal Territory,Region 4 +45,"Manassas Park City Registrar, VA",VA,Manassas Park city,Manassas Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Manassas Park City Electoral Board, VA",VA,Manassas Park city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +97,"Manassas City Registrar, VA",VA,Manassas city,Manassas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Manassas City Electoral Board, VA",VA,Manassas city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +85,Manasquan School District,NJ,Monmouth County,Manasquan,Government Facilities,Local Tribal Territory,Region 2 +59,Manalapan Township,NJ,Monmouth County,Manalapan Township,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +51,"Malheur County Clerk, Malheur, OR",OR,Malheur County,Vale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +38,"Malden City Clerk, Middlesex, MA",MA,Middlesex County,Malden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Malauzai Software, Inc",TX,Travis County,Austin,Information Technology,Private CI Entity,Region 6 +41,Major League Baseball,NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +83,Mainspring Energy Inc,CA,San Mateo County,Menlo Park,Energy,Private CI Entity,Region 9 +56,MaineHealth - CISA,ME,Cumberland County,Westbrook,Healthcare and Public Health,Private CI Entity,Region 1 +67,MaineGeneral Health,ME,Kennebec County,Augusta,Healthcare and Public Health,Private CI Entity,Region 1 +96,"Maine Village Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Maine Town Clerk, Outagamie, WI",WI,Outagamie County,Shiocton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,Maine State Legislature,ME,Kennebec County,Augusta,Government Facilities,Local Tribal Territory,Region 1 +49,Maine School Administrative District,ME,York County,Eliot,Government Facilities,State,Region 1 +56,MainSource Financial Group,IN,Decatur County,Greensburg,Financial Services,Private CI Entity,Region 5 +67,Main Line Health,PA,Delaware County,Radnor,Healthcare and Public Health,Private CI Entity,Region 3 +61,"Maimonides Medical Center, Maimonides Health",NY,Kings County,Brooklyn,Healthcare and Public Health,Private CI Entity,Region 2 +62,"Maidstone Town Treasurer, Essex, VT",VT,Essex County,Guildhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Maidstone Town Clerk, Essex, VT",VT,Essex County,Guildhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Maiden Rock Village Clerk, Pierce, WI",WI,Pierce County,Maiden Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Maiden Rock Town Clerk, Pierce, WI",WI,Pierce County,Maiden Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Mahoning County, Ohio Election Infrastructure",OH,Mahoning County,Youngstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Mahoney Pediatrics,FL,Palm Beach County,Loxahatchee,Healthcare and Public Health,Private CI Entity,Region 4 +52,"Mahnomen County Auditor, Mahnomen, MN",MN,Mahnomen County,Mahnomen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Mahaska County, IA",IA,Mahaska County,Oskaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Magnolia Town Clerk, Rock, WI",WI,Rock County,Brodhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Magnolia Regional Health Center,MS,Alcorn County,Corinth,Healthcare and Public Health,Local Tribal Territory,Region 4 +56,Magee General Hospital,MS,Simpson County,Magee,Healthcare and Public Health,Private CI Entity,Region 4 +54,Madonna University,MI,Wayne County,Livonia,Government Facilities,Private CI Entity,Region 5 +54,"Madison Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Madison Town Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Madison Town Clerk, Carroll, NH",NH,Carroll County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Madison Surgery Center,AL,Madison County,Madison,Healthcare and Public Health,Private CI Entity,Region 4 +51,Madison Square Garden Company- CISA,NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +54,"Madison Registrar of Voters, New Haven, CT",CT,New Haven County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Madison Parish Registrar of Voters, Madison, LA",LA,Madison Parish,Tallulah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Madison Parish Clerk of Court, Madison, LA",LA,Madison Parish,Tallulah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"Madison Municipal Registrar, Somerset, ME",ME,Somerset County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Madison Municipal Clerk, Somerset, ME",ME,Somerset County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,Madison Medical Center,MO,Madison County,Fredericktown,Healthcare and Public Health,Private CI Entity,Region 7 +64,Madison Investments,WI,Dane County,Madison,,Private CI Entity,Region 5 +47,"Madison County, Tennessee",TN,Madison County,Jackson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +56,"Madison County, Ohio Election Infrastructure",OH,Madison County,London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Madison County, New York",NY,Madison County,Oneida,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +76,"Madison County, ID",ID,Madison County,Rexburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +22,"Madison County Supervisor of Elections, Madison, FL",FL,Madison County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Madison County School District,AL,Madison County,Huntsville,Government Facilities,Local Tribal Territory,Region 4 +55,"Madison County Registrar, Madison, VA",VA,Madison County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +89,Madison County NE,NE,Madison County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,Madison County Memorial Hospital,IA,Madison County,Winterset,Healthcare and Public Health,Private CI Entity,Region 7 +50,"Madison County Judge of Probate, Madison, AL",AL,Madison County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Madison County Electoral Board, Madison, VA",VA,Madison County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +65,"Madison County Elections Administrator, Madison, TX",TX,Madison County,Madisonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Madison County Election Commission, Tennessee",TN,Madison County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Madison County Election Commission, Madison, MS",MS,Madison County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Madison County Election Commision, Madison, AR",AR,Madison County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +86,"Madison County Election Board, Madison, IN",IN,Madison County,Anderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Madison County Election Administrator, Madison, MT",MT,Madison County,Virginia City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,"Madison County Clerk, Madison, MO",MO,Madison County,Fredericktown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Madison County Clerk, Madison, KY",KY,Madison County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +86,"Madison County Clerk, Madison, IN",IN,Madison County,Anderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Madison County Clerk, Madison, IL",IL,Madison County,Edwardsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Madison County Clerk, Madison, AR",AR,Madison County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +72,Madison County Clerk's Office,IL,Madison County,Edwardsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Madison County Circuit Clerk, Madison, MS",MS,Madison County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Madison County Circuit Clerk, Madison, AL",AL,Madison County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Madison County Board of Registrars, Madison, AL",AL,Madison County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Madison County Board of Elections, Madison, NY",NY,Madison County,Wampsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +58,"Madison County Board of Elections, Madison, NC",NC,Madison County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Madison County Board of Elections and Registrar, Madison, GA",GA,Madison County,Danielsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Madison County Absentee Elections Manager, Madison, AL",AL,Madison County,Huntsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Madison City Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Madison Charter Township Election Commission, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Madison Charter Township Clerk, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Madison Area Technical College,WI,Dane County,Madison,Government Facilities,Local Tribal Territory,Region 5 +82,"Madge Town Clerk, Washburn, WI",WI,Washburn County,Sarona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Madere & Sons Towing LLC,LA,Plaquemines Parish,Belle Chasse,Transportation Systems,Private CI Entity,Region 6 +64,"Madera County Clerk-Recorder, Madera, CA",CA,Madera County,Madera,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +40,"Madbury Town Clerk, Strafford, NH",NH,Strafford County,Madbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Madawaska Municipal Registrar, Aroostook, ME",ME,Aroostook County,Madawaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Madawaska Municipal Clerk, Aroostook, ME",ME,Aroostook County,Madawaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Macoupin County Public Health Department,IL,Macoupin County,Carlinville,Healthcare and Public Health,Local Tribal Territory,Region 5 +59,"Macoupin County Clerk, Macoupin, IL",IL,Macoupin County,Carlinville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Macon Township Election Commission, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Macon Township Clerk, Lenawee, MI",MI,Lenawee County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Macon County, IL",IL,Macon County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Macon County Judge of Probate, Macon, AL",AL,Macon County,Tuskegee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Macon County Elections Administrator, Macon, TN",TN,Macon County,Lafayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Macon County Clerk, Macon, MO",MO,Macon County,Macon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Macon County Circuit Clerk, Macon, AL",AL,Macon County,Tuskegee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Macon County Board of Registrars, Macon, AL",AL,Macon County,Tuskegee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Macon County Board of Elections, Macon, NC",NC,Macon County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Macon County Board of Elections and Registrar, Macon, GA",GA,Macon County,Oglethorpe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Macon County Absentee Elections Manager, Macon, AL",AL,Macon County,Tuskegee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Macomb Township Election Commission, Macomb, MI",MI,Macomb County,Macomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Macomb Township Clerk, Macomb, MI",MI,Macomb County,Macomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Macomb County, MI",MI,Macomb County,Mt Clemens,Government Facilities,Local Tribal Territory,Region 5 +50,"Macomb County Election Commission, Macomb, MI",MI,Macomb County,Mt Clemens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Macomb County Community Mental Health,MI,Macomb County,Clinton Twp,Healthcare and Public Health,Local Tribal Territory,Region 5 +50,"Macomb County Clerk, Macomb, MI",MI,Macomb County,Mt Clemens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Macomb County Board of Canvassars, Macomb, MI",MI,Macomb County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Mackinaw Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Mackinaw City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Mackinaw Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mackinac Island City Election Commission, Mackinac, MI",MI,Mackinac County,Mackinac Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mackinac Island City Clerk, Mackinac, MI",MI,Mackinac County,Mackinac Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mackinac County Election Commission, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mackinac County Clerk, Mackinac, MI",MI,Mackinac County,St Ignace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Mackinac County Board of Canvassars, Mackinac, MI",MI,Mackinac County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Mack Pump and Equipment,IL,Will County,Plainfield,Critical Manufacturing,Private CI Entity,Region 5 +43,"Machiasport Municipal Registrar, Washington, ME",ME,Washington County,Machiasport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Machiasport Municipal Clerk, Washington, ME",ME,Washington County,Machiasport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Machias Municipal Registrar, Washington, ME",ME,Washington County,Machias,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Machias Municipal Clerk, Washington, ME",ME,Washington County,Machias,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Mach7 Technologies Inc,VT,Chittenden County,South Burlington,Information Technology,Private CI Entity,Region 1 +54,Macalester College,MN,Ramsey County,St Paul,Government Facilities,Private CI Entity,Region 5 +99,Mac Help Nashville Inc.,TN,Davidson County,Nashville,Communications,Private CI Entity,Region 4 +64,MaST Community Charter School,PA,Philadelphia County,Philadelphia,Government Facilities,Local Tribal Territory,Region 3 +61,MaLaga Water District,WA,Chelan County,Malaga,Water and WasteWater Systems,Private CI Entity,Region 10 +92,"MaLaga County, California",CA,Fresno County,Fresno,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 9 +63,MTCO Communications Inc,IL,Woodford County,Metamora,Communications,Private CI Entity,Region 5 +38,MTC Holding Corporation,KS,Johnson County,Overland Park,Commercial Facilities,Private CI Entity,Region 7 +63,MRI Global,MO,Jackson County,KCMO,Information Technology,Private CI Entity,Region 7 +65,MOC-Floyd Valley CSD,IA,Sioux County,Orange City,Government Facilities,Local Tribal Territory,Region 7 +42,MOBILITY Credit Union,TX,Dallas County,Irving,Financial Services,Private CI Entity,Region 6 +69,MMA Design LLC,CO,Boulder County,Louisville,Defense Industrial Base,Private CI Entity,Region 8 +24,"MKGCS, LLC",VA,Fairfax County,Herndon,Defense Industrial Base,Private CI Entity,Region 3 +91,MJM Electric Coop,IL,Macoupin County,Carlinville,Energy,Private CI Entity,Region 5 +58,MJF Ventures LLC,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +88,MJCMC Inc,IL,Cook County,Chicago,,Private CI Entity,Region 5 +67,"MIS Choice, Inc",IL,Cook County,Schaumburg,Information Technology,Private CI Entity,Region 5 +22,MILLS COLLEGE,CA,Alameda County,Oakland,,Private CI Entity,Region 9 +43,MHD Communications,FL,Hillsborough County,Tampa,Communications,Private CI Entity,Region 4 +38,MFA INCORPORATED,MO,Boone County,Columbia,Food and Agriculture,Private CI Entity,Region 7 +58,"MEVA Formwork Systems, Inc.",OH,Clark County,Springfield,Critical Manufacturing,Private CI Entity,Region 5 +46,META Solutions,OH,Franklin County,Columbus,Information Technology,Private CI Entity,Region 5 +63,ME Global,MN,St. Louis County,Duluth,Chemical,Private CI Entity,Region 5 +82,MDU Resources,ND,Burleigh County,Bismarck,Energy,Private CI Entity,Region 8 +80,MCS Office Technologies,IL,Ford County,Gibson City,Information Technology,Private CI Entity,Region 5 +75,MC CREDIT PARTNERS LP,CT,Fairfield County,Stamford,Financial Services,Private CI Entity,Region 1 +74,MBS International Airport,MI,Saginaw County,Freeland,Transportation Systems,Local Tribal Territory,Region 5 +56,MARYLAND DEPARTMENT OF HEALTH,MD,Baltimore city,Baltimore,Healthcare and Public Health,State,Region 3 +53,MARTIN COUNTY BOARD OF COUNTY COMMISIONERS,FL,Martin County,Stuart,Government Facilities,Local Tribal Territory,Region 4 +69,MAPLE BANK,MN,Hennepin County,Champlin,Financial Services,Private CI Entity,Region 5 +74,M80 Systems Inc,GU,66010,Hagåtña,Information Technology,Private CI Entity,Region 9 +40,"Lyons Township Election Commission, Ionia, MI",MI,Ionia County,Lyons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Lyons Township Clerk, Ionia, MI",MI,Ionia County,Pewamo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Lyons Town Clerk, Walworth, WI",WI,Walworth County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Lyon Township Election Commission, Roscommon, MI",MI,Roscommon County,Higgins Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Lyon Township Clerk, Roscommon, MI",MI,Roscommon County,Higgins Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Lyon County, NV",NV,Lyon County,Yerington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +81,"Lyon County Clerk, Lyon, KY",KY,Lyon County,Eddyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Lyon County Clerk, Lyon, KS",KS,Lyon County,Emporia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Lyon County Auditor-Treasurer, Lyon, MN",MN,Lyon County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Lyon Charter Township Election Commission, Oakland, MI",MI,Oakland County,New Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Lyon Charter Township Clerk, Oakland, MI",MI,Oakland County,New Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Lynxville Village Clerk, Crawford, WI",WI,Crawford County,Lynxville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,LynxDx Inc,MI,Washtenaw County,Ann Arbor,Healthcare and Public Health,Private CI Entity,Region 5 +47,"Lynnfield Town Clerk, Essex, MA",MA,Essex County,Lynnfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Lynne Town Clerk, Oneida, WI",WI,Oneida County,Tripoli,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Lynn Township Election Commission, St. Clair, MI",MI,St. Clair County,Yale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Lynn Township Clerk, St. Clair, MI",MI,St. Clair County,Yale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Lynn Town Clerk, Clark, WI",WI,Clark County,Granton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Lynn County Tax Assessor-Collector, Lynn, TX",TX,Lynn County,Tahoka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Lynn County County Clerk, Lynn, TX",TX,Lynn County,Tahoka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +94,"Lyndon Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Lyndon Township Clerk, Washtenaw, MI",MI,Washtenaw County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Lyndon Town Treasurer, Caledonia, VT",VT,Caledonia County,Lyndon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Lyndon Town Clerk, Sheboygan, WI",WI,Sheboygan County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Lyndon Town Clerk, Juneau, WI",WI,Juneau County,Lyndon Station,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Lyndon Town Clerk, Caledonia, VT",VT,Caledonia County,Lyndon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Lyndeborough Town Clerk, Hillsborough, NH",NH,Hillsborough County,Lyndeborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Lynchburg City Registrar, VA",VA,Lynchburg city,Lynchburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Lynchburg City Electoral Board, VA",VA,Lynchburg city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +91,"Lyme Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Lyme Town Clerk, Grafton, NH",NH,Grafton County,Lyme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Lyme Registrar of Voters, New London, CT",CT,New London County,Lyme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Lyman Town Clerk, Grafton, NH",NH,Grafton County,Lyman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Lyman Municipal Registrar, York, ME",ME,York County,Lyman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Lyman Municipal Clerk, York, ME",ME,York County,Lyman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Lyman County Auditor, Lyman, SD",SD,Lyman County,Kennebec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +27,"Lycoming County Board of Elections, Lycoming, PA",PA,Lycoming County,Williamsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Lycoming College,PA,Lycoming County,Williamsport,Government Facilities,Private CI Entity,Region 3 +28,Luzerne County Transportation Authority,PA,Luzerne County,Kingston,Transportation Systems,Local Tribal Territory,Region 3 +43,"Luzerne County Board of Elections, Luzerne, PA",PA,Luzerne County,Wilkes-Barre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +65,"Luxemburg Village Clerk, Kewaunee, WI",WI,Kewaunee County,Luxemburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Luxemburg Town Clerk, Kewaunee, WI",WI,Kewaunee County,Luxemburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Luther College,IA,Winneshiek County,Decorah,Government Facilities,Private CI Entity,Region 7 +84,Luther Burbank Savings,CA,Los Angeles County,Gardena,Financial Services,Private CI Entity,Region 9 +66,Lustrecal LLC,CA,San Joaquin County,Lodi,Defense Industrial Base,Private CI Entity,Region 9 +54,"Lunenburg Town Treasurer, Essex, VT",VT,Essex County,East Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Lunenburg Town Clerk, Worcester, MA",MA,Worcester County,Lunenburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Lunenburg Town Clerk, Essex, VT",VT,Essex County,East Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Lunenburg Public Schools,MA,Worcester County,Lunenburg,Government Facilities,Local Tribal Territory,Region 1 +82,"Lunenburg County Registrar, Lunenburg, VA",VA,Lunenburg County,Lunenburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +82,"Lunenburg County Electoral Board, Lunenburg, VA",VA,Lunenburg County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Luna Pier City Election Commission, Monroe, MI",MI,Monroe County,Luna Pier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Luna Pier City Clerk, Monroe, MI",MI,Monroe County,Luna Pier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Luna County Clerk, Luna, NM",NM,Luna County,Deming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Lumpkin County Board of Elections and Registrar, Lumpkin, GA",GA,Lumpkin County,Dahlonega,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,Lummi Indian Business Council,WA,Whatcom County,Bellingham,Government Facilities,Local Tribal Territory,Region 10 +46,Luminex Corporation,TX,Williamson County,Austin,Healthcare and Public Health,Private CI Entity,Region 6 +59,Luma Energy,PR,72127,San Juan,Energy,Private CI Entity,Region 2 +44,Lufkin US Acquisition Company LLC,TX,Fort Bend County,Missouri City,Critical Manufacturing,Private CI Entity,Region 6 +72,"Ludlow Town Treasurer, Windsor, VT",VT,Windsor County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Ludlow Town Clerk, Windsor, VT",VT,Windsor County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Ludlow Town Clerk, Hampden, MA",MA,Hampden County,Ludlow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Ludington Town Clerk, Eau Claire, WI",WI,Eau Claire County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ludington City Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ludington City Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,Ludell Manufacturing,WI,Milwaukee County,Milwaukee,Critical Manufacturing,Private CI Entity,Region 5 +81,"Luce County Election Commission, Luce, MI",MI,Luce County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Luce County Clerk, Luce, MI",MI,Luce County,Newberry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Luce County Board of Canvassars, Luce, MI",MI,Luce County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Lucas Town Clerk, Dunn, WI",WI,Dunn County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Lucas County, Ohio Election Infrastructure",OH,Lucas County,Toledo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Lucas County Coroners Office,OH,Lucas County,Toledo,Government Facilities,Local Tribal Territory,Region 5 +53,"Lucas County Auditor, Lucas, IA",IA,Lucas County,Chariton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Lublin Village Clerk, Taylor, WI",WI,Taylor County,Lublin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Lubec Municipal Registrar, Washington, ME",ME,Washington County,Lubec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Lubec Municipal Clerk, Washington, ME",ME,Washington County,Lubec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Lubbock-Cooper Independent School District, TX",TX,Lubbock County,Lubbock,Information Technology,Local Tribal Territory,Region 6 +69,Lubbock County Hospital District dba UMC Health System,TX,Lubbock County,Lubbock,Healthcare and Public Health,Local Tribal Territory,Region 6 +62,"Lubbock County Elections Administrator, Lubbock, TX",TX,Lubbock County,Lubbock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Loyalsock Township School District,PA,Lycoming County,Williamsport,Government Facilities,Local Tribal Territory,Region 3 +87,"Loyal Town Clerk, Clark, WI",WI,Clark County,Loyal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Loyal City Clerk, Clark, WI",WI,Clark County,Loyal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Lowville Town Clerk, Columbia, WI",WI,Columbia County,Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Lowndes County Judge of Probate, Lowndes, AL",AL,Lowndes County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Lowndes County Election Commission, Lowndes, MS",MS,Lowndes County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Lowndes County Circuit Clerk, Lowndes, MS",MS,Lowndes County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lowndes County Circuit Clerk, Lowndes, AL",AL,Lowndes County,Hayneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Lowndes County Board of Registrars, Lowndes, AL",AL,Lowndes County,Hayneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Lowndes County Board of Elections and Registrar, Lowndes, GA",GA,Lowndes County,Valdosta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lowndes County Absentee Elections Manager, Lowndes, AL",AL,Lowndes County,Hayneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +36,Lower Township Municipal Utilities Authority,NJ,Cape May County,Lower Township,Water and WasteWater Systems,Local Tribal Territory,Region 2 +95,Lower Moreland Township School District,PA,Montgomery County,Huntingdon Valley,Government Facilities,Local Tribal Territory,Region 3 +66,Lower Merion School District,PA,Montgomery County,Ardmore,Government Facilities,Local Tribal Territory,Region 3 +25,Lower Columbia College,WA,Cowlitz County,Longview,Government Facilities,Local Tribal Territory,Region 10 +58,Lower Colorado River Authority,TX,Travis County,Austin,Energy,Local Tribal Territory,Region 6 +51,"Lowell Town Treasurer, Orleans, VT",VT,Orleans County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Lowell Town Clerk, Orleans, VT",VT,Orleans County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Lowell Town Clerk, Dodge, WI",WI,Dodge County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Lowell Municipal Registrar, Penobscot, ME",ME,Penobscot County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Lowell Municipal Clerk, Penobscot, ME",ME,Penobscot County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Lowell Elections Commission, Middlesex, MA",MA,Middlesex County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Lowell City Election Commission, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lowell City Clerk, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Lowell Charter Township Election Commission, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Lowell Charter Township Clerk, Kent, MI",MI,Kent County,Lowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Low & Burbanks Grant Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Loving County, Texas",TX,Loving County,Mentone,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +90,"Loving County Tax Assessor-Collector, Loving, TX",TX,Loving County,Mentone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Loving County County Clerk, Loving, TX",TX,Loving County,Mentone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Lovell Municipal Registrar, Oxford, ME",ME,Oxford County,Lovell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Lovell Municipal Clerk, Oxford, ME",ME,Oxford County,Lovell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,Loveland Living Planet Aquarium,UT,Salt Lake County,Draper,Commercial Facilities,Private CI Entity,Region 8 +66,"Love County Election Board, Love, OK",OK,Love County,Marietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,Lourdes University,OH,Lucas County,Sylvania,Government Facilities,Private CI Entity,Region 5 +56,"Loup County, NE",NE,Loup County,Taylor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +93,Loup County Public Schools,NE,Loup County,Taylor,Government Facilities,Local Tribal Territory,Region 7 +48,"Loup County Clerk, Loup, NE",NE,Loup County,Almeria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +67,Louisville Metro Government,KY,Jefferson County,Louisville,Government Facilities,Local Tribal Territory,Region 4 +35,Louisiana Tech University - CISA,LA,Lincoln Parish,Ruston,Government Facilities,State,Region 6 +56,Louisiana Supreme Court,LA,Orleans Parish,New Orleans,Information Technology,State,Region 6 +54,Louisiana State University of Alexandria,LA,Rapides Parish,Alexandria,Government Facilities,State,Region 6 +72,Louisiana State University at Eunice,LA,Acadia Parish,Eunice,Government Facilities,State,Region 6 +63,Louisiana State University Shreveport,LA,Caddo Parish,Shreveport,Government Facilities,State,Region 6 +57,Louisiana State University Health Sciences Center,LA,Orleans Parish,New Orleans,Healthcare and Public Health,State,Region 6 +45,Louisiana State University A&M,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,State,Region 6 +48,Louisiana Optical Network Infrastructure,LA,East Baton Rouge Parish,Baton Rouge,Information Technology,State,Region 6 +56,Louisiana Fifth Circuit Court of Appeal,LA,Jefferson Parish,Gretna,"Election Infrastructure, Government Facilities",State,Region 6 +63,Louisiana Delta Community College,LA,Ouachita Parish,Monroe,Government Facilities,Local Tribal Territory,Region 6 +49,"Louisiana Court of Appeal, Second Circuit",LA,Caddo Parish,Shreveport,Government Facilities,State,Region 6 +59,Louisiana Community and Technical College System,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,Local Tribal Territory,Region 6 +49,Louisiana College,LA,Rapides Parish,Pineville,Healthcare and Public Health,Private CI Entity,Region 6 +53,"Louisa County, VA",VA,Louisa County,Louisa,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +67,"Louisa County, IA",IA,Louisa County,Wapello,Government Facilities,Local Tribal Territory,Region 7 +52,"Louisa County Registrar, Louisa, VA",VA,Louisa County,Louisa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Louisa County Electoral Board, Louisa, VA",VA,Louisa County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Louisa County Auditor, Louisa, IA",IA,Louisa County,Wapello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Loudoun County Registrar, Loudoun, VA",VA,Loudoun County,Leesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Loudoun County Public Schools, VA",VA,Loudoun County,Ashburn,Government Facilities,Local Tribal Territory,Region 3 +52,"Loudoun County Electoral Board, Loudoun, VA",VA,Loudoun County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Loudon Utilities / City of Loudon, TN",TN,Loudon County,Loudon,Energy,Local Tribal Territory,Region 4 +49,"Loudon Town Clerk, Merrimack, NH",NH,Merrimack County,Loudon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Loudon County Elections Administrator, Loudon, TN",TN,Loudon County,Loudon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Loud Township Election Commission, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Loud Township Clerk, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Los Gatos-Saratoga Union School District,CA,Santa Clara County,Los Gatos,Government Facilities,Local Tribal Territory,Region 9 +59,Los Angeles Unified School District - CISA,CA,Los Angeles County,Los Angeles,Government Facilities,Local Tribal Territory,Region 9 +74,Los Angeles Federal Credit Union,CA,Los Angeles County,Glendale,Financial Services,Private CI Entity,Region 9 +63,Los Angeles Department of Water and Power - CISA,CA,Los Angeles County,Los Angeles,Energy,Local Tribal Territory,Region 9 +56,"Los Angeles County, California",CA,Los Angeles County,Los Angeles,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +59,"Los Angeles County Registrar-Recorder-County Clerk, Los Angeles, CA",CA,Los Angeles County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +62,Los Angeles County Employees Retirement Assn.,CA,Los Angeles County,Pasadena,Financial Services,Local Tribal Territory,Region 9 +34,"Los Alamos County Clerk, Los Alamos, NM",NM,Los Alamos County,Los Alamos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Loretto Telephone Co. Inc, D/B/A Loretto Telecom",TN,Lawrence County,Loretto,Communications,Private CI Entity,Region 4 +44,Loras College,IA,Dubuque County,Dubuque,Information Technology,Private CI Entity,Region 7 +59,"Lorain County, Ohio Election Infrastructure",OH,Lorain County,Elyria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Lorain County Community College,OH,Lorain County,Elyria,Government Facilities,Local Tribal Territory,Region 5 +53,"Lonoke County Election Commision, Lonoke, AR",AR,Lonoke County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Lonoke County Clerk, Lonoke, AR",AR,Lonoke County,Mesa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"Longwood Town Clerk, Clark, WI",WI,Clark County,Withee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Longmeadow Town Clerk, Hampden, MA",MA,Hampden County,Longmeadow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,Longhorn Incorporated,TX,Dallas County,Dallas,Water and WasteWater Systems,Private CI Entity,Region 6 +47,"Long Rapids Township Election Commission, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Long Rapids Township Clerk, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,Long Prairie Grey Eagle Public Schools,MN,Todd County,Long Prairie,Government Facilities,Local Tribal Territory,Region 5 +85,"Long Lake Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Long Lake Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Long Lake Town Clerk, Florence, WI",WI,Florence County,Long Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Long Island Municipal Registrar, Cumberland, ME",ME,Cumberland County,Long Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Long Island Municipal Clerk, Cumberland, ME",ME,Cumberland County,Long Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Long County Board of Elections and Registrar, Long, GA",GA,Long County,Ludowici,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Long Beach Unified School District,CA,Los Angeles County,Long Beach,Government Facilities,Local Tribal Territory,Region 9 +52,Long Beach Public Schools,NY,Nassau County,Lido Beach,,Local Tribal Territory,Region 2 +87,Lone Star Title,TX,El Paso County,El Paso,Financial Services,Private CI Entity,Region 6 +74,"Lone Rock Village Clerk, Richland, WI",WI,Richland County,Lone Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Londonderry Town Treasurer, Windham, VT",VT,Windham County,Londonderry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Londonderry Town Clerk, Windham, VT",VT,Windham County,Londonderry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Londonderry Town Clerk, Rockingham, NH",NH,Rockingham County,Londonderry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"London Township Election Commission, Monroe, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"London Township Clerk, Monroe, MI",MI,Monroe County,Milan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Londen Insurance Group Inc.,AZ,Maricopa County,Phoenix,Financial Services,Private CI Entity,Region 9 +86,"Lomira Village Clerk, Dodge, WI",WI,Dodge County,Lomira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Lomira Town Clerk, Dodge, WI",WI,Dodge County,Lomira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Lombard School District 44,IL,DuPage County,Lombard,Government Facilities,Local Tribal Territory,Region 5 +50,Lomas Verdes Cooperativa,PR,72021,Bayamón,Food and Agriculture,Private CI Entity,Region 2 +30,"Lohrville Village Clerk, Waushara, WI",WI,Waushara County,Redgranite,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Login LLC,AZ,Pima County,Tucson,Communications,Private CI Entity,Region 9 +63,"Loganville Village Clerk, Sauk, WI",WI,Sauk County,Loganville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Logansport Memorial Hospital,IN,Cass County,Logansport,Healthcare and Public Health,Private CI Entity,Region 5 +65,Logan-Rogersville R-8 School District,MO,Webster County,Rogersville,Government Facilities,Local Tribal Territory,Region 7 +58,Logan University,MO,St. Louis County,Chesterfield,Government Facilities,Private CI Entity,Region 7 +61,"Logan Township Election Commission, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Logan Township Election Commission, Mason, MI",MI,Mason County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Logan Township Clerk, Ogemaw, MI",MI,Ogemaw County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Logan Township Clerk, Mason, MI",MI,Mason County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Logan Magnolia Community School District,IA,Harrison County,Logan,Government Facilities,Local Tribal Territory,Region 7 +50,"Logan County, Ohio Election Infrastructure",OH,Logan County,Bellefontaine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Logan County Fiscal Court,KY,Logan County,Russellville,Government Facilities,Local Tribal Territory,Region 4 +60,"Logan County Election Commision, Logan, AR",AR,Logan County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Logan County Election Board, Logan, OK",OK,Logan County,Guthrie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +39,"Logan County Clerk, Logan, WV",WV,Logan County,Logan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Logan County Clerk, Logan, NE",NE,Logan County,Stapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Logan County Clerk, Logan, KY",KY,Logan County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Logan County Clerk, Logan, KS",KS,Logan County,Oakley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Logan County Clerk, Logan, IL",IL,Logan County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Logan County Clerk, Logan, AR",AR,Logan County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Logan County Clerk and Recorder, Logan, CO",CO,Logan County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +72,"Logan County Auditor, Logan, ND",ND,Logan County,Napoleon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,"Logan Aluminum, Inc.",KY,Logan County,Russellville,Critical Manufacturing,Private CI Entity,Region 4 +76,Lodi Unified School District - CISA,CA,San Joaquin County,Lodi,Government Facilities,Local Tribal Territory,Region 9 +47,"Lodi Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Lodi Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Lodi Town Clerk, Columbia, WI",WI,Columbia County,Lodi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Lodi City Clerk, Columbia, WI",WI,Columbia County,Lodi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Locust Valley Central School District,NY,Nassau County,Locust Valley,Government Facilities,Local Tribal Territory,Region 2 +61,Locus Robotics,MA,Middlesex County,Wilmington,Information Technology,Private CI Entity,Region 1 +93,"Lockport Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Lockport Township Clerk, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,Lockport School District,IL,Will County,Lockport,Government Facilities,Local Tribal Territory,Region 5 +72,Lockhart Power Company,SC,Chester County,Chester,Energy,Private CI Entity,Region 4 +60,"Locke Township Election Commission, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Locke Township Clerk, Ingham, MI",MI,Ingham County,Williamston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Locke Supply Co,OK,Oklahoma County,Oklahoma City,Commercial Facilities,Private CI Entity,Region 6 +55,Locke Lord LLP,DC,District of Columbia,Washington,Financial Services,Private CI Entity,Region 3 +56,Local Government Information Systems (LOGIS),MN,Hennepin County,Golden Valley,Emergency Services,Private CI Entity,Region 5 +49,Loar Group Inc.,NY,Westchester County,White Plains,Information Technology,Private CI Entity,Region 2 +89,"Llano County Elections Administrator, Llano, TX",TX,Llano County,Llano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Livingston Township Election Commission, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Livingston Township Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Livingston Parish Registrar of Voters, Livingston, LA",LA,Livingston Parish,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,Livingston Parish Government,LA,Livingston Parish,Livingston,Government Facilities,Local Tribal Territory,Region 6 +69,"Livingston Parish Clerk of Court, Livingston, LA",LA,Livingston Parish,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Livingston County, New York",NY,Livingston County,Geneseo,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +49,"Livingston County, NY",NY,Livingston County,Geneseo,Government Facilities,Local Tribal Territory,Region 2 +60,"Livingston County Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Livingston County Clerk, Livingston, MO",MO,Livingston County,Chillicothe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Livingston County Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Livingston County Clerk, Livingston, KY",KY,Livingston County,Smithland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Livingston County Clerk, Livingston, IL",IL,Livingston County,Pontiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Livingston County Board of Elections, Livingston, NY",NY,Livingston County,Geneseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +60,"Livingston County Board of Canvassars, Livingston, MI",MI,Livingston County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Livermore Valley Joint Unified School District,CA,Alameda County,Livermore,Government Facilities,Local Tribal Territory,Region 9 +44,"Livermore Town Clerk, Grafton, NH",NH,Grafton County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Livermore Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Livermore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Livermore Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Livermore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Livermore Falls Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Livermore Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Livermore Falls Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Livermore Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Live Oak County Tax Assessor-Collector, Live Oak, TX",TX,Live Oak County,George West,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Live Oak County County Clerk, Live Oak, TX",TX,Live Oak County,George West,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Littleton Town Clerk, Middlesex, MA",MA,Middlesex County,Littleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +28,"Littleton Town Clerk, Grafton, NH",NH,Grafton County,Littleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Littleton Public Schools,CO,Arapahoe County,Littleton,Information Technology,Local Tribal Territory,Region 8 +45,"Littleton Electric Light, and Water Departments",MA,Middlesex County,Littleton,"Energy, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 1 +35,"Littlefield Township Election Commission, Emmet, MI",MI,Emmet County,Alanson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Littlefield Township Clerk, Emmet, MI",MI,Emmet County,Alanson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Little Traverse Township Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Little Traverse Township Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Little Thompson Water District,CO,8069,Berthoud,Water and WasteWater Systems,Local Tribal Territory,Region 8 +53,"Little Suamico Town Clerk, Oconto, WI",WI,Oconto County,Little Suamico,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Little Rivers Health Care,VT,Orange County,Newbury,Healthcare and Public Health,Private CI Entity,Region 1 +45,"Little River Town Clerk, Oconto, WI",WI,Oconto County,Oconto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Little River County Election Commision, Little River, AR",AR,Little River County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Little River County Clerk, Little River, AR",AR,Little River County,Ashdown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Little Rice Town Clerk, Oneida, WI",WI,Oneida County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Little Grant Town Clerk, Grant, WI",WI,Grant County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Little Falls Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Little Compton Town Boards of Canvassers, Newport, RI",RI,Newport County,L COMPTON,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Little Chute Village Clerk, Outagamie, WI",WI,Outagamie County,Little Chute,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Little Chute Area School District,WI,Outagamie County,Little Chute,Government Facilities,Local Tribal Territory,Region 5 +54,"Little Black Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Lithik Systems, Inc.",OH,Franklin County,Westerville,Information Technology,Private CI Entity,Region 5 +69,"Litchfield Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Litchfield Township Clerk, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Litchfield Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Litchfield Town Clerk, Hillsborough, NH",NH,Hillsborough County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Litchfield Registrar of Voters, Litchfield, CT",CT,Litchfield County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,Litchfield Public Schools,NE,Sherman County,Litchfield,Government Facilities,Local Tribal Territory,Region 7 +84,Litchfield National Bank,IL,Montgomery County,Litchfield,Financial Services,Private CI Entity,Region 5 +27,"Litchfield Municipal Registrar, Kennebec, ME",ME,Kennebec County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Litchfield Municipal Clerk, Kennebec, ME",ME,Kennebec County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Litchfield City Election Commission, Hillsdale, MI",MI,Hillsdale County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Litchfield City Clerk, Hillsdale, MI",MI,Hillsdale County,Litchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Lisle Community Unit School District,IL,DuPage County,Lisle,Government Facilities,Local Tribal Territory,Region 5 +58,"Lisbon Town Clerk, Waukesha, WI",WI,Waukesha County,Sussex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lisbon Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Lisbon Town Clerk, Juneau, WI",WI,Juneau County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Lisbon Town Clerk, Grafton, NH",NH,Grafton County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Lisbon Registrar of Voters, New London, CT",CT,New London County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Lisbon Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Lisbon Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Lisata Therapeutics,NJ,Somerset County,Bernards,Healthcare and Public Health,Private CI Entity,Region 2 +68,Liquid Measurement Systems Inc,VT,Franklin County,Fairfax,Defense Industrial Base,Private CI Entity,Region 1 +89,"Lipscomb County Tax Assessor-Collector, Lipscomb, TX",TX,Lipscomb County,Follett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,Linn-Benton Community College,OR,Linn County,Albany,Government Facilities,Local Tribal Territory,Region 10 +69,"Linn Town Clerk, Walworth, WI",WI,Walworth County,Lake Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Linn County, OR",OR,Linn County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +49,Linn County Rural Electric Cooperative,IA,Grundy County,Grundy Center,Energy,Private CI Entity,Region 7 +57,Linn County Iowa,IA,Linn County,Cedar Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Linn County Clerk, Linn, OR",OR,Linn County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +58,"Linn County Clerk, Linn, MO",MO,Linn County,Linneus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +37,"Linn County Clerk, Linn, KS",KS,Linn County,Mound City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +79,Linn Benton Lincoln Education Service District,OR,Linn County,Albany,Information Technology,Local Tribal Territory,Region 10 +68,Linn Area Credit Union,IA,Linn County,Cedar Rapids,Financial Services,Private CI Entity,Region 7 +53,Linksquares,MA,Suffolk County,Boston,Information Technology,Private CI Entity,Region 1 +56,"Lindina Town Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Lindenwold Public Schools,NJ,Camden County,Lindenwold,Government Facilities,Local Tribal Territory,Region 2 +81,Lindenhurst Union Free School District,NY,Suffolk County,Lindenhurst,Government Facilities,Local Tribal Territory,Region 2 +65,"Linden Village Clerk, Iowa, WI",WI,Iowa County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Linden Town Clerk, Iowa, WI",WI,Iowa County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,Linden Roselle Sewerage Authority,NJ,Union County,Linden,Water and WasteWater Systems,Local Tribal Territory,Region 2 +92,"Linden City Election Commission, Genesee, MI",MI,Genesee County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Linden City Clerk, Genesee, MI",MI,Genesee County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Lindbergh Schools,MO,St. Louis County,St. Louis,Government Facilities,Local Tribal Territory,Region 7 +47,"Lincolnville Municipal Registrar, Waldo, ME",ME,Waldo County,Lincolnville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Lincolnville Municipal Clerk, Waldo, ME",ME,Waldo County,Lincolnville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Lincolnshire Prairie View School District 103,IL,Lake County,Lincolnshire,Government Facilities,Local Tribal Territory,Region 5 +85,"Lincoln Township Election Commission, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Lincoln Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lincoln Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Lincoln Township Election Commission, Isabella, MI",MI,Isabella County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Lincoln Township Election Commission, Huron, MI",MI,Huron County,Kinde,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Lincoln Township Election Commission, Clare, MI",MI,Clare County,Lake George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Lincoln Township Election Commission, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Lincoln Township Clerk, Osceola, MI",MI,Osceola County,Le Roy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Lincoln Township Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lincoln Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Lincoln Township Clerk, Isabella, MI",MI,Isabella County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Lincoln Township Clerk, Huron, MI",MI,Huron County,Kinde,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Lincoln Township Clerk, Clare, MI",MI,Clare County,Lake George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Lincoln Township Clerk, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Lincoln Town Treasurer, Addison, VT",VT,Addison County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Lincoln Town Clerk, Wood, WI",WI,Wood County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lincoln Town Clerk, Vilas, WI",WI,Vilas County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Lincoln Town Clerk, Trempealeau, WI",WI,Trempealeau County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Lincoln Town Clerk, Monroe, WI",WI,Monroe County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"Lincoln Town Clerk, Middlesex, MA",MA,Middlesex County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Lincoln Town Clerk, Kewaunee, WI",WI,Kewaunee County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Lincoln Town Clerk, Grafton, NH",NH,Grafton County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Lincoln Town Clerk, Forest, WI",WI,Forest County,Crandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Lincoln Town Clerk, Eau Claire, WI",WI,Eau Claire County,Fall Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Lincoln Town Clerk, Burnett, WI",WI,Burnett County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Lincoln Town Clerk, Buffalo, WI",WI,Buffalo County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Lincoln Town Clerk, Bayfield, WI",WI,Bayfield County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Lincoln Town Clerk, Adams, WI",WI,Adams County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Lincoln Town Boards of Canvassers, Providence, RI",RI,Providence County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Lincoln Public Schools,NE,Lancaster County,Lincoln,Government Facilities,Local Tribal Territory,Region 7 +65,Lincoln Premium Poultry,NE,Dodge County,Fremont,Food and Agriculture,Private CI Entity,Region 7 +68,"Lincoln Parish Registrar of Voters, Lincoln, LA",LA,Lincoln Parish,Ruston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Lincoln Parish Clerk of Court, Lincoln, LA",LA,Lincoln Parish,Ruston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,"Lincoln Municipal Registrar, Penobscot, ME",ME,Penobscot County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Lincoln Municipal Clerk, Penobscot, ME",ME,Penobscot County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Lincoln Intermediate Unit #12,PA,Adams County,New Oxford,Government Facilities,Local Tribal Territory,Region 3 +78,Lincoln Federal Savings Bank,NE,Lancaster County,Lincoln,Financial Services,Private CI Entity,Region 7 +61,Lincoln Electric System,NE,Lancaster County,Lincoln,"Critical Manufacturing, Energy",Local Tribal Territory,Region 7 +54,"Lincoln County, South Dakota",SD,Lincoln County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Lincoln County, New Mexico",NM,Lincoln County,Carrizozo,Government Facilities,Local Tribal Territory,Region 6 +52,Lincoln County Wisconsin,WI,Lincoln County,Merrill,Government Facilities,Local Tribal Territory,Region 5 +90,Lincoln County School District,MS,Lincoln County,Brookhaven,Government Facilities,Local Tribal Territory,Region 4 +52,Lincoln County Nevada,NV,Lincoln County,Pioche,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +54,Lincoln County Information Services,NE,Lincoln County,North Platte,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 7 +38,"Lincoln County Election Commission, Lincoln, MS",MS,Lincoln County,Brookhaven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Lincoln County Election Board, Lincoln, OK",OK,Lincoln County,Chandler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,"Lincoln County Election Administrator, Lincoln, MT",MT,Lincoln County,Libby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,"Lincoln County Clerk, Lincoln, WY",WY,Lincoln County,Kemmerer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +53,"Lincoln County Clerk, Lincoln, WV",WV,Lincoln County,Hamlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Lincoln County Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lincoln County Clerk, Lincoln, OR",OR,Lincoln County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +43,"Lincoln County Clerk, Lincoln, NM",NM,Lincoln County,Carrizozo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Lincoln County Clerk, Lincoln, NE",NE,Lincoln County,North Platte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +78,"Lincoln County Clerk, Lincoln, MO",MO,Lincoln County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"Lincoln County Clerk, Lincoln, KY",KY,Lincoln County,Stanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Lincoln County Clerk, Lincoln, KS",KS,Lincoln County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,"Lincoln County Clerk, Lincoln, ID",ID,Lincoln County,Shoshone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +54,"Lincoln County Clerk and Recorder, Lincoln, CO",CO,Lincoln County,Hugo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +38,"Lincoln County Circuit Clerk, Lincoln, MS",MS,Lincoln County,Brookhaven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Lincoln County Board of Elections, Lincoln, NC",NC,Lincoln County,Lincolnton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Lincoln County Board of Elections and Registrar, Lincoln, GA",GA,Lincoln County,Lincolnton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +19,"Lincoln County Auditor-Treasurer, Lincoln, MN",MN,Lincoln County,Ivanhoe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Lincoln County Auditor, Lincoln, WA",WA,Lincoln County,Davenport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +64,"Lincoln County Auditor - Elections, South Dakota",SD,Lincoln County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,Lincoln County,WY,Lincoln County,Kemmerer,Government Facilities,Local Tribal Territory,Region 8 +14,"Lincoln Charter Township Election Commission, Berrien, MI",MI,Berrien County,Stevensville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +14,"Lincoln Charter Township Clerk, Berrien, MI",MI,Berrien County,Stevensville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Limington Municipal Registrar, York, ME",ME,York County,Limington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Limington Municipal Clerk, York, ME",ME,York County,Limington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Limestone Township Election Commission, Alger, MI",MI,Alger County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Limestone Township Clerk, Alger, MI",MI,Alger County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Limestone Municipal Registrar, Aroostook, ME",ME,Aroostook County,Limestone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Limestone Municipal Clerk, Aroostook, ME",ME,Aroostook County,Limestone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Limestone County Judge of Probate, Limestone, AL",AL,Limestone County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Limestone County Elections Administrator, Limestone, TX",TX,Limestone County,Groesbeck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +31,Limestone County Commission,AL,Limestone County,Athens,Government Facilities,Local Tribal Territory,Region 4 +40,"Limestone County Circuit Clerk, Limestone, AL",AL,Limestone County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Limestone County Board of Registrars, Limestone, AL",AL,Limestone County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Limestone County Absentee Elections Manager, Limestone, AL",AL,Limestone County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Lime Ridge Village Clerk, Sauk, WI",WI,Sauk County,La Valle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Lima Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Lima Township Clerk, Washtenaw, MI",MI,Washtenaw County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Lima Town Clerk, Sheboygan, WI",WI,Sheboygan County,Sheboygan Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Lima Town Clerk, Rock, WI",WI,Rock County,Whitewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Lima Town Clerk, Pepin, WI",WI,Pepin County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Lima Town Clerk, Grant, WI",WI,Grant County,Platteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Lilley Township Election Commission, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lilley Township Clerk, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Lighthouse School, Inc",MA,Middlesex County,Chelmsford,Healthcare and Public Health,Private CI Entity,Region 1 +47,Lighthouse Center for Vital Living,MN,St. Louis County,Duluth,Healthcare and Public Health,Private CI Entity,Region 5 +48,LightEdge Solutions,MO,Clay County,KCMO,Information Technology,Private CI Entity,Region 7 +63,LifeBridge Health,MD,Baltimore city,Baltimore,Healthcare and Public Health,Private CI Entity,Region 3 +60,Life Credit Union,TN,Davidson County,Nashville,Financial Services,Private CI Entity,Region 4 +90,"Liebo, Weingarden, Dobie & Barbee, P.L.L.P.",MN,Hennepin County,St Louis Park,Financial Services,Private CI Entity,Region 5 +68,"Licking County, Ohio Election Infrastructure",OH,Licking County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Licking Area Computer Association,OH,Licking County,Newark,Government Facilities,Local Tribal Territory,Region 5 +54,Liberty Utilities,MO,Jasper County,Joplin,"Energy, Water and WasteWater Systems",Private CI Entity,Region 7 +99,Liberty Union-Thurston Local School District,OH,Fairfield County,Baltimore,Government Facilities,Local Tribal Territory,Region 5 +55,"Liberty Township Election Commission, Wexford, MI",MI,Wexford County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Liberty Township Election Commission, Jackson, MI",MI,Jackson County,Clarklake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Liberty Township Clerk, Wexford, MI",MI,Wexford County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Liberty Township Clerk, Jackson, MI",MI,Jackson County,Clarklake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Liberty Town Clerk, Vernon, WI",WI,Vernon County,Viola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Liberty Town Clerk, Outagamie, WI",WI,Outagamie County,New London,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Liberty Town Clerk, Manitowoc, WI",WI,Manitowoc County,Valders,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Liberty Town Clerk, Grant, WI",WI,Grant County,Stitzer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Liberty Municipal Registrar, Waldo, ME",ME,Waldo County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Liberty Municipal Clerk, Waldo, ME",ME,Waldo County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Liberty Home Mortgage,OH,Cuyahoga County,Independence,Financial Services,Private CI Entity,Region 5 +85,"Liberty Grove Town Clerk, Door, WI",WI,Door County,Sister Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Liberty Dental Plan,CA,Los Angeles County,Long Beach,Healthcare and Public Health,Private CI Entity,Region 9 +75,"Liberty County Supervisor of Elections, Liberty, FL",FL,Liberty County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Liberty County Elections Administrator, Liberty, TX",TX,Liberty County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Liberty County Election Administrator, Liberty, MT",MT,Liberty County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +37,"Liberty County Board of Elections and Registrar, Liberty, GA",GA,Liberty County,Hinesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +31,Liberty Community Unit School District 2,IL,Adams County,Liberty,Government Facilities,Local Tribal Territory,Region 5 +27,Liberty Bankers Insurance Group,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +85,Liberty Bank,IL,Adams County,Liberty,Financial Services,Private CI Entity,Region 5 +53,"Leyden Town Clerk, Franklin, MA",MA,Franklin County,Leyden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +9,"Lexington Township Election Commission, Sanilac, MI",MI,Sanilac County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +9,"Lexington Township Clerk, Sanilac, MI",MI,Sanilac County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Lexington Town Clerk, Middlesex, MA",MA,Middlesex County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Lexington Public Schools, NE",NE,Dawson County,Lexington,Government Facilities,Local Tribal Territory,Region 7 +67,Lexington Medical Center,SC,Lexington County,West Columbia,Healthcare and Public Health,Private CI Entity,Region 4 +56,"Lexington County Board of Voter Registration and Elections, Lexington, SC",SC,Lexington County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,"Lexington City Registrar, VA",VA,Lexington city,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +90,"Lexington City Electoral Board, VA",VA,Lexington city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Lewisville ISD,TX,Denton County,Lewisville,Government Facilities,Local Tribal Territory,Region 6 +62,"Lewiston Town Clerk, Columbia, WI",WI,Columbia County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Lewiston Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Lewiston Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Lewis-Clark State College,ID,Nez Perce County,Lewiston,Government Facilities,State,Region 10 +42,Lewis University,IL,Will County,Romeoville,Government Facilities,Private CI Entity,Region 5 +54,"Lewis County, WA - CISA",WA,Lewis County,Chehalis,Government Facilities,Local Tribal Territory,Region 10 +52,"Lewis County, New York",NY,Lewis County,Lowville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +67,"Lewis County, ID - CISA",ID,Lewis County,Nezperce,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +65,Lewis County Schools,KY,Lewis County,Vanceburg,Government Facilities,Local Tribal Territory,Region 4 +77,Lewis County Primary Care Ctr Dba PrimaryPlus,KY,Lewis County,Vanceburg,Healthcare and Public Health,Local Tribal Territory,Region 4 +66,"Lewis County Elections Administrator, Lewis, TN",TN,Lewis County,Hohenwald,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,"Lewis County Clerk, Lewis, WV",WV,Lewis County,Weston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +91,"Lewis County Clerk, Lewis, MO",MO,Lewis County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +39,"Lewis County Board of Elections, Lewis, NY",NY,Lewis County,Lowville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,Lewis County,ID,Lewis County,Nezperce,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +30,"Lewis And Clark County Election Administrator, Lewis And Clark, MT",MT,Lewis and Clark County,Helena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,Lewis & Ellis Inc,TX,Collin County,Allen,Financial Services,Private CI Entity,Region 6 +77,"Levy County Supervisor of Elections, Levy, FL",FL,Levy County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Levis Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Leverett Town Clerk, Franklin, MA",MA,Franklin County,Leverett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,Level Four Financial,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +66,"Levant Municipal Registrar, Penobscot, ME",ME,Penobscot County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Levant Municipal Clerk, Penobscot, ME",ME,Penobscot County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Letcher County Clerk, Letcher, KY",KY,Letcher County,Whitesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Lessor Town Clerk, Shawano, WI",WI,Shawano County,Bonduel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Leslie Township Election Commission, Ingham, MI",MI,Ingham County,Leslie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Leslie Township Clerk, Ingham, MI",MI,Ingham County,Leslie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Leslie County Clerk, Leslie, KY",KY,Leslie County,Hyden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Leslie City Clerk, Ingham, MI",MI,Ingham County,Leslie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leroy Township Election Commission, Ingham, MI",MI,Ingham County,Webberville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Leroy Township Election Commission, Calhoun, MI",MI,Calhoun County,East Leroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leroy Township Clerk, Ingham, MI",MI,Ingham County,Webberville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Leroy Township Clerk, Calhoun, MI",MI,Calhoun County,East Leroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Leroy Town Clerk, Dodge, WI",WI,Dodge County,Lomira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Leonidas Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Leonidas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Leonidas Township Clerk, St. Joseph, MI",MI,St. Joseph County,Mendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Leoni Township Election Commission, Jackson, MI",MI,Jackson County,Michigan Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Leoni Township Clerk, Jackson, MI",MI,Jackson County,Michigan Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Leon Town Clerk, Waushara, WI",WI,Waushara County,Pine River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Leon Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Leon County Supervisor of Elections, Leon, FL",FL,Leon County,Tallahassee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Leon County Elections Administrator, Leon, TX",TX,Leon County,Centerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Leominster City Clerk, Worcester, MA",MA,Worcester County,Leominster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Lenox Township Election Commission, Macomb, MI",MI,Macomb County,New Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Lenox Township Clerk, Macomb, MI",MI,Macomb County,New Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lenox Town Clerk, Berkshire, MA",MA,Berkshire County,Lenox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Lenoir County Board of Elections, Lenoir, NC",NC,Lenoir County,Kinston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,Lennox Employees Credit Union,IA,Marshall County,Marshalltown,Financial Services,Private CI Entity,Region 7 +44,Lenawee Intermediate School District,MI,Monroe County,Monroe,Government Facilities,Local Tribal Territory,Region 5 +69,"Lenawee County Election Commission, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Lenawee County Clerk, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Lenawee County Board of Canvassars, Lenawee, MI",MI,Lenawee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Lena Village Clerk, Oconto, WI",WI,Oconto County,Lena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Lena Town Clerk, Oconto, WI",WI,Oconto County,Lena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lempster Town Clerk, Sullivan, NH",NH,Sullivan County,East Lempster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Lemonweir Town Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Lemington Town Clerk, Essex, VT",VT,Essex County,Guildhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,Lemhi County ID,ID,Lemhi County,Salmon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +47,"Leland Township Election Commission, Leelanau, MI",MI,Leelanau County,Lake Leelanau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leland Township Clerk, Leelanau, MI",MI,Leelanau County,Lake Leelanau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Leighton Township Election Commission, Allegan, MI",MI,Allegan County,Wayland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Leighton Township Clerk, Allegan, MI",MI,Allegan County,Wayland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leicester Town Treasurer, Addison, VT",VT,Addison County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Leicester Town Clerk, Worcester, MA",MA,Worcester County,Leicester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Leicester Town Clerk, Addison, VT",VT,Addison County,Salisbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Lehigh County Board of Elections, Lehigh, PA",PA,Lehigh County,Allentown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,Lehigh County,PA,Lehigh County,Allentown,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +45,Legislative Information System,IL,Sangamon County,Springfield,Government Facilities,State,Region 5 +53,"Legislative Council, State of Michigan",MI,Ingham County,Lansing,Government Facilities,State,Region 5 +59,Legato Capital Management,CA,San Francisco County,SF,Financial Services,Private CI Entity,Region 9 +48,Legal Services Corporation (LSC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +44,Legacy Preparatory Christian Academy,TX,Montgomery County,The Woodlands,Commercial Facilities,Private CI Entity,Region 6 +59,Legacy Grain,IL,Christian County,Stonington,Food and Agriculture,Private CI Entity,Region 5 +63,Leerink Partners,MA,Suffolk County,Boston,Financial Services,Private CI Entity,Region 1 +47,"Leelanau Township Election Commission, Leelanau, MI",MI,Leelanau County,Northport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leelanau Township Clerk, Leelanau, MI",MI,Leelanau County,Northport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leelanau County Election Commission, Leelanau, MI",MI,Leelanau County,Suttons Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leelanau County Clerk, Leelanau, MI",MI,Leelanau County,Suttons Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Leelanau County Board of Canvassars, Leelanau, MI",MI,Leelanau County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Leeds Town Clerk, Columbia, WI",WI,Columbia County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Leeds Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Leeds,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Leeds Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Leeds,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Lee's Summit R7 Schools,MO,Jackson County,Lee's Summit,Government Facilities,Local Tribal Territory,Region 7 +82,"Lee Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Lee Township Election Commission, Calhoun, MI",MI,Calhoun County,Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Lee Township Election Commission, Allegan, MI",MI,Allegan County,Pullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Lee Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Lee Township Clerk, Calhoun, MI",MI,Calhoun County,Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Lee Township Clerk, Allegan, MI",MI,Allegan County,Pullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Lee Town Clerk, Strafford, NH",NH,Strafford County,Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Lee Town Clerk, Berkshire, MA",MA,Berkshire County,Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Lee Municipal Registrar, Penobscot, ME",ME,Penobscot County,Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Lee Municipal Clerk, Penobscot, ME",ME,Penobscot County,Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Lee County Supervisor of Elections, Lee, FL",FL,Lee County,Fort Myers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Lee County Sheriff's Office,FL,Lee County,Fort Myers,Emergency Services,Local Tribal Territory,Region 4 +39,"Lee County Registrar, Lee, VA",VA,Lee County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +30,Lee County Port Authority,FL,Lee County,Fort Myers,Information Technology,Local Tribal Territory,Region 4 +55,"Lee County Judge of Probate, Lee, AL",AL,Lee County,Opelika,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,Lee County Government,FL,Lee County,Fort Myers,Information Technology,Local Tribal Territory,Region 4 +61,"Lee County Electric Cooperative, Inc.",FL,Lee County,North Fort Myers,Energy,Private CI Entity,Region 4 +39,"Lee County Electoral Board, Lee, VA",VA,Lee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +96,"Lee County Elections Administrator, Lee, TX",TX,Lee County,Giddings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Lee County Election Commission, Lee, MS",MS,Lee County,Tupelo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Lee County Clerk, Lee, KY",KY,Lee County,Beattyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +18,"Lee County Clerk, Lee, IL",IL,Lee County,Dixon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lee County Circuit Clerk, Lee, MS",MS,Lee County,Tupelo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lee County Circuit Clerk, Lee, AL",AL,Lee County,Opelika,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Lee County Board of Voter Registration and Elections, Lee, SC",SC,Lee County,Bishopville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Lee County Board of Registrars, Lee, AL",AL,Lee County,Opelika,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Lee County Board of Elections, Lee, NC",NC,Lee County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Lee County Board of Elections and Registrar, Lee, GA",GA,Lee County,Leesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Lee County Auditor, Lee, IA",IA,Lee County,Fort Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Lee County Absentee Elections Manager, Lee, AL",AL,Lee County,Opelika,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,Lee Bank,MA,Berkshire County,Lee,Financial Services,Private CI Entity,Region 1 +53,"Ledyard Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Ledyard Registrar of Voters, New London, CT",CT,New London County,Gales Ferry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Ledgeview Town Clerk, Brown, WI",WI,Brown County,De Pere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Lebanon Township Election Commission, Clinton, MI",MI,Clinton County,Fowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Lebanon Township Clerk, Clinton, MI",MI,Clinton County,Fowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Lebanon Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Lebanon Town Clerk, Dodge, WI",WI,Dodge County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Lebanon Registrar of Voters, New London, CT",CT,New London County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Lebanon Municipal Registrar, York, ME",ME,York County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Lebanon Municipal Clerk, York, ME",ME,York County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Lebanon County Board of Elections, Lebanon, PA",PA,Lebanon County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Lebanon City Clerk, Grafton, NH",NH,Grafton County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Leavitt Township Election Commission, Oceana, MI",MI,Oceana County,Walkerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Leavitt Township Clerk, Oceana, MI",MI,Oceana County,Walkerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Leavenworth Water Department,KS,Leavenworth County,Leavenworth,Water and WasteWater Systems,Local Tribal Territory,Region 7 +38,"Leavenworth County, KS",KS,Leavenworth County,Leavenworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +21,"Leavenworth County Clerk, Leavenworth, KS",KS,Leavenworth County,Leavenworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,Lease Corporation of America,MI,Oakland County,Troy,Commercial Facilities,Private CI Entity,Region 5 +66,Leander Independent School District,TX,Williamson County,Leander,Government Facilities,Local Tribal Territory,Region 6 +55,"Leake County Election Commission, Leake, MS",MS,Leake County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Leake County Circuit Clerk, Leake, MS",MS,Leake County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Leading Data Exchange Inc dba DmvData.com,FL,12086,Miami Beach,Government Facilities,Private CI Entity,Region 4 +59,"Lea County Clerk, Lea, NM",NM,Lea County,Lovington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,LeTourneau University,TX,Gregg County,Longview,,Private CI Entity,Region 6 +31,"Le Sueur County Auditor-Treasurer, Le Sueur, MN",MN,Le Sueur County,Le Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Le Roy Township Election Commission, Osceola, MI",MI,Osceola County,Le Roy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Le Roy Township Clerk, Osceola, MI",MI,Osceola County,Le Roy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Le Moyne College,NY,Onondaga County,Syracuse,Government Facilities,Private CI Entity,Region 2 +76,"Lawrence Township Election Commission, Van Buren, MI",MI,Van Buren County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Lawrence Township Clerk, Van Buren, MI",MI,Van Buren County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Lawrence Town Clerk, Rusk, WI",WI,Rusk County,Glen Flora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Lawrence Town Clerk, Brown, WI",WI,Brown County,De Pere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Lawrence Public Schools USD 497, KS",KS,Douglas County,Lawrence,Government Facilities,Local Tribal Territory,Region 7 +12,"Lawrence Memorial Hospital, AR",AR,5075,Walnut Ridge,Healthcare and Public Health,Local Tribal Territory,Region 6 +54,"Lawrence County, SD",SD,Lawrence County,Deadwood,Government Facilities,Local Tribal Territory,Region 8 +54,"Lawrence County, Ohio Election Infrastructure",OH,Lawrence County,Ironton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Lawrence County Judge of Probate, Lawrence, AL",AL,Lawrence County,Moulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Lawrence County Elections Administrator, Lawrence, TN",TN,Lawrence County,Lawrenceburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Lawrence County Election Commission, Lawrence, MS",MS,Lawrence County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Lawrence County Election Commision, Lawrence, AR",AR,Lawrence County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Lawrence County Clerk, Lawrence, MO",MO,Lawrence County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Lawrence County Clerk, Lawrence, KY",KY,Lawrence County,Louisa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Lawrence County Clerk, Lawrence, IN",IN,Lawrence County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Lawrence County Clerk, Lawrence, IL",IL,Lawrence County,Lawrenceville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Lawrence County Clerk, Lawrence, AR",AR,Lawrence County,Walnut Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Lawrence County Circuit Clerk, Lawrence, MS",MS,Lawrence County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lawrence County Circuit Clerk, Lawrence, AL",AL,Lawrence County,Moulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Lawrence County Board of Registrars, Lawrence, AL",AL,Lawrence County,Moulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Lawrence County Board of Elections, Lawrence, PA",PA,Lawrence County,New Castle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Lawrence County Auditor, Lawrence, SD",SD,Lawrence County,Deadwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,"Lawrence County Absentee Elections Manager, Lawrence, AL",AL,Lawrence County,Moulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +16,"Lawrence City Clerk, Essex, MA",MA,Essex County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,Lawinger Consulting Inc,MN,Hennepin County,Osseo,Information Technology,Private CI Entity,Region 5 +95,"Law Offices of Sera H. Russell, III",LA,Lafayette Parish,Lafayette,,Private CI Entity,Region 6 +60,"Law Offices of Kimball, Tirey & St. John LLP",CA,San Diego County,San Diego,Financial Services,Private CI Entity,Region 9 +90,"Lavaca County Elections Administrator, Lavaca, TX",TX,Lavaca County,Hallettsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Laurens County, SC",SC,Laurens County,Laurens,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +64,"Laurens County Board of Voter Registration and Elections, Laurens, SC",SC,Laurens County,Laurens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Laurens County Board of Elections and Registrar, Laurens, GA",GA,Laurens County,Dublin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Laurel School District,MS,,Laurel,Government Facilities,Local Tribal Territory,Region 4 +69,Lauderdale County School District,MS,Lauderdale County,Meridian,Government Facilities,Local Tribal Territory,Region 4 +88,"Lauderdale County Judge of Probate, Lauderdale, AL",AL,Lauderdale County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Lauderdale County Elections Administrator, Lauderdale, TN",TN,Lauderdale County,Ripley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Lauderdale County Election Commission, Lauderdale, MS",MS,Lauderdale County,Meridian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Lauderdale County Circuit Clerk, Lauderdale, MS",MS,Lauderdale County,Meridian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lauderdale County Circuit Clerk, Lauderdale, AL",AL,Lauderdale County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Lauderdale County Board of Registrars, Lauderdale, AL",AL,Lauderdale County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Lauderdale County Board of Education, AL",AL,Lauderdale County,Florence,Government Facilities,Local Tribal Territory,Region 4 +40,"Lauderdale County Absentee Elections Manager, Lauderdale, AL",AL,Lauderdale County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Latah County Clerk, Latah, ID",ID,Latah County,Moscow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +36,"Lassen County Clerk-Recorder, Lassen, CA",CA,Lassen County,Susanville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,Lasell University,MA,Middlesex County,Newton,Government Facilities,Private CI Entity,Region 1 +63,"Lasalle Parish Registrar of Voters, Lasalle, LA",LA,La Salle Parish,Jena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Lasalle Parish Clerk of Court, Lasalle, LA",LA,La Salle Parish,Jena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,Las Vegas Sands Corp,NV,Clark County,Las Vegas,Commercial Facilities,Private CI Entity,Region 9 +50,Las Vegas Metropolitan Police Department,NV,Clark County,Las Vegas,Emergency Services,Local Tribal Territory,Region 9 +45,Las Colinas Federal Credit Union,TX,Dallas County,Irving,Financial Services,Private CI Entity,Region 6 +51,Las Animas School District,CO,8011,Las Animas,Government Facilities,Local Tribal Territory,Region 8 +8,"Las Animas County Clerk and Recorder, Las Animas, CO",CO,Las Animas County,Trinidad,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +75,"Larue County Clerk, Larue, KY",KY,Larue County,Hodgenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +86,"Larrabee Town Clerk, Waupaca, WI",WI,Waupaca County,Clintonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Larkin Charter Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Larkin Charter Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,Larimer Emergency Telephone Authority,CO,Larimer County,Loveland,Emergency Services,Local Tribal Territory,Region 8 +59,"Larimer County Clerk and Recorder, Larimer, CO",CO,Larimer County,Fort Collins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,Laramie County School District One,WY,Laramie County,Cheyenne,Government Facilities,Local Tribal Territory,Region 8 +69,Laramie County School District #2,WY,Laramie County,Pine Bluffs,Government Facilities,Local Tribal Territory,Region 8 +48,Laramie County Government,WY,Laramie County,Cheyenne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +48,Laramie County Community College,WY,Laramie County,Cheyenne,Government Facilities,Local Tribal Territory,Region 8 +65,Laporte County Government,IN,La Porte County,Michigan City,Government Facilities,Local Tribal Territory,Region 5 +94,"Laporte County Election Board, Laporte, IN",IN,La Porte County,La Porte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Laporte County Clerk, Laporte, IN",IN,La Porte County,La Porte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Lapeer Township Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Lapeer Township Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lapeer County Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lapeer County Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lapeer County Board of Canvassars, Lapeer, MI",MI,Lapeer County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lapeer City Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lapeer City Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Laona Town Clerk, Forest, WI",WI,Forest County,Laona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Lansing Community College,MI,Ingham County,Lansing,Government Facilities,Local Tribal Territory,Region 5 +76,"Lansing City Election Commission, Clinton/Eaton/Ingham, MI",MI,Clinton County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Lansing City Clerk, Clinton/Eaton/Ingham, MI",MI,Clinton County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Lansing Charter Township Election Commission, Ingham, MI",MI,Ingham County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Lansing Charter Township Clerk, Ingham, MI",MI,Ingham County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Lansing Central School District,NY,Tompkins County,Lansing,Government Facilities,Local Tribal Territory,Region 2 +46,Lansing Board of Water and Light,MI,Ingham County,Lansing,Water and WasteWater Systems,Local Tribal Territory,Region 5 +72,"Lannon Village Clerk, Waukesha, WI",WI,Waukesha County,Lannon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Lanier County Board of Elections and Registrar, Lanier, GA",GA,Lanier County,Lakeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Langlade County Government,WI,Langlade County,Antigo,Government Facilities,Local Tribal Territory,Region 5 +65,"Langlade County Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +6,"Langdon Town Clerk, Sullivan, NH",NH,Sullivan County,Alstead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Lanesborough Town Clerk, Berkshire, MA",MA,Berkshire County,Lanesborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Lane Education Service District,OR,Lane County,Eugene,Government Facilities,Local Tribal Territory,Region 10 +68,Lane County Hospital,KS,Lane County,Dighton,Healthcare and Public Health,Private CI Entity,Region 7 +59,"Lane County Clerk, Lane, OR",OR,Lane County,Eugene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +51,"Lane County Clerk, Lane, KS",KS,Lane County,Dighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +61,Lane Council of Governments,OR,Lane County,Eugene,Government Facilities,Local Tribal Territory,Region 10 +44,Landmark National Bank,KS,Johnson County,Lenexa,Financial Services,Private CI Entity,Region 7 +64,Landmark Credit Union,IL,Vermilion County,Danville,Financial Services,Private CI Entity,Region 5 +48,"Landgrove Town Treasurer, Bennington, VT",VT,Bennington County,Londonderry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Landgrove Town Clerk, Bennington, VT",VT,Bennington County,Londonderry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Lander County, Nevada",NV,Lander County,Battle Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +70,"Land O'Lakes Town Clerk, Vilas, WI",WI,Vilas County,Land O' Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Lancaster Town Clerk, Worcester, MA",MA,Worcester County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Lancaster Town Clerk, Coos, NH",NH,Coos County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Lancaster School District, WI",WI,Grant County,Lancaster,Government Facilities,Local Tribal Territory,Region 5 +59,"Lancaster School District, CA",CA,Los Angeles County,Lancaster,Information Technology,Local Tribal Territory,Region 9 +76,Lancaster County Water and Sewer,SC,Lancaster County,Lancaster,Water and WasteWater Systems,Local Tribal Territory,Region 4 +42,"Lancaster County Registrar, Lancaster, VA",VA,Lancaster County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +42,"Lancaster County Electoral Board, Lancaster, VA",VA,Lancaster County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +73,"Lancaster County Election Commissioner, Lancaster, NE",NE,Lancaster County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +77,"Lancaster County Board of Voter Registration and Elections, Lancaster, SC",SC,Lancaster County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Lancaster County Board of Elections, Lancaster, PA",PA,Lancaster County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +22,"Lancaster City Clerk, Grant, WI",WI,Grant County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Lanai Federal Credit Union,HI,Maui County,Lanai City,Financial Services,Private CI Entity,Region 9 +89,"Lampasas County Elections Administrator, Lampasas, TX",TX,Lampasas County,Lampasas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Lamotte Township Election Commission, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Lamotte Township Clerk, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Lamont Town Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Lamoine Municipal Registrar, Hancock, ME",ME,Hancock County,Lamoine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Lamoine Municipal Clerk, Hancock, ME",ME,Hancock County,Lamoine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Lamm Technical Resources,MO,Pettis County,Sedalia,Information Technology,Private CI Entity,Region 7 +89,"Lamb County Tax Assessor-Collector, Lamb, TX",TX,Lamb County,Littlefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Lamb County County Clerk, Lamb, TX",TX,Lamb County,Littlefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +87,"Lamartine Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Oakfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Lamar County Judge of Probate, Lamar, AL",AL,Lamar County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Lamar County Elections Administrator, Lamar, TX",TX,Lamar County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Lamar County Election Commission, Lamar, MS",MS,Lamar County,Purvis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Lamar County Circuit Clerk, Lamar, MS",MS,Lamar County,Purvis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lamar County Circuit Clerk, Lamar, AL",AL,Lamar County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lamar County Board of Registrars, Lamar, AL",AL,Lamar County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Lamar County Board of Elections and Registrar, Lamar, GA",GA,Lamar County,Barnesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Lamar County Absentee Elections Manager, Lamar, AL",AL,Lamar County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Lakota Local School District,OH,Butler County,Liberty Township,Government Facilities,Local Tribal Territory,Region 5 +97,"Lakewood Town Clerk, Oconto, WI",WI,Oconto County,Lakewood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,Lakewood Ranch Inter-District Authority (IDA),FL,Manatee County,Lakewood Ranch,Government Facilities,Local Tribal Territory,Region 4 +88,Lakewood Health System,MN,Todd County,Staples,Healthcare and Public Health,Private CI Entity,Region 5 +6,"Lakeville Town Clerk, Plymouth, MA",MA,Plymouth County,Lakeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Lakeview Center Inc.,FL,Escambia County,Pensacola,Healthcare and Public Health,Private CI Entity,Region 4 +91,"Laketown Township Election Commission, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Laketown Township Clerk, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Laketon Township Election Commission, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Laketon Township Clerk, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Lakeland Town Clerk, Barron, WI",WI,Barron County,Barronett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Lakefield Township Election Commission, Saginaw, MI",MI,Saginaw County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Lakefield Township Election Commission, Luce, MI",MI,Luce County,McMillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Lakefield Township Clerk, Saginaw, MI",MI,Saginaw County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Lakefield Township Clerk, Luce, MI",MI,Luce County,McMillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Lake Washington School District,WA,King County,Redmond,Government Facilities,Local Tribal Territory,Region 10 +41,Lake Washington Institute of Technology,WA,King County,Kirkland,Government Facilities,Local Tribal Territory,Region 10 +81,"Lake View Plantation Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Milo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Lake View Plantation Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Milo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Lake Travis Independent School District - CISA,TX,Travis County,Austin,Government Facilities,Local Tribal Territory,Region 6 +90,"Lake Township Election Commission, Roscommon, MI",MI,Roscommon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Lake Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Lake Township Election Commission, Menominee, MI",MI,Menominee County,Cedar River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lake Township Election Commission, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Lake Township Election Commission, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lake Township Election Commission, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Lake Township Clerk, Roscommon, MI",MI,Roscommon County,Prudenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Lake Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Lake Township Clerk, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lake Township Clerk, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Lake Township Clerk, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lake Township Clerk, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Lake Tomahawk Town Clerk, Oneida, WI",WI,Oneida County,Lake Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Lake Superior State University,MI,Chippewa County,Sault Ste. Marie,Government Facilities,State,Region 5 +36,Lake Sunapee Region VNA & Hospice,NH,Merrimack County,New London,Healthcare and Public Health,Private CI Entity,Region 1 +86,Lake State Railway,MI,Saginaw County,Saginaw,Transportation Systems,Private CI Entity,Region 5 +74,Lake Placid Village Electric Department,NY,Essex County,Lake Placid,Energy,Local Tribal Territory,Region 2 +58,"Lake Of The Woods County Auditor, Lake Of The Woods, MN",MN,Lake of the Woods County,Baudette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Lake Nebagamon Village Clerk, Douglas, WI",WI,Douglas County,Lake Nebagamon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Lake Mills Town Clerk, Jefferson, WI",WI,Jefferson County,Lake Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Lake Mills City Clerk, Jefferson, WI",WI,Jefferson County,Lake Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Lake Mills Area School District,WI,Jefferson County,Lake Mills,Government Facilities,Local Tribal Territory,Region 5 +19,Lake Land College,IL,Coles County,Mattoon,Government Facilities,Local Tribal Territory,Region 5 +55,"Lake Holcombe Town Clerk, Chippewa, WI",WI,Chippewa County,Holcombe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Lake Hallie Village Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Lake Geneva City Clerk, Walworth, WI",WI,Walworth County,Lake Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Lake Geauga Computer Association,OH,Lake County,Painesville,Government Facilities,State,Region 5 +7,Lake Forest Library,IL,Lake County,Lake Forest,Government Facilities,Local Tribal Territory,Region 5 +55,"Lake Delton Village Clerk, Sauk, WI",WI,Sauk County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Lake County, Ohio Election Infrastructure",OH,Lake County,Painesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Lake County, MN",MN,Lake County,Two Harbors,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Lake County Water and Wastewater,OH,Lake County,Painesville,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +39,Lake County Sheriff's Office,FL,Lake County,Tavares,Government Facilities,Local Tribal Territory,Region 4 +71,"Lake County Registrar of Voters, Lake, CA",CA,Lake County,Lakeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +37,Lake County Public Water District,IL,Lake County,Libertyville,Water and WasteWater Systems,Local Tribal Territory,Region 5 +69,Lake County Public Safety Communications Department,IN,Lake County,Crown Point,"Communications, Emergency Services",Local Tribal Territory,Region 5 +70,Lake County Illinois,IL,Lake County,Waukegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Lake County Florida Supervisor of Elections,FL,Lake County,Tavares,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Lake County Elections Administrator, Lake, TN",TN,Lake County,Tiptonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Lake County Election Commission, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Lake County Election Board, Lake, IN",IN,Lake County,Crown Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Lake County Election Administrator, Lake, MT",MT,Lake County,Polson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +45,Lake County Department of Utilities,OH,Lake County,Painesville,Water and WasteWater Systems,Local Tribal Territory,Region 5 +77,"Lake County Clerk, Lake, OR",OR,Lake County,Lakeview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +46,"Lake County Clerk, Lake, MI",MI,Lake County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Lake County Clerk, Lake, IN",IN,Lake County,Crown Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Lake County Clerk and Recorder, Lake, CO",CO,Lake County,Leadville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +46,"Lake County Board of Canvassars, Lake, MI",MI,Lake County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Lake County Auditor, Lake, SD",SD,Lake County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +39,"Lake City City Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Lake City City Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lake Charter Township Election Commission, Berrien, MI",MI,Berrien County,Bridgman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Lake Charter Township Clerk, Berrien, MI",MI,Berrien County,Bridgman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Lake Charles Pilots Inc,LA,Calcasieu Parish,Lake Charles,Transportation Systems,Private CI Entity,Region 6 +49,Lake Charles Memorial Hospital,LA,Calcasieu Parish,Lake Charles,Healthcare and Public Health,Private CI Entity,Region 6 +54,Lake Charles Harbor & Terminal District,LA,Calcasieu Parish,Lake Charles,Transportation Systems,Local Tribal Territory,Region 6 +57,"Lake Area Waste Water Association, Inc.",MO,Camden County,Camdenton,Water and WasteWater Systems,Private CI Entity,Region 7 +56,"Laird Township Election Commission, Houghton, MI",MI,Houghton County,Nisula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Laird Township Clerk, Houghton, MI",MI,Houghton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Laguna Madre Water District,TX,Cameron County,Port Isabel,Water and WasteWater Systems,Local Tribal Territory,Region 6 +66,"Laguna Beach, CA",CA,Orange County,Laguna Beach,Emergency Services,Local Tribal Territory,Region 9 +51,"Lagrange Municipal Registrar, Penobscot, ME",ME,Penobscot County,Maxfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Lagrange Municipal Clerk, Penobscot, ME",ME,Penobscot County,Maxfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"Lagrange County Clerk, Lagrange, IN",IN,Lagrange County,LaGrange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Lafourche Parish Registrar of Voters, Lafourche, LA",LA,Lafourche Parish,Thibodaux,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Lafourche Parish Government,LA,Lafourche Parish,Thibodaux,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +45,"Lafourche Parish Clerk of Court, Lafourche, LA",LA,Lafourche Parish,Thibodaux,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +94,"Lafayette Township Election Commission, Gratiot, MI",MI,Gratiot County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Lafayette Township Clerk, Gratiot, MI",MI,Gratiot County,Breckenridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Lafayette Town Clerk, Walworth, WI",WI,Walworth County,Elkhorn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Lafayette Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Lafayette Town Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Lafayette Parish Registrar of Voters, Lafayette, LA",LA,Lafayette Parish,Lafayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Lafayette Parish Clerk of Court, Lafayette, LA",LA,Lafayette Parish,Lafayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +21,"Lafayette County Supervisor of Elections, Lafayette, FL",FL,Lafayette County,Mayo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Lafayette County School Board,FL,Lafayette County,Mayo,Government Facilities,Local Tribal Territory,Region 4 +22,"Lafayette County Election Commission, Lafayette, MS",MS,Lafayette County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Lafayette County Election Commision, Lafayette, AR",AR,Lafayette County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Lafayette County Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Lafayette County Clerk, Lafayette, AR",AR,Lafayette County,Lewisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +22,"Lafayette County Circuit Clerk, Lafayette, MS",MS,Lafayette County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,Lafayette Consolidated Government,LA,Lafayette Parish,Lafayette,Government Facilities,Local Tribal Territory,Region 6 +49,Lafayette College,PA,Northampton County,Easton,,Private CI Entity,Region 3 +47,"Ladysmith City Clerk, Rusk, WI",WI,Rusk County,Ladysmith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Laconia City Clerk, Belknap, NH",NH,Belknap County,Laconia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Lackawanna County Board of Elections, Lackawanna, PA",PA,Lackawanna County,Scranton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,Lacey Township School District,NJ,Ocean County,Lacey Township,Government Facilities,Local Tribal Territory,Region 2 +11,Lac-Qui-Parle County,MN,Lac qui Parle County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Lac Vieux Desert Band of Lake Superior Chippewa Indians,MI,Gogebic County,Watersmeet,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 5 +55,"Lac La Belle Village Clerk, Waukesha/Jefferson, WI",WI,Jefferson County,Okauchee Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Lac Du Flambeau Town Clerk, Vilas, WI",WI,Vilas County,Lac Du Flambeau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Labette County Medical Center,KS,Labette County,Parsons,Healthcare and Public Health,Local Tribal Territory,Region 7 +78,"Labette County Clerk, Labette, KS",KS,Labette County,Oswego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,Labette Bank,KS,Labette County,Altamont,Financial Services,Private CI Entity,Region 7 +63,Labconco Corporation,MO,Jackson County,KCMO,Chemical,Private CI Entity,Region 7 +66,LaSalle County Government,IL,La Salle County,Ottawa,Government Facilities,Local Tribal Territory,Region 5 +47,"LaSalle County Clerk, LaSalle, IL",IL,La Salle County,Ottawa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"LaMoure County Auditor, LaMoure, ND",ND,LaMoure County,Lamoure,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,"LaGrange Township Election Commission, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"LaGrange Township Clerk, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"La Valle Village Clerk, Sauk, WI",WI,Sauk County,La Valle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"La Valle Town Clerk, Sauk, WI",WI,Sauk County,La Valle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,La Sierra University,CA,Riverside County,Riverside,Information Technology,Private CI Entity,Region 9 +55,"La Salle Township Election Commission, Monroe, MI",MI,Monroe County,La Salle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"La Salle Township Clerk, Monroe, MI",MI,Monroe County,La Salle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"La Salle County, Texas",TX,La Salle County,Cotulla,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +59,"La Salle County Tax Assessor-Collector, La Salle, TX",TX,La Salle County,Cotulla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"La Salle County County Clerk, La Salle, TX",TX,La Salle County,Cotulla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,La Roche College,PA,Allegheny County,Pittsburgh,Government Facilities,Private CI Entity,Region 3 +75,"La Prairie Town Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"La Pointe Town Clerk, Ashland, WI",WI,Ashland County,La Pointe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"La Plata Electric Association, Inc.",CO,La Plata County,Durango,Energy,Private CI Entity,Region 8 +43,"La Paz County Recorder, La Paz, AZ",AZ,La Paz County,Parker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +43,"La Paz County Elections Director, La Paz, AZ",AZ,La Paz County,Parker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +28,La Joya Independent School District,TX,Hidalgo County,La Joya,Government Facilities,Local Tribal Territory,Region 6 +88,"La Grange Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,La Grange Public Library,IL,Cook County,La Grange,Government Facilities,Local Tribal Territory,Region 5 +66,"La Follette Town Clerk, Burnett, WI",WI,Burnett County,Siren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"La Farge Village Clerk, Vernon, WI",WI,Vernon County,La Farge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"La Crosse County Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"La Crosse City Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,La Conner School District,WA,Skagit County,La Conner,Government Facilities,Local Tribal Territory,Region 10 +81,LUSITANIA SAVINGS BANK,NJ,Essex County,Newark,Financial Services,Private CI Entity,Region 2 +41,"LTI Information Technology, LLC",MI,Washtenaw County,Ann Arbor,Information Technology,Private CI Entity,Region 5 +36,LSI Solutions,NY,Ontario County,Victor,Healthcare and Public Health,Private CI Entity,Region 2 +43,LS Power Development LLC,NY,New York County,New York,Energy,Private CI Entity,Region 2 +68,LRS Healthcare,NE,Douglas County,Omaha,Healthcare and Public Health,Private CI Entity,Region 7 +45,LOOP LLC,LA,St. Tammany Parish,Covington,Energy,Private CI Entity,Region 6 +59,LOCKMASTERS,KY,Jessamine County,Nicholasville,Commercial Facilities,Private CI Entity,Region 4 +70,LOC - United States Copyright Office (USCO) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +68,LOC - Library of Congress (LOC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +57,LOC - Congressional Research Service (CRS) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +89,LISA Academy North Middle/High,AR,Pulaski County,North Little Rock,Government Facilities,Local Tribal Territory,Region 6 +75,LIBERTY HOSPITAL,MO,Clay County,Liberty,Healthcare and Public Health,Private CI Entity,Region 7 +33,LGE Community Credit Union,GA,Cobb County,Atlanta,Financial Services,Private CI Entity,Region 4 +76,LECO Corporation,MI,Berrien County,St Joseph,Critical Manufacturing,Private CI Entity,Region 5 +50,LBS Financial Credit Union,CA,Orange County,Westminster,Financial Services,Private CI Entity,Region 9 +85,LAWRENCE HALL,IL,Cook County,Chicago,Healthcare and Public Health,Private CI Entity,Region 5 +90,LA JOLLA LOGIC LLC,CA,San Diego County,San Diego,Information Technology,Private CI Entity,Region 9 +37,"L'Anse Township Election Commission, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"L'Anse Township Clerk, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Kutztown Area School District,PA,Berks County,Kutztown,Government Facilities,Local Tribal Territory,Region 3 +53,Kunkel and Associates Inc.,IA,Dubuque County,Dubuque,Financial Services,Private CI Entity,Region 7 +41,"Kulite Semiconductor Products, Inc.",NJ,Bergen County,Leonia,Defense Industrial Base,Private CI Entity,Region 2 +66,Kuakini Health System,HI,Honolulu County,Honolulu,Healthcare and Public Health,Private CI Entity,Region 9 +68,Krueger Communications,WI,Waukesha County,Elm Grove,"Communications, Information Technology",Private CI Entity,Region 5 +31,Krucial Staffing,KS,Johnson County,Overland Park,Emergency Services,Private CI Entity,Region 7 +69,"Kronenwetter Village Clerk, Marathon, WI",WI,Marathon County,Kronenwetter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Kroeger Financial,CA,Nevada County,Grass Valley,Financial Services,Private CI Entity,Region 9 +60,Kraton Chemical,FL,Duval County,Jacksonville,Chemical,Private CI Entity,Region 4 +24,"Krakow Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Krakow Township Clerk, Presque Isle, MI",MI,Presque Isle County,Posen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Kraft-Heinz,IL,Cook County,Chicago,Food and Agriculture,Private CI Entity,Region 5 +93,"Koylton Township Election Commission, Tuscola, MI",MI,Tuscola County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Koylton Township Clerk, Tuscola, MI",MI,Tuscola County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,Kova Corporation,NJ,Ocean County,Stafford Township,"Emergency Services, Transportation Systems",Private CI Entity,Region 2 +86,"Kossuth Town Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Kossuth County, IA",IA,Kossuth County,Algona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Koshkonong Town Clerk, Jefferson, WI",WI,Jefferson County,Fort Atkinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Korry Electronics Co,WA,Snohomish County,Everett,Critical Manufacturing,Private CI Entity,Region 10 +91,Kornitzer Capital Management Inc,KS,Johnson County,Mission,Financial Services,Private CI Entity,Region 7 +71,Kore Advisors LP,FL,Palm Beach County,Boynton Beach,Financial Services,Private CI Entity,Region 4 +50,"Kootenai County, ID",ID,Kootenai County,Coeur d'Alene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +30,"Koochiching County, MN",MN,Koochiching County,International Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Kompass Kapital Funding,KS,Johnson County,Overland Park,Financial Services,Private CI Entity,Region 7 +59,"Komensky Town Clerk, Jackson, WI",WI,Jackson County,Merrillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Kohler Village Clerk, Sheboygan, WI",WI,Sheboygan County,Kohler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Koehne Chevrolet GMC, Inc.",WI,Marinette County,Marinette,Transportation Systems,Private CI Entity,Region 5 +22,"Koehler Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Koehler Township Clerk, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Kodak ,NY,Monroe County,Rochester,Commercial Facilities,Private CI Entity,Region 2 +85,"Kochville Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Kochville Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Knoxville Utilities Board,TN,Knox County,Knoxville,"Energy, Water and WasteWater Systems",Private CI Entity,Region 4 +32,Knoxville Hospital & Clinics,IA,Marion County,Knoxville,Healthcare and Public Health,Private CI Entity,Region 7 +26,"Knox Municipal Registrar, Waldo, ME",ME,Waldo County,Knox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,"Knox Municipal Clerk, Waldo, ME",ME,Waldo County,Knox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Knox County, Ohio Election Infrastructure",OH,Knox County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Knox County Tax Assessor-Collector, Knox, TX",TX,Knox County,Benjamin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +29,Knox County Schools,TN,Knox County,Knoxville,Government Facilities,Local Tribal Territory,Region 4 +42,Knox County R1 School District,MO,Knox County,Edina,Government Facilities,Local Tribal Territory,Region 7 +35,"Knox County Elections Administrator, Knox, TN",TN,Knox County,Knoxville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Knox County County Clerk, Knox, TX",TX,Knox County,Benjamin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Knox County Clerk, Knox, MO",MO,Knox County,Edina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Knox County Clerk, Knox, KY",KY,Knox County,Barbourville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Knox County Clerk, Knox, IN",IN,Knox County,Vincennes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Knox County Clerk, Knox, IL",IL,Knox County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Knox County,NE,Knox County,Center,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +30,Knox Community Hospital,OH,Knox County,Mt Vernon,Healthcare and Public Health,Private CI Entity,Region 5 +63,"Knowlton Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Knott County Clerk, Knott, KY",KY,Knott County,Hindman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,Knoa Software,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +59,"Knight Town Clerk, Iron, WI",WI,Iron County,Iron Belt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Knapp Village Clerk, Dunn, WI",WI,Dunn County,Knapp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Knapp Town Clerk, Jackson, WI",WI,Jackson County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Klingner And Associates PC,IL,Adams County,Quincy,Water and WasteWater Systems,Private CI Entity,Region 5 +57,Klingbeil Capital Management,VA,Prince William County,Manassas,Commercial Facilities,Private CI Entity,Region 3 +46,"Klickitat County Auditor, Klickitat, WA",WA,Klickitat County,Goldendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +88,"Kleberg County Tax Assessor-Collector, Kleberg, TX",TX,Kleberg County,Kingsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Kleberg County County Clerk, Kleberg, TX",TX,Kleberg County,Kingsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,Klaviyo Inc,MA,Suffolk County,Boston,Information Technology,Private CI Entity,Region 1 +68,Klaussner Home Furnishings,NC,Randolph County,Asheboro,Critical Manufacturing,Private CI Entity,Region 4 +51,Klamath County,OR,Klamath County,Klamath Falls,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 10 +52,Klamath Community College,OR,Klamath County,Klamath Falls,Government Facilities,Local Tribal Territory,Region 10 +58,"Klacking Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Klacking Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Kiwanis International,IN,Marion County,Indianapolis,Information Technology,Private CI Entity,Region 5 +54,"Kitware, Inc. - CISA",NY,Saratoga County,Clifton Park,Defense Industrial Base,Private CI Entity,Region 2 +53,"Kittson County Administrator, Kittson, MN",MN,Kittson County,Hallock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Kittitas County IT Department,WA,Kittitas County,Ellensburg,Government Facilities,Local Tribal Territory,Region 10 +70,"Kittitas County Auditor, Kittitas, WA",WA,Kittitas County,Ellensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +47,"Kittery Municipal Registrar, York, ME",ME,York County,Kittery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Kittery Municipal Clerk, York, ME",ME,York County,Kittery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Kitsap County Auditor, Kitsap, WA",WA,Kitsap County,Port Orchard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +63,Kitsap Bank,WA,Kitsap County,Bremerton,Financial Services,Private CI Entity,Region 10 +58,Kitchen Brains,CT,Fairfield County,Stratford,Critical Manufacturing,Private CI Entity,Region 1 +53,Kit Carson Electric Cooperative,NM,Taos County,Taos,Energy,Private CI Entity,Region 6 +82,"Kit Carson County Clerk and Recorder, Kit Carson, CO",CO,Kit Carson County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,Kissimmee Utility Authority,FL,Osceola County,Kissimmee,Energy,Local Tribal Territory,Region 4 +75,Kiski Area School District,PA,Westmoreland County,Leechburg,Government Facilities,Local Tribal Territory,Region 3 +65,Kirkwood Bank & Trust Co.,ND,Burleigh County,Bismarck,Financial Services,Private CI Entity,Region 8 +54,"Kirby Town Treasurer, Caledonia, VT",VT,Caledonia County,Kirby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Kirby Town Clerk, Caledonia, VT",VT,Caledonia County,Kirby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Kiowa County Election Board, Kiowa, OK",OK,Kiowa County,Hobart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Kiowa County Clerk, Kiowa, KS",KS,Kiowa County,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +28,"Kiowa County Clerk and Recorder, Kiowa, CO",CO,Kiowa County,Eads,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +42,Kiosk Information Systems Inc.,CO,Boulder County,Louisville,Information Technology,Private CI Entity,Region 8 +53,"Kinross Charter Township Election Commission, Chippewa, MI",MI,Chippewa County,Kinross Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Kinross Charter Township Clerk, Chippewa, MI",MI,Chippewa County,Kinross Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Kinnickinnic Town Clerk, St. Croix, WI",WI,St. Croix County,River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Kinney County, Texas",TX,Kinney County,Brackettville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Kinney County Tax Assessor-Collector, Kinney, TX",TX,Kinney County,Brackettville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Kinney County County Clerk, Kinney, TX",TX,Kinney County,Brackettville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,Kingsway Regional School District,NJ,Gloucester County,Swedesboro,Government Facilities,Local Tribal Territory,Region 2 +66,"Kingston Village Clerk, Green Lake, WI",WI,Green Lake County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Kingston Township Election Commission, Tuscola, MI",MI,Tuscola County,Deford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Kingston Township Clerk, Tuscola, MI",MI,Tuscola County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Kingston Town Clerk, Rockingham, NH",NH,Rockingham County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Kingston Town Clerk, Plymouth, MA",MA,Plymouth County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Kingston Town Clerk, Juneau, WI",WI,Juneau County,Mather,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Kingston Town Clerk, Green Lake, WI",WI,Green Lake County,Dalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Kingsport Press Credit Union,TN,Sullivan County,Kingsport,Financial Services,Private CI Entity,Region 4 +37,"Kingsford City Election Commission, Dickinson, MI",MI,Dickinson County,Kingsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Kingsford City Clerk, Dickinson, MI",MI,Dickinson County,Kingsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Kingsbury County Auditor, Kingsbury, SD",SD,Kingsbury County,De Smet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +89,"Kingsbury Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Kingsbury Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Kings Park Central School District,NY,Suffolk County,Kings Park,Government Facilities,Local Tribal Territory,Region 2 +50,"Kings County Registrar of Voters, Kings, CA",CA,Kings County,Hanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +47,"Kings County Board of Elections, Kings, NY",NY,Kings County,Downtown Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +71,Kings Canyon Unified School District,CA,Fresno County,Reedley,Government Facilities,Local Tribal Territory,Region 9 +65,Kingman Healthcare Inc. dba Kingman Regional Medical Center,AZ,Mohave County,Kingman,Healthcare and Public Health,Private CI Entity,Region 9 +54,"Kingman County Clerk, Kingman, KS",KS,Kingman County,Kingman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Kingfield Municipal Registrar, Franklin, ME",ME,Franklin County,Kingfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Kingfield Municipal Clerk, Franklin, ME",ME,Franklin County,Kingfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"King and Queen County Registrar, King and Queen, VA",VA,King and Queen County,King and Queen Court House,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"King and Queen County Electoral Board, King and Queen, VA",VA,King and Queen County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"King William County Registrar, King William, VA",VA,King William County,King William,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,King William County Government,VA,King William County,King William,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"King William County Electoral Board, King William, VA",VA,King William County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +69,"King Town Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,King George County Schools,VA,King George County,King George,Government Facilities,Local Tribal Territory,Region 3 +40,"King George County Registrar, King George, VA",VA,King George County,King George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"King George County Electoral Board, King George, VA",VA,King George County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,"King County Tax Assessor-Collector, King, TX",TX,King County,Guthrie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"King County County Clerk, King, TX",TX,King County,Guthrie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,"King County Auditor, King, WA",WA,King County,Renton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +61,"King & Prince Seafood, Inc",GA,Glynn County,Brunswick,Food and Agriculture,Private CI Entity,Region 4 +70,"Kinderhook Township Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Kinderhook Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Kinder Morgan,DC,District of Columbia,Washington,Energy,Private CI Entity,Region 3 +55,Kimray INC,OK,Oklahoma County,Oklahoma City,Chemical,Private CI Entity,Region 6 +96,"Kimble County County Clerk, Kimble, TX",TX,Kimble County,Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Kimberly Village Clerk, Outagamie, WI",WI,Outagamie County,Kimberly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Kimball Township Election Commission, St. Clair, MI",MI,St. Clair County,Smiths Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Kimball Township Clerk, St. Clair, MI",MI,St. Clair County,Smiths Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Kimball Town Clerk, Iron, WI",WI,Iron County,Saxon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Kimball County,NE,Kimball County,Kimball,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +20,"Killingworth Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +20,"Killingworth Registrar of Voters, Middlesex, CT",CT,Middlesex County,Killingworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Killington Town Treasurer, Rutland, VT",VT,Rutland County,Killington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Killington Town Clerk, Rutland, VT",VT,Rutland County,Killington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Killingly Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Killingly Registrar of Voters, Windham, CT",CT,Windham County,Killingly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Kilkenny Town Clerk, Coos, NH",NH,Coos County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Kilgore College,TX,Gregg County,Kilgore,Government Facilities,Local Tribal Territory,Region 6 +38,"Kildare Town Clerk, Juneau, WI",WI,Juneau County,Lyndon Station,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Kiel City Clerk, Manitowoc/Calumet, WI",WI,Calumet County,Kiel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +12,"Kidder County Auditor, Kidder, ND",ND,Kidder County,Steele,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +45,Kickapoo Traditional Tribe of Texas,TX,Maverick County,Eagle Pass,Government Facilities,Local Tribal Territory,Region 6 +11,"Kickapoo Town Clerk, Vernon, WI",WI,Vernon County,Readstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Keystone Town Clerk, Bayfield, WI",WI,Bayfield County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Keystone Peer Review Organization,PA,Dauphin County,Harrisburg,Healthcare and Public Health,Private CI Entity,Region 3 +84,Keystone Engineering Group,PA,Chester County,Malvern,Water and WasteWater Systems,Private CI Entity,Region 3 +56,Keystone College,PA,Lackawanna County,La Plume,Government Facilities,Private CI Entity,Region 3 +62,"Keya Paha County Clerk, Keya Paha, NE",NE,Keya Paha County,Springview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"KeyLogic Systems, LLC",WV,Monongalia County,Morgantown,Information Technology,Private CI Entity,Region 3 +32,"Keweenaw County Election Commission, Keweenaw, MI",MI,Keweenaw County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Keweenaw County Clerk, Keweenaw, MI",MI,Keweenaw County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Keweenaw County Board of Canvassars, Keweenaw, MI",MI,Keweenaw County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Kewaunee County Clerk, Kewaunee, WI",WI,Kewaunee County,Kewaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Kewaunee City Clerk, Kewaunee, WI",WI,Kewaunee County,Kewaunee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Kewaskum Village Clerk, Washington/Fond du Lac, WI",WI,Fond du Lac County,Kewaskum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Kewaskum Town Clerk, Washington, WI",WI,Washington County,Kewaskum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Kewaskum School District,WI,Washington County,Kewaskum,Government Facilities,Local Tribal Territory,Region 5 +99,"Kershaw County Board of Voter Registration and Elections, Kershaw, SC",SC,Kershaw County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +25,"Kerr County Tax Assessor-Collector, Kerr, TX",TX,Kerr County,Kerrville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Kern County Auditor-Controller-County Clerk-Registrar of Voters, Kern, CA",CA,Kern County,Bakersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +60,"Keokuk County Auditor, Keokuk, IA",IA,Keokuk County,Sigourney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +29,Keokuk County,IA,Keokuk County,Sigourney,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +71,Keokuk Community School District,IA,Lee County,Keokuk,Government Facilities,Local Tribal Territory,Region 7 +84,"Kentwood City Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Kentwood City Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Kentucky State University,KY,Franklin County,Frankfort,Government Facilities,State,Region 4 +91,Kentucky State Board of Elections,KY,Franklin County,Frankfort,"Election Infrastructure, Government Facilities",State,Region 4 +53,Kentucky Community and Technical College System,KY,Woodford County,Versailles,Government Facilities,Local Tribal Territory,Region 4 +67,Kentucky Bank,KY,Bourbon County,Paris,Financial Services,Private CI Entity,Region 4 +51,Kenton County Fiscal Court,KY,Kenton County,Covington,Government Facilities,Local Tribal Territory,Region 4 +94,"Kenton County Clerk, Kenton, KY",KY,Kenton County,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Kent Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Kent State University,OH,Portage County,Kent,Government Facilities,State,Region 5 +62,"Kent Registrar of Voters, Litchfield, CT",CT,Litchfield County,Kent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Kent County Tax Assessor-Collector, Kent, TX",TX,Kent County,Jayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,Kent County Public Schools,MD,Kent County,Rock Hall,Government Facilities,Local Tribal Territory,Region 3 +72,"Kent County Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Kent County County Clerk, Kent, TX",TX,Kent County,Jayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +72,"Kent County Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Kent County Board of Elections, Kent, MD",MD,Kent County,Chestertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +72,"Kent County Board of Canvassars, Kent, MI",MI,Kent County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Kensington Town Clerk, Rockingham, NH",NH,Rockingham County,Kensington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Kenowa Hills Public Schools,MI,Kent County,Grand Rapids,Government Facilities,Local Tribal Territory,Region 5 +41,Kenosha Water Utility,WI,Kenosha County,Kenosha,Water and WasteWater Systems,Local Tribal Territory,Region 5 +69,"Kenosha County Clerk, Kenosha, WI",WI,Kenosha County,Kenosha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Kenosha County,WI,Kenosha County,Kenosha,Government Facilities,Local Tribal Territory,Region 5 +40,"Kenosha City Clerk, Kenosha, WI",WI,Kenosha County,Kenosha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Kenockee Township Election Commission, St. Clair, MI",MI,St. Clair County,Avoca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Kenockee Township Clerk, St. Clair, MI",MI,St. Clair County,Avoca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Kennewick School District,WA,Benton County,Kennewick,Government Facilities,Local Tribal Territory,Region 10 +35,Kennett City Light Gas and Water,MO,Dunklin County,Kennett,Water and WasteWater Systems,Local Tribal Territory,Region 7 +63,Kennesaw State University,GA,Cobb County,Kennesaw,Government Facilities,State,Region 4 +49,"Kennebunkport Municipal Registrar, York, ME",ME,York County,Kennebunkport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Kennebunkport Municipal Clerk, York, ME",ME,York County,Kennebunkport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Kennebunk Municipal Registrar, York, ME",ME,York County,Kennebunk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Kennebunk Municipal Clerk, York, ME",ME,York County,Kennebunk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Kennebec Valley Community College,ME,Somerset County,Fairfield,Government Facilities,Local Tribal Territory,Region 1 +49,Kenmore Tonawanda Union Free School District,NY,Erie County,Buffalo,Government Facilities,Local Tribal Territory,Region 2 +89,"Kenedy County Elections Administrator, Kenedy, TX",TX,Kenedy County,Sarita,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Kenduskeag Municipal Registrar, Penobscot, ME",ME,Penobscot County,Kenduskeag,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Kenduskeag Municipal Clerk, Penobscot, ME",ME,Penobscot County,Kenduskeag,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Kendall Village Clerk, Monroe, WI",WI,Monroe County,Kendall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Kendall Town Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Kendall County Elections Administrator, Kendall, TX",TX,Kendall County,Boerne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Kendall County Clerk, Kendall, IL",IL,Kendall County,Yorkville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Kenai Peninsula Borough School District,AK,Kenai Peninsula Borough,Soldotna,Government Facilities,Local Tribal Territory,Region 10 +45,"Kemper County Election Commission, Kemper, MS",MS,Kemper County,De Kalb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Kemper County Circuit Clerk, Kemper, MS",MS,Kemper County,De Kalb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Kelly Town Clerk, Bayfield, WI",WI,Bayfield County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Kelloggsville Public Schools,MI,Kent County,Grand Rapids,Government Facilities,Local Tribal Territory,Region 5 +63,Kellogg Community Credit Union,MI,Calhoun County,Battle Creek,Financial Services,Private CI Entity,Region 5 +81,"Kellnersville Village Clerk, Manitowoc, WI",WI,Manitowoc County,Reedsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Kelley Trucking Inc,CO,8059,Golden,Transportation Systems,Private CI Entity,Region 8 +86,Keller Schroeder,IN,Vanderburgh County,Evansville,Information Technology,Private CI Entity,Region 5 +74,"Kekoskee Village Clerk, Dodge, WI",WI,Dodge County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Keith County, NE",NE,Keith County,Ogallala,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +26,"Keith County Clerk, Keith, NE",NE,Keith County,Ogallala,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,Kehilat Shalom,MD,Montgomery County,Montgomery Village,Healthcare and Public Health,Private CI Entity,Region 3 +81,"Keene Township Election Commission, Ionia, MI",MI,Ionia County,Saranac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Keene Township Clerk, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Keene City Clerk, Cheshire, NH",NH,Cheshire County,Keene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Keeler Township Election Commission, Van Buren, MI",MI,Van Buren County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Keeler Township Clerk, Van Buren, MI",MI,Van Buren County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Kearsarge Regional School District,NH,Merrimack County,New London,Government Facilities,Local Tribal Territory,Region 1 +56,"Kearny County Clerk, Kearny, KS",KS,Kearny County,Lakin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +65,Kearny Bank,NJ,Essex County,Fairfield,Financial Services,Private CI Entity,Region 2 +54,"Kearney Township Election Commission, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Kearney Township Clerk, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Kearney Public Schools, NE",NE,Buffalo County,Kearney,Government Facilities,Local Tribal Territory,Region 7 +91,Kearney Fire & Protection District,MO,Clay County,Kearney,Emergency Services,Local Tribal Territory,Region 7 +56,"Kearney County, NE",NE,Kearney County,Minden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Kaysville City, UT",UT,Davis County,Kaysville,Government Facilities,Local Tribal Territory,Region 8 +45,"Kay County Election Board, Kay, OK",OK,Kay County,Newkirk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,Kaweah Health,CA,Tulare County,Visalia,Healthcare and Public Health,Local Tribal Territory,Region 9 +46,"Kawasaki Tennessee, Inc.",TN,Hamblen County,Morristown,"Critical Manufacturing, Transportation Systems",Private CI Entity,Region 4 +66,"Kaukauna Town Clerk, Outagamie, WI",WI,Outagamie County,Kaukauna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Kaukauna City Clerk, Outagamie/Calamut, WI",WI,Calumet County,Kaukauna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Kaufman County Tax Assessor-Collector, Kaufman, TX",TX,Kaufman County,Kaufman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +23,Kauai Water Agency,HI,Kauai County,Lihue,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 9 +59,"Kauai County Clerk, Kauai, HI",HI,Kauai County,Lihue,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +82,Kaua'i Federal Credit Union,HI,Kauai County,Lihue,Financial Services,Private CI Entity,Region 9 +53,Katy Independent School District - CISA,TX,Fort Bend County,Katy,Government Facilities,Local Tribal Territory,Region 6 +47,"Kasson Township Election Commission, Leelanau, MI",MI,Leelanau County,Maple City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Kasson Township Clerk, Leelanau, MI",MI,Leelanau County,Empire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Kaseya,FL,12086,Miami,Information Technology,Private CI Entity,Region 4 +79,"Kaseware, Inc.",CO,8031,Denver,Information Technology,Private CI Entity,Region 8 +89,"Karnes County Elections Administrator, Karnes, TX",TX,Karnes County,Karnes City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,Kanza Cooperative Association,KS,Pratt County,Iuka,Food and Agriculture,Private CI Entity,Region 7 +56,Kansas State Office of Information Technology Services,KS,Shawnee County,Topeka,"Election Infrastructure, Government Facilities",State,Region 7 +85,Kansas State Office of Information Technology Service - Kansas Legislative Office of Information Services,KS,Shawnee County,Topeka,"Election Infrastructure, Government Facilities",State,Region 7 +40,Kansas Power Pool,KS,Sedgwick County,Wichita,Energy,Local Tribal Territory,Region 7 +54,Kansas Medical Center LLC,KS,Butler County,Andover,Healthcare and Public Health,Private CI Entity,Region 7 +82,Kansas Legislative Division of Post Audits,KS,Shawnee County,Topeka,Government Facilities,State,Region 7 +72,Kansas City Public Schools,MO,Jackson County,KCMO,Government Facilities,Local Tribal Territory,Region 7 +62,Kansas City Life Insurance Company,MO,Jackson County,KCMO,Financial Services,Private CI Entity,Region 7 +58,"Kansas City Board of Elections, MO",MO,02900,KCMO,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,Kansas 10th Judicial District Court,KS,Johnson County,Olathe,"Election Infrastructure, Government Facilities",State,Region 7 +54,"Kankakee County Clerk, Kankakee, IL",IL,Kankakee County,Kankakee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Kane County, Illinois",IL,Kane County,Geneva,Government Facilities,Local Tribal Territory,Region 5 +46,"Kane County Clerk, Kane, UT",UT,Kane County,Kanab,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +79,"Kane County Clerk, Kane, IL",IL,Kane County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Kane Area School District,PA,Mc Kean County,Kane,Government Facilities,Local Tribal Territory,Region 3 +40,"Kandiyohi County, MN",MN,Kandiyohi County,Willmar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Kanawha County Commission,WV,Kanawha County,Charleston,Emergency Services,Local Tribal Territory,Region 3 +67,"Kanawha County Clerk, Kanawha, WV",WV,Kanawha County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +97,Kanabec County,MN,Kanabec County,Mora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Kamco Industries, Inc.",OH,Williams County,West Unity,Critical Manufacturing,Private CI Entity,Region 5 +68,Kalsi Engineering,TX,Fort Bend County,Sugar Land,Energy,Private CI Entity,Region 6 +93,"Kalkaska Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Kalkaska Township Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Kalkaska County Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Kalkaska County Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Kalkaska County Board of Canvassars, Kalkaska, MI",MI,Kalkaska County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Kalispell Public Schools,MT,Flathead County,Kalispell,Government Facilities,Local Tribal Territory,Region 8 +57,Kaleida Health,NY,Erie County,Buffalo,Healthcare and Public Health,Private CI Entity,Region 2 +53,"Kalamo Township Election Commission, Eaton, MI",MI,Eaton County,Vermontville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Kalamo Township Clerk, Eaton, MI",MI,Eaton County,Vermontville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Kalamazoo Public Schools,MI,Kalamazoo County,Kalamazoo,Government Facilities,Local Tribal Territory,Region 5 +42,"Kalamazoo County Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Kalamazoo County Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Kalamazoo County Board of Canvassars, Kalamazoo, MI",MI,Kalamazoo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Kalamazoo College,MI,Kalamazoo County,Kalamazoo,Information Technology,Private CI Entity,Region 5 +38,"Kalamazoo City Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Kalamazoo City Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Kalamazoo Charter Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Kalamazoo Charter Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,KVC Health Systems,MO,St. Louis County,Webster Groves,Healthcare and Public Health,Private CI Entity,Region 7 +77,KSL Capital Partners,CO,Denver County,Denver,Commercial Facilities,Private CI Entity,Region 8 +44,KQED Inc,CA,San Francisco County,SF,Communications,Private CI Entity,Region 9 +88,KNC Strategic Services,CA,San Diego County,Oceanside,Information Technology,Private CI Entity,Region 9 +60,KM Telecom,MN,Dodge County,Kasson,Communications,Private CI Entity,Region 5 +82,KITTCOM (Kittitas County 9-1-1),WA,Kittitas County,Ellensburg,Emergency Services,Local Tribal Territory,Region 10 +82,"KBA, Inc.",WA,King County,Bellevue,Transportation Systems,Private CI Entity,Region 10 +40,KALSEE Credit Union,MI,Kalamazoo County,Kalamazoo,Financial Services,Private CI Entity,Region 5 +39,K-Sciences,AL,Madison County,Huntsville,Chemical,Private CI Entity,Region 4 +37,Justice Center for the Protection of People with Special Needs,NY,Albany County,Delmar,Government Facilities,State,Region 2 +42,Jurupa Community Services District,CA,Riverside County,Jurupa Valley,Water and WasteWater Systems,Local Tribal Territory,Region 9 +69,Juno Logistics Inc,IL,DuPage County,Itasca,Information Technology,Private CI Entity,Region 5 +49,"Juniata Township Election Commission, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Juniata Township Clerk, Tuscola, MI",MI,Tuscola County,Vassar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,Juniata County School District,PA,Juniata County,Mifflintown,Government Facilities,Local Tribal Territory,Region 3 +87,"Juniata County Board of Elections, Juniata, PA",PA,Juniata County,Mifflintown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +76,"Juneau County Clerk, Juneau, WI",WI,Juneau County,Mauston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Juneau City Clerk, Dodge, WI",WI,Dodge County,Juneau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Juneau - Region I Elections Office, Southeast Alaska, Prince William Sound, Kodiak & Kenai Peninsula , AK",AK,Juneau Borough,Juneau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +45,"Jump River Town Clerk, Taylor, WI",WI,Taylor County,Sheldon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Julius Klein Diamonds LLC,NY,New York County,New York,Critical Manufacturing,Private CI Entity,Region 2 +59,"Judith Basin County Election Administrator, Judith Basin, MT",MT,Judith Basin County,Stanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,Judicial Branch State of Iowa,IA,Polk County,Des Moines,Government Facilities,State,Region 7 +46,Jubilant Pharmaceuticals,PA,Bucks County,Yardley,Healthcare and Public Health,Private CI Entity,Region 3 +60,"Juab County Clerk, Juab, UT",UT,Juab County,Nephi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +47,"Joyfield Township Election Commission, Benzie, MI",MI,Benzie County,Benzonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Joyfield Township Clerk, Benzie, MI",MI,Benzie County,Benzonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Josephine County Clerk, Josephine, OR",OR,Josephine County,Grants Pass,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +47,"Jordan Township Election Commission, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Jordan Township Clerk, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Jordan Town Clerk, Green, WI",WI,Green County,Argyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Jordan School District,UT,Salt Lake County,West Jordan,Government Facilities,Local Tribal Territory,Region 8 +52,Jorban-Riscoe,KS,Johnson County,Lenexa,Critical Manufacturing,Private CI Entity,Region 7 +72,"Jonesville City Election Commission, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Jonesville City Clerk, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Jonesport Municipal Registrar, Washington, ME",ME,Washington County,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Jonesport Municipal Clerk, Washington, ME",ME,Washington County,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Jonesfield Township Election Commission, Saginaw, MI",MI,Saginaw County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Jonesfield Township Clerk, Saginaw, MI",MI,Saginaw County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Jonesboro Public Schools,AR,Craighead County,Jonesboro,Government Facilities,Local Tribal Territory,Region 6 +67,Jones Onslow Electric Membership Corporation,NC,Onslow County,Jacksonville,Energy,Private CI Entity,Region 4 +58,"Jones County, IA",IA,Jones County,Anamosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +96,"Jones County Tax Assessor-Collector, Jones, TX",TX,Jones County,Anson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Jones County Election Commission, Jones, MS",MS,Jones County,Laurel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Jones County County Clerk, Jones, TX",TX,Jones County,Anson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Jones County Circuit Clerk, Jones, MS",MS,Jones County,Laurel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Jones County Board of Elections, Jones, NC",NC,Jones County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Jones County Board of Elections and Registrar, Jones, GA",GA,Jones County,Gray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Joint Municipal Water and Sewer Commission,SC,Lexington County,Lexington,Water and WasteWater Systems,Private CI Entity,Region 4 +69,"Johnstown Township Election Commission, Barry, MI",MI,Barry County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Johnstown Township Clerk, Barry, MI",MI,Barry County,Bedford Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Johnstown Town Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Johnston Town Boards of Canvassers, Providence, RI",RI,Providence County,Johnston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Johnston County Board of Elections, Johnston, NC",NC,Johnston County,Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Johnston Community College,NC,Johnston County,Smithfield,Government Facilities,Local Tribal Territory,Region 4 +38,Johnsonburg Area School District,PA,Elk County,Johnsonburg,Government Facilities,Local Tribal Territory,Region 3 +82,"Johnson Town Treasurer, Lamoille, VT",VT,Lamoille County,East Johnson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Johnson Town Clerk, Marathon, WI",WI,Marathon County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Johnson Town Clerk, Lamoille, VT",VT,Lamoille County,East Johnson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Johnson Creek Village Clerk, Jefferson, WI",WI,Jefferson County,Johnson Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Johnson County, NE",NE,Johnson County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Johnson County, Iowa",IA,Johnson County,Iowa City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +71,Johnson County Kansas Government,KS,Johnson County,Olathe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +31,"Johnson County Elections Administrator, Johnson, TX",TX,Johnson County,Cleburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Johnson County Elections Administrator, Johnson, TN",TN,Johnson County,Mountain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Johnson County Election Commision, Johnson, AR",AR,Johnson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"Johnson County Clerk, Johnson, WY",WY,Johnson County,Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +46,"Johnson County Clerk, Johnson, NE",NE,Johnson County,Tecumseh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +31,"Johnson County Clerk, Johnson, MO",MO,Johnson County,Warrensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Johnson County Clerk, Johnson, KY",KY,Johnson County,Paintsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Johnson County Clerk, Johnson, IN",IN,Johnson County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Johnson County Clerk, Johnson, IL",IL,Johnson County,Vienna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Johnson County Clerk, Johnson, AR",AR,Johnson County,Clarksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +8,"Johnson County Board of Elections and Registrar, Johnson, GA",GA,Johnson County,Wrightsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,Johnson City Bank,TX,Blanco County,Johnson City,Financial Services,Private CI Entity,Region 6 +62,Johnson & Johnson- CISA,NJ,Middlesex County,New Brunswick,Healthcare and Public Health,Private CI Entity,Region 2 +37,Johns Hopkins Bloomberg School of Public Health,MD,Baltimore city,Baltimore,Healthcare and Public Health,Private CI Entity,Region 3 +76,John Fitzgibbon Memorial Hospital Inc.,MO,Saline County,Marshall,Healthcare and Public Health,Private CI Entity,Region 7 +53,John F. Martin & Sons LLC,PA,Berks County,Womelsdorf,Food and Agriculture,Private CI Entity,Region 3 +65,John Drake & Associates LLC,IL,DuPage County,Lombard,Information Technology,Private CI Entity,Region 5 +57,John D. and Catherine T. MacArthur Foundation,IL,Cook County,Chicago,,Private CI Entity,Region 5 +51,"Jo Daviess County Clerk, Jo Daviess, IL",IL,Jo Daviess County,Galena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Jim Wells County Elections Administrator, Jim Wells, TX",TX,Jim Wells County,Alice,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Jim Hogg County County Clerk, Jim Hogg, TX",TX,Jim Hogg County,Hebbronville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,Jewish Federation of Greater Philadelphia,PA,Philadelphia County,Philadelphia,,Private CI Entity,Region 3 +72,"Jewell County Clerk, Jewell, KS",KS,Jewell County,Mankato,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +76,Jet Linx Aviation,NE,Douglas County,Omaha,Transportation Systems,Private CI Entity,Region 7 +54,"Jessamine County Clerk, Jessamine, KY",KY,Jessamine County,Nicholasville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Jersey County Clerk, Jersey, IL",IL,Jersey County,Jerseyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Jersey Community Unit School District 100,IL,Jersey County,Jerseyville,Government Facilities,Local Tribal Territory,Region 5 +54,Jerry's Automotive Group,VA,Loudoun County,Leesburg,Financial Services,Private CI Entity,Region 3 +89,"Jerome Township Election Commission, Midland, MI",MI,Midland County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Jerome Township Clerk, Midland, MI",MI,Midland County,Sanford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Jerome County, ID",ID,Jerome County,Jerome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +87,"Jericho Town Treasurer, Chittenden, VT",VT,Chittenden County,Jericho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Jericho Town Clerk, Chittenden, VT",VT,Chittenden County,Jericho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Jerauld County Auditor, Jerauld, SD",SD,Jerauld County,Wessington Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +42,"Jennings County Clerk, Jennings, IN",IN,Jennings County,Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Jennie M Melham Memorial Medical Center,NE,Custer County,Broken Bow,Healthcare and Public Health,Private CI Entity,Region 7 +73,"Jenkins County Board of Elections and Registrar, Jenkins, GA",GA,Jenkins County,Millen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Jefferson, Wisconsin",WI,Jefferson County,Jefferson,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +66,Jefferson Union High School District,CA,San Mateo County,Daly City,Information Technology,Local Tribal Territory,Region 9 +70,"Jefferson Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Jefferson Township Election Commission, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Jefferson Township Clerk, Hillsdale, MI",MI,Hillsdale County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Jefferson Township Clerk, Cass, MI",MI,Cass County,Edwardsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Jefferson Town Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Jefferson Town Clerk, Monroe, WI",WI,Monroe County,Cashton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Jefferson Town Clerk, Jefferson, WI",WI,Jefferson County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Jefferson Town Clerk, Green, WI",WI,Green County,Juda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Jefferson Town Clerk, Coos, NH",NH,Coos County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Jefferson Surgical Clinic, Inc.",VA,Roanoke city,Roanoke,Healthcare and Public Health,Private CI Entity,Region 3 +63,"Jefferson Parish Registrar of Voters, Jefferson, LA",LA,Jefferson Parish,Harahan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +75,"Jefferson Parish Clerk of Court, Jefferson, LA",LA,Jefferson Parish,Gretna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Jefferson Parish,LA,Jefferson Parish,New Orleans,Government Facilities,Local Tribal Territory,Region 6 +68,"Jefferson Municipal Registrar, Lincoln, ME",ME,Lincoln County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Jefferson Municipal Clerk, Lincoln, ME",ME,Lincoln County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,Jefferson Energy Cooperative,GA,Jefferson County,Wrens,Energy,Private CI Entity,Region 4 +63,"Jefferson Davis Parish Registrar of Voters, Jefferson Davis, LA",LA,Jefferson Davis Parish,Jennings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Jefferson Davis Parish Clerk of Court, Jefferson Davis, LA",LA,Jefferson Davis Parish,Jennings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +38,"Jefferson Davis County Election Commission, Jefferson Davis, MS",MS,Jefferson Davis County,Prentiss,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Jefferson Davis County Circuit Clerk, Jefferson Davis, MS",MS,Jefferson Davis County,Prentiss,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Jefferson County, TX",TX,Jefferson County,Beaumont,Government Facilities,Local Tribal Territory,Region 6 +25,"Jefferson County, Ohio Election Infrastructure",OH,Jefferson County,Steubenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Jefferson County, New York",NY,Jefferson County,Watertown,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +17,"Jefferson County, Nebraska",NE,Jefferson County,Fairbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,Jefferson County WA,WA,Jefferson County,Port Townsend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +92,"Jefferson County Tax Assessor-Collector, Jefferson, TX",TX,Jefferson County,Beaumont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +32,"Jefferson County Supervisor of Elections, Jefferson, FL",FL,Jefferson County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,Jefferson County Sheriff's Office - CISA,FL,Jefferson County,Monticello,Emergency Services,Local Tribal Territory,Region 4 +58,Jefferson County School District,OR,Jefferson County,Madras,Government Facilities,Local Tribal Territory,Region 10 +63,Jefferson County Public Utility District #1,WA,Jefferson County,Port Townsend,Water and WasteWater Systems,Local Tribal Territory,Region 10 +43,Jefferson County NY Dept of Information Technology,NY,Jefferson County,Watertown,Government Facilities,Local Tribal Territory,Region 2 +91,"Jefferson County Judge of Probate, Jefferson, AL",AL,Jefferson County,Birmingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Jefferson County Elections Administrator, Jefferson, TN",TN,Jefferson County,Dandridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Jefferson County Election Commission, Jefferson, MS",MS,Jefferson County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Jefferson County Election Commision, Jefferson, AR",AR,Jefferson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"Jefferson County Election Administrator, Jefferson, MT",MT,Jefferson County,Boulder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,"Jefferson County County Clerk, Jefferson, TX",TX,Jefferson County,Beaumont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,Jefferson County Communications Center Authority,CO,Jefferson County,Lakewood,Emergency Services,Local Tribal Territory,Region 8 +48,"Jefferson County Commission, WV",WV,Jefferson County,Charles Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +77,Jefferson County Colorado,CO,Jefferson County,Golden,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +30,Jefferson County Clerks Office,KY,Jefferson County,Louisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +28,"Jefferson County Clerk, Jefferson, WV",WV,Jefferson County,Charles Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Jefferson County Clerk, Jefferson, WI",WI,Jefferson County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Jefferson County Clerk, Jefferson, OR",OR,Jefferson County,Madras,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +51,"Jefferson County Clerk, Jefferson, MO",MO,Jefferson County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +36,"Jefferson County Clerk, Jefferson, KS",KS,Jefferson County,Oskaloosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Jefferson County Clerk, Jefferson, IN",IN,Jefferson County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Jefferson County Clerk, Jefferson, ID",ID,Jefferson County,Rigby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +99,"Jefferson County Clerk, Jefferson, AR",AR,Jefferson County,Pine Bluff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +98,"Jefferson County Clerk and Recorder, Jefferson, CO",CO,Jefferson County,Golden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,"Jefferson County Circuit Clerk, Jefferson, MS",MS,Jefferson County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Jefferson County Circuit Clerk (Birmingham), Jefferson, AL",AL,Jefferson County,Birmingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Jefferson County Circuit Clerk (Bessemer), Jefferson, AL",AL,Jefferson County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Jefferson County Board of Registrars, Jefferson, AL",AL,Jefferson County,Birmingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +10,"Jefferson County Board of Elections, Jefferson, PA",PA,Jefferson County,Brookville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Jefferson County Board of Elections, Jefferson, NY",NY,Jefferson County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +74,"Jefferson County Board of Elections and Registrar, Jefferson, GA",GA,Jefferson County,Louisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Jefferson County Absentee Elections Manager (Birmingham), Jefferson, AL",AL,Jefferson County,Birmingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Jefferson County Absentee Elections Manager (Bessemer), Jefferson, AL",AL,Jefferson County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Jefferson Co. R-VII School District,MO,Jefferson County,Festus,Government Facilities,Local Tribal Territory,Region 7 +63,"Jefferson City Clerk, Jefferson, WI",WI,Jefferson County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Jefferies Group LLC (Global HQ) ,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +90,"Jeff Davis County, Texas",TX,Jeff Davis County,Fort Davis,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Jeff Davis County Tax Assessor-Collector, Jeff Davis, TX",TX,Jeff Davis County,Fort Davis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Jeff Davis County County Clerk, Jeff Davis, TX",TX,Jeff Davis County,Fort Davis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Jeff Davis County Board of Elections and Registrar, Jeff Davis, GA",GA,Jeff Davis County,Hazlehurst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Jay Town Treasurer, Orleans, VT",VT,Orleans County,Jay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Jay Town Clerk, Orleans, VT",VT,Orleans County,Jay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Jay Municipal Registrar, Franklin, ME",ME,Franklin County,Jay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Jay Municipal Clerk, Franklin, ME",ME,Franklin County,Jay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Jay County Clerk, Jay, IN",IN,Jay County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Jasper Wyman and Son,ME,Washington County,Milbridge,Food and Agriculture,Private CI Entity,Region 1 +53,"Jasper Township Election Commission, Midland, MI",MI,Midland County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Jasper Township Clerk, Midland, MI",MI,Midland County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Jasper County, Iowa",IA,Jasper County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +32,"Jasper County Election Commission, Jasper, MS",MS,Jasper County,Bay Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Jasper County County Clerk, Jasper, TX",TX,Jasper County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,Jasper County Community Unit School District #1,IL,Jasper County,Newton,Government Facilities,Local Tribal Territory,Region 5 +50,"Jasper County Clerk, Jasper, MO",MO,Jasper County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Jasper County Clerk, Jasper, IN",IN,Jasper County,Rensselaer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Jasper County Circuit Clerk, Jasper, MS",MS,Jasper County,Bay Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Jasper County Board of Elections and Registrar, Jasper, GA",GA,Jasper County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Jariet Technologies, Inc",CA,Los Angeles County,Redondo Beach,"Communications, Critical Manufacturing, Defense Industrial Base",Private CI Entity,Region 9 +33,Japan-U.S. Friendship Commission (JUSFC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +66,Janesville Waldorf Pemberton Public Schools,MN,Waseca County,Janesville,Government Facilities,Local Tribal Territory,Region 5 +61,"Janesville Town Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Janesville City Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Jane Goodall Institute,DC,District of Columbia,Washington,Government Facilities,Private CI Entity,Region 3 +38,"Jamestown Town Clerk, Grant, WI",WI,Grant County,Kieler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Jamestown Town Boards of Canvassers, Newport, RI",RI,Newport County,Jamestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,Jamestown S'Klallam Tribe,WA,Clallam County,Sequim,Government Facilities,Local Tribal Territory,Region 10 +81,"Jamestown Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Hudsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Jamestown Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Hudsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Jamestown Board of Public Utilities,NY,Chautauqua County,Jamestown,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 2 +39,"James Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"James Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +13,James Madison Memorial Fellowship Foundation (JMMFF) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +62,James Island Public Service District,SC,Charleston County,Charleston,Water and WasteWater Systems,Local Tribal Territory,Region 4 +55,"James City County, Virginia",VA,James City County,Williamsburg,Government Facilities,Local Tribal Territory,Region 3 +53,"James City County Registrar, James City, VA",VA,James City County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,"James City County Electoral Board, James City, VA",VA,James City County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +94,"Jamaica Town Treasurer, Windham, VT",VT,Windham County,Jamaica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Jamaica Town Clerk, Windham, VT",VT,Windham County,Jamaica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,Jake's Finer Foods,TX,Harris County,Houston,Food and Agriculture,Private CI Entity,Region 6 +47,"Jaffrey Town Clerk, Cheshire, NH",NH,Cheshire County,Jaffrey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Jacobs Town Clerk, Ashland, WI",WI,Ashland County,Glidden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Jacob K. Javits Convention Center,NY,New York County,New York,"Commercial Facilities, Government Facilities",Private CI Entity,Region 2 +58,Jaco Aerospace Inc.,CA,Los Angeles County,Santa Clarita,Defense Industrial Base,Private CI Entity,Region 9 +55,Jacksonville Transportation Authority,FL,,,Transportation Systems,State,Region 4 +48,Jacksonville State University,AL,Calhoun County,Jacksonville,Government Facilities,State,Region 4 +57,Jacksonville School District 117,IL,Morgan County,Jacksonville,Government Facilities,Local Tribal Territory,Region 5 +67,Jacksonville Port Authority,FL,Duval County,Jacksonville,Transportation Systems,Local Tribal Territory,Region 4 +62,"Jacksonport Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Jackson Village Clerk, Washington, WI",WI,Washington County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Jackson Township School District,NJ,Ocean County,Jackson Township,Government Facilities,Local Tribal Territory,Region 2 +60,"Jackson Town Clerk, Washington, WI",WI,Washington County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Jackson Town Clerk, Carroll, NH",NH,Carroll County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Jackson Town Clerk, Burnett, WI",WI,Burnett County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Jackson Town Clerk, Adams, WI",WI,Adams County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Jackson Parish Registrar of Voters, Jackson, LA",LA,Jackson Parish,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Jackson Parish Clerk of Court, Jackson, LA",LA,Jackson Parish,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,"Jackson Municipal Registrar, Waldo, ME",ME,Waldo County,Brooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Jackson Municipal Clerk, Waldo, ME",ME,Waldo County,Brooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,Jackson Hospital and Clinic,AL,Montgomery County,Montgomery,Healthcare and Public Health,Private CI Entity,Region 4 +99,Jackson General Hospital,WV,Jackson County,Ripley,Healthcare and Public Health,Private CI Entity,Region 3 +69,"Jackson County, Ohio Election Infrastructure",OH,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Jackson County, Missouri",MO,Jackson County,KCMO,Information Technology,Local Tribal Territory,Region 7 +89,"Jackson County Tax Assessor-Collector, Jackson, TX",TX,Jackson County,Edna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Jackson County Supervisor of Elections, Jackson, FL",FL,Jackson County,Marianna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Jackson County School District,MS,Jackson County,Vancleave,Government Facilities,Local Tribal Territory,Region 4 +68,Jackson County Oregon,OR,Jackson County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +50,Jackson County MI,MI,Jackson County,Jackson,Emergency Services,Local Tribal Territory,Region 5 +52,"Jackson County Judge of Probate, Jackson, AL",AL,Jackson County,Scottsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Jackson County Government, GA",GA,Jackson County,Jefferson,Government Facilities,Local Tribal Territory,Region 4 +55,"Jackson County Elections Administrator, Jackson, TN",TN,Jackson County,Gainesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Jackson County Election Commission, Jackson, MS",MS,Jackson County,Pascagoula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Jackson County Election Commission, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Jackson County Election Commision, Jackson, AR",AR,Jackson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Jackson County Election Board, Jackson, OK",OK,Jackson County,Altus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Jackson County County Clerk, Jackson, TX",TX,Jackson County,Edna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Jackson County Clerk, Jackson, WV",WV,Jackson County,Ripley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Jackson County Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Jackson County Clerk, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Jackson County Clerk, Jackson, KY",KY,Jackson County,McKee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Jackson County Clerk, Jackson, KS",KS,Jackson County,Holton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Jackson County Clerk, Jackson, IN",IN,Jackson County,Brownstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Jackson County Clerk, Jackson, IL",IL,Jackson County,Murphysboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Jackson County Clerk, Jackson, AR",AR,Jackson County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"Jackson County Clerk and Recorder, Jackson, CO",CO,Jackson County,Walden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +59,"Jackson County Circuit Clerk, Jackson, MS",MS,Jackson County,Pascagoula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Jackson County Circuit Clerk, Jackson, AL",AL,Jackson County,Scottsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Jackson County Board of Registrars, Jackson, AL",AL,Jackson County,Scottsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +33,"Jackson County Board of Elections, Jackson, NC",NC,Jackson County,Sylva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Jackson County Board of Elections, Jackson, MO",MO,Jackson County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Jackson County Board of Elections and Registrar, Jackson, GA",GA,Jackson County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Jackson County Board of Canvassars, Jackson, MI",MI,Jackson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Jackson County Auditor-Treasurer, Jackson, MN",MN,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Jackson County Absentee Elections Manager, Jackson, AL",AL,Jackson County,Scottsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Jackson County,IA,Jackson County,Maquoketa,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 7 +20,"Jackson City Election Commission, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Jackson City Clerk, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Jackman Municipal Registrar, Somerset, ME",ME,Somerset County,Jackman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Jackman Municipal Clerk, Somerset, ME",ME,Somerset County,Jackman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Jack County Elections Administrator, Jack, TX",TX,Jack County,Jacksboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,JPS Health Network,TX,Tarrant County,Fort Worth,Healthcare and Public Health,Local Tribal Territory,Region 6 +58,JOHNSTONE SUPPLY NW,OR,Washington County,Tigard,Commercial Facilities,Private CI Entity,Region 10 +47,"JM Bullion, Inc.",TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +85,"JJACPA, Inc.",CA,Mendocino County,Fort Bragg,Financial Services,Private CI Entity,Region 9 +76,JEWISH FEDERATION OF GREATER SEATTLE,WA,King County,Seattle,Healthcare and Public Health,Private CI Entity,Region 10 +88,"JET-TEK, LLC",FL,Pinellas County,St. Petersburg,Defense Industrial Base,Private CI Entity,Region 4 +72,JERICHO UNION FREE SCHOOL DISTRICT,NY,Nassau County,Glen Head,Government Facilities,Local Tribal Territory,Region 2 +61,JEAFL,FL,Duval County,Jacksonville,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 4 +73,JDRF International,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +82,JCUS - Judicial Conference of the United States (JCUS) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +54,JCUS - Administrative Office of United States Courts (AOUSC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +58,JC White Architectural Interior Products,FL,Broward County,Miramar,Critical Manufacturing,Private CI Entity,Region 4 +77,JB Group,MN,Wright County,St Michael,Food and Agriculture,Private CI Entity,Region 5 +54,J. Francis Company LLC,PA,Allegheny County,Pittsburgh,Commercial Facilities,Private CI Entity,Region 3 +73,J & L Dimensional Services,IN,La Porte County,La Porte,Critical Manufacturing,Private CI Entity,Region 5 +76,"Izard County Election Commision, Izard, AR",AR,Izard County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Izard County Clerk, Izard, AR",AR,Izard County,Melbourne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Ixonia Town Clerk, Jefferson, WI",WI,Jefferson County,Ixonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Ivanhoe Industries Inc,IL,Lake County,Zion,Chemical,Private CI Entity,Region 5 +57,"Ithaca Town Clerk, Richland, WI",WI,Richland County,Richland Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Ithaca College,NY,Tompkins County,Ithaca,Government Facilities,Private CI Entity,Region 2 +62,"Ithaca City Election Commission, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ithaca City Clerk, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Itentive Healthcare Solutions,IL,Cook County,Des Plaines,Healthcare and Public Health,Private CI Entity,Region 5 +45,"Itawamba County Election Commission, Itawamba, MS",MS,Itawamba County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Itawamba County Circuit Clerk, Itawamba, MS",MS,Itawamba County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Itasca County, MN",MN,Itasca County,Grand Rapids,Government Facilities,Local Tribal Territory,Region 5 +51,"Itasca County Auditor-Treasurer, Itasca, MN",MN,Itasca County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Itasca Community Library,IL,DuPage County,Itasca,Government Facilities,Local Tribal Territory,Region 5 +59,Itasca Bank & Trust Co,IL,DuPage County,Itasca,Financial Services,Private CI Entity,Region 5 +16,Isotrol,MA,Essex County,Andover,Energy,Private CI Entity,Region 1 +74,Islip Public Schools,NY,Suffolk County,Islip,Government Facilities,Local Tribal Territory,Region 2 +52,"Islesboro Municipal Registrar, Waldo, ME",ME,Waldo County,Islesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Islesboro Municipal Clerk, Waldo, ME",ME,Waldo County,Islesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Isle of Wight County Registrar, Isle of Wight, VA",VA,Isle of Wight County,Smithfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +85,"Isle of Wight County Electoral Board, Isle of Wight, VA",VA,Isle of Wight County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Isle La Motte Town Treasurer, Grand Isle, VT",VT,Grand Isle County,Isle La Motte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Isle La Motte Town Clerk, Grand Isle, VT",VT,Grand Isle County,Isle La Motte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Isle Au Haut Municipal Registrar, Knox, ME",ME,Knox County,Isle Au Haut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Isle Au Haut Municipal Clerk, Knox, ME",ME,Knox County,Isle Au Haut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Island Health, Inc.",MA,Dukes County,Tisbury,Healthcare and Public Health,Private CI Entity,Region 1 +47,"Island Falls Municipal Registrar, Aroostook, ME",ME,Aroostook County,Island Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Island Falls Municipal Clerk, Aroostook, ME",ME,Aroostook County,Island Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Island County, WA",WA,Island County,Coupeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +41,Island County Emergency Servivces,WA,Island County,Coupeville,Emergency Services,Local Tribal Territory,Region 10 +49,"Island County Auditor, Island, WA",WA,Island County,Coupeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +8,"Ishpeming Township Election Commission, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Ishpeming Township Clerk, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +8,"Ishpeming City Election Commission, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +8,"Ishpeming City Clerk, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Isanti County Auditor, Isanti, MN",MN,Isanti County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Isabelle Town Clerk, Pierce, WI",WI,Pierce County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Isabella Township Election Commission, Isabella, MI",MI,Isabella County,Rosebush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Isabella Township Clerk, Isabella, MI",MI,Isabella County,Rosebush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Isabella County Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Isabella County Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Isabella County Board of Canvassars, Isabella, MI",MI,Isabella County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Irwin County Board of Elections and Registrar, Irwin, GA",GA,Irwin County,Ocilla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Irving Township Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Irving Township Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Irving Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Irvine Unified School District,CA,Orange County,Irvine,Government Facilities,Local Tribal Territory,Region 9 +43,Irvine Ranch Water District,CA,Orange County,Irvine,Water and WasteWater Systems,Local Tribal Territory,Region 9 +35,Iroquois Nursing Home,NY,Onondaga County,Jamesville,Healthcare and Public Health,Private CI Entity,Region 2 +43,"Iroquois County Clerk, Iroquois, IL",IL,Iroquois County,Watseka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Ironwood City Election Commission, Gogebic, MI",MI,Gogebic County,Ironwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Ironwood City Clerk, Gogebic, MI",MI,Gogebic County,Ironwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ironwood Charter Township Election Commission, Gogebic, MI",MI,Gogebic County,Ironwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ironwood Charter Township Clerk, Gogebic, MI",MI,Gogebic County,Ironwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ironton Village Clerk, Sauk, WI",WI,Sauk County,La Valle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ironton Town Clerk, Sauk, WI",WI,Sauk County,Reedsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Iron Road Healthcare,UT,Salt Lake County,Salt Lake City,Healthcare and Public Health,Private CI Entity,Region 8 +49,"Iron River Township Election Commission, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Iron River Township Clerk, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Iron River Town Clerk, Bayfield, WI",WI,Bayfield County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Iron River City Election Commission, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Iron River City Clerk, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Iron Ridge Village Clerk, Dodge, WI",WI,Dodge County,Iron Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Iron Mountain City Election Commission, Dickinson, MI",MI,Dickinson County,Iron Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Iron Mountain City Clerk, Dickinson, MI",MI,Dickinson County,Iron Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Iron County Election Commission, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Iron County Clerk, Iron, WI",WI,Iron County,Hurley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Iron County Clerk, Iron, UT",UT,Iron County,Parowan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +59,"Iron County Clerk, Iron, MO",MO,Iron County,Ironton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Iron County Clerk, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Iron County Board of Canvassars, Iron, MI",MI,Iron County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Irion County Tax Assessor-Collector, Irion, TX",TX,Irion County,Mertzon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Irion County County Clerk, Irion, TX",TX,Irion County,Mertzon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,Iredell Health System,NC,Iredell County,Statesville,Healthcare and Public Health,Private CI Entity,Region 4 +56,"Iredell County, NC",NC,Iredell County,Statesville,Government Facilities,Local Tribal Territory,Region 4 +60,"Iredell County Board of Elections, Iredell, NC",NC,Iredell County,Statesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Irasburg Town Treasurer, Orleans, VT",VT,Orleans County,Irasburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Irasburg Town Clerk, Orleans, VT",VT,Orleans County,Irasburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Ira Town Treasurer, Rutland, VT",VT,Rutland County,West Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Ira Town Clerk, Rutland, VT",VT,Rutland County,West Rutland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Ipswich Town Clerk, Essex, MA",MA,Essex County,Ipswich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Iowa-Grant School District,WI,Iowa County,Livingston,Government Facilities,Local Tribal Territory,Region 5 +46,Iowa State University,IA,Story County,Ames,Government Facilities,State,Region 7 +62,Iowa State Association of Counties,IA,Polk County,West Des Moines,Government Facilities,Private CI Entity,Region 7 +58,Iowa Secretary of State,IA,Polk County,Des Moines,"Election Infrastructure, Government Facilities",State,Region 7 +88,Iowa Regional Utilities Association,IA,Jasper County,Newton,Water and WasteWater Systems,Private CI Entity,Region 7 +55,Iowa Public Employees Retirement System,IA,Polk County,Des Moines,Financial Services,State,Region 7 +5,Iowa Lakes Regional Water,IA,Clay County,Spencer,Water and WasteWater Systems,Local Tribal Territory,Region 7 +72,Iowa Lakes Electric Cooperative,IA,Emmet County,Estherville,Energy,Private CI Entity,Region 7 +59,Iowa Events Center,IA,Polk County,Des Moines,Commercial Facilities,Private CI Entity,Region 7 +58,"Iowa County, Iowa",IA,Iowa County,Marengo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +37,"Iowa County Clerk, Iowa, WI",WI,Iowa County,Dodgeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,Iowa City Public Library,IA,Johnson County,Iowa City,Information Technology,Local Tribal Territory,Region 7 +70,Iowa Bankers,IA,Polk County,Johnston,Financial Services,Private CI Entity,Region 7 +52,"Iosco Township Election Commission, Livingston, MI",MI,Livingston County,Webberville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Iosco Township Clerk, Livingston, MI",MI,Livingston County,Fowlerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Iosco County Election Commission, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Iosco County Clerk, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Iosco County Board of Canvassars, Iosco, MI",MI,Iosco County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia Township Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia Township Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia County Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia County Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia County Board of Canvassars, Ionia, MI",MI,Ionia County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ionia City Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Ionia City Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Iola-Scandinavia School District,WI,Waupaca County,Iola,Government Facilities,Local Tribal Territory,Region 5 +52,"Iola Village Clerk, Waupaca, WI",WI,Waupaca County,Iola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Iola Town Clerk, Waupaca, WI",WI,Waupaca County,Iola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Inyo County Clerk-Recorder-Registrar of Voters, Inyo, CA",CA,Inyo County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +50,"Inwood Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Cooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Inwood Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Cooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Inverness Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Inverness Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Intuitive Surgical Operations, Inc.",CA,Santa Clara County,Sunnyvale,Healthcare and Public Health,Private CI Entity,Region 9 +57,"Intrinsic Devices, Inc",CA,San Francisco County,SF,Defense Industrial Base,Private CI Entity,Region 9 +88,Intrepid Credit Union,MT,Lewis and Clark County,Helena,Financial Services,Private CI Entity,Region 8 +36,"Interstate Telecommunications Cooperative, Inc.",SD,Deuel County,Clear Lake,Communications,Private CI Entity,Region 8 +70,Interstate 35 CSD,IA,Madison County,Truro,Government Facilities,Local Tribal Territory,Region 7 +85,Interskill Learning (USA) LLC,GA,Fulton County,Alpharetta,Information Technology,Private CI Entity,Region 4 +79,International Trade Commission (USITC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +62,International Joint Commission (IJC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Water and WasteWater Systems",Federal (non-FCEB),Region 3 +70,International Development Finance Corporation (DFC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +52,International Dairy Deli Bakery Association,WI,Dane County,Madison,Food and Agriculture,Private CI Entity,Region 5 +97,International Community Health Services,WA,King County,Seattle,Healthcare and Public Health,Private CI Entity,Region 10 +64,International Boundary and Water Commission (IBWC) - CISA,TX,El Paso County,El Paso,"Dams, Government Facilities, Water and WasteWater Systems",FCEB,Region 6 +53,"Interior Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Trout Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Interior Township Clerk, Ontonagon, MI",MI,Ontonagon County,Trout Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Interim HealthCare of Northern California,CA,Shasta County,Redding,Healthcare and Public Health,Private CI Entity,Region 9 +55,"Intercity Transit, WA",WA,Thurston County,Olympia,Transportation Systems,Local Tribal Territory,Region 10 +56,InterMountain Education Service District,OR,Umatilla County,Pendleton,Government Facilities,Local Tribal Territory,Region 10 +56,InterFlex Group Acquisition LLC,NC,Wilkes County,Wilkesboro,Food and Agriculture,Private CI Entity,Region 4 +58,Inter-Lakes School District,NH,Belknap County,Meredith,Government Facilities,Local Tribal Territory,Region 1 +80,Inter-American Foundation (IAF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +49,Intelsat US LLC,VA,Fairfax County,McLean,Communications,Private CI Entity,Region 3 +81,Intellitime Systems Corporation,CA,Orange County,Santa Ana,Information Technology,Private CI Entity,Region 9 +25,"Intellicure, Inc.",TX,Montgomery County,The Woodlands,Healthcare and Public Health,Private CI Entity,Region 6 +80,Integrity Viking Funds,ND,Ward County,Minot,Financial Services,Private CI Entity,Region 8 +51,Integrated Services of Kalamazoo,MI,Kalamazoo County,Kalamazoo,Healthcare and Public Health,Local Tribal Territory,Region 5 +36,Integrated Computer Services Inc,NJ,Bergen County,Glen Rock,Information Technology,Private CI Entity,Region 2 +61,Intandem Credit Union,MI,Kent County,Grand Rapids,Financial Services,Private CI Entity,Region 5 +34,Institute of Museum and Library Services (IMLS) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +55,Institute of Food Technologists,IL,Cook County,Chicago,Food and Agriculture,Private CI Entity,Region 5 +50,Institute of American Indian and Alaska Native Culture and Arts Development - CISA,IL,Lake County,North Chicago,Government Facilities,Federal (non-FCEB),Region 5 +61,"Inovio, Inc.",PA,Montgomery County,Plymouth Meeting,Healthcare and Public Health,Private CI Entity,Region 3 +85,Inovar Packaging Group,TX,Dallas County,Irving,Critical Manufacturing,Private CI Entity,Region 6 +44,"Innovative Systems, Inc.",AR,Pulaski County,Little Rock,Information Technology,Private CI Entity,Region 6 +77,"Innovative Scientific Solutions, Inc.",OH,Montgomery County,Dayton,Defense Industrial Base,Private CI Entity,Region 5 +67,Innovative Aspects LLC,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +71,"Inland Township Election Commission, Benzie, MI",MI,Benzie County,Interlochen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Inland Township Clerk, Benzie, MI",MI,Benzie County,Interlochen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Inland Empire Utilities Agency,CA,6071,Chino,Water and WasteWater Systems,Local Tribal Territory,Region 9 +51,"Ingram Village Clerk, Rusk, WI",WI,Rusk County,Glen Flora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Inglewood Park Cemetery,CA,Los Angeles County,Inglewood,,Private CI Entity,Region 9 +68,"Ingham Township Election Commission, Ingham, MI",MI,Ingham County,Dansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Ingham Township Clerk, Ingham, MI",MI,Ingham County,Dansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Ingham Intermediate School District,MI,Ingham County,Mason,Government Facilities,Local Tribal Territory,Region 5 +90,"Ingersoll Township Election Commission, Midland, MI",MI,Midland County,Hemlock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Ingersoll Township Clerk, Midland, MI",MI,Midland County,Hemlock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Ingallston Township Election Commission, Menominee, MI",MI,Menominee County,Wallace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Ingallston Township Clerk, Menominee, MI",MI,Menominee County,Wallace,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Infranet Technologies Group, Inc.",NC,New Hanover County,Wilmington,Information Technology,Private CI Entity,Region 4 +50,"Information Technology Systems, Inc.",CA,Santa Clara County,San Jose,Information Technology,Private CI Entity,Region 9 +67,Information Network Associates INC,PA,Dauphin County,Harrisburg,Information Technology,Private CI Entity,Region 3 +53,Information International Associates,TN,Anderson County,Oak Ridge,Information Technology,Private CI Entity,Region 4 +60,Infobond,CA,Alameda County,Fremont,Information Technology,Private CI Entity,Region 9 +54,"InfoStream, Inc.",FL,Palm Beach County,West Palm Beach,Information Technology,Private CI Entity,Region 4 +52,Infirmary Health System,AL,Mobile County,Mobile,Healthcare and Public Health,Private CI Entity,Region 4 +7,Infinite Solutions LLC,IN,Floyd County,New Albany,Information Technology,Private CI Entity,Region 5 +75,Infinite Campus Inc.,MN,Anoka County,Blaine,Information Technology,Private CI Entity,Region 5 +58,Industry Weapon,PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +81,"Industry Municipal Registrar, Franklin, ME",ME,Franklin County,Industry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Industry Municipal Clerk, Franklin, ME",ME,Franklin County,Industry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Industrial Refrigeration Pros,TX,Dallas County,Dallas,Food and Agriculture,Private CI Entity,Region 6 +53,Industrial Employees Credit Union,IA,Appanoose County,Centerville,Financial Services,Private CI Entity,Region 7 +60,"Indianfields Township Election Commission, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Indianfields Township Clerk, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Indiana University,IN,Monroe County,Bloomington,Government Facilities,State,Region 5 +8,Indiana United Ways,IN,Marion County,Indianapolis,,Private CI Entity,Region 5 +50,Indiana Secretary of State,IN,Marion County,Indianapolis,"Election Infrastructure, Government Facilities",State,Region 5 +20,"Indiana County Board of Elections, Indiana, PA",PA,Indiana County,Indiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +31,Indian Trail Improvement District,FL,Palm Beach County,West Palm Beach,Government Facilities,Local Tribal Territory,Region 4 +88,Indian River County Supervisor of Elections,FL,Indian River County,Vero Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Indian Prairie School District 204,IL,DuPage County,Aurora,Government Facilities,Local Tribal Territory,Region 5 +53,Indian Prairie Public Library District,IL,DuPage County,Darien,Government Facilities,Local Tribal Territory,Region 5 +66,Independent School District Of Boise City,ID,Ada County,Boise,Government Facilities,Local Tribal Territory,Region 10 +59,Independent School District,MN,Anoka County,St Francis,Government Facilities,Local Tribal Territory,Region 5 +35,"Independent Living Association, Inc.",NY,Kings County,Brooklyn,Healthcare and Public Health,Private CI Entity,Region 2 +74,Independent Healthcare Properties,TN,Hamilton County,Ooltewah,Healthcare and Public Health,Private CI Entity,Region 4 +62,Independent Health - CISA,NY,Erie County,Buffalo,Healthcare and Public Health,Private CI Entity,Region 2 +62,Independent Financial,TX,Collin County,McKinney,Financial Services,Private CI Entity,Region 6 +55,Independent Container Line,VA,Henrico County,Glen Allen,Transportation Systems,Private CI Entity,Region 3 +72,Independent Bank,MI,Kent County,Grand Rapids,Financial Services,Private CI Entity,Region 5 +10,"Independence County Clerk, Independence, AR",AR,Independence County,Batesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Independence City Clerk, Trempealeau, WI",WI,Trempealeau County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Independence Charter Township Election Commission, Oakland, MI",MI,Oakland County,Village of Clarkston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Independence Charter Township Clerk, Oakland, MI",MI,Oakland County,Village of Clarkston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Independence Blue Cross LLC,PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +82,"InTech Consulting, LLC",WA,King County,Kent,Information Technology,Private CI Entity,Region 10 +87,InRoads Credit Union,OR,Columbia County,St Helens,Financial Services,Private CI Entity,Region 10 +41,In Home Medical Group,IL,Winnebago County,Rockford,Healthcare and Public Health,Private CI Entity,Region 5 +72,"Implementation Sciences International, Inc.",OR,Lane County,Eugene,Healthcare and Public Health,Private CI Entity,Region 10 +51,"Imperial County Registrar of Voters, Imperial, CA",CA,Imperial County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +76,Impax Asset Management,NH,Rockingham County,Portsmouth,Financial Services,Private CI Entity,Region 1 +59,"Impartner, Inc",UT,Salt Lake County,South Jordan,Information Technology,Private CI Entity,Region 8 +97,Immunoprecise Antibodies Ltd,ND,Cass County,Fargo,Healthcare and Public Health,Private CI Entity,Region 8 +76,"Imlay Township Election Commission, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Imlay Township Clerk, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Imlay City City Election Commission, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Imlay City City Clerk, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Illinois Valley Community College,IL,La Salle County,Oglesby,Government Facilities,Local Tribal Territory,Region 5 +47,Illinois Student Assistance Commission,IL,Cook County,Deerfield,Government Facilities,State,Region 5 +61,Illinois Secretary of State,IL,Sangamon County,Springfield,Government Facilities,State,Region 5 +45,Illinois School District U-46,IL,Kane County,Elgin,Government Facilities,Local Tribal Territory,Region 5 +64,Illinois Office of Comptroller,IL,Sangamon County,Springfield,Government Facilities,State,Region 5 +71,Illinois Medical District Commission,IL,Cook County,Chicago,Healthcare and Public Health,State,Region 5 +18,Illinois Law Enforcement Alarm System,IL,Champaign County,Urbana,"Emergency Services, Government Facilities",State,Region 5 +99,Illinois Insurance Guaranty Fund,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +73,Illinois Housing Development Authority,IL,Cook County,Chicago,Financial Services,State,Region 5 +56,Illinois Emergency Management Agency,IL,Sangamon County,Springfield,"Emergency Services, Government Facilities",State,Region 5 +81,Illinois Department of Revenue,IL,Sangamon County,Springfield,Government Facilities,State,Region 5 +58,Illinois Association of School Boards,IL,Sangamon County,Springfield,Government Facilities,Private CI Entity,Region 5 +64,"Ignite Fueling Innovation, Inc.",AL,Madison County,Huntsville,Defense Industrial Base,Private CI Entity,Region 4 +52,Ideal System Solutions,MN,Crow Wing County,Pequot Lakes,Information Technology,Private CI Entity,Region 5 +41,Idalou Independent School District,TX,Lubbock County,Idalou,Government Facilities,Local Tribal Territory,Region 6 +36,Idaho Supreme Court,ID,Ada County,Boise,Government Facilities,State,Region 10 +40,Idaho State University,ID,Bannock County,Pocatello,Information Technology,State,Region 10 +48,Idaho Power Company,ID,Ada County,Boise,Energy,Private CI Entity,Region 10 +74,Idaho Digital Learning,ID,Ada County,Boise,Government Facilities,State,Region 10 +27,Idaho Department of Health and Welfare,ID,Ada County,Boise,"Government Facilities, Healthcare and Public Health",State,Region 10 +43,Idaho County Elections Dept,ID,Idaho County,Grangeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +75,Idaho Counties Risk Management Program,ID,Ada County,Boise,Financial Services,Local Tribal Territory,Region 10 +84,"Ida Township Election Commission, Monroe, MI",MI,Monroe County,Ida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Ida Township Clerk, Monroe, MI",MI,Monroe County,Ida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Ida County Iowa,IA,Ida County,Ida Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,Ice Miller LLP,IN,Marion County,Indianapolis,,Private CI Entity,Region 5 +63,"Iberville Parish Registrar of Voters, Iberville, LA",LA,Iberville Parish,Plaquemine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Iberville Parish Clerk of Court, Iberville, LA",LA,Iberville Parish,Plaquemine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"Iberia Parish Registrar of Voters, Iberia, LA",LA,Iberia Parish,New Iberia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,"Iberia Parish Clerk of Court, Iberia, LA",LA,Iberia Parish,New Iberia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Iatric Systems, Inc.",MA,Essex County,Hamilton,Healthcare and Public Health,Private CI Entity,Region 1 +58,IVR Lab,FL,Hillsborough County,Tampa,Information Technology,Private CI Entity,Region 4 +31,IT&E,GU,66010,Tamuning,"Communications, Information Technology",Private CI Entity,Region 9 +39,IT Mindshare,WV,Monongalia County,Morgantown,Information Technology,Private CI Entity,Region 3 +70,ISO New England,MA,Hampden County,Holyoke,Energy,Private CI Entity,Region 1 +42,IREJIS Commission,MO,Cole County,Jefferson City,Government Facilities,Local Tribal Territory,Region 7 +51,IQVIA Holdings,NC,Durham County,Durham,Healthcare and Public Health,Private CI Entity,Region 4 +89,IQHQ LP,CA,San Diego County,Solana Beach,Commercial Facilities,Private CI Entity,Region 9 +39,"INDUS Technology, Inc.",CA,San Diego County,San Diego,Information Technology,Private CI Entity,Region 9 +67,INCON INC.,NH,Hillsborough County,Hudson,Critical Manufacturing,Private CI Entity,Region 1 +63,IMEG Corp,IL,Rock Island County,Rock Island,Defense Industrial Base,Private CI Entity,Region 5 +46,IES Communications,AZ,Maricopa County,Tempe,Information Technology,Private CI Entity,Region 9 +50,IDB Global Federal Credit Union,DC,District of Columbia,Washington,Financial Services,Private CI Entity,Region 3 +66,IBM Corp- CISA,NY,Westchester County,Armonk,"Critical Manufacturing, Information Technology",Private CI Entity,Region 2 +91,"Hyde Park Town Treasurer, Lamoille, VT",VT,Lamoille County,Hyde Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Hyde Park Town Clerk, Lamoille, VT",VT,Lamoille County,Hyde Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Hyde County Board of Elections, Hyde, NC",NC,Hyde County,Swanquarter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Hyde County Auditor, Hyde, SD",SD,Hyde County,Highmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +61,Hutchinson Public Schools - USD 308,KS,Reno County,Hutchinson,Government Facilities,Local Tribal Territory,Region 7 +80,"Hutchinson County Tax Assessor-Collector, Hutchinson, TX",TX,Hutchinson County,Stinnett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Hutchinson County County Clerk, Hutchinson, TX",TX,Hutchinson County,Stinnett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +18,"Hutchinson County Auditor, Hutchinson, SD",SD,Hutchinson County,Olivet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,"Hutchins Town Clerk, Shawano, WI",WI,Shawano County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Hustler Village Clerk, Juneau, WI",WI,Juneau County,Hustler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Hustisford Village Clerk, Dodge, WI",WI,Dodge County,Hustisford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Hustisford Town Clerk, Dodge, WI",WI,Dodge County,Neosho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,Husson University,ME,Penobscot County,Bangor,Government Facilities,Private CI Entity,Region 1 +57,Huron Valley Schools,MI,Oakland County,Highland Charter Twp,Government Facilities,Local Tribal Territory,Region 5 +82,"Huron Township Election Commission, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Huron Township Clerk, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Huron County, Ohio Election Infrastructure",OH,Huron County,Norwalk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Huron County Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Huron County Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Huron County Board of Canvassars, Huron, MI",MI,Huron County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Huron Consulting Group, Inc.",IL,Cook County,Chicago,Information Technology,Private CI Entity,Region 5 +82,"Huron Charter Township Election Commission, Wayne, MI",MI,Wayne County,Huron Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Huron Charter Township Clerk, Wayne, MI",MI,Wayne County,Huron Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Hurley City Clerk, Iron, WI",WI,Iron County,Hurley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Huntsville Utilities,AL,Madison County,Huntsville,Water and WasteWater Systems,Local Tribal Territory,Region 4 +90,Huntsville Hospital,AL,Madison County,Huntsville,Healthcare and Public Health,Local Tribal Territory,Region 4 +64,Huntsville City Schools,AL,Madison County,Huntsville,Government Facilities,Local Tribal Territory,Region 4 +46,Huntsville Airport,AL,Madison County,Huntsville,Transportation Systems,Local Tribal Territory,Region 4 +93,"Huntington Town Treasurer, Chittenden, VT",VT,Chittenden County,Huntington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +98,"Huntington Town Clerk, Hampshire, MA",MA,Hampshire County,Huntington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Huntington Town Clerk, Chittenden, VT",VT,Chittenden County,Huntington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Huntington County Clerk, Huntington, IN",IN,Huntington County,Huntington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Huntingdon County Board of Elections, Huntingdon, PA",PA,Huntingdon County,Huntingdon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +77,"Hunterdon Healthcare System, Inc.",NJ,Hunterdon County,Flemington,Healthcare and Public Health,Private CI Entity,Region 2 +52,"Hunterdon County Commissioner of Registration, Hunterdon, NJ",NJ,Hunterdon County,Flemington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +52,"Hunterdon County Clerk, Hunterdon, NJ",NJ,Hunterdon County,Flemington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +52,"Hunterdon County Board of Elections, Hunterdon, NJ",NJ,Hunterdon County,Flemington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"Hunter Town Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Hunt County Elections Administrator, Hunt, TX",TX,Hunt County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Humphreys County Elections Administrator, Humphreys, TN",TN,Humphreys County,Waverly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Humphreys County Election Commission, Humphreys, MS",MS,Humphreys County,Belzoni,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Humphreys County Circuit Clerk, Humphreys, MS",MS,Humphreys County,Belzoni,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Humphrey Elementary School,MN,Wright County,Waverly,Government Facilities,Local Tribal Territory,Region 5 +48,"Hume Township Election Commission, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Hume Township Clerk, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Humboldt Township Election Commission, Marquette, MI",MI,Marquette County,Champion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Humboldt Township Clerk, Marquette, MI",MI,Marquette County,Champion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Humboldt Town Clerk, Brown, WI",WI,Brown County,New Franken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Humboldt County, Nevada",NV,Humboldt County,Winnemucca,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +14,Humboldt County Office Of Education,CA,Humboldt County,Eureka,Government Facilities,Local Tribal Territory,Region 9 +86,Humboldt County Iowa,IA,Humboldt County,Dakota City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +28,"Humboldt County Clerk-Recorder-Registrar of Voters, Humboldt, CA",CA,Humboldt County,Eureka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +44,"Hull Town Clerk, Plymouth, MA",MA,Plymouth County,Hull,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Hull Town Clerk, Marathon, WI",WI,Marathon County,Colby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Hulbert Township Election Commission, Chippewa, MI",MI,Chippewa County,Hulbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Hulbert Township Clerk, Chippewa, MI",MI,Chippewa County,Hulbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Hughes Town Clerk, Bayfield, WI",WI,Bayfield County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Hughes Network,MD,Montgomery County,Germantown,"Communications, Information Technology",Private CI Entity,Region 3 +40,"Hughes County Auditor, Hughes, SD",SD,Hughes County,Pierre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +68,Hughes Circuits Inc.,CA,San Diego County,San Marcos,Critical Manufacturing,Private CI Entity,Region 9 +16,"Huerfano County Clerk and Recorder, Huerfano, CO",CO,Huerfano County,Walsenburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,"Hudspeth County, Texas",TX,Hudspeth County,Sierra Blanca,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Hudspeth County Tax Assessor-Collector, Hudspeth, TX",TX,Hudspeth County,Sierra Blanca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Hudspeth County County Clerk, Hudspeth, TX",TX,Hudspeth County,Sierra Blanca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Hudson Valley Credit Union ,NY,Dutchess County,Poughkeepsie,Financial Services,Private CI Entity,Region 2 +69,"Hudson Township Election Commission, Mackinac, MI",MI,Mackinac County,Naubinway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Hudson Township Election Commission, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Hudson Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Hudson Township Clerk, Mackinac, MI",MI,Mackinac County,Naubinway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Hudson Township Clerk, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Hudson Township Clerk, Charlevoix, MI",MI,Charlevoix County,Vanderbilt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Hudson Town Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Hudson Town Clerk, Middlesex, MA",MA,Middlesex County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Hudson Town Clerk, Hillsborough, NH",NH,Hillsborough County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,Hudson River Valley Greenway,NY,Albany County,Albany,Government Facilities,State,Region 2 +37,Hudson River Park Trust,NY,New York County,New York,"Commercial Facilities, Government Facilities",State,Region 2 +99,"Hudson Municipal Registrar, Penobscot, ME",ME,Penobscot County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Hudson Municipal Clerk, Penobscot, ME",ME,Penobscot County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Hudson Falls Central School District,NY,Washington County,Hudson Falls,Government Facilities,Local Tribal Territory,Region 2 +59,"Hudson County Deputy Superintendent of Elections/Commissioner of Registration, Hudson, NJ",NJ,Hudson County,Jersey City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +72,Hudson County Community College,NJ,Hudson County,Jersey City,Government Facilities,Local Tribal Territory,Region 2 +59,"Hudson County Clerk, Hudson, NJ",NJ,Hudson County,Jersey City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +58,"Hudson County Board of Elections, Hudson, NJ",NJ,Hudson County,Jersey City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +81,"Hudson City Election Commission, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Hudson City Clerk, St. Croix, WI",WI,St. Croix County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Hudson City Clerk, Lenawee, MI",MI,Lenawee County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Huckabee & Associates,TX,Tarrant County,Fort Worth,Commercial Facilities,Private CI Entity,Region 6 +58,"Hubbardton Town Treasurer, Rutland, VT",VT,Rutland County,Castleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Hubbardton Town Clerk, Rutland, VT",VT,Rutland County,Castleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hubbardston Town Clerk, Worcester, MA",MA,Worcester County,Hubbardston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Hubbard Town Clerk, Rusk, WI",WI,Rusk County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Hubbard Town Clerk, Dodge, WI",WI,Dodge County,Iron Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hubbard County Auditor, Hubbard, MN",MN,Hubbard County,Park Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Howmet Aerospace - CISA,PA,Allegheny County,Pittsburgh,Critical Manufacturing,Private CI Entity,Region 3 +56,Howlett Farms Inc.,NY,Livingston County,Avon,Food and Agriculture,Private CI Entity,Region 2 +62,"Howland Municipal Registrar, Penobscot, ME",ME,Penobscot County,Howland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Howland Municipal Clerk, Penobscot, ME",ME,Penobscot County,Howland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Howell Township Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Howell Township Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Howell County Emergency Management,MO,Howell County,West Plains,Emergency Services,Local Tribal Territory,Region 7 +51,"Howell County Clerk, Howell, MO",MO,Howell County,West Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +44,"Howell City Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Howell City Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Howards Grove Village Clerk, Sheboygan, WI",WI,Sheboygan County,Howards Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Howard Zimmerman Architects, PC",NY,New York County,New York,Commercial Facilities,Private CI Entity,Region 2 +49,"Howard Village Clerk, Brown /Outagamie, WI",WI,Brown County,Howard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Howard University Hospital,DC,District of Columbia,Washington,Healthcare and Public Health,Private CI Entity,Region 3 +79,"Howard Township Election Commission, Cass, MI",MI,Cass County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Howard Township Clerk, Cass, MI",MI,Cass County,Niles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Howard Town Clerk, Chippewa, WI",WI,Chippewa County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Howard Lake-Waverly-Winsted Middle & High School,MN,Wright County,Howard Lake,Government Facilities,Local Tribal Territory,Region 5 +56,"Howard County, NE",NE,Howard County,St Paul,Government Facilities,Local Tribal Territory,Region 7 +68,"Howard County, Iowa",IA,Howard County,Cresco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,Howard County Public School System,MD,Howard County,Ellicott City,Government Facilities,Local Tribal Territory,Region 3 +70,Howard County Government,IN,Howard County,Kokomo,Government Facilities,Local Tribal Territory,Region 5 +96,"Howard County Elections Administrator, Howard, TX",TX,Howard County,Big Spring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Howard County Clerk, Howard, NE",NE,Howard County,St Paul,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,"Howard County Clerk, Howard, MO",MO,Howard County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Howard County Board of Elections, Howard, MD",MD,Howard County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,"How Town Clerk, Oconto, WI",WI,Oconto County,Suring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Houston-Galveston Area Council,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +47,Houston TranStar,TX,Harris County,Houston,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 6 +45,Houston Public Schools ISD 294,MN,Houston County,Houston,Government Facilities,Local Tribal Territory,Region 5 +72,Houston Methodist,TX,Harris County,Houston,Healthcare and Public Health,Private CI Entity,Region 6 +67,"Houston County Schools, AL",AL,Houston County,Dothan,Government Facilities,Local Tribal Territory,Region 4 +50,"Houston County Judge of Probate, Houston, AL",AL,Houston County,Dothan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,"Houston County Electric Cooperative, Inc.",TX,Houston County,Crockett,Energy,Private CI Entity,Region 6 +89,"Houston County Elections Administrator, Houston, TX",TX,Houston County,Crockett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +80,"Houston County Elections Administrator, Houston, TN",TN,Houston County,Erin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Houston County Commission,AL,Houston County,Dothan,Government Facilities,Local Tribal Territory,Region 4 +40,"Houston County Circuit Clerk, Houston, AL",AL,Houston County,Dothan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +93,"Houston County Board of Registrars, Houston, AL",AL,Houston County,Dothan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +92,"Houston County Board of Elections and Registrar, Houston, GA",GA,Houston County,Perry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +30,"Houston County Auditor-Treasurer, Houston, MN",MN,Houston County,Caledonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Houston County Absentee Elections Manager, Houston, AL",AL,Houston County,Dothan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +26,Houston Airports System,TX,Harris County,Houston,Transportation Systems,Local Tribal Territory,Region 6 +54,Housing Finance Agency/State of NY Mortgage Agency (SONYMA),NY,New York County,New York,Government Facilities,State,Region 2 +63,Housing Authority of the City of St. Joseph,MO,Buchanan County,St Joseph,Government Facilities,Local Tribal Territory,Region 7 +84,Housing Authority County of Morris,NJ,Morris County,Morristown,Government Facilities,Local Tribal Territory,Region 2 +51,House of Doolittle,IL,Cook County,Arlington Heights,Healthcare and Public Health,Private CI Entity,Region 5 +44,"Houlton Municipal Registrar, Aroostook, ME",ME,Aroostook County,Houlton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Houlton Municipal Clerk, Aroostook, ME",ME,Aroostook County,Houlton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,Houk Consulting,PA,Greene County,Waynesburg,Information Technology,Private CI Entity,Region 3 +81,"Houghton Township Election Commission, Keweenaw, MI",MI,Keweenaw County,Mohawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Houghton Township Clerk, Keweenaw, MI",MI,Keweenaw County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Houghton County Election Commission, Houghton, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Houghton County Clerk, Houghton, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Houghton County Board of Canvassars, Houghton, MI",MI,Houghton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Houghton College,NY,Allegany County,Houghton,Financial Services,Private CI Entity,Region 2 +31,"Houghton City Election Commission, Houghton/Ottowa, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Houghton City Clerk, Houghton/Ottowa, MI",MI,Houghton County,Houghton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Hotel and Travel Industry Federal Credit Union,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +63,"Hot Springs County Clerk, Hot Springs, WY",WY,Hot Springs County,Thermopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +97,"Hot Spring County Election Commision, Hot Spring, AR",AR,Hot Spring County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Hot Spring County Clerk, Hot Spring, AR",AR,Hot Spring County,Malvern,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,Hospice of the Red River Valley,ND,Cass County,Fargo,Healthcare and Public Health,Private CI Entity,Region 8 +89,Hospice of Kankakee Valley dba UpliftedCare,IL,Kankakee County,Bourbonnais,Healthcare and Public Health,Private CI Entity,Region 5 +54,Hose-McCann,FL,Broward County,Deerfield Beach,Defense Industrial Base,Private CI Entity,Region 4 +59,"Hortonville Village Clerk, Outagamie, WI",WI,Outagamie County,Hortonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Hortonia Town Clerk, Outagamie, WI",WI,Outagamie County,Hortonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Horton Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Horton Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Horry County Schools, SC",SC,Horry County,Conway,Government Facilities,Local Tribal Territory,Region 4 +60,Horry County Department of Airports,SC,Horry County,Myrtle Beach,Transportation Systems,Local Tribal Territory,Region 4 +53,"Horry County Board of Voter Registration and Elections, Horry, SC",SC,Horry County,Conway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Horn Memorial Hospital,IA,Ida County,Ida Grove,Healthcare and Public Health,Private CI Entity,Region 7 +37,"Horicon City Clerk, Dodge, WI",WI,Dodge County,Horicon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Hopkinton Town Clerk, Middlesex, MA",MA,Middlesex County,Hopkinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Hopkinton Town Clerk, Merrimack, NH",NH,Merrimack County,Hopkinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Hopkinton Town Boards of Canvassers, Washington, RI",RI,Washington County,Hopkinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Hopkins Township Election Commission, Allegan, MI",MI,Allegan County,Hopkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hopkins Township Clerk, Allegan, MI",MI,Allegan County,Hopkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Hopkins County Tax Assessor-Collector, Hopkins, TX",TX,Hopkins County,Sulphur Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +41,Hopkins County Fiscal Court,KY,Hopkins County,Madisonville,Government Facilities,Local Tribal Territory,Region 4 +96,"Hopkins County County Clerk, Hopkins, TX",TX,Hopkins County,Sulphur Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Hopkins County Clerk, Hopkins, KY",KY,Hopkins County,Madisonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Hopewell Valley Regional School District,NJ,Mercer County,Pennington,Government Facilities,Local Tribal Territory,Region 2 +57,Hopewell Township,NJ,Mercer County,Hopewell Township,Emergency Services,Local Tribal Territory,Region 2 +51,"Hopewell City Registrar, VA",VA,Hopewell city,Hopewell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Hopewell City Electoral Board, VA",VA,Hopewell city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Hopedale Town Clerk, Worcester, MA",MA,Worcester County,Hopedale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +12,"Hope Township Election Commission, Midland, MI",MI,Midland County,Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Hope Township Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +12,"Hope Township Clerk, Midland, MI",MI,Midland County,Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Hope Township Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hope Municipal Registrar, Knox, ME",ME,Knox County,Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hope Municipal Clerk, Knox, ME",ME,Knox County,Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Hoover City Schools, AL",AL,Jefferson County,Birmingham,Government Facilities,Local Tribal Territory,Region 4 +77,Hoosier Heartland State Bank,IN,Montgomery County,Crawfordsville,Financial Services,Private CI Entity,Region 5 +64,Hoopeston Area CUSD #11,IL,Vermilion County,Hoopeston,Government Facilities,Local Tribal Territory,Region 5 +76,"Hooksett Town Clerk, Merrimack, NH",NH,Merrimack County,Hooksett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Hooker County, NE",NE,Hooker County,Mullen,Emergency Services,Local Tribal Territory,Region 7 +65,"Hooker County Clerk, Hooker, NE",NE,Hooker County,Mullen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +32,"Hood River County Clerk, Hood River, OR",OR,Hood River County,Hood River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +52,"Hood County, TX",TX,Hood County,Granbury,Government Facilities,Local Tribal Territory,Region 6 +51,"Hood County Elections Administrator, Hood, TX",TX,Hood County,Granbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,Hood Canal Telephone Co Inc,WA,Mason County,Union,Communications,Private CI Entity,Region 10 +68,Honor Community Health,MI,Oakland County,Pontiac,Healthcare and Public Health,Private CI Entity,Region 5 +85,"Honolulu County Clerk, Honolulu, HI",HI,Honolulu County,Honolulu,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +63,Honolulu Board of Water Supply,HI,Honolulu County,Honolulu,Water and WasteWater Systems,Local Tribal Territory,Region 9 +77,"Honkamp, P.C.",IA,Dubuque County,Dubuque,Financial Services,Private CI Entity,Region 7 +67,Honeybee Robotics,CO,Boulder County,Longmont,Defense Industrial Base,Private CI Entity,Region 8 +61,"Honey Creek Town Clerk, Sauk, WI",WI,Sauk County,North Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Hondo ISD,TX,Medina County,Hondo,Government Facilities,Local Tribal Territory,Region 6 +80,Honda Federal Credit Union,CA,Los Angeles County,Torrance,Financial Services,Private CI Entity,Region 9 +25,Homewood-Flossmoor High School,IL,Cook County,Flossmoor,Government Facilities,Local Tribal Territory,Region 5 +77,Hometown National Bank,IL,La Salle County,La Salle,Financial Services,Private CI Entity,Region 5 +49,Hometown Credit Union,ND,LaMoure County,Kulm,Financial Services,Private CI Entity,Region 8 +85,"Homestead Township Election Commission, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Homestead Township Clerk, Benzie, MI",MI,Benzie County,Honor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Homestead Town Clerk, Florence, WI",WI,Florence County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,Homestead Smart Health Plans,PA,Philadelphia County,Philadelphia,Financial Services,Private CI Entity,Region 3 +41,Homestead Housing Authority,FL,12086,Homestead,Government Facilities,Local Tribal Territory,Region 4 +54,Homes and Community Renewal,NY,New York County,New York,Government Facilities,State,Region 2 +80,"Homer Township Election Commission, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Homer Township Election Commission, Calhoun, MI",MI,Calhoun County,Homer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Homer Township Clerk, Midland, MI",MI,Midland County,Midland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Homer Township Clerk, Calhoun, MI",MI,Calhoun County,Homer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Homer Central School District,NY,Cortland County,Homer,Government Facilities,Local Tribal Territory,Region 2 +65,Homeland Credit Union,OH,Ross County,Chillicothe,Financial Services,Private CI Entity,Region 5 +55,"Home Township Election Commission, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Home Township Election Commission, Montcalm, MI",MI,Montcalm County,Edmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Home Township Clerk, Newaygo, MI",MI,Newaygo County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Home Township Clerk, Montcalm, MI",MI,Montcalm County,Edmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Holzer Health System,OH,Gallia County,Gallipolis,Government Facilities,Private CI Entity,Region 5 +46,Holyoke Gas And Electric,MA,Hampden County,Holyoke,Energy,Local Tribal Territory,Region 1 +66,Holyoke Community College,MA,Hampden County,Holyoke,Government Facilities,Local Tribal Territory,Region 1 +85,"Holyoke City Clerk, Hampden, MA",MA,Hampden County,Holyoke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Holy Name Medical Center,NJ,Bergen County,Teaneck,Healthcare and Public Health,Private CI Entity,Region 2 +72,Holy Family Memorial,WI,Manitowoc County,Manitowoc,Healthcare and Public Health,Private CI Entity,Region 5 +46,Holy Cross Energy,CO,Garfield County,Glenwood Springs,Energy,Private CI Entity,Region 8 +38,"Holway Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Holton Township Election Commission, Muskegon, MI",MI,Muskegon County,Holton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Holton Township Clerk, Muskegon, MI",MI,Muskegon County,Holton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Holton Town Clerk, Marathon, WI",WI,Marathon County,Abbotsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Holt County Courthouse,NE,Holt County,O'Neill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,"Holt County Clerk, Holt, NE",NE,Holt County,O'Neill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Holt County Clerk, Holt, MO",MO,Holt County,Oregon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,Holston Medical Group,TN,Sullivan County,Kingsport,Healthcare and Public Health,Private CI Entity,Region 4 +67,"Holmes Township Election Commission, Menominee, MI",MI,Menominee County,Daggett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Holmes Township Clerk, Menominee, MI",MI,Menominee County,Daggett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,"Holmes County, Ohio Election Infrastructure",OH,Holmes County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Holmes County Supervisor of Elections, Holmes, FL",FL,Holmes County,Bonifay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Holmes County Election Commission, Holmes, MS",MS,Holmes County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Holmes County Circuit Clerk, Holmes, MS",MS,Holmes County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Holmen Village Clerk, La Crosse, WI",WI,La Crosse County,Holmen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Hollywood Park Management Company, LLC",CA,Los Angeles County,Inglewood,Commercial Facilities,Private CI Entity,Region 9 +54,"Holly Township Election Commission, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Holly Township Clerk, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Holliston Town Clerk, Middlesex, MA",MA,Middlesex County,Holliston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hollis Town Clerk, Hillsborough, NH",NH,Hillsborough County,Hollis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Hollis Municipal Registrar, York, ME",ME,York County,Hollis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Hollis Municipal Clerk, York, ME",ME,York County,Hollis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hollandale Village Clerk, Iowa, WI",WI,Iowa County,Hollandale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Holland Township Election Commission, Missaukee, MI",MI,Missaukee County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Holland Township Clerk, Missaukee, MI",MI,Missaukee County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Holland Town Treasurer, Orleans, VT",VT,Orleans County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Holland Town Clerk, Sheboygan, WI",WI,Sheboygan County,Cedar Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Holland Town Clerk, Orleans, VT",VT,Orleans County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Holland Town Clerk, Hampden, MA",MA,Hampden County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,Holland Hospital,MI,Ottawa County,Holland,Healthcare and Public Health,Private CI Entity,Region 5 +29,"Holland City Election Commission, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Holland City Clerk, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Holland Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Holland Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Holland Board of Public Works,MI,Ottawa County,Holland,Energy,Local Tribal Territory,Region 5 +49,"Holderness Town Clerk, Grafton, NH",NH,Grafton County,Holderness,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Holden Town Clerk, Worcester, MA",MA,Worcester County,Holden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Holden Municipal Registrar, Penobscot, ME",ME,Penobscot County,Holden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Holden Municipal Clerk, Penobscot, ME",ME,Penobscot County,Holden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Holbrook Town Clerk, Norfolk, MA",MA,Norfolk County,Holbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Hoke County Board of Elections, Hoke, NC",NC,Hoke County,Raeford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Hodgeman County Clerk, Hodgeman, KS",KS,Hodgeman County,Jetmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +96,"Hockley County Elections Administrator, Hockley, TX",TX,Hockley County,Levelland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,Hockinson School District 98,WA,Clark County,Brush Prairie,Government Facilities,Local Tribal Territory,Region 10 +48,"Hocking County, Ohio Election Infrastructure",OH,Hocking County,Logan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,Hoboken Police Department,NJ,Hudson County,Hoboken,Government Facilities,Local Tribal Territory,Region 2 +48,Hobart and William Smith Colleges,NY,Ontario County,Geneva,Information Technology,Private CI Entity,Region 2 +81,"Hobart Village Clerk, Brown, WI",WI,Brown County,Hobart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Hoard Town Clerk, Clark, WI",WI,Clark County,Owen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Hixton Village Clerk, Jackson, WI",WI,Jackson County,Hixton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Hixton Town Clerk, Jackson, WI",WI,Jackson County,Hixton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Hixon Town Clerk, Clark, WI",WI,Clark County,Withee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,HivelO Inc.,NJ,Hudson County,Hoboken,Information Technology,Private CI Entity,Region 2 +55,"Hitchiner Manufacturing Co., Inc",NH,Hillsborough County,Milford,Critical Manufacturing,Private CI Entity,Region 1 +56,"Hitchcock County, Nebraska",NE,Hitchcock County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Hiram Municipal Registrar, Oxford, ME",ME,Oxford County,Hiram,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Hiram Municipal Clerk, Oxford, ME",ME,Oxford County,Hiram,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Hinton Township Election Commission, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Hinton Township Clerk, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hinsdale Town Clerk, Cheshire, NH",NH,Cheshire County,Hinsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Hinsdale Town Clerk, Berkshire, MA",MA,Berkshire County,Hinsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Hinsdale County Clerk and Recorder, Hinsdale, CO",CO,Hinsdale County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +37,"Hingham Town Clerk, Plymouth, MA",MA,Plymouth County,Hingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,Hingham Public Schools,MA,Plymouth County,Hingham,Government Facilities,Local Tribal Territory,Region 1 +41,"Hinesburg Town Treasurer, Chittenden, VT",VT,Chittenden County,Hinesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Hinesburg Town Clerk, Chittenden, VT",VT,Chittenden County,Hinesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Hinds County Election Commission, Hinds, MS",MS,Hinds County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Hinds County Circuit Clerk, Hinds, MS",MS,Hinds County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Hillsdale Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Hillsdale Township Clerk, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Hillsdale County Election Commission, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Hillsdale County Clerk, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Hillsdale County Board of Canvassars, Hillsdale, MI",MI,Hillsdale County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hillsdale City Election Commission, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hillsdale City Clerk, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Hillsborough Township Board of Education, NJ",NJ,Somerset County,Hillsborough Township,Government Facilities,Local Tribal Territory,Region 2 +54,Hillsborough Township,NJ,Somerset County,Hillsborough Township,Government Facilities,Local Tribal Territory,Region 2 +49,"Hillsborough Town Clerk, Hillsborough, NH",NH,Hillsborough County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Hillsborough County Traffic Operation Network, FL",FL,Hillsborough County,Tampa,Transportation Systems,Local Tribal Territory,Region 4 +66,Hillsborough County Sheriff's Office,FL,Hillsborough County,Tampa,Emergency Services,Local Tribal Territory,Region 4 +44,Hillsborough County Public Schools,FL,Hillsborough County,Tampa,Information Technology,Local Tribal Territory,Region 4 +45,Hillsborough County Property Appraiser - FL,FL,Hillsborough County,Tampa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +37,Hillsborough County BoCC,FL,Hillsborough County,Tampa,Government Facilities,Local Tribal Territory,Region 4 +52,"Hillsboro Town Clerk, Vernon, WI",WI,Vernon County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hillsboro City Clerk, Vernon, WI",WI,Vernon County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Hillman Township Election Commission, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Hillman Township Clerk, Montmorency, MI",MI,Montmorency County,Hillman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Hilliard City School District,OH,Franklin County,Hilliard,Government Facilities,Local Tribal Territory,Region 5 +99,"Hill Township Election Commission, Ogemaw, MI",MI,Ogemaw County,Lupton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Hill Township Clerk, Ogemaw, MI",MI,Ogemaw County,Lupton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Hill Town Clerk, Merrimack, NH",NH,Merrimack County,Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Hill Learning Center,PA,Montgomery County,Pottstown,Government Facilities,Private CI Entity,Region 3 +96,"Hill County Elections Administrator, Hill, TX",TX,Hill County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +77,"Hill County Election Administrator, Hill, MT",MT,Hill County,Havre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +43,Hill Country Memorial Hospital,TX,Gillespie County,Fredericksburg,Healthcare and Public Health,Private CI Entity,Region 6 +35,"Hiles Town Clerk, Wood, WI",WI,Wood County,Pittsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hiles Town Clerk, Forest, WI",WI,Forest County,Argonne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Hilcorp Energy Company,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +56,"Hilbert Village Clerk, Calumet, WI",WI,Calumet County,Hilbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Highmark Health,PA,Allegheny County,Pittsburgh,Healthcare and Public Health,Private CI Entity,Region 3 +38,Highline Warren LLC,TN,Shelby County,Memphis,Transportation Systems,Private CI Entity,Region 4 +58,Highline Services LLC,GA,Troup County,West Point,Communications,Private CI Entity,Region 4 +62,"Highlands County Supervisor of Elections, Highlands, FL",FL,Highlands County,Sebring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Highlands County Clerk of Courts - CISA,FL,Highlands County,Sebring,Government Facilities,Local Tribal Territory,Region 4 +58,"Highland Village Clerk, Iowa, WI",WI,Iowa County,Highland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Highland Township Election Commission, Osceola, MI",MI,Osceola County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Highland Township Clerk, Osceola, MI",MI,Osceola County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Highland Town Clerk, Iowa, WI",WI,Iowa County,Highland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Highland Town Clerk, Douglas, WI",WI,Douglas County,Lake Nebagamon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,Highland State Bank,WI,Iowa County,Highland,Financial Services,Private CI Entity,Region 5 +60,"Highland Plantation Municipal Registrar, Somerset, ME",ME,Somerset County,New Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Highland Plantation Municipal Clerk, Somerset, ME",ME,Somerset County,New Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Highland Pediatrics PC,MI,Oakland County,Highland Charter Twp,Healthcare and Public Health,Private CI Entity,Region 5 +48,Highland Park Public Library,IL,Lake County,Highland Park,Government Facilities,Local Tribal Territory,Region 5 +55,Highland Federal,TN,Cumberland County,Crossville,Financial Services,Private CI Entity,Region 4 +44,"Highland County, Ohio Election Infrastructure",OH,Highland County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Highland County Registrar, Highland, VA",VA,Highland County,Monterey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +38,"Highland County Electoral Board, Highland, VA",VA,Highland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Highland Charter Township Election Commission, Oakland, MI",MI,Oakland County,Highland Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Highland Charter Township Clerk, Oakland, MI",MI,Oakland County,Highland Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Highgate Town Treasurer, Franklin, VT",VT,Franklin County,Highgate Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Highgate Town Clerk, Franklin, VT",VT,Franklin County,Highgate Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Higher Education Services Corporation,NY,Albany County,Albany,Government Facilities,State,Region 2 +38,High Plains Mental Health Center,KS,Ellis County,Hays,Healthcare and Public Health,Local Tribal Territory,Region 7 +50,"High Performance Alloys, Inc.",IN,Tipton County,Tipton,Critical Manufacturing,Private CI Entity,Region 5 +53,"Higgins Township Election Commission, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Higgins Township Clerk, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Hidden Level, Inc",NY,Onondaga County,Syracuse,"Communications, Defense Industrial Base, Transportation Systems",Private CI Entity,Region 2 +67,"Hidalgo County Elections Administrator, Hidalgo, TX",TX,Hidalgo County,Edinburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Hidalgo County Clerk, Hidalgo, NM",NM,Hidalgo County,Lordsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Hickory Grove Town Clerk, Grant, WI",WI,Grant County,Boscobel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Hickory County Clerk, Hickory, MO",MO,Hickory County,Hermitage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +31,"Hickman County Elections Administrator, Hickman, TN",TN,Hickman County,Centerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +27,Hiawatha Valley Mental Health Clinic,MN,Winona County,Winona,Healthcare and Public Health,Private CI Entity,Region 5 +81,"Hiawatha Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Hiawatha Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Hiawatha Behavioral Health,MI,Chippewa County,Sault Ste. Marie,Healthcare and Public Health,Private CI Entity,Region 5 +70,Heywood Healthcare,MA,Worcester County,Gardner,Healthcare and Public Health,Private CI Entity,Region 1 +83,Hewlett-Woodmere Public Schools,NY,Nassau County,Woodmere,Government Facilities,Local Tribal Territory,Region 2 +87,"Hewitt Village Clerk, Wood, WI",WI,Wood County,Hewitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Hewitt Town Clerk, Marathon, WI",WI,Marathon County,Wausau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Hewett Town Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Hettinger County Auditor, Hettinger, ND",ND,Hettinger County,Mott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +85,"Hertford County Board of Elections, Hertford, NC",NC,Hertford County,Ahoskie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Hersey Township Election Commission, Osceola, MI",MI,Osceola County,Hersey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Hersey Township Clerk, Osceola, MI",MI,Osceola County,Hersey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Herricks Public Schools,NY,Nassau County,New Hyde Park,Government Facilities,Local Tribal Territory,Region 2 +59,Herndon Morton Herndon And Yaeger,WV,Ohio County,Wheeling,Financial Services,Private CI Entity,Region 3 +78,"Hernando County Supervisor of Elections, Hernando, FL",FL,Hernando County,Brooksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Hermon Municipal Registrar, Penobscot, ME",ME,Penobscot County,Hermon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Hermon Municipal Clerk, Penobscot, ME",ME,Penobscot County,Hermon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Hermitage School District, PA",PA,Mercer County,Hermitage,Government Facilities,Local Tribal Territory,Region 3 +71,Hermiston School District 8R,OR,Umatilla County,Hermiston,Government Facilities,Local Tribal Territory,Region 10 +68,"Herman Town Clerk, Sheboygan, WI",WI,Sheboygan County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Herman Town Clerk, Shawano, WI",WI,Shawano County,Shawano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Herman Town Clerk, Dodge, WI",WI,Dodge County,Iron Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Herkimer County, New York",NY,Herkimer County,Herkimer,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +62,"Herkimer County Board of Elections, Herkimer, NY",NY,Herkimer County,Herkimer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +53,"Henry County, Virginia",VA,Henry County,Martinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Henry County, Ohio Election Infrastructure",OH,Henry County,Napoleon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Henry County Registrar, Henry, VA",VA,Henry County,Martinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Henry County Judge of Probate, Henry, AL",AL,Henry County,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,Henry County Iowa,IA,Henry County,Mt Pleasant,Government Facilities,Local Tribal Territory,Region 7 +45,"Henry County Electoral Board, Henry, VA",VA,Henry County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Henry County Elections Administrator, Henry, TN",TN,Henry County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Henry County Clerk, Henry, MO",MO,Henry County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +85,"Henry County Clerk, Henry, KY",KY,Henry County,New Castle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +27,"Henry County Clerk, Henry, IN",IN,Henry County,New Castle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Henry County Clerk, Henry, IL",IL,Henry County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Henry County Circuit Clerk, Henry, AL",AL,Henry County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Henry County Board of Registrars, Henry, AL",AL,Henry County,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Henry County Board of Elections and Registrar, Henry, GA",GA,Henry County,McDonough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Henry County Board of Commissioners, GA",GA,Henry County,McDonough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Henry County Auditor, Henry, IA",IA,Henry County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Henry County Absentee Elections Manager, Henry, AL",AL,Henry County,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,Henry County,OH,Henry County,Napoleon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Henrietta Township Election Commission, Jackson, MI",MI,Jackson County,Pleasant Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Henrietta Township Clerk, Jackson, MI",MI,Jackson County,Pleasant Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Henrico County Registrar, Henrico, VA",VA,Henrico County,Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +72,Henrico County Public Schools VA,VA,Henrico County,Sandston,Government Facilities,Local Tribal Territory,Region 3 +50,"Henrico County Electoral Board, Henrico, VA",VA,Henrico County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +77,Henny Penny Corporation,OH,Preble County,Eaton,Food and Agriculture,Private CI Entity,Region 5 +47,"Henniker Town Clerk, Merrimack, NH",NH,Merrimack County,Henniker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Hennepin County,MN,Hennepin County,Minneapolis,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +76,"Hendry County Supervisor of Elections, Hendry, FL",FL,Hendry County,LaBelle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Hendry County School District IT, FL",FL,Hendry County,LaBelle,Government Facilities,Local Tribal Territory,Region 4 +69,"Hendricks Township Election Commission, Mackinac, MI",MI,Mackinac County,Naubinway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Hendricks Township Clerk, Mackinac, MI",MI,Mackinac County,Naubinway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Hendricks County Clerk, Hendricks, IN",IN,Hendricks County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Hendrick Medical Center,TX,Taylor County,Abilene,Healthcare and Public Health,Private CI Entity,Region 6 +95,Hendrick Hudson School District,NY,Westchester County,Montrose,Government Facilities,Local Tribal Territory,Region 2 +82,"Hendren Town Clerk, Clark, WI",WI,Clark County,Willard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,Hendersonville Utility District,TN,Sumner County,Hendersonville,Water and WasteWater Systems,Local Tribal Territory,Region 4 +57,"Henderson Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Henderson Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Henderson County Sheriff's Office, NC",NC,Henderson County,Hendersonville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +39,"Henderson County Public Library, NC",NC,Henderson County,Hendersonville,Government Facilities,Local Tribal Territory,Region 4 +69,Henderson County North Carolina,NC,Henderson County,Hendersonville,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +35,"Henderson County Elections Administrator, Henderson, TX",TX,Henderson County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Henderson County Elections Administrator, Henderson, TN",TN,Henderson County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Henderson County Clerk, Henderson, KY",KY,Henderson County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Hempstead County Election Commision, Hempstead, AR",AR,Hempstead County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Hempstead County Clerk, Hempstead, AR",AR,Hempstead County,Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Hemphill County County Clerk, Hemphill, TX",TX,Hemphill County,Canadian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,Hempfield Township,PA,Lancaster County,Salunga-Landisville,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 3 +84,Hemingford Public School District,NE,Box Butte County,Hemingford,Government Facilities,Local Tribal Territory,Region 7 +62,Hemet Unified School District,CA,Riverside County,Hemet,Government Facilities,Local Tribal Territory,Region 9 +50,"Hematite Township Election Commission, Iron, MI",MI,Iron County,Amasa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Hematite Township Clerk, Iron, MI",MI,Iron County,Amasa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Helvetia Town Clerk, Waupaca, WI",WI,Waupaca County,Iola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Help Me Choose Benefits Inc,IA,Warren County,Indianola,Financial Services,Private CI Entity,Region 7 +59,Helix Linear Technologies,OH,Cuyahoga County,Beachwood,Critical Manufacturing,Private CI Entity,Region 5 +54,Helix Diagnostics,MI,Oakland County,Waterford Twp,Healthcare and Public Health,Private CI Entity,Region 5 +69,Helix Charter High School,CA,San Diego County,La Mesa,Government Facilities,Local Tribal Territory,Region 9 +77,"Heliogen, Inc.",CA,Los Angeles County,Pasadena,Energy,Private CI Entity,Region 9 +90,"Helena Township Election Commission, Antrim, MI",MI,Antrim County,Alden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Helena Township Clerk, Antrim, MI",MI,Antrim County,Alden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Hebron Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Hebron Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Hebron Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Hebron Town Clerk, Jefferson, WI",WI,Jefferson County,Fort Atkinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Hebron Town Clerk, Grafton, NH",NH,Grafton County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Hebron Registrar of Voters, Tolland, CT",CT,Tolland County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Hebron Municipal Registrar, Oxford, ME",ME,Oxford County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Hebron Municipal Clerk, Oxford, ME",ME,Oxford County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Heath Township Election Commission, Allegan, MI",MI,Allegan County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Heath Township Clerk, Allegan, MI",MI,Allegan County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Heath Town Clerk, Franklin, MA",MA,Franklin County,Heath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,Heartland Co-op,IA,Polk County,West Des Moines,Food and Agriculture,Private CI Entity,Region 7 +38,Heartland Bank and Trust Company,IL,McLean County,Bloomington,Financial Services,Private CI Entity,Region 5 +55,Heart of Texas Community Health Center DBA Waco Family Medicine,TX,McLennan County,Waco,Healthcare and Public Health,Private CI Entity,Region 6 +90,Heart O' Texas Federal Credit Union,TX,McLennan County,Waco,Financial Services,Private CI Entity,Region 6 +54,"Heard County Board of Elections and Registrar, Heard, GA",GA,Heard County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"HealthTrio, LLC",AZ,Pima County,Tucson,Healthcare and Public Health,Private CI Entity,Region 9 +31,"HealthTech Solutions, LLC - CISA",KY,Franklin County,Frankfort,Healthcare and Public Health,Private CI Entity,Region 4 +43,"HealthTech Solutions, LLC",KY,Franklin County,Frankfort,Healthcare and Public Health,Private CI Entity,Region 4 +65,HealthSouth Corporation,AL,Jefferson County,Vestavia Hills,Healthcare and Public Health,Private CI Entity,Region 4 +80,Health Plus Management,NY,Nassau County,Uniondale,Healthcare and Public Health,Private CI Entity,Region 2 +60,Health Choice Network,FL,12086,Doral,Healthcare and Public Health,Private CI Entity,Region 4 +75,Health Center Partners,CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +59,Health Care District of Palm Beach County,FL,Palm Beach County,West Palm Beach,Healthcare and Public Health,Local Tribal Territory,Region 4 +73,Hazlnut LLC,FL,Duval County,Jacksonville,Information Technology,Private CI Entity,Region 4 +52,"Hazelton Township Election Commission, Shiawassee, MI",MI,Shiawassee County,New Lothrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hazelton Township Clerk, Shiawassee, MI",MI,Shiawassee County,New Lothrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hazelhurst Town Clerk, Oneida, WI",WI,Oneida County,Hazelhurst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Hazel Green Village Clerk, Grant /Lafayette, WI",WI,Grant County,Hazel Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Hazel Green Town Clerk, Grant, WI",WI,Grant County,Hazel Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Haywood County Elections Administrator, Haywood, TN",TN,Haywood County,Brownsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Haywood County Board of Elections, Haywood, NC",NC,Haywood County,Waynesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Hayward Town Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hayward City Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Hays County Elections Administrator, Hays, TX",TX,Hays County,San Marcos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,Hays Consolidated Independent School District,TX,Hays County,Kyle,Government Facilities,Local Tribal Territory,Region 6 +88,"Haynes Township Election Commission, Alcona, MI",MI,Alcona County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Haynes Township Clerk, Alcona, MI",MI,Alcona County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Hayes Township Election Commission, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hayes Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Hayes Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Hayes Township Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hayes Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Hayes Township Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Hayes County, NE",NE,Hayes County,Hayes Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Hayes County Clerk, Hayes, NE",NE,Hayes County,Hayes Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Hay Township Election Commission, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hay Township Clerk, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Hawthorne Town Clerk, Douglas, WI",WI,Douglas County,Hawthorne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Hawley Town Clerk, Franklin, MA",MA,Franklin County,Hawley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Hawkins, Inc.",MN,Ramsey County,Roseville,Chemical,Private CI Entity,Region 5 +89,"Hawkins Village Clerk, Rusk, WI",WI,Rusk County,Hawkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Hawkins Town Clerk, Rusk, WI",WI,Rusk County,Hawkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Hawkins County Elections Administrator, Hawkins, TN",TN,Hawkins County,Rogersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Hawes Township Election Commission, Alcona, MI",MI,Alcona County,Barton City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Hawes Township Clerk, Alcona, MI",MI,Alcona County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Hawaiian Telcom - CISA,HI,Honolulu County,Honolulu,Communications,Private CI Entity,Region 9 +31,Hawaii Tech Support,HI,Honolulu County,Honolulu,Information Technology,Private CI Entity,Region 9 +65,Hawaii Office of the Governor,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +39,Hawaii Meals On Wheels,HI,Honolulu County,Honolulu,Healthcare and Public Health,Private CI Entity,Region 9 +45,Hawaii Foodservice Alliance LLC,HI,Honolulu County,Honolulu,Food and Agriculture,Private CI Entity,Region 9 +74,Hawaii First Federal Credit Union,HI,Hawaii County,Waimea,Financial Services,Private CI Entity,Region 9 +57,Hawaii Department of Transportation - Highways,HI,Honolulu County,Honolulu,"Government Facilities, Transportation Systems",State,Region 9 +51,Hawaii Department of Transportation - Airports,HI,Honolulu County,Honolulu,"Government Facilities, Transportation Systems",State,Region 9 +51,Hawaii Department of Transportation - Administration,HI,Honolulu County,Honolulu,"Government Facilities, Transportation Systems",State,Region 9 +69,Hawaii Department of Taxation,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +58,Hawaii Department of Public Safety,HI,Honolulu County,Honolulu,"Emergency Services, Government Facilities",State,Region 9 +40,Hawaii Department of Land & Nature Resources,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +55,Hawaii Department of Labor & Industrial Relations,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +59,Hawaii Department of Human Services,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +62,Hawaii Department of Human Resources Development,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +54,Hawaii Department of Education,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +68,Hawaii Department of Defense,HI,Honolulu County,Honolulu,"Defense Industrial Base, Emergency Services, Government Facilities",State,Region 9 +65,Hawaii Department of Commerce & Consumer Affairs - Public Utilities Commission,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +33,Hawaii Department of Commerce & Consumer Affairs,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +67,Hawaii Department of Business Economic Development & Tourism,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +52,Hawaii Department of Budget & Finance,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +66,Hawaii Department of Attorney General - Hawaii Criminal Justice Data Center,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +62,Hawaii Department of Attorney General - Child Support Enforcement Agency,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +58,Hawaii Department of Attorney General,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +36,Hawaii Department of Agriculture,HI,Honolulu County,Honolulu,"Food and Agriculture, Government Facilities",State,Region 9 +60,Hawaii Department of Accounting & General Services - The Office of Enterprise Technology Services,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +62,Hawaii Department of Accounting & General Services,HI,Honolulu County,Honolulu,Government Facilities,State,Region 9 +5,Hawaii County Police Department,HI,Hawaii County,Hilo,Emergency Services,Local Tribal Territory,Region 9 +68,Hawaii County Employees FCU,HI,Hawaii County,Hilo,Financial Services,Private CI Entity,Region 9 +48,"Hawaii County Clerk, Hawaii, HI",HI,Hawaii County,Hilo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +74,Hawaii Central Federal Credit Union,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +71,Havurah Shalom,OR,Multnomah County,Portland,Government Facilities,Private CI Entity,Region 10 +5,"Haverhill Town Clerk, Grafton, NH",NH,Grafton County,Haverhill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Haverhill City Clerk, Essex, MA",MA,Essex County,Haverhill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Hauppauge Public Schools,NY,Suffolk County,Hauppauge,Government Facilities,Local Tribal Territory,Region 2 +63,"Haugen Village Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Hauge Associates Inc,SD,Minnehaha County,Sioux Falls,Financial Services,Private CI Entity,Region 8 +64,"Hatton Township Election Commission, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Hatton Township Clerk, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Hattiesburg Clinic, P.A.",MS,Forrest County,Hattiesburg,Healthcare and Public Health,Private CI Entity,Region 4 +58,"Hatley Village Clerk, Marathon, WI",WI,Marathon County,Hatley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hatfield Town Clerk, Hampshire, MA",MA,Hampshire County,Hatfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Hastings City Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Hastings City Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Hastings Charter Township Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Hastings Charter Township Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Haslett Public Schools,MI,Ingham County,Meridian Charter Township,Government Facilities,Local Tribal Territory,Region 5 +89,"Haskell County Tax Assessor-Collector, Haskell, TX",TX,Haskell County,Haskell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Haskell County County Clerk, Haskell, TX",TX,Haskell County,Haskell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Haskell County Clerk, Haskell, KS",KS,Haskell County,Sublette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Harwinton Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Harwinton Registrar of Voters, Litchfield, CT",CT,Litchfield County,Harwinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Harwich Town Clerk, Barnstable, MA",MA,Barnstable County,Harwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Harvey County Clerk, Harvey, KS",KS,Harvey County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +61,"Harvard Town Clerk, Worcester, MA",MA,Worcester County,Harvard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Harvard Medical School,MA,Suffolk County,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +85,"Hartwick Township Election Commission, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Hartwick Township Clerk, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Hartley County Tax Assessor-Collector, Hartley, TX",TX,Hartley County,Channing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Hartley County County Clerk, Hartley, TX",TX,Hartley County,Channing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Hartland Village Clerk, Waukesha, WI",WI,Waukesha County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Hartland Township Election Commission, Livingston, MI",MI,Livingston County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Hartland Township Clerk, Livingston, MI",MI,Livingston County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Hartland Town Clerk, Shawano, WI",WI,Shawano County,Bonduel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Hartland Town Clerk, Pierce, WI",WI,Pierce County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Hartland Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Hartland Registrar of Voters, Hartford, CT",CT,Hartford County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hartland Municipal Registrar, Somerset, ME",ME,Somerset County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Hartland Municipal Clerk, Somerset, ME",ME,Somerset County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Hartford Township Election Commission, Van Buren, MI",MI,Van Buren County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Hartford Township Clerk, Van Buren, MI",MI,Van Buren County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Hartford Town Treasurer, Windsor, VT",VT,Windsor County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Hartford Town Clerk, Windsor, VT",VT,Windsor County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Hartford Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,Hartford School District,VT,Windsor County,Hartford,Government Facilities,Local Tribal Territory,Region 1 +91,"Hartford Registrar of Voters, Hartford, CT",CT,Hartford County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Hartford Municipal Registrar, Oxford, ME",ME,Oxford County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Hartford Municipal Clerk, Oxford, ME",ME,Oxford County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Hartford City Clerk, Washington/Dodge, WI",WI,Dodge County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Hart's Location Town Clerk, Carroll, NH",NH,Carroll County,Hart's Location,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Hart Township Election Commission, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Hart Township Clerk, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Hart InterCivic, Inc.",TX,Williamson County,Austin,"Election Infrastructure, Information Technology",Private CI Entity,Region 6 +99,"Hart County Clerk, Hart, KY",KY,Hart County,Munfordville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,Harry S. Truman Scholarship Foundation (HTSF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,"Harrisville Township Election Commission, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Harrisville Township Clerk, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Harrisville Town Clerk, Cheshire, NH",NH,Cheshire County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Harrisville City Election Commission, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Harrisville City Clerk, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Harrisonburg City Registrar, VA",VA,Harrisonburg city,Harrisonburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Harrisonburg City Electoral Board, VA",VA,Harrisonburg city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Harrison Town Clerk, Marathon, WI",WI,Marathon County,Aniwa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Harrison Town Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Harrison Town Clerk, Grant, WI",WI,Grant County,Platteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Harrison Town Clerk, Calumet, WI",WI,Calumet County,Menasha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +17,Harrison Taylor 911,WV,Harrison County,Bridgeport,Emergency Services,Local Tribal Territory,Region 3 +59,"Harrison Municipal Registrar, Cumberland, ME",ME,Cumberland County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Harrison Municipal Clerk, Cumberland, ME",ME,Cumberland County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +28,"Harrison County, Ohio Election Infrastructure",OH,Harrison County,Cadiz,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Harrison County, Iowa",IA,Harrison County,Logan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +27,"Harrison County Elections Administrator, Harrison, TX",TX,Harrison County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +24,"Harrison County Election Commission, Harrison, MS",MS,Harrison County,Gulfport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Harrison County Commission, WV",WV,Harrison County,Clarksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +42,"Harrison County Clerk, Harrison, WV",WV,Harrison County,Clarksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Harrison County Clerk, Harrison, MO",MO,Harrison County,Bethany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +35,"Harrison County Clerk, Harrison, KY",KY,Harrison County,Cynthiana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Harrison County Circuit Clerk, Harrison, MS",MS,Harrison County,Gulfport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Harrison City Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Harrison City Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Harrison Charter Township Election Commission, Macomb, MI",MI,Macomb County,Harrison Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Harrison Charter Township Clerk, Macomb, MI",MI,Macomb County,Harrison Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Harrisburg University,PA,Dauphin County,Harrisburg,Government Facilities,Private CI Entity,Region 3 +72,Harrisburg School District 41-2,SD,Lincoln County,Harrisburg,Government Facilities,Local Tribal Territory,Region 8 +71,Harrisburg Project/Regional Office of Education #20,IL,Saline County,Harrisburg,Government Facilities,Local Tribal Territory,Region 5 +73,"Harris Town Clerk, Marquette, WI",WI,Marquette County,Westfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,Harris Stowe State University,MO,St. Louis city,St. Louis,Government Facilities,State,Region 7 +90,Harris Fort Bend County ESD 100,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +53,"Harris County, Texas",TX,Harris County,Houston,"Emergency Services, Government Facilities, Transportation Systems",Local Tribal Territory,Region 6 +46,"Harris County Tax Assessor-Collector, Harris, TX",TX,Harris County,Houston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,Harris County Department of Education,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +57,"Harris County County Clerk, Harris, TX",TX,Harris County,Houston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Harris County Board of Elections and Registrar, Harris, GA",GA,Harris County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Harrington Municipal Registrar, Washington, ME",ME,Washington County,Harrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Harrington Municipal Clerk, Washington, ME",ME,Washington County,Harrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Harrington Family Health Center,ME,Washington County,Harrington,Healthcare and Public Health,Private CI Entity,Region 1 +47,"Harpswell Municipal Registrar, Cumberland, ME",ME,Cumberland County,Harpswell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Harpswell Municipal Clerk, Cumberland, ME",ME,Cumberland County,Harpswell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Harper Creek Community Schools,MI,Calhoun County,Battle Creek,Government Facilities,Local Tribal Territory,Region 5 +58,"Harper County Clerk, Harper, KS",KS,Harper County,Anthony,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +89,"Harney County Clerk, Harney, OR",OR,Harney County,Burns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +81,Harnett County Schools - CISA,NC,Harnett County,Lillington,Government Facilities,Local Tribal Territory,Region 4 +47,"Harnett County Board of Elections, Harnett, NC",NC,Harnett County,Lillington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Harmony Town Clerk, Vernon, WI",WI,Vernon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Harmony Town Clerk, Rock, WI",WI,Rock County,Janesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Harmony Public Schools,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +56,"Harlan County, Nebraska",NE,Harlan County,Alma,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +56,"Harlan County Clerk, Harlan, NE",NE,Harlan County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +38,"Harlan County Clerk, Harlan, KY",KY,Harlan County,Harlan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Haring Charter Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Haring Charter Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Harford County Government,MD,Harford County,Forest Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +34,Harford Community College,MD,Harford County,Bel Air,Government Facilities,Local Tribal Territory,Region 3 +5,"Hardy County Clerk, Hardy, WV",WV,Hardy County,Moorefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Hardwick Town Treasurer, Caledonia, VT",VT,Caledonia County,Hardwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Hardwick Town Clerk, Worcester, MA",MA,Worcester County,Hardwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Hardwick Town Clerk, Caledonia, VT",VT,Caledonia County,Hardwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Harding Town Clerk, Lincoln, WI",WI,Lincoln County,Merrill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Harding County Clerk, Harding, NM",NM,Harding County,Mosquero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Hardin County, Ohio Election Infrastructure",OH,Hardin County,Kenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Hardin County Tax Assessor-Collector, Hardin, TX",TX,Hardin County,Kountze,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,Hardin County Fiscal Court,KY,Hardin County,Elizabethtown,Government Facilities,Local Tribal Territory,Region 4 +94,"Hardin County Elections Administrator, Hardin, TN",TN,Hardin County,Savannah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,"Hardin County County Clerk, Hardin, TX",TX,Hardin County,Kountze,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Hardin County Clerk, Hardin, KY",KY,Hardin County,Elizabethtown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Hardin County Auditor, Hardin, IA",IA,Hardin County,Eldora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Hardeman County Tax Assessor-Collector, Hardeman, TX",TX,Hardeman County,Quanah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Hardeman County Elections Administrator, Hardeman, TN",TN,Hardeman County,Bolivar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Hardeman County County Clerk, Hardeman, TX",TX,Hardeman County,Quanah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +31,"Hardee County Supervisor of Elections, Hardee, FL",FL,Hardee County,Wauchula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,Harbourvest Partners L.P.,MA,Suffolk County,Boston,Financial Services,Private CI Entity,Region 1 +76,Harbour Trust-Investment Management Company,IN,La Porte County,Michigan City,Financial Services,Private CI Entity,Region 5 +61,Harborfields Central School District,NY,Suffolk County,Greenlawn,Government Facilities,Local Tribal Territory,Region 2 +47,HarborOne Bank,MA,Plymouth County,Brockton,Financial Services,Private CI Entity,Region 1 +52,"Harbor Springs City Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Harbor Springs City Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Harbor Beach City Election Commission, Huron, MI",MI,Huron County,Harbor Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Harbor Beach City Clerk, Huron, MI",MI,Huron County,Harbor Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Haralson County Board of Elections and Registrar, Haralson, GA",GA,Haralson County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Hantz Group,MI,Oakland County,Southfield,Financial Services,Private CI Entity,Region 5 +71,"Hanson Town Clerk, Plymouth, MA",MA,Plymouth County,Hanson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Hanson County, SD",SD,Hanson County,Alexandria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"Hanson County Auditor, Hanson, SD",SD,Hanson County,Alexandria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,"Hansford County Tax Assessor-Collector, Hansford, TX",TX,Hansford County,Spearman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Hansford County County Clerk, Hansford, TX",TX,Hansford County,Spearman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Hansen Town Clerk, Wood, WI",WI,Wood County,Vesper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hanover Township Election Commission, Wexford, MI",MI,Wexford County,Buckley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hanover Township Election Commission, Jackson, MI",MI,Jackson County,Horton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hanover Township Clerk, Wexford, MI",MI,Wexford County,Buckley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hanover Township Clerk, Jackson, MI",MI,Jackson County,Horton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Hanover Township,NJ,Somerset County,Franklin Township,Government Facilities,Local Tribal Territory,Region 2 +53,"Hanover Town Clerk, Plymouth, MA",MA,Plymouth County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Hanover Town Clerk, Grafton, NH",NH,Grafton County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,Hanover Public School District,PA,York County,Hanover,Government Facilities,Local Tribal Territory,Region 3 +66,"Hanover Municipal Registrar, Oxford, ME",ME,Oxford County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Hanover Municipal Clerk, Oxford, ME",ME,Oxford County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Hanover County Registrar, Hanover, VA",VA,Hanover County,Hanover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Hanover County Electoral Board, Hanover, VA",VA,Hanover County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +78,Hannibal Technologies LLC,CO,8014,Broomfield,Critical Manufacturing,Private CI Entity,Region 8 +73,Hanford Joint Union High School District,CA,Kings County,Hanford,Information Technology,Local Tribal Territory,Region 9 +82,"Haney Town Clerk, Crawford, WI",WI,Crawford County,Gays Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Handy Township Election Commission, Livingston, MI",MI,Livingston County,Fowlerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Handy Township Clerk, Livingston, MI",MI,Livingston County,Fowlerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Hand County Auditor, Hand, SD",SD,Hand County,Miller,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +30,"Hancock Village Clerk, Waushara, WI",WI,Waushara County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Hancock Township Election Commission, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Hancock Township Clerk, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Hancock Town Treasurer, Addison, VT",VT,Addison County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +30,"Hancock Town Clerk, Waushara, WI",WI,Waushara County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Hancock Town Clerk, Hillsborough, NH",NH,Hillsborough County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Hancock Town Clerk, Berkshire, MA",MA,Berkshire County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Hancock Town Clerk, Addison, VT",VT,Addison County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Hancock Municipal Registrar, Hancock, ME",ME,Hancock County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Hancock Municipal Clerk, Hancock, ME",ME,Hancock County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Hancock County, Ohio Election Infrastructure",OH,Hancock County,Findlay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Hancock County Elections Administrator, Hancock, TN",TN,Hancock County,Sneedville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Hancock County Election Commission, Hancock, MS",MS,Hancock County,Bay St Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Hancock County Clerk, Hancock, WV",WV,Hancock County,New Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Hancock County Clerk, Hancock, KY",KY,Hancock County,Hawesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Hancock County Clerk, Hancock, IN",IN,Hancock County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Hancock County Clerk, Hancock, IL",IL,Hancock County,Carthage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Hancock County Circuit Clerk, Hancock, MS",MS,Hancock County,Bay St Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,"Hancock County Board of Elections and Registrar, Hancock, GA",GA,Hancock County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +9,"Hancock County Auditor, Hancock, IA",IA,Hancock County,Garner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,Hancock County - CISA,IA,Hancock County,Garner,Government Facilities,Local Tribal Territory,Region 7 +51,Hancock County,OH,Hancock County,Findlay,Government Facilities,Local Tribal Territory,Region 5 +31,"Hancock City Election Commission, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Hancock City Clerk, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Hanceville Nursing and Rehab Center,AL,Cullman County,Hanceville,Healthcare and Public Health,Private CI Entity,Region 4 +72,Hampton Township School District,PA,Allegheny County,Hampton Township,Government Facilities,Local Tribal Territory,Region 3 +54,"Hampton Town Clerk, Rockingham, NH",NH,Rockingham County,Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,Hampton Shaler Water Authority,PA,Allegheny County,Hampton Township,Water and WasteWater Systems,Local Tribal Territory,Region 3 +99,"Hampton School District, NH",NH,Rockingham County,Hampton,Government Facilities,Local Tribal Territory,Region 1 +48,Hampton Roads Sanitarv District,VA,Virginia Beach city,Virginia Beach,Water and WasteWater Systems,Private CI Entity,Region 3 +47,Hampton Lumber,OR,Washington County,Portland,Critical Manufacturing,Private CI Entity,Region 10 +46,"Hampton Falls Town Clerk, Rockingham, NH",NH,Rockingham County,Hampton Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Hampton County Board of Voter Registration and Elections, Hampton, SC",SC,Hampton County,Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Hampton City Registrar, VA",VA,Hampton city,Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Hampton City Electoral Board, VA",VA,Hampton city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Hampton Charter Township Election Commission, Bay, MI",MI,Bay County,Essexville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Hampton Charter Township Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Hampton Bays Union Free School District,NY,Suffolk County,Hampton Bays,Government Facilities,Local Tribal Territory,Region 2 +47,"Hampstead Town Clerk, Rockingham, NH",NH,Rockingham County,Hampstead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Hampshire County Clerk, Hampshire, WV",WV,Hampshire County,Romney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,"Hampden Town Clerk, Hampden, MA",MA,Hampden County,Hampden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Hampden Town Clerk, Columbia, WI",WI,Columbia County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Hampden Municipal Registrar, Penobscot, ME",ME,Penobscot County,Hampden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Hampden Municipal Clerk, Penobscot, ME",ME,Penobscot County,Hampden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Hammond Village Clerk, St. Croix, WI",WI,St. Croix County,Hammond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Hammel Town Clerk, Taylor, WI",WI,Taylor County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Hamlin Township Election Commission, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Hamlin Township Election Commission, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Hamlin Township Clerk, Mason, MI",MI,Mason County,Ludington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Hamlin Township Clerk, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Hamlin County Auditor, Hamlin, SD",SD,Hamlin County,Hayti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +39,"Hamilton Township Election Commission, Van Buren, MI",MI,Van Buren County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Hamilton Township Election Commission, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Hamilton Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Hamilton Township Clerk, Van Buren, MI",MI,Van Buren County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Hamilton Township Clerk, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Hamilton Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Hamilton Township,NJ,Mercer County,Trenton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +68,"Hamilton Town Clerk, Essex, MA",MA,Essex County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Hamilton School District #3,MT,Ravalli County,Hamilton,Government Facilities,Local Tribal Territory,Region 8 +78,Hamilton School District,WI,Waukesha County,Sussex,Government Facilities,Local Tribal Territory,Region 5 +41,"Hamilton County, Ohio Election Infrastructure",OH,Hamilton County,Cincinnati,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Hamilton County, New York",NY,Hamilton County,Lake Pleasant,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +31,"Hamilton County, Nebraska",NE,Hamilton County,Aurora,Government Facilities,Local Tribal Territory,Region 7 +5,"Hamilton County Tax Assessor-Collector, Hamilton, TX",TX,Hamilton County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Hamilton County Supervisor of Elections, Hamilton, FL",FL,Hamilton County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,Hamilton County Sheriff's Office (TN),TN,Hamilton County,Chattanooga,Emergency Services,Local Tribal Territory,Region 4 +72,Hamilton County School District,FL,Hamilton County,Jasper,Government Facilities,Local Tribal Territory,Region 4 +5,Hamilton County Iowa,IA,Hamilton County,Webster City,Government Facilities,Local Tribal Territory,Region 7 +46,Hamilton County Government,TN,Hamilton County,Chattanooga,Government Facilities,Local Tribal Territory,Region 4 +61,"Hamilton County Elections Administrator, Hamilton, TN",TN,Hamilton County,Chattanooga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Hamilton County County Clerk, Hamilton, TX",TX,Hamilton County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Hamilton County Clerk, Hamilton, NE",NE,Hamilton County,Aurora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +76,"Hamilton County Clerk, Hamilton, KS",KS,Hamilton County,Syracuse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Hamilton County Clerk, Hamilton, IN",IN,Hamilton County,Noblesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Hamilton County Clerk, Hamilton, IL",IL,Hamilton County,McLeansboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Hamilton County Board of Elections, Hamilton, NY",NY,Hamilton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +97,"Hamilton County Auditor, Hamilton, IA",IA,Hamilton County,Webster City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +71,Hamilton County 9-1-1 Emergency Communications District,TN,Hamilton County,Chattanooga,Emergency Services,Local Tribal Territory,Region 4 +54,Hamilton College,NY,Oneida County,Clinton,Government Facilities,Private CI Entity,Region 2 +56,Hamilton Beach Brands,VA,Henrico County,Glen Allen,Commercial Facilities,Private CI Entity,Region 3 +64,"Hamden Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Hamden Registrar of Voters, New Haven, CT",CT,New Haven County,Hamden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Hamburg Township Election Commission, Livingston, MI",MI,Livingston County,Hamburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Hamburg Township Clerk, Livingston, MI",MI,Livingston County,Hamburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Hamburg Town Clerk, Vernon, WI",WI,Vernon County,Chaseburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Hamburg Town Clerk, Marathon, WI",WI,Marathon County,Marathon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Hamblen County Elections Administrator, Hamblen, TN",TN,Hamblen County,Morristown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Halsey Town Clerk, Marathon, WI",WI,Marathon County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Hall County Tax Assessor-Collector, Hall, TX",TX,Hall County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,Hall County IT Department,GA,Hall County,Gainesville,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 4 +58,"Hall County Election Commissioner, Hall, NE",NE,Hall County,Grand Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +89,"Hall County County Clerk, Hall, TX",TX,Hall County,Memphis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +35,"Hall County Board of Elections and Registrar, Hall, GA",GA,Hall County,Gainesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Hall County Board of Education,GA,Hall County,Gainesville,Government Facilities,Local Tribal Territory,Region 4 +47,"Halifax Town Treasurer, Windham, VT",VT,Windham County,Halifax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Halifax Town Clerk, Windham, VT",VT,Windham County,Halifax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Halifax Town Clerk, Plymouth, MA",MA,Plymouth County,Halifax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Halifax County Registrar, Halifax, VA",VA,Halifax County,Halifax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Halifax County Electoral Board, Halifax, VA",VA,Halifax County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +32,"Halifax County Board of Elections, Halifax, NC",NC,Halifax County,Halifax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,Halifax Community College,NC,Halifax County,Weldon,Government Facilities,State,Region 4 +24,"Hales Corners Village Clerk, Milwaukee, WI",WI,Milwaukee County,Hales Corners,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Hale's Location Town Clerk, Carroll, NH",NH,Carroll County,Conway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Hale Town Clerk, Trempealeau, WI",WI,Trempealeau County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Hale County Tax Assessor-Collector, Hale, TX",TX,Hale County,Plainview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Hale County Judge of Probate, Hale, AL",AL,Hale County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +87,"Hale County County Clerk, Hale, TX",TX,Hale County,Plainview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Hale County Circuit Clerk, Hale, AL",AL,Hale County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Hale County Board of Registrars, Hale, AL",AL,Hale County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,Hale County Board of Education,AL,Hale County,Greensboro,Government Facilities,Local Tribal Territory,Region 4 +40,"Hale County Absentee Elections Manager, Hale, AL",AL,Hale County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Haight Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Bruce Crossing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Haight Township Clerk, Ontonagon, MI",MI,Ontonagon County,Trout Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Hagar Township Election Commission, Berrien, MI",MI,Berrien County,Benton Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Hagar Township Clerk, Berrien, MI",MI,Berrien County,Riverside,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Hadley's Purchase Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Hadley Township Election Commission, Lapeer, MI",MI,Lapeer County,Hadley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Hadley Township Clerk, Lapeer, MI",MI,Lapeer County,Hadley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Hadley Town Clerk, Hampshire, MA",MA,Hampshire County,Hadley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Haddam Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Haddam Registrar of Voters, Middlesex, CT",CT,Middlesex County,Haddam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,HackerOne Inc.,CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +57,Hackensack Meridian Health- CISA,NJ,Middlesex County,Edison,Healthcare and Public Health,Private CI Entity,Region 2 +89,"Habersham County Board of Elections and Registrar, Habersham, GA",GA,Habersham County,Clarkesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +68,Habersham County BOC,GA,Habersham County,Clarkesville,Government Facilities,Local Tribal Territory,Region 4 +60,HUD - Government National Mortgage Association (GNMA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +93,HUD - Federal Housing Administration (FHA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +63,HUD - Department of Housing and Urban Development (HUD) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,HRI,MD,Anne Arundel County,Crofton,Financial Services,Private CI Entity,Region 3 +55,HP Hood LLC,MA,Essex County,Lynnfield,Food and Agriculture,Private CI Entity,Region 1 +75,"HOOPER, LUNDY & BOOKMAN, P.C.",CA,Los Angeles County,Los Angeles,Healthcare and Public Health,Private CI Entity,Region 9 +64,HOK,MO,St. Louis city,St. Louis,Commercial Facilities,Private CI Entity,Region 7 +66,HMSA Employees' Federal Credit Union,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +71,HIGHRIDGE WATER AUTHORITY,PA,Indiana County,Blairsville,Water and WasteWater Systems,Local Tribal Territory,Region 3 +61,HHS - Substance Abuse and Mental Health Services Administration (SAMHSA) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +56,HHS - National Institutes of Health (NIH) - CISA,MD,Montgomery County,Bethesda,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +68,HHS - Indian Health Service (IHS) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +50,HHS - Health and Human Services Department (HHS) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Healthcare and Public Health",FCEB,Region 3 +57,HHS - Health Resources and Services Administration (HRSA) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +61,HHS - Food and Drug Administration (FDA) - CISA,MD,Montgomery County,Silver Spring,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +64,HHS - Centers for Medicare & Medicaid Services (CMS) - CISA,MD,Baltimore County,Baltimore,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +56,HHS - Centers for Disease Control and Prevention (CDC) - CISA,GA,DeKalb County,Atlanta,"Government Facilities, Healthcare and Public Health",FCEB,Region 4 +73,HHS - Agency for Toxic Substances and Disease Registry (ATSDR) - CISA,GA,DeKalb County,Atlanta,"Government Facilities, Healthcare and Public Health",FCEB,Region 4 +28,HHS - Agency for Healthcare Research and Quality (AHRQ) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +65,HHS - Administration for Community Living (ACL) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +51,HHS - Administration for Children and Families (ACF) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +59,HFS Federal Credit Union,HI,Hawaii County,Hilo,Financial Services,Private CI Entity,Region 9 +53,HENDERSON COUNTY FISCAL COURT,KY,Henderson County,Henderson,Government Facilities,Local Tribal Territory,Region 4 +68,HELCO Federal Credit Union,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +63,HCA Healthcare,TN,Davidson County,Nashville,Healthcare and Public Health,Private CI Entity,Region 4 +5,"HART Technologies, Inc.",VA,Prince William County,Manassas,Defense Industrial Base,Private CI Entity,Region 3 +52,HAMPTON REGIONAL MEDICAL CENTER,SC,Hampton County,Varnville,Healthcare and Public Health,Private CI Entity,Region 4 +56,Gwynedd Mercy University,PA,Montgomery County,Gwynedd Valley,Information Technology,Private CI Entity,Region 3 +48,"Gwinnett County Board of Elections and Registrar, Gwinnett, GA",GA,Gwinnett County,Lawrenceville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Guthrie County Iowa,IA,Guthrie County,Guthrie Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,"Gustin Township Election Commission, Alcona, MI",MI,Alcona County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Gustin Township Clerk, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Gurney Town Clerk, Iron, WI",WI,Iron County,Saxon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gunnison County Clerk and Recorder, Gunnison, CO",CO,Gunnison County,Gunnison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,"Gun Plain Township Election Commission, Allegan, MI",MI,Allegan County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Gun Plain Township Clerk, Allegan, MI",MI,Allegan County,Plainwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Gull Lake Town Clerk, Washburn, WI",WI,Washburn County,Springbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Gulfport School District,MS,Harrison County,Gulfport,Government Facilities,Local Tribal Territory,Region 4 +15,"Gulf County Supervisor of Elections, Gulf, FL",FL,Gulf County,Port St Joe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,Gulf Coast State College,FL,Bay County,Panama City,Information Technology,State,Region 4 +39,Gulf Coast Educators FCU,TX,Harris County,Pasadena,Financial Services,Private CI Entity,Region 6 +30,Gulf Coast Ecosystem Restoration Council (GCERC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +70,"Guilford Town Treasurer, Windham, VT",VT,Windham County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Guilford Town Clerk, Windham, VT",VT,Windham County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +16,"Guilford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Guilford Registrar of Voters, New Haven, CT",CT,New Haven County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Guilford Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Guilford Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Guilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Guilford County Government,NC,Guilford County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Guildhall Town Treasurer, Essex, VT",VT,Essex County,Guildhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Guildhall Town Clerk, Essex, VT",VT,Essex County,Guildhall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Guilderland Public Library,NY,Albany County,Guilderland,Government Facilities,Local Tribal Territory,Region 2 +55,"Guernsey County, Ohio Election Infrastructure",OH,Guernsey County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,Guerilla RF Inc.,NC,Guilford County,Greensboro,Critical Manufacturing,Private CI Entity,Region 4 +96,"Guenther Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Guardian Life Insurance ,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +65,Guardant Health,CA,Santa Clara County,Palo Alto,Healthcare and Public Health,Private CI Entity,Region 9 +59,Guam Telecommunications Agency,GU,66010,Tamuning,"Communications, Information Technology",Private CI Entity,Region 9 +38,Guam Regional Medical City,GU,66010,Dededo,Healthcare and Public Health,Private CI Entity,Region 9 +48,Guam Memorial Hospital Authority,GU,66010,Tamuning,Healthcare and Public Health,Local Tribal Territory,Region 9 +21,Guam Homeland Security Office of Civil Defense,GU,66010,Agana Heights,"Emergency Services, Government Facilities",Local Tribal Territory,Region 9 +5,"Guam Election Commission, GU",GU,66000,Hagåtña,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +28,"Guadalupe County Elections Administrator, Guadalupe, TX",TX,Guadalupe County,Seguin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Guadalupe County Clerk, Guadalupe, NM",NM,Guadalupe County,Santa Rosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,Grundy County Iowa,IA,Grundy County,Grundy Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Grundy County Elections Administrator, Grundy, TN",TN,Grundy County,Altamont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,"Grundy County Clerk, Grundy, MO",MO,Grundy County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Grundy County Clerk, Grundy, IL",IL,Grundy County,Morris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Grow West,CA,Yolo County,Woodland,Food and Agriculture,Private CI Entity,Region 9 +51,"Grow Town Clerk, Rusk, WI",WI,Rusk County,Tony,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,Grow South Dakota,SD,Roberts County,Sisseton,Healthcare and Public Health,Private CI Entity,Region 8 +56,"Grover Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Groveland Township Election Commission, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Groveland Township Clerk, Oakland, MI",MI,Oakland County,Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Groveland Town Clerk, Essex, MA",MA,Essex County,Groveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Grout Township Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Grout Township Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Group 1 Automotive,TX,Harris County,Houston,Financial Services,Private CI Entity,Region 6 +51,"Groton Town Treasurer, Caledonia, VT",VT,Caledonia County,Groton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Groton Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Groton Town Clerk, Middlesex, MA",MA,Middlesex County,Groton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Groton Town Clerk, Grafton, NH",NH,Grafton County,Hebron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Groton Town Clerk, Caledonia, VT",VT,Caledonia County,Groton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Groton Registrar of Voters, New London, CT",CT,New London County,Groton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Grossmont Cuyamaca Community College District,CA,San Diego County,San Diego,Government Facilities,Local Tribal Territory,Region 9 +54,Grosse Pointe Public Schools,MI,Wayne County,Grosse Pointe Woods,Government Facilities,Local Tribal Territory,Region 5 +58,"Grosse Ile Township Election Commission, Wayne, MI",MI,Wayne County,Grosse Ile Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Grosse Ile Township Clerk, Wayne, MI",MI,Wayne County,Grosse Ile Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Griswold Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Griswold Registrar of Voters, New London, CT",CT,New London County,Griswold,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Grinnell State Bank,IA,Poweshiek County,Grinnell,Financial Services,Private CI Entity,Region 7 +58,"Grimes County Elections Administrator, Grimes, TX",TX,Grimes County,Anderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Grim Township Election Commission, Gladwin, MI",MI,Gladwin County,Bentley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Grim Township Clerk, Gladwin, MI",MI,Gladwin County,Bentley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Griggs County Auditor, Griggs, ND",ND,Griggs County,Cooperstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +45,GridSecurity,CA,Contra Costa County,San Ramon,Information Technology,Private CI Entity,Region 9 +67,Gresham-Barlow School District,OR,Multnomah County,Gresham,Government Facilities,Local Tribal Territory,Region 10 +66,"Gresham Village Clerk, Shawano, WI",WI,Shawano County,Gresham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Gresham School District,WI,Shawano County,Gresham,Government Facilities,Local Tribal Territory,Region 5 +57,"Grenada County Circuit Clerk, Grenada, MS",MS,Grenada County,Grenada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Gregory County Auditor, Gregory, SD",SD,Gregory County,Burke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,"Gregg County Elections Administrator, Gregg, TX",TX,Gregg County,Longview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Greer County Election Board, Greer, OK",OK,Greer County,Mangum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,"Greenwood Township Election Commission, St. Clair, MI",MI,St. Clair County,Township of Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Greenwood Township Election Commission, Oscoda, MI",MI,Oscoda County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Greenwood Township Election Commission, Oceana, MI",MI,Oceana County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Greenwood Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Greenwood Township Clerk, St. Clair, MI",MI,St. Clair County,Avoca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Greenwood Township Clerk, Oscoda, MI",MI,Oscoda County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,"Greenwood Township Clerk, Oceana, MI",MI,Oceana County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Greenwood Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"Greenwood Town Clerk, Vernon, WI",WI,Vernon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Greenwood Town Clerk, Taylor, WI",WI,Taylor County,Rib Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Greenwood School District 50,SC,Greenwood County,Greenwood,Government Facilities,Local Tribal Territory,Region 4 +23,"Greenwood Municipal Registrar, Oxford, ME",ME,Oxford County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Greenwood Municipal Clerk, Oxford, ME",ME,Oxford County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,Greenwood Metropolitan District,SC,Greenwood County,Greenwood,Water and WasteWater Systems,Local Tribal Territory,Region 4 +76,Greenwood Lake Union Free School District,NY,Orange County,Monroe,Government Facilities,Local Tribal Territory,Region 2 +10,"Greenwood County Clerk, Greenwood, KS",KS,Greenwood County,Eureka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +35,"Greenwood County Board of Voter Registration and Elections, Greenwood, SC",SC,Greenwood County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Greenwood City Clerk, Clark, WI",WI,Clark County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Greenwich Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Greenwich Registrar of Voters, Fairfield, CT",CT,Fairfield County,Greenwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Greenwich Central School District,NY,Washington County,Greenwich,Government Facilities,Local Tribal Territory,Region 2 +62,Greenville Water,SC,Greenville County,Greenville,Water and WasteWater Systems,Private CI Entity,Region 4 +52,Greenville University,IL,Bond County,Greenville,Government Facilities,Private CI Entity,Region 5 +53,"Greenville Town Clerk, Outagamie, WI",WI,Outagamie County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Greenville Town Clerk, Hillsborough, NH",NH,Hillsborough County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Greenville Spartanburg Airport District,SC,Spartanburg County,Greer,Transportation Systems,Local Tribal Territory,Region 4 +50,"Greenville Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Greenville Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Greenville County Board of Voter Registration and Elections, Greenville, SC",SC,Greenville County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Greenville City Election Commission, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Greenville City Clerk, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Greenup County Clerk, Greenup, KY",KY,Greenup County,Greenup,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,"Greensville County Registrar, Greensville, VA",VA,Greensville County,Emporia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,"Greensville County Electoral Board, Greensville, VA",VA,Greensville County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +41,Greenskies Clean Energy LLC,CT,New Haven County,North Haven,Energy,Private CI Entity,Region 1 +52,"Greensboro Town Treasurer, Orleans, VT",VT,Orleans County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Greensboro Town Clerk, Orleans, VT",VT,Orleans County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Greenlee County Recorder, Greenlee, AZ",AZ,Greenlee County,Clifton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,"Greenlee County Elections Director, Greenlee, AZ",AZ,Greenlee County,Clifton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +50,Greenleaf Trust,MI,Kalamazoo County,Kalamazoo,Financial Services,Private CI Entity,Region 5 +53,"Greenleaf Township Election Commission, Sanilac, MI",MI,Sanilac County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Greenleaf Township Clerk, Sanilac, MI",MI,Sanilac County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Greenland Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Mass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Greenland Township Clerk, Ontonagon, MI",MI,Ontonagon County,Mass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Greenland Town Clerk, Rockingham, NH",NH,Rockingham County,Greenland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Greenhill School,TX,Dallas County,Addison,Information Technology,Private CI Entity,Region 6 +75,"Greenfield Town Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Greenfield Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Greenfield Town Clerk, Hillsborough, NH",NH,Hillsborough County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,Greenfield R-IV School District,MO,Dade County,Greenfield,Government Facilities,Local Tribal Territory,Region 7 +72,Greenfield Community College,MA,Franklin County,Greenfield,Government Facilities,Local Tribal Territory,Region 1 +33,"Greenfield City Clerk, Milwaukee, WI",WI,Milwaukee County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Greenfield City Clerk, Franklin, MA",MA,Franklin County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Greene Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Greene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Greene Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Greene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Greene County, VA",VA,Greene County,Stanardsville,Government Facilities,Local Tribal Territory,Region 3 +50,"Greene County, Ohio Election Infrastructure",OH,Greene County,Xenia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Greene County, New York",NY,Greene County,Catskill,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +91,"Greene County Registrar, Greene, VA",VA,Greene County,Stanardsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +33,Greene County Medical Center,IA,Greene County,Jefferson,Healthcare and Public Health,Private CI Entity,Region 7 +91,"Greene County Electoral Board, Greene, VA",VA,Greene County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Greene County Elections Administrator, Greene, TN",TN,Greene County,Greeneville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Greene County Election Commission, Greene, MS",MS,Greene County,Leakesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Greene County Election Commision, Greene, AR",AR,Greene County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Greene County Clerk, Greene, MO",MO,Greene County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +78,"Greene County Clerk, Greene, IN",IN,Greene County,Bloomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Greene County Clerk, Greene, AR",AR,Greene County,Paragould,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Greene County Circuit Clerk, Greene, MS",MS,Greene County,Leakesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Greene County Board of Registrars, Greene, AL",AL,Greene County,Eutaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Greene County Board of Elections, Greene, PA",PA,Greene County,Waynesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Greene County Board of Elections, Greene, NY",NY,Greene County,Catskill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +41,"Greene County Board of Elections and Registrar, Greene, GA",GA,Greene County,Greensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Greene County Auditor, Greene, IA",IA,Greene County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +78,"Greendale Village Clerk, Milwaukee, WI",WI,Milwaukee County,Greendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Greendale Township Election Commission, Midland, MI",MI,Midland County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Greendale Township Clerk, Midland, MI",MI,Midland County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Greendale School District,WI,Milwaukee County,Greendale,Government Facilities,Local Tribal Territory,Region 5 +51,"Greenbush Township Election Commission, Clinton, MI",MI,Clinton County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Greenbush Township Election Commission, Alcona, MI",MI,Alcona County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Greenbush Township Clerk, Clinton, MI",MI,Clinton County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Greenbush Township Clerk, Alcona, MI",MI,Alcona County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Greenbush Municipal Registrar, Penobscot, ME",ME,Penobscot County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Greenbush Municipal Clerk, Penobscot, ME",ME,Penobscot County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Greenbrier Public Schools,AR,Faulkner County,Greenbrier,Government Facilities,Local Tribal Territory,Region 6 +75,"Greenbrier County Clerk, Greenbrier, WV",WV,Greenbrier County,Lewisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,GreenSoft Technology Inc,CA,Los Angeles County,Pasadena,Information Technology,Private CI Entity,Region 9 +60,"Green's Grant Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Green Valley Town Clerk, Shawano, WI",WI,Shawano County,Cecil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Green Valley Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Green Township Election Commission, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Green Township Clerk, Alpena, MI",MI,Alpena County,Lachine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Green River College WA,WA,King County,Auburn,Government Facilities,Local Tribal Territory,Region 10 +88,Green River Area Development District,KY,Daviess County,Owensboro,Government Facilities,Local Tribal Territory,Region 4 +51,Green Plains Inc.,NE,Douglas County,Omaha,Energy,Private CI Entity,Region 7 +97,"Green Oak Township Election Commission, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Green Oak Township Clerk, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Green Mountain Power,VT,Chittenden County,Colchester,Energy,Private CI Entity,Region 1 +82,"Green Lake Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Interlochen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Green Lake Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Interlochen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Green Lake County, WI",WI,Green Lake County,Green Lake,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +27,"Green Lake City Clerk, Green Lake, WI",WI,Green Lake County,Green Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Green Grove Town Clerk, Clark, WI",WI,Clark County,Owen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Green Dot Corp,CA,Los Angeles County,Pasadena,Financial Services,Private CI Entity,Region 9 +99,"Green County Clerk, Green, KY",KY,Green County,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Green Charter Township Election Commission, Mecosta, MI",MI,Mecosta County,Green Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Green Charter Township Clerk, Mecosta, MI",MI,Mecosta County,Green Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Green Bay Town Clerk, Brown, WI",WI,Brown County,New Franken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +20,Green Bay Metropolitan Sewerage District,WI,Brown County,Green Bay,Water and WasteWater Systems,Local Tribal Territory,Region 5 +62,"Green Bay City Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Greeley County Clerk, Greeley, NE",NE,Greeley County,Greeley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,Greeley County,NE,Greeley County,Greeley,Government Facilities,Local Tribal Territory,Region 7 +39,Greece Central School District,NY,Monroe County,Rochester,Government Facilities,Local Tribal Territory,Region 2 +61,Greater Tampa Realtors,FL,Hillsborough County,Tampa,Commercial Facilities,Private CI Entity,Region 4 +52,Greater Southern Tier Board of Cooperative Educational Services,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +67,"Greater Philadelphia Health Action, Inc.",PA,Philadelphia County,Philadelphia,Healthcare and Public Health,Private CI Entity,Region 3 +90,Greater Peoria Sanitary District,IL,Peoria County,Peoria,Water and WasteWater Systems,Local Tribal Territory,Region 5 +77,Greater New Orleans Federal Credit Union,LA,Jefferson Parish,Metairie,Financial Services,Private CI Entity,Region 6 +48,Greater Miami Jewish Federation,FL,12086,Miami,Financial Services,Private CI Entity,Region 4 +40,Greater Meridian Health Clinic Inc,MS,Lauderdale County,Meridian,Healthcare and Public Health,Private CI Entity,Region 4 +72,Greater Lafourche Port Commission,LA,Lafourche Parish,Cut Off,Energy,State,Region 6 +66,Greater Amsterdam School District,NY,Montgomery County,Amsterdam,Government Facilities,Local Tribal Territory,Region 2 +61,Greater Albany Public Schools,OR,Linn County,Albany,Government Facilities,Local Tribal Territory,Region 10 +59,Great Valley School District,PA,Chester County,Malvern,Government Facilities,Local Tribal Territory,Region 3 +50,Great River Regional Library,MN,Stearns County,St Cloud,Government Facilities,Local Tribal Territory,Region 5 +58,Great Prairie Risk Solutions,IL,Cook County,Deerfield,Financial Services,Private CI Entity,Region 5 +41,Great Prairie Area Education Agency,IA,Wapello County,Ottumwa,Government Facilities,Local Tribal Territory,Region 7 +64,Great Plains Health Alliance,KS,Sedgwick County,Wichita,Healthcare and Public Health,Private CI Entity,Region 7 +59,Great Neck Public Schools,NY,Nassau County,Great Neck,Government Facilities,Local Tribal Territory,Region 2 +36,Great Lakes Water Authority,MI,Wayne County,Detroit,Water and WasteWater Systems,State,Region 5 +62,"Great Barrington Town Clerk, Berkshire, MA",MA,Berkshire County,Great Barrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Great American Outdoors Group llc, dba Bass Pro Shops",MO,Greene County,Springfield,Commercial Facilities,Private CI Entity,Region 7 +60,"Grayson County Registrar, Grayson, VA",VA,Grayson County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Grayson County Electoral Board, Grayson, VA",VA,Grayson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,"Grayson County Elections Administrator, Grayson, TX",TX,Grayson County,Sherman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Grayson County Clerk, Grayson, KY",KY,Grayson County,Leitchfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Grays Harbor County,WA,Grays Harbor County,Montesano,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +74,"Grayling City Election Commission, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Grayling City Clerk, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Grayling Charter Township Election Commission, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Grayling Charter Township Clerk, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Gray Municipal Registrar, Cumberland, ME",ME,Cumberland County,Gray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Gray Municipal Clerk, Cumberland, ME",ME,Cumberland County,Gray,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Gray County Elections Administrator, Gray, TX",TX,Gray County,Pampa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +98,"Gray County Clerk, Gray, KS",KS,Gray County,Cimarron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Graves County Clerk, Graves, KY",KY,Graves County,Mayfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,"Grattan Township Election Commission, Kent, MI",MI,Kent County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Grattan Township Clerk, Kent, MI",MI,Kent County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Gratiot-Isabella RESD,MI,Gratiot County,Ithaca,Government Facilities,Local Tribal Territory,Region 5 +33,"Gratiot Village Clerk, Lafayette, WI",WI,Lafayette County,Gratiot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Gratiot Town Clerk, Lafayette, WI",WI,Lafayette County,Gratiot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Gratiot County Election Commission, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Gratiot County Clerk, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Gratiot County Board of Canvassars, Gratiot, MI",MI,Gratiot County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Gratiot County,MI,Gratiot County,Ithaca,Government Facilities,Local Tribal Territory,Region 5 +54,Grassland Dairy Products Inc.,WI,Clark County,Greenwood,Food and Agriculture,Private CI Entity,Region 5 +60,"Grass Lake Charter Township Election Commission, Jackson, MI",MI,Jackson County,Grass Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Grass Lake Charter Township Clerk, Jackson, MI",MI,Jackson County,Grass Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Graphic Communications Conference of the International Brotherhood of Teamsters National Pension Fund,IL,DuPage County,Carol Stream,Financial Services,Private CI Entity,Region 5 +45,Grapevine Faith Christian School,TX,Tarrant County,Grapevine,,Private CI Entity,Region 6 +58,Grapevine Colleyville Independent School District,TX,Tarrant County,Grapevine,Government Facilities,Local Tribal Territory,Region 6 +38,"Granville Town Treasurer, Addison, VT",VT,Addison County,Granville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Granville Town Clerk, Hampden, MA",MA,Hampden County,Granville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Granville Town Clerk, Addison, VT",VT,Addison County,Granville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Granville County Board of Elections, Granville, NC",NC,Granville County,Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +95,"Grantsburg Village Clerk, Burnett, WI",WI,Burnett County,Grantsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Granton Village Clerk, Clark, WI",WI,Clark County,Granton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Granton Area School,WI,Clark County,Granton,Government Facilities,Local Tribal Territory,Region 5 +53,"Grantham Town Clerk, Sullivan, NH",NH,Sullivan County,Grantham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Grant Township Election Commission, St. Clair, MI",MI,St. Clair County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Grant Township Election Commission, Oceana, MI",MI,Oceana County,Rothbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Grant Township Election Commission, Newaygo, MI",MI,Newaygo County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Grant Township Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Grant Township Election Commission, Mason, MI",MI,Mason County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Grant Township Election Commission, Keweenaw, MI",MI,Keweenaw County,Copper Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grant Township Election Commission, Iosco, MI",MI,Iosco County,National City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grant Township Election Commission, Huron, MI",MI,Huron County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Grant Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Buckley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grant Township Election Commission, Clare, MI",MI,Clare County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Grant Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Grant Township Clerk, St. Clair, MI",MI,St. Clair County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Grant Township Clerk, Oceana, MI",MI,Oceana County,Rothbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Grant Township Clerk, Newaygo, MI",MI,Newaygo County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Grant Township Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Grant Township Clerk, Mason, MI",MI,Mason County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Grant Township Clerk, Keweenaw, MI",MI,Keweenaw County,Copper Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grant Township Clerk, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Grant Township Clerk, Huron, MI",MI,Huron County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Grant Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Buckley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grant Township Clerk, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Grant Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Grant Town Clerk, Shawano, WI",WI,Shawano County,Caroline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Grant Town Clerk, Rusk, WI",WI,Rusk County,Ladysmith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Grant Town Clerk, Monroe, WI",WI,Monroe County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Grant Town Clerk, Dunn, WI",WI,Dunn County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Grant Town Clerk, Clark, WI",WI,Clark County,Granton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Grant Parish Registrar of Voters, Grant, LA",LA,Grant Parish,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Grant Parish Clerk of Court, Grant, LA",LA,Grant Parish,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Grant County Election Commision, Grant, AR",AR,Grant County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,Grant County Courthouse,NE,Grant County,Whitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,"Grant County Clerk, Grant, WV",WV,Grant County,Petersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +38,"Grant County Clerk, Grant, WI",WI,Grant County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Grant County Clerk, Grant, OR",OR,Grant County,Canyon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +52,"Grant County Clerk, Grant, NM",NM,Grant County,Silver City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Grant County Clerk, Grant, KS",KS,Grant County,Ulysses,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +43,"Grant County Clerk, Grant, IN",IN,Grant County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Grant County Clerk, Grant, AR",AR,Grant County,Sheridan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Grant County Auditor, Grant, WA",WA,Grant County,Ephrata,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +45,"Grant County Auditor, Grant, SD",SD,Grant County,Milbank,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,"Grant County Auditor, Grant, ND",ND,Grant County,Carson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +34,"Grant County Auditor, Grant, MN",MN,Grant County,Elbow Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Granite State Resource & Management,NH,Merrimack County,Concord,Commercial Facilities,Private CI Entity,Region 1 +81,"Granite County Election Administrator, Granite, MT",MT,Granite County,Philipsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +68,Granicus,MN,Ramsey County,St Paul,"Election Infrastructure, Information Technology",Private CI Entity,Region 5 +50,"Grandville City Election Commission, Kent, MI",MI,Kent County,Grandville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grandville City Clerk, Kent, MI",MI,Kent County,Grandville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Grandview Town Clerk, Bayfield, WI",WI,Bayfield County,Grand View,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Grandview School District c4,MO,Jackson County,Grandview,Information Technology,Local Tribal Territory,Region 7 +70,Grand View University,IA,Polk County,Des Moines,Government Facilities,Private CI Entity,Region 7 +38,Grand Valley Bank,CO,Mesa County,Grand Junction,Financial Services,Private CI Entity,Region 8 +61,"Grand Traverse County Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Grand Traverse County Clerk, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Grand Traverse County Board of Canvassars, Grand Traverse, MI",MI,Grand Traverse County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Grand River Aseptic Manufacturing,MI,Kent County,Grand Rapids,Critical Manufacturing,Private CI Entity,Region 5 +86,"Grand Rapids Town Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Grand Rapids City Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Grand Rapids City Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Grand Rapids Charter Township Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Grand Rapids Charter Township Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Grand Ledge City Election Commission, Clinton/Eaton, MI",MI,Clinton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Grand Ledge City Clerk, Clinton/Eaton, MI",MI,Clinton County,Grand Ledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Grand Isle Town Treasurer, Grand Isle, VT",VT,Grand Isle County,Grand Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Grand Isle Town Clerk, Grand Isle, VT",VT,Grand Isle County,Grand Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Grand Isle Municipal Registrar, Aroostook, ME",ME,Aroostook County,Grand Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Grand Isle Municipal Clerk, Aroostook, ME",ME,Aroostook County,Grand Isle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Grand Island Township Election Commission, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Grand Island Township Clerk, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Grand Island Public Schools,NE,Hall County,Grand Island,Government Facilities,Local Tribal Territory,Region 7 +45,"Grand Haven Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Grand Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Grand Haven Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Grand Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Grand Forks Regional Airport Authority,ND,Grand Forks County,Grand Forks,Government Facilities,Local Tribal Territory,Region 8 +96,"Grand Forks County Auditor, Grand Forks, ND",ND,Grand Forks County,Grand Forks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +61,"Grand County, Colorado",CO,Grand County,Hot Sulphur Springs,Government Facilities,Local Tribal Territory,Region 8 +11,"Grand County Clerk, Grand, UT",UT,Grand County,Moab,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +78,"Grand County Clerk and Recorder, Grand, CO",CO,Grand County,Hot Sulphur Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"Grand Chute Town Clerk, Outagamie, WI",WI,Outagamie County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Grand Blanc City Election Commission, Genesee, MI",MI,Genesee County,Grand Blanc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Grand Blanc City Clerk, Genesee, MI",MI,Genesee County,Grand Blanc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Grand Blanc Charter Township Election Commission, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Grand Blanc Charter Township Clerk, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Granby Town Treasurer, Essex, VT",VT,Essex County,Granby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Granby Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Granby Town Clerk, Hampshire, MA",MA,Hampshire County,Granby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Granby Town Clerk, Essex, VT",VT,Essex County,Granby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Granby Registrar of Voters, Hartford, CT",CT,Hartford County,Granby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,Grambling State University,LA,Lincoln Parish,Grambling,Government Facilities,State,Region 6 +71,"Grainger County Elections Administrator, Grainger, TN",TN,Grainger County,Rutledge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Graham Hospital Association, IL",IL,Fulton County,Canton,Healthcare and Public Health,Private CI Entity,Region 5 +59,"Graham County Recorder, Graham, AZ",AZ,Graham County,Safford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,"Graham County Elections Director, Graham, AZ",AZ,Graham County,Safford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +63,Graham County Community College District,AZ,Graham County,Thatcher,Government Facilities,Local Tribal Territory,Region 9 +38,"Graham County Clerk, Graham, KS",KS,Graham County,Hill City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,"Graham County Board of Elections, Graham, NC",NC,Graham County,Robbinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Graham County,AZ,Graham County,Safford,Government Facilities,Local Tribal Territory,Region 9 +47,"Grafton Village Clerk, Ozaukee, WI",WI,Ozaukee County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Grafton Town Treasurer, Windham, VT",VT,Windham County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Grafton Town Clerk, Worcester, MA",MA,Worcester County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Grafton Town Clerk, Windham, VT",VT,Windham County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Grafton Town Clerk, Ozaukee, WI",WI,Ozaukee County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Grafton Town Clerk, Grafton, NH",NH,Grafton County,Grafton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Grafton County,NH,Grafton County,Haverhill,Government Facilities,Local Tribal Territory,Region 1 +62,Grady County School District,GA,Grady County,Cairo,Government Facilities,Local Tribal Territory,Region 4 +59,"Grady County Election Board, Grady, OK",OK,Grady County,Chickasha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,"Grady County Board of Elections and Registrar, Grady, GA",GA,Grady County,Cairo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,Governors State University,IL,Will County,University Park,Government Facilities,State,Region 5 +53,Governors Office of Information Technology,CO,Denver County,Denver,"Election Infrastructure, Government Facilities",State,Region 8 +62,Governmentjobs.com Inc,CA,Los Angeles County,El Segundo,Information Technology,Private CI Entity,Region 9 +49,Government of the District of Columbia - Election Infrastructure,DC,District of Columbia,Washington,"Election Infrastructure, Government Facilities",State,Region 3 +49,Government of the District of Columbia,DC,District of Columbia,Washington,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 3 +31,"Government of Guam, Office of Technology",GU,66010,Hagåtña,"Government Facilities, Information Technology",Local Tribal Territory,Region 9 +59,Government Publishing Office (GPO) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +69,Government Accountability Office (GAO) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +91,"Gove County Clerk, Gove, KS",KS,Gove County,Gove City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +67,"Gourley Township Election Commission, Menominee, MI",MI,Menominee County,Carney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Gourley Township Clerk, Menominee, MI",MI,Menominee County,Carney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Gouldsboro Municipal Registrar, Hancock, ME",ME,Hancock County,Gouldsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Gouldsboro Municipal Clerk, Hancock, ME",ME,Hancock County,Gouldsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,Gothenburg Public Schools,NE,Dawson County,Gothenburg,Government Facilities,Local Tribal Territory,Region 7 +62,"Gosper County, NE",NE,Gosper County,Elwood,Emergency Services,Local Tribal Territory,Region 7 +62,"Gosper County Clerk, Gosper, NE",NE,Gosper County,Elwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,"Gosnold Town Clerk, Dukes, MA",MA,Dukes County,Gosnold,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Goshen Town Treasurer, Addison, VT",VT,Addison County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Goshen Town Clerk, Sullivan, NH",NH,Sullivan County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Goshen Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Goshen Town Clerk, Hampshire, MA",MA,Hampshire County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Goshen Town Clerk, Addison, VT",VT,Addison County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Goshen Registrar of Voters, Litchfield, CT",CT,Litchfield County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Goshen County Clerk, Goshen, WY",WY,Goshen County,Torrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +79,Goshen College,IN,Elkhart County,Goshen,Government Facilities,Private CI Entity,Region 5 +86,Goshen Central School District,NY,Orange County,Goshen,Government Facilities,Local Tribal Territory,Region 2 +44,Gorton's Inc,MA,Essex County,Gloucester,Food and Agriculture,Private CI Entity,Region 1 +47,"Gorham Municipal Registrar, Cumberland, ME",ME,Cumberland County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Gorham Municipal Clerk, Cumberland, ME",ME,Cumberland County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Gore Township Election Commission, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Gore Township Clerk, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Gordons Corner Water Co,NJ,Monmouth County,Marlboro,Water and WasteWater Systems,Private CI Entity,Region 2 +59,"Gordon Town Clerk, Douglas, WI",WI,Douglas County,Gordon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Gordon Town Clerk, Ashland, WI",WI,Ashland County,Glidden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Gordon County Board of Elections and Registrar, Gordon, GA",GA,Gordon County,Calhoun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,Gordon County Board of Commissioners,GA,Gordon County,Calhoun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Goose Creek CSID,TX,Harris County,Baytown,Energy,Local Tribal Territory,Region 6 +33,Goodwill Industries of South Florida,FL,12086,Miami,Critical Manufacturing,Private CI Entity,Region 4 +55,"Goodwell Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Goodwell Township Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Goodrich Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Goodman Town Clerk, Marinette, WI",WI,Marinette County,Goodman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Goodland Township Election Commission, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Goodland Township Clerk, Lapeer, MI",MI,Lapeer County,Imlay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Gooding School District #231,ID,Gooding County,Gooding,Government Facilities,Local Tribal Territory,Region 10 +48,"Gooding County, ID",ID,Gooding County,Gooding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +49,"Goodhue County Finance & Taxpayer Services, Goodhue, MN",MN,Goodhue County,Red Wing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Goodar Township Election Commission, Ogemaw, MI",MI,Ogemaw County,South Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Goodar Township Clerk, Ogemaw, MI",MI,Ogemaw County,Lupton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Goochland County Registrar, Goochland, VA",VA,Goochland County,Goochland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Goochland County Electoral Board, Goochland, VA",VA,Goochland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +80,"Gonzales County Tax Assessor-Collector, Gonzales, TX",TX,Gonzales County,Gonzales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Gonzales County County Clerk, Gonzales, TX",TX,Gonzales County,Gonzales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,Gonzaba Medical Group,TX,Bexar County,San Antonio,Healthcare and Public Health,Private CI Entity,Region 6 +88,"Goliad County Tax Assessor-Collector, Goliad, TX",TX,Goliad County,Goliad,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Goliad County County Clerk, Goliad, TX",TX,Goliad County,Goliad,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,Goleta Union School District,CA,Santa Barbara County,Goleta,Government Facilities,Local Tribal Territory,Region 9 +55,Golden West Telecommunications Cooperative Inc,SD,Pennington County,Wall,Communications,Private CI Entity,Region 8 +80,"Golden Valley County Election Administrator, Golden Valley, MT",MT,Golden Valley County,Ryegate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,"Golden Valley County Auditor, Golden Valley, ND",ND,Golden Valley County,Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +71,Golden Triangle BID Corp,DC,District of Columbia,Washington,Commercial Facilities,Private CI Entity,Region 3 +84,"Golden Township Election Commission, Oceana, MI",MI,Oceana County,Mears,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Golden Township Clerk, Oceana, MI",MI,Oceana County,Mears,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Golden State Bank,CA,Los Angeles County,Glendale,Financial Services,Private CI Entity,Region 9 +73,Golden Spread Electric Cooperative - Rollup Report,TX,Potter County,Amarillo,Energy,Private CI Entity,Region 6 +48,Golden Gate University,CA,San Francisco County,SF,Government Facilities,Local Tribal Territory,Region 9 +85,"Gogebic County Election Commission, Gogebic, MI",MI,Gogebic County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Gogebic County Clerk, Gogebic, MI",MI,Gogebic County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Gogebic County Board of Canvassars, Gogebic, MI",MI,Gogebic County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"GoffsTown Town Clerk, Hillsborough, NH",NH,Hillsborough County,Goffstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +15,"Goetz Town Clerk, Chippewa, WI",WI,Chippewa County,Cadott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Glynn County IT Dept, GA",GA,Glynn County,Brunswick,Government Facilities,Local Tribal Territory,Region 4 +66,"Glynn County Board of Elections and Registrar, Glynn, GA",GA,Glynn County,Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Glover Town Treasurer, Orleans, VT",VT,Orleans County,Glover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Glover Town Clerk, Orleans, VT",VT,Orleans County,Glover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Gloucester County Superintendent of Elections/Commissioner of Registration, Gloucester, NJ",NJ,Gloucester County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +43,"Gloucester County Registrar, Gloucester, VA",VA,Gloucester County,Gloucester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +43,"Gloucester County Electoral Board, Gloucester, VA",VA,Gloucester County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Gloucester County Clerk, Gloucester, NJ",NJ,Gloucester County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"Gloucester County Board of Elections, Gloucester, NJ",NJ,Gloucester County,Woodbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +99,Gloucester County,VA,Gloucester County,Gloucester,Government Facilities,Local Tribal Territory,Region 3 +61,"Gloucester City Clerk, Essex, MA",MA,Essex County,Gloucester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Glocester Town Boards of Canvassers, Providence, RI",RI,Providence County,Glocester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Global Water Resources, Inc",AZ,Maricopa County,Phoenix,Water and WasteWater Systems,Private CI Entity,Region 9 +28,"Global InfoTek, Inc.",VA,Fairfax County,Reston,Defense Industrial Base,Private CI Entity,Region 3 +50,Global Excellence Inc,RI,Kent County,Warwick,Transportation Systems,Private CI Entity,Region 1 +81,"Glenwood Town Clerk, St. Croix, WI",WI,St. Croix County,Glenwood City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Glenwood City City Clerk, St. Croix, WI",WI,St. Croix County,Glenwood City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Glenn County Assessor-Clerk-Recorder-Elections, Glenn, CA",CA,Glenn County,Willows,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +85,"Glenmore Town Clerk, Brown, WI",WI,Brown County,De Pere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Glendora Unified School District,CA,Los Angeles County,Glendora,Government Facilities,Local Tribal Territory,Region 9 +81,"Glendale Town Clerk, Monroe, WI",WI,Monroe County,Kendall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Glendale City Clerk, Milwaukee, WI",WI,Milwaukee County,Glendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Glencoe Town Clerk, Buffalo, WI",WI,Buffalo County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Glenburn Municipal Registrar, Penobscot, ME",ME,Penobscot County,Glenburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Glenburn Municipal Clerk, Penobscot, ME",ME,Penobscot County,Glenburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Glenbrook High School District 225,IL,Cook County,Glenview,Information Technology,Local Tribal Territory,Region 5 +52,"Glenbeulah Village Clerk, Sheboygan, WI",WI,Sheboygan County,Glenbeulah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Glenbard Wastewater Authority,IL,DuPage County,Glen Ellyn,Water and WasteWater Systems,Local Tribal Territory,Region 5 +38,"Glen Haven Town Clerk, Grant, WI",WI,Grant County,Glen Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Glen Flora Village Clerk, Rusk, WI",WI,Rusk County,Glen Flora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Glen Arbor Township Election Commission, Leelanau, MI",MI,Leelanau County,Glen Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Glen Arbor Township Clerk, Leelanau, MI",MI,Leelanau County,Glen Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Gleaner Life Insurance Society,MI,Lenawee County,Adrian,Financial Services,Private CI Entity,Region 5 +99,"Glastonbury Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Glastonbury Registrar of Voters, Hartford, CT",CT,Hartford County,Glastonbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Glasscock County Tax Assessor-Collector, Glasscock, TX",TX,Glasscock County,Garden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Glasscock County County Clerk, Glasscock, TX",TX,Glasscock County,Garden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,Glassboro Public School District,NJ,Gloucester County,Glassboro,Government Facilities,Local Tribal Territory,Region 2 +42,"Glascock County Board of Elections and Registrar, Glascock, GA",GA,Glascock County,Gibson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Gladwin Township Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gladwin Township Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gladwin County Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gladwin County Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gladwin County Board of Canvassars, Gladwin, MI",MI,Gladwin County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gladwin City Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Gladwin City Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Gladstone City Election Commission, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Gladstone City Clerk, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Glades County Supervisor of Elections, Glades, FL",FL,Glades County,Moore Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Glacier County Election Administrator, Glacier, MT",MT,Glacier County,Cut Bank,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,Girl Scouts of Eastern Iowa and Western Illinois,IA,Scott County,Bettendorf,Commercial Facilities,Private CI Entity,Region 7 +69,"Girard Township Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Girard Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Gingles Town Clerk, Ashland, WI",WI,Ashland County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Gilsum Town Clerk, Cheshire, NH",NH,Cheshire County,Gilsum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Gilsbar Inc,LA,St. Tammany Parish,Covington,Healthcare and Public Health,Private CI Entity,Region 6 +64,"Gilpin County Clerk and Recorder, Gilpin, CO",CO,Gilpin County,Central City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,"Gilmore Township Election Commission, Isabella, MI",MI,Isabella County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gilmore Township Election Commission, Benzie, MI",MI,Benzie County,Elberta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Gilmore Township Clerk, Isabella, MI",MI,Isabella County,Farwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Gilmore Township Clerk, Benzie, MI",MI,Benzie County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Gilmer County Clerk, Gilmer, WV",WV,Gilmer County,Glenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Gilmer County Board of Elections and Registrar, Gilmer, GA",GA,Gilmer County,Ellijay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Gilmanton Town Clerk, Buffalo, WI",WI,Buffalo County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Gilmanton Town Clerk, Belknap, NH",NH,Belknap County,Gilmanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Gilman Village Clerk, Taylor, WI",WI,Taylor County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Gilman Town Clerk, Pierce, WI",WI,Pierce County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Gilliam County Clerk, Gilliam, OR",OR,Gilliam County,Condon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +72,"Gillett Town Clerk, Oconto, WI",WI,Oconto County,Gillett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Gillett City Clerk, Oconto, WI",WI,Oconto County,Gillett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Gillespie County Elections Administrator, Gillespie, TX",TX,Gillespie County,Fredericksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Gill Town Clerk, Franklin, MA",MA,Franklin County,Gill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Gilford Township Election Commission, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Gilford Township Clerk, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Gilford Town Clerk, Belknap, NH",NH,Belknap County,Gilford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Giles County Registrar, Giles, VA",VA,Giles County,Pearisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +91,"Giles County Electoral Board, Giles, VA",VA,Giles County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +90,"Giles County Elections Administrator, Giles, TN",TN,Giles County,Pulaski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Gilead Township Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Gilead Township Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Gilead Sciences, Inc.",CA,San Mateo County,Foster City,Healthcare and Public Health,Private CI Entity,Region 9 +75,"Gilchrist County Supervisor of Elections, Gilchrist, FL",FL,Gilchrist County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Gila County Recorder, Gila, AZ",AZ,Gila County,Globe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +43,"Gila County Elections Director, Gila, AZ",AZ,Gila County,Globe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +37,Gila County Community College Provision District,AZ,Gila County,Globe,Government Facilities,Local Tribal Territory,Region 9 +44,Gift of Life Michigan,MI,Washtenaw County,Ann Arbor,Healthcare and Public Health,Private CI Entity,Region 5 +57,Gift of Hope Organ and Tissue Donor Network,IL,DuPage County,Itasca,Healthcare and Public Health,Private CI Entity,Region 5 +62,Gifford Medical Center,VT,Orange County,Randolph,Emergency Services,Private CI Entity,Region 1 +42,"Gibson Township Election Commission, Bay, MI",MI,Bay County,Bentley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Gibson Township Clerk, Bay, MI",MI,Bay County,Bentley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Gibson Town Clerk, Manitowoc, WI",WI,Manitowoc County,Mishicot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Gibson County Elections Administrator, Gibson, TN",TN,Gibson County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Gibson County Clerk, Gibson, IN",IN,Gibson County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Gibraltar Town Clerk, Door, WI",WI,Door County,Fish Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Gibbon Public Schools,NE,Buffalo County,Gibbon,Government Facilities,Local Tribal Territory,Region 7 +38,"Gerrish Township Election Commission, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Gerrish Township Clerk, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Germfask Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Germfask,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Germfask Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Germfask,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Germantown Village Clerk, Washington, WI",WI,Washington County,Germantown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Germantown Town Clerk, Washington, WI",WI,Washington County,Richfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Germantown Town Clerk, Juneau, WI",WI,Juneau County,New Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Germantown School District,WI,Washington County,Germantown,Government Facilities,Local Tribal Territory,Region 5 +87,Germantown Municipal School District,TN,Shelby County,Germantown,Government Facilities,Local Tribal Territory,Region 4 +65,"Germania Town Clerk, Shawano, WI",WI,Shawano County,Tigerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Gerald R. Ford International Airport Authority,MI,Kent County,Grand Rapids,Transportation Systems,Local Tribal Territory,Region 5 +58,Georgia's Own Credit Union,GA,Fulton County,Atlanta,Financial Services,Private CI Entity,Region 4 +66,"Georgia Town Treasurer, Franklin, VT",VT,Franklin County,Georgia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Georgia Town Clerk, Franklin, VT",VT,Franklin County,Georgia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,Georgia Secretary of State,GA,Fulton County,Atlanta,"Election Infrastructure, Government Facilities",State,Region 4 +66,Georgia Piedmont Technical College,GA,DeKalb County,Clarkston,Government Facilities,Local Tribal Territory,Region 4 +70,Georgia Hospital Association,GA,Cobb County,Atlanta,Healthcare and Public Health,Private CI Entity,Region 4 +47,Georgia Department Of Transportation - CISA,GA,Fulton County,Atlanta,"Government Facilities, Transportation Systems",State,Region 4 +48,Georgia Department Of Community Health,GA,Fulton County,Atlanta,Healthcare and Public Health,State,Region 4 +62,Georgia College & State University,GA,Baldwin County,Milledgeville,Government Facilities,State,Region 4 +31,"Georgetowntown Clerk, Essex, MA",MA,Essex County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Georgetown Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Macmahan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Georgetown Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Macmahan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Georgetown Independent School District,TX,Williamson County,Georgetown,Government Facilities,Local Tribal Territory,Region 6 +42,"Georgetown County Board of Voter Registration and Elections, Georgetown, SC",SC,Georgetown County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Georgetown Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Georgetown Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Georgetown Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Georgetown Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Georges Inc.,AR,5143,Springdale,Food and Agriculture,Private CI Entity,Region 6 +80,George L. Mee Memorial Hospital,CA,Monterey County,King City,Healthcare and Public Health,Private CI Entity,Region 9 +35,George Fox University,OR,Yamhill County,Newberg,Government Facilities,Private CI Entity,Region 10 +55,George Eastman Museum,NY,Monroe County,Rochester,Commercial Facilities,Private CI Entity,Region 2 +39,"George County Election Commission, George, MS",MS,George County,Lucedale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"George County Circuit Clerk, George, MS",MS,George County,Lucedale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Geographic Information Systems (GIS),NY,Albany County,Albany,"Government Facilities, Information Technology",State,Region 2 +36,"Gentry County Clerk, Gentry, MO",MO,Gentry County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"Genoa Village Clerk, Vernon, WI",WI,Vernon County,Genoa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Genoa Township Election Commission, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Genoa Township Clerk, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Genoa Town Clerk, Vernon, WI",WI,Vernon County,Genoa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Genoa City Village Clerk, Walworth /Kenosha, WI",WI,Kenosha County,Genoa City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Geneva Township Election Commission, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Geneva Township Clerk, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Geneva Town Clerk, Walworth, WI",WI,Walworth County,Lake Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Geneva County Judge of Probate, Geneva, AL",AL,Geneva County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Geneva County Circuit Clerk, Geneva, AL",AL,Geneva County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Geneva County Board of Registrars, Geneva, AL",AL,Geneva County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Geneva County Absentee Elections Manager, Geneva, AL",AL,Geneva County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,Geneva College,PA,Beaver County,Beaver Falls,,Private CI Entity,Region 3 +71,Geneva CUSD 304,IL,Kane County,Geneva,Government Facilities,Local Tribal Territory,Region 5 +86,"Genesee Town Clerk, Waukesha, WI",WI,Waukesha County,Genesee Depot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Genesee County, New York",NY,Genesee County,Batavia,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +49,"Genesee County, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Genesee County Election Commission, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Genesee County Clerk, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Genesee County Board of Elections, Genesee, NY",NY,Genesee County,Batavia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +85,"Genesee County Board of Canvassars, Genesee, MI",MI,Genesee County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Genesee Charter Township Election Commission, Genesee, MI",MI,Genesee County,Genesee Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Generations Family Health Center, Inc.",CT,9015,Windham,Healthcare and Public Health,Private CI Entity,Region 1 +61,General Rental Inc.,OH,Jefferson County,Steubenville,Commercial Facilities,Private CI Entity,Region 5 +80,General Mills Inc.,MN,Hennepin County,Golden Valley,Food and Agriculture,Private CI Entity,Region 5 +55,"General Grind Machine, Inc",IL,Mercer County,Aledo,Critical Manufacturing,Private CI Entity,Region 5 +61,"Gemini Pharmaceuticals, Inc",NY,Suffolk County,Commack,Healthcare and Public Health,Private CI Entity,Region 2 +59,"Gem County, ID",ID,Gem County,Emmett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +65,"Geauga County, Ohio Election Infrastructure",OH,Geauga County,Chardon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Geauga County IT,OH,Geauga County,Chardon,"Government Facilities, Information Technology",Local Tribal Territory,Region 5 +60,"Geary County Clerk, Geary, KS",KS,Geary County,Junction City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Gays Mills Village Clerk, Crawford, WI",WI,Crawford County,Gays Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Gastroenterology Group of Rochester,NY,Monroe County,Rochester,Healthcare and Public Health,Private CI Entity,Region 2 +77,"GastroIntestinal Associates, S.C.",WI,Marathon County,Wausau,Healthcare and Public Health,Private CI Entity,Region 5 +85,"Gaston County Board of Elections, Gaston, NC",NC,Gaston County,Gastonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Gasconade County Clerk, Gasconade, MO",MO,Gasconade County,Hermann,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Garza County Tax Assessor-Collector, Garza, TX",TX,Garza County,Post,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Garza County County Clerk, Garza, TX",TX,Garza County,Post,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Garrett County, MD",MD,Garrett County,Oakland,Government Facilities,Local Tribal Territory,Region 3 +67,"Garrett County Board of Elections, Garrett, MD",MD,Garrett County,Oakland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,Garrard County Fiscal Court,KY,Garrard County,Lancaster,Government Facilities,Local Tribal Territory,Region 4 +60,"Garrard County Clerk, Garrard, KY",KY,Garrard County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Garland Municipal Registrar, Penobscot, ME",ME,Penobscot County,Garland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Garland Municipal Clerk, Penobscot, ME",ME,Penobscot County,Garland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Garland Independent School District,TX,Dallas County,Garland,Government Facilities,Local Tribal Territory,Region 6 +90,"Garland County Election Commision, Garland, AR",AR,Garland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Garland County Clerk, Garland, AR",AR,Garland County,Hot Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Garfield Township Election Commission, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Garfield Township Election Commission, Mackinac, MI",MI,Mackinac County,Engadine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Garfield Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Garfield Township Election Commission, Clare, MI",MI,Clare County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Garfield Township Election Commission, Bay, MI",MI,Bay County,Linwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Garfield Township Clerk, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Garfield Township Clerk, Mackinac, MI",MI,Mackinac County,Engadine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Garfield Township Clerk, Kalkaska, MI",MI,Kalkaska County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Garfield Township Clerk, Clare, MI",MI,Clare County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Garfield Township Clerk, Bay, MI",MI,Bay County,Linwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Garfield Town Clerk, Jackson, WI",WI,Jackson County,Osseo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Garfield County, NE",NE,Garfield County,Burwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,"Garfield County, CO",CO,Garfield County,Glenwood Springs,Government Facilities,Local Tribal Territory,Region 8 +52,Garfield County Sheriff's Office,CO,Garfield County,Glenwood Springs,Emergency Services,Local Tribal Territory,Region 8 +44,"Garfield County Election Administrator, Garfield, MT",MT,Garfield County,Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +34,"Garfield County Clerk and Recorder, Garfield, CO",CO,Garfield County,Glenwood Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +99,"Garfield County Auditor, Garfield, WA",WA,Garfield County,Pomeroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +71,"Garfield Charter Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Garfield Charter Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Gardonville Cooperative Telephone Association,MN,Douglas County,Brandon,Information Technology,Private CI Entity,Region 5 +74,"Gardner Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Gardner City Clerk, Worcester, MA",MA,Worcester County,Gardner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Gardiner Municipal Registrar, Kennebec, ME",ME,Kennebec County,Gardiner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Gardiner Municipal Clerk, Kennebec, ME",ME,Kennebec County,Gardiner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Garden Valley Town Clerk, Jackson, WI",WI,Jackson County,Alma Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Garden Township Election Commission, Delta, MI",MI,Delta County,Garden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Garden Township Clerk, Delta, MI",MI,Delta County,Garden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Garden Island Federal Credit Union,HI,Kauai County,Lihue,Financial Services,Private CI Entity,Region 9 +55,"Garden County, NE",NE,Garden County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Garden County Clerk, Garden, NE",NE,Garden County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,Garden City Teachers Federal Credit Union,KS,Finney County,Garden City,Financial Services,Private CI Entity,Region 7 +91,Garden City Public Schools,NY,Nassau County,Garden City,Government Facilities,Local Tribal Territory,Region 2 +69,"Garber Electric Contractors, Inc.",OH,Montgomery County,Englewood,Information Technology,Private CI Entity,Region 5 +53,"Ganges Township Election Commission, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Ganges Township Clerk, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Gananda Central School District,NY,Wayne County,Walworth,Government Facilities,Local Tribal Territory,Region 2 +61,Gaming Commission,NY,Schenectady County,Schenectady,Government Facilities,State,Region 2 +52,"Galveston County Tax Assessor-Collector, Galveston, TX",TX,Galveston County,Galveston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Galveston County County Clerk, Galveston, TX",TX,Galveston County,Galveston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,Galls LLC,KY,Fayette County,Lexington,Commercial Facilities,Local Tribal Territory,Region 4 +59,Galloway Township Public Schools,NJ,Atlantic County,Galloway,Government Facilities,Local Tribal Territory,Region 2 +65,"Gallia County, Ohio Election Infrastructure",OH,Gallia County,Gallipolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Gallatin County Montana,MT,Gallatin County,Bozeman,Government Facilities,Local Tribal Territory,Region 8 +41,"Gallatin County Election Administrator, Gallatin, MT",MT,Gallatin County,Bozeman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +5,"Gallatin County Clerk, Gallatin, KY",KY,Gallatin County,Warsaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +19,"Gallatin County Clerk, Gallatin, IL",IL,Gallatin County,Shawneetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Gallatin Airport Authority,MT,Gallatin County,Belgrade,Transportation Systems,Local Tribal Territory,Region 8 +85,"Galien Township Election Commission, Berrien, MI",MI,Berrien County,Galien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Galien Township Clerk, Berrien, MI",MI,Berrien County,Galien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Galeton Area School District,PA,Potter County,Galeton,Government Facilities,Local Tribal Territory,Region 3 +65,"Galesville City Clerk, Trempealeau, WI",WI,Trempealeau County,Galesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Galesburg City Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Galesburg City Clerk, Kalamazoo, MI",MI,Kalamazoo County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Gale Town Clerk, Trempealeau, WI",WI,Trempealeau County,Galesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Galax City Registrar, VA",VA,Galax city,Galax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +67,"Galax City Electoral Board, VA",VA,Galax city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Gainesville Regional Utilities,FL,Alachua County,Gainesville,Energy,Local Tribal Territory,Region 4 +45,"Gaines Township Election Commission, Genesee, MI",MI,Genesee County,Gaines,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Gaines Township Clerk, Genesee, MI",MI,Genesee County,Gaines,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Gaines County Elections Administrator, Gaines, TX",TX,Gaines County,Seminole,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +79,"Gaines Charter Township Election Commission, Kent, MI",MI,Kent County,Caledonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Gaines Charter Township Clerk, Kent, MI",MI,Kent County,Caledonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Gail Borden Public Library,IL,Kane County,Elgin,Government Facilities,Local Tribal Territory,Region 5 +62,"Gage County Clerk, Gage, NE",NE,Gage County,Beatrice,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,Gage County,NE,Gage County,Beatrice,Emergency Services,Local Tribal Territory,Region 7 +11,"Gadsden County Supervisor of Elections, Gadsden, FL",FL,Gadsden County,Quincy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Gadsden City Schools, AL",AL,Etowah County,Gadsden,Government Facilities,Local Tribal Territory,Region 4 +56,"Gaastra City Election Commission, Iron, MI",MI,Iron County,Gaastra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Gaastra City Clerk, Iron, MI",MI,Iron County,Gaastra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,GSE Systems Inc.,MD,Howard County,Columbia,Energy,Private CI Entity,Region 3 +80,GSA - Regulatory Information Service Center (RISC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +61,GSA - General Services Administration (GSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +53,"GROWMARK, Inc.",IL,McLean County,Bloomington,Food and Agriculture,Private CI Entity,Region 5 +76,"GMR Protection Resources, Inc",TX,Rockwall County,Heath,Commercial Facilities,Private CI Entity,Region 6 +55,GAN Nevada Inc,NV,Clark County,Las Vegas,Information Technology,Private CI Entity,Region 9 +55,GAINSCO Auto Insurance,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +65,"G2Lytics, LLC",TN,Williamson County,Brentwood,Information Technology,Private CI Entity,Region 4 +40,"G2 Ops, Inc",VA,Virginia Beach city,Virginia Beach,Defense Industrial Base,Private CI Entity,Region 3 +60,"G.E.C., Inc.",LA,East Baton Rouge Parish,Baton Rouge,Transportation Systems,Private CI Entity,Region 6 +50,FutureWorks System,NJ,Passaic County,Ringwood,Information Technology,Private CI Entity,Region 2 +51,"Future Technologies, Inc",VA,Fairfax County,Fairfax,Information Technology,Private CI Entity,Region 3 +48,Future Skies,NJ,Monmouth County,Wall Township,"Defense Industrial Base, Information Technology",Private CI Entity,Region 2 +56,"Furnas County Clerk, Furnas, NE",NE,Furnas County,Beaver City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Fulton Township Election Commission, Gratiot, MI",MI,Gratiot County,Perrinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Fulton Township Clerk, Gratiot, MI",MI,Gratiot County,Perrinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Fulton Town Clerk, Rock, WI",WI,Rock County,Edgerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Fulton County, Ohio Election Infrastructure",OH,Fulton County,Wauseon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +16,"Fulton County, New York",NY,Fulton County,Johnstown,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +99,"Fulton County, Kentucky",KY,Fulton County,Hickman,Government Facilities,Local Tribal Territory,Region 4 +74,"Fulton County Election Commision, Fulton, AR",AR,Fulton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +24,"Fulton County Clerk, Fulton, KY",KY,Fulton County,Hickman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +94,"Fulton County Clerk, Fulton, IN",IN,Fulton County,Rochester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Fulton County Clerk, Fulton, IL",IL,Fulton County,Lewistown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Fulton County Clerk, Fulton, AR",AR,Fulton County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +7,"Fulton County Board of Elections, Fulton, PA",PA,Fulton County,Mcconnellsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +20,"Fulton County Board of Elections, Fulton, NY",NY,Fulton County,Johnstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +51,"Fulton County Board of Elections and Registrar, Fulton, GA",GA,Fulton County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,"Fryeburg Municipal Registrar, Oxford, ME",ME,Oxford County,Fryeburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Fryeburg Municipal Clerk, Oxford, ME",ME,Oxford County,Fryeburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Frye Island Municipal Registrar, Cumberland, ME",ME,Cumberland County,Frye Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Frye Island Municipal Clerk, Cumberland, ME",ME,Cumberland County,Frye Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,Fry Eye Associates P.A.,KS,Finney County,Garden City,Healthcare and Public Health,Private CI Entity,Region 7 +88,"Fruitport Charter Township Election Commission, Muskegon, MI",MI,Muskegon County,Fruitport Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Fruitport Charter Township Clerk, Muskegon, MI",MI,Muskegon County,Fruitport Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Fruitland Township Election Commission, Muskegon, MI",MI,Muskegon County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Fruitland Township Clerk, Muskegon, MI",MI,Muskegon County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Fruition Growth LLC,CO,Denver County,Denver,Information Technology,Private CI Entity,Region 8 +40,Frostburg State University,MD,Allegany County,Frostburg,Government Facilities,State,Region 3 +91,Frost-Arnett Company,TN,Davidson County,Nashville,Critical Manufacturing,Private CI Entity,Region 4 +66,"Frost Township Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Frost Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Frontwave Credit Union,CA,San Diego County,Oceanside,Financial Services,Private CI Entity,Region 9 +49,"Frontier Schools, Inc.",MO,Jackson County,KCMO,Government Facilities,Local Tribal Territory,Region 7 +9,"Frontier County, NE",NE,Frontier County,Stockville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Frontier County Clerk, Frontier, NE",NE,Frontier County,Stockville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,Frontier Cooperative,NE,Butler County,David City,Food and Agriculture,Private CI Entity,Region 7 +53,"FrontRunnerHC, Inc.",MA,Plymouth County,Plymouth,Healthcare and Public Health,Private CI Entity,Region 1 +44,"Frog Creek Town Clerk, Washburn, WI",WI,Washburn County,Minong,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Frio County, Texas",TX,Frio County,Pearsall,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +96,"Frio County Elections Administrator, Frio, TX",TX,Frio County,Pearsall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Friesland Village Clerk, Columbia, WI",WI,Columbia County,Friesland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Friendship Village Clerk, Adams, WI",WI,Adams County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Friendship Township Election Commission, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Friendship Township Clerk, Emmet, MI",MI,Emmet County,Harbor Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Friendship Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Van Dyne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Friendship Municipal Registrar, Knox, ME",ME,Knox County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Friendship Municipal Clerk, Knox, ME",ME,Knox County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Friedman Memorial Airport,ID,Blaine County,Hailey,Transportation Systems,Local Tribal Territory,Region 10 +52,Fresno Irrigation District,CA,Fresno County,Fresno,Water and WasteWater Systems,Local Tribal Territory,Region 9 +43,Fresno County Sheriff's Office,CA,Fresno County,Fresno,Emergency Services,Local Tribal Territory,Region 9 +67,"Fresno County Clerk-Registrar of Voters, Fresno, CA",CA,Fresno County,Fresno,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +52,"Frenchville Municipal Registrar, Aroostook, ME",ME,Aroostook County,Frenchville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Frenchville Municipal Clerk, Aroostook, ME",ME,Aroostook County,Frenchville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Frenchtown Township Election Commission, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Frenchtown Township Clerk, Monroe, MI",MI,Monroe County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Frenchman Valley Coop,NE,Chase County,Imperial,Food and Agriculture,Private CI Entity,Region 7 +52,"Frenchboro Municipal Registrar, Hancock, ME",ME,Hancock County,Frenchboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Frenchboro Municipal Clerk, Hancock, ME",ME,Hancock County,Frenchboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Fremont Village Clerk, Waupaca, WI",WI,Waupaca County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Fremont Township Election Commission, Tuscola, MI",MI,Tuscola County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Fremont Township Election Commission, Sanilac, MI",MI,Sanilac County,Yale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Fremont Township Election Commission, Saginaw, MI",MI,Saginaw County,Hemlock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Fremont Township Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,"Fremont Township Clerk, Tuscola, MI",MI,Tuscola County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Fremont Township Clerk, Sanilac, MI",MI,Sanilac County,Yale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Fremont Township Clerk, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Fremont Township Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Fremont Town Clerk, Waupaca, WI",WI,Waupaca County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Fremont Town Clerk, Rockingham, NH",NH,Rockingham County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Fremont Town Clerk, Clark, WI",WI,Clark County,Chili,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Fremont Dept of Utilities,NE,Dodge County,Fremont,Water and WasteWater Systems,Local Tribal Territory,Region 7 +58,"Fremont County, ID",ID,Fremont County,St Anthony,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +76,Fremont County WY Government,WY,Fremont County,Lander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,Fremont County Government,CO,Fremont County,Cañon City,Government Facilities,Local Tribal Territory,Region 8 +58,"Fremont County Clerk and Recorder, Fremont, CO",CO,Fremont County,Cañon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +88,"Fremont County Auditor, Fremont, IA",IA,Fremont County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Freetowntown Clerk, Bristol, MA",MA,Bristol County,Freetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,Freetown Town Hall,MA,Bristol County,Freetown,Government Facilities,Local Tribal Territory,Region 1 +49,Freetown PD,MA,Bristol County,Freetown,Emergency Services,Local Tribal Territory,Region 1 +89,"Freestone County Tax Assessor-Collector, Freestone, TX",TX,Freestone County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Freestone County County Clerk, Freestone, TX",TX,Freestone County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Freeport Municipal Registrar, Cumberland, ME",ME,Cumberland County,Freeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Freeport Municipal Clerk, Cumberland, ME",ME,Cumberland County,Freeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Freeport LNG,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +54,"Freeman Township Election Commission, Clare, MI",MI,Clare County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Freeman Township Clerk, Clare, MI",MI,Clare County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Freeman Town Clerk, Crawford, WI",WI,Crawford County,Ferryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Freeland Contracting Company,OH,Franklin County,Columbus,Information Technology,Private CI Entity,Region 5 +71,Freehold Township Board of Education,NJ,Monmouth County,Freehold,Government Facilities,Local Tribal Territory,Region 2 +84,"Freedom Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Freedom Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Freedom Town Clerk, Sauk, WI",WI,Sauk County,North Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Freedom Town Clerk, Outagamie, WI",WI,Outagamie County,Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Freedom Town Clerk, Forest, WI",WI,Forest County,Wabeno,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Freedom Town Clerk, Carroll, NH",NH,Carroll County,Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Freedom Municipal Registrar, Waldo, ME",ME,Waldo County,Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Freedom Municipal Clerk, Waldo, ME",ME,Waldo County,Freedom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Freedom Credit Union,UT,Utah County,Provo,Financial Services,Private CI Entity,Region 8 +55,Freedom Bank,MT,Flathead County,Columbia Falls,Financial Services,Private CI Entity,Region 8 +33,Freeborn County Elections,MN,Freeborn County,Albert Lea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,FreeState Electric Cooperative Inc,KS,Jefferson County,McLouth,Energy,Private CI Entity,Region 7 +91,"Free Soil Township Election Commission, Mason, MI",MI,Mason County,Free Soil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Free Soil Township Clerk, Mason, MI",MI,Mason County,Free Soil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Fredonia Village Clerk, Ozaukee, WI",WI,Ozaukee County,Fredonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Fredonia Township Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Fredonia Township Clerk, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Fredonia Town Clerk, Ozaukee, WI",WI,Ozaukee County,Fredonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Fredericksburg City Registrar, VA",VA,Fredericksburg city,Fredericksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Fredericksburg City Electoral Board, VA",VA,Fredericksburg city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Frederick County, Virginia",VA,Winchester city,Winchester,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 3 +59,Frederick County Public Schools,VA,Winchester city,Winchester,Government Facilities,Local Tribal Territory,Region 3 +40,"Frederick County Office Of Elections - Voter Registration, Virginia",VA,Frederick County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Frederick County Electoral Board, Frederick, VA",VA,Frederick County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Frederick County Board of Elections, Frederick, MD",MD,Frederick County,Frederick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +88,Frederick Community Bank,IL,Ford County,Paxton,Financial Services,Private CI Entity,Region 5 +35,"Frederic Township Election Commission, Crawford, MI",MI,Crawford County,Frederic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Frederic Township Clerk, Crawford, MI",MI,Crawford County,Frederic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Fred Hutchinson Cancer Research Center,WA,King County,Seattle,Healthcare and Public Health,Private CI Entity,Region 10 +28,"Frazer, Ltd.",TX,Harris County,Houston,Critical Manufacturing,Private CI Entity,Region 6 +43,"Fraser Township Election Commission, Bay, MI",MI,Bay County,Linwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Fraser Township Clerk, Bay, MI",MI,Bay County,Linwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Fraser City Election Commission, Macomb, MI",MI,Macomb County,Fraser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Fraser City Clerk, Macomb, MI",MI,Macomb County,Fraser,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Franzen Town Clerk, Marathon, WI",WI,Marathon County,Wittenberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Franklin Township Election Commission, Lenawee, MI",MI,Lenawee County,Tipton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Franklin Township Election Commission, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Franklin Township Election Commission, Clare, MI",MI,Clare County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Franklin Township Community School Corporation,IN,Marion County,Indianapolis,Government Facilities,Local Tribal Territory,Region 5 +97,"Franklin Township Clerk, Lenawee, MI",MI,Lenawee County,Tipton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Franklin Township Clerk, Houghton, MI",MI,Houghton County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Franklin Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Franklin Town Treasurer, Franklin, VT",VT,Franklin County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Franklin Town Clerk, Vernon, WI",WI,Vernon County,Viroqua,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Franklin Town Clerk, Sauk, WI",WI,Sauk County,Plain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Franklin Town Clerk, Norfolk, MA",MA,Norfolk County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Franklin Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Franklin Town Clerk, Merrimack, NH",NH,Merrimack County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Franklin Town Clerk, Manitowoc, WI",WI,Manitowoc County,Reedsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Franklin Town Clerk, Kewaunee, WI",WI,Kewaunee County,Denmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Franklin Town Clerk, Jackson, WI",WI,Jackson County,Ettrick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Franklin Town Clerk, Franklin, VT",VT,Franklin County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,Franklin Rural Electric Cooperative,IA,Franklin County,Hampton,Energy,Private CI Entity,Region 7 +40,"Franklin Registrar of Voters, New London, CT",CT,New London County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Franklin Regional School District,PA,Westmoreland County,Murrysville,Government Facilities,Local Tribal Territory,Region 3 +63,"Franklin Parish Registrar of Voters, Franklin, LA",LA,Franklin Parish,Winnsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Franklin Parish Clerk of Court, Franklin, LA",LA,Franklin Parish,Winnsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Franklin Municipal Registrar, Hancock, ME",ME,Hancock County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Franklin Municipal Clerk, Hancock, ME",ME,Hancock County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Franklin County, Ohio Election Infrastructure",OH,Franklin County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Franklin County, New York",NY,Franklin County,Malone,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +66,"Franklin County, NE",NE,Franklin County,Franklin,Government Facilities,Local Tribal Territory,Region 7 +54,"Franklin County Tax Assessor-Collector, Franklin, TX",TX,Franklin County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Franklin County Supervisor of Elections, FL",FL,Franklin County,Apalachicola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Franklin County Registrar, Franklin, VA",VA,Franklin County,Rocky Mount,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,Franklin County PUD,WA,Franklin County,Pasco,Energy,Local Tribal Territory,Region 10 +47,"Franklin County Judge of Probate, Franklin, AL",AL,Franklin County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Franklin County Government,VA,Franklin County,Rocky Mount,Government Facilities,Local Tribal Territory,Region 3 +52,"Franklin County Electoral Board, Franklin, VA",VA,Franklin County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Franklin County Elections Administrator, Franklin, TN",TN,Franklin County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Franklin County Election Commision, Franklin, AR",AR,Franklin County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Franklin County County Clerk, Franklin, TX",TX,Franklin County,Mt Vernon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Franklin County Clerk, Franklin, NE",NE,Franklin County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,"Franklin County Clerk, Franklin, MO",MO,Franklin County,Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Franklin County Clerk, Franklin, KY",KY,Franklin County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Franklin County Clerk, Franklin, KS",KS,Franklin County,Ottawa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +54,"Franklin County Clerk, Franklin, IN",IN,Franklin County,Brookville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Franklin County Clerk, Franklin, IL",IL,Franklin County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Franklin County Clerk, Franklin, ID",ID,Franklin County,Preston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +5,"Franklin County Clerk, Franklin, AR",AR,Franklin County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Franklin County Circuit Clerk, Franklin, AL",AL,Franklin County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,Franklin County Career and Technology Center,PA,Franklin County,Chambersburg,Government Facilities,Local Tribal Territory,Region 3 +47,"Franklin County Board of Registrars, Franklin, AL",AL,Franklin County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +31,"Franklin County Board of Elections, Franklin, PA",PA,Franklin County,Chambersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Franklin County Board of Elections, Franklin, NY",NY,Franklin County,Malone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +80,"Franklin County Board of Elections, Franklin, NC",NC,Franklin County,Louisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,"Franklin County Board of Elections and Registrar, Franklin, GA",GA,Franklin County,Carnesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Franklin County Auditor, Franklin, WA",WA,Franklin County,Pasco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +41,"Franklin County Auditor, Franklin, IA",IA,Franklin County,Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Franklin County Absentee Elections Manager, Franklin, AL",AL,Franklin County,Russellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Franklin Corporation,MS,Chickasaw County,Houston,,Private CI Entity,Region 4 +24,"Franklin City Registrar, VA",VA,Franklin city,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +24,"Franklin City Electoral Board, VA",VA,Franklin city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +22,"Franklin City Clerk, Milwaukee, WI",WI,Milwaukee County,Franklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Franklin And Marshall College,PA,Lancaster County,Lancaster,Information Technology,Private CI Entity,Region 3 +53,"Frankfort Town Clerk, Marathon, WI",WI,Marathon County,Colby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,Frankfort Public Library District,IL,Will County,Frankfort,Government Facilities,Local Tribal Territory,Region 5 +41,Frankfort Plant Board,KY,Franklin County,Frankfort,Energy,Local Tribal Territory,Region 4 +43,"Frankfort Municipal Registrar, Waldo, ME",ME,Waldo County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Frankfort Municipal Clerk, Waldo, ME",ME,Waldo County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Frankfort City Election Commission, Benzie, MI",MI,Benzie County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Frankfort City Clerk, Benzie, MI",MI,Benzie County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Frankenmuth Township Election Commission, Saginaw, MI",MI,Saginaw County,Frankenmuth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Frankenmuth Township Clerk, Saginaw, MI",MI,Saginaw County,Frankenmuth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Frankenlust Township Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Frankenlust Township Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Franconia Town Clerk, Grafton, NH",NH,Grafton County,Franconia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Francis Creek Village Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"FrancesTown Town Clerk, Hillsborough, NH",NH,Hillsborough County,Francestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,Framingham Water Department,MA,Middlesex County,Framingham,Water and WasteWater Systems,Local Tribal Territory,Region 1 +56,Framingham State University,MA,Middlesex County,Framingham,Information Technology,State,Region 1 +34,"Framingham City Clerk, Middlesex, MA",MA,Middlesex County,Framingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Foxborough Town Clerk, Norfolk, MA",MA,Norfolk County,Foxborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Fox Valley Technical College,WI,Outagamie County,Appleton,Government Facilities,Local Tribal Territory,Region 5 +57,Fox Point-Bayside School District,WI,Milwaukee County,Fox Point,Government Facilities,Local Tribal Territory,Region 5 +52,"Fox Point Village Clerk, Milwaukee, WI",WI,Milwaukee County,Fox Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Fox Lake Town Clerk, Dodge, WI",WI,Dodge County,Fox Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Fox Lake City Clerk, Dodge, WI",WI,Dodge County,Fox Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +10,"Fox Crossing Village Clerk, Winnebago, WI",WI,Winnebago County,Neenah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,Fox Chapel Authority,PA,Allegheny County,Pittsburgh,Water and WasteWater Systems,Local Tribal Territory,Region 3 +65,Fowler Unified School District,CA,Fresno County,Fowler,Government Facilities,Local Tribal Territory,Region 9 +68,Fourth Capital,TN,Davidson County,Nashville,Financial Services,Private CI Entity,Region 4 +35,Fourteenth Judicial Circuit of Florida,FL,Bay County,Panama City,Government Facilities,State,Region 4 +76,Fountain-Fort Carson School District 8,CO,El Paso County,Fountain,Government Facilities,Local Tribal Territory,Region 8 +66,"Fountain Town Clerk, Juneau, WI",WI,Juneau County,Camp Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Fountain Prairie Town Clerk, Columbia, WI",WI,Columbia County,Fall River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Fountain County Clerk, Fountain, IN",IN,Fountain County,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Fountain City City Clerk, Buffalo, WI",WI,Buffalo County,Fountain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Foundation for Jewish Philanthropies,NY,Erie County,Getzville,Financial Services,Private CI Entity,Region 2 +81,"Foster Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Foster Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Foster Town Clerk, Clark, WI",WI,Clark County,Willard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Foster Town Boards of Canvassers, Providence, RI",RI,Providence County,Foster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Foster Holdings,PA,Allegheny County,Pittsburgh,Financial Services,Private CI Entity,Region 3 +71,"Foster County Auditor, Foster, ND",ND,Foster County,Carrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +64,Fortune Bay Resort Casino,MN,St. Louis County,Tower,Commercial Facilities,Local Tribal Territory,Region 5 +71,Forte Bank,WI,Washington County,Hartford,Financial Services,Private CI Entity,Region 5 +81,"Fort Winnebago Town Clerk, Columbia, WI",WI,Columbia County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Fort Vancouver Regional Libraries,WA,Clark County,Vancouver,Government Facilities,Local Tribal Territory,Region 10 +81,Fort Sam Houston Independent School District,TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +83,"Fort Osage R1 School District, MO",MO,Jackson County,Independence,Information Technology,Local Tribal Territory,Region 7 +62,Fort Lewis College,CO,La Plata County,Durango,Government Facilities,State,Region 8 +82,"Fort Kent Municipal Registrar, Aroostook, ME",ME,Aroostook County,Fort Kent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Fort Kent Municipal Clerk, Aroostook, ME",ME,Aroostook County,Fort Kent,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Fort Gratiot Charter Township Election Commission, St. Clair, MI",MI,St. Clair County,Fort Gratiot Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Fort Gratiot Charter Township Clerk, St. Clair, MI",MI,St. Clair County,Fort Gratiot Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,Fort Gibson State Bank,OK,Muskogee County,Fort Gibson,Financial Services,Private CI Entity,Region 6 +55,"Fort Fairfield Municipal Registrar, Aroostook, ME",ME,Aroostook County,Fort Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Fort Fairfield Municipal Clerk, Aroostook, ME",ME,Aroostook County,Fort Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Fort Billings Federal Credit Union,NJ,Gloucester County,Greenwich Township,Financial Services,Private CI Entity,Region 2 +53,Fort Bend Independent School District,TX,Fort Bend County,Sugar Land,Government Facilities,Local Tribal Territory,Region 6 +49,Fort Bend County Municipal Utility District No 25,TX,Fort Bend County,Sugar Land,Water and WasteWater Systems,Local Tribal Territory,Region 6 +42,"Fort Bend County Elections Administrator, Fort Bend, TX",TX,Fort Bend County,Rosenberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Fort Atkinson City Clerk, Jefferson, WI",WI,Jefferson County,Fort Atkinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Forsyth Township Election Commission, Marquette, MI",MI,Marquette County,Gwinn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Forsyth Township Clerk, Marquette, MI",MI,Marquette County,Gwinn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Forsyth Technical Community College,NC,Forsyth County,Winston-Salem,Government Facilities,Local Tribal Territory,Region 4 +64,"Forsyth County Government, NC",NC,Forsyth County,Winston-Salem,Government Facilities,Local Tribal Territory,Region 4 +85,"Forsyth County Board of Elections, Forsyth, NC",NC,Forsyth County,Winston-Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Forsyth County Board of Elections and Registrar, Forsyth, GA",GA,Forsyth County,Cumming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Forsyth County Board of Commissioners, GA",GA,Forsyth County,Cumming,Information Technology,Local Tribal Territory,Region 4 +83,Forreston State Bank,IL,Ogle County,Forreston,Financial Services,Private CI Entity,Region 5 +68,Forrest Health,MS,Forrest County,Hattiesburg,Healthcare and Public Health,Private CI Entity,Region 4 +61,Forrest County School District,MS,Forrest County,Hattiesburg,Government Facilities,Local Tribal Territory,Region 4 +52,"Forrest County Election Commission, Forrest, MS",MS,Forrest County,Hattiesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Forrest County Circuit Clerk, Forrest, MS",MS,Forrest County,Hattiesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Fork Township Election Commission, Mecosta, MI",MI,Mecosta County,Barryton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Fork Township Clerk, Mecosta, MI",MI,Mecosta County,Barryton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Forestville Village Clerk, Door, WI",WI,Door County,Forestville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Forestville Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Forester Township Election Commission, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Forester Township Clerk, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Forest Township Election Commission, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Forest Township Election Commission, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Forest Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Forest Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Forest Township Clerk, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Forest Township Clerk, Cheboygan, MI",MI,Cheboygan County,Onaway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Forest Town Clerk, Vernon, WI",WI,Vernon County,Hillsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Forest Town Clerk, St. Croix, WI",WI,St. Croix County,Emerald,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Forest Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Mt Calvary,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Forest Lake Area Schools, MN",MN,Washington County,Forest Lake,Government Facilities,Local Tribal Territory,Region 5 +85,"Forest Home Township Election Commission, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Forest Home Township Clerk, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Forest County Clerk, Forest, WI",WI,Forest County,Crandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Forest County Board of Elections, Forest, PA",PA,Forest County,Tionesta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,Forest City Gear Company Inc.,IL,Winnebago County,Roscoe,Defense Industrial Base,Private CI Entity,Region 5 +35,Foresight Energy,MO,St. Louis city,St. Louis,Energy,Private CI Entity,Region 7 +77,Foreign Service Grievance Board (FSGB) - CISA,VA,Arlington County,Arlington,Government Facilities,Federal (non-FCEB),Region 3 +72,"Fordland Clinic, Inc",MO,Webster County,Fordland,Healthcare and Public Health,Private CI Entity,Region 7 +38,"Ford Town Clerk, Taylor, WI",WI,Taylor County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Ford River Township Election Commission, Delta, MI",MI,Delta County,Bark River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Ford River Township Clerk, Delta, MI",MI,Delta County,Bark River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Ford Motor Company - CISA,MI,Wayne County,Dearborn,"Critical Manufacturing, Transportation Systems",Private CI Entity,Region 5 +70,"Ford County, KS",KS,Ford County,Dodge City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +91,"Ford County Clerk, Ford, IL",IL,Ford County,Paxton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Footville Village Clerk, Rock, WI",WI,Rock County,Footville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Foothill Transit,CA,Los Angeles County,West Covina,Transportation Systems,Local Tribal Territory,Region 9 +69,"Foot & Ankle Associates, Ltd.",IL,Cook County,Oak Lawn,Healthcare and Public Health,Private CI Entity,Region 5 +75,Foortress,IL,Cook County,Franklin Park,Information Technology,Private CI Entity,Region 5 +43,Fontana Water Company,CA,San Bernardino County,Fontana,Water and WasteWater Systems,Private CI Entity,Region 9 +85,"Fontana Village Clerk, Walworth, WI",WI,Walworth County,Fontana-On-Geneva Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Fontana Unified School District,CA,San Bernardino County,Fontana,Government Facilities,Local Tribal Territory,Region 9 +80,"Fond Du Lac Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Fond du Lac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Fond Du Lac City Clerk, Fond du Lac, WI",WI,Fond du Lac County,Fond du Lac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Focused Support LLC,UT,Cache County,Wellsville,"Defense Industrial Base, Election Infrastructure",Private CI Entity,Region 8 +56,Focus Bank,MO,Mississippi County,Charleston,Financial Services,Private CI Entity,Region 7 +72,"Focus Audits, LLC",FL,Hillsborough County,Thonotosassa,Financial Services,Private CI Entity,Region 4 +96,"Foard County Tax Assessor-Collector, Foard, TX",TX,Foard County,Crowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Foard County Clerk, Foard, TX",TX,Foard County,Crowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,"Flywheel Energy Management, LLC",OK,Oklahoma County,Oklahoma City,Energy,Private CI Entity,Region 6 +31,"Flynn Township Election Commission, Sanilac, MI",MI,Sanilac County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Flynn Township Clerk, Sanilac, MI",MI,Sanilac County,Marlette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Fluvanna County Registrar, Fluvanna, VA",VA,Fluvanna County,Palmyra,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,"Fluvanna County Electoral Board, Fluvanna, VA",VA,Fluvanna County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Flushing City Election Commission, Genesee, MI",MI,Genesee County,Flushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Flushing City Clerk, Genesee, MI",MI,Genesee County,Flushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Flushing Charter Township Election Commission, Genesee, MI",MI,Genesee County,Flushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Flushing Charter Township Clerk, Genesee, MI",MI,Genesee County,Flushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Flushing Bank,NY,Nassau County,Uniondale,Financial Services,Private CI Entity,Region 2 +64,Fluence Energy LLC,VA,Arlington County,Arlington,Energy,Private CI Entity,Region 3 +53,Floyd Health System,GA,Floyd County,Rome,Healthcare and Public Health,Private CI Entity,Region 4 +96,"Floyd County Tax Assessor-Collector, Floyd, TX",TX,Floyd County,Crowell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"Floyd County Registrar, Floyd, VA",VA,Floyd County,Floyd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +73,"Floyd County Electoral Board, Floyd, VA",VA,Floyd County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +96,"Floyd County County Clerk, Floyd, TX",TX,Floyd County,Floydada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +24,"Floyd County Clerk, Floyd, KY",KY,Floyd County,Prestonsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Floyd County Clerk, Floyd, IN",IN,Floyd County,New Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Floyd County Board of Elections and Registrar, Floyd, GA",GA,Floyd County,Rome,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Floyd County Auditor, Floyd, IA",IA,Floyd County,Charles City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Flowstate Solutions, Inc.",WY,Natrona County,Casper,Energy,Private CI Entity,Region 8 +60,"Flowerfield Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Marcellus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Flowerfield Township Clerk, St. Joseph, MI",MI,St. Joseph County,Marcellus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Florida Union Free School District,NY,Orange County,Florida,Government Facilities,Local Tribal Territory,Region 2 +60,"Florida Town Clerk, Berkshire, MA",MA,Berkshire County,Florida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Florida State University - CISA,FL,Leon County,Tallahassee,Government Facilities,State,Region 4 +59,Florida Southwestern State College,FL,Lee County,Fort Myers,Government Facilities,State,Region 4 +61,"Florida Reliability Coordinating Council, Inc.",FL,Hillsborough County,Tampa,Energy,Private CI Entity,Region 4 +46,Florida Polytechnic University,FL,Polk County,Polk City,Government Facilities,State,Region 4 +64,Florida Municipal Power Agency,FL,Orange County,Orlando,Energy,State,Region 4 +44,Florida Institute of Technology,FL,Brevard County,Melbourne,Government Facilities,Local Tribal Territory,Region 4 +46,Florida Gulf Coast University Board of Trustees,FL,Lee County,Fort Myers,Government Facilities,State,Region 4 +55,Florida Gateway College,FL,Columbia County,Lake City,Government Facilities,State,Region 4 +57,Florida Department of Veteran Affairs,FL,Pinellas County,Largo,Government Facilities,State,Region 4 +95,Florida Department of Transportation - SunRail,FL,Seminole County,Sanford,Transportation Systems,State,Region 4 +43,Florida Department of Transportation - District 7 ITS,FL,Hillsborough County,Tampa,Transportation Systems,State,Region 4 +60,Florida Department of State - CISA,FL,Leon County,Tallahassee,"Election Infrastructure, Government Facilities",State,Region 4 +50,Florida Department of Management Services - CISA,FL,Leon County,Tallahassee,Government Facilities,State,Region 4 +58,Florham Park Public Schools,NJ,Morris County,Florham Park,Government Facilities,Local Tribal Territory,Region 2 +46,"Florham Park Police Department, NJ",NJ,Morris County,Florham Park,Government Facilities,Local Tribal Territory,Region 2 +68,Floresville Electric Light and Power System,TX,Wilson County,Floresville,Energy,Local Tribal Territory,Region 6 +63,Florence Twsp Board of Education,NJ,Burlington County,Florence,Government Facilities,Local Tribal Territory,Region 2 +51,"Florence Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Constantine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Florence Township Clerk, St. Joseph, MI",MI,St. Joseph County,Sturgis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Florence County Clerk, Florence, WI",WI,Florence County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Florence County Board of Voter Registration and Elections, Florence, SC",SC,Florence County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,Florence Carlton School District,MT,Ravalli County,Florence,Government Facilities,Local Tribal Territory,Region 8 +77,"Flint City Election Commission, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Flint City Clerk, Genesee, MI",MI,Genesee County,Flint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Flint Charter Township Election Commission, Genesee, MI",MI,Genesee County,Flint Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Flint Charter Township Clerk, Genesee, MI",MI,Genesee County,Flint Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Fletcher Town Treasurer, Franklin, VT",VT,Franklin County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Fletcher Town Clerk, Franklin, VT",VT,Franklin County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Fleming County Clerk, Fleming, KY",KY,Fleming County,Flemingsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,Flatiron Health- CISA,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +50,"Flathead Electric Cooperative, Inc.",MT,Flathead County,Evergreen,Energy,Private CI Entity,Region 8 +57,"Flathead County Election Administrator, Flathead, MT",MT,Flathead County,Kalispell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,Flathead County,MT,Flathead County,Kalispell,Government Facilities,Local Tribal Territory,Region 8 +78,"Flat Rock City Election Commission, Wayne/Monroe, MI",MI,Monroe County,Flat Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Flat Rock City Clerk, Wayne/Monroe, MI",MI,Monroe County,Flat Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Flambeau Town Clerk, Rusk, WI",WI,Rusk County,Ladysmith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Flagler Medical Associates,FL,Palm Beach County,West Palm Beach,Healthcare and Public Health,Private CI Entity,Region 4 +56,"Flagler County, Florida",FL,Flagler County,Bunnell,"Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 4 +56,"Flagler County Supervisor of Elections, Florida",FL,Flagler County,Bunnell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,Flagg Creek Water Reclamation District,IL,Cook County,Burr Ridge,Water and WasteWater Systems,Local Tribal Territory,Region 5 +65,Five Star Fabricating Inc,WI,Kenosha County,Twin Lakes,Critical Manufacturing,Private CI Entity,Region 5 +57,Five Star Cooperative,IA,Chickasaw County,New Hampton,Food and Agriculture,Private CI Entity,Region 7 +73,Five Star Bank,CA,Sacramento County,Sacramento,Financial Services,Private CI Entity,Region 9 +47,"Fitzwilliam Town Clerk, Cheshire, NH",NH,Cheshire County,Fitzwilliam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Fitzsimons Credit Union,CO,Adams County,Aurora,Financial Services,Private CI Entity,Region 8 +59,Fitchburg State University,MA,Worcester County,Fitchburg,Government Facilities,State,Region 1 +45,"Fitchburg City Clerk, Worcester, MA",MA,Worcester County,Fitchburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Fitchburg City Clerk, Dane, WI",WI,Dane County,Fitchburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Fisher National Bank,IL,Champaign County,Fisher,Financial Services,Private CI Entity,Region 5 +51,"Fisher County Tax Assessor-Collector, Fisher, TX",TX,Fisher County,Killeen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Fisher County County Clerk, Fisher, TX",TX,Fisher County,Roby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,Fishbeck,MI,Kent County,Grand Rapids,Water and WasteWater Systems,Private CI Entity,Region 5 +58,FirstEnergy - CISA,OH,Summit County,Akron,Energy,Private CI Entity,Region 5 +74,FirstBank Southwest,TX,Potter County,Amarillo,Financial Services,Private CI Entity,Region 6 +99,First Western Bank,AR,Logan County,Booneville,Financial Services,Private CI Entity,Region 6 +85,First State Bank,AR,Pope County,Russellville,Financial Services,Private CI Entity,Region 6 +41,First Presbyterian Church Of Portland,OR,Multnomah County,Portland,Government Facilities,Private CI Entity,Region 10 +59,First Oklahoma Bank,OK,Tulsa County,Jenks,Financial Services,Private CI Entity,Region 6 +67,First New York Federal Credit Union,NY,Albany County,Albany,Financial Services,Private CI Entity,Region 2 +56,First National Bank of Steeleville,IL,Randolph County,Steeleville,Financial Services,Private CI Entity,Region 5 +57,First National Bank of South Miami,FL,12086,South Miami,Financial Services,Private CI Entity,Region 4 +60,First National Bank of North Arkansas,AR,Carroll County,Berryville,Financial Services,Private CI Entity,Region 6 +48,First National Bank of Hutchinson,KS,Reno County,Hutchinson,Financial Services,Private CI Entity,Region 7 +89,First National Bank in Philip,SD,Haakon County,Philip,Financial Services,Private CI Entity,Region 8 +69,First National Bank in Carlyle,IL,Clinton County,Carlyle,Financial Services,Private CI Entity,Region 5 +80,First Montana Bank,MT,Missoula County,Missoula,Financial Services,Private CI Entity,Region 8 +93,First Kentucky Trust Company,KY,Jefferson County,Louisville,Financial Services,Private CI Entity,Region 4 +62,First General Bank,CA,Los Angeles County,Rowland Heights,Financial Services,Private CI Entity,Region 9 +81,First Florida Credit Union,FL,Duval County,Jacksonville,Financial Services,Private CI Entity,Region 4 +68,First Financial Bank,TX,Taylor County,Abilene,Financial Services,Private CI Entity,Region 6 +62,First Federal Savings and Loan Association of San Rafael,CA,Marin County,San Rafael,Financial Services,Private CI Entity,Region 9 +71,First Federal Savings Bank of Champaign Urbana,IL,Champaign County,Champaign,Financial Services,Private CI Entity,Region 5 +55,First Federal Savings Bank,IL,La Salle County,Ottawa,Financial Services,Private CI Entity,Region 5 +66,First Federal Lakewood,OH,Cuyahoga County,Rocky River,Financial Services,Private CI Entity,Region 5 +62,First Federal Community Bank,OH,Crawford County,Bucyrus,Financial Services,Private CI Entity,Region 5 +51,First Federal Bank of Kansas City,MO,Jackson County,KCMO,Financial Services,Private CI Entity,Region 7 +60,First Federal Bank,AL,Tuscaloosa County,Tuscaloosa,Financial Services,Private CI Entity,Region 4 +67,First Education Federal Credit Union,WY,Laramie County,Cheyenne,Financial Services,Private CI Entity,Region 8 +66,First Dakota National Bank,SD,Yankton County,Yankton,Financial Services,Private CI Entity,Region 8 +65,First Community Credit Union - CISA,TX,Harris County,Houston,Financial Services,Private CI Entity,Region 6 +84,"First Community Bank, N.A.",TX,Fort Bend County,Sugar Land,Financial Services,Private CI Entity,Region 6 +44,"First Community Bank, AL",AL,Cullman County,Cullman,Financial Services,Private CI Entity,Region 4 +71,First Community Bank CC TX,TX,Nueces County,Corpus Christi,Financial Services,Private CI Entity,Region 6 +91,"First City Income Tax & Business Services, LLC",GA,Chatham County,Savannah,Financial Services,Private CI Entity,Region 4 +93,First Citizens National Bank,TN,Dyer County,Dyersburg,Financial Services,Private CI Entity,Region 4 +59,First Bank of Berne,IN,Adams County,Berne,Financial Services,Private CI Entity,Region 5 +78,First Bank Elk River,MN,Sherburne County,Elk River,Financial Services,Private CI Entity,Region 5 +60,First Bank & Trust,SD,Brookings County,Brookings,Financial Services,Private CI Entity,Region 8 +94,First Arkansas Bank and Trust,AR,5119,Jacksonville,Financial Services,Private CI Entity,Region 6 +54,"Finney County Clerk, Finney, KS",KS,Finney County,Garden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +76,"Finley Town Clerk, Juneau, WI",WI,Juneau County,Necedah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Finkel Law Firm, LLC",SC,Richland County,Columbia,Financial Services,Private CI Entity,Region 4 +41,Finger Lakes Community College,NY,Ontario County,Canandaigua,Government Facilities,Local Tribal Territory,Region 2 +58,Financial Recoveries,NJ,Burlington County,Mt Laurel Township,Financial Services,Private CI Entity,Region 2 +53,FinWise Bank,UT,Salt Lake County,Murray,Financial Services,Private CI Entity,Region 8 +64,"Fillmore Township Election Commission, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Fillmore Township Clerk, Allegan, MI",MI,Allegan County,Holland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Fillmore County, MN",MN,Fillmore County,Preston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Fillmore County Courthouse,NE,Fillmore County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +67,"Fillmore County Clerk, Fillmore, NE",NE,Fillmore County,Geneva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +90,"Filer Charter Township Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Filer Charter Township Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Fife School District,WA,Pierce County,Milton,Government Facilities,Local Tribal Territory,Region 10 +48,"Fife Lake Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Fife Lake Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Fife Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Fiera Capital,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +78,Fieldpoint Private Bank & Trust,CT,Fairfield County,Greenwich,Financial Services,Private CI Entity,Region 1 +75,Fidelity Bank of Texas,TX,McLennan County,Waco,Financial Services,Private CI Entity,Region 6 +56,Fibre Federal Credit Union,WA,Cowlitz County,Longview,Financial Services,Private CI Entity,Region 10 +70,Festus R-Vi School Disctrict,MO,Jefferson County,Festus,Government Facilities,Local Tribal Territory,Region 7 +44,"Ferryville Village Clerk, Crawford, WI",WI,Crawford County,Ferryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Ferry Township Election Commission, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Ferry Township Clerk, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Ferry County Auditor, Ferry, WA",WA,Ferry County,Republic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +48,"Ferrisburgh Town Treasurer, Addison, VT",VT,Addison County,Ferrisburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Ferrisburgh Town Clerk, Addison, VT",VT,Addison County,Ferrisburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Ferris Township Election Commission, Montcalm, MI",MI,Montcalm County,Vestaburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ferris Township Clerk, Montcalm, MI",MI,Montcalm County,Riverdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Ferris State University,MI,Mecosta County,Big Rapids,Government Facilities,State,Region 5 +45,Ferguson Federal Credit Union,MS,Lawrence County,Monticello,Financial Services,Private CI Entity,Region 4 +89,"Fergus County Election Administrator, Fergus, MT",MT,Fergus County,Lewistown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +96,"Fenwood Village Clerk, Marathon, WI",WI,Marathon County,Edgar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Fentress County Elections Administrator, Fentress, TN",TN,Fentress County,Jamestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,Fenton Community High School District 100,IL,DuPage County,Bensenville,Government Facilities,Local Tribal Territory,Region 5 +98,"Fenton City Election Commission, Genesee/Oakland/Livingston, MI",MI,Genesee County,Fenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Fenton City Clerk, Genesee/Oakland/Livingston, MI",MI,Genesee County,Fenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Fenton Charter Township Election Commission, Genesee, MI",MI,Genesee County,Fenton Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Fenton Charter Township Clerk, Genesee, MI",MI,Genesee County,Fenton Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Fennville City Election Commission, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Fennville City Clerk, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Fennimore Town Clerk, Grant, WI",WI,Grant County,Fennimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Fennimore Community Schools,WI,Grant County,Fennimore,Government Facilities,Local Tribal Territory,Region 5 +99,"Fennimore City Clerk, Grant, WI",WI,Grant County,Fennimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Fence Town Clerk, Florence, WI",WI,Florence County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Fellowship Community,PA,Lehigh County,Whitehall,Healthcare and Public Health,Private CI Entity,Region 3 +86,"Fellow, Inc.",CA,San Francisco County,SF,Information Technology,Private CI Entity,Region 9 +49,"Felch Township Election Commission, Dickinson, MI",MI,Dickinson County,Felch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Felch Township Clerk, Dickinson, MI",MI,Dickinson County,Iron Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Federico Consulting Inc.,CA,Fresno County,Fresno,Commercial Facilities,Private CI Entity,Region 9 +60,Federated Bank,IL,Iroquois County,Onarga,Financial Services,Private CI Entity,Region 5 +71,Federal Way Public Schools,WA,King County,Federal Way,Government Facilities,Local Tribal Territory,Region 10 +73,Federal Trade Commission (FTC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +70,"Federal Schedules, Inc.",VA,Fairfax County,Herndon,Information Technology,Private CI Entity,Region 3 +79,Federal Retirement Thrift Investment Board (FRTIB) - CISA,AL,Shelby County,Birmingham,"Financial Services, Government Facilities",FCEB,Region 4 +88,Federal Permitting Improvement Steering Council (FPISC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +73,Federal Mine Safety and Health Review Commission (FMSHRC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +51,Federal Mediation and Conciliation Service (FMCS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +39,Federal Maritime Commission (FMC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +51,Federal Labor Relations Authority (FLRA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +69,Federal Housing Finance Agency (FHFA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +61,Federal Financial Institutions Examination Council (FFIEC) - CISA,VA,Alexandria city,Alexandria,"Financial Services, Government Facilities",Federal (non-FCEB),Region 3 +65,Federal Energy Regulatory Commission (FERC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,Federal Election Commission (FEC) - CISA,DC,District of Columbia,Washington,"Election Infrastructure, Government Facilities",Federal (non-FCEB),Region 3 +64,Federal Deposit Insurance Corporation (FDIC) - CISA,MO,Jackson County,KCMO,"Financial Services, Government Facilities",FCEB,Region 7 +57,Federal Communications Commission (FCC) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +46,Federal Acquisition Regulation System (FAR) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +68,Federal Accounting Standards Advisory Board (FASAB) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",Federal (non-FCEB),Region 3 +87,"Fayston Town Treasurer, Washington, VT",VT,Washington County,Moretown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Fayston Town Clerk, Washington, VT",VT,Washington County,Moretown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,Fayetteville-Manlius Central School District,NY,Onondaga County,Manlius,Government Facilities,Local Tribal Territory,Region 2 +65,Fayetteville State University,NC,Cumberland County,Fayetteville,Government Facilities,State,Region 4 +43,Fayetteville Public Utilities,TN,Lincoln County,Fayetteville,Energy,Local Tribal Territory,Region 4 +58,"Fayette Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Fayette Township Clerk, Hillsdale, MI",MI,Hillsdale County,Jonesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Fayette Town Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Fayette Municipal Registrar, Kennebec, ME",ME,Kennebec County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Fayette Municipal Clerk, Kennebec, ME",ME,Kennebec County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Fayette County, Ohio Election Infrastructure",OH,Fayette County,Washington Court House,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Fayette County Public Schools,KY,Fayette County,Lexington,Government Facilities,Local Tribal Territory,Region 4 +40,"Fayette County Judge of Probate, Fayette, AL",AL,Fayette County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +75,Fayette County Iowa,IA,Fayette County,West Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +92,"Fayette County Elections Administrator, Fayette, TX",TX,Fayette County,La Grange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Fayette County Elections Administrator, Fayette, TN",TN,Fayette County,Somerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,Fayette County Commissioners,OH,Fayette County,Washington Court House,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Fayette County Clerk, Fayette, WV",WV,Fayette County,Fayetteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Fayette County Clerk, Fayette, KY",KY,Fayette County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Fayette County Clerk, Fayette, IN",IN,Fayette County,Connersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Fayette County Clerk, Fayette, IL",IL,Fayette County,Vandalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Fayette County Clerk's Office, KY",KY,Fayette County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Fayette County Circuit Clerk, Fayette, AL",AL,Fayette County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Fayette County Board of Registrars, Fayette, AL",AL,Fayette County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Fayette County Board of Elections, Fayette, PA",PA,Fayette County,Uniontown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +34,"Fayette County Board of Elections and Registrar, Fayette, GA",GA,Fayette County,Fayetteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Fayette County Absentee Elections Manager, Fayette, AL",AL,Fayette County,Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Fauquier County Electoral Board, Fauquier, VA",VA,Fauquier County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Faulkner County Election Commision, Faulkner, AR",AR,Faulkner County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +19,"Faulkner County Clerk, Faulkner, AR",AR,Faulkner County,Conway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Fashion Institute of Technology,NY,New York County,New York,,Private CI Entity,Region 2 +69,"Farmington Town Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Farmington Town Clerk, Washington, WI",WI,Washington County,Kewaskum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Farmington Town Clerk, Strafford, NH",NH,Strafford County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Farmington Town Clerk, La Crosse, WI",WI,La Crosse County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Farmington Town Clerk, Jefferson, WI",WI,Jefferson County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Farmington Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +19,"Farmington Registrar of Voters, Hartford, CT",CT,Hartford County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,Farmington R-7,MO,St. Francois County,Farmington,Government Facilities,Local Tribal Territory,Region 7 +62,"Farmington Municipal Registrar, Franklin, ME",ME,Franklin County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Farmington Municipal Clerk, Franklin, ME",ME,Franklin County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Farmingdale Municipal Registrar, Kennebec, ME",ME,Kennebec County,Farmingdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Farmingdale Municipal Clerk, Kennebec, ME",ME,Kennebec County,Farmingdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Farmersville Independent School District, TX",TX,Collin County,Farmersville,Government Facilities,Local Tribal Territory,Region 6 +62,Farmers and Merchants Union Bank,WI,Columbia County,Columbus,Financial Services,Private CI Entity,Region 5 +54,Farmers State Bank,KS,Pottawatomie County,Westmoreland,Financial Services,Private CI Entity,Region 7 +43,Farmers National Bank of Griggsville,IL,Pike County,Griggsville,Financial Services,Private CI Entity,Region 5 +61,Farmers Deposit Bank,KY,Harrison County,Cynthiana,Financial Services,Private CI Entity,Region 4 +51,Farm Credit System Insurance Corporation (FCSIC) - CISA,VA,Fairfax County,McLean,"Financial Services, Government Facilities",FCEB,Region 3 +51,Farm Credit Administration (FCA) - CISA,VA,Fairfax County,McLean,"Financial Services, Government Facilities",FCEB,Region 3 +67,Farm Bureau Bank,TX,Bexar County,San Antonio,Financial Services,Private CI Entity,Region 6 +62,"Faribault Public Schools, MN",MN,Rice County,Faribault,Government Facilities,Local Tribal Territory,Region 5 +57,"Faribault County, MN",MN,Faribault County,Blue Earth,Government Facilities,Local Tribal Territory,Region 5 +49,"Faribault County Auditor-Treasurer, Faribault, MN",MN,Faribault County,Blue Earth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Far Hills Borough,NJ,Somerset County,Far Hills,Emergency Services,Local Tribal Territory,Region 2 +96,"Fannin County County Clerk, Fannin, TX",TX,Fannin County,Bonham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Fannin County Board of Elections and Registrar, Fannin, GA",GA,Fannin County,Blue Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Faneuil, Inc.",VA,Hampton city,Hampton,Information Technology,Private CI Entity,Region 3 +59,"Family Service & Guidance Center of Topeka, Inc.",KS,Shawnee County,Topeka,Healthcare and Public Health,Private CI Entity,Region 7 +66,Family Health Services Corp,ID,Twin Falls County,Twin Falls,Healthcare and Public Health,Private CI Entity,Region 10 +58,Family First Health,PA,York County,York,Healthcare and Public Health,Private CI Entity,Region 3 +66,Family Financial Credit Union,MI,Muskegon County,Norton Shores,Financial Services,Private CI Entity,Region 5 +51,"Falmouth Town Clerk, Barnstable, MA",MA,Barnstable County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Falmouth Municipal Registrar, Cumberland, ME",ME,Cumberland County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Falmouth Municipal Clerk, Cumberland, ME",ME,Cumberland County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Falls County Elections Administrator, Falls, TX",TX,Falls County,Marlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,Falls City ISD,TX,Karnes County,Falls City,Government Facilities,Local Tribal Territory,Region 6 +47,"Falls Church City Registrar, VA",VA,Falls Church city,Falls Church,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Falls Church City Electoral Board, VA",VA,Falls Church city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Fallon County Election Administrator, Fallon, MT",MT,Fallon County,Baker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,Fallbrook Public Utility District,CA,6073,Fallbrook,Water and WasteWater Systems,Local Tribal Territory,Region 9 +37,"Fall River Village Clerk, Columbia, WI",WI,Columbia County,Fall River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,Fall River School District,WI,Columbia County,Fall River,Government Facilities,Local Tribal Territory,Region 5 +54,Fall River Rural Electric Cooperative Inc.,ID,Fremont County,Ashton,Energy,Private CI Entity,Region 10 +76,"Fall River Elections Commission, Bristol, MA",MA,Bristol County,Fall River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Fall River County Auditor, Fall River, SD",SD,Fall River County,Hot Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +49,"Fall Creek Village Clerk, Eau Claire, WI",WI,Eau Claire County,Fall Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Falcon IT Services, Inc.",FL,12086,Miami Beach,Information Technology,Private CI Entity,Region 4 +67,"Faithorn Township Election Commission, Menominee, MI",MI,Menominee County,Vulcan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Faithorn Township Clerk, Menominee, MI",MI,Menominee County,Vulcan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Faith Regional Health Services,NE,Madison County,Norfolk,Healthcare and Public Health,Private CI Entity,Region 7 +88,Fairview Savings and Loan Association,OK,Major County,Fairview,Financial Services,Private CI Entity,Region 6 +41,Fairport Municipal Commission,NY,Monroe County,Fairport,Energy,Local Tribal Territory,Region 2 +58,"Fairplain Township Election Commission, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Fairplain Township Clerk, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Fairlee Town Treasurer, Orange, VT",VT,Orange County,Fairlee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Fairlee Town Clerk, Orange, VT",VT,Orange County,Fairlee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Fairhaven Township Election Commission, Huron, MI",MI,Huron County,Bay Port,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Fairhaven Township Clerk, Huron, MI",MI,Huron County,Bay Port,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Fairhaven Town Clerk, Bristol, MA",MA,Bristol County,Fairhaven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Fairgrove Township Election Commission, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Fairgrove Township Clerk, Tuscola, MI",MI,Tuscola County,Fairgrove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Fairfield-Suisun Sewer District,CA,Solano County,Fairfield,Water and WasteWater Systems,Local Tribal Territory,Region 9 +36,Fairfield Water/Wastewater,OH,Butler County,Fairfield,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +50,Fairfield University,CT,Fairfield County,Fairfield,Government Facilities,Private CI Entity,Region 1 +93,"Fairfield Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Fairfield Township Election Commission, Lenawee, MI",MI,Lenawee County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Fairfield Township Clerk, Shiawassee, MI",MI,Shiawassee County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Fairfield Township Clerk, Lenawee, MI",MI,Lenawee County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Fairfield Town Treasurer, Franklin, VT",VT,Franklin County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Fairfield Town Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Fairfield Town Clerk, Franklin, VT",VT,Franklin County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Fairfield Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Fairfield Suisun Unified School District,CA,Solano County,Fairfield,Government Facilities,Local Tribal Territory,Region 9 +52,"Fairfield Registrar of Voters, Fairfield, CT",CT,Fairfield County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Fairfield Municipal Registrar, Somerset, ME",ME,Somerset County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Fairfield Municipal Clerk, Somerset, ME",ME,Somerset County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Fairfield County, Ohio Election Infrastructure",OH,Fairfield County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Fairfield County IT,OH,Fairfield County,Lancaster,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 5 +55,Fairfield County Bank,CT,Fairfield County,Ridgefield,Financial Services,Private CI Entity,Region 1 +76,"Fairfax Town Treasurer, Franklin, VT",VT,Franklin County,Fairfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Fairfax Town Clerk, Franklin, VT",VT,Franklin County,Fairfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Fairfax County Registrar, Fairfax, VA",VA,Fairfax County,Fairfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Fairfax County Public Schools - CISA,VA,Fairfax County,Alexandria,Government Facilities,Local Tribal Territory,Region 3 +54,"Fairfax County Electoral Board, Fairfax, VA",VA,Fairfax County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Fairfax City Registrar, VA",VA,Fairfax city,Fairfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Fairfax City Electoral Board, VA",VA,Fairfax city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Fairchild Village Clerk, Eau Claire, WI",WI,Eau Claire County,Fairchild,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Fairchild Town Clerk, Eau Claire, WI",WI,Eau Claire County,Fairchild,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Fairbanks Township Election Commission, Delta, MI",MI,Delta County,Garden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Fairbanks Township Clerk, Delta, MI",MI,Delta County,Garden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Fairbanks Town Clerk, Shawano, WI",WI,Shawano County,Tigerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Fairbanks North Star Borough School District,AK,Fairbanks North Star Borough,Fairbanks,Government Facilities,Local Tribal Territory,Region 10 +42,Fairbanks North Star Borough,AK,Fairbanks North Star Borough,Fairbanks,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +85,"Fairbanks - Region III Elections Office, Fairbanks, Interior, Eastern Mat-Su & Valdez, AK",AK,02400,Fairbanks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +39,"Fair Haven Town Treasurer, Rutland, VT",VT,Rutland County,Fair Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Fair Haven Town Clerk, Rutland, VT",VT,Rutland County,Fair Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Fair Grove RX School District,MO,Greene County,Fair Grove,Government Facilities,Local Tribal Territory,Region 7 +52,Facility For Rare Isotope Beams,MI,Ingham County,East Lansing,Government Facilities,State,Region 5 +56,"Fabius Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Fabius Township Clerk, St. Joseph, MI",MI,St. Joseph County,Three Rivers,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Fabiano Brothers,MI,Bay County,Bay City,Food and Agriculture,Private CI Entity,Region 5 +63,FURNAS COUNTY,NE,Furnas County,Beaver City,Government Facilities,Local Tribal Territory,Region 7 +65,FRB - Federal Reserve System (FRS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +57,FNCB Bank,PA,Lackawanna County,Dunmore,Financial Services,Private CI Entity,Region 3 +50,"FNB Bank, Inc",KY,Graves County,Mayfield,Financial Services,Private CI Entity,Region 4 +82,FNB Bank,KS,Sherman County,Goodland,Financial Services,Private CI Entity,Region 7 +46,FLEXcon Company Inc,MA,Worcester County,Spencer,Critical Manufacturing,Private CI Entity,Region 1 +61,"FCN Bank, N.A.",IN,Franklin County,Brookville,Financial Services,Private CI Entity,Region 5 +57,FC Compassus LLC,TN,Williamson County,Brentwood,Healthcare and Public Health,Private CI Entity,Region 4 +84,FARMERS & MERCHANTS BANK,GA,Putnam County,Eatonton,Financial Services,Private CI Entity,Region 4 +69,FANUC AMERICA Corporation,MI,Oakland County,Rochester Hills,Critical Manufacturing,Private CI Entity,Region 5 +30,F And B Communications,IA,Clinton County,Wheatland,Communications,Private CI Entity,Region 7 +70,Eye Site of Tampa Bay,FL,Pinellas County,Clearwater,Healthcare and Public Health,Private CI Entity,Region 4 +65,Export-Import Bank (EXIM) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +41,Exo Imaging Inc,CA,Santa Clara County,Santa Clara,Critical Manufacturing,Private CI Entity,Region 9 +52,Exeter-West Greenwich Regional School District,RI,Kent County,West Greenwich,Government Facilities,Local Tribal Territory,Region 1 +30,"Exeter Township Election Commission, Monroe, MI",MI,Monroe County,Maybee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Exeter Township Clerk, Monroe, MI",MI,Monroe County,Maybee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Exeter Town Clerk, Rockingham, NH",NH,Rockingham County,Exeter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Exeter Town Clerk, Green, WI",WI,Green County,Belleville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Exeter Town Boards of Canvassers, Washington, RI",RI,Washington County,Exeter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Exeter Hospital, Inc.",NH,Rockingham County,Exeter,Healthcare and Public Health,Private CI Entity,Region 1 +45,"Exeland Village Clerk, Sawyer, WI",WI,Sawyer County,Exeland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Excelsior Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Excelsior Township Clerk, Kalkaska, MI",MI,Kalkaska County,Kalkaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Excelsior Town Clerk, Sauk, WI",WI,Sauk County,Rock Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Excelsior Springs City Hospital,MO,Clay County,Excelsior Springs,Healthcare and Public Health,Private CI Entity,Region 7 +47,Excelerate Energy LP,TX,Montgomery County,The Woodlands,Energy,Private CI Entity,Region 6 +51,Exacom,NH,Hillsborough County,Manchester,Information Technology,Private CI Entity,Region 1 +81,Exabeam,CA,San Mateo County,Foster City,Information Technology,Private CI Entity,Region 9 +76,"Ewing Township Election Commission, Marquette, MI",MI,Marquette County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ewing Township Clerk, Marquette, MI",MI,Marquette County,Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Ewing Township,NJ,Burlington County,Trenton,Government Facilities,Local Tribal Territory,Region 2 +66,Evesham Fire Rescue,NJ,Burlington County,Evesham,Emergency Services,Local Tribal Territory,Region 2 +59,Eversource Energy - CISA,CT,Hartford County,Berlin,Energy,Private CI Entity,Region 1 +61,Evergy Inc,MO,Jackson County,KCMO,Energy,Private CI Entity,Region 7 +73,EvergreenHealth,WA,King County,Kirkland,Healthcare and Public Health,Local Tribal Territory,Region 10 +44,"Evergreen Township Election Commission, Sanilac, MI",MI,Sanilac County,Decker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Evergreen Township Election Commission, Montcalm, MI",MI,Montcalm County,Sheridan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Evergreen Township Clerk, Sanilac, MI",MI,Sanilac County,Decker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Evergreen Township Clerk, Montcalm, MI",MI,Montcalm County,Sheridan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Evergreen Town Clerk, Langlade, WI",WI,Langlade County,Elton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,Evergreen Charter School,NY,Nassau County,Hempstead,Government Facilities,Local Tribal Territory,Region 2 +61,Evergreen Bank Group,IL,DuPage County,Oak Brook,Financial Services,Private CI Entity,Region 5 +55,"Everett Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Everett Township Clerk, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Everett Public Schools #2,WA,Snohomish County,Everett,Government Facilities,Local Tribal Territory,Region 10 +19,"Everett Elections Commission, Middlesex, MA",MA,Middlesex County,Everett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Everett Cash Mutual Insurance,PA,Bedford County,Everett,Financial Services,Private CI Entity,Region 3 +67,"Eveline Township Election Commission, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Eveline Township Clerk, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Evart Township Election Commission, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Evart Township Clerk, Osceola, MI",MI,Osceola County,Evart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Evansville Vanderburgh School Corporation,IN,Vanderburgh County,Evansville,Government Facilities,Local Tribal Territory,Region 5 +56,"Evansville Goodwill Industries, Inc.",IN,Vanderburgh County,Evansville,Commercial Facilities,Private CI Entity,Region 5 +90,"Evansville City Clerk, Rock, WI",WI,Rock County,Evansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Evans County Board of Elections and Registrar, Evans, GA",GA,Evans County,Claxton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,Evans And Dixon,MO,St. Louis city,St. Louis,Commercial Facilities,Private CI Entity,Region 7 +76,"Evangeline Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Evangeline Township Clerk, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Evangeline Parish Registrar of Voters, Evangeline, LA",LA,Evangeline Parish,Ville Platte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,"Evangeline Parish Clerk of Court, Evangeline, LA",LA,Evangeline Parish,Ville Platte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Eustis Municipal Registrar, Franklin, ME",ME,Franklin County,Eustis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Eustis Municipal Clerk, Franklin, ME",ME,Franklin County,Eustis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Eureka Township Election Commission, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Eureka Township Clerk, Montcalm, MI",MI,Montcalm County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Eureka County, Nevada",NV,Eureka County,Eureka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +54,Eugene Water and Electric Board,OR,Lane County,Eugene,Energy,Local Tribal Territory,Region 10 +67,"Ettrick Village Clerk, Trempealeau, WI",WI,Trempealeau County,Ettrick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Ettrick Town Clerk, Trempealeau, WI",WI,Trempealeau County,Ettrick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Etowah County Judge of Probate, Etowah, AL",AL,Etowah County,Gadsden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Etowah County Circuit Clerk, Etowah, AL",AL,Etowah County,Gadsden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Etowah County Board of Registrars, Etowah, AL",AL,Etowah County,Gadsden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Etowah County Absentee Elections Manager, Etowah, AL",AL,Etowah County,Gadsden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +32,Etex Telephone Cooperative,TX,Upshur County,Gilmer,Information Technology,Private CI Entity,Region 6 +72,Estrella Mountain Community College,AZ,Maricopa County,Avondale,Government Facilities,Local Tribal Territory,Region 9 +49,"Estill County Clerk, Estill, KY",KY,Estill County,Winston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,Estes Park School District R-3,CO,Larimer County,Estes Park,Government Facilities,Local Tribal Territory,Region 8 +99,Estelline School District,SD,Hamlin County,Estelline,Government Facilities,Local Tribal Territory,Region 8 +15,"Estella Town Clerk, Chippewa, WI",WI,Chippewa County,Cornell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Essexville City Election Commission, Bay, MI",MI,Bay County,Essexville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Essexville City Clerk, Bay, MI",MI,Bay County,Essexville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Essex Township Election Commission, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Essex Township Clerk, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Essex Town Treasurer, Chittenden, VT",VT,Chittenden County,Essex Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Essex Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Essex Town Clerk, Essex, MA",MA,Essex County,Essex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Essex Town Clerk, Chittenden, VT",VT,Chittenden County,Essex Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Essex Registrar of Voters, Middlesex, CT",CT,Middlesex County,Essex,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Essex County, VA",VA,Essex County,Tappahannock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Essex County, New York",NY,Essex County,Elizabethtown,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +62,"Essex County Superintendent of Elections/Commissioner of Registration, Essex, NJ",NJ,Essex County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +56,"Essex County Registrar, Essex, VA",VA,Essex County,Tappahannock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Essex County Electoral Board, Essex, VA",VA,Essex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"Essex County Clerk, Essex, NJ",NJ,Essex County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +53,"Essex County Board of Elections, Essex, NY",NY,Essex County,Elizabethtown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +62,"Essex County Board of Elections, Essex, NJ",NJ,Essex County,Newark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +25,Essex Community College,NJ,Essex County,Newark,Information Technology,Local Tribal Territory,Region 2 +76,Essent Corporation,PA,Delaware County,Wayne,Energy,Private CI Entity,Region 3 +36,"Esmeralda County, Nevada",NV,Esmeralda County,Goldfield,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +58,Escondido Union School District,CA,San Diego County,Escondido,Government Facilities,Local Tribal Territory,Region 9 +59,"Escanaba Township Election Commission, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Escanaba Township Clerk, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Escanaba City Election Commission, Delta, MI",MI,Delta County,Escanaba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Escanaba City Clerk, Delta, MI",MI,Delta County,Escanaba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Escambia County Supervisor of Elections, Escambia, FL",FL,Escambia County,Pensacola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,Escambia County Sheriff's Office - CISA,FL,Escambia County,Pensacola,Government Facilities,Local Tribal Territory,Region 4 +57,"Escambia County Judge of Probate, Escambia, AL",AL,Escambia County,Brewton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Escambia County Circuit Clerk, Escambia, AL",AL,Escambia County,Brewton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Escambia County Board of Registrars, Escambia, AL",AL,Escambia County,Brewton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,Escambia County Board of County Commissioners,FL,Escambia County,Pensacola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Escambia County Absentee Elections Manager, Escambia, AL",AL,Escambia County,Brewton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Erving's Location Town Clerk, Coos, NH",NH,Coos County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Erving Town Clerk, Franklin, MA",MA,Franklin County,Erving,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Errol Town Clerk, Coos, NH",NH,Coos County,Errol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Ernest Health Holdings, LLC",PA,Cumberland County,Mechanicsburg,Healthcare and Public Health,Private CI Entity,Region 3 +60,"Erin Town Clerk, Washington, WI",WI,Washington County,Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Erin Prairie Town Clerk, St. Croix, WI",WI,St. Croix County,New Richmond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Erie Township Election Commission, Monroe, MI",MI,Monroe County,Erie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Erie Township Clerk, Monroe, MI",MI,Monroe County,Erie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Erie County, Ohio Election Infrastructure",OH,Erie County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Erie County, New York",NY,Erie County,Buffalo,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +62,Erie County Medical Center ,NY,Erie County,Buffalo,Healthcare and Public Health,Private CI Entity,Region 2 +40,Erie County Division of Sewerage Management,NY,Erie County,Buffalo,Water and WasteWater Systems,Local Tribal Territory,Region 2 +33,"Erie County Board of Elections, Erie, PA",PA,Erie County,Erie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Erie County Board of Elections, Erie, NY",NY,Erie County,Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +71,Erie Community College,NY,Erie County,Orchard Park,Government Facilities,Local Tribal Territory,Region 2 +49,"Erath County Tax Assessor-Collector, Erath, TX",TX,Erath County,Stephenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Erath County County Clerk, Erath, TX",TX,Erath County,Stephenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,Equishare Credit Union,KS,Sedgwick County,Wichita,Financial Services,Private CI Entity,Region 7 +53,Equinox Holdings LLC,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +69,Equal Employment Opportunity Commission (EEOC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +47,"Epsom Town Clerk, Merrimack, NH",NH,Merrimack County,Epsom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Epping Town Clerk, Rockingham, NH",NH,Rockingham County,Epping,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Episcopal School of Jacksonville,FL,Duval County,Jacksonville,,Private CI Entity,Region 4 +81,Epic Systems Corporation,WI,Dane County,Verona,Information Technology,Private CI Entity,Region 5 +89,"Ephraim Village Clerk, Door, WI",WI,Door County,Ephraim,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Envision Technology Partners, Inc",CO,Arapahoe County,Englewood,Healthcare and Public Health,Private CI Entity,Region 8 +54,"Envision Information Technologies, LLC",WI,Dane County,Madison,Information Technology,Private CI Entity,Region 5 +52,Environmental Protection Agency (EPA) - CISA,DC,District of Columbia,Washington,"Chemical, Energy, Government Facilities, Nuclear Reactors Materials and Water, Water and WasteWater Systems",FCEB,Region 3 +52,Environmental Facilities Corporation,NY,Rensselaer County,Rensselaer,Government Facilities,State,Region 2 +48,Enviro Tech Chemical Services Inc,CA,Stanislaus County,Modesto,Chemical,Private CI Entity,Region 9 +39,"Enterprise Township Election Commission, Missaukee, MI",MI,Missaukee County,Merritt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Enterprise Township Clerk, Missaukee, MI",MI,Missaukee County,Merritt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Enterprise Town Clerk, Oneida, WI",WI,Oneida County,Pelican Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Enterprise Bank PA,PA,Allegheny County,Hampton Township,Information Technology,Private CI Entity,Region 3 +47,"Ensley Township Election Commission, Newaygo, MI",MI,Newaygo County,Sand Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Ensley Township Clerk, Newaygo, MI",MI,Newaygo County,Sand Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Ensign Township Election Commission, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Ensign Township Clerk, Delta, MI",MI,Delta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Enovix Corporation,CA,Alameda County,Fremont,Energy,Private CI Entity,Region 9 +81,"Enosburgh Town Treasurer, Franklin, VT",VT,Franklin County,Enosburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Enosburgh Town Clerk, Franklin, VT",VT,Franklin County,Enosburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,Ennis State Bank,TX,Ellis County,Ennis,Financial Services,Private CI Entity,Region 6 +85,Ennis Independent School District,TX,Ellis County,Ennis,Government Facilities,Local Tribal Territory,Region 6 +65,Enhanced Voting,FL,Duval County,Jacksonville,"Election Infrastructure, Government Facilities",Private CI Entity,Region 4 +15,Engineering & Computer Simulations,FL,Orange County,Orlando,Defense Industrial Base,Private CI Entity,Region 4 +54,"Enfield Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Enfield Town Clerk, Grafton, NH",NH,Grafton County,Enfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Enfield Registrar of Voters, Hartford, CT",CT,Hartford County,Enfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Enfield Municipal Registrar, Penobscot, ME",ME,Penobscot County,Enfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Enfield Municipal Clerk, Penobscot, ME",ME,Penobscot County,Enfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Enerpac Tool Group,WI,Waukesha County,Menomonee Falls,Defense Industrial Base,Private CI Entity,Region 5 +60,EnergyUnited Electric Membership Corporation,NC,Iredell County,Statesville,Energy,Private CI Entity,Region 4 +78,Energy Research and Development Authority,NY,Albany County,Albany,"Energy, Government Facilities",State,Region 2 +57,Energy One Federal Credit Union,OK,Tulsa County,Tulsa,Financial Services,Private CI Entity,Region 6 +73,Enduris,WA,Spokane County,Spokane,Government Facilities,Private CI Entity,Region 10 +47,"Endeavor Village Clerk, Marquette, WI",WI,Marquette County,Endeavor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Endeavor Bank,CA,San Diego County,San Diego,Financial Services,Private CI Entity,Region 9 +63,Encompass Technologies,CO,Larimer County,Fort Collins,Information Technology,Private CI Entity,Region 8 +61,EnLink Midstream,TX,Dallas County,Dallas,Energy,Private CI Entity,Region 6 +44,EnCom Polymers Inc.,IN,Vanderburgh County,Evansville,Critical Manufacturing,Private CI Entity,Region 5 +51,"Emporia City Registrar, VA",VA,Emporia city,Emporia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Emporia City Electoral Board, VA",VA,Emporia city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,Employment And Training Centers Inc,TX,Harris County,Houston,Government Facilities,Private CI Entity,Region 6 +47,"Empire Township Election Commission, Leelanau, MI",MI,Leelanau County,Empire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Empire Township Clerk, Leelanau, MI",MI,Leelanau County,Empire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Empire Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Fond du Lac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Empire State Development,NY,Onondaga County,Syracuse,"Financial Services, Government Facilities",State,Region 2 +61,Emory University / Emory Healthcare,GA,DeKalb County,Atlanta,Healthcare and Public Health,Private CI Entity,Region 4 +12,"Emmons County Auditor, Emmons, ND",ND,Emmons County,Linton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +71,"Emmett Township Election Commission, St. Clair, MI",MI,St. Clair County,Emmett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Emmett Township Clerk, St. Clair, MI",MI,St. Clair County,Emmett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Emmett Charter Township Election Commission, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Emmett Charter Township Clerk, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Emmet Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Emmet Town Clerk, Dodge, WI",WI,Dodge County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Emmet County Iowa,IA,Emmet County,Estherville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Emmet County Election Commission, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Emmet County Clerk, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Emmet County Board of Canvassars, Emmet, MI",MI,Emmet County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,Emmet County,MI,Emmet County,Petoskey,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +45,"Emery County Clerk, Emery, UT",UT,Emery County,Castle Dale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +92,"Emerson Township Election Commission, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Emerson Township Clerk, Gratiot, MI",MI,Gratiot County,Ithaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Emerson Health System Inc.,MA,Middlesex County,Concord,Healthcare and Public Health,Private CI Entity,Region 1 +53,Emergent BioSolutions,MD,Montgomery County,Gaithersburg,Healthcare and Public Health,Private CI Entity,Region 3 +68,"Emerald Town Clerk, St. Croix, WI",WI,St. Croix County,Glenwood City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Emerald Fruit and Produce,OR,Lane County,Eugene,Food and Agriculture,Private CI Entity,Region 10 +41,Emerald Coast Utilities Authority,FL,Escambia County,Pensacola,Water and WasteWater Systems,Local Tribal Territory,Region 4 +86,"Embroidery Library, Inc.",MN,Hennepin County,Maple Grove,Commercial Facilities,Private CI Entity,Region 5 +84,Embers Credit Union,MI,Marquette County,Marquette,Financial Services,Private CI Entity,Region 5 +38,"Embden Municipal Registrar, Somerset, ME",ME,Somerset County,Embden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Embden Municipal Clerk, Somerset, ME",ME,Somerset County,Embden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Embarrass Village Clerk, Waupaca, WI",WI,Waupaca County,Embarrass,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Emanuel County Board of Elections and Registrar, Emanuel, GA",GA,Emanuel County,Swainsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Ely Township Election Commission, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Ely Township Clerk, Marquette, MI",MI,Marquette County,Ishpeming,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Elwood School District,NY,Suffolk County,Greenlawn,Government Facilities,Local Tribal Territory,Region 2 +63,Elsinore Valley Municipal Water District,CA,Riverside County,Lake Elsinore,Water and WasteWater Systems,Local Tribal Territory,Region 9 +53,"Elsevier, Inc.",PA,Allegheny County,Pittsburgh,Healthcare and Public Health,Private CI Entity,Region 3 +47,"Elroy City Clerk, Juneau, WI",WI,Juneau County,Elroy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Elmwood Village Clerk, Pierce, WI",WI,Pierce County,Elmwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Elmwood Township Election Commission, Tuscola, MI",MI,Tuscola County,Gagetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Elmwood Township Clerk, Tuscola, MI",MI,Tuscola County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Elmwood Charter Township Election Commission, Leelanau, MI",MI,Leelanau County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Elmwood Charter Township Clerk, Leelanau, MI",MI,Leelanau County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Elmore Town Treasurer, Lamoille, VT",VT,Lamoille County,Elmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Elmore Town Clerk, Lamoille, VT",VT,Lamoille County,Elmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Elmore County Judge of Probate, Elmore, AL",AL,Elmore County,Wetumpka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Elmore County Clerk, Elmore, ID",ID,Elmore County,Mountain Home,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +40,"Elmore County Circuit Clerk, Elmore, AL",AL,Elmore County,Wetumpka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Elmore County Board of Registrars, Elmore, AL",AL,Elmore County,Wetumpka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Elmore County Absentee Elections Manager, Elmore, AL",AL,Elmore County,Wetumpka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Elmore County AL,AL,Elmore County,Wetumpka,Emergency Services,Local Tribal Territory,Region 4 +59,"Elmira Township Election Commission, Otsego, MI",MI,Otsego County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Elmira Township Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Elmhurst Park District,IL,DuPage County,Elmhurst,Government Facilities,Local Tribal Territory,Region 5 +44,"Elmer Township Election Commission, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Elmer Township Election Commission, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Elmer Township Clerk, Sanilac, MI",MI,Sanilac County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Elmer Township Clerk, Oscoda, MI",MI,Oscoda County,Mio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Elm River Township Election Commission, Houghton, MI",MI,Houghton County,Toivola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Elm River Township Clerk, Houghton, MI",MI,Houghton County,Toivola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Elm Grove Village Clerk, Waukesha, WI",WI,Waukesha County,Elm Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Elm Creek Public Schools,NE,Buffalo County,Elm Creek,Government Facilities,Local Tribal Territory,Region 7 +26,"Ellsworth Village Clerk, Pierce, WI",WI,Pierce County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ellsworth Township Election Commission, Lake, MI",MI,Lake County,Luther,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ellsworth Township Clerk, Lake, MI",MI,Lake County,Luther,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Ellsworth Town Clerk, Pierce, WI",WI,Pierce County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Ellsworth Municipal Registrar, Hancock, ME",ME,Hancock County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Ellsworth Municipal Clerk, Hancock, ME",ME,Hancock County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Ellsworth County Clerk, Ellsworth, KS",KS,Ellsworth County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +22,"Ellis Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Ellis Township Clerk, Cheboygan, MI",MI,Cheboygan County,Afton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Ellis County, KS",KS,Ellis County,Hays,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Ellis County Elections Administrator, Ellis, TX",TX,Ellis County,El Paso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Ellis County Clerk, Ellis, KS",KS,Ellis County,Hays,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,Ellis Corporation,IL,DuPage County,Itasca,Commercial Facilities,Private CI Entity,Region 5 +99,"Elliott County Clerk, Elliott, KY",KY,Elliott County,Sandy Hook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,Ellinwood Public Schools U.S.D.,KS,Barton County,Ellinwood,Government Facilities,Local Tribal Territory,Region 7 +81,Ellinwood District Hospital and Clinic,KS,Barton County,Ellinwood,Healthcare and Public Health,Private CI Entity,Region 7 +77,"Ellington Township Election Commission, Tuscola, MI",MI,Tuscola County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Ellington Township Clerk, Tuscola, MI",MI,Tuscola County,Caro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ellington Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Ellington Town Clerk, Outagamie, WI",WI,Outagamie County,Hortonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Ellington Registrar of Voters, Tolland, CT",CT,Tolland County,Ellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Ellington Public Schools,CT,Tolland County,Ellington,Government Facilities,Local Tribal Territory,Region 1 +38,"Ellenboro Town Clerk, Grant, WI",WI,Grant County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Elko County, NV",NV,Elko County,Elko,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +77,"Elkland Township Election Commission, Tuscola, MI",MI,Tuscola County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Elkland Township Clerk, Tuscola, MI",MI,Tuscola County,Cass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Elkhorn Logan Valley Public Health Department,NE,Cuming County,Wisner,Healthcare and Public Health,Local Tribal Territory,Region 7 +62,"Elkhorn City Clerk, Walworth, WI",WI,Walworth County,Elkhorn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Elkhart Lake Village Clerk, Sheboygan, WI",WI,Sheboygan County,Elkhart Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Elkhart County Clerk, Elkhart, IN",IN,Elkhart County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Elk Township Election Commission, Sanilac, MI",MI,Sanilac County,Peck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Elk Township Election Commission, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Elk Township Clerk, Sanilac, MI",MI,Sanilac County,Peck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Elk Township Clerk, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Elk Rapids Township Election Commission, Antrim, MI",MI,Antrim County,Elk Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Elk Rapids Township Clerk, Antrim, MI",MI,Antrim County,Elk Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Elk Mound Village Clerk, Dunn, WI",WI,Dunn County,Elk Mound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Elk Mound Town Clerk, Dunn, WI",WI,Dunn County,Elk Mound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Elk Grove Town Clerk, Lafayette, WI",WI,Lafayette County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Elk County Clerk, Elk, KS",KS,Elk County,Howard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Elk County Board of Elections, Elk, PA",PA,Elk County,Ridgway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,Elizabethtown College,PA,Lancaster County,Elizabethtown,Government Facilities,Private CI Entity,Region 3 +87,Elite Health Services,TX,Fort Bend County,Sugar Land,Healthcare and Public Health,Private CI Entity,Region 6 +47,"Eliot Municipal Registrar, York, ME",ME,York County,Eliot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Eliot Municipal Clerk, York, ME",ME,York County,Eliot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Eleva Village Clerk, Trempealeau, WI",WI,Trempealeau County,Eleva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Electronic Concepts and Engineering INC,OH,Lucas County,Holland,Defense Industrial Base,Private CI Entity,Region 5 +65,Electro Standards Laboratories,RI,Providence County,Cranston,Critical Manufacturing,Private CI Entity,Region 1 +63,Electric Power Research Institute,NC,Mecklenburg County,Charlotte,Energy,Private CI Entity,Region 4 +64,Elections System of the Virgin Islands,VI,78010,Christiansted,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +60,ElectionSource,MI,Kent County,Kentwood,"Election Infrastructure, Information Technology",Private CI Entity,Region 5 +64,"Election Systems & Software, Inc (ES&S)",NE,Douglas County,Omaha,"Election Infrastructure, Information Technology",Private CI Entity,Region 7 +82,Election Assistance Commission (EAC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +56,"Eldorado Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Eldorado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Elderon Village Clerk, Marathon, WI",WI,Marathon County,Elderon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Elderon Town Clerk, Marathon, WI",WI,Marathon County,Eland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Elder Grove School District #8,MT,Yellowstone County,Billings,Government Facilities,Local Tribal Territory,Region 8 +62,"Elcho Town Clerk, Langlade, WI",WI,Langlade County,Elcho,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Elbridge Township Election Commission, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Elbridge Township Clerk, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Elbert County Clerk and Recorder, Elbert, CO",CO,Elbert County,Kiowa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,"Elbert County Board of Elections and Registrar, Elbert, GA",GA,Elbert County,Elberton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Elba Township Election Commission, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Elba Township Election Commission, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Elba Township Clerk, Lapeer, MI",MI,Lapeer County,Lapeer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Elba Township Clerk, Gratiot, MI",MI,Gratiot County,Ashley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Elba Town Clerk, Dodge, WI",WI,Dodge County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Elba Public Schools,NE,Howard County,Elba,Government Facilities,Local Tribal Territory,Region 7 +65,"Eland Village Clerk, Shawano, WI",WI,Shawano County,Eland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"El Paso Town Clerk, Pierce, WI",WI,Pierce County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"El Paso County, Texas",TX,El Paso County,El Paso,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +93,"El Paso County Elections Administrator, El Paso, TX",TX,El Paso County,Waxahachie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"El Paso County Clerk and Recorder, El Paso, CO",CO,El Paso County,Colorado Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +70,El Paso County 911 District,TX,El Paso County,El Paso,Emergency Services,Local Tribal Territory,Region 6 +55,"El Dorado County Recorder-Clerk-Registrar of Voters, El Dorado, CA",CA,El Dorado County,Placerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +15,El Centro Regional Medical Center,CA,Imperial County,El Centro,Healthcare and Public Health,Private CI Entity,Region 9 +63,El Camino Health,CA,Santa Clara County,Mountain View,Healthcare and Public Health,Private CI Entity,Region 9 +72,Eimagine Technology Group,IN,Marion County,Indianapolis,Information Technology,Private CI Entity,Region 5 +68,"Eileen Town Clerk, Bayfield, WI",WI,Bayfield County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Egremonttown Clerk, Berkshire, MA",MA,Berkshire County,Great Barrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Eglin Federal Credit Union,FL,Okaloosa County,Fort Walton Beach,Financial Services,Private CI Entity,Region 4 +52,"Egg Harbor Village Clerk, Door, WI",WI,Door County,Egg Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Egg Harbor Township Board of Education,NJ,Atlantic County,Egg Harbor Township,Government Facilities,Local Tribal Territory,Region 2 +65,"Egg Harbor Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Egelston Township Election Commission, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Egelston Township Clerk, Muskegon, MI",MI,Muskegon County,Muskegon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Effingham Town Clerk, Carroll, NH",NH,Carroll County,Effingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Effingham County Clerk, Effingham, IL",IL,Effingham County,Effingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Effingham County Board of Elections and Registrar, Effingham, GA",GA,Effingham County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Edwards Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Edwards Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Edwards County, Texas",TX,Edwards County,Rocksprings,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Edwards County Tax Assessor-Collector, Edwards, TX",TX,Edwards County,Rocksprings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,Edwards County Medical Center,KS,Edwards County,Kinsley,Healthcare and Public Health,Private CI Entity,Region 7 +89,"Edwards County County Clerk, Edwards, TX",TX,Edwards County,Rocksprings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"Edwards County Clerk, Edwards, KS",KS,Edwards County,Kinsley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +28,Edwards Aquifer Authority,TX,Bexar County,San Antonio,Water and WasteWater Systems,State,Region 6 +59,Edward-Elmhurst Health,IL,DuPage County,Warrenville,Healthcare and Public Health,Private CI Entity,Region 5 +66,Educational Service Unit No. 11,NE,Phelps County,Holdrege,Government Facilities,Local Tribal Territory,Region 7 +56,Educational Service Unit 9,NE,Adams County,Hastings,Government Facilities,Local Tribal Territory,Region 7 +41,Educational Service Unit 8,NE,Antelope County,Neligh,Government Facilities,Local Tribal Territory,Region 7 +59,Educational Service Unit 7,NE,Platte County,Columbus,Government Facilities,Local Tribal Territory,Region 7 +65,Educational Service Unit 6,NE,Seward County,Milford,Government Facilities,Local Tribal Territory,Region 7 +54,Educational Service Unit 5,NE,Gage County,Beatrice,Government Facilities,Local Tribal Territory,Region 7 +42,Educational Service Unit 2,NE,Dodge County,Fremont,Government Facilities,Local Tribal Territory,Region 7 +52,Educational Service Unit 17,NE,Brown County,Ainsworth,Government Facilities,Local Tribal Territory,Region 7 +86,Educational Service Unit 16 - Hershey,NE,Keith County,Ogallala,Government Facilities,Local Tribal Territory,Region 7 +86,Educational Service Unit 16,NE,Keith County,Ogallala,Government Facilities,Local Tribal Territory,Region 7 +75,Educational Service Unit 15,NE,Hitchcock County,Trenton,Government Facilities,Local Tribal Territory,Region 7 +59,Educational Service Unit 13,NE,Scotts Bluff County,Scottsbluff,Government Facilities,Local Tribal Territory,Region 7 +69,Educational Service Unit 10,NE,Buffalo County,Kearney,Government Facilities,Local Tribal Territory,Region 7 +60,Educational Service Unit 1,NE,Wayne County,Wakefield,Government Facilities,Local Tribal Territory,Region 7 +60,Educational Service Unit #4,NE,Nemaha County,Auburn,Government Facilities,Local Tribal Territory,Region 7 +44,Educational Service Unit #3,NE,Sarpy County,La Vista,Information Technology,Local Tribal Territory,Region 7 +56,Educational Service District 112,WA,Clark County,Vancouver,Government Facilities,Local Tribal Territory,Region 10 +89,Educational Service Center of Northeast Ohio,OH,Cuyahoga County,Independence,Government Facilities,Local Tribal Territory,Region 5 +79,Educational Federal Credit Union,FL,12086,Miami,Financial Services,Private CI Entity,Region 4 +29,Educational Communications Board,WI,Dane County,Madison,Communications,State,Region 5 +68,"Education Service Center, Region 20",TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +58,"Education Service Center, Region 12",TX,McLennan County,Woodway,Government Facilities,Local Tribal Territory,Region 6 +59,Education Resource Strategies,MA,Middlesex County,Watertown,Information Technology,Private CI Entity,Region 1 +22,"Edson Town Clerk, Chippewa, WI",WI,Chippewa County,Boyd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Edmunds County Auditor, Edmunds, SD",SD,Edmunds County,Ipswich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +24,Edmonds Community College,WA,Snohomish County,Lynnwood,Government Facilities,Local Tribal Territory,Region 10 +65,Edlio Inc.,CA,Los Angeles County,Glendale,Government Facilities,Private CI Entity,Region 9 +72,"Edison Welding Institute, Inc.",OH,Franklin County,Columbus,Defense Industrial Base,Private CI Entity,Region 5 +73,Edison Township Public Schools,NJ,Middlesex County,Edison,Government Facilities,Local Tribal Territory,Region 2 +5,Edison Township,NJ,Middlesex County,Edison,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 2 +62,Edgewell Personal Care,CT,Fairfield County,Shelton,Chemical,Private CI Entity,Region 1 +63,"Edgewater Town Clerk, Sawyer, WI",WI,Sawyer County,Birchwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Edgerton City Clerk, Rock/Dane, WI",WI,Dane County,Edgerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Edgefield County Board of Voter Registration and Elections, Edgefield, SC",SC,Edgefield County,Edgefield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Edgecombe County Board of Elections, Edgecombe, NC",NC,Edgecombe County,Tarboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,Edgecombe Community College,NC,Edgecombe County,Tarboro,Government Facilities,Local Tribal Territory,Region 4 +91,"Edgecomb Municipal Registrar, Lincoln, ME",ME,Lincoln County,Edgecomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Edgecomb Municipal Clerk, Lincoln, ME",ME,Lincoln County,Edgecomb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Edgartowntown Clerk, Dukes, MA",MA,Dukes County,Edgartown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Edgar Village Clerk, Marathon, WI",WI,Marathon County,Edgar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Edgar County Clerk, Edgar, IL",IL,Edgar County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Edenville Township Election Commission, Midland, MI",MI,Midland County,Edenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Edenville Township Clerk, Midland, MI",MI,Midland County,Edenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Eden Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,Eden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Eden Township Election Commission, Mason, MI",MI,Mason County,Custer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Eden Township Election Commission, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Eden Township Clerk, Mason, MI",MI,Mason County,Custer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Eden Township Clerk, Lake, MI",MI,Lake County,Irons,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Eden Town Treasurer, Lamoille, VT",VT,Lamoille County,Eden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Eden Town Clerk, Lamoille, VT",VT,Lamoille County,Eden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Eden Town Clerk, Iowa, WI",WI,Iowa County,Cobb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Eden Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Eden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Eddy County Clerk, Eddy, NM",NM,Eddy County,Carlsbad,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +12,"Eddy County Auditor, Eddy, ND",ND,Eddy County,New Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,"Eddington Municipal Registrar, Penobscot, ME",ME,Penobscot County,Eddington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Eddington Municipal Clerk, Penobscot, ME",ME,Penobscot County,Eddington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Ector County Hospital District,TX,Ector County,Odessa,Healthcare and Public Health,Local Tribal Territory,Region 6 +96,"Ector County Elections Administrator, Ector, TX",TX,Ector County,Odessa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,Econometrica Inc.,MD,Montgomery County,Bethesda,Healthcare and Public Health,Private CI Entity,Region 3 +50,Eco-Energy,TN,Williamson County,Franklin,Energy,Private CI Entity,Region 4 +19,"Eckford Township Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Eckford Township Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Echols County Board of Elections and Registrar, Echols, GA",GA,Echols County,Statenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +76,"Echo Township Election Commission, Antrim, MI",MI,Antrim County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Echo Township Clerk, Antrim, MI",MI,Antrim County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Eberhard Manufacturing,OH,Cuyahoga County,Strongsville,Defense Industrial Base,Private CI Entity,Region 5 +66,"Eau Pleine Town Clerk, Marathon, WI",WI,Marathon County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Eau Galle Town Clerk, St. Croix, WI",WI,St. Croix County,Woodville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Eau Galle Town Clerk, Dunn, WI",WI,Dunn County,Eau Galle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Eau Claire County, WI",WI,Eau Claire County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Eau Claire Area School District,WI,Chippewa County,Chippewa Falls,Government Facilities,Local Tribal Territory,Region 5 +53,"Eaton Township Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Eaton Township Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Eaton Town Clerk, Manitowoc, WI",WI,Manitowoc County,Kiel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Eaton Town Clerk, Clark, WI",WI,Clark County,Greenwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Eaton Town Clerk, Carroll, NH",NH,Carroll County,Eaton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Eaton Town Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Eaton Rapids Township Election Commission, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Eaton Rapids Township Clerk, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Eaton Rapids City Election Commission, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Eaton Rapids City Clerk, Eaton, MI",MI,Eaton County,Eaton Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Eaton County Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Eaton County Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Eaton County Board of Canvassars, Eaton, MI",MI,Eaton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Eastport Municipal Registrar, Washington, ME",ME,Washington County,Eastport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Eastport Municipal Clerk, Washington, ME",ME,Washington County,Eastport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Eastpointe City Election Commission, Macomb, MI",MI,Macomb County,Eastpointe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Eastpointe City Clerk, Macomb, MI",MI,Macomb County,Eastpointe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Easton Township Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Easton Township Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Easton Town Clerk, Marathon, WI",WI,Marathon County,Ringle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Easton Town Clerk, Grafton, NH",NH,Grafton County,Franconia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Easton Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Easton Town Clerk, Bristol, MA",MA,Bristol County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Easton Town Clerk, Adams, WI",WI,Adams County,Adams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Easton Registrar of Voters, Fairfield, CT",CT,Fairfield County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Easton Municipal Registrar, Aroostook, ME",ME,Aroostook County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Easton Municipal Clerk, Aroostook, ME",ME,Aroostook County,Easton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,Eastmont School District 206,WA,Douglas County,East Wenatchee,Government Facilities,Local Tribal Territory,Region 10 +55,"Eastman Village Clerk, Crawford, WI",WI,Crawford County,Eastman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Eastman Town Clerk, Crawford, WI",WI,Crawford County,Eastman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Eastland County Elections Administrator, Eastland, TX",TX,Eastland County,Eastland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Easthampton City Clerk, Hampshire, MA",MA,Hampshire County,Easthampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Eastham Town Clerk, Barnstable, MA",MA,Barnstable County,Eastham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Eastford Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Eastford Registrar of Voters, Windham, CT",CT,Windham County,Eastford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Eastern West Virginia Community and Technical College,WV,Hardy County,Moorefield,Government Facilities,Local Tribal Territory,Region 3 +71,"Eastern Suffolk BOCES, Suffolk Regional Information Center",NY,Suffolk County,Patchogue,Information Technology,Local Tribal Territory,Region 2 +67,Eastern Shore Rural Health System,VA,Accomack County,Onancock,Healthcare and Public Health,Private CI Entity,Region 3 +61,"Eastern Savings Bank, fsb",MD,Baltimore County,Cockeysville,Financial Services,Private CI Entity,Region 3 +62,Eastern Maine Electric Co-Op,ME,Washington County,Calais,Energy,Private CI Entity,Region 1 +77,Eastern International Bank,CA,Los Angeles County,Los Angeles,Financial Services,Private CI Entity,Region 9 +53,Eastern Illinois University,IL,Coles County,Charleston,Government Facilities,State,Region 5 +40,Eastern Howard School Corporation,IN,Howard County,Greentown,Government Facilities,Local Tribal Territory,Region 5 +54,Eastern Contra Costa Transit Authority,CA,Contra Costa County,Antioch,Transportation Systems,Local Tribal Territory,Region 9 +30,Eastern Camden County Regional School District,NJ,Camden County,Voorhees Township,Government Facilities,Local Tribal Territory,Region 2 +81,"Eastbrook Municipal Registrar, Hancock, ME",ME,Hancock County,Eastbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Eastbrook Municipal Clerk, Hancock, ME",ME,Hancock County,Eastbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Eastbrook Church,WI,Milwaukee County,Milwaukee,Healthcare and Public Health,Private CI Entity,Region 5 +55,East Wisconsin Savings Bank,WI,Outagamie County,Kaukauna,Financial Services,Private CI Entity,Region 5 +53,"East Windsor Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"East Windsor Registrar of Voters, Hartford, CT",CT,Hartford County,East Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,East Windsor Regional School District,NJ,Mercer County,Hightstown,Government Facilities,Local Tribal Territory,Region 2 +49,"East Troy Village Clerk, Walworth, WI",WI,Walworth County,East Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"East Troy Town Clerk, Walworth, WI",WI,Walworth County,East Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,East Troy Community School District,WI,Walworth County,East Troy,Government Facilities,Local Tribal Territory,Region 5 +55,East Tennessee Human Resource Agency,TN,Knox County,Knoxville,Healthcare and Public Health,State,Region 4 +68,"East Tawas City Election Commission, Iosco, MI",MI,Iosco County,East Tawas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"East Tawas City Clerk, Iosco, MI",MI,Iosco County,East Tawas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,East Stroudsburg University of Pennsylvania,PA,Monroe County,East Stroudsburg,Government Facilities,State,Region 3 +70,East River Federal Credit Union,SD,Lake County,Madison,Financial Services,Private CI Entity,Region 8 +72,East River Electric Power Cooperative,SD,Lake County,Madison,Energy,Local Tribal Territory,Region 8 +41,"East Providence City Boards of Canvassers, Providence, RI",RI,Providence County,East Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,East Prairie School District 73,IL,Cook County,Skokie,Government Facilities,Local Tribal Territory,Region 5 +87,East Moriches Union Free School District,NY,Suffolk County,East Moriches,Government Facilities,Local Tribal Territory,Region 2 +43,"East Montpelier Town Treasurer, Washington, VT",VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"East Montpelier Town Clerk, Washington, VT",VT,Washington County,Montpelier,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"East Millinocket Municipal Registrar, Penobscot, ME",ME,Penobscot County,East Millinocket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"East Millinocket Municipal Clerk, Penobscot, ME",ME,Penobscot County,East Millinocket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,East Meadow UFSD,NY,Nassau County,Westbury,Government Facilities,Local Tribal Territory,Region 2 +48,"East Lyme Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"East Lyme Registrar of Voters, New London, CT",CT,New London County,East Lyme,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"East Longmeadow Town Clerk, Hampden, MA",MA,Hampden County,East Longmeadow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"East Lansing City Election Commission, Clinton/Ingham, MI",MI,Clinton County,East Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"East Lansing City Clerk, Clinton/Ingham, MI",MI,Clinton County,East Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"East Kingston Town Clerk, Rockingham, NH",NH,Rockingham County,East Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"East Jordan City Election Commission, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"East Jordan City Clerk, Charlevoix, MI",MI,Charlevoix County,East Jordan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"East Haven Town Treasurer, Essex, VT",VT,Essex County,East Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"East Haven Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"East Haven Town Clerk, Essex, VT",VT,Essex County,East Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"East Haven Registrar of Voters, New Haven, CT",CT,New Haven County,East Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"East Hartford Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"East Hartford Registrar of Voters, Hartford, CT",CT,Hartford County,East Hartford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"East Hampton Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"East Hampton Registrar of Voters, Middlesex, CT",CT,Middlesex County,East Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"East Haddam Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"East Haddam Registrar of Voters, Middlesex, CT",CT,Middlesex County,East Haddam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,East Greenwich Township School District,NJ,Gloucester County,East Greenwich Township,Government Facilities,Local Tribal Territory,Region 2 +17,"East Greenwich Town Boards of Canvassers, Kent, RI",RI,Kent County,East Greenwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"East Grand Rapids City Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"East Grand Rapids City Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"East Granby Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"East Granby Registrar of Voters, Hartford, CT",CT,Hartford County,East Granby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,East Feliciana Parish Clerk of Court,LA,East Feliciana Parish,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"East China Township Election Commission, St. Clair, MI",MI,St. Clair County,East China,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"East China Township Clerk, St. Clair, MI",MI,St. Clair County,East China,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,East Central Independent School District,TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +91,East Central Energy,MN,Isanti County,Braham,Energy,Private CI Entity,Region 5 +71,East Carter County R-II School District,MO,Carter County,Ellsinore,Government Facilities,Local Tribal Territory,Region 7 +63,"East Carroll Parish Registrar of Voters, East Carroll, LA",LA,East Carroll Parish,Lake Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"East Carroll Parish Clerk of Court, East Carroll, LA",LA,East Carroll Parish,Lake Providence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,East Carolina University,NC,Pitt County,Greenville,Government Facilities,State,Region 4 +47,"East Brookfield Town Clerk, Worcester, MA",MA,Worcester County,East Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"East Bridgewater Town Clerk, Plymouth, MA",MA,Plymouth County,East Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"East Bay Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"East Bay Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,East Bay Municipal Utility District,CA,Alameda County,Oakland,Water and WasteWater Systems,Local Tribal Territory,Region 9 +63,"East Baton Rouge Parish Registrar of Voters, East Baton Rouge, LA",LA,East Baton Rouge Parish,Baton Rouge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +27,"East Baton Rouge Parish Clerk of Court, East Baton Rouge, LA",LA,East Baton Rouge Parish,Baton Rouge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,East Aurora School District 131,IL,Kane County,Aurora,Government Facilities,Local Tribal Territory,Region 5 +61,East Alton-Wood River H.S. Dist. 14,IL,Madison County,Wood River,Government Facilities,Local Tribal Territory,Region 5 +66,East Alabama Medical Center,AL,1081,Opelika,Healthcare and Public Health,Private CI Entity,Region 4 +39,Easley Combined Utilities,SC,Pickens County,Easley,Energy,Local Tribal Territory,Region 4 +49,Earp Distribution,KS,Wyandotte County,Edwardsville,"Chemical, Food and Agriculture",Private CI Entity,Region 7 +81,"Early County Board of Elections and Registrar, Early, GA",GA,Early County,Blakely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Eagle Township Election Commission, Clinton, MI",MI,Clinton County,Eagle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Eagle Township Clerk, Clinton, MI",MI,Clinton County,Eagle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Eagle Town Clerk, Waukesha, WI",WI,Waukesha County,Eagle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Eagle Research Corporation,WV,Putnam County,Hurricane,Critical Manufacturing,Private CI Entity,Region 3 +68,"Eagle Point Town Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Eagle Point School District 9,OR,Jackson County,Eagle Point,Government Facilities,Local Tribal Territory,Region 10 +81,"Eagle Lake Municipal Registrar, Aroostook, ME",ME,Aroostook County,Eagle Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Eagle Lake Municipal Clerk, Aroostook, ME",ME,Aroostook County,Eagle Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Eagle Harbor Township Election Commission, Keweenaw, MI",MI,Keweenaw County,Eagle Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Eagle Harbor Township Clerk, Keweenaw, MI",MI,Keweenaw County,Eagle Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Eagle County Government,CO,Eagle County,Eagle,Government Facilities,Local Tribal Territory,Region 8 +60,"Eagle County Clerk and Recorder, Eagle, CO",CO,Eagle County,Eagle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +46,ESSDACK,KS,Reno County,Hutchinson,Government Facilities,Local Tribal Territory,Region 7 +51,EOP - Office of the United States Trade Representative (USTR) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +93,EOP - Office of Science and Technology Policy (OSTP) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +73,EOP - Office of Management and Budget (OMB) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +82,EOP - National Nanotechnology Coordination Office (NNCO) - CISA,VA,Alexandria city,Alexandria,"Critical Manufacturing, Government Facilities",Federal (non-FCEB),Region 3 +69,EOP - Executive Office of the President (EOP) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +72,EMBOLD CREDIT UNION,OR,Clackamas County,Milwaukie,Financial Services,Private CI Entity,Region 10 +63,"EJ Water Cooperative, Inc.",IL,Effingham County,Dieterich,Water and WasteWater Systems,Private CI Entity,Region 5 +62,EJ,MI,Charlevoix County,East Jordan,Critical Manufacturing,Private CI Entity,Region 5 +65,EH National Bank,CA,Los Angeles County,Beverly Hills,Financial Services,Private CI Entity,Region 9 +59,EDUCATIONAL SERVICE UNIT COORDINATING COUNCIL,NE,Sarpy County,La Vista,Government Facilities,Local Tribal Territory,Region 7 +45,EDM International Inc,CO,Larimer County,Fort Collins,Energy,Private CI Entity,Region 8 +70,ED - Office of Federal Student Aid (FSA) - CISA,KY,Wayne County,Monticello,"Financial Services, Government Facilities",FCEB,Region 4 +54,ED - Department of Education (ED) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,ECMECC,MN,Isanti County,Braham,Government Facilities,Local Tribal Territory,Region 5 +90,EBAA Iron,TX,Eastland County,Eastland,Critical Manufacturing,Private CI Entity,Region 6 +66,EAST SYRACUSE MINOA CENTRAL SCHOOLS,NY,Onondaga County,East Syracuse,Government Facilities,Local Tribal Territory,Region 2 +55,E.R. Wagner Mfg. Co.,WI,Waukesha County,Menomonee Falls,Critical Manufacturing,Private CI Entity,Region 5 +50,Dysarts Service,ME,Penobscot County,Hermon,Commercial Facilities,Private CI Entity,Region 1 +68,Dynamic Sealing Technologies Inc,MN,Anoka County,Andover,Critical Manufacturing,Private CI Entity,Region 5 +37,Dynamic Quest,NC,Guilford County,Greensboro,Information Technology,Private CI Entity,Region 4 +80,Dynamic Logistix,KS,Johnson County,Overland Park,Transportation Systems,Private CI Entity,Region 7 +83,Dynamic Air Engineering - CISA,NC,Guilford County,Greensboro,Transportation Systems,Private CI Entity,Region 4 +99,"Dyer County Elections Administrator, Dyer, TN",TN,Dyer County,Dyersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Dwight Township Election Commission, Huron, MI",MI,Huron County,Kinde,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Dwight Township Clerk, Huron, MI",MI,Huron County,Port Austin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Dwell Community Church,OH,Franklin County,Columbus,Government Facilities,Private CI Entity,Region 5 +48,Duxlink Health Inc.,FL,Broward County,Sunrise,Healthcare and Public Health,Private CI Entity,Region 4 +63,"Duxbury Town Treasurer, Washington, VT",VT,Washington County,Duxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Duxbury Town Clerk, Washington, VT",VT,Washington County,Duxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Duxbury Town Clerk, Plymouth, MA",MA,Plymouth County,Duxbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Duval County Supervisor of Elections, Duval, FL",FL,Duval County,Jacksonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,Duval County Public Schools,FL,Duval County,Jacksonville,Government Facilities,Local Tribal Territory,Region 4 +90,"Duval County Elections Administrator, Duval, TX",TX,Duval County,San Diego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,Dutchess County,NY,Dutchess County,Poughkeepsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +50,Dutchess Community College,NY,Dutchess County,Poughkeepsie,Government Facilities,Local Tribal Territory,Region 2 +31,"Durham Town Clerk, Strafford, NH",NH,Strafford County,Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Durham Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Durham Registrar of Voters, Middlesex, CT",CT,Middlesex County,Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Durham Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Durham Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Durham County Board of Elections, Durham, NC",NC,Durham County,Durham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Durand Town Clerk, Pepin, WI",WI,Pepin County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Durand City Clerk, Pepin, WI",WI,Pepin County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Durand CUSD #322,IL,Winnebago County,Durand,Government Facilities,Local Tribal Territory,Region 5 +43,Duquesne University,PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +61,"Dupont Town Clerk, Waupaca, WI",WI,Waupaca County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Dupont Employees Credit Union,IA,Lee County,Fort Madison,Financial Services,Private CI Entity,Region 7 +67,Dupont,DE,New Castle County,Wilmington,Chemical,Private CI Entity,Region 3 +53,"Duplin County Board of Elections, Duplin, NC",NC,Duplin County,Kenansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Duplain Township Election Commission, Clinton, MI",MI,Clinton County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Duplain Township Clerk, Clinton, MI",MI,Clinton County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Dunstable Town Clerk, Middlesex, MA",MA,Middlesex County,Dunstable,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Dunn Town Clerk, Dunn, WI",WI,Dunn County,Menomonie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Dunn Town Clerk, Dane, WI",WI,Dane County,McFarland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Dunn County Auditor, Dunn, ND",ND,Dunn County,Manning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +88,"Dunklin County Clerk, Dunklin, MO",MO,Dunklin County,Kennett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Dunkirk Town Clerk, Dane, WI",WI,Dane County,Stoughton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Dunham & Associates Investment Counsel Inc,CA,San Diego County,San Diego,Financial Services,Private CI Entity,Region 9 +61,"Dundy County, NE",NE,Dundy County,Benkelman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Dundy County Clerk, Dundy, NE",NE,Dundy County,Benkelman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +85,"Dundee Township Election Commission, Monroe, MI",MI,Monroe County,Dundee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Dundee Township Clerk, Monroe, MI",MI,Monroe County,Dundee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Duncan Township Election Commission, Houghton, MI",MI,Houghton County,Sidnaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Duncan Township Clerk, Houghton, MI",MI,Houghton County,Sidnaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Dunbarton Town Clerk, Merrimack, NH",NH,Merrimack County,Dunbarton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Dunbar Town Clerk, Marinette, WI",WI,Marinette County,Dunbar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Dummerston Town Treasurer, Windham, VT",VT,Windham County,Dummerston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Dummerston Town Clerk, Windham, VT",VT,Windham County,Dummerston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Dummer Town Clerk, Coos, NH",NH,Coos County,Dummer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Dudley Town Clerk, Worcester, MA",MA,Worcester County,Dudley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Duchesne County Clerk, Duchesne, UT",UT,Duchesne County,Duchesne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +85,"Dubuque County Auditor, Dubuque, IA",IA,Dubuque County,Dubuque,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +67,Dubuque Community School District,IA,Dubuque County,Dubuque,Government Facilities,Local Tribal Territory,Region 7 +72,"Dubois County Clerk, Dubois, IN",IN,Dubois County,Jasper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Dublin Town Clerk, Cheshire, NH",NH,Cheshire County,Dublin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Dublin San Ramon Services District,CA,Alameda County,Dublin,Water and WasteWater Systems,Local Tribal Territory,Region 9 +57,DuTrac Community Credit Union,IA,Dubuque County,Dubuque,Financial Services,Private CI Entity,Region 7 +61,"DuPont de Nemours, Inc.",DE,New Castle County,Wilmington,Chemical,Private CI Entity,Region 3 +62,DuPage Public Safety Communications,IL,DuPage County,Winfield,Communications,Local Tribal Territory,Region 5 +49,"DuPage County, IL",IL,DuPage County,Wheaton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,DuPage County Sheriff's Office,IL,DuPage County,Wheaton,Emergency Services,Local Tribal Territory,Region 5 +76,Dstillery Inc,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +25,"Dryden Township Election Commission, Lapeer, MI",MI,Lapeer County,Dryden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Dryden Township Clerk, Lapeer, MI",MI,Lapeer County,Dryden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Drury University,MO,Greene County,Springfield,Government Facilities,Private CI Entity,Region 7 +59,"Drummond Township Election Commission, Chippewa, MI",MI,Chippewa County,Drummond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Drummond Township Clerk, Chippewa, MI",MI,Chippewa County,Drummond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Drummond Town Clerk, Bayfield, WI",WI,Bayfield County,Drummond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Driscoll Childrens Hospital,TX,Nueces County,Corpus Christi,Healthcare and Public Health,Private CI Entity,Region 6 +60,"Drew County Election Commision, Drew, AR",AR,Drew County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Drew County Clerk, Drew, AR",AR,Drew County,Monticello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +91,"Dresden Municipal Registrar, Lincoln, ME",ME,Lincoln County,Dresden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Dresden Municipal Clerk, Lincoln, ME",ME,Lincoln County,Dresden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Draper and Kramer Inc.,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +93,"Draper Town Clerk, Sawyer, WI",WI,Sawyer County,Loretta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Drammen Town Clerk, Eau Claire, WI",WI,Eau Claire County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Dracut Water Supply District,MA,Middlesex County,Dracut,Water and WasteWater Systems,Local Tribal Territory,Region 1 +43,"Dracut Town Clerk, Middlesex, MA",MA,Middlesex County,Dracut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Doña Ana County Clerk, Doña Ana, NM",NM,Dona Ana County,Las Cruces,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,"Doylestown Village Clerk, Columbia, WI",WI,Columbia County,Rio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Doyle Township Election Commission, Schoolcroft, MI",MI,Schoolcraft County,Gulliver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Doyle Township Clerk, Schoolcroft, MI",MI,Schoolcraft County,Manistique,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Doyle Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Dox Electronics Inc,NY,Monroe County,Rochester,Defense Industrial Base,Private CI Entity,Region 2 +50,Downingtown Municipal Water Authority,PA,Chester County,Downingtown,Water and WasteWater Systems,Local Tribal Territory,Region 3 +53,"Downing Village Clerk, Dunn, WI",WI,Dunn County,Downing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Downers Grove Sanitary District,IL,DuPage County,Downers Grove,Water and WasteWater Systems,Local Tribal Territory,Region 5 +51,Down East Community Hospital,ME,Washington County,Machias,Healthcare and Public Health,Private CI Entity,Region 1 +85,"Dowagiac City Election Commission, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Dowagiac City Clerk, Cass, MI",MI,Cass County,Dowagiac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Dovre Town Clerk, Barron, WI",WI,Barron County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,Dovetail Furniture and Designs,CA,Los Angeles County,Los Angeles,Commercial Facilities,Private CI Entity,Region 9 +43,"Dover-Foxcroft Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Dover-Foxcroft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Dover-Foxcroft Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Dover-Foxcroft,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Dover Township Election Commission, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Dover Township Election Commission, Lenawee, MI",MI,Lenawee County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Dover Township Election Commission, Lake, MI",MI,Lake County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Dover Township Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Dover Township Clerk, Lenawee, MI",MI,Lenawee County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Dover Township Clerk, Lake, MI",MI,Lake County,Luther,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Dover Township,PA,York County,Dover,Government Facilities,Local Tribal Territory,Region 3 +52,"Dover Town Treasurer, Windham, VT",VT,Windham County,Dover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Dover Town Clerk, Windham, VT",VT,Windham County,Dover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Dover Town Clerk, Norfolk, MA",MA,Norfolk County,Dover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Dover Town Clerk, Buffalo, WI",WI,Buffalo County,Mondovi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Dover Public Schools,NJ,Morris County,Dover,Government Facilities,Local Tribal Territory,Region 2 +43,"Dover City Clerk, Strafford, NH",NH,Strafford County,Dover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Dousman Village Clerk, Waukesha, WI",WI,Waukesha County,Dousman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Douglass Township Election Commission, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Douglass Township Clerk, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Douglas Town Clerk, Worcester, MA",MA,Worcester County,Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Douglas Town Clerk, Marquette, WI",WI,Marquette County,Briggsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Douglas Education Service District,OR,Douglas County,Roseburg,Government Facilities,Local Tribal Territory,Region 10 +59,"Douglas County, Oregon",OR,Douglas County,Roseburg,Government Facilities,Local Tribal Territory,Region 10 +52,"Douglas County, Kansas",KS,Douglas County,Lawrence,"Emergency Services, Government Facilities",Local Tribal Territory,Region 7 +81,"Douglas County Voting And Elections, Kansas",KS,Douglas County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +36,Douglas County Sherriff's Office,GA,Douglas County,Douglasville,Government Facilities,Local Tribal Territory,Region 4 +44,Douglas County School District,CO,Denver County,Denver,Government Facilities,Local Tribal Territory,Region 8 +54,Douglas County Nevada,NV,Douglas County,Minden,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +71,"Douglas County Election Commissioner, Douglas, NE",NE,Douglas County,Omaha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Douglas County Clerk, Douglas, WI",WI,Douglas County,Superior,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Douglas County Clerk, Douglas, OR",OR,Douglas County,Roseburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +58,"Douglas County Clerk, Douglas, MO",MO,Douglas County,Ava,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +21,"Douglas County Clerk and Recorder, Douglas, CO",CO,Douglas County,Castle Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,"Douglas County Board of Elections and Registrar, Douglas, GA",GA,Douglas County,Douglasville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Douglas County Board of Commissioners,GA,Douglas County,Douglasville,Government Facilities,Local Tribal Territory,Region 4 +42,"Douglas County Auditor-Treasurer, Douglas, MN",MN,Douglas County,Alexandria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Douglas County Auditor, Douglas, WA",WA,Douglas County,Waterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +94,"Douglas County Auditor, Douglas, SD",SD,Douglas County,Armour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +82,"Douglas City Election Commission, Allegan, MI",MI,Allegan County,Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Douglas City Clerk, Allegan, MI",MI,Allegan County,Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Dougherty County Board of Elections and Registrar, Dougherty, GA",GA,Dougherty County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Doty Town Clerk, Oconto, WI",WI,Oconto County,Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Dotnet Technologies,OH,Ottawa County,Elmore,Information Technology,Private CI Entity,Region 5 +73,Dothan City schools Board of Education,AL,1069,Dothan,Government Facilities,Local Tribal Territory,Region 4 +68,"Dorset Town Treasurer, Bennington, VT",VT,Bennington County,Dorset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Dorset Town Clerk, Bennington, VT",VT,Bennington County,Dorset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Dorr Township Election Commission, Allegan, MI",MI,Allegan County,Dorr,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Dorr Township Clerk, Allegan, MI",MI,Allegan County,Dorr,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,DornerWorks,MI,Kent County,Grand Rapids,Critical Manufacturing,Private CI Entity,Region 5 +65,Dormitory Authority,NY,Albany County,Albany,Financial Services,Private CI Entity,Region 2 +53,Dorchester County Government,MD,Dorchester County,Cambridge,Government Facilities,Local Tribal Territory,Region 3 +99,"Dorchester County Board of Voter Registration and Elections, Dorchester, SC",SC,Dorchester County,St George,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Dorchester County Board of Elections, Dorchester, MD",MD,Dorchester County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,Dorchester County,SC,Dorchester County,Summerville,Government Facilities,Local Tribal Territory,Region 4 +38,Door County WI,WI,Door County,Sturgeon Bay,Government Facilities,Local Tribal Territory,Region 5 +40,"Door County Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Dooly County Board of Elections and Registrar, Dooly, GA",GA,Dooly County,Vienna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Donley County Tax Assessor-Collector, Donley, TX",TX,Donley County,Clarendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Donley County County Clerk, Donley, TX",TX,Donley County,Clarendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Doniphan County Clerk, Doniphan, KS",KS,Doniphan County,Troy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +36,"Donaldson Company, Inc.",MN,Hennepin County,Minneapolis,Defense Industrial Base,Private CI Entity,Region 5 +55,Don Miller Inc,WI,Dane County,Madison,,Private CI Entity,Region 5 +53,Dominion Voting Systems Corp,NE,Douglas County,Omaha,"Election Infrastructure, Information Technology",Private CI Entity,Region 7 +61,Dominion Energy - CISA,VA,Richmond city,Richmond,Energy,Private CI Entity,Region 3 +98,"Dolores County Clerk and Recorder, Dolores, CO",CO,Dolores County,Dove Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,Dole Food Company,CA,Los Angeles County,Westlake Village,Food and Agriculture,Private CI Entity,Region 9 +81,Dogwood Power Management,DC,District of Columbia,Washington,Energy,Private CI Entity,Region 3 +52,Dodgeville School District,WI,Iowa County,Dodgeville,Government Facilities,Local Tribal Territory,Region 5 +61,"Dodgeville City Clerk, Iowa, WI",WI,Iowa County,Dodgeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Dodge Town Clerk, Trempealeau, WI",WI,Trempealeau County,Dodge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Dodge County, NE",NE,Dodge County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Dodge County, MN",MN,Dodge County,Mantorville,Government Facilities,Local Tribal Territory,Region 5 +52,Dodge County Elections,WI,Dodge County,Juneau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Dodge County Board of Elections and Registrar, Dodge, GA",GA,Dodge County,Eastman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Dodge County Administration Division, Dodge, MN",MN,Dodge County,Mantorville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +10,"Doddridge County Clerk, Doddridge, WV",WV,Doddridge County,West Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,Dixon/Schwabl Advertising Inc.,NY,Monroe County,Victor,Communications,Private CI Entity,Region 2 +59,Dixon Public Schools 170,IL,Lee County,Dixon,Government Facilities,Local Tribal Territory,Region 5 +68,"Dixon County, NE",NE,Dixon County,Ponca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Dixmont Municipal Registrar, Penobscot, ME",ME,Penobscot County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Dixmont Municipal Clerk, Penobscot, ME",ME,Penobscot County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Dixie Electric Power Association,MS,Jones County,Laurel,Energy,Private CI Entity,Region 4 +15,"Dixie County Supervisor of Elections, Dixie, FL",FL,Dixie County,Cross City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Dixfield Municipal Registrar, Oxford, ME",ME,Oxford County,Dixfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Dixfield Municipal Clerk, Oxford, ME",ME,Oxford County,Dixfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Dix's Grant Town Clerk, Coos, NH",NH,Coos County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Division of State Police,NY,Albany County,Albany,"Emergency Services, Government Facilities",State,Region 2 +66,Division of Military and Naval Affairs,NY,Albany County,Latham,"Defense Industrial Base, Government Facilities",State,Region 2 +68,Division of Human Rights,NY,Bronx County,Bronx,Government Facilities,State,Region 2 +50,Division of Homeland Security and Emergency Services,NY,Albany County,Albany,"Emergency Services, Government Facilities",State,Region 2 +71,"Divide County Auditor, Divide, ND",ND,Divide County,Crosby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +75,Diversified Utility Services,CA,Kern County,Bakersfield,Energy,Private CI Entity,Region 9 +56,"District of Columbia, Office of the Chief Technology Officer",DC,District of Columbia,Washington,"Government Facilities, Information Technology",State,Region 3 +54,District of Columbia Water and Sewer Authority,DC,District of Columbia,Washington,Water and WasteWater Systems,Private CI Entity,Region 3 +46,District No. 9 I. A. of M. & A. W. Welfare Trust,MO,St. Louis County,Bridgeton,Healthcare and Public Health,Private CI Entity,Region 7 +85,"Director of Elections, Alaska - All, AK",AK,Alaska,Juneau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +59,"Dinwiddie County Registrar, Dinwiddie, VA",VA,Dinwiddie County,Dinwiddie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Dinwiddie County Electoral Board, Dinwiddie, VA",VA,Dinwiddie County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Dimmit County, Texas",TX,Dimmit County,Carrizo Springs,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +57,"Dimmit County Tax Assessor-Collector, Dimmit, TX",TX,Dimmit County,Carrizo Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Dimmit County County Clerk, Dimmit, TX",TX,Dimmit County,Carrizo Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Digital Movers, LLC",NJ,Essex County,Fairfield,Information Technology,Private CI Entity,Region 2 +36,"Digital Marketing, Inc.",MO,Jackson County,Greenwood,Information Technology,Private CI Entity,Region 7 +67,Digital Edge Ventures Inc.,NY,Richmond County,Staten Island,Information Technology,Private CI Entity,Region 2 +70,"Digital Data Communications, Inc.",OH,Belmont County,Martins Ferry,"Election Infrastructure, Information Technology",Private CI Entity,Region 5 +52,"Dighton Town Clerk, Bristol, MA",MA,Bristol County,Dighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Dighon Town Hall,MA,Bristol County,Dighton,Government Facilities,Local Tribal Territory,Region 1 +93,Dieterich Bank,IL,Effingham County,Dieterich,Financial Services,Private CI Entity,Region 5 +59,"Dickson Township Election Commission, Manistee, MI",MI,Manistee County,Brethren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Dickson Township Clerk, Manistee, MI",MI,Manistee County,Brethren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Dickson County Elections Administrator, Dickson, TN",TN,Dickson County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,Dickinson County Iowa,IA,Dickinson County,Spirit Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Dickinson County Election Commission, Dickinson, MI",MI,Dickinson County,Iron Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Dickinson County Clerk, Dickinson, MI",MI,Dickinson County,Iron Mountain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Dickinson County Clerk, Dickinson, KS",KS,Dickinson County,Abilene,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Dickinson County Board of Canvassars, Dickinson, MI",MI,Dickinson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Dickinson College,PA,Cumberland County,Carlisle,Government Facilities,Private CI Entity,Region 3 +44,"Dickeyville Village Clerk, Grant, WI",WI,Grant County,Dickeyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Dickey County Auditor, Dickey, ND",ND,Dickey County,Ellendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,"Dickenson County Registrar, Dickenson, VA",VA,Dickenson County,Clintwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +60,"Dickenson County Electoral Board, Dickenson, VA",VA,Dickenson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +96,"Dickens County County Clerk, Dickens, TX",TX,Dickens County,Dickens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,Diamond Lake School District 76,IL,Lake County,Mundelein,Government Facilities,Local Tribal Territory,Region 5 +60,Diamond Credit Union,PA,Montgomery County,Pottstown,Financial Services,Private CI Entity,Region 3 +58,"Diamond Bluff Town Clerk, Pierce, WI",WI,Pierce County,Hager City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Diagnostic Pathology Medical Group Inc.,CA,Sacramento County,Sacramento,Healthcare and Public Health,Private CI Entity,Region 9 +83,Dexter's Fitness Center And Hope Boxing Academy,AL,Mobile County,Mobile,Commercial Facilities,Private CI Entity,Region 4 +66,"Dexter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Dexter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Dexter Town Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Dexter Municipal Registrar, Penobscot, ME",ME,Penobscot County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Dexter Municipal Clerk, Penobscot, ME",ME,Penobscot County,Dexter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Dewitt County Elections Administrator, Dewitt, TX",TX,DeWitt County,Cuero,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Dewey Town Clerk, Rusk, WI",WI,Rusk County,Tony,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Dewey Town Clerk, Burnett, WI",WI,Burnett County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Deviation Games,CA,Los Angeles County,Santa Monica,Communications,Private CI Entity,Region 9 +81,"Deuel County Auditor, Deuel, SD",SD,Deuel County,Clear Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,Deuel County,NE,Deuel County,Chappell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +38,Detroit Wayne Integrated Health Network,MI,Wayne County,Detroit,Healthcare and Public Health,Private CI Entity,Region 5 +56,Detroit Public Schools Community District,MI,Wayne County,Detroit,Government Facilities,Local Tribal Territory,Region 5 +60,Detroit Educational Television Foundation,MI,Oakland County,Wixom,Emergency Services,Private CI Entity,Region 5 +51,"Detour Township Election Commission, Chippewa, MI",MI,Chippewa County,De Tour Village,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Detour Township Clerk, Chippewa, MI",MI,Chippewa County,De Tour Village,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,Designlinx Hardware Solutions LLC,NH,Hillsborough County,Nashua,Defense Industrial Base,Private CI Entity,Region 1 +65,"Desha County Election Commision, Desha, AR",AR,Desha County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Desha County Clerk, Desha, AR",AR,Desha County,Arkansas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,Deschutes County of Oregon,OR,Deschutes County,Bend,Government Facilities,Local Tribal Territory,Region 10 +53,"Deschutes County Clerk, Deschutes, OR",OR,Deschutes County,Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +52,Des Plaines Public Library,IL,Cook County,Des Plaines,Government Facilities,Local Tribal Territory,Region 5 +61,Des Moines Metro Credit Union,IA,Polk County,Des Moines,Financial Services,Private CI Entity,Region 7 +49,Des Moines International Airport,IA,Polk County,Des Moines,Transportation Systems,Local Tribal Territory,Region 7 +59,Des Moines County,IA,Des Moines County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +70,"Derry Town Clerk, Rockingham, NH",NH,Rockingham County,Derry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,Derry Cooperative School District,NH,Rockingham County,Derry,Government Facilities,Local Tribal Territory,Region 1 +52,Dermatology Associates of Kentucky,KY,Fayette County,Lexington,Information Technology,Private CI Entity,Region 4 +67,DermTech,CA,San Diego County,San Diego,Healthcare and Public Health,Private CI Entity,Region 9 +40,"Derby Town Treasurer, Orleans, VT",VT,Orleans County,Derby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Derby Town Clerk, Orleans, VT",VT,Orleans County,Derby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Derby Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Derby Registrar of Voters, New Haven, CT",CT,New Haven County,Derby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,Derby Public Schools,KS,Sedgwick County,Derby,Government Facilities,Local Tribal Territory,Region 7 +54,Dept. of Managed Healthcare,CA,Sacramento County,Sacramento,Healthcare and Public Health,Private CI Entity,Region 9 +50,"Department of Water Supply, County of Hawaii",HI,Hawaii County,Hilo,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 9 +75,Department of Veterans' Services,NY,Delaware County,Sidney,"Defense Industrial Base, Government Facilities",State,Region 2 +65,Department of Veterans Affairs (VA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +43,Department of Transportation- CISA,NY,Albany County,Albany,"Government Facilities, Transportation Systems",State,Region 2 +59,Department of Taxation and Finance,NY,Albany County,Albany,"Financial Services, Government Facilities",State,Region 2 +55,Department of State,NY,Albany County,Albany,Government Facilities,State,Region 2 +46,"Department of Public Utilities, City of Orangeburg",SC,Orangeburg County,Orangeburg,Water and WasteWater Systems,Local Tribal Territory,Region 4 +37,Department of Motor Vehicles,NY,Rensselaer County,Rensselaer,"Government Facilities, Transportation Systems",State,Region 2 +55,Department of Labor,NY,Albany County,Albany,Government Facilities,State,Region 2 +25,Department of Housing Preservation & Development,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +42,Department of Health,NY,Albany County,Albany,"Election Infrastructure, Government Facilities, Healthcare and Public Health",State,Region 2 +67,Department of Financial Services,NY,Albany County,Albany,"Financial Services, Government Facilities",State,Region 2 +57,Department of Education,NY,Albany County,Albany,Government Facilities,State,Region 2 +46,Department of Corrections and Community Supervision,NY,Albany County,Albany,"Emergency Services, Government Facilities",State,Region 2 +71,Department of Conservation,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +62,Department of Civil Service,NY,Albany County,Albany,Government Facilities,State,Region 2 +49,Department of Agriculture and Markets,NY,Albany County,Albany,"Food and Agriculture, Government Facilities",State,Region 2 +53,Denver Water,CO,Denver County,Denver,Water and WasteWater Systems,Local Tribal Territory,Region 8 +55,"Denver Township Election Commission, Newaygo, MI",MI,Newaygo County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Denver Township Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Denver Township Clerk, Newaygo, MI",MI,Newaygo County,Hesperia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Denver Township Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Denver County Elections Division, Denver, CO",CO,Denver County,Denver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,Dentons US LLP,TX,Dallas County,Dallas,Financial Services,Private CI Entity,Region 6 +56,"Denton Township Election Commission, Roscommon, MI",MI,Roscommon County,Prudenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Denton Township Clerk, Roscommon, MI",MI,Roscommon County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Denton Independent School District,TX,Denton County,Denton,Government Facilities,Local Tribal Territory,Region 6 +73,"Denton County, Texas",TX,Denton County,Denton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +74,"Dent County Clerk, Dent, MO",MO,Dent County,Salem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +61,Denso International American Inc,MI,Oakland County,Southfield,Critical Manufacturing,Private CI Entity,Region 5 +51,Dennis Yarmouth Regional School Distric,MA,Barnstable County,Yarmouth,Government Facilities,Local Tribal Territory,Region 1 +60,"Dennis Town Clerk, Barnstable, MA",MA,Barnstable County,Dennis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Denmark Village Clerk, Brown, WI",WI,Brown County,Denmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Denmark Township Election Commission, Tuscola, MI",MI,Tuscola County,Reese,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Denmark Township Clerk, Tuscola, MI",MI,Tuscola County,Richville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Denmark Municipal Registrar, Oxford, ME",ME,Oxford County,Denmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Denmark Municipal Clerk, Oxford, ME",ME,Oxford County,Denmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,Denison State Bank,KS,Jackson County,Holton,Financial Services,Private CI Entity,Region 7 +70,Denison Independent School District,TX,Grayson County,Denison,Government Facilities,Local Tribal Territory,Region 6 +37,Dene Strategic LLC,WA,King County,Seattle,Communications,Private CI Entity,Region 10 +74,Denali Commission - CISA,AK,Anchorage Borough,Anchorage,"Energy, Government Facilities, Healthcare and Public Health, Transportation Systems, Water and WasteWater Systems",FCEB,Region 10 +68,Democratic Senatorial Campaign Committee,DC,District of Columbia,Washington,"Election Infrastructure, Government Facilities",Private CI Entity,Region 3 +63,Democratic Congressional Campaign Committee,DC,District of Columbia,Washington,"Election Infrastructure, Information Technology",Private CI Entity,Region 3 +61,"Delton Town Clerk, Sauk, WI",WI,Sauk County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Delta-Montrose Electric Association,CO,Montrose County,Montrose,Energy,Private CI Entity,Region 8 +63,"Delta Town Clerk, Bayfield, WI",WI,Bayfield County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Delta Dental of South Dakota,SD,Hughes County,Pierre,Healthcare and Public Health,Private CI Entity,Region 8 +40,"Delta County Tax Assessor-Collector, Delta, TX",TX,Delta County,Cooper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"Delta County Election Commission, Delta, MI",MI,Delta County,Escanaba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Delta County County Clerk, Delta, TX",TX,Delta County,Cooper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Delta County Clerk, Delta, MI",MI,Delta County,Escanaba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Delta County Clerk and Recorder, Delta, CO",CO,Delta County,Delta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Delta County Board of Canvassars, Delta, MI",MI,Delta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,Delta County,MI,Delta County,Escanaba,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +38,"Delta Charter Township Election Commission, Eaton, MI",MI,Eaton County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Delta Charter Township Clerk, Eaton, MI",MI,Eaton County,Lansing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Delmar Town Clerk, Chippewa, WI",WI,Chippewa County,Boyd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Dellona Town Clerk, Sauk, WI",WI,Sauk County,Lyndon Station,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Dell Prairie Town Clerk, Adams, WI",WI,Adams County,Wisconsin Dells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Delhi Charter Township Election Commission, Ingham, MI",MI,Ingham County,Holt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Delhi Charter Township Clerk, Ingham, MI",MI,Ingham County,Holt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +25,Delaware e911,DE,Kent County,Dover,"Emergency Services, Government Facilities",State,Region 3 +82,Delaware Valley Regional High School,NJ,Hunterdon County,Frenchtown,Government Facilities,Local Tribal Territory,Region 2 +53,"Delaware Township Election Commission, Sanilac, MI",MI,Sanilac County,Minden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Delaware Township Clerk, Sanilac, MI",MI,Sanilac County,Minden City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Delaware River Basin Commission (DRBC) - CISA,NJ,Mercer County,Ewing Township,"Dams, Government Facilities, Water and WasteWater Systems",Federal (non-FCEB),Region 2 +64,Delaware Department of Elections,DE,Kent County,Dover,"Election Infrastructure, Government Facilities",State,Region 3 +63,"Delaware County, Ohio Election Infrastructure",OH,Delaware County,Delaware,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Delaware County, New York",NY,Delaware County,Delhi,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +68,"Delaware County, IA",IA,Delaware County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +65,"Delaware County Election Board, Delaware, OK",OK,Delaware County,Jay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Delaware County Clerk, Delaware, IN",IN,Delaware County,Muncie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Delaware County Board of Elections, Delaware, PA",PA,Delaware County,Media,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Delaware County Board of Elections, Delaware, NY",NY,Delaware County,Delhi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +74,Delaware County,OH,Delaware County,Delaware,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +71,"Delavan-Darien School District, WI",WI,Walworth County,Delavan,Government Facilities,Local Tribal Territory,Region 5 +63,"Delavan Town Clerk, Walworth, WI",WI,Walworth County,Delavan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Delavan City Clerk, Walworth, WI",WI,Walworth County,Delavan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Delano Union Elementary School District,CA,Kern County,Delano,Government Facilities,Local Tribal Territory,Region 9 +41,"Delafield Town Clerk, Waukesha, WI",WI,Waukesha County,Delafield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Delafield City Clerk, Waukesha, WI",WI,Waukesha County,Delafield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Del Norte County Office of Education,CA,Del Norte County,Crescent City,Government Facilities,Local Tribal Territory,Region 9 +36,"Del Norte County Clerk-Recorder, Del Norte, CA",CA,Del Norte County,Crescent City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +29,Del Co Water Company Inc,OH,Delaware County,Delaware,Water and WasteWater Systems,Private CI Entity,Region 5 +75,"Dekorra Town Clerk, Columbia, WI",WI,Columbia County,Poynette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Dekalb County Judge of Probate, Dekalb, AL",AL,DeKalb County,Fort Payne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +94,"Dekalb County Elections Administrator, Dekalb, TN",TN,DeKalb County,Smithville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,"Dekalb County Clerk, Dekalb, IN",IN,De Kalb County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Dekalb County Circuit Clerk, Dekalb, AL",AL,DeKalb County,Pine Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Dekalb County Board of Registrars, Dekalb, AL",AL,DeKalb County,Fort Payne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Dekalb County Board of Elections and Registrar, Dekalb, GA",GA,DeKalb County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Dekalb County Absentee Elections Manager, Dekalb, AL",AL,DeKalb County,Pine Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +34,"Deforest Village Clerk, Dane, WI",WI,Dane County,DeForest,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Defiance County, Ohio Election Infrastructure",OH,Defiance County,Defiance,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,Defense Nuclear Facilities Safety Board (DNFSB) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +49,"Deering Town Clerk, Hillsborough, NH",NH,Hillsborough County,Deering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +28,"Deerfield Village Clerk, Dane, WI",WI,Dane County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Deerfield Township Election Commission, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Deerfield Township Election Commission, Livingston, MI",MI,Livingston County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Deerfield Township Election Commission, Lenawee, MI",MI,Lenawee County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Deerfield Township Election Commission, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Deerfield Township Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Deerfield Township Clerk, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Deerfield Township Clerk, Livingston, MI",MI,Livingston County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Deerfield Township Clerk, Lenawee, MI",MI,Lenawee County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Deerfield Township Clerk, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Deerfield Township Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Deerfield Town Clerk, Waushara, WI",WI,Waushara County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Deerfield Town Clerk, Rockingham, NH",NH,Rockingham County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Deerfield Town Clerk, Franklin, MA",MA,Franklin County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Deerfield Town Clerk, Dane, WI",WI,Dane County,Deerfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Deerfield Public Schools,KS,Kearny County,Deerfield,Government Facilities,Local Tribal Territory,Region 7 +67,Deerfield Public Library,IL,Lake County,Deerfield,Government Facilities,Local Tribal Territory,Region 5 +81,"Deer Park Village Clerk, St. Croix, WI",WI,St. Croix County,Deer Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Deer Park Public Schools,NY,Suffolk County,Deer Park,Government Facilities,Local Tribal Territory,Region 2 +53,"Deer Lodge County Election Administrator, Deer Lodge, MT",MT,Deer Lodge County,Anaconda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,Deer Lakes School District,PA,Allegheny County,Cheswick,Government Facilities,Local Tribal Territory,Region 3 +38,"Deer Creek Town Clerk, Taylor, WI",WI,Taylor County,Stetsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Deer Creek Town Clerk, Outagamie, WI",WI,Outagamie County,Bear Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Deepwater Industries FCU,NJ,Salem County,Pennsville Township,Financial Services,Private CI Entity,Region 2 +66,"Deep River Township Election Commission, Arenac, MI",MI,Arenac County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Deep River Township Clerk, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Deep River Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Deep River Registrar of Voters, Middlesex, CT",CT,Middlesex County,Deep River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Dedicated Logistics, LLC",AR,Ashley County,Crossett,Transportation Systems,Private CI Entity,Region 6 +58,"Dedham Town Clerk, Norfolk, MA",MA,Norfolk County,Dedham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Dedham Municipal Registrar, Hancock, ME",ME,Hancock County,Dedham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Dedham Municipal Clerk, Hancock, ME",ME,Hancock County,Dedham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Decision Framework Systems, Inc",NJ,Morris County,Montville,Information Technology,Private CI Entity,Region 2 +94,"Decatur Town Clerk, Green, WI",WI,Green County,Brodhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,Decatur Health,KS,Decatur County,Oberlin,Healthcare and Public Health,Private CI Entity,Region 7 +88,"Decatur County, IA",IA,Decatur County,Leon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +64,"Decatur County Elections Administrator, Decatur, TN",TN,Decatur County,Decaturville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,Decatur County Community Schools,IN,Decatur County,Greensburg,Government Facilities,Local Tribal Territory,Region 5 +57,"Decatur County Clerk, Decatur, KS",KS,Decatur County,Oberlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Decatur County Clerk, Decatur, IN",IN,Decatur County,Greensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Decatur County Board of Elections and Registrar, Decatur, GA",GA,Decatur County,Bainbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Decatur County Board of Commissioners,GA,Decatur County,Bainbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,"Dearborn County Clerk, Dearborn, IN",IN,Dearborn County,Lawrenceburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Deaf Smith County County Clerk, Deaf Smith, TX",TX,Deaf Smith County,Hereford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"DeWitt City Election Commission, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"DeWitt City Clerk, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"DeWitt Charter Township Election Commission, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"DeWitt Charter Township Clerk, Clinton, MI",MI,Clinton County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,DeVries Business Records Management Inc,WA,Spokane County,Spokane,Commercial Facilities,Private CI Entity,Region 10 +83,"DeSoto County Supervisor of Elections, DeSoto, FL",FL,DeSoto County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +33,"DeSoto County Election Commission, DeSoto, MS",MS,DeSoto County,Hernando,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +33,"DeSoto County Circuit Clerk, DeSoto, MS",MS,DeSoto County,Hernando,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,DeSales University,PA,Lehigh County,Center Valley,Information Technology,Private CI Entity,Region 3 +57,DeKalb School District 428,IL,DeKalb County,DeKalb,Government Facilities,Local Tribal Territory,Region 5 +82,"DeKalb County Schools, AL",AL,DeKalb County,Rainsville,Government Facilities,Local Tribal Territory,Region 4 +57,DeKalb County School District GA,GA,DeKalb County,Stone Mountain,Government Facilities,Local Tribal Territory,Region 4 +58,"DeKalb County Clerk, DeKalb, MO",MO,DeKalb County,Maysville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +87,"DeKalb County Clerk, DeKalb, IL",IL,DeKalb County,Sycamore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,DeGolyer and MacNaughton,TX,Dallas County,Dallas,Energy,Private CI Entity,Region 6 +69,"De Witt County Clerk, De Witt, IL",IL,De Witt County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"De Soto Village Clerk, Vernon/Crawford, WI",WI,Crawford County,De Soto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"De Soto Parish Registrar of Voters, De Soto, LA",LA,Concordia Parish,Vidalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,"De Soto Parish Clerk of Court, De Soto, LA",LA,De Soto Parish,Mansfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"De Pere City Clerk, Brown, WI",WI,Brown County,De Pere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"De Baca County Clerk, De Baca, NM",NM,DeBaca County,Fort Sumner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,Daytona State College,FL,Volusia County,Daytona Beach,Government Facilities,State,Region 4 +81,"Dayton Township Election Commission, Tuscola, MI",MI,Tuscola County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Dayton Township Election Commission, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Dayton Township Clerk, Tuscola, MI",MI,Tuscola County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Dayton Township Clerk, Newaygo, MI",MI,Newaygo County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Dayton Town Clerk, Waupaca, WI",WI,Waupaca County,Waupaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Dayton Municipal Registrar, York, ME",ME,York County,Dayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Dayton Municipal Clerk, York, ME",ME,York County,Dayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Day Township Election Commission, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Day Township Clerk, Montcalm, MI",MI,Montcalm County,Stanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Day Town Clerk, Marathon, WI",WI,Marathon County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Day County Auditor, Day, SD",SD,Day County,Webster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +72,Dawson Public Power District,NE,Dawson County,Lexington,Energy,Local Tribal Territory,Region 7 +89,"Dawson County Tax Assessor-Collector, Dawson, TX",TX,Dawson County,Lamesa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,Dawson County NE,NE,Dawson County,Lexington,Emergency Services,Local Tribal Territory,Region 7 +85,"Dawson County Election Administrator, Dawson, MT",MT,Dawson County,Glendive,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +89,"Dawson County County Clerk, Dawson, TX",TX,Dawson County,Lamesa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Dawson County Clerk, Dawson, NE",NE,Dawson County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +75,"Dawson County Board of Elections and Registrar, Dawson, GA",GA,Dawson County,Dawsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Dawes County Government, NE",NE,Dawes County,Chadron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +79,"Dawes County Clerk, Dawes, NE",NE,Dawes County,Chadron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Davison Township Election Commission, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Davison Township Clerk, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Davison County Auditor, Davison, SD",SD,Davison County,Mitchell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,"Davison City Election Commission, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Davison City Clerk, Genesee, MI",MI,Genesee County,Davison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Davis Technical College,UT,Davis County,Kaysville,Government Facilities,Local Tribal Territory,Region 8 +73,Davis County Hospital & Clinics,IA,Davis County,Bloomfield,Healthcare and Public Health,Local Tribal Territory,Region 7 +38,Davis County Government,UT,Davis County,Farmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +54,"Davis County Auditor, Davis, IA",IA,Davis County,Bloomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +65,Davis & Elkins,WV,Randolph County,Elkins,,Private CI Entity,Region 3 +32,Daviess County Fiscal Court,KY,Daviess County,Owensboro,Government Facilities,Local Tribal Territory,Region 4 +48,Daviess County Detention Center,KY,Daviess County,Owensboro,Government Facilities,Local Tribal Territory,Region 4 +49,"Daviess County Clerk, Daviess, KY",KY,Daviess County,Owensboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Daviess County Clerk, Daviess, IN",IN,Daviess County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Davie County Board of Elections, Davie, NC",NC,Davie County,Mocksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Davidson-Davie Community College,NC,Davidson County,Thomasville,Government Facilities,Local Tribal Territory,Region 4 +57,"Davidson County Elections Administrator, Davidson, TN",TN,Davidson County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Davidson County Board of Elections, Davidson, NC",NC,Davidson County,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Davidson College,NC,Mecklenburg County,Davidson,Government Facilities,Private CI Entity,Region 4 +65,Davidson Academy,TN,Davidson County,Nashville,Government Facilities,Local Tribal Territory,Region 4 +5,David Lawrence Convention Center,PA,Allegheny County,Pittsburgh,Commercial Facilities,Private CI Entity,Region 3 +51,Davenport University,MI,Kent County,Grand Rapids,Government Facilities,Private CI Entity,Region 5 +53,Dauphin County Pennsylvania,PA,Dauphin County,Harrisburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +51,"Dauphin County Board of Elections, Dauphin, PA",PA,Dauphin County,Harrisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Dauntless Discovery, LLC",NC,Wake County,Morrisville,Financial Services,Private CI Entity,Region 4 +44,Datamaxx Applied Technologies Inc,FL,Leon County,Tallahassee,Government Facilities,Private CI Entity,Region 4 +51,Datacruz Internet Services Inc,IN,St. Joseph County,Mishawaka,Information Technology,Private CI Entity,Region 5 +38,DataLogic Software Inc.,TX,Cameron County,Harlingen,Information Technology,Private CI Entity,Region 6 +49,DataDelivers LLC,CO,El Paso County,Colorado Springs,Information Technology,Private CI Entity,Region 8 +71,Data Management Payroll Services,MI,Oakland County,Troy,Financial Services,Private CI Entity,Region 5 +52,"Dartmouth Town Clerk, Bristol, MA",MA,Bristol County,Dartmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Darlington Town Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Darlington School District, WI",WI,Lafayette County,Darlington,Government Facilities,Local Tribal Territory,Region 5 +54,Darlington School,GA,Floyd County,Rome,Government Facilities,Private CI Entity,Region 4 +55,"Darlington County Board of Voter Registration and Elections, Darlington, SC",SC,Darlington County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Darlington City Clerk, Lafayette, WI",WI,Lafayette County,Darlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Darke County, Ohio Election Infrastructure",OH,Darke County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Dark Wolf Solutions FORGE,VA,Fairfax County,Herndon,Defense Industrial Base,Private CI Entity,Region 3 +35,Darigold,WA,King County,Seattle,Food and Agriculture,Private CI Entity,Region 10 +53,"Darien Village Clerk, Walworth, WI",WI,Walworth County,Darien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Darien Town Clerk, Walworth, WI",WI,Walworth County,Darien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Darien Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Darien Registrar of Voters, Fairfield, CT",CT,Fairfield County,Darien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Darien Public Schools/Town of Darien,CT,Fairfield County,Darien,Government Facilities,Local Tribal Territory,Region 1 +93,"Dare County Board of Elections, Dare, NC",NC,Dare County,Manteo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Danville Town Treasurer, Caledonia, VT",VT,Caledonia County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Danville Town Clerk, Rockingham, NH",NH,Rockingham County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Danville Town Clerk, Caledonia, VT",VT,Caledonia County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Danville City Registrar, VA",VA,Danville city,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,"Danville City Electoral Board, VA",VA,Danville city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Daniels Town Clerk, Burnett, WI",WI,Burnett County,Siren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Daniels County Election Administrator, Daniels, MT",MT,Daniels County,Scobey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,"Danforth Municipal Registrar, Washington, ME",ME,Washington County,Danforth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Danforth Municipal Clerk, Washington, ME",ME,Washington County,Danforth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Dane Village Clerk, Dane, WI",WI,Dane County,Dane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Dane County Information Management,WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Dane County Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,Dancker LLC,NJ,Somerset County,Branchburg,,Private CI Entity,Region 2 +81,"Danby Township Election Commission, Ionia, MI",MI,Ionia County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Danby Township Clerk, Ionia, MI",MI,Ionia County,Portland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Danby Town Treasurer, Rutland, VT",VT,Rutland County,Danby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Danby Town Clerk, Rutland, VT",VT,Rutland County,Danby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Danbury Town Clerk, Merrimack, NH",NH,Merrimack County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Danbury Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Danbury Registrar of Voters, Fairfield, CT",CT,Fairfield County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,Dameron Hospital Association,CA,San Joaquin County,Stockton,Healthcare and Public Health,Private CI Entity,Region 9 +47,"Damariscotta Municipal Registrar, Lincoln, ME",ME,Lincoln County,Damariscotta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Damariscotta Municipal Clerk, Lincoln, ME",ME,Lincoln County,Damariscotta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Dalton Township Election Commission, Muskegon, MI",MI,Muskegon County,Twin Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Dalton Township Clerk, Muskegon, MI",MI,Muskegon County,Twin Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Dalton Town Clerk, Coos, NH",NH,Coos County,Dalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Dalton Town Clerk, Berkshire, MA",MA,Berkshire County,Dalton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Dallastown Area School District,PA,York County,Dallastown,Government Facilities,Local Tribal Territory,Region 3 +60,"Dallas Village Clerk, Barron, WI",WI,Barron County,Dallas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Dallas Township Election Commission, Clinton, MI",MI,Clinton County,Fowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Dallas Township Clerk, Clinton, MI",MI,Clinton County,Fowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Dallas Town Clerk, Barron, WI",WI,Barron County,Dallas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Dallas Plantation Registrar, Franklin, ME",ME,Franklin County,Dallas Plantation,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Dallas Plantation Municipal Clerk, Franklin, ME",ME,Franklin County,Dallas Plantation,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Dallas Holocaust and Human Rights Museum,TX,Dallas County,Dallas,Commercial Facilities,Private CI Entity,Region 6 +58,Dallas County Texas on behalf of Dallas County Elections Department,TX,Dallas County,Dallas,"Election Infrastructure, Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +61,"Dallas County Judge of Probate, Dallas, AL",AL,Dallas County,Selma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,Dallas County Iowa,IA,Dallas County,Adel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +34,Dallas County Hospital,IA,Dallas County,Perry,Healthcare and Public Health,Private CI Entity,Region 7 +58,"Dallas County Clerk, Dallas, MO",MO,Dallas County,Buffalo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Dallas County Circuit Clerk, Dallas, AL",AL,Dallas County,Selma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Dallas County Board of Registrars, Dallas, AL",AL,Dallas County,Selma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Dallas County Absentee Elections Manager, Dallas, AL",AL,Dallas County,Selma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +17,"Dallam County Tax Assessor-Collector, Dallam, TX",TX,Dallam County,Dalhart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +17,"Dallam County County Clerk, Dallam, TX",TX,Dallam County,Dalhart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,Dalgliesh Gilpin Paxton Architects,VA,Charlottesville city,Charlottesville,Commercial Facilities,Private CI Entity,Region 3 +79,"Dale Town Clerk, Outagamie, WI",WI,Outagamie County,Dale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Dale County Judge of Probate, Dale, AL",AL,Dale County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Dale County Circuit Clerk, Dale, AL",AL,Dale County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +31,"Dale County Board of Registrars, Dale, AL",AL,Dale County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Dale County Absentee Elections Manager, Dale, AL",AL,Dale County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,Dakota Western Bank,ND,Bowman County,Bowman,Financial Services,Private CI Entity,Region 8 +61,"Dakota Town Clerk, Waushara, WI",WI,Waushara County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,Dakota Energy Cooperative Inc.,SD,Beadle County,Huron,Energy,Private CI Entity,Region 8 +42,Dakota County NE,NE,Dakota County,Dakota City,Government Facilities,Local Tribal Territory,Region 7 +71,"Dakota County Department of Elections, Dakota, MN",MN,Dakota County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Dakota County Clerk, Dakota, NE",NE,Dakota County,Dakota City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Dairyland Town Clerk, Douglas, WI",WI,Douglas County,Dairyland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Daggett Township Election Commission, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Daggett Township Clerk, Menominee, MI",MI,Menominee County,Stephenson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Daggett County Clerk, Daggett, UT",UT,Daggett County,Manila,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,"Dafter Township Election Commission, Chippewa, MI",MI,Chippewa County,Dafter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Dafter Township Clerk, Chippewa, MI",MI,Chippewa County,Dafter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,Daemon Technology Solutions,FL,Lee County,Cape Coral,Information Technology,Private CI Entity,Region 4 +57,Daemen College,NY,Erie County,Amherst,Government Facilities,Private CI Entity,Region 2 +58,"Dade County Clerk, Dade, MO",MO,Dade County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,"Dade County Board of Elections and Registrar, Dade, GA",GA,Dade County,Trenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,DZSP 21 LLC,GU,66010,Mangilao,Defense Industrial Base,Private CI Entity,Region 9 +54,DSD Labs,MA,Middlesex County,Sudbury,"Defense Industrial Base, Information Technology",Private CI Entity,Region 1 +61,DS Tech,MI,Delta County,Escanaba,Information Technology,Private CI Entity,Region 5 +53,DR Fortress LLC,HI,Honolulu County,Honolulu,Information Technology,Private CI Entity,Region 9 +60,DOTComm,NE,Douglas County,Omaha,Government Facilities,Local Tribal Territory,Region 7 +40,DOT - Unified Carrier Registration Plan (UCR) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,DOL - Department of Labor (DOL) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +67,DOJ - U.S. Marshals Service (USMS) - CISA,VA,Arlington County,Arlington,"Emergency Services, Government Facilities",FCEB,Region 3 +49,DOJ - Office of Special Counsel (OSC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +58,DOJ - Office of Inspector General (OIG) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,DOJ - National Crime Prevention and Privacy Compact Council - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +34,DOJ - Federal Bureau of Prisons (BOP) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,DOJ - Federal Bureau of Investigation (FBI) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +57,DOJ - Drug Enforcement Administration (DEA) - CISA,VA,Fairfax County,Springfield,"Emergency Services, Government Facilities",FCEB,Region 3 +51,DOJ - Department of Justice (DOJ) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +38,DOJ - Coordinating Council on Juvenile Justice and Delinquency Prevention - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,"DOJ - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) - CISA",DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +66,DOI - United States Geological Survey (USGS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,DOI - National Park Service (NPS) - CISA,DC,District of Columbia,Washington,"Commercial Facilities, Government Facilities",FCEB,Region 3 +61,DOI - National Indian Gaming Commission (NIGC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +63,DOI - Fish and Wildlife Service (FWS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +64,DOI - Department of the Interior (DOI) - CISA,DC,District of Columbia,Washington,"Commercial Facilities, Dams, Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +61,DOI - Bureau of Reclamation (BOR) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,DOI - Bureau of Land Management (BLM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +75,DOC - United States Census Bureau (USCB) - CISA,MD,Prince George,Suitland-Silver Hill,Government Facilities,FCEB,Region 3 +64,DOC - U.S. Patent and Trademark Office (USPTO) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +55,DOC - National Telecommunications and Information Administration (NTIA) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +45,DOC - National Technical Information Service (NTIS) - CISA,VA,Fairfax County,Alexandria,"Communications, Government Facilities",FCEB,Region 3 +43,DOC - National Oceanic and Atmospheric Administration (NOAA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +61,DOC - National Institute of Standards and Technology (NIST) - CISA,MD,Montgomery County,Gaithersburg,"Communications, Government Facilities",FCEB,Region 3 +58,DOC - International Trade Administration (ITA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +56,DOC - Department of Commerce (DOC) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +62,DOC - Bureau of Economic Analysis (BEA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +45,DNSFilter Inc,DC,District of Columbia,Washington,Information Technology,Private CI Entity,Region 3 +23,DMCI Broadband,MI,Hillsdale County,Reading,Communications,Private CI Entity,Region 5 +62,DICKSON COUNTY SCHOOLS,TN,Dickson County,Dickson,Government Facilities,Local Tribal Territory,Region 4 +72,DHS - United States Secret Service (USSS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +44,DHS - United States Coast Guard (USCG) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Transportation Systems",FCEB,Region 3 +68,DHS - Transportation Security Administration (TSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +70,DHS - Immigration and Customs Enforcement (ICE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +52,DHS - Federal Protective Service (FPS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,DHS - Federal Law Enforcement Training Center (FLETC) - CISA,GA,Glynn County,Dock Junction,Government Facilities,FCEB,Region 4 +57,DHS - Federal Emergency Management Agency (FEMA) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +67,DHS - Department of Homeland Security (DHS) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +67,DHS - Cybersecurity and Infrastructure Security Agency (CISA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +75,DHS - Customs and Border Protection (CBP) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +64,DHS - Citizenship and Immigration Services (CIS) - CISA,MD,Prince George,Camp Springs,Government Facilities,FCEB,Region 3 +38,DG Technologies,MI,Oakland County,Farmington,Transportation Systems,Private CI Entity,Region 5 +62,DFW International Airport,TX,Tarrant County,Dallas,Transportation Systems,Local Tribal Territory,Region 6 +75,DC Board of Elections,DC,District of Columbia,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,CytoSorbents Inc.,NJ,Middlesex County,South Brunswick Township,Healthcare and Public Health,Private CI Entity,Region 2 +87,CytoDyn Inc.,WA,Clark County,Vancouver,Healthcare and Public Health,Private CI Entity,Region 10 +56,Cypress-Fairbanks ISD,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +76,Cypress Christian School,TX,Harris County,Houston,Government Facilities,Private CI Entity,Region 6 +90,Cypress Bank and Trust,FL,Brevard County,Melbourne,Financial Services,Private CI Entity,Region 4 +69,Cyndx Networks LLC,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +41,CyncHealth,NE,Sarpy County,La Vista,Healthcare and Public Health,Private CI Entity,Region 7 +66,"Cylon Town Clerk, St. Croix, WI",WI,St. Croix County,Deer Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Cygnus, Inc.",ID,Bonner County,Ponderay,Defense Industrial Base,Private CI Entity,Region 10 +35,CyberRx Inc.,MD,Montgomery County,Silver Spring,Information Technology,Private CI Entity,Region 3 +88,"Cyber Solutions, Inc.",SC,Anderson County,Anderson,Information Technology,Private CI Entity,Region 4 +73,"Cuyahoga County, Ohio Election Infrastructure",OH,Cuyahoga County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Cuyahoga County Department of Information Technology,OH,Cuyahoga County,Cleveland,Information Technology,Local Tribal Territory,Region 5 +60,Cutting Edge Computers Inc.,MI,Lapeer County,North Branch,Healthcare and Public Health,Private CI Entity,Region 5 +56,"Cutt's Grant Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Cutler Town Clerk, Juneau, WI",WI,Juneau County,Camp Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Cutler Municipal Registrar, Washington, ME",ME,Washington County,Cutler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"Cutler Municipal Clerk, Washington, ME",ME,Washington County,Cutler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Customized Energy Solutions, Ltd.",PA,Philadelphia County,Philadelphia,Energy,Private CI Entity,Region 3 +69,"Custom Wholesale Floors, Inc.",FL,Duval County,Jacksonville,Commercial Facilities,Private CI Entity,Region 4 +53,"Custer Township Election Commission, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Custer Township Election Commission, Mason, MI",MI,Mason County,Custer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Custer Township Election Commission, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Custer Township Clerk, Sanilac, MI",MI,Sanilac County,Deckerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Custer Township Clerk, Mason, MI",MI,Mason County,Custer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Custer Township Clerk, Antrim, MI",MI,Antrim County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Custer County, ID",ID,Custer County,Challis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +65,"Custer County Election Board, Custer, OK",OK,Custer County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"Custer County Election Administrator, Custer, MT",MT,Custer County,Miles City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +69,"Custer County Courthouse, NE",NE,Custer County,Broken Bow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Custer County Clerk, Custer, NE",NE,Custer County,Broken Bow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +79,"Custer County Clerk and Recorder, Custer, CO",CO,Custer County,Westcliffe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +38,"Custer County Auditor, Custer, SD",SD,Custer County,Custer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +70,Cusick School District,WA,Pend Oreille County,Cusick,Government Facilities,Local Tribal Territory,Region 10 +63,"Cushing Municipal Registrar, Knox, ME",ME,Knox County,Cushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Cushing Municipal Clerk, Knox, ME",ME,Knox County,Cushing,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Curtiss Village Clerk, Clark, WI",WI,Clark County,Curtiss,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Curtis Township Election Commission, Alcona, MI",MI,Alcona County,Glennie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Curtis Township Clerk, Alcona, MI",MI,Alcona County,Glennie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Curry County, NM",NM,Curry County,Clovis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,"Curry County Clerk, Curry, OR",OR,Curry County,Gold Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +59,"Curran Town Clerk, Jackson, WI",WI,Jackson County,Taylor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Curia Global, Inc.",NY,Albany County,Albany,Critical Manufacturing,Private CI Entity,Region 2 +44,"Cummington Town Clerk, Hampshire, MA",MA,Hampshire County,Cummington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Cumming Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Cumming Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Cuming County NE,NE,Cuming County,West Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +37,Cumberland University,TN,Wilson County,Lebanon,Government Facilities,Private CI Entity,Region 4 +53,"Cumberland Town Clerk, Barron, WI",WI,Barron County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Cumberland Town Boards of Canvassers, Providence, RI",RI,Providence County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Cumberland Municipal Registrar, Cumberland, ME",ME,Cumberland County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Cumberland Municipal Clerk, Cumberland, ME",ME,Cumberland County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Cumberland County, NC",NC,Cumberland County,Fayetteville,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 4 +62,Cumberland County Schools - CISA,NC,Cumberland County,Fayetteville,Government Facilities,Local Tribal Territory,Region 4 +53,"Cumberland County Registrar, Cumberland, VA",VA,Cumberland County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +69,Cumberland County Federal Credit Union,ME,Cumberland County,Falmouth,Financial Services,Private CI Entity,Region 1 +53,"Cumberland County Electoral Board, Cumberland, VA",VA,Cumberland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +68,"Cumberland County Elections Administrator, Cumberland, TN",TN,Cumberland County,Crossville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Cumberland County Commissioner of Registration, Cumberland, NJ",NJ,Cumberland County,Bridgeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Cumberland County Clerk, Cumberland, NJ",NJ,Cumberland County,Bridgeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +99,"Cumberland County Clerk, Cumberland, KY",KY,Cumberland County,Burkesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Cumberland County Clerk, Cumberland, IL",IL,Cumberland County,Toledo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Cumberland County Board of Elections, Cumberland, PA",PA,Cumberland County,Carlisle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,"Cumberland County Board of Elections, Cumberland, NJ",NJ,Cumberland County,Bridgeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +53,"Cumberland City Clerk, Barron, WI",WI,Barron County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Culver School District,OR,Jefferson County,Culver,Government Facilities,Local Tribal Territory,Region 10 +47,"Culpeper County, VA",VA,Culpeper County,Culpeper,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +59,"Culpeper County Registrar, Culpeper, VA",VA,Culpeper County,Culpeper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,"Culpeper County Electoral Board, Culpeper, VA",VA,Culpeper County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +60,Cullman Regional Medical Center,AL,Cullman County,Cullman,Healthcare and Public Health,Local Tribal Territory,Region 4 +61,Cullman County Schools,AL,Cullman County,Cullman,Government Facilities,Local Tribal Territory,Region 4 +35,"Cullman County Judge of Probate, Cullman, AL",AL,Cullman County,Cullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Cullman County Circuit Clerk, Cullman, AL",AL,Cullman County,Cullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Cullman County Board of Registrars, Cullman, AL",AL,Cullman County,Cullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Cullman County Absentee Elections Manager, Cullman, AL",AL,Cullman County,Cullman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Culberson County, Texas",TX,Culberson County,Van Horn,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Culberson County Tax Assessor-Collector, Culberson, TX",TX,Culberson County,Van Horn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Culberson County County Clerk, Culberson, TX",TX,Culberson County,Van Horn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,"Cudahy City Clerk, Milwaukee, WI",WI,Milwaukee County,Cudahy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Cuba City City Clerk, Grant/Lafayette, WI",WI,Grant County,Cuba City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Cticompanies,MI,Oakland County,Farmington Hills,Commercial Facilities,Private CI Entity,Region 5 +69,"Crystal Township Election Commission, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Crystal Township Election Commission, Montcalm, MI",MI,Montcalm County,Crystal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Crystal Township Clerk, Oceana, MI",MI,Oceana County,Hart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Crystal Township Clerk, Montcalm, MI",MI,Montcalm County,Crystal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Crystal Town Clerk, Washburn, WI",WI,Washburn County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Crystal Lake Township Election Commission, Benzie, MI",MI,Benzie County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Crystal Lake Township Clerk, Benzie, MI",MI,Benzie County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Crystal Lake Town Clerk, Marquette, WI",WI,Marquette County,Neshkoro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Crystal Lake Town Clerk, Barron, WI",WI,Barron County,Comstock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Crystal Falls Township Election Commission, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Crystal Falls Township Clerk, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Crystal Falls City Election Commission, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Crystal Falls City Clerk, Iron, MI",MI,Iron County,Crystal Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Croydon Town Clerk, Sullivan, NH",NH,Sullivan County,Croydon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +98,"Crowley County Clerk and Recorder, Crowley, CO",CO,Crowley County,Ordway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,Crowder College,MO,Newton County,Neosho,Government Facilities,Local Tribal Territory,Region 7 +48,"Crow Wing County Auditor-Treasurer, Crow Wing, MN",MN,Crow Wing County,Brainerd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Croton Township Election Commission, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Croton Township Clerk, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Crossroads Credit Union,KS,Marion County,Goessel,Financial Services,Private CI Entity,Region 7 +79,Crossing Rivers Health,WI,Crawford County,Prairie du Chien,Healthcare and Public Health,Private CI Entity,Region 5 +59,Crossett School District,AR,Ashley County,Crossett,Government Facilities,Local Tribal Territory,Region 6 +59,"Cross Town Clerk, Buffalo, WI",WI,Buffalo County,Fountain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Cross Plains Village Clerk, Dane, WI",WI,Dane County,Cross Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Cross Plains Town Clerk, Dane, WI",WI,Dane County,Cross Plains,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Cross County Election Commision, Cross, AR",AR,Cross County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Cross County Clerk, Cross, AR",AR,Cross County,Wynne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Crosby County Tax Assessor-Collector, Crosby, TX",TX,Crosby County,Crosbyton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Crosby County County Clerk, Crosby, TX",TX,Crosby County,Crosbyton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,Crook County School District 1,WY,Crook County,Sundance,Government Facilities,Local Tribal Territory,Region 8 +86,"Crook County Clerk, Crook, WY",WY,Crook County,Sundance,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,Crook County,OR,Crook County,Prineville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +24,"Cromwell Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Cromwell Registrar of Voters, Middlesex, CT",CT,Middlesex County,Cromwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Crockett County, Texas",TX,Crockett County,Ozona,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +74,"Crockett County Tax Assessor-Collector, Crockett, TX",TX,Crockett County,Ozona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Crockett County Elections Administrator, Crockett, TN",TN,Crockett County,Alamo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Crockett County County Clerk, Crockett, TX",TX,Crockett County,Ozona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +76,"Crockery Township Election Commission, Ottawa, MI",MI,Ottawa County,Nunica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Crockery Township Clerk, Ottawa, MI",MI,Ottawa County,Nunica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Crittenden County Election Commision, Crittenden, AR",AR,Crittenden County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +37,"Crittenden County Clerk, Crittenden, KY",KY,Crittenden County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Crittenden County Clerk, Crittenden, AR",AR,Crittenden County,Marion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,"Crisp County Board of Elections and Registrar, Crisp, GA",GA,Crisp County,Cordele,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Criminal Justice Institute - University of Arkansas System,AR,Pulaski County,Little Rock,Government Facilities,State,Region 6 +42,"Crescent Town Clerk, Oneida, WI",WI,Oneida County,Rhinelander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Crescent Manufacturing Company,OH,Sandusky County,Fremont,Critical Manufacturing,Private CI Entity,Region 5 +72,Crescent Electric Supply,IL,Jo Daviess County,East Dubuque,Energy,Private CI Entity,Region 5 +72,Crescent Community Health Center,IA,Dubuque County,Dubuque,Healthcare and Public Health,Local Tribal Territory,Region 7 +85,Crenshaw County School District AL,AL,Crenshaw County,Luverne,Government Facilities,Local Tribal Territory,Region 4 +15,"Crenshaw County Judge of Probate, Crenshaw, AL",AL,Crenshaw County,Luverne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Crenshaw County Circuit Clerk, Crenshaw, AL",AL,Crenshaw County,Luverne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +15,"Crenshaw County Board of Registrars, Crenshaw, AL",AL,Crenshaw County,Luverne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Crenshaw County Absentee Elections Manager, Crenshaw, AL",AL,Crenshaw County,Luverne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Creek County Election Board, Creek, OK",OK,Creek County,Sapulpa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,Creeden & Associates,IL,DuPage County,Bensenville,,Private CI Entity,Region 5 +68,Credit Union of Vermont,VT,Rutland County,Rutland,Financial Services,Private CI Entity,Region 1 +75,Credit Human Federal Credit Union,TX,Bexar County,San Antonio,Financial Services,Private CI Entity,Region 6 +58,Credible Inc,MD,Montgomery County,Rockville,Financial Services,Private CI Entity,Region 3 +71,Crawfordsville Electric Light Power,IN,Montgomery County,Crawfordsville,Energy,Local Tribal Territory,Region 5 +50,"Crawford's Purchase Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Crawford County, Ohio Election Infrastructure",OH,Crawford County,Bucyrus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Crawford County R-1 School District,MO,Crawford County,Bourbon,Government Facilities,Local Tribal Territory,Region 7 +45,"Crawford County Election Commission, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Crawford County Election Commision, Crawford, AR",AR,Crawford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +42,"Crawford County Clerk, Crawford, WI",WI,Crawford County,Prairie du Chien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Crawford County Clerk, Crawford, MO",MO,Crawford County,Steelville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Crawford County Clerk, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Crawford County Clerk, Crawford, KS",KS,Crawford County,Girard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Crawford County Clerk, Crawford, AR",AR,Crawford County,Van Buren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,Crawford County Clerk's Office,IL,Crawford County,Robinson,Government Facilities,Local Tribal Territory,Region 5 +50,"Crawford County Board of Elections, Crawford, PA",PA,Crawford County,Meadville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,"Crawford County Board of Elections and Registrar, Crawford, GA",GA,Crawford County,Roberta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Crawford County Board of Canvassars, Crawford, MI",MI,Crawford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Crawford County Auditor, Crawford, IA",IA,Crawford County,Denison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Craven County Government, NC",NC,Craven County,New Bern,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Craven County Board of Elections, Craven, NC",NC,Craven County,New Bern,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,"Cranston City Boards of Canvassers, Providence, RI",RI,Providence County,Cranston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Cranmoor Town Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Cranel, Inc.",OH,Delaware County,Columbus,Information Technology,Private CI Entity,Region 5 +84,"Crane County, Texas",TX,Crane County,Crane,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +89,"Crane County Tax Assessor-Collector, Crane, TX",TX,Crane County,Crane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Crane County County Clerk, Crane, TX",TX,Crane County,Crane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Crandon Town Clerk, Forest, WI",WI,Forest County,Crandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Crandon City Clerk, Forest, WI",WI,Forest County,Crandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Cranberry Isles Municipal Registrar, Hancock, ME",ME,Hancock County,Cranberry Isles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Cranberry Isles Municipal Clerk, Hancock, ME",ME,Hancock County,Cranberry Isles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +9,"Craighead County Election Commision, Craighead, AR",AR,Craighead County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Craighead County Clerk, Craighead, AR",AR,Craighead County,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,Craig-Botetourt Electric Cooperative,VA,Craig County,New Castle,Energy,Private CI Entity,Region 3 +66,"Craig County Registrar, Craig, VA",VA,Craig County,New Castle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +66,"Craig County Electoral Board, Craig, VA",VA,Craig County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,"Craftsbury Town Treasurer, Orleans, VT",VT,Orleans County,Craftsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Craftsbury Town Clerk, Orleans, VT",VT,Orleans County,Craftsbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,Cozzini Bros Inc,IL,Cook County,Des Plaines,Food and Agriculture,Private CI Entity,Region 5 +67,Cozad Community Schools,NE,Dawson County,Cozad,Government Facilities,Local Tribal Territory,Region 7 +99,"Cowlitz County Auditor, Cowlitz, WA",WA,Cowlitz County,Kelso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +48,"Cowley County Clerk, Cowley, KS",KS,Cowley County,Winfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +38,Cowley County,KS,Cowley County,Winfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +45,"Coweta County Board of Elections and Registrar, Coweta, GA",GA,Coweta County,Newnan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,Cowen Truck Line Inc,OH,Ashland County,Perrysville,Transportation Systems,Private CI Entity,Region 5 +45,"Covington Township Election Commission, Baraga, MI",MI,Baraga County,Watton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Covington Township Clerk, Baraga, MI",MI,Baraga County,Watton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Covington County Judge of Probate, Covington, AL",AL,Covington County,Andalusia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Covington County Election Commission, Covington, MS",MS,Covington County,Collins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Covington County Circuit Clerk, Covington, MS",MS,Covington County,Collins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Covington County Circuit Clerk, Covington, AL",AL,Covington County,Andalusia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Covington County Board of Registrars, Covington, AL",AL,Covington County,Andalusia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Covington County Absentee Elections Manager, Covington, AL",AL,Covington County,Andalusia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +23,"Covington City Registrar, VA",VA,Covington city,Covington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +23,"Covington City Electoral Board, VA",VA,Covington city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +94,"Coventry Town Treasurer, Orleans, VT",VT,Orleans County,Coventry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Coventry Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Coventry Town Clerk, Orleans, VT",VT,Orleans County,Coventry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +31,"Coventry Town Boards of Canvassers, Kent, RI",RI,Kent County,Coventry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Coventry Registrar of Voters, Tolland, CT",CT,Tolland County,Coventry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Coventry Public Schools RI,RI,Kent County,Coventry,Government Facilities,Local Tribal Territory,Region 1 +54,Covenant HealthCare,MI,Saginaw County,Saginaw,Healthcare and Public Health,Private CI Entity,Region 5 +45,Cove Behavioral Health,FL,Hillsborough County,Tampa,Healthcare and Public Health,Private CI Entity,Region 4 +42,"Courtland Township Election Commission, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Courtland Township Clerk, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Courtland Town Clerk, Columbia, WI",WI,Columbia County,Randolph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +27,CourtAvenue,OH,Hamilton County,Cincinnati,Information Technology,Private CI Entity,Region 5 +67,Court Services and Offender Supervision Agency for the District of Columbia (CSOSA) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +47,County of York,PA,York County,York,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +55,"County of Will, Illinois",IL,Will County,Joliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,County of Ventura,CA,Ventura County,Ventura,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,County of Union,NJ,Union County,Elizabeth,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +47,County of Sutter,CA,Sutter County,Yuba City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +48,County of Sussex,NJ,Sussex County,Newton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +65,County of Stearns,MN,Stearns County,St Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"County of Spotsylvania, VA",VA,Spotsylvania County,Spotsylvania Courthouse,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 3 +48,County of Sherman,KS,Sherman County,Goodland,Government Facilities,Local Tribal Territory,Region 7 +38,County of Shasta,CA,Shasta County,Redding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +66,County of Santa Cruz,CA,Santa Cruz County,Santa Cruz,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +70,County of San Mateo,CA,San Mateo County,San Mateo,Government Facilities,Local Tribal Territory,Region 9 +49,County of San Bernardino,CA,San Bernardino County,San Bernardino,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +81,"County of Saline, MO",MO,Saline County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"County of Rockbridge, VA",VA,Lexington city,Lexington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"County of Roanoke, VA",VA,Roanoke County,Roanoke,Government Facilities,Local Tribal Territory,Region 3 +54,"County of Riverside, CA",CA,Riverside County,Riverside,Government Facilities,Local Tribal Territory,Region 9 +39,"County of Ravalli, MT",MT,Ravalli County,Hamilton,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +32,County of Orange Virginia,VA,Orange County,Orange,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +57,County of Ocean Department of Information Technology,NJ,Ocean County,Toms River,"Government Facilities, Information Technology",Local Tribal Territory,Region 2 +63,"County of Nevada, CA",CA,Nevada County,Nevada City,Government Facilities,Local Tribal Territory,Region 9 +61,"County of Moore, North Carolina",NC,Moore County,Carthage,Government Facilities,Local Tribal Territory,Region 4 +76,County of Montgomery Illinois,IL,Montgomery County,Hillsboro,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +5,"County of Mono, California",CA,Mono County,Bridgeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +56,"County of Merrick, NE",NE,Merrick County,Central City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +61,County of McHenry,IL,McHenry County,Woodstock,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +49,County of Mathews,VA,Mathews County,Mathews,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +67,County of Mason,IL,Mason County,Havana,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +50,"County of Marion, Iowa",IA,Marion County,Knoxville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,County of Marinette,WI,Marinette County,Marinette,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +56,County of Marin,CA,Marin County,San Rafael,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +68,"County of Madison, Iowa",IA,Madison County,Winterset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"County of Lyon, Iowa",IA,Lyon County,Rock Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +83,County of Lycoming,PA,Lycoming County,Williamsport,Government Facilities,Local Tribal Territory,Region 3 +52,County of Loudoun Virginia,VA,Loudoun County,Leesburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +40,"County of Lancaster, Virginia",VA,Lancaster County,Lancaster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,"County of Kings, California",CA,Kings County,Hanford,Government Facilities,Local Tribal Territory,Region 9 +45,"County of Inyo, CA",CA,Inyo County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +42,"County of Hillsdale, MI",MI,Hillsdale County,Hillsdale,Government Facilities,Local Tribal Territory,Region 5 +56,"County of Henrico, VA",VA,Henrico County,Richmond,Government Facilities,Local Tribal Territory,Region 3 +48,County of Hawaii,HI,Hawaii County,Hilo,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +69,County of Greene MO,MO,Greene County,Springfield,Government Facilities,Local Tribal Territory,Region 7 +58,"County of Gillespie, TX",TX,Gillespie County,Fredericksburg,Government Facilities,Local Tribal Territory,Region 6 +52,"County of Frederick, VA",VA,Winchester city,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +27,"County of Franklin, PA Government",PA,Franklin County,Chambersburg,Government Facilities,Local Tribal Territory,Region 3 +37,"County of Franklin, NC",NC,Franklin County,Louisburg,Government Facilities,Local Tribal Territory,Region 4 +55,County of Dunn,WI,Dunn County,Menomonie,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +67,"County of Douglas, IL",IL,Douglas County,Tuscola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"County of Don Ana, NM",NM,Dona Ana County,Las Cruces,Government Facilities,Local Tribal Territory,Region 6 +76,County of Dare,NC,Dare County,Manteo,Government Facilities,Local Tribal Territory,Region 4 +81,"County of Cumberland, ME",ME,Cumberland County,Portland,Government Facilities,Local Tribal Territory,Region 1 +52,County of Cumberland - CISA,PA,Cumberland County,Carlisle,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +55,County of Cumberland,NJ,Cumberland County,Bridgeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +66,"County of Cheshire, NH",NH,Cheshire County,Keene,Government Facilities,Local Tribal Territory,Region 1 +65,"County of Caribou, Idaho",ID,Caribou County,Soda Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +56,County of Burlington,NJ,Burlington County,Mt Holly,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +53,"County of Boone, MO",MO,Boone County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +62,County of Berrien,MI,Berrien County,St Joseph,Emergency Services,Local Tribal Territory,Region 5 +65,County of Berks,PA,Berks County,Reading,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +56,"County of Avery, NC",NC,Avery County,Newland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,County of Augusta,VA,Augusta County,Verona,Government Facilities,Local Tribal Territory,Region 3 +42,"County of Aroostook, ME",ME,Aroostook County,New Sweden,Government Facilities,Local Tribal Territory,Region 1 +45,"County of Amador, CA",CA,Amador County,Jackson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +52,County of Alpena,MI,Alpena County,Alpena,Government Facilities,Local Tribal Territory,Region 5 +54,"County of Adams, Pennsylvania",PA,Adams County,Gettysburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +52,"County of Adams, IL",IL,Adams County,Quincy,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +67,"County of Accomack, Virginia",VA,Accomack County,Accomac,Government Facilities,Local Tribal Territory,Region 3 +69,County Commissioners Association of Pennsylvania,PA,Dauphin County,Harrisburg,Government Facilities,Private CI Entity,Region 3 +48,County College of Morris,NJ,Morris County,Randolph,Government Facilities,Local Tribal Territory,Region 2 +36,Counseling Service of Addison County,VT,Addison County,Middlebury,Healthcare and Public Health,Private CI Entity,Region 1 +91,Council on the Arts,NY,New York County,New York,Government Facilities,State,Region 2 +46,Council of the Inspectors General on Integrity and Efficiency (CIGIE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +99,Coudersport Area School District,PA,Potter County,Coudersport,Government Facilities,Local Tribal Territory,Region 3 +40,"Couderay Village Clerk, Sawyer, WI",WI,Sawyer County,Couderay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Couderay Town Clerk, Sawyer, WI",WI,Sawyer County,Couderay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Cottrellville Township Election Commission, St. Clair, MI",MI,St. Clair County,Marine City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Cottrellville Township Clerk, St. Clair, MI",MI,St. Clair County,Marine City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Cottonwood County Auditor-Treasurer, Cottonwood, MN",MN,Cottonwood County,Windom,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Cottonwood Community FCU,ID,Idaho County,Cottonwood,Financial Services,Private CI Entity,Region 10 +87,Cotton Electric Cooperative,OK,Cotton County,Walters,Energy,Private CI Entity,Region 6 +65,"Cottle County, Texas",TX,Cottle County,Paducah,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +65,"Cottle County Elections, Texas ",TX,Cottle County,Paducah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,Cottingham & Butler,IA,Dubuque County,Dubuque,Financial Services,Private CI Entity,Region 7 +56,Cotting School Inc.,MA,Middlesex County,Lexington,Government Facilities,Private CI Entity,Region 1 +48,"Cottage Grove Village Clerk, Dane, WI",WI,Dane County,Cottage Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Cottage Grove Town Clerk, Dane, WI",WI,Dane County,Cottage Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Costilla County Clerk and Recorder, Costilla, CO",CO,Costilla County,San Luis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,Costco Wholesale,WA,King County,Issaquah,Commercial Facilities,Private CI Entity,Region 10 +68,Costa Mesa Sanitary District,CA,Orange County,Costa Mesa,Water and WasteWater Systems,Local Tribal Territory,Region 9 +72,"Coshocton County, Ohio Election Infrastructure",OH,Coshocton County,Coshocton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,Coshocton County Commissioners,OH,Coshocton County,Coshocton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Coryell County Tax Assessor-Collector, Coryell, TX",TX,Coryell County,Gatesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,Corydon Converting,IL,Kane County,Aurora,Commercial Facilities,Private CI Entity,Region 5 +59,"Corwith Township Election Commission, Otsego, MI",MI,Otsego County,Vanderbilt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Corwith Township Clerk, Otsego, MI",MI,Otsego County,Vanderbilt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Cortland County, New York",NY,Cortland County,Cortland,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +32,"Cortland County Board of Elections, Cortland, NY",NY,Cortland County,Cortland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +57,"Cortex Medical Management Systems, Inc.",WA,King County,Seattle,Information Technology,Private CI Entity,Region 10 +89,"Corson County Auditor, Corson, SD",SD,Corson County,McIntosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +51,Corpus Christi ISD,TX,Nueces County,Corpus Christi,Government Facilities,Local Tribal Territory,Region 6 +40,Corporation for National and Community Service (CNCS)(Americorps) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +56,Corona-Norco Unified School District,CA,Riverside County,Norco,Government Facilities,Local Tribal Territory,Region 9 +56,"Cornwall Town Treasurer, Addison, VT",VT,Addison County,Cornwall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Cornwall Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Cornwall Town Clerk, Addison, VT",VT,Addison County,Cornwall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Cornwall Registrar of Voters, Litchfield, CT",CT,Litchfield County,Goshen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Cornville Municipal Registrar, Somerset, ME",ME,Somerset County,Cornville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Cornville Municipal Clerk, Somerset, ME",ME,Somerset County,Cornville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Cornish Town Clerk, Sullivan, NH",NH,Sullivan County,Cornish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Cornish Municipal Registrar, York, ME",ME,York County,Cornish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Cornish Municipal Clerk, York, ME",ME,York County,Cornish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,Cornhusker Bank,NE,Lancaster County,Lincoln,Financial Services,Private CI Entity,Region 7 +58,"Cornerstone United, Inc",NC,Catawba County,Hickory,Financial Services,Private CI Entity,Region 4 +93,Cornerstone Medical Care of Brandon and Sun City Center,FL,Hillsborough County,Brandon,Healthcare and Public Health,Private CI Entity,Region 4 +66,Cornerstone Chemical Company,LA,Jefferson Parish,Metairie,Chemical,Private CI Entity,Region 6 +37,Cornerstone Care Community Health Centers,PA,Greene County,Mt Morris,Healthcare and Public Health,Private CI Entity,Region 3 +34,"Cornell Township Election Commission, Delta, MI",MI,Delta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Cornell Township Clerk, Delta, MI",MI,Delta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Cornell City Clerk, Chippewa, WI",WI,Chippewa County,Cornell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Corn Belt Power Cooperative,IA,Humboldt County,Humboldt,Energy,Private CI Entity,Region 7 +49,"Corinth Town Treasurer, Orange, VT",VT,Orange County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Corinth Town Clerk, Orange, VT",VT,Orange County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Corinth Municipal Registrar, Penobscot, ME",ME,Penobscot County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Corinth Municipal Clerk, Penobscot, ME",ME,Penobscot County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,CorePlus Federal Credit Union,CT,New London County,Norwich,Financial Services,Private CI Entity,Region 1 +41,Core Business Solutions,PA,Union County,Lewisburg,Information Technology,Private CI Entity,Region 3 +46,CorTrust Bank,SD,Davison County,Mitchell,Financial Services,Private CI Entity,Region 8 +56,Coppersmith Global Logistics,CA,Los Angeles County,El Segundo,Transportation Systems,Private CI Entity,Region 9 +82,Coppell Independent School District,TX,Dallas County,Coppell,Government Facilities,Local Tribal Territory,Region 6 +80,"Coplin Plantation Municipal Registrar, Franklin, ME",ME,Franklin County,Stratton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Coplin Plantation Municipal Clerk, Franklin, ME",ME,Franklin County,Stratton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,Copiah County School District,MS,Copiah County,Hazlehurst,Government Facilities,Local Tribal Territory,Region 4 +5,"Copiah County Election Commission, Copiah, MS",MS,Copiah County,Hazlehurst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +5,"Copiah County Circuit Clerk, Copiah, MS",MS,Copiah County,Hazlehurst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Copiague Public Schools,NY,Suffolk County,Copiague,Government Facilities,Local Tribal Territory,Region 2 +24,"Coosa County Judge of Probate, Coosa, AL",AL,Coosa County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Coosa County Circuit Clerk, Coosa, AL",AL,Coosa County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +24,"Coosa County Board of Registrars, Coosa, AL",AL,Coosa County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Coosa County Absentee Elections Manager, Coosa, AL",AL,Coosa County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Coos County Oregon,OR,Coos County,Coquille,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +67,"Cooperstown Town Clerk, Manitowoc, WI",WI,Manitowoc County,Maribel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Cooperative Farmers Elevator,IA,Osceola County,Ocheyedan,Food and Agriculture,Private CI Entity,Region 7 +97,Cooperative Credit Union,KS,Montgomery County,Coffeyville,Financial Services,Private CI Entity,Region 7 +28,Cooperative Computer Services,IL,Lake County,Prairie View,Government Facilities,Local Tribal Territory,Region 5 +22,Cooperativa de Ahorro y Credito de Santa Isabel,PR,,,Financial Services,Private CI Entity,Region 2 +8,"Cooperativa de Ahorro y Credito de Medicos y Otros Profesionales de la Salud, MEDICOOP",PR,72127,San Juan,Financial Services,Private CI Entity,Region 2 +63,Cooperativa de Ahorro y Credito Florida,PR,72101,Morovis,Financial Services,Private CI Entity,Region 2 +75,Cooperativa La Sagrada Familia,PR,72047,Corozal,Food and Agriculture,Private CI Entity,Region 2 +50,Cooperativa Jesus Obrero,PR,72061,Guaynabo,Food and Agriculture,Private CI Entity,Region 2 +20,Cooperativa Hermanos Unidos,PR,72057,Guayama,Food and Agriculture,Private CI Entity,Region 2 +66,Cooperativa De A/C Aibonitena,PR,72009,Aibonito,Energy,Private CI Entity,Region 2 +24,Cooperativa Ahorro y Credito Las Piedras,PR,72085,Las Piedras,Financial Services,Private CI Entity,Region 2 +79,Cooperativa A/C Roosevelt Roads,PR,72089,Luquillo,Energy,Private CI Entity,Region 2 +56,Cooperativa A/C Cristobal Rodriguez Hidalgo,PR,72043,Coamo,Food and Agriculture,Private CI Entity,Region 2 +93,"Cooper Municipal Registrar, Washington, ME",ME,Washington County,Cooper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Cooper Municipal Clerk, Washington, ME",ME,Washington County,Cooper,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Cooper County Clerk, Cooper, MO",MO,Cooper County,Boonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Cooper Charter Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Cooper Charter Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Coon Valley Village Clerk, Vernon, WI",WI,Vernon County,Coon Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +11,"Coon Town Clerk, Vernon, WI",WI,Vernon County,Westby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Cooks Valley Town Clerk, Chippewa, WI",WI,Chippewa County,Bloomer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Cooke County Tax Assessor-Collector, Cooke, TX",TX,Cooke County,Gainesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Cooke County County Clerk, Cooke, TX",TX,Cooke County,Gainesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,Cook County Treasurer's Office,IL,Cook County,Chicago,Financial Services,Local Tribal Territory,Region 5 +48,Cook County Information Security Office,IL,Cook County,Chicago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Cook County IL Sheriff's Office,IL,Cook County,Chicago,Emergency Services,Local Tribal Territory,Region 5 +27,Cook County Government IL,IL,Cook County,Chicago,Government Facilities,Local Tribal Territory,Region 5 +54,Cook County Clerk's Office,IL,Cook County,Chicago,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 5 +29,"Cook County Board of Elections and Registrar, Cook, GA",GA,Cook County,Adel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,"Cook County Auditor-Treasurer, Cook, MN",MN,Cook County,Grand Marais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Conway Township Election Commission, Livingston, MI",MI,Livingston County,Fowlerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Conway Township Clerk, Livingston, MI",MI,Livingston County,Fowlerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Conway Town Clerk, Franklin, MA",MA,Franklin County,Conway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Conway Town Clerk, Carroll, NH",NH,Carroll County,Conway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Conway County Election Commision, Conway, AR",AR,Conway County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,"Conway County Clerk, Conway, AR",AR,Conway County,Morrilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Convis Township Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Convis Township Clerk, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Converse County Clerk's Office,WY,Converse County,Douglas,Government Facilities,Local Tribal Territory,Region 8 +68,"Contract Pharmacy Services, Inc.",PA,Bucks County,Warrington,Healthcare and Public Health,Private CI Entity,Region 3 +8,Contra Costa County Health Services,CA,Contra Costa County,Martinez,Healthcare and Public Health,Local Tribal Territory,Region 9 +59,"Contra Costa County Clerk-Recorder-Registrar of Voters, Contra Costa, CA",CA,Contra Costa County,Martinez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +57,Contra Costa County Clerk-Recorder-Elections Department,CA,Contra Costa County,Martinez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +49,"Continental Resources, Inc. - CISA",OK,Oklahoma County,Oklahoma City,Energy,Private CI Entity,Region 6 +82,Conti Federal Services,FL,Orange County,Orlando,Government Facilities,Private CI Entity,Region 4 +67,Consumer Product Safety Commission (CPSC) - CISA,MD,Montgomery County,Bethesda,Government Facilities,FCEB,Region 3 +75,Consumer Financial Protection Bureau (CFPB) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +76,"Construction Partners, Inc.",AL,1069,Dothan,Transportation Systems,Private CI Entity,Region 4 +76,"Constellation Brands, Inc. ",NY,Ontario County,Victor,Food and Agriculture,Private CI Entity,Region 2 +65,"Constantine Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Constantine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Constantine Township Clerk, St. Joseph, MI",MI,St. Joseph County,Constantine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Consolidated Federal Credit Union,OR,Multnomah County,Portland,Financial Services,Private CI Entity,Region 10 +54,"Consolidated Edison, Inc.",NY,New York County,New York,Energy,Private CI Entity,Region 2 +65,Consolidated Cooperative,OH,Morrow County,Mt Gilead,Communications,Private CI Entity,Region 5 +59,"Conscious Networks, Inc.",VA,Fairfax County,Vienna,Information Technology,Private CI Entity,Region 3 +51,"Conrath Village Clerk, Rusk, WI",WI,Rusk County,Conrath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Conrac Solutions Parent,AK,Anchorage Borough,Anchorage,Information Technology,Private CI Entity,Region 10 +85,"Conover Town Clerk, Vilas, WI",WI,Vilas County,Conover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Connexus Energy,MN,Anoka County,Ramsey,Energy,Private CI Entity,Region 5 +54,Connecticut Department of Administrative Services/Bureau of Enterprise Systems and Technology,CT,Hartford County,Hartford,"Election Infrastructure, Government Facilities, Information Technology",State,Region 1 +99,Connected Care Health Services Inc,CA,Orange County,Newport Beach,Healthcare and Public Health,Private CI Entity,Region 9 +63,Connect,OH,Cuyahoga County,Valley View,Information Technology,Local Tribal Territory,Region 5 +56,Congressional Budget Office (CBO) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +55,Conference of State Bank Supervisors (CSBS),DC,District of Columbia,Washington,Financial Services,Private CI Entity,Region 3 +78,"Conewago Valley School District, PA",PA,Adams County,New Oxford,Government Facilities,Local Tribal Territory,Region 3 +87,"Conejos County Clerk and Recorder, Conejos, CO",CO,Conejos County,Antonito,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +54,"Conecuh County Judge of Probate, Conecuh, AL",AL,Conecuh County,Evergreen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Conecuh County Circuit Clerk, Conecuh, AL",AL,Conecuh County,Evergreen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Conecuh County Board of Registrars, Conecuh, AL",AL,Conecuh County,Evergreen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Conecuh County Absentee Elections Manager, Conecuh, AL",AL,Conecuh County,Evergreen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,Concordia University St. Paul,MN,Ramsey County,St Paul,Government Facilities,Private CI Entity,Region 5 +62,Concordia University Irvine,CA,Orange County,Irvine,Government Facilities,Private CI Entity,Region 9 +63,Concordia University,NE,Seward County,Seward,Government Facilities,Private CI Entity,Region 7 +38,Concordia Public Schools,KS,Cloud County,Concordia,Government Facilities,Local Tribal Territory,Region 7 +63,"Concordia Parish Registrar of Voters, Concordia, LA",LA,Concordia Parish,Vidalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"Concordia Parish Clerk of Court, Concordia, LA",LA,Concordia Parish,Vidalia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Concordia College Moorhead Minnesota,MN,Clay County,Moorhead,,Private CI Entity,Region 5 +57,Concord University,WV,Mercer County,Elgood,Government Facilities,State,Region 3 +67,"Concord Township Election Commission, Jackson, MI",MI,Jackson County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Concord Township Clerk, Jackson, MI",MI,Jackson County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Concord Town Treasurer, Essex, VT",VT,Essex County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Concord Town Clerk, Middlesex, MA",MA,Middlesex County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Concord Town Clerk, Jefferson, WI",WI,Jefferson County,Sullivan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Concord Town Clerk, Essex, VT",VT,Essex County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Concord City Clerk, Merrimack, NH",NH,Merrimack County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Concho Valley Council of Governments,TX,Tom Green County,San Angelo,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 6 +70,Concho Resources Inc.,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +89,"Concho County County Clerk, Concho, TX",TX,Concho County,Paint Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,Con Edison,NY,New York County,New York,Energy,Private CI Entity,Region 2 +46,"Comstock Charter Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Comstock Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Comstock Charter Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Comstock Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,Computer World Services Corp,VA,Fairfax County,Falls Church,Information Technology,Private CI Entity,Region 3 +72,Computer Telephony Innovations Inc. dba Voxtelesys,ND,Cass County,Fargo,Communications,Private CI Entity,Region 8 +69,"Computer Techniques, Inc.",IL,Cook County,Glenview,Information Technology,Private CI Entity,Region 5 +66,Computer Integration Technologies,MN,Washington County,Woodbury,Information Technology,Private CI Entity,Region 5 +67,Comptroller of Maryland,MD,Anne Arundel County,Annapolis,Financial Services,State,Region 3 +89,Comprehensive Pain Care,FL,Palm Beach County,Wellington,Healthcare and Public Health,Private CI Entity,Region 4 +66,Comprehensive Healthcare,WA,Yakima County,Yakima,Healthcare and Public Health,Private CI Entity,Region 10 +74,Composite Energy Technologies,RI,Bristol County,Bristol,Defense Industrial Base,Private CI Entity,Region 1 +41,Compassionate Care Home Health Services,MI,Ogemaw County,West Branch,Healthcare and Public Health,Private CI Entity,Region 5 +41,CompassMSP,CT,Hartford County,Hartford,Information Technology,Private CI Entity,Region 1 +82,"Comp Solutions, LLC",PA,Allegheny County,Pittsburgh,Information Technology,Private CI Entity,Region 3 +72,CommunityBank of Texas,TX,Harris County,Houston,Financial Services,Private CI Entity,Region 6 +56,Community Unit School District 308,IL,Kendall County,Oswego,Government Facilities,Local Tribal Territory,Region 5 +77,Community Trust BanCorp Inc,KY,Pike County,Pikeville,Financial Services,Private CI Entity,Region 4 +70,Community Security Service,NY,New York County,New York,Emergency Services,Private CI Entity,Region 2 +40,"Community National Bank, VT",VT,Orleans County,Newport,Financial Services,Private CI Entity,Region 1 +72,Community Memorial Hospital IA,IA,Bremer County,Sumner,Healthcare and Public Health,Private CI Entity,Region 7 +34,Community Memorial Hospital,OH,Defiance County,Hicksville,Healthcare and Public Health,Private CI Entity,Region 5 +56,Community Medical Centers,CA,Fresno County,Fresno,Healthcare and Public Health,Private CI Entity,Region 9 +45,Community Hospital,NE,Red Willow County,McCook,Healthcare and Public Health,Private CI Entity,Region 7 +86,Community High School District 99,IL,DuPage County,Downers Grove,Government Facilities,Local Tribal Territory,Region 5 +81,Community HealthCare System,KS,Pottawatomie County,Onaga,Healthcare and Public Health,Private CI Entity,Region 7 +41,"Community Health Systems, Inc",CA,San Bernardino County,Bloomington,Healthcare and Public Health,Private CI Entity,Region 9 +77,Community Health Plan of Washington,WA,King County,Seattle,Healthcare and Public Health,Private CI Entity,Region 10 +69,Community Health Northwest Florida,FL,Escambia County,Pensacola,Healthcare and Public Health,Private CI Entity,Region 4 +28,Community Computer Service Inc. DBA Medent,NY,Cayuga County,Auburn,Healthcare and Public Health,Private CI Entity,Region 2 +60,Community Colleges of Spokane,WA,Spokane County,Spokane,Government Facilities,Local Tribal Territory,Region 10 +66,Community Care Network,VT,Chittenden County,Colchester,Healthcare and Public Health,Private CI Entity,Region 1 +85,"Community Bank, PA",PA,Greene County,Carmichaels,Financial Services,Private CI Entity,Region 3 +36,Community Bank of Elmhurst,IL,DuPage County,Elmhurst,Financial Services,Private CI Entity,Region 5 +68,Community Bank MS,MS,Rankin County,Brandon,Financial Services,Private CI Entity,Region 4 +83,Community Bank,WA,Walla Walla County,College Place,Financial Services,Private CI Entity,Region 10 +52,Community Action Pioneer Valley,MA,Franklin County,Greenfield,Government Facilities,Private CI Entity,Region 1 +38,"Communications Resource, Inc",VA,Fairfax County,McLean,Information Technology,Private CI Entity,Region 3 +63,"Commonwealth of Pennsylvania, Department of State",PA,Dauphin County,Harrisburg,"Election Infrastructure, Government Facilities",State,Region 3 +93,"Commonwealth Town Clerk, Florence, WI",WI,Florence County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,Commonwealth Health Corporation,KY,Warren County,Bowling Green,Healthcare and Public Health,Private CI Entity,Region 4 +69,Commodore Perry School District,PA,Mercer County,Hadley,Government Facilities,Local Tribal Territory,Region 3 +52,Commodity Futures Trading Commission (CFTC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +71,Committee for Purchase from People Who Are Blind or Severely Disabled (CPPBSD)(AbilityOne) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,"Commissioners of Public Works of the City of Greenwood, SC",SC,Greenwood County,Greenwood,Water and WasteWater Systems,Local Tribal Territory,Region 4 +75,Commission on State Mandate,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +49,Commission on Ethics and Lobbying in Government,NY,Albany County,Albany,Government Facilities,State,Region 2 +23,Commission of Fine Arts (CFA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +79,Commission of Correction,NY,Albany County,Albany,"Emergency Services, Government Facilities",State,Region 2 +51,Commercial National Bank of Texarkana,TX,Bowie County,Texarkana,Financial Services,Private CI Entity,Region 6 +64,"Commercial Bank, MI - CISA",MI,Gratiot County,Alma,Financial Services,Private CI Entity,Region 5 +64,Commercial Bank,MI,Gratiot County,Alma,Financial Services,Private CI Entity,Region 5 +99,"Commerce Holdings, LLC",TN,Shelby County,Memphis,Financial Services,Private CI Entity,Region 4 +39,"Commerce Charter Township Election Commission, Oakland, MI",MI,Oakland County,Commerce Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Commerce Charter Township Clerk, Oakland, MI",MI,Oakland County,Commerce Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Commerce Bank, MS",MS,Alcorn County,Corinth,Financial Services,Private CI Entity,Region 4 +69,Commerce Bank,IN,Hamilton County,Carmel,Financial Services,Private CI Entity,Region 5 +64,Commack Union Free School District,NY,Suffolk County,East Northport,Government Facilities,Local Tribal Territory,Region 2 +37,"Comision Estatal De Elecciones, PR",PR,72000,San Juan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +93,"Comins Township Election Commission, Oscoda, MI",MI,Oscoda County,Fairview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Comins Township Clerk, Oscoda, MI",MI,Oscoda County,Fairview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,Combined Public Communications,KY,Campbell County,Cold Spring,Communications,Private CI Entity,Region 4 +38,"Combined Locks Village Clerk, Outagamie, WI",WI,Outagamie County,Combined Locks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Comanche County Tax Assessor-Collector, Comanche, TX",TX,Comanche County,Comanche,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +83,"Comanche County Election Board, Comanche, OK",OK,Comanche County,Lawton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Comanche County County Clerk, Comanche, TX",TX,Comanche County,Comanche,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Comanche County Clerk, Comanche, KS",KS,Comanche County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,Comal County Texas,TX,Comal County,New Braunfels,Government Facilities,Local Tribal Territory,Region 6 +42,"Comal County County Clerk, Comal, TX",TX,Comal County,New Braunfels,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,"Com-Care, Inc.",KY,Ohio County,Hartford,Emergency Services,Private CI Entity,Region 4 +51,Colusa County Elections Department,CA,Colusa County,Colusa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +47,"Colusa County Clerk-Recorder, Colusa, CA",CA,Colusa County,Colusa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +49,"Columbus Township Election Commission, St. Clair, MI",MI,St. Clair County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Columbus Township Election Commission, Luce, MI",MI,Luce County,McMillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Columbus Township Clerk, St. Clair, MI",MI,St. Clair County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Columbus Township Clerk, Luce, MI",MI,Luce County,McMillan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Columbus Town Clerk, Columbia, WI",WI,Columbia County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Columbus State Community College,OH,Franklin County,Columbus,Information Technology,Local Tribal Territory,Region 5 +51,Columbus School District,WI,Columbia County,Columbus,Government Facilities,Local Tribal Territory,Region 5 +44,"Columbus County Board of Elections, Columbus, NC",NC,Columbus County,Whiteville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Columbus College of Art and Design,OH,Franklin County,Columbus,Information Technology,Private CI Entity,Region 5 +62,Columbus City Schools,OH,Franklin County,Columbus,Government Facilities,Local Tribal Territory,Region 5 +52,"Columbus City Clerk, Columbia/Dodge, WI",WI,Columbia County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Columbus Blue Jackets,OH,Franklin County,Columbus,Commercial Facilities,Private CI Entity,Region 5 +28,Columbus Association for the Performing Arts,OH,Franklin County,Columbus,Commercial Facilities,Private CI Entity,Region 5 +58,"Columbiana County, Ohio Election Infrastructure",OH,Columbiana County,Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Columbia Township Election Commission, Van Buren, MI",MI,Van Buren County,Grand Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Columbia Township Election Commission, Tuscola, MI",MI,Tuscola County,Unionville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Columbia Township Election Commission, Jackson, MI",MI,Jackson County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Columbia Township Clerk, Van Buren, MI",MI,Van Buren County,Grand Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Columbia Township Clerk, Tuscola, MI",MI,Tuscola County,Unionville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Columbia Township Clerk, Jackson, MI",MI,Jackson County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Columbia Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Columbia Town Clerk, Coos, NH",NH,Coos County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Columbia Registrar of Voters, Tolland, CT",CT,Tolland County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,Columbia Power and Water Systems,TN,Maury County,Columbia,Energy,Local Tribal Territory,Region 4 +56,Columbia Memorial Hospital,OR,Clatsop County,Astoria,Healthcare and Public Health,Private CI Entity,Region 10 +58,Columbia Gorge ESD,OR,Wasco County,The Dalles,Government Facilities,Local Tribal Territory,Region 10 +66,"Columbia Falls Municipal Registrar, Washington, ME",ME,Washington County,Columbia Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Columbia Falls Municipal Clerk, Washington, ME",ME,Washington County,Columbia Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Columbia County, New York",NY,Columbia County,Hudson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +63,"Columbia County, NY",NY,Columbia County,Hudson,Government Facilities,Local Tribal Territory,Region 2 +64,"Columbia County Supervisor of Elections, Columbia, FL",FL,Columbia County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,Columbia County School District,FL,Columbia County,Lake City,Government Facilities,Local Tribal Territory,Region 4 +66,"Columbia County Election Commision, Columbia, AR",AR,Columbia County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,"Columbia County Clerk, Columbia, WI",WI,Columbia County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Columbia County Clerk, Columbia, OR",OR,Columbia County,St Helens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +66,"Columbia County Clerk, Columbia, AR",AR,Columbia County,Magnolia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +21,"Columbia County Board of Elections, Columbia, PA",PA,Columbia County,Bloomsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +64,"Columbia County Board of Elections, Columbia, NY",NY,Columbia County,Hudson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +40,"Columbia County Board of Elections and Registrar, Columbia, GA",GA,Columbia County,Evans,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,Columbia County,WA,Columbia County,Dayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +65,Columbia College,MO,Boone County,Columbia,Information Technology,Private CI Entity,Region 7 +74,Columbia Basin Hospital,WA,Grant County,Ephrata,Healthcare and Public Health,Private CI Entity,Region 10 +61,Columbia Bank,NJ,Bergen County,Fair Lawn,Financial Services,Private CI Entity,Region 2 +34,Colton Redlands Yucaipa Regional Occupational Program,CA,San Bernardino County,Redlands,Government Facilities,Local Tribal Territory,Region 9 +59,Colton Joint Unified School District,CA,6071,Colton,Government Facilities,Local Tribal Territory,Region 9 +43,"Colrain Town Clerk, Franklin, MA",MA,Franklin County,Colrain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Colquitt County Board of Elections and Registrar, Colquitt, GA",GA,Colquitt County,Moultrie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,Colorado Valley Communications,TX,Fayette County,La Grange,Communications,Private CI Entity,Region 6 +54,Colorado State University - Pueblo,CO,Pueblo County,Pueblo,Government Facilities,State,Region 8 +60,Colorado State University - CISA,CO,Larimer County,Fort Collins,Communications,State,Region 8 +65,Colorado Springs School District 11,CO,El Paso County,Colorado Springs,Government Facilities,Local Tribal Territory,Region 8 +99,Colorado Republican Committee,CO,Arapahoe County,Greenwood Village,"Election Infrastructure, Government Facilities",Private CI Entity,Region 8 +35,Colorado Legislative Council Staff,CO,Denver County,Denver,"Election Infrastructure, Government Facilities",State,Region 8 +62,Colorado Department of State,CO,Denver County,Denver,"Election Infrastructure, Government Facilities",State,Region 8 +42,"Colorado County, TX",TX,Colorado County,Columbus,Government Facilities,Local Tribal Territory,Region 6 +74,"Colorado County Elections Administrator, Colorado, TX",TX,Colorado County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +59,Colorado Clinical Translational Sciences Institute,CO,Adams County,Aurora,Healthcare and Public Health,State,Region 8 +55,Colonial Pipeline,TN,Hamilton County,Chattanooga,Energy,Private CI Entity,Region 4 +70,Colonial Intermediate Unit 20,PA,Northampton County,Easton,Government Facilities,Local Tribal Territory,Region 3 +23,"Colonial Heights City Registrar, VA",VA,Colonial Heights city,Colonial Heights,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +23,"Colonial Heights City Electoral Board, VA",VA,Colonial Heights city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +79,"Colon Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Colon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Colon Township Clerk, St. Joseph, MI",MI,St. Joseph County,Colon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Coloma Village Clerk, Waushara, WI",WI,Waushara County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Coloma Town Clerk, Waushara, WI",WI,Waushara County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Coloma City Election Commission, Berrien, MI",MI,Berrien County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Coloma City Clerk, Berrien, MI",MI,Berrien County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Coloma Charter Township Election Commission, Berrien, MI",MI,Berrien County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Coloma Charter Township Clerk, Berrien, MI",MI,Berrien County,Coloma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Collingsworth County Tax Assessor-Collector, Collingsworth, TX",TX,Collingsworth County,Wellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Collingsworth County County Clerk, Collingsworth, TX",TX,Collingsworth County,Wellington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,"Collin County, TX",TX,Collin County,McKinney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +42,Collin County Mental Health and Mental Retardation Center d.b.a. Lifepath Systems,TX,Collin County,McKinney,Healthcare and Public Health,Local Tribal Territory,Region 6 +7,"Collin County Elections Administrator, Collin, TX",TX,Collin County,McKinney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,"Collier County Supervisor of Elections, Collier, FL",FL,Collier County,Naples,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,Collier County Housing Authority,FL,Collier County,Immokalee,Government Facilities,Local Tribal Territory,Region 4 +48,Collier County FL Board of County Commissioners,FL,Collier County,Naples,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +64,"Colleton County Board of Voter Registration and Elections, Colleton, SC",SC,Colleton County,Walterboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Collegiate Academies,LA,Orleans Parish,New Orleans,Government Facilities,Local Tribal Territory,Region 6 +63,CollegeNET Inc.,OR,Multnomah County,Portland,Information Technology,Private CI Entity,Region 10 +54,College of the Holy Cross,MA,Worcester County,Worcester,Information Technology,Private CI Entity,Region 1 +39,College of Menominee Nation,WI,Menominee County,Keshena,Government Facilities,Local Tribal Territory,Region 5 +78,College Now Greater Cleveland,OH,Cuyahoga County,Cleveland,,Private CI Entity,Region 5 +53,College Community School District,IA,Linn County,Cedar Rapids,Government Facilities,Local Tribal Territory,Region 7 +73,Colgate-Palmolive Company - CISA,NY,New York County,New York,Critical Manufacturing,Private CI Entity,Region 2 +49,Colgate University,NY,Madison County,Hamilton,Government Facilities,Private CI Entity,Region 2 +52,"Colfax Village Clerk, Dunn, WI",WI,Dunn County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Colfax Township Election Commission, Wexford, MI",MI,Wexford County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Colfax Township Election Commission, Oceana, MI",MI,Oceana County,Walkerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Colfax Township Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Colfax Township Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Colfax Township Election Commission, Benzie, MI",MI,Benzie County,Thompsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Colfax Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Colfax Township Clerk, Oceana, MI",MI,Oceana County,Walkerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Colfax Township Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Colfax Township Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Colfax Township Clerk, Benzie, MI",MI,Benzie County,Thompsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Colfax Town Clerk, Dunn, WI",WI,Dunn County,Colfax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Colfax County, NE",NE,Colfax County,Schuyler,Government Facilities,Local Tribal Territory,Region 7 +77,"Colfax County Clerk, Colfax, NM",NM,Colfax County,Raton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Colfax County Clerk, Colfax, NE",NE,Colfax County,Schuyler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +25,"Coles County Clerk, Coles, IL",IL,Coles County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Coleman Village Clerk, Marinette, WI",WI,Marinette County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Coleman County Tax Assessor-Collector, Coleman, TX",TX,Coleman County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Coleman County County Clerk, Coleman, TX",TX,Coleman County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Coleman City Election Commission, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Coleman City Clerk, Midland, MI",MI,Midland County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Colebrook Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Colebrook Town Clerk, Coos, NH",NH,Coos County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Colebrook Registrar of Voters, Litchfield, CT",CT,Litchfield County,Colebrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +34,"Cole County Clerk, Cole, MO",MO,Cole County,Jefferson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Coldwater Township Election Commission, Isabella, MI",MI,Isabella County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Coldwater Township Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Coldwater Township Clerk, Isabella, MI",MI,Isabella County,Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Coldwater Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Coldwater City Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Coldwater City Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Coldsprings Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Coldsprings Township Clerk, Kalkaska, MI",MI,Kalkaska County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Cold Spring Town Clerk, Jefferson, WI",WI,Jefferson County,Whitewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Cold Spring Harbor, New York",NY,Suffolk County,Cold Spring Harbor,Government Facilities,Local Tribal Territory,Region 2 +54,"Colchester Town Treasurer, Chittenden, VT",VT,Chittenden County,Colchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Colchester Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Colchester Town Clerk, Chittenden, VT",VT,Chittenden County,Colchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Colchester Registrar of Voters, New London, CT",CT,New London County,Colchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Colchester Public Schools,CT,9011,Colchester,Government Facilities,Local Tribal Territory,Region 1 +68,"Colby Town Clerk, Clark, WI",WI,Clark County,Colby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Colby City Clerk, Clark/Marathon, WI",WI,Clark County,Colby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Colburn Town Clerk, Chippewa, WI",WI,Chippewa County,Stanley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Colburn Town Clerk, Adams, WI",WI,Adams County,Hancock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Colbert County Judge of Probate, Colbert, AL",AL,Colbert County,Tuscumbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Colbert County Circuit Clerk, Colbert, AL",AL,Colbert County,Tuscumbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Colbert County Board of Registrars, Colbert, AL",AL,Colbert County,Tuscumbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Colbert County Absentee Elections Manager, Colbert, AL",AL,Colbert County,Tuscumbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,"Coke County Tax Assessor-Collector, Coke, TX",TX,Coke County,Robert Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Coke County County Clerk, Coke, TX",TX,Coke County,Robert Lee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,"Cohoctah Township Election Commission, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Cohoctah Township Clerk, Livingston, MI",MI,Livingston County,Howell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Cohasset Town Clerk, Norfolk, MA",MA,Norfolk County,Cohasset,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Cognizant- CISA,NJ,Bergen County,Teaneck,Information Technology,Private CI Entity,Region 2 +54,"Coffey County Clerk, Coffey, KS",KS,Coffey County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +28,"Coffey Communications, LLC",WA,Walla Walla County,Walla Walla,Healthcare and Public Health,Private CI Entity,Region 10 +52,"Coffee County Judge of Probate, Coffee, AL",AL,Coffee County,Enterprise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Coffee County Circuit Clerk, Coffee, AL",AL,Coffee County,Enterprise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Coffee County Board of Registrars, Coffee, AL",AL,Coffee County,New Brockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +94,"Coffee County Board of Elections and Registrar, Coffee, GA",GA,Coffee County,Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Coffee County Absentee Elections Manager, Coffee, AL",AL,Coffee County,New Brockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Coe Township Election Commission, Isabella, MI",MI,Isabella County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Coe Township Clerk, Isabella, MI",MI,Isabella County,Shepherd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Codington County Auditor, Codington, SD",SD,Codington County,Watertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +60,"Coconino County, AZ",AZ,Coconino County,Flagstaff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +60,"Coconino County Recorder, Coconino, AZ",AZ,Coconino County,Flagstaff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +60,"Coconino County Elections Director, Coconino, AZ",AZ,Coconino County,Flagstaff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +66,"Cocke County Elections Administrator, Cocke, TN",TN,Cocke County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Cochrane Village Clerk, Buffalo, WI",WI,Buffalo County,Cochrane,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Cochran County Elections Administrator, Cochran, TX",TX,Cochran County,Morton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +54,"Cochise County Recorder, Cochise, AZ",AZ,Cochise County,Bisbee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +58,Cochise County Information Technology,AZ,Cochise County,Bisbee,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +54,"Cochise County Elections Director, Cochise, AZ",AZ,Cochise County,Bisbee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +56,"Cobb Village Clerk, Iowa, WI",WI,Iowa County,Cobb,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Cobb County Board of Elections and Registrar, Cobb, GA",GA,Cobb County,Marietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,Coastal Equities Inc,DE,New Castle County,Wilmington,Financial Services,Private CI Entity,Region 3 +46,Coastal Carolina University,SC,Horry County,Conway,Government Facilities,State,Region 4 +65,"Coal County Election Board, Coal, OK",OK,Coal County,Coalgate,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Coahoma County Election Commission, Coahoma, MS",MS,Coahoma County,Clarksdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,"Coahoma County Circuit Clerk, Coahoma, MS",MS,Coahoma County,Clarksdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,CoMark Equity Alliance,OK,Garfield County,Enid,Food and Agriculture,Private CI Entity,Region 6 +56,Co-Cathedral of St. Robert Bellarmine,NJ,Monmouth County,Freehold Township,Commercial Facilities,Private CI Entity,Region 2 +35,"Co-Alliance Cooperative, Inc.",IN,Marion County,Indianapolis,Food and Agriculture,Private CI Entity,Region 5 +58,"Clyman Village Clerk, Dodge, WI",WI,Dodge County,Clyman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Clyman Town Clerk, Dodge, WI",WI,Dodge County,Clyman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clyde Township Election Commission, St. Clair, MI",MI,St. Clair County,North Street,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Clyde Township Election Commission, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clyde Township Clerk, St. Clair, MI",MI,St. Clair County,North Street,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Clyde Township Clerk, Allegan, MI",MI,Allegan County,Fennville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Clyde Town Clerk, Iowa, WI",WI,Iowa County,Avoca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Clyde Consolidated Independent School District,TX,Callahan County,Clyde,Government Facilities,Local Tribal Territory,Region 6 +48,Clovis Unified School District,CA,Fresno County,Clovis,Government Facilities,Local Tribal Territory,Region 9 +51,"Cloverland Town Clerk, Vilas, WI",WI,Vilas County,Eagle River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Cloverland Town Clerk, Douglas, WI",WI,Douglas County,Maple,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,Cloverbelt Credit Union,WI,Marathon County,Wausau,Financial Services,Private CI Entity,Region 5 +25,"Clover Town Clerk, Bayfield, WI",WI,Bayfield County,Herbster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,Clover Leaf Solutions Inc.,NM,Bernalillo County,Albuquerque,Information Technology,Private CI Entity,Region 6 +76,"Cloud County Clerk, Cloud, KS",KS,Cloud County,Concordia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Clipper Petroleum, Inc.",GA,Hall County,Oakwood,Transportation Systems,Private CI Entity,Region 4 +77,"Clio City Election Commission, Genesee, MI",MI,Genesee County,Clio,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Clintonville City Clerk, Waupaca, WI",WI,Waupaca County,Clintonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Clinton Village Clerk, Rock, WI",WI,Rock County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Clinton Township School District,NJ,Hunterdon County,Lebanon,Government Facilities,Local Tribal Territory,Region 2 +5,Clinton Township Police Department,NJ,Hunterdon County,Clinton Township,Emergency Services,Local Tribal Territory,Region 2 +93,"Clinton Township Election Commission, Oscoda, MI",MI,Oscoda County,Comins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Clinton Township Election Commission, Lenawee, MI",MI,Lenawee County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Clinton Township Clerk, Oscoda, MI",MI,Oscoda County,Comins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Clinton Township Clerk, Lenawee, MI",MI,Lenawee County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Clinton Town Clerk, Worcester, MA",MA,Worcester County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Clinton Town Clerk, Vernon, WI",WI,Vernon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Clinton Town Clerk, Rock, WI",WI,Rock County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clinton Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Clinton Town Clerk, Barron, WI",WI,Barron County,Almena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clinton Registrar of Voters, Middlesex, CT",CT,Middlesex County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Clinton National Bank,IA,Clinton County,Clinton,Financial Services,Private CI Entity,Region 7 +47,"Clinton Municipal Registrar, Kennebec, ME",ME,Kennebec County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Clinton Municipal Clerk, Kennebec, ME",ME,Kennebec County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Clinton County, Ohio Election Infrastructure",OH,Clinton County,Wilmington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Clinton County, New York",NY,Clinton County,Plattsburgh,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +58,"Clinton County, Iowa",IA,Clinton County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +36,Clinton County IL,IL,Clinton County,Carlyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Clinton County Government Center,NY,Clinton County,Plattsburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +49,"Clinton County Election Commission, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Clinton County Clerk, Clinton, MO",MO,Clinton County,Plattsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +49,"Clinton County Clerk, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Clinton County Clerk, Clinton, KY",KY,Clinton County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Clinton County Clerk, Clinton, IN",IN,Clinton County,Frankfort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Clinton County Clerk, Clinton, IL",IL,Clinton County,Carlyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Clinton County Board of Elections, Clinton, PA",PA,Clinton County,Lock Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Clinton County Board of Elections, Clinton, NY",NY,Clinton County,Plattsburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Clinton County Board of Canvassars, Clinton, MI",MI,Clinton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Clinton Charter Township Election Commission, Macomb, MI",MI,Macomb County,Clinton Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Clinton Charter Township Clerk, Macomb, MI",MI,Macomb County,Clinton Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,Clinton CUSD #15,IL,De Witt County,Clinton,Government Facilities,Local Tribal Territory,Region 5 +57,Clinical Pathology Labs,TX,Travis County,Austin,Healthcare and Public Health,Private CI Entity,Region 6 +91,"Clinch County Board of Elections and Registrar, Clinch, GA",GA,Clinch County,Homerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"ClinIntell, Inc.",FL,Hillsborough County,Tampa,Information Technology,Private CI Entity,Region 4 +42,"Climax Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Climax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Climax Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Climax,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Climate Design,FL,Pinellas County,Clearwater,Commercial Facilities,Private CI Entity,Region 4 +39,Clifton-Fine Hospital,NY,St. Lawrence County,Star Lake,Healthcare and Public Health,Private CI Entity,Region 2 +38,"Clifton Town Clerk, Pierce, WI",WI,Pierce County,River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Clifton Town Clerk, Monroe, WI",WI,Monroe County,Camp Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Clifton Town Clerk, Grant, WI",WI,Grant County,Livingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Clifton Municipal Registrar, Penobscot, ME",ME,Penobscot County,Clifton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Clifton Municipal Clerk, Penobscot, ME",ME,Penobscot County,Clifton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Cleveland-Cliffs Inc.,OH,Butler County,West Chester,Critical Manufacturing,Private CI Entity,Region 5 +25,"Cleveland Village Clerk, Manitowoc, WI",WI,Manitowoc County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Cleveland Township Election Commission, Leelanau, MI",MI,Leelanau County,Fairview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Cleveland Township Clerk, Leelanau, MI",MI,Leelanau County,Fairview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Cleveland Town Clerk, Taylor, WI",WI,Taylor County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Cleveland Town Clerk, Jackson, WI",WI,Jackson County,Fairchild,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Cleveland Town Clerk, Chippewa, WI",WI,Chippewa County,Cornell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Cleveland State Community College,TN,Bradley County,Cleveland,Government Facilities,Local Tribal Territory,Region 4 +73,Cleveland State Bank,MS,Bolivar County,Cleveland,Financial Services,Private CI Entity,Region 4 +59,Cleveland Sight Center,OH,Cuyahoga County,Cleveland,Healthcare and Public Health,Private CI Entity,Region 5 +50,Cleveland Public Schools,OK,Pawnee County,Cleveland,Government Facilities,Local Tribal Territory,Region 6 +50,Cleveland Metroparks,OH,Cuyahoga County,Cleveland,Government Facilities,Local Tribal Territory,Region 5 +48,"Cleveland County Election Board, Cleveland, OK",OK,Cleveland County,Norman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,"Cleveland County Board of Elections, Cleveland, NC",NC,Cleveland County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,Cleveland Clinic - CISA,OH,Cuyahoga County,Cleveland,Healthcare and Public Health,Private CI Entity,Region 5 +45,"Clermont County, Ohio Election Infrastructure",OH,Clermont County,Batavia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,Clermont County Public Water System,OH,Clermont County,Batavia,Water and WasteWater Systems,Local Tribal Territory,Region 5 +56,"Clerk-Recorder Assessor Elections, County of Santa Barbara",CA,Santa Clara County,Los Altos,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +46,"Clerk of the Circuit Court and Comptroller, Lake County FL",FL,Lake County,Tavares,Government Facilities,Local Tribal Territory,Region 4 +47,Clerk of the Circuit Court & Comptroller,TX,Bexar County,San Antonio,Government Facilities,Local Tribal Territory,Region 6 +59,"Cleon Township Election Commission, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Cleon Township Clerk, Manistee, MI",MI,Manistee County,Copemish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Clement Township Election Commission, Gladwin, MI",MI,Gladwin County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Clement Township Clerk, Gladwin, MI",MI,Gladwin County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Cleco Support LLC,LA,Rapides Parish,Pineville,Energy,Private CI Entity,Region 6 +82,"Cleburne County Judge of Probate, Cleburne, AL",AL,Cleburne County,Heflin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Cleburne County Election Commision, Cleburne, AR",AR,Cleburne County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +81,"Cleburne County Clerk, Cleburne, AR",AR,Cleburne County,Heber Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Cleburne County Circuit Clerk, Cleburne, AL",AL,Cleburne County,Heflin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +82,"Cleburne County Board of Registrars, Cleburne, AL",AL,Cleburne County,Heflin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Cleburne County Absentee Elections Manager, Cleburne, AL",AL,Cleburne County,Heflin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Clearwater Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Rapid City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Clearwater Township Clerk, Kalkaska, MI",MI,Kalkaska County,Rapid City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Clearwater Power Company,ID,Nez Perce County,Lewiston,Energy,Private CI Entity,Region 10 +19,Clearwater Housing Authority,FL,Pinellas County,Clearwater,Government Facilities,Private CI Entity,Region 4 +55,"Clearwater County, Idaho",ID,Clearwater County,Orofino,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +32,"Clearwater County Auditor-Treasurer, Clearwater, MN",MN,Clearwater County,Bagley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Clearview Local School District,OH,Lorain County,Lorain,Government Facilities,Local Tribal Territory,Region 5 +73,"Clearfield Town Clerk, Juneau, WI",WI,Juneau County,New Lisbon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Clearfield County Board of Elections, Clearfield, PA",PA,Clearfield County,Clearfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,Clearfield Area School District,PA,Clearfield County,Clearfield,Government Facilities,Local Tribal Territory,Region 3 +64,ClearPath Mutual,KY,Jefferson County,Louisville,Financial Services,Private CI Entity,Region 4 +30,Clear Street,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +82,Clear Lake Bank & Trust Company,IA,Cerro Gordo County,Clear Lake,Financial Services,Private CI Entity,Region 7 +77,"Clear Creek Town Clerk, Eau Claire, WI",WI,Eau Claire County,Strum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Clear Creek Independent School District,TX,Galveston County,League City,Government Facilities,Local Tribal Territory,Region 6 +69,"Clear Creek County Clerk and Recorder, Clear Creek, CO",CO,Clear Creek County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +68,"Clear Ballot Group, Inc.",MA,Suffolk County,Boston,"Election Infrastructure, Information Technology",Private CI Entity,Region 1 +67,Clean Energy Credit Union,CO,Arapahoe County,Greenwood Village,Financial Services,Private CI Entity,Region 8 +62,"Clayton Township Election Commission, Arenac, MI",MI,Arenac County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Clayton Township Clerk, Arenac, MI",MI,Arenac County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Clayton Town Clerk, Winnebago, WI",WI,Winnebago County,Larsen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Clayton Town Clerk, Crawford, WI",WI,Crawford County,Soldiers Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clayton County, IA",IA,Clayton County,Elkader,Government Facilities,Local Tribal Territory,Region 7 +74,Clayton County Public Schools,GA,Clayton County,Jonesboro,Government Facilities,Local Tribal Territory,Region 4 +19,"Clayton County Board of Elections and Registrar, Clayton, GA",GA,Clayton County,Jonesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +12,Clayton County Board of Commissioners,GA,Clayton County,Jonesboro,Government Facilities,Local Tribal Territory,Region 4 +29,"Clayton County Auditor, Clayton, IA",IA,Clayton County,Elkader,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Clayton Charter Township Election Commission, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Clayton Charter Township Clerk, Genesee, MI",MI,Genesee County,Swartz Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Claybanks Township Election Commission, Oceana, MI",MI,Oceana County,New Era,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Claybanks Township Clerk, Oceana, MI",MI,Oceana County,Montague,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Clay Township Election Commission, St. Clair, MI",MI,St. Clair County,Algonac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Clay Township Clerk, St. Clair, MI",MI,St. Clair County,Clay Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Clay County, NE",NE,Clay County,Clay Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +55,"Clay County, MN",MN,Clay County,Moorhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Clay County Supervisor of Elections,FL,Clay County,Green Cove Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Clay County Schools, GA",GA,Clay County,Fort Gaines,Government Facilities,Local Tribal Territory,Region 4 +43,Clay County Medical Center,KS,Clay County,Clay Center,Healthcare and Public Health,Private CI Entity,Region 7 +31,"Clay County Judge of Probate, Clay, AL",AL,Clay County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,Clay County Iowa,IA,Clay County,Spencer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Clay County Elections Administrator, Clay, TX",TX,Clay County,Henrietta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Clay County Elections Administrator, Clay, TN",TN,Clay County,Celina,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Clay County Election Commission, Clay, MS",MS,Clay County,West Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Clay County Election Commision, Clay, AR",AR,Clay County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,"Clay County Clerk, Clay, WV",WV,Clay County,Duck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Clay County Clerk, Clay, KY",KY,Clay County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +23,"Clay County Clerk, Clay, KS",KS,Clay County,Clay Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +30,"Clay County Clerk, Clay, IN",IN,Clay County,Brazil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +6,"Clay County Clerk, Clay, IL",IL,Clay County,Louisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Clay County Clerk, Clay, AR",AR,Clay County,Piggott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Clay County Circuit Clerk, Clay, MS",MS,Clay County,West Point,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Clay County Circuit Clerk, Clay, AL",AL,Clay County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Clay County Board of Registrars, Clay, AL",AL,Clay County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Clay County Board of Elections, Clay, NC",NC,Clay County,Hayesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Clay County Board of Elections, Clay, MO",MO,Clay County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +82,"Clay County Board of Elections and Registrar, Clay, GA",GA,Clay County,Fort Gaines,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Clay County Auditor, Clay, SD",SD,Clay County,Vermillion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,"Clay County Absentee Elections Manager, Clay, AL",AL,Clay County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Clay Banks Town Clerk, Door, WI",WI,Door County,Algoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Claxton-Hepburn Medical Center,NY,St. Lawrence County,Ogdensburg,Healthcare and Public Health,Private CI Entity,Region 2 +53,"Clatsop County, OR",OR,Clatsop County,Astoria,Healthcare and Public Health,Local Tribal Territory,Region 10 +55,"Clatsop County Clerk, Clatsop, OR",OR,Clatsop County,Astoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +88,"Clarno Town Clerk, Green, WI",WI,Green County,Monroe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Clarksville Community School Corporation,IN,Clark County,Clarksville,Government Facilities,Local Tribal Territory,Region 5 +50,Clarkson University,NY,St. Lawrence County,Potsdam,,Private CI Entity,Region 2 +27,Clarkson Grain Company,IL,Piatt County,Cerro Gordo,Food and Agriculture,Private CI Entity,Region 5 +49,Clarksdale Public Utilties,MS,Coahoma County,Clarksdale,Energy,Private CI Entity,Region 4 +81,"Clarksburg Town Clerk, Berkshire, MA",MA,Berkshire County,Clarksburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Clarke University, IA",MA,Worcester County,Worcester,Commercial Facilities,Private CI Entity,Region 1 +44,Clarke County School District,GA,Clarke County,Athens,Government Facilities,Local Tribal Territory,Region 4 +59,"Clarke County Registrar, Clarke, VA",VA,Clarke County,Berryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,"Clarke County Judge of Probate, Clarke, AL",AL,Clarke County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Clarke County Hospital,IA,Clarke County,Osceola,Healthcare and Public Health,Private CI Entity,Region 7 +59,"Clarke County Electoral Board, Clarke, VA",VA,Clarke County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Clarke County Election Commission, Clarke, MS",MS,Clarke County,Quitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Clarke County Circuit Clerk, Clarke, MS",MS,Clarke County,Quitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Clarke County Circuit Clerk, Clarke, AL",AL,Clarke County,Grove Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Clarke County Board of Registrars, Clarke, AL",AL,Clarke County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +35,"Clarke County Board of Elections and Registrar, Clarke, GA",GA,Clarke County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Clarke County Auditor, Clarke, IA",IA,Clarke County,Osceola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Clarke County Absentee Elections Manager, Clarke, AL",AL,Clarke County,Grove Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +90,"Clark Township Election Commission, Mackinac, MI",MI,Mackinac County,Cedarville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Clark Township Clerk, Mackinac, MI",MI,Mackinac County,Cedarville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Clark State College,OH,Clark County,Springfield,Government Facilities,Local Tribal Territory,Region 5 +43,"Clark County, Wisconsin",WI,Clark County,Neillsville,Government Facilities,Local Tribal Territory,Region 5 +60,"Clark County, WA",WA,Clark County,Vancouver,Government Facilities,Local Tribal Territory,Region 10 +43,"Clark County, Ohio Election Infrastructure",OH,Clark County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Clark County, Nevada",NV,Clark County,North Las Vegas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +48,"Clark County, ID",ID,Clark County,Dubois,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +64,Clark County Sheriff,IN,Clark County,Jeff,Emergency Services,Local Tribal Territory,Region 5 +56,"Clark County Election Commision, Clark, AR",AR,Clark County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +42,"Clark County Clerk, Clark, WI",WI,Clark County,Neillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Clark County Clerk, Clark, MO",MO,Clark County,Kahoka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +37,"Clark County Clerk, Clark, KY",KY,Clark County,Winchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,"Clark County Clerk, Clark, KS",KS,Clark County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Clark County Clerk, Clark, IN",IN,Clark County,Jeff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Clark County Clerk, Clark, IL",IL,Clark County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Clark County Clerk, Clark, AR",AR,Clark County,Arkadelphia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Clark County Auditor, Clark, WA",WA,Clark County,Vancouver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +94,"Clark County Auditor, Clark, SD",SD,Clark County,Clark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +37,Clark College,WA,Clark County,Vancouver,Government Facilities,Local Tribal Territory,Region 10 +24,"Clarity Innovations, Inc.",OR,Multnomah County,Portland,Information Technology,Private CI Entity,Region 10 +59,"Clarion Forest VNA, Inc",PA,Clarion County,Clarion,Healthcare and Public Health,Private CI Entity,Region 3 +52,"Clarion County Board of Elections, Clarion, PA",PA,Clarion County,Clarion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,"Clarify Health Solutions, Inc.",CA,San Francisco County,SF,Healthcare and Public Health,Private CI Entity,Region 9 +66,"Clarendon Township Election Commission, Calhoun, MI",MI,Calhoun County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Clarendon Township Clerk, Calhoun, MI",MI,Calhoun County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Clarendon Town Treasurer, Rutland, VT",VT,Rutland County,North Clarendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Clarendon Town Clerk, Rutland, VT",VT,Rutland County,North Clarendon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Clarendon County Board of Voter Registration and Elections, Clarendon, SC",SC,Clarendon County,Manning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Clarence Township Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Clarence Township Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +28,"Claremont City Clerk, Sullivan, NH",NH,Sullivan County,Claremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Clare County Election Commission, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Clare County Board of Canvassars, Clare, MI",MI,Clare County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Clare City Election Commission, Clare/Isabella, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Clare City Clerk, Clare/Isabella, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clam Union Township Election Commission, Missaukee, MI",MI,Missaukee County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Clam Union Township Clerk, Missaukee, MI",MI,Missaukee County,Falmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Clam Lake Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Clam Lake Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Clallam County Auditor, Clallam, WA",WA,Clallam County,Port Angeles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +67,"Clairton City School District, PA",PA,Allegheny County,Clairton,Government Facilities,Local Tribal Territory,Region 3 +46,Claims Management Resources,OK,Oklahoma County,Oklahoma City,Financial Services,Private CI Entity,Region 6 +51,Claiborne Parish School Board,LA,Claiborne Parish,Homer,Government Facilities,Local Tribal Territory,Region 6 +63,"Claiborne Parish Registrar of Voters, Claiborne, LA",LA,Claiborne Parish,Homer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +32,"Claiborne Parish Clerk of Court, Claiborne, LA",LA,Claiborne Parish,Homer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Claiborne County Elections Administrator, Claiborne, TN",TN,Claiborne County,Tazewell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Claiborne County Election Commission, Claiborne, MS",MS,Claiborne County,Port Gibson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,"Claiborne County Circuit Clerk, Claiborne, MS",MS,Claiborne County,Port Gibson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,Clackamas Education Service District,OR,Clackamas County,Clackamas,Government Facilities,Local Tribal Territory,Region 10 +49,Clackamas County Technology Services,OR,Clackamas County,Oregon City,"Election Infrastructure, Healthcare and Public Health",Local Tribal Territory,Region 10 +39,"Clackamas County Clerk, Clackamas, OR",OR,Clackamas County,Oregon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +50,Clackamas Community College,OR,Clackamas County,Oregon City,Government Facilities,Local Tribal Territory,Region 10 +72,Civil Rights Commission (USCCR) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +81,"Civica, Inc.",UT,Utah County,Lehi,Critical Manufacturing,Private CI Entity,Region 8 +54,CivicPlus - CISA,KS,Riley County,Manhattan,"Election Infrastructure, Information Technology",Private CI Entity,Region 7 +56,Citzens Bank of Ada,OK,Pontotoc County,Ada,Financial Services,Private CI Entity,Region 6 +60,Cityscape Schools,TX,Dallas County,Dallas,Government Facilities,Local Tribal Territory,Region 6 +53,Citycounty Insurance Services,OR,Marion County,Salem,Financial Services,Private CI Entity,Region 10 +48,"City of Zephyrhills, FL",FL,Pasco County,Zephyrhills,Government Facilities,Local Tribal Territory,Region 4 +48,City of Zeeland,MI,Ottawa County,Zeeland,Energy,Local Tribal Territory,Region 5 +31,"City of York, PA",PA,York County,York,Government Facilities,Local Tribal Territory,Region 3 +61,City of Yorba Linda,CA,Orange County,Yorba Linda,Emergency Services,Local Tribal Territory,Region 9 +30,"City of Yonkers, NY",NY,Westchester County,Yonkers,Government Facilities,Local Tribal Territory,Region 2 +74,"City of Wyoming, MI",MI,Kent County,Wyoming,Government Facilities,Local Tribal Territory,Region 5 +33,City of Wylie,TX,Collin County,Wylie,Government Facilities,Local Tribal Territory,Region 6 +45,"City of Worcester, MA",MA,Worcester County,Worcester,Government Facilities,Local Tribal Territory,Region 1 +47,"City of Woodward, OK",OK,Woodward County,Woodward,Government Facilities,Local Tribal Territory,Region 6 +70,City of Woodstock Georgia,GA,Cherokee County,Woodstock,Government Facilities,Local Tribal Territory,Region 4 +64,City of Woodland,CA,Yolo County,Woodland,Government Facilities,Local Tribal Territory,Region 9 +54,City of Woodbury,NJ,Gloucester County,Woodbury,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +75,"City of Woodburn, OR",OR,Marion County,Woodburn,Government Facilities,Local Tribal Territory,Region 10 +44,City of Winter Springs,FL,Seminole County,Winter Springs,Government Facilities,Local Tribal Territory,Region 4 +64,"City of Winter Park, FL",FL,Orange County,Winter Park,Government Facilities,Local Tribal Territory,Region 4 +59,"City of Winston-Salem, NC",NC,Forsyth County,Winston-Salem,Government Facilities,Local Tribal Territory,Region 4 +66,"City of Whittier, CA",CA,Los Angeles County,Whittier,Information Technology,Local Tribal Territory,Region 9 +55,"City of Whitefish, Montana",MT,Flathead County,Whitefish,Government Facilities,Local Tribal Territory,Region 8 +59,"City of Wheaton, DuPage County, Illinois",IL,DuPage County,Wheaton,Government Facilities,Local Tribal Territory,Region 5 +36,City of Westminster,CO,Adams County,Westminster,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +50,"City of Westland, MI",MI,Wayne County,Westland,Government Facilities,Local Tribal Territory,Region 5 +63,"City of Westerville, OH",OH,Franklin County,Westerville,Government Facilities,Local Tribal Territory,Region 5 +54,"City of West POINT, UT",UT,Davis County,West Point,Government Facilities,Local Tribal Territory,Region 8 +52,City of West Melbourne,FL,Brevard County,West Melbourne,Government Facilities,Local Tribal Territory,Region 4 +47,City of West Hollywood,CA,Los Angeles County,West Hollywood,Government Facilities,Local Tribal Territory,Region 9 +51,"City of West Burlington, Iowa",IA,Des Moines County,West Burlington,Government Facilities,Local Tribal Territory,Region 7 +57,"City of Wenatchee, WA",WA,Chelan County,Wenatchee,Government Facilities,Local Tribal Territory,Region 10 +50,"City of Weatherford, TX",TX,Parker County,Weatherford,Energy,Local Tribal Territory,Region 6 +54,"City of Waycross, GA",GA,Ware County,Waycross,Government Facilities,Local Tribal Territory,Region 4 +63,"City of Waukesha, Wisconsin",WI,Adams County,Friendship,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +65,City of Waukee,IA,Dallas County,Waukee,Government Facilities,Local Tribal Territory,Region 7 +53,City of Watsonville,CA,6087,Watsonville,Government Facilities,Local Tribal Territory,Region 9 +40,City of Waterbury CT,CT,New Haven County,Waterbury,Government Facilities,Local Tribal Territory,Region 1 +28,"City of Warwick, RI",RI,Kent County,Warwick,Government Facilities,Local Tribal Territory,Region 1 +51,"City of Wakefield, NE",NE,Dixon County,Wakefield,Government Facilities,Local Tribal Territory,Region 7 +73,"City of Vista, CA",CA,San Diego County,Vista,Government Facilities,Local Tribal Territory,Region 9 +85,"City of Versailles, KY",KY,Woodford County,Versailles,Government Facilities,Local Tribal Territory,Region 4 +44,"City of Ventura, CA",CA,Ventura County,Ventura,Government Facilities,Local Tribal Territory,Region 9 +34,"City of Venice, FL",FL,Sarasota County,Venice,Government Facilities,Local Tribal Territory,Region 4 +60,"City of Vancouver, WA",WA,Clark County,Vancouver,Government Facilities,Local Tribal Territory,Region 10 +50,"City of Vallejo, CA",CA,Solano County,Vallejo,Government Facilities,Local Tribal Territory,Region 9 +47,City of Vacaville - CISA,CA,Solano County,Vacaville,Emergency Services,Local Tribal Territory,Region 9 +44,City of Urbana,IL,Champaign County,Urbana,Government Facilities,Local Tribal Territory,Region 5 +68,City of Upland,CA,6071,Upland,Government Facilities,Local Tribal Territory,Region 9 +57,"City of Tustin, CA",CA,Orange County,Tustin,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +66,City of Tulsa,OK,Tulsa County,Tulsa,Government Facilities,Local Tribal Territory,Region 6 +76,"City of Tulare, CA",CA,6107,Tulare,Government Facilities,Local Tribal Territory,Region 9 +37,City of Tukwila,WA,King County,Tukwila,Government Facilities,Local Tribal Territory,Region 10 +80,"City of Tucson, AZ",AZ,Pima County,Tucson,Government Facilities,Local Tribal Territory,Region 9 +44,City of Trussville Utilities Board,AL,Jefferson County,Trussville,Water and WasteWater Systems,Local Tribal Territory,Region 4 +51,"City of Troy, NY",NY,Rensselaer County,Troy,Government Facilities,Local Tribal Territory,Region 2 +77,"City of Troy, Michigan",MI,Oakland County,Troy,Government Facilities,Local Tribal Territory,Region 5 +71,"City of Troy, AL",AL,1109,Troy,Government Facilities,Local Tribal Territory,Region 4 +73,"City of Torrance, CA",CA,Los Angeles County,Torrance,Government Facilities,Local Tribal Territory,Region 9 +50,City of Tomball,TX,Harris County,Tomball,Water and WasteWater Systems,Local Tribal Territory,Region 6 +30,"City of The Colony, TX",TX,Denton County,The Colony,Government Facilities,Local Tribal Territory,Region 6 +77,"City of Tempe, AZ",AZ,Maricopa County,Tempe,Government Facilities,Local Tribal Territory,Region 9 +52,"City of Temecula, CA",CA,Riverside County,Temecula,Government Facilities,Local Tribal Territory,Region 9 +71,"City of Tampa, FL",FL,Hillsborough County,Tampa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"City of Tallahassee, FL",FL,Leon County,Tallahassee,Government Facilities,Local Tribal Territory,Region 4 +29,City of Sunrise - CISA,FL,Broward County,Sunrise,Government Facilities,Local Tribal Territory,Region 4 +44,"City of Sumter, SC",SC,Sumter County,Sumter,Government Facilities,Local Tribal Territory,Region 4 +52,City of Sumner,WA,Pierce County,Sumner,Government Facilities,Local Tribal Territory,Region 10 +54,"City of Sugar Land, TX",TX,Fort Bend County,Sugar Land,Government Facilities,Local Tribal Territory,Region 6 +38,City of Suffolk Virginia,VA,Suffolk city,Suffolk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +46,"City of Stuart, FL",FL,Martin County,Stuart,Government Facilities,Local Tribal Territory,Region 4 +57,City of Stockton,CA,San Joaquin County,Stockton,Information Technology,Local Tribal Territory,Region 9 +82,City of St. Louis Water Division,MO,St. Louis city,St. Louis,Water and WasteWater Systems,Local Tribal Territory,Region 7 +63,"City of St. Charles, Illinois",IL,Kane County,St. Charles,Government Facilities,Local Tribal Territory,Region 5 +68,"City of St Paul, NE",NE,Howard County,St Paul,Water and WasteWater Systems,Local Tribal Territory,Region 7 +60,City of St Paul,MN,Ramsey County,St Paul,Government Facilities,Local Tribal Territory,Region 5 +38,"City of St Matthews, KY",KY,Jefferson County,St Matthews,Government Facilities,Local Tribal Territory,Region 4 +76,"City of St Marys, GA",GA,Camden County,St Marys,Government Facilities,Local Tribal Territory,Region 4 +43,City of Springfield/City Water Light & Power,IL,Sangamon County,Springfield,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 5 +83,"City of Springfield, MO",MO,Greene County,Springfield,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 7 +97,City of Springfield MI,MI,Calhoun County,Springfield,Government Facilities,Local Tribal Territory,Region 5 +55,City of Spokane Valley,WA,Spokane County,Spokane Valley,Government Facilities,Local Tribal Territory,Region 10 +35,City of South Sioux City,NE,Dakota County,South Sioux City,Government Facilities,Local Tribal Territory,Region 7 +66,City of South Haven,MI,Van Buren County,South Haven,Government Facilities,Local Tribal Territory,Region 5 +67,City of South Burlington,VT,Chittenden County,South Burlington,Emergency Services,Local Tribal Territory,Region 1 +55,"City of Solon, OH",OH,Cuyahoga County,Solon,Government Facilities,Local Tribal Territory,Region 5 +57,City of Solana Beach,CA,San Diego County,Solana Beach,Government Facilities,Local Tribal Territory,Region 9 +57,"City of Smyrna, GA",GA,Cobb County,Smyrna,Government Facilities,Local Tribal Territory,Region 4 +51,City of Sioux Falls,SD,Minnehaha County,Sioux Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +56,City of Simi Valley,CA,6111,Simi Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +52,City of Sherman,TX,Grayson County,Sherman,Emergency Services,Local Tribal Territory,Region 6 +42,City of Shelton,WA,Mason County,Shelton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +30,City of Shavano Park Texas,TX,Bexar County,San Antonio,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +48,"City of Shafter, CA",CA,Kern County,Shafter,Government Facilities,Local Tribal Territory,Region 9 +63,City of Seguin,TX,Guadalupe County,Seguin,Government Facilities,Local Tribal Territory,Region 6 +72,"City of Sedalia, Missouri",MO,Pettis County,Sedalia,Government Facilities,Local Tribal Territory,Region 7 +56,City of Seattle,WA,King County,Seattle,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +48,City of Seaside,CA,Monterey County,Seaside,Emergency Services,Local Tribal Territory,Region 9 +44,"City of SeaTac, WA",WA,King County,SeaTac,Government Facilities,Local Tribal Territory,Region 10 +39,City of Sea Isle City,NJ,Cape May County,Sea Isle City,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +63,"City of Sausalito, CA",CA,Marin County,Sausalito,Government Facilities,Local Tribal Territory,Region 9 +86,City of Sault Ste Marie,MI,Chippewa County,Sault Ste. Marie,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +84,City of Santa Maria,CA,6083,Santa Maria,Government Facilities,Local Tribal Territory,Region 9 +76,"City of Santa Clarita, CA",CA,Los Angeles County,Santa Clarita,Information Technology,Local Tribal Territory,Region 9 +73,City of Santa Clara,CA,Santa Clara County,Santa Clara,Government Facilities,Local Tribal Territory,Region 9 +62,City of Santa Ana,CA,Orange County,Santa Ana,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +27,"City of Sandusky, OH",OH,Erie County,Sandusky,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"City of San Ramon, CA",CA,Contra Costa County,San Ramon,Government Facilities,Local Tribal Territory,Region 9 +48,City of San Mateo,CA,San Mateo County,San Mateo,Government Facilities,Local Tribal Territory,Region 9 +62,City of San Marcos,TX,Hays County,San Marcos,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +39,City of San Juan Capistrano,CA,Orange County,San Juan Capistrano,Government Facilities,Local Tribal Territory,Region 9 +41,City of San Gabriel,CA,Los Angeles County,San Gabriel,Government Facilities,Local Tribal Territory,Region 9 +55,City of San Dimas,CA,Los Angeles County,San Dimas,Government Facilities,Local Tribal Territory,Region 9 +66,City of San Diego,CA,San Diego County,San Diego,Government Facilities,Local Tribal Territory,Region 9 +50,City of San Bernardino,CA,San Bernardino County,San Bernardino,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +63,City of San Antonio - CISA,TX,Bexar County,San Antonio,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +47,City of Sammamish WA,WA,King County,Sammamish,Government Facilities,Local Tribal Territory,Region 10 +49,"City of Salem, VA",VA,Salem city,Salem,Government Facilities,Local Tribal Territory,Region 3 +60,City of Saint Paul - Minnesota,MN,Ramsey County,St Paul,Government Facilities,Local Tribal Territory,Region 5 +58,"City of Safety Harbor, FL",FL,Pinellas County,Safety Harbor,Government Facilities,Local Tribal Territory,Region 4 +78,"City of Sacramento, CA",CA,Sacramento County,Sacramento,Government Facilities,Local Tribal Territory,Region 9 +64,City of Rowlett,TX,Dallas County,Rowlett,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +38,"City of Round Rock, TX",TX,Williamson County,Round Rock,Government Facilities,Local Tribal Territory,Region 6 +61,"City of Roseville, California",CA,Placer County,Roseville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +45,"City of Rockville, MD",MD,Montgomery County,Rockville,Government Facilities,Local Tribal Territory,Region 3 +95,"City of Rockford Board of Election Commissioners, Winnebago, IL",IL,Winnebago County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,City of Rock Springs,WY,Sweetwater County,Rock Springs,Emergency Services,Local Tribal Territory,Region 8 +19,"City of Roanoke, Texas",TX,Denton County,Roanoke,Government Facilities,Local Tribal Territory,Region 6 +52,City of Roanoke VA,VA,Roanoke city,Roanoke,Government Facilities,Local Tribal Territory,Region 3 +58,City of Riverside,CA,Riverside County,Riverside,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +73,"City of Rio Rancho, NM",NM,Sandoval County,Rio Rancho,Government Facilities,Local Tribal Territory,Region 6 +59,City of Richland,WA,Benton County,Richland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +55,"City of Revere, Massachusetts",MA,Suffolk County,Revere,Government Facilities,Local Tribal Territory,Region 1 +41,"City of Reno, NV",NV,Washoe County,Reno,Government Facilities,Local Tribal Territory,Region 9 +51,"City of Redmond, WA",WA,King County,Redmond,Government Facilities,Local Tribal Territory,Region 10 +38,"City of Redmond, Oregon",OR,Deschutes County,Redmond,Government Facilities,Local Tribal Territory,Region 10 +60,"City of Redding, CA",CA,Shasta County,Redding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +67,"City of Rancho Mirage, CA",CA,Riverside County,Rancho Mirage,Government Facilities,Local Tribal Territory,Region 9 +58,City of Rancho Cordova,CA,Sacramento County,Rancho Cordova,Government Facilities,Local Tribal Territory,Region 9 +61,"City of Raleigh, NC",NC,Wake County,Raleigh,Government Facilities,Local Tribal Territory,Region 4 +46,"City of Racine, WI",WI,Racine County,Racine,Government Facilities,Local Tribal Territory,Region 5 +88,"City of Quincy, IL",IL,Adams County,Quincy,Government Facilities,Local Tribal Territory,Region 5 +58,City of Puyallup,WA,Pierce County,Puyallup,Government Facilities,Local Tribal Territory,Region 10 +60,City of Prescott,AZ,Yavapai County,Prescott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +44,City of Prairie du Chien,WI,Crawford County,Prairie du Chien,Government Facilities,Local Tribal Territory,Region 5 +72,City of Prairie Village,KS,Johnson County,Prairie Village,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +58,City of Poway,CA,San Diego County,Poway,Government Facilities,Local Tribal Territory,Region 9 +53,City of Poulsbo,WA,Kitsap County,Poulsbo,Government Facilities,Local Tribal Territory,Region 10 +56,City of Portland Maine,ME,Cumberland County,Portland,Government Facilities,Local Tribal Territory,Region 1 +39,City of Porterville CA,CA,Tulare County,Porterville,Government Facilities,Local Tribal Territory,Region 9 +55,"City of Port Townsend, WA",WA,Jefferson County,Port Townsend,Government Facilities,Local Tribal Territory,Region 10 +50,City of Port St. Lucie,FL,St. Lucie County,Port St. Lucie,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +53,City of Port Orchard,WA,Kitsap County,Port Orchard,Emergency Services,Local Tribal Territory,Region 10 +57,"City of Port Hueneme, CA",CA,Ventura County,Port Hueneme,Government Facilities,Local Tribal Territory,Region 9 +60,City of Port Arthur,TX,Jefferson County,Port Arthur,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +25,City of Port Angeles,WA,Clallam County,Port Angeles,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +64,"City of Porstmouth, VA",VA,Virginia Beach city,Virginia Beach,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 3 +74,"City of Ponca City, OK",OK,Kay County,Ponca City,Government Facilities,Local Tribal Territory,Region 6 +38,City of Pomona Water Resources Department,CA,Los Angeles County,Pomona,Water and WasteWater Systems,Local Tribal Territory,Region 9 +34,City of Pomona,CA,Los Angeles County,Pomona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +68,"City of Pocatello, ID",ID,Bannock County,Pocatello,Government Facilities,Local Tribal Territory,Region 10 +63,City of Plant City,FL,Hillsborough County,Plant City,Government Facilities,Local Tribal Territory,Region 4 +70,"City of Pittsfield, MA",MA,Berkshire County,Pittsfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +50,"City of Pierre, SD",SD,Hughes County,Pierre,Government Facilities,Local Tribal Territory,Region 8 +13,"City of Piedmont, California",CA,Alameda County,Piedmont,Government Facilities,Local Tribal Territory,Region 9 +43,"City of Philip, SD",SD,Haakon County,Philip,Government Facilities,Local Tribal Territory,Region 8 +54,City of Philadelphia,PA,Philadelphia County,Philadelphia,Government Facilities,Local Tribal Territory,Region 3 +90,City of Peru,IL,La Salle County,Peru,Government Facilities,Local Tribal Territory,Region 5 +53,City of Pensacola FL,FL,Escambia County,Pensacola,Government Facilities,Local Tribal Territory,Region 4 +62,City of Pearland,TX,Brazoria County,Pearland,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +51,"City of Paxton, IL",IL,Ford County,Paxton,Government Facilities,Local Tribal Territory,Region 5 +49,City of Patterson,CA,Stanislaus County,Patterson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +71,City of Pasco,WA,Franklin County,Pasco,Government Facilities,Local Tribal Territory,Region 10 +58,"City of Pasadena, TX",TX,Harris County,Pasadena,Emergency Services,Local Tribal Territory,Region 6 +55,City of Pasadena California,CA,Los Angeles County,Pasadena,Government Facilities,Local Tribal Territory,Region 9 +41,"City of Panama City, FL",FL,Bay County,Panama City,Government Facilities,Local Tribal Territory,Region 4 +53,City of Palo Alto,CA,Santa Clara County,Palo Alto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +51,"City of Palm Coast, FL",FL,Flagler County,Palm Coast,Government Facilities,Local Tribal Territory,Region 4 +37,"City of Palm Beach Gardens, FL",FL,Palm Beach County,Palm Beach Gardens,Government Facilities,Local Tribal Territory,Region 4 +36,"City of Owosso, MI",MI,Shiawassee County,Owosso,Government Facilities,Local Tribal Territory,Region 5 +63,"City of Oviedo, FL",FL,Seminole County,Oviedo,Government Facilities,Local Tribal Territory,Region 4 +81,City of Ouray,CO,Ouray County,Ouray,Government Facilities,Local Tribal Territory,Region 8 +42,"City of Ottawa, Kansas",KS,Franklin County,Ottawa,Government Facilities,Local Tribal Territory,Region 7 +50,City of Oshkosh,WI,Winnebago County,Oshkosh,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +54,City of Orlando,FL,Orange County,Orlando,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +43,"City of Orange, California",CA,Orange County,Orange,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +55,"City of Oldsmar, FL",FL,Pinellas County,Oldsmar,Government Facilities,Local Tribal Territory,Region 4 +56,"City of Ogden, UT",UT,Weber County,Ogden,Government Facilities,Local Tribal Territory,Region 8 +32,City of Oconomowoc,WI,Waukesha County,Oconomowoc,Government Facilities,Local Tribal Territory,Region 5 +33,City of Ocoee,FL,Orange County,Ocoee,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +73,City of Oceanside,CA,San Diego County,Oceanside,Government Facilities,Local Tribal Territory,Region 9 +66,"City of Ocala, FL",FL,Marion County,Ocala,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 4 +72,City of Novato,CA,Marin County,Novato,Government Facilities,Local Tribal Territory,Region 9 +49,"City of Norwich, Connecticut",CT,New London County,Norwich,Government Facilities,Local Tribal Territory,Region 1 +14,City of Norwalk,CT,Fairfield County,Norwalk,Government Facilities,Local Tribal Territory,Region 1 +66,"City of Northport, AL",AL,Tuscaloosa County,Northport,Water and WasteWater Systems,Local Tribal Territory,Region 4 +58,"City of North Miami Beach, FL",FL,12086,North Miami Beach,Water and WasteWater Systems,Local Tribal Territory,Region 4 +36,"City of North Liberty, IA",IA,Johnson County,North Liberty,Government Facilities,Local Tribal Territory,Region 7 +52,"City of Norfolk, VA",VA,Norfolk city,Norfolk,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 3 +42,"City of Newton, MA",MA,Middlesex County,Newton,Government Facilities,Local Tribal Territory,Region 1 +40,"City of Newport, OR",OR,Lincoln County,Newport,Government Facilities,Local Tribal Territory,Region 10 +39,"City of Newport News, Virginia",VA,Newport News city,Newport News,Information Technology,Local Tribal Territory,Region 3 +50,City of Newport Beach,CA,Orange County,Newport Beach,Government Facilities,Local Tribal Territory,Region 9 +64,"City of Newark, NJ",NJ,Essex County,Newark,Government Facilities,Local Tribal Territory,Region 2 +45,"City of Newark, Delaware",DE,New Castle County,Newark,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +47,City of New York Law Department,NY,New York County,New York,Government Facilities,Local Tribal Territory,Region 2 +56,City of New Orleans,LA,Orleans Parish,New Orleans,Government Facilities,Local Tribal Territory,Region 6 +56,City of Naperville-Electric Utility,IL,DuPage County,Naperville,Energy,Local Tribal Territory,Region 5 +57,City of Naperville,IL,DuPage County,Naperville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"City of Myrtle Beach, SC",SC,Horry County,Myrtle Beach,Government Facilities,Local Tribal Territory,Region 4 +57,"City of Muskego, WI",WI,Waukesha County,Muskego,Government Facilities,Local Tribal Territory,Region 5 +53,"City of Murphy, Texas",TX,Collin County,Murphy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,"City of Mt. Pleasant, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,City of Mountain Brook AL,AL,Jefferson County,Mountain Brook,Government Facilities,Local Tribal Territory,Region 4 +14,"City of Mount Dora, FL",FL,Lake County,Mt Dora,Government Facilities,Local Tribal Territory,Region 4 +55,City of Moses Lake,WA,Grant County,Moses Lake,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +43,"City of Moreno Valley, CA",CA,Riverside County,Moreno Valley,Government Facilities,Local Tribal Territory,Region 9 +83,"City of Montgomery, OH",OH,Hamilton County,Montgomery,Government Facilities,Local Tribal Territory,Region 5 +59,"City of Mobile, Alabama",AL,Mobile County,Mobile,Information Technology,Local Tribal Territory,Region 4 +37,City of Mitchell City Hall,SD,Davison County,Mitchell,Government Facilities,Local Tribal Territory,Region 8 +46,City of Mission Viejo,CA,Orange County,Mission Viejo,Government Facilities,Local Tribal Territory,Region 9 +55,City of Minneapolis,MN,Hennepin County,Minneapolis,Government Facilities,Local Tribal Territory,Region 5 +28,"City of Milwaukie, OR",OR,Clackamas County,Milwaukie,Government Facilities,Local Tribal Territory,Region 10 +51,City of Milwaukee,WI,Milwaukee County,Milwaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,City of Mill Valley,CA,Marin County,Mill Valley,Government Facilities,Local Tribal Territory,Region 9 +51,"City of Milford, DE",DE,Sussex County,Milford,Government Facilities,Local Tribal Territory,Region 3 +42,"City of Middletown, Connecticut",CT,Middlesex County,Middletown,Government Facilities,Local Tribal Territory,Region 1 +47,City of Miami Police Department,FL,12086,Miami,Emergency Services,Local Tribal Territory,Region 4 +63,City of Meridian,ID,Ada County,Meridian,Government Facilities,Local Tribal Territory,Region 10 +69,"City of Merced, CA",CA,Merced County,Merced,Government Facilities,Local Tribal Territory,Region 9 +53,City of Menifee,CA,Riverside County,Menifee,Government Facilities,Local Tribal Territory,Region 9 +46,"City of Medford, OR",OR,Jackson County,Medford,Government Facilities,Local Tribal Territory,Region 10 +72,City of Mebane,NC,Alamance County,Mebane,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +36,"City of McMinnville, OR",OR,Yamhill County,McMinnville,Government Facilities,Local Tribal Territory,Region 10 +75,City of McAllen,TX,Hidalgo County,McAllen,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +50,"City of Marshalltown, IA",IA,Marshall County,Marshalltown,Government Facilities,Local Tribal Territory,Region 7 +93,"City of Maricopa, AZ",AZ,Pinal County,Maricopa,Government Facilities,Local Tribal Territory,Region 9 +44,City of Margate,FL,Broward County,Margate,Government Facilities,Local Tribal Territory,Region 4 +46,City of Maple Valley,WA,King County,Maple Valley,Government Facilities,Local Tribal Territory,Region 10 +73,City of Manteca,CA,San Joaquin County,Manteca,Emergency Services,Local Tribal Territory,Region 9 +66,"City of Mankato, Minnesota",MN,Blue Earth County,Mankato,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +46,"City of Manhattan, Kansas",KS,Riley County,Manhattan,Water and WasteWater Systems,Local Tribal Territory,Region 7 +34,City of Malibu,CA,Los Angeles County,Malibu,Government Facilities,Local Tribal Territory,Region 9 +51,"City of Maize, KS",KS,Sedgwick County,Maize,Government Facilities,Local Tribal Territory,Region 7 +43,City of Lynnwood,WA,Snohomish County,Lynnwood,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +40,"City of Lynn, Massachusetts",MA,Essex County,Lynn,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 1 +31,"City of Lynn Election Office, Massachusetts",MA,Essex County,Lynn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,City of Lowell,MA,Middlesex County,Lowell,Government Facilities,Local Tribal Territory,Region 1 +46,"City of Louisville, CO",CO,Boulder County,Louisville,Government Facilities,Local Tribal Territory,Region 8 +52,City of Los Angeles,CA,Los Angeles County,Los Angeles,Government Facilities,Local Tribal Territory,Region 9 +55,"City of Livonia, MI",MI,Wayne County,Livonia,Government Facilities,Local Tribal Territory,Region 5 +63,"City of Littleton, CO",CO,Arapahoe County,Littleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +24,"City of Linden, New Jersey",NJ,Union County,Linden,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +22,City of Linden Police Department,NJ,Union County,Linden,Emergency Services,Local Tribal Territory,Region 2 +44,"City of Lincoln, Nebraska",NE,Lancaster County,Lincoln,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +39,City of Lincoln City,OR,Lincoln County,Lincoln City,Water and WasteWater Systems,Local Tribal Territory,Region 10 +54,City of Liberty Lake,WA,Spokane County,Liberty Lake,Government Facilities,Local Tribal Territory,Region 10 +66,"City of Lee's Summit, MO",MO,Jackson County,Lee's Summit,Government Facilities,Local Tribal Territory,Region 7 +63,"City of Lebanon, OR",OR,Linn County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +42,City of Leawood Kansas,KS,Johnson County,Leawood,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +50,City of Leavenworth,KS,Leavenworth County,Leavenworth,Emergency Services,Local Tribal Territory,Region 7 +61,"City of Leander, Texas",TX,Williamson County,Leander,Emergency Services,Local Tribal Territory,Region 6 +63,"City of Lawrence, KS",KS,Douglas County,Lawrence,Government Facilities,Local Tribal Territory,Region 7 +55,City of Lawndale,CA,Los Angeles County,Lawndale,Government Facilities,Local Tribal Territory,Region 9 +62,"City of Laurel, MD",MD,Anne Arundel County,Laurel,Government Facilities,Local Tribal Territory,Region 3 +44,City of Lathrop,CA,San Joaquin County,Lathrop,Government Facilities,Local Tribal Territory,Region 9 +66,City of Las Vegas,NM,San Miguel County,Las Vegas,Government Facilities,Local Tribal Territory,Region 6 +56,City of Largo FL,FL,Pinellas County,Largo,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +56,"City of Laredo, TX",TX,Webb County,Laredo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +72,City of Lansing,MI,Ingham County,Lansing,Government Facilities,Local Tribal Territory,Region 5 +65,"City of Lancaster, TX",TX,Dallas County,Lancaster,Government Facilities,Local Tribal Territory,Region 6 +71,"City of Lakewood, Colorado",CO,8059,Lakewood,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 8 +59,"City of Lake Worth Beach, FL",FL,Palm Beach County,Lake Worth Beach,Government Facilities,Local Tribal Territory,Region 4 +44,"City of Lake Oswego, OR",OR,Clackamas County,Lake Oswego,Government Facilities,Local Tribal Territory,Region 10 +62,City of Lake Mills,WI,Jefferson County,Lake Mills,Water and WasteWater Systems,Local Tribal Territory,Region 5 +52,City of Lake Mary,FL,Seminole County,Lake Mary,Government Facilities,Local Tribal Territory,Region 4 +33,City of Laguna Niguel,CA,Orange County,Laguna Niguel,Government Facilities,Local Tribal Territory,Region 9 +39,"City of Laconia, NH",NH,Belknap County,Laconia,Government Facilities,Local Tribal Territory,Region 1 +39,"City of La Vista, NE",NE,Sarpy County,Papillion,Government Facilities,Local Tribal Territory,Region 7 +32,City of Knoxville TN,TN,Knox County,Knoxville,Government Facilities,Local Tribal Territory,Region 4 +81,City of Kissimmee,FL,Osceola County,Kissimmee,Government Facilities,Local Tribal Territory,Region 4 +64,City of Kingston,NY,Ulster County,Kingston,Water and WasteWater Systems,Local Tribal Territory,Region 2 +49,"City of Key West, FL",FL,Monroe County,Key West,Government Facilities,Local Tribal Territory,Region 4 +70,"City of Kettering, OH",OH,Montgomery County,Dayton,Government Facilities,Local Tribal Territory,Region 5 +67,City of Kentwood Michigan,MI,Kent County,Grand Rapids,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +61,City of Kenner,LA,Jefferson Parish,Kenner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,City of Keene,NH,Cheshire County,Keene,Government Facilities,Local Tribal Territory,Region 1 +56,City of Kansas City,MO,Jackson County,KCMO,Government Facilities,Local Tribal Territory,Region 7 +52,"City of Kalispell, MT",MT,Flathead County,Kalispell,Government Facilities,Local Tribal Territory,Region 8 +42,City of Kalamazoo,MI,Kalamazoo County,Kalamazoo,Government Facilities,Local Tribal Territory,Region 5 +60,"City of Joplin, Missouri",MO,Jasper County,Joplin,Government Facilities,Local Tribal Territory,Region 7 +56,City of Jonesboro,AR,Craighead County,Jonesboro,Emergency Services,Local Tribal Territory,Region 6 +51,"City of Jenks, OK",OK,Tulsa County,Jenks,Information Technology,Local Tribal Territory,Region 6 +49,"City of Jefferson City, MO",MO,Cole County,Jefferson City,Government Facilities,Local Tribal Territory,Region 7 +43,"City of Janesville, WI",WI,Rock County,Janesville,Government Facilities,Local Tribal Territory,Region 5 +55,City of Jacksonville NC,NC,Onslow County,Jacksonville,Government Facilities,Local Tribal Territory,Region 4 +51,City of Jacksonville Beach,FL,Duval County,Jacksonville Beach,Government Facilities,Local Tribal Territory,Region 4 +50,"City of Irvine, CA",CA,Orange County,Irvine,Government Facilities,Local Tribal Territory,Region 9 +56,"City of Iowa City, IA",IA,Johnson County,Iowa City,Government Facilities,Local Tribal Territory,Region 7 +52,"City of Inglewood, CA",CA,Los Angeles County,Inglewood,Government Facilities,Local Tribal Territory,Region 9 +98,"City of Independence, MO",MO,Jackson County,Independence,Government Facilities,Local Tribal Territory,Region 7 +50,City of Hutchinson,KS,Reno County,Hutchinson,Government Facilities,Local Tribal Territory,Region 7 +60,City of Hurst,TX,Tarrant County,Hurst,Government Facilities,Local Tribal Territory,Region 6 +52,"City of Huron, SD",SD,Beadle County,Huron,Government Facilities,Local Tribal Territory,Region 8 +58,City of Huntington Beach,CA,Orange County,Huntington Beach,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +66,City of Huntington,WV,Cabell County,Huntington,Government Facilities,Local Tribal Territory,Region 3 +46,City of Houston - CISA,TX,Harris County,Houston,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +59,City of Hot Springs,AR,Garland County,Hot Springs,Government Facilities,Local Tribal Territory,Region 6 +45,City of Homestead Police Department,FL,12086,Homestead,Government Facilities,Local Tribal Territory,Region 4 +85,"City of Holts Summit, MO",MO,Callaway County,Holts Summit,Government Facilities,Local Tribal Territory,Region 7 +59,City of Holland,MI,Ottawa County,Holland,Government Facilities,Local Tribal Territory,Region 5 +42,"City of Hinesville, GA",GA,Liberty County,Hinesville,Government Facilities,Local Tribal Territory,Region 4 +44,City of Hillsboro,OR,Washington County,Hillsboro,Government Facilities,Local Tribal Territory,Region 10 +39,City of Highland Village,TX,Denton County,Lewisville,Government Facilities,Local Tribal Territory,Region 6 +64,"City of Henderson, NV",NV,Clark County,Henderson,Government Facilities,Local Tribal Territory,Region 9 +28,"City of Henderson, KY",KY,Henderson County,Henderson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +49,"City of Hayward, CA",CA,Alameda County,Hayward,Government Facilities,Local Tribal Territory,Region 9 +80,City of Haysville,KS,Sedgwick County,Haysville,Emergency Services,Local Tribal Territory,Region 7 +31,City of Hawthorne,CA,Los Angeles County,Hawthorne,Government Facilities,Local Tribal Territory,Region 9 +70,"City of Hastings, NE",NE,Adams County,Hastings,Government Facilities,Local Tribal Territory,Region 7 +33,"City of Harvard, IL",IL,McHenry County,Harvard,Government Facilities,Local Tribal Territory,Region 5 +50,"City of Harrisonville, Missouri",MO,Cass County,Harrisonville,Water and WasteWater Systems,Local Tribal Territory,Region 7 +53,City of Harrisonburg,VA,Harrisonburg city,Harrisonburg,Government Facilities,Local Tribal Territory,Region 3 +29,City of Harlingen Waterworks System,TX,Cameron County,Harlingen,Water and WasteWater Systems,Local Tribal Territory,Region 6 +73,"City of Happy Valley, OR",OR,Clackamas County,Happy Valley,Government Facilities,Local Tribal Territory,Region 10 +57,City of Hallandale Beach,FL,Broward County,Hallandale Beach,Government Facilities,Local Tribal Territory,Region 4 +54,"City of Gunnison, Colorado",CO,Gunnison County,Gunnison,Emergency Services,Local Tribal Territory,Region 8 +51,"City of Groveland, FL",FL,Lake County,Groveland,Government Facilities,Local Tribal Territory,Region 4 +60,"City of Grove City, OH",OH,Franklin County,Grove City,Government Facilities,Local Tribal Territory,Region 5 +45,"City of Griffin, GA",GA,Spalding County,Griffin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"City of Greenwood Village, CO",CO,Arapahoe County,Greenwood Village,Government Facilities,Local Tribal Territory,Region 8 +65,City of Greenville,SC,Greenville County,Greenville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +37,"City of Greenfield, CA",CA,Monterey County,Greenfield,Emergency Services,Local Tribal Territory,Region 9 +49,City of Great Falls,MT,Cascade County,Great Falls,Government Facilities,Local Tribal Territory,Region 8 +63,"City of Great Bend, KS",KS,Barton County,Great Bend,Government Facilities,Local Tribal Territory,Region 7 +42,City of Grapevine,TX,Tarrant County,Grapevine,Emergency Services,Local Tribal Territory,Region 6 +58,"City of Grants Pass, OR",OR,Josephine County,Grants Pass,Government Facilities,Local Tribal Territory,Region 10 +57,"City of Grand Rapids, MI",MI,Kent County,Grand Rapids,Government Facilities,Local Tribal Territory,Region 5 +52,City of Grand Prairie TX,TX,Dallas County,Grand Prairie,Government Facilities,Local Tribal Territory,Region 6 +61,City of Goose Creek,SC,Berkeley County,Goose Creek,Emergency Services,Local Tribal Territory,Region 4 +54,"City of Goodyear, AZ",AZ,Maricopa County,Goodyear,Government Facilities,Local Tribal Territory,Region 9 +35,"City of Golden, CO",CO,Jefferson County,Golden,Government Facilities,Local Tribal Territory,Region 8 +55,City of Gloucester City,NJ,Camden County,Gloucester City,Government Facilities,Local Tribal Territory,Region 2 +60,City of Glen Rose,TX,Somervell County,Glen Rose,Government Facilities,Local Tribal Territory,Region 6 +54,"City of Girard, KS",KS,Crawford County,Girard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"City of Gillette, WY",WY,Campbell County,Gillette,Government Facilities,Local Tribal Territory,Region 8 +29,"City of Gibson City, IL",IL,Ford County,Gibson City,Government Facilities,Local Tribal Territory,Region 5 +68,City of Georgetown TX,TX,Williamson County,Georgetown,Government Facilities,Local Tribal Territory,Region 6 +54,City of Gastonia,NC,Gaston County,Gastonia,Government Facilities,Local Tribal Territory,Region 4 +59,City of Garland - CISA,TX,Dallas County,Garland,Information Technology,Local Tribal Territory,Region 6 +83,City of Garfield,NJ,Bergen County,Garfield,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +40,City of Garden Grove,CA,Orange County,Garden Grove,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +58,City of Gallatin,TN,Sumner County,Gallatin,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +42,"City of Galesburg, IL",IL,Knox County,Galesburg,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +42,"City of Galesburg Board of Election Commissioners, Knox, IL",IL,Knox County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,City of Gainesville GA Information Technology,GA,Hall County,Gainesville,"Government Facilities, Information Technology",Local Tribal Territory,Region 4 +53,City of Friendswood,TX,Galveston County,Friendswood,Government Facilities,Local Tribal Territory,Region 6 +58,City of Fridley,MN,Anoka County,Fridley,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +35,"City of Franklin, KY",KY,Simpson County,Franklin,Government Facilities,Local Tribal Territory,Region 4 +31,City of Fountain Valley,CA,Orange County,Fountain Valley,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +54,City of Fountain,CO,El Paso County,Fountain,Government Facilities,Local Tribal Territory,Region 8 +5,City of Fort Wayne Allen County,IN,Allen County,Fort Wayne,Government Facilities,Local Tribal Territory,Region 5 +51,City of Fort Smith Arkansas,AR,Sebastian County,Fort Smith,Information Technology,Local Tribal Territory,Region 6 +46,City of Fort Myers - CISA,FL,Lee County,Fort Myers,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +61,"City of Fort Dodge, IA",IA,Webster County,Fort Dodge,Government Facilities,Local Tribal Territory,Region 7 +55,"City of Fort Collins, CO",CO,Larimer County,Fort Collins,Government Facilities,Local Tribal Territory,Region 8 +56,City of Forney,TX,Kaufman County,Forney,Government Facilities,Local Tribal Territory,Region 6 +40,"City of Folsom, CA",CA,Sacramento County,Folsom,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 9 +64,"City of Findlay, OH",OH,Hancock County,Findlay,Water and WasteWater Systems,Local Tribal Territory,Region 5 +78,"City of Fate, TX",TX,Rockwall County,Rockwall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,City of Farmington,AR,Washington County,Farmington,Government Facilities,Local Tribal Territory,Region 6 +68,"City of Fargo, ND",ND,Cass County,Fargo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +34,City of Fairfield Ohio - Public Utilities,OH,Butler County,Fairfield,Water and WasteWater Systems,Local Tribal Territory,Region 5 +44,City of Fairfield California,CA,Solano County,Fairfield,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +48,City of Fairfax,VA,Fairfax city,Fairfax,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 3 +64,"City of Evanston, IL",IL,Cook County,Evanston,Government Facilities,Local Tribal Territory,Region 5 +42,"City of Eustis, FL",FL,Lake County,Eustis,Government Facilities,Local Tribal Territory,Region 4 +52,"City of Eureka, CA",CA,Humboldt County,Eureka,Government Facilities,Local Tribal Territory,Region 9 +37,City of Eugene,OR,Lane County,Eugene,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +53,City of Englewood,CO,Arapahoe County,Englewood,Government Facilities,Local Tribal Territory,Region 8 +35,"City of Emeryville, CA",CA,Alameda County,Emeryville,Government Facilities,Local Tribal Territory,Region 9 +48,City of Elmhurst,IL,DuPage County,Elmhurst,Government Facilities,Local Tribal Territory,Region 5 +68,City of Elkhart,IN,Elkhart County,Elkhart,Government Facilities,Local Tribal Territory,Region 5 +48,City of Elk River MN,MN,Sherburne County,Elk River,Government Facilities,Local Tribal Territory,Region 5 +72,"City of Elk Grove, CA",CA,Sacramento County,Elk Grove,Government Facilities,Local Tribal Territory,Region 9 +59,"City of Elgin, Illinois",IL,Kane County,Elgin,Emergency Services,Local Tribal Territory,Region 5 +57,"City of Edmonds, WA",WA,Snohomish County,Edmonds,Information Technology,Local Tribal Territory,Region 10 +48,City of Edinburgh TX,TX,Hidalgo County,Edinburg,Government Facilities,Local Tribal Territory,Region 6 +53,City of Eden Prairie,MN,Hennepin County,Eden Prairie,Emergency Services,Local Tribal Territory,Region 5 +43,"City of Easthampton, MA",MA,Hampshire County,Easthampton,Government Facilities,Local Tribal Territory,Region 1 +59,City of East Wenatchee,WA,Douglas County,East Wenatchee,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +95,"City of East St. Louis Board of Election Commissioners, St. Clair, IL",IL,St. Clair County,East St Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"City of East Point, GA",GA,Fulton County,East Point,Government Facilities,Local Tribal Territory,Region 4 +32,"City of Durant, OK",OK,Bryan County,Durant,Government Facilities,Local Tribal Territory,Region 6 +51,"City of Dover, NH",NH,Strafford County,Dover,Government Facilities,Local Tribal Territory,Region 1 +45,City of Dover,DE,Kent County,Dover,Government Facilities,Local Tribal Territory,Region 3 +50,"City of Dothan, AL",AL,1069,Dothan,Government Facilities,Local Tribal Territory,Region 4 +47,City of Detroit - CISA,MI,Wayne County,Detroit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,City of Destin,FL,Okaloosa County,Destin,Government Facilities,Local Tribal Territory,Region 4 +96,"City of Des Plaines Public Works & Engineering, IL",IL,Cook County,Des Plaines,Government Facilities,Local Tribal Territory,Region 5 +37,City of Derby,KS,Sedgwick County,Derby,Government Facilities,Local Tribal Territory,Region 7 +35,"City of Del Mar, CA",CA,San Diego County,Del Mar,Government Facilities,Local Tribal Territory,Region 9 +56,"City of Deer Park, TX",TX,Harris County,Deer Park,Water and WasteWater Systems,Local Tribal Territory,Region 6 +37,City of Decatur IL,IL,Macon County,Decatur,Government Facilities,Local Tribal Territory,Region 5 +55,"City of DeSoto, Texas",TX,Dallas County,DeSoto,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +60,City of DeLand - CISA,FL,Volusia County,DeLand,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +56,City of De Pere,WI,Brown County,De Pere,Government Facilities,Local Tribal Territory,Region 5 +67,"City of Daytona Beach, FL",FL,Volusia County,Daytona Beach,Government Facilities,Local Tribal Territory,Region 4 +85,"City of Danville, IL",IL,Vermilion County,Danville,Government Facilities,Local Tribal Territory,Region 5 +33,"City of Danville Board of Election Commissioners, Vermilion, IL",IL,Vermilion County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,City of Dania Beach,FL,Broward County,Dania Beach,Government Facilities,Local Tribal Territory,Region 4 +49,City of Dallas - CISA,TX,Dallas County,Dallas,Government Facilities,Local Tribal Territory,Region 6 +59,"City of Dahlonega, GA",GA,Lumpkin County,Dahlonega,Government Facilities,Local Tribal Territory,Region 4 +31,"City of Cypress, CA",CA,6059,Cypress,Government Facilities,Local Tribal Territory,Region 9 +54,City of Crestwood,MO,St. Louis County,St. Louis,Government Facilities,Local Tribal Territory,Region 7 +65,"City of Cresco, Iowa",IA,Howard County,Cresco,Government Facilities,Local Tribal Territory,Region 7 +89,"City of Cranston, RI",RI,Providence County,Cranston,Government Facilities,State,Region 1 +49,City of Costa Mesa,CA,Orange County,Costa Mesa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +40,"City of Coralville, IA",IA,Johnson County,Coralville,Government Facilities,Local Tribal Territory,Region 7 +57,"City of Coral Springs, FL",FL,Broward County,Coral Springs,Government Facilities,Local Tribal Territory,Region 4 +69,City of Cooper City,FL,Broward County,Cooper City,Government Facilities,Local Tribal Territory,Region 4 +51,"City of Cookeville, TN",TN,Putnam County,Cookeville,Government Facilities,Local Tribal Territory,Region 4 +68,City of Conyers,GA,Rockdale County,Conyers,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +51,City of Conway,SC,Horry County,Conway,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +51,City of Conroe Texas,TX,Montgomery County,Conroe,Government Facilities,Local Tribal Territory,Region 6 +56,"City of Conover, NC",NC,Catawba County,Conover,Government Facilities,Local Tribal Territory,Region 4 +55,"City of Concord, CA",CA,Contra Costa County,Concord,Government Facilities,Local Tribal Territory,Region 9 +47,"City of Columbus, Division of Support Services",OH,Franklin County,Columbus,Communications,Local Tribal Territory,Region 5 +45,City of Columbia Heights,MN,Anoka County,Columbia Heights,Government Facilities,Local Tribal Territory,Region 5 +57,City of Columbia,MO,Boone County,Columbia,Government Facilities,Local Tribal Territory,Region 7 +41,City of Coldwater/CBPU,MI,Branch County,Coldwater,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +35,"City of Cody, WY",WY,Park County,Cody,Government Facilities,Local Tribal Territory,Region 8 +65,"City of Cocoa, FL",FL,Brevard County,Cocoa,Government Facilities,Local Tribal Territory,Region 4 +42,"City of Clive, IA",IA,Polk County,Clive,Government Facilities,Local Tribal Territory,Region 7 +36,"City of Cleveland Heights, OH",OH,Cuyahoga County,Cleveland Heights,Government Facilities,Local Tribal Territory,Region 5 +54,"City of Clarksburg, WV",WV,Harrison County,Clarksburg,Government Facilities,Local Tribal Territory,Region 3 +46,City of Cincinnati,OH,Hamilton County,Cincinnati,Government Facilities,Local Tribal Territory,Region 5 +36,"City of Cibolo, TX",TX,Guadalupe County,Cibolo,Government Facilities,Local Tribal Territory,Region 6 +48,"City of Chino Hills, CA",CA,6071,Chino Hills,Government Facilities,Local Tribal Territory,Region 9 +68,"City of Chico, CA",CA,Butte County,Chico,Government Facilities,Local Tribal Territory,Region 9 +86,City of Chicago Office of Inspector General,IL,Cook County,Chicago,Government Facilities,Local Tribal Territory,Region 5 +48,City of Chicago,IL,Cook County,Chicago,Government Facilities,Local Tribal Territory,Region 5 +75,"City of Chesapeake, VA",VA,Chesapeake city,Chesapeake,Government Facilities,Local Tribal Territory,Region 3 +77,"City of Chelsea, Massachusetts",MA,Suffolk County,Chelsea,Government Facilities,Local Tribal Territory,Region 1 +35,City of Cerritos,CA,Los Angeles County,Cerritos,Government Facilities,Local Tribal Territory,Region 9 +71,City of Casper,WY,Natrona County,Casper,Government Facilities,Local Tribal Territory,Region 8 +53,City of Casa Grande AZ,AZ,Pinal County,Casa Grande,Government Facilities,Local Tribal Territory,Region 9 +69,"City of Carrollton, Texas",TX,Dallas County,Carrollton,Government Facilities,Local Tribal Territory,Region 6 +62,"City of Carlsbad, CA",CA,San Diego County,Carlsbad,Government Facilities,Local Tribal Territory,Region 9 +7,City of Canton Ohio,OH,Stark County,Canton,Government Facilities,Local Tribal Territory,Region 5 +43,City of Cannon Beach,OR,Clatsop County,Cannon Beach,Government Facilities,Local Tribal Territory,Region 10 +54,City of Cambridge - CISA,MA,Middlesex County,Cambridge,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 1 +55,"City of Burlington Municipality, NC",NC,Alamance County,Burlington,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +42,City of Burlington,VT,Chittenden County,Burlington,Government Facilities,Local Tribal Territory,Region 1 +46,"City of Buffalo, NY",NY,Erie County,Buffalo,Government Facilities,Local Tribal Territory,Region 2 +99,"City of Broussard, LA",LA,Lafayette Parish,Broussard,Government Facilities,Local Tribal Territory,Region 6 +58,"City of Brookfield, WI",WI,Waukesha County,Brookfield,Government Facilities,Local Tribal Territory,Region 5 +44,"City of Brighton, CO",CO,Adams County,Brighton,Government Facilities,Local Tribal Territory,Region 8 +40,City of Brea,CA,Orange County,Brea,Government Facilities,Local Tribal Territory,Region 9 +52,City of Branson,MO,Taney County,Branson,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 7 +63,"City of Bozeman, MT",MT,Gallatin County,Bozeman,Government Facilities,Local Tribal Territory,Region 8 +45,City of Bowling Green KY,KY,Warren County,Bowling Green,Government Facilities,Local Tribal Territory,Region 4 +56,City of Bothell,WA,King County,Bothell,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +59,"City of Boston, MA",MA,Suffolk County,Boston,Government Facilities,Local Tribal Territory,Region 1 +69,City of Bonney Lake,WA,Pierce County,Bonney Lake,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +73,"City of Boerne, TX",TX,Kendall County,Boerne,Government Facilities,Local Tribal Territory,Region 6 +44,"City of Bloomington, Minnesota",MN,Hennepin County,Bloomington,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +51,"City of Bloomington, IN",IN,Monroe County,Bloomington,Government Facilities,Local Tribal Territory,Region 5 +54,"City of Bloomington, IL",IL,McLean County,Bloomington,Government Facilities,Local Tribal Territory,Region 5 +58,"City of Bloomington Board of Election Commissioners, McLean, IL",IL,McLean County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"City of Bismarck, SD",ND,Burleigh County,Bismarck,"Election Infrastructure, Government Facilities",State,Region 8 +55,"City of Billings, MT",MT,Yellowstone County,Billings,Government Facilities,Local Tribal Territory,Region 8 +32,City of Bethlehem,PA,Northampton County,Bethlehem,Government Facilities,Local Tribal Territory,Region 3 +46,"City of Berlin, NH",NH,Coos County,Berlin,Government Facilities,Local Tribal Territory,Region 1 +19,"City of Benbrook, TX",TX,Tarrant County,Benbrook,Emergency Services,Local Tribal Territory,Region 6 +35,City of Beloit WI,WI,Rock County,Beloit,Water and WasteWater Systems,Local Tribal Territory,Region 5 +77,"City of Bellingham, WA",WA,Whatcom County,Bellingham,Government Facilities,Local Tribal Territory,Region 10 +57,"City of Bellflower, CA",CA,Los Angeles County,Bellflower,Government Facilities,Local Tribal Territory,Region 9 +56,"City of Becker, MN",MN,Sherburne County,Becker,Government Facilities,Local Tribal Territory,Region 5 +60,"City of Beaumont, TX",TX,Jefferson County,Beaumont,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +74,"City of Beatrice, NE",NE,Gage County,Beatrice,Government Facilities,Local Tribal Territory,Region 7 +63,"City of Baxter, MN",MN,Crow Wing County,Baxter,Government Facilities,Local Tribal Territory,Region 5 +50,City of Baton Rouge/Parish of East Baton Rouge,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,Local Tribal Territory,Region 6 +36,"City of Bartlesville, OK",OK,Washington County,Bartlesville,Government Facilities,Local Tribal Territory,Region 6 +47,"City of Baltimore, MD, Office of Information Technology",MD,Baltimore city,Baltimore,"Government Facilities, Information Technology",Local Tribal Territory,Region 3 +62,City of Austin dba Austin Energy,TX,Travis County,Austin,Energy,Local Tribal Territory,Region 6 +61,City of Austin,TX,Travis County,Austin,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +56,"City of Aurora, Illinois",IL,Kane County,Aurora,Government Facilities,Local Tribal Territory,Region 5 +56,"City of Aurora, CO",CO,Arapahoe County,Aurora,"Election Infrastructure, Emergency Services, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 8 +41,"City of Augusta, ME",ME,Kennebec County,Augusta,Government Facilities,Local Tribal Territory,Region 1 +55,City of Auburndale - CISA,FL,Polk County,Auburndale,Government Facilities,Local Tribal Territory,Region 4 +55,"City of Auburn, WA",WA,King County,Auburn,Government Facilities,Local Tribal Territory,Region 10 +44,City of Auburn,AL,1081,Auburn,Government Facilities,Local Tribal Territory,Region 4 +49,City of Atlanta,GA,Fulton County,Atlanta,Government Facilities,Local Tribal Territory,Region 4 +22,City of Athens Ohio,OH,Athens County,Athens,Government Facilities,Local Tribal Territory,Region 5 +44,City of Aspen,CO,Pitkin County,Aspen,Government Facilities,Local Tribal Territory,Region 8 +34,"City of Arcadia, CA",CA,Los Angeles County,Arcadia,Government Facilities,Local Tribal Territory,Region 9 +49,City of Apopka,FL,Orange County,Apopka,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +72,City of Ann Arbor,MI,Washtenaw County,Ann Arbor,Government Facilities,Local Tribal Territory,Region 5 +52,City of Anaheim,CA,Orange County,Anaheim,Government Facilities,Local Tribal Territory,Region 9 +53,"City of Ames, IA",IA,Story County,Ames,Government Facilities,Local Tribal Territory,Region 7 +61,"City of Altoona, IA",IA,Polk County,Altoona,Government Facilities,Local Tribal Territory,Region 7 +71,"City of Allentown, PA",PA,Lehigh County,Allentown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,City of Alhambra,CA,Los Angeles County,Alhambra,Government Facilities,Local Tribal Territory,Region 9 +64,City of Albuquerque,NM,Bernalillo County,Albuquerque,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +55,City of Albany Oregon,OR,Linn County,Albany,Government Facilities,Local Tribal Territory,Region 10 +56,City of Akron,OH,Summit County,Akron,Government Facilities,Local Tribal Territory,Region 5 +54,"City of Ada, OK",OK,Pontotoc County,Ada,Government Facilities,Local Tribal Territory,Region 6 +52,"City and County of San Francisco, California",CA,San Francisco County,SF,"Election Infrastructure, Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 9 +65,"City and County of San Francisco Department Of Elections, California",CA,San Francisco County,SF,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +41,City and County of Honolulu,HI,Honolulu County,Honolulu,Government Facilities,Local Tribal Territory,Region 9 +62,City and County of Denver,CO,Denver County,Denver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,City and Borough of Juneau,AK,Juneau Borough,Juneau,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +84,City Utilities of Springfield,MO,Greene County,Springfield,Energy,Local Tribal Territory,Region 7 +69,City University of New York- CISA,NY,New York County,New York,"Commercial Facilities, Government Facilities",Local Tribal Territory,Region 2 +59,"City Point Town Clerk, Jackson, WI",WI,Jackson County,Pittsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,City Of Winona MN,MN,Winona County,Winona,Water and WasteWater Systems,Local Tribal Territory,Region 5 +66,City Of Willard,OH,Huron County,Willard,Water and WasteWater Systems,Local Tribal Territory,Region 5 +51,City Of Wichita,KS,Sedgwick County,Wichita,Government Facilities,Local Tribal Territory,Region 7 +59,City Of Toppenish,WA,Yakima County,Toppenish,Emergency Services,Local Tribal Territory,Region 10 +82,City Of Southgate,MI,Wayne County,Southgate,Emergency Services,Local Tribal Territory,Region 5 +46,City Of Sherwood OR,OR,Washington County,Sherwood,Government Facilities,Local Tribal Territory,Region 10 +57,City Of Scottsbluff NE,NE,Scotts Bluff County,Scottsbluff,Government Facilities,Local Tribal Territory,Region 7 +89,City Of Richmond,TX,Fort Bend County,Richmond,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +62,"City Of Renton, WA",WA,King County,Renton,Government Facilities,Local Tribal Territory,Region 10 +61,City Of Rancho Cucamonga,CA,San Bernardino County,Rancho Cucamonga,Government Facilities,Local Tribal Territory,Region 9 +52,City Of Pico Rivera,CA,Los Angeles County,Pico Rivera,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +44,City Of Peoria IL,IL,Peoria County,Peoria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,City Of North Port,FL,Sarasota County,North Port,Government Facilities,Local Tribal Territory,Region 4 +52,City Of North Platte,NE,Lincoln County,North Platte,Emergency Services,Local Tribal Territory,Region 7 +49,City Of Mercer Island,WA,King County,Mercer Island,Water and WasteWater Systems,Local Tribal Territory,Region 10 +40,City Of Memphis TN,TN,Shelby County,Memphis,Government Facilities,Local Tribal Territory,Region 4 +51,City Of McHenry,IL,McHenry County,McHenry,Government Facilities,Local Tribal Territory,Region 5 +63,"City Of Longview, TX",TX,Gregg County,Longview,Government Facilities,Local Tribal Territory,Region 6 +63,"City Of Lincoln, CA",CA,Placer County,Lincoln,Government Facilities,Local Tribal Territory,Region 9 +62,City Of Lacey,WA,Thurston County,Lacey,Water and WasteWater Systems,Local Tribal Territory,Region 10 +35,"City Of Keizer, OR",OR,Marion County,Keizer,Government Facilities,Local Tribal Territory,Region 10 +52,City Of Jacksonville - CISA,FL,Duval County,Jacksonville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +64,"City Of Issaquah, WA",WA,King County,Issaquah,Government Facilities,Local Tribal Territory,Region 10 +62,City Of Irving TX,TX,Dallas County,Irving,Government Facilities,Local Tribal Territory,Region 6 +34,"City Of Indio, CA",CA,Riverside County,Indio,Government Facilities,Local Tribal Territory,Region 9 +43,City Of Horicon WI,WI,Dodge County,Horicon,Water and WasteWater Systems,Local Tribal Territory,Region 5 +66,City Of Hood River,OR,Hood River County,Hood River,Emergency Services,Local Tribal Territory,Region 10 +44,City Of Hampton,VA,Hampton city,Hampton,Government Facilities,Local Tribal Territory,Region 3 +84,City Of Grant,NE,Perkins County,Grant,Government Facilities,Local Tribal Territory,Region 7 +38,City Of Gering,NE,Scotts Bluff County,Gering,Government Facilities,Local Tribal Territory,Region 7 +55,City Of Fulton,MO,Callaway County,Fulton,Energy,Local Tribal Territory,Region 7 +44,"City Of Escondido, CA",CA,San Diego County,Escondido,Government Facilities,Local Tribal Territory,Region 9 +50,City Of Elyria,OH,Lorain County,Elyria,Water and WasteWater Systems,Local Tribal Territory,Region 5 +35,City Of Eau Claire,WI,Eau Claire County,Eau Claire,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 5 +54,City Of Easley,SC,Pickens County,Easley,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 4 +59,City Of Cumberland Maryland,MD,Allegany County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"City Of Chubbuck, ID",ID,Bannock County,Chubbuck,Water and WasteWater Systems,Local Tribal Territory,Region 10 +29,City Of Camden,NJ,Camden County,Camden,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +50,City Of Bryan,TX,Brazos County,Bryan,Government Facilities,Local Tribal Territory,Region 6 +53,City Of Beaverton,OR,Washington County,Beaverton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +55,City Of Beaumont,CA,Riverside County,Beaumont,Government Facilities,Local Tribal Territory,Region 9 +51,City Of Batavia,IL,Kane County,Batavia,Government Facilities,Local Tribal Territory,Region 5 +54,City Of Atlanta Department Of Aviation,GA,Clayton County,Atlanta,Transportation Systems,Local Tribal Territory,Region 4 +54,City Heights Asset Management,LA,West Baton Rouge Parish,Port Allen,Financial Services,Private CI Entity,Region 6 +67,City Colleges of Chicago,IL,Cook County,Chicago,Government Facilities,Local Tribal Territory,Region 5 +59,"Citrus Health Network, Inc.",FL,12086,Hialeah,Healthcare and Public Health,Private CI Entity,Region 4 +93,Citrus County Supervisor of Elections,FL,Citrus County,Crystal River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,Citizens State Bank Indiana,IN,Blackford County,Hartford City,Financial Services,Private CI Entity,Region 5 +53,Citizens State Bank,IL,Jo Daviess County,Stockton,Financial Services,Private CI Entity,Region 5 +69,Citizens National Bank,TN,Sevier County,Sevierville,Financial Services,Private CI Entity,Region 4 +55,Citizens Federal Credit Union,TX,Howard County,Big Spring,Financial Services,Private CI Entity,Region 6 +80,Citizens Community Bank,IL,St. Clair County,Mascoutah,Financial Services,Private CI Entity,Region 5 +5,Citizens Bank of the South,GA,Washington County,Sandersville,Financial Services,Private CI Entity,Region 4 +84,Citizens Bank of West Virginia,WV,Randolph County,Elkins,Financial Services,Private CI Entity,Region 3 +33,Citizens Bank and Trust Co. of Grainger County,TN,Grainger County,Rutledge,Financial Services,Local Tribal Territory,Region 4 +53,Citizens Bank & Trust Co.,MT,Sweet Grass County,Big Timber,Financial Services,Private CI Entity,Region 8 +73,Citizens & Northern Bank,PA,Tioga County,Wellsboro,Financial Services,Private CI Entity,Region 3 +62,Citigroup,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +44,"Circles of Care, Inc.",FL,Brevard County,Melbourne,Healthcare and Public Health,Private CI Entity,Region 4 +80,Cintas Corporation - CISA,OH,Warren County,Mason,Commercial Facilities,Private CI Entity,Region 5 +66,Cinnaminson Township Public School,NJ,Burlington County,Cinnaminson,Government Facilities,Local Tribal Territory,Region 2 +54,Cincinnati Bell ,OH,Hamilton County,Cincinnati,"Communications, Information Technology",Private CI Entity,Region 5 +53,Cimarron Electric Cooperative,OK,Kingfisher County,Kingfisher,Energy,Private CI Entity,Region 6 +63,"Cicero Town Clerk, Outagamie, WI",WI,Outagamie County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,Cibola County New Mexico,NM,Cibola County,Grants,Government Facilities,Local Tribal Territory,Region 6 +76,"Cibola County Clerk, Cibola, NM",NM,Cibola County,Grants,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,Churchville-Chili Central School District,NY,Monroe County,Churchville,Government Facilities,State,Region 2 +46,"Churchill Township Election Commission, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Churchill Township Clerk, Ogemaw, MI",MI,Ogemaw County,West Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Churchill County,NV,Churchill County,Fallon,"Election Infrastructure, Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 9 +98,Church of St. Joseph,MN,Dakota County,St Paul,Commercial Facilities,Private CI Entity,Region 5 +55,Church Farm School,PA,Chester County,Exton,Information Technology,Private CI Entity,Region 3 +59,Chumash Casino Resort,CA,Santa Barbara County,Santa Ynez,Commercial Facilities,Local Tribal Territory,Region 9 +52,Chugach Electric,AK,Anchorage Borough,Anchorage,Energy,Private CI Entity,Region 10 +63,Chubb Corporation,NJ,Hunterdon County,Readington Township,Financial Services,Private CI Entity,Region 2 +86,"Christiana Town Clerk, Vernon, WI",WI,Vernon County,Westby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Christiana Town Clerk, Dane, WI",WI,Dane County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Christiana Care Health System,DE,New Castle County,New Castle,Healthcare and Public Health,Private CI Entity,Region 3 +53,"Christian County Clerk, Christian, MO",MO,Christian County,Ozark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +42,"Christian County Clerk, Christian, KY",KY,Christian County,Hopkinsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +29,"Christian County Board, IL",IL,Christian County,Taylorville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Christian Brothers Investment Services,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +63,Christian Academy School System,KY,Jefferson County,Louisville,Commercial Facilities,Private CI Entity,Region 4 +67,Christensen Farms,MN,Brown County,Sleepy Eye,Food and Agriculture,Private CI Entity,Region 5 +49,"Chowan County Board of Elections, Chowan, NC",NC,Chowan County,Edenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Chouteau County Election Administrator, Chouteau, MT",MT,Chouteau County,Fort Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +40,"Choctaw County Judge of Probate, Choctaw, AL",AL,Choctaw County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Choctaw County Circuit Clerk, Choctaw, AL",AL,Choctaw County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +62,"Choctaw County Board of Registrars, Choctaw, AL",AL,Choctaw County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Choctaw County Absentee Elections Manager, Choctaw, AL",AL,Choctaw County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Chocolay Charter Township Election Commission, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Chocolay Charter Township Clerk, Marquette, MI",MI,Marquette County,Marquette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Chobani ,NY,Chenango County,Norwich,Food and Agriculture,Private CI Entity,Region 2 +55,Chlorine Institute,VA,Arlington County,Arlington,Chemical,Private CI Entity,Region 3 +85,"Chittenden Town Treasurer, Rutland, VT",VT,Rutland County,Chittenden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Chittenden Town Clerk, Rutland, VT",VT,Rutland County,Chittenden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,"Chisago County, MN",MN,Chisago County,Center City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +98,"Chisago County Auditor-Treasurer, Chisago, MN",MN,Chisago County,Center City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Chippewa Township Election Commission, Mecosta, MI",MI,Mecosta County,Chippewa Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Chippewa Township Election Commission, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Chippewa Township Election Commission, Chippewa, MI",MI,Chippewa County,Eckerman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Chippewa Township Clerk, Mecosta, MI",MI,Mecosta County,Chippewa Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Chippewa Township Clerk, Isabella, MI",MI,Isabella County,Mt Pleasant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Chippewa Township Clerk, Chippewa, MI",MI,Chippewa County,Eckerman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Chippewa Town Clerk, Ashland, WI",WI,Ashland County,Butternut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Chippewa Falls City Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Chippewa County Election Commission, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Chippewa County Clerk, Chippewa, WI",WI,Chippewa County,Chippewa Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Chippewa County Clerk, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Chippewa County Board of Canvassars, Chippewa, MI",MI,Chippewa County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Chippewa County Auditor-Treasurer, Chippewa, MN",MN,Chippewa County,Montevideo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +7,Chippewa County,WI,Chippewa County,Chippewa Falls,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 5 +53,"China Township Election Commission, St. Clair, MI",MI,St. Clair County,China Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"China Township Clerk, St. Clair, MI",MI,St. Clair County,China Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Chimera Investment Corporation,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +57,"Chilton Town Clerk, Calumet, WI",WI,Calumet County,Chilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Chilton County Judge of Probate, Chilton, AL",AL,Chilton County,Clanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Chilton County Circuit Clerk, Chilton, AL",AL,Chilton County,Clanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Chilton County Board of Registrars, Chilton, AL",AL,Chilton County,Clanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Chilton County Absentee Elections Manager, Chilton, AL",AL,Chilton County,Clanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Chilmark Town Clerk, Dukes, MA",MA,Dukes County,Chilmark,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Childress County Tax Assessor-Collector, Childress, TX",TX,Childress County,Childress,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,"Childress County County Clerk, Childress, TX",TX,Childress County,Childress,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,Children's Minnesota,MN,Hennepin County,Minneapolis,Healthcare and Public Health,Private CI Entity,Region 5 +51,Children's Mercy Hospital,MO,Jackson County,KCMO,Healthcare and Public Health,Private CI Entity,Region 7 +67,Children's Health System of Texas,TX,Dallas County,Dallas,Healthcare and Public Health,Private CI Entity,Region 6 +94,Children's Aid Society in Clearfield County,PA,Clearfield County,Clearfield,Healthcare and Public Health,Private CI Entity,Region 3 +57,Children International,MO,Jackson County,KCMO,,Private CI Entity,Region 7 +45,Child Net,FL,Broward County,Fort Lauderdale,Healthcare and Public Health,Private CI Entity,Region 4 +56,Child And Family Services Of Erie County,NY,Erie County,Buffalo,Healthcare and Public Health,Private CI Entity,Region 2 +75,"Chikaming Township Election Commission, Berrien, MI",MI,Berrien County,Sawyer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Chikaming Township Clerk, Berrien, MI",MI,Berrien County,Harbert,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Chicopee Board Of Registrars, Hampden, MA",MA,Hampden County,Chicopee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Chickasaw County Auditor, Chickasaw, IA",IA,Chickasaw County,New Hampton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Chichester Town Clerk, Merrimack, NH",NH,Merrimack County,Chichester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Chicago Waldorf School,IL,Cook County,Chicago,Government Facilities,Local Tribal Territory,Region 5 +49,Chicago Ridge Public Library,IL,Cook County,Chicago Ridge,Government Facilities,Local Tribal Territory,Region 5 +73,Chicago Board of Elections Commissioners,IL,Cook County,Chicago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Cheyenne Mountain School District 12,CO,El Paso County,Colorado Springs,Government Facilities,Local Tribal Territory,Region 8 +52,Cheyenne County Hospital,KS,Cheyenne County,St Francis,Healthcare and Public Health,Private CI Entity,Region 7 +81,"Cheyenne County Clerk, Cheyenne, NE",NE,Cheyenne County,Sidney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +70,"Cheyenne County Clerk, Cheyenne, KS",KS,Cheyenne County,St Francis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,"Cheyenne County Clerk and Recorder, Cheyenne, CO",CO,Cheyenne County,Cheyenne Wells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,Cheyenne County,NE,Cheyenne County,Sidney,Government Facilities,Local Tribal Territory,Region 7 +77,Chevron Phillips Chemical Company,TX,Montgomery County,The Woodlands,Chemical,Private CI Entity,Region 6 +80,"Chetek Town Clerk, Barron, WI",WI,Barron County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Chetek City Clerk, Barron, WI",WI,Barron County,Chetek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Chestonia Township Election Commission, Antrim, MI",MI,Antrim County,Alba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Chestonia Township Clerk, Antrim, MI",MI,Antrim County,Alba,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Chesterville Municipal Registrar, Franklin, ME",ME,Franklin County,Chesterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Chesterville Municipal Clerk, Franklin, ME",ME,Franklin County,Chesterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Chesterfield Township Election Commission, Macomb, MI",MI,Macomb County,New Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Chesterfield Township Clerk, Macomb, MI",MI,Macomb County,New Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Chesterfield Town Clerk, Hampshire, MA",MA,Hampshire County,Chesterfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +21,"Chesterfield Town Clerk, Cheshire, NH",NH,Cheshire County,Chesterfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Chesterfield County, VA",VA,Chesterfield County,Chesterfield,Government Facilities,Local Tribal Territory,Region 3 +61,"Chesterfield County Registrar, Chesterfield, VA",VA,Chesterfield County,Chesterfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +77,Chesterfield County Public Schools,VA,Chesterfield County,Chesterfield,Government Facilities,Local Tribal Territory,Region 3 +71,Chesterfield County Government Information Technology,VA,Chesterfield County,Chesterfield,"Government Facilities, Information Technology",Local Tribal Territory,Region 3 +61,"Chesterfield County Electoral Board, Chesterfield, VA",VA,Chesterfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,"Chesterfield County Board of Voter Registration and Elections, Chesterfield, SC",SC,Chesterfield County,Chesterfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +97,"Chester Township Election Commission, Ottawa, MI",MI,Ottawa County,Conklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Chester Township Election Commission, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Chester Township Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Chester Township Clerk, Ottawa, MI",MI,Ottawa County,Conklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Chester Township Clerk, Otsego, MI",MI,Otsego County,Johannesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Chester Township Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Chester Town Treasurer, Windsor, VT",VT,Windsor County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Chester Town Clerk, Windsor, VT",VT,Windsor County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Chester Town Clerk, Rockingham, NH",NH,Rockingham County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +14,"Chester Town Clerk, Middlesex, CT",CT,Middlesex County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Chester Town Clerk, Hampden, MA",MA,Hampden County,Agawam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +14,"Chester Registrar of Voters, Middlesex, CT",CT,Middlesex County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Chester Municipal Registrar, Penobscot, ME",ME,Penobscot County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Chester Municipal Clerk, Penobscot, ME",ME,Penobscot County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,Chester County Intermediate Unit,PA,Chester County,Downingtown,Government Facilities,Local Tribal Territory,Region 3 +53,"Chester County Elections Administrator, Chester, TN",TN,Chester County,Henderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Chester County Board of Voter Registration and Elections, Chester, SC",SC,Chester County,Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Chester County Board of Elections, Chester, PA",PA,Chester County,West Chester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Cheshire Township Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Cheshire Township Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Cheshire Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +26,"Cheshire Town Clerk, Berkshire, MA",MA,Berkshire County,Cheshire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Cheshire Registrar of Voters, New Haven, CT",CT,New Haven County,Cheshire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Chesapeake Financial Shares, Inc",VA,Lancaster County,Kilmarnock,Financial Services,Private CI Entity,Region 3 +33,Chesapeake Energy Corp.,OK,Oklahoma County,Oklahoma City,Energy,Private CI Entity,Region 6 +76,"Chesapeake City Registrar, VA",VA,Chesapeake city,Chesapeake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +76,"Chesapeake City Electoral Board, VA",VA,Chesapeake city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,Chesapeake Bay Program Office,MD,Anne Arundel County,Annapolis,Water and WasteWater Systems,Local Tribal Territory,Region 3 +82,"Chesaning Township Election Commission, Saginaw, MI",MI,Saginaw County,Chesaning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Chesaning Township Clerk, Saginaw, MI",MI,Saginaw County,Chesaning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Cherryfield Municipal Registrar, Washington, ME",ME,Washington County,Cherryfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Cherryfield Municipal Clerk, Washington, ME",ME,Washington County,Cherryfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Cherry Valley Township Election Commission, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Cherry Valley Township Clerk, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Cherry Grove Township Election Commission, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Cherry Grove Township Clerk, Wexford, MI",MI,Wexford County,Cadillac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Cherry County, NE",NE,Cherry County,Valentine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,Cherokee Metropolitan District,CO,El Paso County,Colorado Springs,Water and WasteWater Systems,Private CI Entity,Region 8 +45,"Cherokee County Judge of Probate, Cherokee, AL",AL,Cherokee County,Centre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +70,"Cherokee County Elections Administrator, Cherokee, TX",TX,Cherokee County,Rusk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Cherokee County Election Board, Cherokee, OK",OK,Cherokee County,Tahlequah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Cherokee County Clerk, Cherokee, KS",KS,Cherokee County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Cherokee County Circuit Clerk, Cherokee, AL",AL,Cherokee County,Centre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Cherokee County Board of Voter Registration and Elections, Cherokee, SC",SC,Cherokee County,Gaffney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Cherokee County Board of Registrars, Cherokee, AL",AL,Cherokee County,Centre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +33,"Cherokee County Board of Elections, Cherokee, NC",NC,Cherokee County,Murphy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +54,"Cherokee County Board of Elections and Registrar, Cherokee, GA",GA,Cherokee County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +85,"Cherokee County Auditor, Cherokee, IA",IA,Cherokee County,Cherokee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,Cherokee Community Schools,IA,Cherokee County,Cherokee,Government Facilities,Local Tribal Territory,Region 7 +74,Chequamegon School District,WI,Price County,Park Falls,Government Facilities,Local Tribal Territory,Region 5 +46,Cheney Brothers,FL,Palm Beach County,Riviera Beach,Food and Agriculture,Private CI Entity,Region 4 +45,"Chenequa Village Clerk, Waukesha, WI",WI,Waukesha County,Hartland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Chenango County Board of Elections, Chenango, NY",NY,Chenango County,Norwich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +62,"Chemung County, New York",NY,Chemung County,Elmira,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +51,"Chemung County Board of Elections, Chemung, NY",NY,Chemung County,Elmira,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +77,Chemical Safety Board (CSB) - CISA,DC,District of Columbia,Washington,"Chemical, Government Facilities",FCEB,Region 3 +57,Chemeketa Community College,OR,Marion County,Salem,Government Facilities,Local Tribal Territory,Region 10 +61,"Chelsea Town Treasurer, Orange, VT",VT,Orange County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Chelsea Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Chelsea Town Clerk, Orange, VT",VT,Orange County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Chelsea Municipal Registrar, Kennebec, ME",ME,Kennebec County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Chelsea Municipal Clerk, Kennebec, ME",ME,Kennebec County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Chelsea City Clerk, Suffolk, MA",MA,Suffolk County,Chelsea,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Chelmsford Water District,MA,Middlesex County,Chelmsford,Water and WasteWater Systems,Local Tribal Territory,Region 1 +45,"Chelmsford Town Clerk, Middlesex, MA",MA,Middlesex County,Chelmsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Chelan County, WA",WA,Chelan County,Wenatchee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +60,Chelan County PUD,WA,Chelan County,Wenatchee,Energy,Local Tribal Territory,Region 10 +48,"Chelan County Auditor, Chelan, WA",WA,Chelan County,Wenatchee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +29,CheckSammy Inc,TX,Dallas County,Addison,Transportation Systems,Private CI Entity,Region 6 +22,"Cheboygan County Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Cheboygan County Board of Canvassars, Cheboygan, MI",MI,Cheboygan County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Cheboygan City Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Cheboygan City Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Chebeague Island Municipal Registrar, Cumberland, ME",ME,Cumberland County,Chebeague Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Chebeague Island Municipal Clerk, Cumberland, ME",ME,Cumberland County,Chebeague Island,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Cheatham County Elections Administrator, Cheatham, TN",TN,Cheatham County,Ashland City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,Chaves County Clerks Office,NM,Chaves County,Roswell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +38,"Chautauqua County, New York",NY,Chautauqua County,Mayville,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +59,"Chautauqua County Clerk, Chautauqua, KS",KS,Chautauqua County,Sedan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,Chautauqua County Chapter of NYSARC Inc dba The Resource Center,NY,Chautauqua County,Jamestown,Critical Manufacturing,Private CI Entity,Region 2 +13,"Chautauqua County Board of Elections, Chautauqua, NY",NY,Chautauqua County,Mayville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +57,"Chattooga County Board of Elections and Registrar, Chattooga, GA",GA,Chattooga County,Summerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Chattahoochee County Board of Elections and Registrar, Chattahoochee, GA",GA,Chattahoochee County,Cusseta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,Chatham University,PA,Allegheny County,Pittsburgh,,Private CI Entity,Region 3 +62,"Chatham Town Clerk, Carroll, NH",NH,Carroll County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Chatham Town Clerk, Barnstable, MA",MA,Barnstable County,Chatham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Chatham County Government-ICS,GA,Chatham County,Savannah,Government Facilities,Local Tribal Territory,Region 4 +86,"Chatham County Board of Elections, Chatham, NC",NC,Chatham County,Pittsboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +80,"Chatham County Board of Elections and Registrar, Chatham, GA",GA,Chatham County,Savannah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,"Chassell Township Election Commission, Houghton, MI",MI,Houghton County,Chassell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Chassell Township Clerk, Houghton, MI",MI,Houghton County,Chassell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Chaseburg Village Clerk, Vernon, WI",WI,Vernon County,Chaseburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Chase Township Election Commission, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Chase Township Clerk, Lake, MI",MI,Lake County,Chase,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Chase Town Clerk, Oconto, WI",WI,Oconto County,Pulaski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Chase County Courthouse,NE,Chase County,Imperial,Emergency Services,Local Tribal Territory,Region 7 +41,"Chase County Clerk, Chase, NE",NE,Chase County,Imperial,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +94,"Chase County Clerk, Chase, KS",KS,Chase County,Strong City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +71,Chartiers Valley School District,PA,Allegheny County,Bridgeville,Government Facilities,Local Tribal Territory,Region 3 +48,Charter Township of Port Huron,MI,St. Clair County,Port Huron,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +53,"Charter Township of Plymouth, MI",MI,Wayne County,Plymouth,Government Facilities,Local Tribal Territory,Region 5 +78,Charter Township of Milford,MI,Oakland County,Milford Charter Twp,Government Facilities,Local Tribal Territory,Region 5 +69,Charter Township of Grand Blanc,MI,Genesee County,Flint,Government Facilities,Local Tribal Territory,Region 5 +39,Charter Township of Bloomfield,MI,Oakland County,Bloomfield Hills,Government Facilities,Local Tribal Territory,Region 5 +47,Charter Township Of Ypsilanti,MI,Washtenaw County,Ypsilanti,Government Facilities,Local Tribal Territory,Region 5 +72,Charter Oak State College,CT,Hartford County,Newington,Government Facilities,State,Region 1 +59,"Charlton Township Election Commission, Otsego, MI",MI,Otsego County,Johannesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Charlton Township Clerk, Otsego, MI",MI,Otsego County,Johannesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Charlton Town Clerk, Worcester, MA",MA,Worcester County,Charlton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Charlton County Board of Elections and Registrar, Charlton, GA",GA,Charlton County,Folkston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +27,"Charlottesville City Electoral Board, VA",VA,Charlottesville city,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Charlotte Town Treasurer, Chittenden, VT",VT,Chittenden County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Charlotte Town Clerk, Chittenden, VT",VT,Chittenden County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,Charlotte Regional Visitors Authority,NC,Mecklenburg County,Charlotte,Government Facilities,Local Tribal Territory,Region 4 +69,"Charlotte Municipal Registrar, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Charlotte Municipal Clerk, Washington, ME",ME,Washington County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Charlotte County Supervisor of Elections, Charlotte, FL",FL,Charlotte County,Punta Gorda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Charlotte County Registrar, Charlotte, VA",VA,Charlotte County,Charlotte Court House,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,Charlotte County Public Schools,FL,Charlotte County,Port Charlotte,Government Facilities,Local Tribal Territory,Region 4 +81,"Charlotte County Electoral Board, Charlotte, VA",VA,Charlotte County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,Charlotte County Airport Authority,FL,Charlotte County,Punta Gorda,Transportation Systems,Local Tribal Territory,Region 4 +47,"Charlotte City Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Charlotte City Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Charlevoix Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Charlevoix Township Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Charlevoix County Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Charlevoix County Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Charlevoix County Board of Canvassars, Charlevoix, MI",MI,Charlevoix County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Charlevoix City Election Commission, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Charlevoix City Clerk, Charlevoix, MI",MI,Charlevoix County,Charlevoix,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Charlestown Town Clerk, Calumet, WI",WI,Calumet County,Chilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Charlestown Town Boards of Canvassers, Washington, RI",RI,Washington County,Charlestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Charleston Water System,SC,Charleston County,Charleston,Water and WasteWater Systems,Local Tribal Territory,Region 4 +49,"Charleston Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Charleston Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Galesburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Charleston Town Treasurer, Orleans, VT",VT,Orleans County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Charleston Town Clerk, Orleans, VT",VT,Orleans County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Charleston Southern University,SC,Charleston County,North Charleston,Government Facilities,Private CI Entity,Region 4 +81,"Charleston Municipal Registrar, Penobscot, ME",ME,Penobscot County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Charleston Municipal Clerk, Penobscot, ME",ME,Penobscot County,Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +95,"Charleston County Board of Voter Registration and Elections, Charleston, SC",SC,Charleston County,North Charleston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Charleston Area Medical Center,WV,Kanawha County,Charleston,Healthcare and Public Health,Private CI Entity,Region 3 +37,"CharlesTown Town Clerk, Sullivan, NH",NH,Sullivan County,Charlestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Charles Mix Electric Association, Inc.",SD,Charles Mix County,Lake Andes,Energy,Private CI Entity,Region 8 +94,"Charles Mix County Auditor, Charles Mix, SD",SD,Charles Mix County,Lake Andes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,"Charles County Government, Maryland",MD,Charles County,La Plata,Government Facilities,Local Tribal Territory,Region 3 +71,"Charles County Board of Elections, Charles, MD",MD,Charles County,La Plata,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +51,"Charles City County Registrar, Charles City, VA",VA,Charles City County,Charles City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Charles City County Electoral Board, Charles City, VA",VA,Charles City County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Charlemont Town Clerk, Franklin, MA",MA,Franklin County,Charlemont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Chariton Valley Communications Corporation,MO,Macon County,Macon,Communications,Private CI Entity,Region 7 +58,"Chariton County Clerk, Chariton, MO",MO,Chariton County,Keytesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,Chapman University,CA,Orange County,Orange,Government Facilities,Private CI Entity,Region 9 +82,"Chapman Municipal Registrar, Aroostook, ME",ME,Aroostook County,Mapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Chapman Municipal Clerk, Aroostook, ME",ME,Aroostook County,Mapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Chapin Township Election Commission, Saginaw, MI",MI,Saginaw County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Chapin Township Clerk, Saginaw, MI",MI,Saginaw County,Elsie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Chandlers Purchase Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Chandler Township Election Commission, Huron, MI",MI,Huron County,Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Chandler Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Chandler Township Clerk, Huron, MI",MI,Huron County,Pigeon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Chandler Township Clerk, Charlevoix, MI",MI,Charlevoix County,Boyne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Champlain Water District,VT,Chittenden County,South Burlington,Water and WasteWater Systems,Private CI Entity,Region 1 +52,Champlain Valley School District,VT,Chittenden County,Shelburne,Government Facilities,Local Tribal Territory,Region 1 +90,Champlain Investment Partners,VT,Chittenden County,Burlington,Financial Services,Private CI Entity,Region 1 +41,Champlain College,VT,Chittenden County,Burlington,Government Facilities,Private CI Entity,Region 1 +55,Champlain Cable Corporation,VT,Chittenden County,Colchester,Critical Manufacturing,Private CI Entity,Region 1 +76,"Champion Township Election Commission, Marquette, MI",MI,Marquette County,Champion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Champion Township Clerk, Marquette, MI",MI,Marquette County,Champion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,Champaign Urbana Public Health District,IL,Champaign County,Champaign,Healthcare and Public Health,Local Tribal Territory,Region 5 +68,Champaign Urbana Mass Transit District,IL,Champaign County,Urbana,Transportation Systems,Local Tribal Territory,Region 5 +41,Champaign Unit 4 School District,IL,Champaign County,Champaign,Government Facilities,Local Tribal Territory,Region 5 +52,"Champaign County, Ohio Election Infrastructure",OH,Champaign County,Urbana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Champaign County Clerk's Office,IL,Champaign County,Urbana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Champaign County Clerk,IL,Champaign County,Urbana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,Chameleon Integrated Services,MO,St. Louis city,St. Louis,Information Technology,Private CI Entity,Region 7 +52,"Chambers County Tax Assessor-Collector, Chambers, TX",TX,Chambers County,Anahuac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"Chambers County Judge of Probate, Chambers, AL",AL,Chambers County,La Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Chambers County County Clerk, Chambers, TX",TX,Chambers County,Anahuac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Chambers County Circuit Clerk, Chambers, AL",AL,Chambers County,La Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Chambers County Board of Registrars, Chambers, AL",AL,Chambers County,La Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Chambers County Absentee Elections Manager, Chambers, AL",AL,Chambers County,La Fayette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +51,Chambers Bank,AR,Yell County,Danville,Financial Services,Private CI Entity,Region 6 +54,Chaffey Federal Credit Union,CA,6071,Upland,Financial Services,Private CI Entity,Region 9 +38,"Chaffee County Clerk and Recorder, Chaffee, CO",CO,Chaffee County,Salida,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +76,Ch Allied Services Inc dba Boone Health,MO,Boone County,Columbia,Healthcare and Public Health,Local Tribal Territory,Region 7 +75,"Cerro Gordo County Auditor, Cerro Gordo, IA",IA,Cerro Gordo County,Mason City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,Cerro Gordo County,IA,Cerro Gordo County,Mason City,Government Facilities,Local Tribal Territory,Region 7 +66,Cerner - CISA,MO,Clay County,KCMO,,Private CI Entity,Region 7 +65,"Ceres Unified School District, CA",CA,Stanislaus County,Ceres,Government Facilities,Local Tribal Territory,Region 9 +75,Century Credit Union,MO,St. Louis County,St. Louis,Financial Services,Private CI Entity,Region 7 +49,Centura Public Schools,NE,Hall County,Cairo,Government Facilities,Local Tribal Territory,Region 7 +40,Centri Business Consulting LLC,PA,Philadelphia County,Philadelphia,Financial Services,Private CI Entity,Region 3 +35,Centre USD 397,KS,Marion County,Lost Springs,Government Facilities,Local Tribal Territory,Region 7 +42,"Centre County Board of Elections, Centre, PA",PA,Centre County,Bellefonte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +74,Central York School District,PA,York County,York,Government Facilities,Local Tribal Territory,Region 3 +51,Central Wisconsin Mutual Insurance Company,WI,Fond du Lac County,Waupun,Commercial Facilities,Private CI Entity,Region 5 +57,Central Virginia Electric Cooperative,VA,Nelson County,Arrington,Energy,Private CI Entity,Region 3 +53,Central Valley Builders Supply,CA,Napa County,Napa,Critical Manufacturing,Private CI Entity,Region 9 +70,Central Susquehanna Intermediate Unit,PA,Northumberland County,Milton,Government Facilities,Local Tribal Territory,Region 3 +61,Central State University,OH,Greene County,SUGARCRK TWP,Government Facilities,State,Region 5 +99,Central School District,CA,San Bernardino County,Rancho Cucamonga,Government Facilities,Local Tribal Territory,Region 9 +46,Central R-3 School District,MO,St. Francois County,Park Hills,Government Facilities,Local Tribal Territory,Region 7 +60,Central Pine Barrens Joint Planning and Policy Commission,NY,Suffolk County,Westhampton Beach,Government Facilities,State,Region 2 +47,Central Oregon Community College,OR,Deschutes County,Bend,Information Technology,Local Tribal Territory,Region 10 +58,Central OH Transit Authority (COTA),OH,Franklin County,Columbus,"Government Facilities, Transportation Systems",Local Tribal Territory,Region 5 +76,Central Neighborhood Health Foundation,CA,Los Angeles County,Los Angeles,Healthcare and Public Health,Private CI Entity,Region 9 +67,Central National Bank Poteau,OK,Le Flore County,Poteau,Financial Services,Private CI Entity,Region 6 +84,Central Michigan District Health Department,MI,Isabella County,Mt Pleasant,Healthcare and Public Health,Local Tribal Territory,Region 5 +61,Central Methodist University,MO,Howard County,Fayette,Information Technology,Private CI Entity,Region 7 +70,Central Marin Sanitation Agency,CA,Marin County,San Rafael,Water and WasteWater Systems,Local Tribal Territory,Region 9 +42,Central Lincoln PUD,OR,Lincoln County,Newport,Energy,Local Tribal Territory,Region 10 +70,Central Jackson County Fire Protection District,MO,Jackson County,Blue Springs,Emergency Services,Local Tribal Territory,Region 7 +37,Central Intelligence Agency - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +60,"Central Illinois Radiological Associates, Ltd.",IL,Tazewell County,East Peoria,Healthcare and Public Health,Private CI Entity,Region 5 +77,Central Hudson Gas & Electric- CISA,NY,Dutchess County,Poughkeepsie,Energy,Private CI Entity,Region 2 +71,Central Hudson Electric and Gas,NY,Dutchess County,Poughkeepsie,Energy,Private CI Entity,Region 2 +27,Central Florida Regional Transportation Authority,FL,Orange County,Orlando,Transportation Systems,Local Tribal Territory,Region 4 +84,"Central Falls City Boards of Canvassers, Providence, RI",RI,Providence County,Central Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Central Electric Power Cooperative,MO,Cole County,Jefferson City,Energy,Private CI Entity,Region 7 +89,Central Electric Cooperative,SD,Davison County,Mitchell,Energy,Private CI Entity,Region 8 +49,Central Dauphin School District,PA,Dauphin County,Harrisburg,Government Facilities,Local Tribal Territory,Region 3 +54,Central Contra Costa Sanitary District,CA,Contra Costa County,Martinez,Water and WasteWater Systems,Local Tribal Territory,Region 9 +48,Central Community College NE,NE,Hall County,Grand Island,Information Technology,Local Tribal Territory,Region 7 +62,Central Communications Credit Union,MO,Boone County,Rocheport,Financial Services,Private CI Entity,Region 7 +42,Central Carolina Community College,NC,Lee County,Sanford,Information Technology,Local Tribal Territory,Region 4 +46,Central CUSD 301,IL,Kane County,Burlington,Government Facilities,Local Tribal Territory,Region 5 +62,Central Bucks School District,PA,Bucks County,Doylestown,Government Facilities,Local Tribal Territory,Region 3 +53,CentraComm Communications LTD,OH,Hancock County,Findlay,Information Technology,Private CI Entity,Region 5 +47,"Centerville Township Election Commission, Leelanau, MI",MI,Leelanau County,Cedar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Centerville Township Clerk, Leelanau, MI",MI,Leelanau County,Cedar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Centerville Town Clerk, Manitowoc, WI",WI,Manitowoc County,Manitowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,Centerpoint School District,AR,5109,Amity,Government Facilities,Local Tribal Territory,Region 6 +58,CenterPoint Energy,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +62,"Center for Instruction, Technology and Innovation",NY,Oswego County,Mexico,Government Facilities,Private CI Entity,Region 2 +88,Center for Creative Justice,IA,Story County,Ames,Healthcare and Public Health,Private CI Entity,Region 7 +52,"Center Township Election Commission, Emmet, MI",MI,Emmet County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Center Township Clerk, Emmet, MI",MI,Emmet County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Center Town Clerk, Rock, WI",WI,Rock County,Evansville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,"Center Town Clerk, Outagamie, WI",WI,Outagamie County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Center Line City Election Commission, Macomb, MI",MI,Macomb County,Center Line,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Center Line City Clerk, Macomb, MI",MI,Macomb County,Center Line,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Center Harbor Town Clerk, Belknap, NH",NH,Belknap County,Center Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,Center For Family Services,NJ,Camden County,Voorhees Township,Healthcare and Public Health,Private CI Entity,Region 2 +78,Centennial Public School,NE,Seward County,Utica,Government Facilities,Local Tribal Territory,Region 7 +50,Centennial Bank,AR,Faulkner County,Conway,Financial Services,Private CI Entity,Region 6 +60,Cenero LLC,PA,Chester County,Malvern,Information Technology,Private CI Entity,Region 3 +67,"Cedarville Township Election Commission, Menominee, MI",MI,Menominee County,Cedar River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Cedarville Township Clerk, Menominee, MI",MI,Menominee County,Cedar River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +96,"Cedarburg Town Clerk, Ozaukee, WI",WI,Ozaukee County,Cedarburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Cedarburg School District,WI,Ozaukee County,Cedarburg,Government Facilities,Local Tribal Territory,Region 5 +60,"Cedarburg City Clerk, Ozaukee, WI",WI,Ozaukee County,Cedarburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Cedar Township Election Commission, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Cedar Township Clerk, Osceola, MI",MI,Osceola County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Cedar Springs City Election Commission, Kent, MI",MI,Kent County,Cedar Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Cedar Springs City Clerk, Kent, MI",MI,Kent County,Cedar Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Cedar Rapids Town Clerk, Rusk, WI",WI,Rusk County,Glen Flora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Cedar Lake Town Clerk, Barron, WI",WI,Barron County,Mikana,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Cedar Labs, LLC",MN,Hennepin County,Minneapolis,Information Technology,Private CI Entity,Region 5 +68,Cedar Knox Power District,NE,Cedar County,Hartington,Energy,Local Tribal Territory,Region 7 +56,"Cedar Grove Village Clerk, Sheboygan, WI",WI,Sheboygan County,Cedar Grove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Cedar Creek Township Election Commission, Wexford, MI",MI,Wexford County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Cedar Creek Township Election Commission, Muskegon, MI",MI,Muskegon County,Twin Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Cedar Creek Township Clerk, Wexford, MI",MI,Wexford County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Cedar Creek Township Clerk, Muskegon, MI",MI,Muskegon County,Twin Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Cedar County, NE",NE,Cedar County,Hartington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +90,"Cedar County Clerk, Cedar, MO",MO,Cedar County,Stockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +85,"Cedar County Auditor, Cedar, IA",IA,Cedar County,Tipton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +60,"Cecil Village Clerk, Shawano, WI",WI,Shawano County,Cecil,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Cecil County Public Schools,MD,Cecil County,Elkton,Government Facilities,Local Tribal Territory,Region 3 +57,"Cazenovia Village Clerk, Richland/Sauk, WI",WI,Sauk County,Cazenovia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Cayuga Home for Children,NY,Cayuga County,Auburn,,Private CI Entity,Region 2 +62,"Cayuga County, New York",NY,Cayuga County,Auburn,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +59,"Cayuga County Board of Elections, Cayuga, NY",NY,Cayuga County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +51,"Cayuga Community College, NY",NY,Cayuga County,Auburn,Government Facilities,Local Tribal Territory,Region 2 +51,"Cavendish Town Treasurer, Windsor, VT",VT,Windsor County,Cavendish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Cavendish Town Clerk, Windsor, VT",VT,Windsor County,Cavendish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +29,"Cavalier County, ND",ND,Cavalier County,Langdon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +41,"Cavalier County Auditor, Cavalier, ND",ND,Cavalier County,Langdon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +50,"Cattaraugus County, New York",NY,Cattaraugus County,Little Valley,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +47,"Cattaraugus County Board of Elections, Cattaraugus, NY",NY,Cattaraugus County,Little Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +35,"Catron County Clerk, Catron, NM",NM,Catron County,Reserve,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +97,"Catoosa County Board of Elections and Registrar, Catoosa, GA",GA,Catoosa County,Ringgold,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Cato Township Election Commission, Montcalm, MI",MI,Montcalm County,Lakeview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Cato Township Clerk, Montcalm, MI",MI,Montcalm County,Lakeview,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Cato Town Clerk, Manitowoc, WI",WI,Manitowoc County,Reedsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Catlin Gabel School,OR,Washington County,Portland,Government Facilities,Private CI Entity,Region 10 +66,Catholics United Credit Union,KS,Reno County,South Hutchinson,Financial Services,Private CI Entity,Region 7 +60,Catholic Health System,NY,Erie County,Buffalo,Healthcare and Public Health,Private CI Entity,Region 2 +69,Catholic Diocese of Cleveland,OH,Cuyahoga County,Cleveland,Commercial Facilities,Private CI Entity,Region 5 +31,"Catawba County Board of Elections, Catawba, NC",NC,Catawba County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,Catalysis LLC,WA,King County,Seattle,Chemical,Private CI Entity,Region 10 +63,"Catahoula Parish Registrar of Voters, Catahoula, LA",LA,Catahoula Parish,Harrisonburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Caswell Town Clerk, Forest, WI",WI,Forest County,Cavour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Caswell County Board of Elections, Caswell, NC",NC,Caswell County,Yanceyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Castro County Tax Assessor-Collector, Castro, TX",TX,Castro County,Dimmitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Castro County County Clerk, Castro, TX",TX,Castro County,Dimmitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Castleton Township Election Commission, Barry, MI",MI,Barry County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Castleton Township Clerk, Barry, MI",MI,Barry County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Castleton Town Treasurer, Rutland, VT",VT,Rutland County,Castleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Castleton Town Clerk, Rutland, VT",VT,Rutland County,Castleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,Castle& Cooke Mortgage,UT,Salt Lake County,Draper,Financial Services,Private CI Entity,Region 8 +94,"Castle Rock Town Clerk, Grant, WI",WI,Grant County,Muscoda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Castle Hill Municipal Registrar, Aroostook, ME",ME,Aroostook County,Mapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Castle Hill Municipal Clerk, Aroostook, ME",ME,Aroostook County,Mapleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Castine Municipal Registrar, Hancock, ME",ME,Hancock County,Castine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Castine Municipal Clerk, Hancock, ME",ME,Hancock County,Castine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Cassville Village Clerk, Grant, WI",WI,Grant County,Cassville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Cassville Town Clerk, Grant, WI",WI,Grant County,Cassville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Cassian Town Clerk, Oneida, WI",WI,Oneida County,Harshaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Cassia County, ID",ID,Cassia County,Burley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +79,Cassens Transport Co.,IL,Madison County,Edwardsville,Transportation Systems,Private CI Entity,Region 5 +92,"Cassel Town Clerk, Marathon, WI",WI,Marathon County,Marathon City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Cass County, MN",MN,Cass County,Walker,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Cass County Tax Assessor-Collector, Cass, TX",TX,Cass County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,Cass County NE,NE,Cass County,Plattsmouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Cass County Election Commission, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Cass County County Clerk, Cass, TX",TX,Cass County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,"Cass County Clerk, Cass, MO",MO,Cass County,Harrisonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Cass County Clerk, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Cass County Clerk, Cass, IN",IN,Cass County,Logansport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Cass County Clerk, Cass, IL",IL,Cass County,Virginia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Cass County Board of Canvassars, Cass, MI",MI,Cass County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Cass County Auditor, Cass, ND",ND,Cass County,Fargo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,"Cass County Auditor, Cass, IA",IA,Cass County,Atlantic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Caspian City Election Commission, Iron, MI",MI,Iron County,Caspian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Caspian City Clerk, Iron, MI",MI,Iron County,Caspian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Casnovia Township Election Commission, Muskegon, MI",MI,Muskegon County,Casnovia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Casnovia Township Clerk, Muskegon, MI",MI,Muskegon County,Ravenna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Casitas Municipal Water District,CA,Ventura County,Oak View,Water and WasteWater Systems,Local Tribal Territory,Region 9 +58,Casino Reinvestment Development Authority,NJ,Atlantic County,Atlantic City,Commercial Facilities,Private CI Entity,Region 2 +75,"Casey Town Clerk, Washburn, WI",WI,Washburn County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Casey County Clerk, Casey, KY",KY,Casey County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +89,Casey Bailey Maines,KY,Fayette County,Lexington,,Private CI Entity,Region 4 +57,"Caseville Township Election Commission, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Caseville Township Clerk, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Caseville City Election Commission, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Caseville City Clerk, Huron, MI",MI,Huron County,Caseville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Case Western Reserve University,OH,Cuyahoga County,Cleveland,Government Facilities,Private CI Entity,Region 5 +48,"Case Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Case Township Clerk, Presque Isle, MI",MI,Presque Isle County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Casco Village Clerk, Kewaunee, WI",WI,Kewaunee County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Casco Township Election Commission, St. Clair, MI",MI,St. Clair County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Casco Township Election Commission, Allegan, MI",MI,Allegan County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Casco Township Clerk, St. Clair, MI",MI,St. Clair County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Casco Township Clerk, Allegan, MI",MI,Allegan County,South Haven,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Casco Town Clerk, Kewaunee, WI",WI,Kewaunee County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Casco Municipal Registrar, Cumberland, ME",ME,Cumberland County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Casco Municipal Clerk, Cumberland, ME",ME,Cumberland County,Casco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,Cascadia College,WA,King County,Bothell,Government Facilities,Local Tribal Territory,Region 10 +89,"Cascade Village Clerk, Sheboygan, WI",WI,Sheboygan County,Kewaskum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Cascade County,MT,Cascade County,Great Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +46,"Cascade Charter Township Election Commission, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Cascade Charter Township Clerk, Kent, MI",MI,Kent County,Grand Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Cary Town Clerk, Wood, WI",WI,Wood County,Pittsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Cary Area Public Library,IL,McHenry County,Cary,Government Facilities,Local Tribal Territory,Region 5 +51,"Carver Town Clerk, Plymouth, MA",MA,Plymouth County,Carver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Carver County Elections & Licensing Department, Carver, MN",MN,Carver County,Chaska,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,Carthage Water and Electric Plant,MO,Jasper County,Carthage,"Energy, Water and WasteWater Systems",Local Tribal Territory,Region 7 +98,"Carteret County Board of Elections, Carteret, NC",NC,Carteret County,Beaufort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,Carteret Community College,NC,Carteret County,Morehead City,Government Facilities,Local Tribal Territory,Region 4 +50,Carter Motors Inc,WA,King County,Seattle,Transportation Systems,Private CI Entity,Region 10 +46,Carter County TN Sheriff's Office,TN,Carter County,Elizabethton,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +56,"Carter County Elections Administrator, Carter, TN",TN,Carter County,Elizabethton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,"Carter County Election Board, Carter, OK",OK,Carter County,Ardmore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Carter County Clerk, Carter, MO",MO,Carter County,Van Buren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Carter County Clerk, Carter, KY",KY,Carter County,Grayson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +96,"Carson County Tax Assessor-Collector, Carson, TX",TX,Carson County,Panhandle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Carson County County Clerk, Carson, TX",TX,Carson County,Panhandle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +53,Carson City School District,NV,Carson City,Carson City,Government Facilities,Local Tribal Territory,Region 9 +59,Carson City Public Works,NV,Carson City,Carson City,Emergency Services,Local Tribal Territory,Region 9 +60,"Carson City County, Nevada",NV,Carson City,Carson City,"Election Infrastructure, Information Technology",Local Tribal Territory,Region 9 +67,"Carson City City Election Commission, Montcalm, MI",MI,Montcalm County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Carson City City Clerk, Montcalm, MI",MI,Montcalm County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Carrollton-Farmers Branch ISD,TX,Dallas County,Carrollton,Government Facilities,Local Tribal Territory,Region 6 +77,"Carrollton Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Carrollton Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Carroll Town Clerk, Coos, NH",NH,Coos County,Carroll,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Carroll Electric Membership Cooperative,GA,Carroll County,Carrollton,Energy,Private CI Entity,Region 4 +78,Carroll Daniel Construction,GA,Hall County,Gainesville,,Private CI Entity,Region 4 +72,"Carroll County, Ohio Election Infrastructure",OH,Carroll County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Carroll County, Ohio Board of Elections",OH,Carroll County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Carroll County Sheriff's Office, GA",GA,Carroll County,Carrollton,Government Facilities,Local Tribal Territory,Region 4 +11,"Carroll County Registrar, Carroll, VA",VA,Carroll County,Hillsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +70,Carroll County Public Schools VA,VA,Carroll County,Hillsville,Government Facilities,Local Tribal Territory,Region 3 +71,Carroll County Public Schools,MD,Carroll County,Westminster,Government Facilities,Local Tribal Territory,Region 3 +74,Carroll County Iowa,IA,Carroll County,Carroll,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,Carroll County Government,MD,Carroll County,Westminster,Government Facilities,Local Tribal Territory,Region 3 +78,"Carroll County Electoral Board, Carroll, VA",VA,Carroll County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Carroll County Elections Administrator, Carroll, TN",TN,Carroll County,Huntingdon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Carroll County Election Commission, Carroll, MS",MS,Carroll County,Vaiden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,"Carroll County Election Commision, Carroll, AR",AR,Carroll County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,"Carroll County Clerk, Carroll, MO",MO,Carroll County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +35,"Carroll County Clerk, Carroll, KY",KY,Carroll County,Carrollton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +93,"Carroll County Clerk, Carroll, IN",IN,Carroll County,Delphi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Carroll County Clerk, Carroll, IL",IL,Carroll County,Mt Carroll,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Carroll County Clerk, Carroll, AR",AR,Carroll County,Berryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +50,"Carroll County Circuit Clerk, Carroll, MS",MS,Carroll County,Vaiden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Carroll County Board of Elections, Carroll, MD",MD,Carroll County,Westminster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +56,"Carroll County Board of Elections and Registrar, Carroll, GA",GA,Carroll County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +53,Carroll County Board of Commissioners GA,GA,Carroll County,Carrollton,Government Facilities,Local Tribal Territory,Region 4 +64,Carroll Community College,MD,Carroll County,Westminster,Government Facilities,Local Tribal Territory,Region 3 +87,Carrier Clinic,NJ,Somerset County,Montgomery,Healthcare and Public Health,Private CI Entity,Region 2 +57,"Carrabassett Valley Municipal Registrar, Franklin, ME",ME,Franklin County,Carrabassett Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Carrabassett Valley Municipal Clerk, Franklin, ME",ME,Franklin County,Carrabassett Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Carp Lake Township Election Commission, Ontonagon, MI",MI,Ontonagon County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Carp Lake Township Election Commission, Emmet, MI",MI,Emmet County,Carp Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Carp Lake Township Clerk, Ontonagon, MI",MI,Ontonagon County,White Pine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Carp Lake Township Clerk, Emmet, MI",MI,Emmet County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Caroline County Registrar, Caroline, VA",VA,Caroline County,Bowling Green,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +52,"Caroline County Electoral Board, Caroline, VA",VA,Caroline County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,Caroline County Commissioner Office,MD,Caroline County,Denton,Government Facilities,Local Tribal Territory,Region 3 +52,"Caroline County Board of Elections, Caroline, MD",MD,Caroline County,Denton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,Carolina Canners Inc,SC,Chesterfield County,Cheraw,Food and Agriculture,Private CI Entity,Region 4 +45,Carol Stream Park District,IL,DuPage County,Carol Stream,Commercial Facilities,Local Tribal Territory,Region 5 +66,Carnival Corporation - CISA,FL,12086,Miami,Transportation Systems,Private CI Entity,Region 4 +47,"Carmel Municipal Registrar, Penobscot, ME",ME,Penobscot County,Carmel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Carmel Municipal Clerk, Penobscot, ME",ME,Penobscot County,Carmel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +67,Carmel Clay Schools,IN,Hamilton County,Carmel,Government Facilities,Local Tribal Territory,Region 5 +89,Carmel Central School District,NY,Putnam County,Patterson,Government Facilities,Local Tribal Territory,Region 2 +70,"Carlton Township Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Carlton Township Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Carlton County IT Department, MN",MN,Carlton County,Carlton,Government Facilities,Local Tribal Territory,Region 5 +64,"Carlton County Auditor, Carlton, MN",MN,Carlton County,Carlton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Carlisle Town Clerk, Middlesex, MA",MA,Middlesex County,Carlisle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Carlisle County Clerk, Carlisle, KY",KY,Carlisle County,Bardwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +41,Carleton College,MN,Rice County,Northfield,Government Facilities,Private CI Entity,Region 5 +57,Carle Place Union Free School District,NY,Nassau County,Carle Place,Government Facilities,Local Tribal Territory,Region 2 +51,Carl Junction R-1 School District,MO,Jasper County,Carl Junction,Government Facilities,Local Tribal Territory,Region 7 +31,Caribou Systems,IL,DuPage County,Bloomingdale,Healthcare and Public Health,Private CI Entity,Region 5 +94,"Caribou Municipal Registrar, Aroostook, ME",ME,Aroostook County,Caribou,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +94,"Caribou Municipal Clerk, Aroostook, ME",ME,Aroostook County,Caribou,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Caribou Medical Center,ID,Caribou County,Soda Springs,Healthcare and Public Health,Private CI Entity,Region 10 +61,"Carey Town Clerk, Iron, WI",WI,Iron County,Hurley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Caremax,FL,12086,Miami,Healthcare and Public Health,Private CI Entity,Region 4 +58,CareDx Inc.,CA,San Mateo County,Brisbane,Healthcare and Public Health,Private CI Entity,Region 9 +91,Care Team Insurance,FL,Broward County,Sunrise,Healthcare and Public Health,Private CI Entity,Region 4 +72,Cardon and Associates Inc,IN,Monroe County,Bloomington,,Private CI Entity,Region 5 +27,Cardinal Health - CISA,OH,Franklin County,Dublin,Healthcare and Public Health,Private CI Entity,Region 5 +57,"Carbon County Government, WY",WY,Carbon County,Rawlins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,"Carbon County Election Administrator, Carbon, MT",MT,Carbon County,Red Lodge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +51,"Carbon County Clerk, Carbon, WY",WY,Carbon County,Rawlins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +5,"Carbon County Clerk, Carbon, UT",UT,Carbon County,Price,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +47,"Carbon County Board of Elections, Carbon, PA",PA,Carbon County,Jim Thorpe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +64,Capstone Green Energy Corporation,CA,Los Angeles County,Los Angeles,Critical Manufacturing,Private CI Entity,Region 9 +55,Capitol Police (USCP) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",Federal (non-FCEB),Region 3 +59,Capital University,OH,Franklin County,Bexley,Government Facilities,Private CI Entity,Region 5 +51,Capital Region Orthopaedics,NY,Albany County,Albany,Healthcare and Public Health,Private CI Entity,Region 2 +66,Capital Region International Airport/Capital Region Airport Authority,MI,Clinton County,Lansing,Transportation Systems,Local Tribal Territory,Region 5 +53,Capital District Transportation Authority,NY,Albany County,Albany,Transportation Systems,Local Tribal Territory,Region 2 +71,Capital City Home Loans,GA,Gwinnett County,Lawrenceville,Financial Services,Private CI Entity,Region 4 +43,Capital Area Transportation Authority,MI,Ingham County,Lansing,Transportation Systems,Local Tribal Territory,Region 5 +46,Cape May County Municipal Utilities Authority,NJ,Cape May County,Middle Township,Water and WasteWater Systems,Local Tribal Territory,Region 2 +59,"Cape May County Commissioner of Registration, Cape May, NJ",NJ,Cape May County,Middle Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +53,"Cape May County Clerk, Cape May, NJ",NJ,Cape May County,Middle Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,"Cape May County Board of Elections, Cape May, NJ",NJ,Cape May County,Middle Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +59,Cape May County,NJ,Cape May County,Middle Township,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +42,"Cape Girardeau County Clerk, Cape Girardeau, MO",MO,Cape Girardeau County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,Cape Fear Public Utility Authority,NC,New Hanover County,Wilmington,Water and WasteWater Systems,Local Tribal Territory,Region 4 +23,Cape Elizabeth School Department,ME,Cumberland County,Cape Elizabeth,Government Facilities,Local Tribal Territory,Region 1 +21,"Cape Elizabeth Municipal Registrar, Cumberland, ME",ME,Cumberland County,Cape Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +21,"Cape Elizabeth Municipal Clerk, Cumberland, ME",ME,Cumberland County,Cape Elizabeth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,Cape Cod Community College,MA,Barnstable County,Barnstable,Government Facilities,Local Tribal Territory,Region 1 +91,Capabilities Parternship Inc,NY,Rockland County,West Nyack,Healthcare and Public Health,Private CI Entity,Region 2 +39,Canyon County ID,ID,Canyon County,Caldwell,Government Facilities,Local Tribal Territory,Region 10 +44,"Canyon County Clerk, Canyon, ID",ID,Canyon County,Caldwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +84,Canvas Credit Union CO,CO,Douglas County,Lone Tree,Financial Services,Private CI Entity,Region 8 +5,Canton Water Department,OH,Stark County,Canton,Water and WasteWater Systems,Local Tribal Territory,Region 5 +46,"Canton Township, MI",MI,Wayne County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Canton Town Clerk, Norfolk, MA",MA,Norfolk County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +21,"Canton Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Canton Town Clerk, Buffalo, WI",WI,Buffalo County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Canton Registrar of Voters, Hartford, CT",CT,Hartford County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,"Canton Municipal Registrar, Oxford, ME",ME,Oxford County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +25,"Canton Municipal Clerk, Oxford, ME",ME,Oxford County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Canton City School District, OH",OH,Stark County,Canton,Government Facilities,Local Tribal Territory,Region 5 +32,"Canton Charter Township Election Commission, Wayne, MI",MI,Wayne County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Canton Charter Township Clerk, Wayne, MI",MI,Wayne County,Canton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Canterbury Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Canterbury Town Clerk, Merrimack, NH",NH,Merrimack County,Canterbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Canterbury Registrar of Voters, Windham, CT",CT,Windham County,Canterbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Candor Central School District,NY,Tioga County,Candor,Government Facilities,Local Tribal Territory,Region 2 +60,"Candler County Board of Elections and Registrar, Candler, GA",GA,Candler County,Metter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +29,"Candia Town Clerk, Rockingham, NH",NH,Rockingham County,Candia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,Cancer Care Northwest,WA,Spokane County,Spokane Valley,Healthcare and Public Health,Private CI Entity,Region 10 +72,Canby Utility,OR,Clackamas County,Canby,Energy,Local Tribal Territory,Region 10 +60,Canal Corporation,NY,Albany County,Albany,"Government Facilities, Transportation Systems",State,Region 2 +53,"Canadian County Election Board, Canadian, OK",OK,Canadian County,El Reno,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +71,"Canaan Town Treasurer, Essex, VT",VT,Essex County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Canaan Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Canaan Town Clerk, Grafton, NH",NH,Grafton County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Canaan Town Clerk, Essex, VT",VT,Essex County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Canaan Registrar of Voters, Litchfield, CT",CT,Litchfield County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Canaan Municipal Registrar, Somerset, ME",ME,Somerset County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Canaan Municipal Clerk, Somerset, ME",ME,Somerset County,Canaan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Camrosa Water District,CA,Ventura County,Camarillo,Water and WasteWater Systems,Local Tribal Territory,Region 9 +56,Campus Federal Credit Union,LA,East Baton Rouge Parish,Baton Rouge,Financial Services,Private CI Entity,Region 6 +60,"Campton Town Clerk, Grafton, NH",NH,Grafton County,Campton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,Campbellsport School District,WI,Fond du Lac County,Campbellsport,Government Facilities,Local Tribal Territory,Region 5 +57,Campbell and Co Advertising Agency,OK,Oklahoma County,Oklahoma City,Communications,Private CI Entity,Region 6 +52,"Campbell Township Election Commission, Ionia, MI",MI,Ionia County,Clarksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Campbell Township Clerk, Ionia, MI",MI,Ionia County,Clarksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Campbell Town Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Campbell County Registrar, Campbell, VA",VA,Campbell County,Rustburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,"Campbell County Electoral Board, Campbell, VA",VA,Campbell County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,"Campbell County Elections Administrator, Campbell, TN",TN,Campbell County,Jacksboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Campbell County Clerk, Campbell, WY",WY,Campbell County,Gillette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,"Campbell County Clerk, Campbell, KY",KY,Campbell County,Newport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Camp Douglas Village Clerk, Juneau, WI",WI,Juneau County,Camp Douglas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Camp County Tax Assessor-Collector, Camp, TX",TX,Camp County,Pittsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +77,"Camp County County Clerk, Camp, TX",TX,Camp County,Pittsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +58,"Cameron Village Clerk, Barron, WI",WI,Barron County,Cameron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Cameron Town Clerk, Wood, WI",WI,Wood County,Marshfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Cameron Parish Registrar of Voters, Cameron, LA",LA,Cameron Parish,Cameron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Cameron Parish Clerk of Court, Cameron, LA",LA,Cameron Parish,Cameron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,Cameron LNG,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +65,"Cameron County, TX",TX,Cameron County,Brownsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +70,"Cameron County Board of Elections, Cameron, PA",PA,Cameron County,Emporium,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Camden Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Camden Township Clerk, Hillsdale, MI",MI,Hillsdale County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Camden Municipal Registrar, Knox, ME",ME,Knox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Camden Municipal Clerk, Knox, ME",ME,Knox County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +11,"Camden County, New Jersey",NJ,Camden County,Camden,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +36,Camden County Municipal Utilities Authority,NJ,Camden County,Camden,Water and WasteWater Systems,Local Tribal Territory,Region 2 +5,"Camden County Commissioner of Registration, Camden, NJ",NJ,Camden County,Gloucester Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +5,"Camden County Clerk, Camden, NJ",NJ,Camden County,Gloucester Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +47,"Camden County Clerk, Camden, MO",MO,Camden County,Camdenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +5,"Camden County Board of Elections, Camden, NJ",NJ,Camden County,Gloucester Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +61,"Camden County Board of Elections, Camden, NC",NC,Camden County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Camden County Board of Elections and Registrar, Camden, GA",GA,Camden County,Woodbine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,"Cambridge Village Clerk, Dane/Jefferson, WI",WI,Dane County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Cambridge Township Election Commission, Lenawee, MI",MI,Lenawee County,Onsted,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Cambridge Township Clerk, Lenawee, MI",MI,Lenawee County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Cambridge Town Treasurer, Lamoille, VT",VT,Lamoille County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Cambridge Town Clerk, Lamoille, VT",VT,Lamoille County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Cambridge Police Department,MA,Middlesex County,Cambridge,Government Facilities,Local Tribal Territory,Region 1 +53,"Cambridge Municipal Registrar, Somerset, ME",ME,Somerset County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Cambridge Municipal Clerk, Somerset, ME",ME,Somerset County,Cambridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Cambridge Memorial Hospital, Inc. dba Tri Valley Health System",NE,Furnas County,Cambridge,Healthcare and Public Health,Private CI Entity,Region 7 +55,Cambridge Associates ,MA,Suffolk County,Boston,Financial Services,Private CI Entity,Region 1 +84,"Cambria Township Election Commission, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Cambria Township Clerk, Hillsdale, MI",MI,Hillsdale County,Hillsdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Cambria County Board of Elections, Cambria, PA",PA,Cambria County,Ebensburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Camas County Clerk, Camas, ID",ID,Camas County,Fairfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +70,"Calvin Township Election Commission, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Calvin Township Clerk, Cass, MI",MI,Cass County,Cassopolis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Calvert Internal Medicine Group,MD,Calvert County,Prince Frederick,Healthcare and Public Health,Private CI Entity,Region 3 +49,Calvert County Government,MD,Calvert County,Prince Frederick,Government Facilities,Local Tribal Territory,Region 3 +49,"Calvert County Board of Elections, Calvert, MD",MD,Calvert County,Prince Frederick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Calumet Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Malone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Calumet County Clerk, Calumet, WI",WI,Calumet County,Chilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Calumet Charter Township Election Commission, Houghton, MI",MI,Houghton County,Calumet Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Calumet Charter Township Clerk, Houghton, MI",MI,Houghton County,Calumet Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Calpine Corporation,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +53,Calloway County Fiscal Court,KY,Calloway County,Murray,Emergency Services,Local Tribal Territory,Region 4 +71,Callaway Public Schools,NE,Custer County,Callaway,Government Facilities,Local Tribal Territory,Region 7 +61,"Callaway County Clerk, Callaway, MO",MO,Callaway County,Fulton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Callahan County Tax Assessor-Collector, Callahan, TX",TX,Callahan County,Baird,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Callahan County County Clerk, Callahan, TX",TX,Callahan County,Baird,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,California Water Service Group - CISA,CA,Santa Clara County,San Jose,Water and WasteWater Systems,Private CI Entity,Region 9 +62,California Victim Compensation Board,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +84,California Unemployment Insurance Appeals Board,CA,Los Angeles County,Los Angeles,Government Facilities,State,Region 9 +46,"California Township Election Commission, Branch, MI",MI,Branch County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"California Township Clerk, Branch, MI",MI,Branch County,Montgomery,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,California Student Aid Commission,CA,Sacramento County,Rancho Cordova,Government Facilities,State,Region 9 +52,"California State University, San Bernardino",CA,San Bernardino County,San Bernardino,Government Facilities,State,Region 9 +5,California State University East Bay,CA,Alameda County,Hayward,Government Facilities,State,Region 9 +53,California State University CSU Fullerton,CA,Orange County,Fullerton,Government Facilities,State,Region 9 +57,California Secretary of State,CA,Sacramento County,Sacramento,"Election Infrastructure, Government Facilities",State,Region 9 +84,California Office of Traffic Safety,CA,Sacramento County,Elk Grove,Transportation Systems,State,Region 9 +29,California Office of Systems Integration (HHS),CA,Sacramento County,Sacramento,Healthcare and Public Health,State,Region 9 +64,California Office of Emergency Services,CA,Sacramento County,Rancho Cordova,Emergency Services,State,Region 9 +58,California Montessori Project,CA,Sacramento County,Carmichael,Government Facilities,Local Tribal Territory,Region 9 +68,California Military Department,CA,Sacramento County,Sacramento,Information Technology,State,Region 9 +78,California Labor and Workforce Development Agency,CA,,Sacramento,Government Facilities,State,Region 9 +66,California ISO,CA,Sacramento County,Folsom,Energy,Private CI Entity,Region 9 +72,California Employment Development Department - CISA,CA,Sacramento County,Sacramento,Government Facilities,Local Tribal Territory,Region 9 +46,California Emergency Medical Services Authority,CA,Sacramento County,Rancho Cordova,Emergency Services,State,Region 9 +38,California Department of Rehabilition,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +67,California Department of Pesticide Regulation,CA,Sacramento County,Sacramento,Chemical,State,Region 9 +60,California Department of Education,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +65,California Correctional Health Care Services,CA,Sacramento County,Elk Grove,Healthcare and Public Health,State,Region 9 +44,California Commission on Teacher Credentialing,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +53,California Commission on Peace Officer Standards and Training,CA,Yolo County,West Sacramento,Government Facilities,State,Region 9 +49,Calhoun Intermediate School District,MI,Calhoun County,Marshall,Government Facilities,Local Tribal Territory,Region 5 +36,"Calhoun County Supervisor of Elections, Calhoun, FL",FL,Calhoun County,Blountstown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,"Calhoun County Sheriffs Office, AL",AL,Calhoun County,Anniston,Government Facilities,Local Tribal Territory,Region 4 +58,"Calhoun County Judge of Probate, Calhoun, AL",AL,Calhoun County,Anniston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,Calhoun County Electric Cooperative Association,IA,Calhoun County,Rockwell City,Energy,Local Tribal Territory,Region 7 +82,"Calhoun County Elections Administrator, Calhoun, TX",TX,Calhoun County,Port Lavaca,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Calhoun County Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Calhoun County Commission IT Dept,AL,Calhoun County,Anniston,Government Facilities,Local Tribal Territory,Region 4 +40,"Calhoun County Circuit Clerk, Calhoun, AL",AL,Calhoun County,Anniston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Calhoun County Board of Voter Registration and Elections, Calhoun, SC",SC,Calhoun County,St Matthews,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Calhoun County Board of Registrars, Calhoun, AL",AL,Calhoun County,Anniston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +12,"Calhoun County Board of Elections and Registrar, Calhoun, GA",GA,Calhoun County,Morgan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Calhoun County Board of Canvassars, Calhoun, MI",MI,Calhoun County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Calhoun County Absentee Elections Manager, Calhoun, AL",AL,Calhoun County,Anniston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +64,"Caledonia Township Election Commission, Kent, MI",MI,Kent County,Caledonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Caledonia Township Clerk, Kent, MI",MI,Kent County,Caledonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Caledonia Town Clerk, Waupaca, WI",WI,Waupaca County,Readfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Caledonia Town Clerk, Trempealeau, WI",WI,Trempealeau County,Galesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Caledonia Town Clerk, Columbia, WI",WI,Columbia County,Portage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Caledonia Charter Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Caledonia Charter Township Clerk, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,Caledonia Area Public Schools,MN,Houston County,Caledonia,Government Facilities,Local Tribal Territory,Region 5 +39,"Caldwell Township Election Commission, Missaukee, MI",MI,Missaukee County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Caldwell Township Clerk, Missaukee, MI",MI,Missaukee County,Lake City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Caldwell Parish Registrar of Voters, Caldwell, LA",LA,Caldwell Parish,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +65,"Caldwell County Elections Administrator, Caldwell, TX",TX,Caldwell County,Lockhart,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +19,"Caldwell County Clerk, Caldwell, MO",MO,Caldwell County,Kingston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Caldwell County Clerk, Caldwell, KY",KY,Caldwell County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,"Caldwell County Board of Elections, Caldwell, NC",NC,Caldwell County,Lenoir,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,Calcasieu Parish Sheriff's Office,LA,Calcasieu Parish,Lake Charles,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +65,Calcasieu Parish School Board,LA,Calcasieu Parish,Lake Charles,Government Facilities,Local Tribal Territory,Region 6 +63,"Calcasieu Parish Registrar of Voters, Calcasieu, LA",LA,Calcasieu Parish,Lake Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,Calcasieu Parish Police Jury,LA,Calcasieu Parish,Lake Charles,Emergency Services,Local Tribal Territory,Region 6 +55,"Calcasieu Parish Clerk of Court, Calcasieu, LA",LA,Calcasieu Parish,Lake Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"Calaveras County, CA",CA,Calaveras County,San Andreas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +83,"Calaveras County Clerk-Recorder-Elections Department, Calaveras, CA",CA,Calaveras County,San Andreas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +62,"Calamus Town Clerk, Dodge, WI",WI,Dodge County,Beaver Dam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Calais Town Treasurer, Washington, VT",VT,Washington County,Calais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Calais Town Clerk, Washington, VT",VT,Washington County,Calais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Calais Municipal Registrar, Washington, ME",ME,Washington County,Calais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Calais Municipal Clerk, Washington, ME",ME,Washington County,Calais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,CalPrivate Bank,CA,San Diego County,San Diego,Financial Services,Private CI Entity,Region 9 +46,CalPERS,CA,Sacramento County,Sacramento,Financial Services,State,Region 9 +60,CalOptima,CA,Orange County,Orange,Healthcare and Public Health,Local Tribal Territory,Region 9 +38,Cal Poly Humboldt,CA,Humboldt County,Arcata,Government Facilities,State,Region 9 +37,"Cady Town Clerk, St. Croix, WI",WI,St. Croix County,Wilson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Cadott Village Clerk, Chippewa, WI",WI,Chippewa County,Cadott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Cadiz Town Clerk, Green, WI",WI,Green County,Browntown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Cadence Rx Inc.,FL,Hillsborough County,Tampa,Healthcare and Public Health,Private CI Entity,Region 4 +52,"Caddo Parish Registrar of Voters, Caddo, LA",LA,Caddo Parish,Shreveport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +33,Caddo Parish Communications District Number One,LA,Caddo Parish,Shreveport,Government Facilities,Local Tribal Territory,Region 6 +27,"Caddo Parish Clerk of Court, Caddo, LA",LA,Caddo Parish,Shreveport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Cache County Clerk, Cache, UT",UT,Cache County,Logan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +90,"Cabot Town Treasurer, Washington, VT",VT,Washington County,Cabot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Cabot Town Clerk, Washington, VT",VT,Washington County,Cabot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Cable Town Clerk, Bayfield, WI",WI,Bayfield County,Cable,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Cabell-Huntington Health Department,WV,Cabell County,Huntington,Healthcare and Public Health,Private CI Entity,Region 3 +61,"Cabell County Clerk, Cabell, WV",WV,Cabell County,Huntington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +58,"Cabarrus County Board of Elections, Cabarrus, NC",NC,Cabarrus County,Concord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +39,Ca State Land Commission,CA,Sacramento County,Sacramento,Government Facilities,State,Region 9 +66,CVS Health,RI,Providence County,Woonsocket,"Commercial Facilities, Healthcare and Public Health",Private CI Entity,Region 1 +50,CVG Airport Authority,KY,Boone County,Hebron,Transportation Systems,Local Tribal Territory,Region 4 +66,CUSD 300 Algonquin,IL,McHenry County,Algonquin,Government Facilities,Local Tribal Territory,Region 5 +52,CU Hawaii Federal Credit Union,HI,Hawaii County,Hilo,Financial Services,Private CI Entity,Region 9 +68,CTBC Bank USA,CA,Los Angeles County,Los Angeles,Financial Services,Private CI Entity,Region 9 +56,CRISP,MD,Howard County,Columbia,Healthcare and Public Health,Private CI Entity,Region 3 +50,CR AK DOT&PF,AK,Anchorage Borough,Anchorage,Transportation Systems,State,Region 10 +46,CPS Energy,TX,Bexar County,San Antonio,Energy,Local Tribal Territory,Region 6 +74,COTA Healthcare,MA,Suffolk County,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +66,COSSMA Inc,PR,72041,Cidra,Healthcare and Public Health,Private CI Entity,Region 2 +63,"CORETELLIGENT, LLC",MA,Norfolk County,Needham,Information Technology,Private CI Entity,Region 1 +20,COOPERATIVA DE AHORRO Y CREDITO DE BARRANQUITAS,PR,72019,Barranquitas,Financial Services,Private CI Entity,Region 2 +39,COMMUNITY BANK AND TRUST,TX,Bexar County,San Antonio,Financial Services,Private CI Entity,Region 6 +64,CODE Technology MN,MN,Hennepin County,Minneapolis,Healthcare and Public Health,Private CI Entity,Region 5 +73,CO-OP Architecture,SD,Minnehaha County,Sioux Falls,,Private CI Entity,Region 8 +52,CNY Fertility,NY,Onondaga County,Jamesville,Healthcare and Public Health,Private CI Entity,Region 2 +48,CNX Resources,PA,Washington County,Canonsburg,Energy,Private CI Entity,Region 3 +65,CNB Bank,WV,Morgan County,Berkeley Springs,Financial Services,Private CI Entity,Region 3 +72,CNA Corporation,VA,Arlington County,Arlington,Defense Industrial Base,Private CI Entity,Region 3 +70,CMU Software Engineering Institute CERT,PA,Westmoreland County,Murrysville,Information Technology,Private CI Entity,Region 3 +67,CMS Corporation,OH,Lucas County,Maumee,Energy,Private CI Entity,Region 5 +37,"CMR Electric, INC",IN,Bartholomew County,Columbus,Critical Manufacturing,Private CI Entity,Region 5 +23,CMIT Solutions of Atlanta North Perimeter,GA,Fulton County,Atlanta,Information Technology,Private CI Entity,Region 4 +36,CMD Corporation,WI,Outagamie County,Appleton,Critical Manufacturing,Private CI Entity,Region 5 +74,CKD USA,IL,Cook County,Schaumburg,Critical Manufacturing,Private CI Entity,Region 5 +57,CIVCO Medical Instruments,IA,Johnson County,Coralville,Healthcare and Public Health,Private CI Entity,Region 7 +84,CITY OF WILDWOOD - CISA,NJ,Cape May County,Wildwood,Government Facilities,Local Tribal Territory,Region 2 +53,"CITY OF DES MOINES, WA",WA,King County,Seattle,Government Facilities,Local Tribal Territory,Region 10 +64,"CHS, Inc.",MN,Dakota County,Inver Grove Heights,Food and Agriculture,Private CI Entity,Region 5 +61,CHMS PC,MT,Valley County,Glasgow,Financial Services,Private CI Entity,Region 8 +72,CGH Medical Center,IL,Whiteside County,Sterling,Healthcare and Public Health,Private CI Entity,Region 5 +70,CFS Bank,PA,Washington County,Charleroi,Financial Services,Private CI Entity,Region 3 +61,CELLECTIS,NY,New York County,New York,Chemical,Private CI Entity,Region 2 +41,CEIA USA,OH,Summit County,Hudson,Transportation Systems,Private CI Entity,Region 5 +53,"CB Consulting, LLC",MD,Anne Arundel County,Crofton,,Private CI Entity,Region 3 +72,"CAPC Group, LLC (dba HealthGuard)",OH,Hamilton County,Cincinnati,Information Technology,Private CI Entity,Region 5 +5,ByteGrid,MD,Anne Arundel County,Annapolis,"Election Infrastructure, Information Technology",Private CI Entity,Region 3 +82,"Byron Township Election Commission, Kent, MI",MI,Kent County,Byron Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Byron Township Clerk, Kent, MI",MI,Kent County,Byron Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Byron Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Byron Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Brownsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Byron Bergen CSD,NY,Genesee County,Bergen,Government Facilities,Local Tribal Territory,Region 2 +62,Buy Right Purchasing,WI,Dane County,Madison,Commercial Facilities,Private CI Entity,Region 5 +49,"Buxton Municipal Registrar, York, ME",ME,York County,Buxton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Buxton Municipal Clerk, York, ME",ME,York County,Buxton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Butts County Board of Elections and Registrar, Butts, GA",GA,Butts County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Butternut Village Clerk, Ashland, WI",WI,Ashland County,Butternut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Butterfield Township Election Commission, Missaukee, MI",MI,Missaukee County,Merritt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Butterfield Township Clerk, Missaukee, MI",MI,Missaukee County,Merritt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Butte County Office of Education,CA,Butte County,Oroville,Government Facilities,Local Tribal Territory,Region 9 +85,"Butte County Clerk-Recorder-Registrar of Voters, Butte, CA",CA,Butte County,Oroville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +97,"Butte County Clerk, Butte, ID",ID,Butte County,Arco,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +18,"Butte County Auditor, Butte, SD",SD,Butte County,Belle Fourche,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,"Butman Township Election Commission, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Butman Township Clerk, Gladwin, MI",MI,Gladwin County,Gladwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Butler Village Clerk, Waukesha, WI",WI,Waukesha County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Butler Township Election Commission, Branch, MI",MI,Branch County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Butler Township Clerk, Branch, MI",MI,Branch County,Tekonsha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Butler Town Clerk, Clark, WI",WI,Clark County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Butler Public Power District,NE,Butler County,David City,Energy,Local Tribal Territory,Region 7 +44,Butler Health System - Rollup Report,PA,Butler County,Butler,Healthcare and Public Health,Private CI Entity,Region 3 +54,"Butler County, Ohio Election Infrastructure",OH,Butler County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Butler County, NE",NE,Butler County,David City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +16,"Butler County, KS",KS,Butler County,El Dorado,Information Technology,Local Tribal Territory,Region 7 +48,"Butler County Judge of Probate, Butler, AL",AL,Butler County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,Butler County Iowa,IA,Butler County,Allison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,Butler County Health Care Center,NE,Butler County,David City,Healthcare and Public Health,Local Tribal Territory,Region 7 +69,"Butler County Clerk, Butler, NE",NE,Butler County,David City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +83,"Butler County Clerk, Butler, MO",MO,Butler County,Poplar Bluff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +99,"Butler County Clerk, Butler, KY",KY,Butler County,Morgantown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +16,"Butler County Clerk, Butler, KS",KS,Butler County,El Dorado,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +40,"Butler County Circuit Clerk, Butler, AL",AL,Butler County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +93,"Butler County Board of Registrars, Butler, AL",AL,Butler County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Butler County Board of Elections, Butler, PA",PA,Butler County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Butler County Absentee Elections Manager, Butler, AL",AL,Butler County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Bushnell Township Election Commission, Montcalm, MI",MI,Montcalm County,Fenwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Bushnell Township Clerk, Montcalm, MI",MI,Montcalm County,Fenwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Burton City Election Commission, Genesee, MI",MI,Genesee County,Burton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Burton City Clerk, Genesee, MI",MI,Genesee County,Burton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Burtchville Township Election Commission, St. Clair, MI",MI,St. Clair County,Burtchville Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Burtchville Township Clerk, St. Clair, MI",MI,St. Clair County,Burtchville Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Burt Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Brutus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Burt Township Election Commission, Alger, MI",MI,Alger County,Grand Marais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Burt Township Clerk, Cheboygan, MI",MI,Cheboygan County,Brutus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Burt Township Clerk, Alger, MI",MI,Alger County,Grand Marais,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Burt County, NE",NE,Burt County,Tekamah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +59,Burris Logistics,DE,Sussex County,Milford,Transportation Systems,Private CI Entity,Region 3 +49,"Burrillville Town Boards of Canvassers, Providence, RI",RI,Providence County,Burrillville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Burr Oak Township Election Commission, St. Joseph, MI",MI,St. Joseph County,Burr Oak,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Burr Oak Township Clerk, St. Joseph, MI",MI,St. Joseph County,Burr Oak,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Burnside Township Election Commission, Lapeer, MI",MI,Lapeer County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Burnside Township Clerk, Lapeer, MI",MI,Lapeer County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Burnside Town Clerk, Trempealeau, WI",WI,Trempealeau County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Burns Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Byron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Burns Township Clerk, Shiawassee, MI",MI,Shiawassee County,Byron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Burns Town Clerk, La Crosse, WI",WI,La Crosse County,Bangor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Burnham Municipal Registrar, Waldo, ME",ME,Waldo County,Burnham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Burnham Municipal Clerk, Waldo, ME",ME,Waldo County,Burnham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,"Burnett Town Clerk, Dodge, WI",WI,Dodge County,Burnett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Burnett County Clerk, Burnett, WI",WI,Burnett County,Siren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Burnet County Elections Administrator, Burnet, TX",TX,Burnet County,Burnet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +77,"Burlington Township Election Commission, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Burlington Township Election Commission, Calhoun, MI",MI,Calhoun County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Burlington Township Clerk, Lapeer, MI",MI,Lapeer County,North Branch,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Burlington Township Clerk, Calhoun, MI",MI,Calhoun County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Burlington Town Clerk, Middlesex, MA",MA,Middlesex County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Burlington Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Burlington Registrar of Voters, Hartford, CT",CT,Hartford County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,Burlington Public Library,MA,Middlesex County,Burlington,Government Facilities,Local Tribal Territory,Region 1 +71,Burlington Northtown Community Credit Union,MO,Clay County,North Kansas City,Financial Services,Private CI Entity,Region 7 +53,"Burlington Municipal Registrar, Penobscot, ME",ME,Penobscot County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Burlington Municipal Clerk, Penobscot, ME",ME,Penobscot County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Burlington County Superintendent of Elections, Burlington, NJ",NJ,Burlington County,Mt Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,"Burlington County Clerk, Burlington, NJ",NJ,Burlington County,Mt Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +53,"Burlington County Board of Elections, Burlington, NJ",NJ,Burlington County,Mt Holly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +43,"Burlington City Treasurer, Chittenden, VT",VT,Chittenden County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Burlington City Clerk, Racine/Walworth, WI",WI,Walworth County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Burlington City Clerk, Chittenden, VT",VT,Chittenden County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Burleson County Elections Administrator, Burleson, TX",TX,Burleson County,Caldwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Burleigh Township Election Commission, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Burleigh Township Clerk, Iosco, MI",MI,Iosco County,Whittemore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Burleigh County Auditor/Treasurer, Burleigh, ND",ND,Burleigh County,Bismarck,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +99,"Burke Town Treasurer, Caledonia, VT",VT,Caledonia County,Burke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Burke Town Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Burke Town Clerk, Caledonia, VT",VT,Caledonia County,Burke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Burke County Board of Elections, Burke, NC",NC,Burke County,Morganton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +74,"Burke County Board of Elections and Registrar, Burke, GA",GA,Burke County,Waynesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Burke County Auditor, Burke, ND",ND,Burke County,Bowbells,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +65,"Bureau of Information Technology, VI",VI,78010,Christiansted,Information Technology,Local Tribal Territory,Region 2 +50,"Bureau County Clerk, Bureau, IL",IL,Bureau County,Princeton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Burdell Township Election Commission, Osceola, MI",MI,Osceola County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Burdell Township Clerk, Osceola, MI",MI,Osceola County,Tustin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Bunker Hill Township Election Commission, Ingham, MI",MI,Ingham County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Bunker Hill Township Clerk, Ingham, MI",MI,Ingham County,Stockbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Bunker Hill Community College,MA,Suffolk County,Boston,Government Facilities,Local Tribal Territory,Region 1 +61,"Buncombe County, North Carolina",NC,Buncombe County,Asheville,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +60,"Buncombe County Election Services, North Carolina",NC,Buncombe County,Asheville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Bullock County Judge of Probate, Bullock, AL",AL,Bullock County,Union Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Bullock County Circuit Clerk, Bullock, AL",AL,Bullock County,Union Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Bullock County Board of Registrars, Bullock, AL",AL,Bullock County,Union Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Bulloch County Board of Elections and Registrar, Bulloch, GA",GA,Bulloch County,Statesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Bullitt County Clerk, Bullitt, KY",KY,Bullitt County,Shepherdsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Bullard ISD,TX,Cherokee County,Bullard,Government Facilities,Local Tribal Territory,Region 6 +17,"Bull City Financial Solutions, Inc.",NC,Durham County,Durham,Financial Services,Private CI Entity,Region 4 +22,Buffalo and Fort Erie Public Bridge Authority,NY,Erie County,Buffalo,Transportation Systems,State,Region 2 +59,"Buffalo Town Clerk, Marquette, WI",WI,Marquette County,Montello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +16,"Buffalo Town Clerk, Buffalo, WI",WI,Buffalo County,Fountain City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,Buffalo Thunder Resort & Casino,NM,Santa Fe County,Santa Fe,Commercial Facilities,Local Tribal Territory,Region 6 +52,"Buffalo County, Nebraska",NE,Buffalo County,Kearney,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,"Buffalo County Clerk, Buffalo, WI",WI,Buffalo County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +94,"Buffalo County Auditor, Buffalo, SD",SD,Buffalo County,Gann Valley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +44,Buffalo Computer Graphics,NY,Erie County,Blasdell,Information Technology,Private CI Entity,Region 2 +48,"Buffalo City City Clerk, Buffalo, WI",WI,Buffalo County,Buffalo City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Buena Vista University,IA,Buena Vista County,Storm Lake,Healthcare and Public Health,Private CI Entity,Region 7 +63,Buena Vista Regional Medical Center,IA,Buena Vista County,Storm Lake,Healthcare and Public Health,Private CI Entity,Region 7 +62,Buena Vista County,IA,Buena Vista County,Storm Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +78,"Buena Vista Charter Township Election Commission, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Buena Vista Charter Township Clerk, Saginaw, MI",MI,Saginaw County,Saginaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Buel Township Election Commission, Sanilac, MI",MI,Sanilac County,Croswell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Buel Township Clerk, Sanilac, MI",MI,Sanilac County,Croswell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,Buddhist Tzu Chi Foundation,CA,Los Angeles County,San Dimas,Government Facilities,Private CI Entity,Region 9 +76,"Bucksport Municipal Registrar, Hancock, ME",ME,Hancock County,Bucksport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Bucksport Municipal Clerk, Hancock, ME",ME,Hancock County,Bucksport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,Bucks County Intermediate Unit,PA,Bucks County,New Britain,Information Technology,Local Tribal Territory,Region 3 +51,Bucks County,PA,Bucks County,Doylestown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,Bucknell University - CISA,PA,Union County,Lewisburg,Information Technology,Private CI Entity,Region 3 +51,"Buckland Town Clerk, Franklin, MA",MA,Franklin County,Shelburne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Buckingham County Registrar, Buckingham, VA",VA,Buckingham County,Buckingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +80,"Buckfield Municipal Registrar, Oxford, ME",ME,Oxford County,Buckfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Buckfield Municipal Clerk, Oxford, ME",ME,Oxford County,Buckfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Buckeye Township Election Commission, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +15,"Buckeye Township Clerk, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Buchanan Township Election Commission, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Buchanan Township Clerk, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Buchanan Town Clerk, Outagamie, WI",WI,Outagamie County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Buchanan General Hospital,VA,Buchanan County,Grundy,Healthcare and Public Health,Private CI Entity,Region 3 +40,"Buchanan County, Missouri",MO,Buchanan County,St Joseph,Government Facilities,Local Tribal Territory,Region 7 +53,"Buchanan County Registrar, Buchanan, VA",VA,Buchanan County,Grundy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +30,Buchanan County Iowa,IA,Buchanan County,Independence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Buchanan County Electoral Board, Buchanan, VA",VA,Buchanan County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +57,"Buchanan City Election Commission, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Bryant University,RI,Providence County,Smithfield,Government Facilities,Private CI Entity,Region 1 +37,Bryan Independent School District,TX,Brazos County,Bryan,Government Facilities,Local Tribal Territory,Region 6 +99,Bryan Health,NE,Lancaster County,Lincoln,Healthcare and Public Health,Private CI Entity,Region 7 +54,Bryan County Schools,GA,Bryan County,Black Creek,Government Facilities,Local Tribal Territory,Region 4 +97,"Bryan County Board of Elections and Registrar, Bryan, GA",GA,Bryan County,Pembroke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Brussels Town Clerk, Door, WI",WI,Door County,Sturgeon Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Brushy Creek Municipal Utility District,TX,Williamson County,Round Rock,Water and WasteWater Systems,Local Tribal Territory,Region 6 +59,Brush School District RE-2J,CO,Morgan County,Brush,Government Facilities,Local Tribal Territory,Region 8 +53,Brunswick-Glynn County Joint Water & Sewer Commission,GA,Glynn County,Brunswick,Water and WasteWater Systems,Local Tribal Territory,Region 4 +42,"Brunswick Town Treasurer, Essex, VT",VT,Essex County,Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Brunswick Town Clerk, Essex, VT",VT,Essex County,Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Brunswick Town Clerk, Eau Claire, WI",WI,Eau Claire County,Eau Claire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Brunswick Municipal Registrar, Cumberland, ME",ME,Cumberland County,Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Brunswick Municipal Clerk, Cumberland, ME",ME,Cumberland County,Brunswick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Brunswick County Registrar, Brunswick, VA",VA,Brunswick County,Lawrenceville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +90,"Brunswick County Electoral Board, Brunswick, VA",VA,Brunswick County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +29,"Brunswick County Board of Elections, Brunswick, NC",NC,Brunswick County,Bolivia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,"Brule Town Clerk, Douglas, WI",WI,Douglas County,Brule,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Brule County Auditor, Brule, SD",SD,Brule County,Chamberlain,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +69,"Bruce Village Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Bruce Township Election Commission, Macomb, MI",MI,Macomb County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Bruce Township Election Commission, Chippewa, MI",MI,Chippewa County,Dafter,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Bruce Township Clerk, Macomb, MI",MI,Macomb County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Bruce Township Clerk, Chippewa, MI",MI,Chippewa County,Sault Ste. Marie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Bruce School District, WI",WI,Rusk County,Bruce,Government Facilities,Local Tribal Territory,Region 5 +61,"Brownville Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Brownville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Brownville Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Brownville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Browntown Village Clerk, Green, WI",WI,Green County,Browntown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Brownsville Village Clerk, Dodge, WI",WI,Dodge County,Brownsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Brownsville Public Utilities Board - CISA,TX,Cameron County,Brownsville,Energy,Local Tribal Territory,Region 6 +46,"Brownstown Charter Township Election Commission, Wayne, MI",MI,Wayne County,Brownstown Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Brownstown Charter Township Clerk, Wayne, MI",MI,Wayne County,Brownstown Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Brownstown Central Community School Corporation,IN,Jackson County,Brownstown,Government Facilities,Local Tribal Territory,Region 5 +86,"Brownington Town Treasurer, Orleans, VT",VT,Orleans County,Brownington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,"Brownington Town Clerk, Orleans, VT",VT,Orleans County,Brownington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +38,"Browning Town Clerk, Taylor, WI",WI,Taylor County,Medford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Brownfield Municipal Registrar, Oxford, ME",ME,Oxford County,Brownfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Brownfield Municipal Clerk, Oxford, ME",ME,Oxford County,Brownfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Brownell-Talbot School,NE,Douglas County,Omaha,Government Facilities,Private CI Entity,Region 7 +38,Brown University,RI,Providence County,Providence,Information Technology,Private CI Entity,Region 1 +59,"Brown Township Election Commission, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Brown Township Clerk, Manistee, MI",MI,Manistee County,Manistee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Brown Helicopter, Inc.",FL,Escambia County,Pensacola,Transportation Systems,Private CI Entity,Region 4 +50,"Brown Deer Village Clerk, Milwaukee, WI",WI,Milwaukee County,Brown Deer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Brown County, Ohio Election Infrastructure",OH,Brown County,Georgetown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,Brown County MN,MN,Brown County,New Ulm,Government Facilities,Local Tribal Territory,Region 5 +64,"Brown County Elections Administrator, Brown, TX",TX,Brown County,Brownwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +87,Brown County Courthouse,NE,Brown County,Ainsworth,Emergency Services,Local Tribal Territory,Region 7 +52,"Brown County Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Brown County Clerk, Brown, NE",NE,Brown County,Ainsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Brown County Clerk, Brown, KS",KS,Brown County,Hiawatha,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +48,"Brown County Clerk, Brown, IN",IN,Brown County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Brown County Clerk, Brown, IL",IL,Brown County,Mt Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Brown County Auditor, Brown, SD",SD,Brown County,Aberdeen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +35,"Brown County Auditor, Brown, MN",MN,Brown County,New Ulm,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Brown City City Election Commission, Lapeer/Sanilac, MI",MI,Lapeer County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Brown City City Clerk, Lapeer/Sanilac, MI",MI,Lapeer County,Brown City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Broward County Supervisor of Elections Office,FL,Broward County,Fort Lauderdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +26,Broward County Property Appraiser's Office,FL,Broward County,Fort Lauderdale,Information Technology,Local Tribal Territory,Region 4 +44,Broward County Clerk Of Courts,FL,Broward County,Fort Lauderdale,Government Facilities,Local Tribal Territory,Region 4 +82,"Brothertown Town Clerk, Calumet, WI",WI,Calumet County,Chilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Brother Rice High School,MI,Oakland County,Bloomfield Hills,,Private CI Entity,Region 5 +42,"Broomfield Township Election Commission, Isabella, MI",MI,Isabella County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Broomfield Township Clerk, Isabella, MI",MI,Isabella County,Remus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Broomfield County Clerk and Recorder, Broomfield, CO",CO,08014,Broomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,Broome-Tioga BOCES,NY,Broome County,Binghamton,Government Facilities,Local Tribal Territory,Region 2 +44,"Broome County, New York",NY,Broome County,Binghamton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +82,"Broome County Board of Elections, Broome, NY",NY,Broome County,Binghamton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +21,"Brooksville Municipal Registrar, Hancock, ME",ME,Hancock County,Brooksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +21,"Brooksville Municipal Clerk, Hancock, ME",ME,Hancock County,Brooksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Brooks Township Election Commission, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Brooks Township Clerk, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Brooks School,MA,Essex County,North Andover,Government Facilities,Private CI Entity,Region 1 +49,"Brooks Municipal Registrar, Waldo, ME",ME,Waldo County,Brooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Brooks Municipal Clerk, Waldo, ME",ME,Waldo County,Brooks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Brooks County Elections Administrator, Brooks, TX",TX,Brooks County,Falfurrias,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +90,"Brooks County Board of Elections and Registrar, Brooks, GA",GA,Brooks County,Quitman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,"Brooklyn Village Clerk, Dane/Green, WI",WI,Dane County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Brooklyn Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Brooklyn Town Clerk, Washburn, WI",WI,Washburn County,Trego,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Brooklyn Town Clerk, Green, WI",WI,Green County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Brooklyn Town Clerk, Green Lake, WI",WI,Green Lake County,Green Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Brooklyn Registrar of Voters, Windham, CT",CT,Windham County,Brooklyn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,Brooklyn Laboratory Charter School,NY,Kings County,Brooklyn,Government Facilities,Local Tribal Territory,Region 2 +56,"Brookline Town Treasurer, Windham, VT",VT,Windham County,Brookline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Brookline Town Clerk, Windham, VT",VT,Windham County,Brookline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Brookline Town Clerk, Norfolk, MA",MA,Norfolk County,Brookline,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Brooklin Municipal Registrar, Hancock, ME",ME,Hancock County,Brooklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Brooklin Municipal Clerk, Hancock, ME",ME,Hancock County,Brooklin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Brookings Municipal Utilities,SD,Brookings County,Brookings,Energy,Local Tribal Territory,Region 8 +51,"Brookings County Auditor, Brookings, SD",SD,Brookings County,Brookings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +87,Brookhaven School District,MS,Lincoln County,Brookhaven,Government Facilities,Local Tribal Territory,Region 4 +81,"Brookfield Township Election Commission, Huron, MI",MI,Huron County,Owendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Brookfield Township Election Commission, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Brookfield Township Clerk, Huron, MI",MI,Huron County,Owendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Brookfield Township Clerk, Eaton, MI",MI,Eaton County,Charlotte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Brookfield Town Treasurer, Orange, VT",VT,Orange County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Brookfield Town Clerk, Worcester, MA",MA,Worcester County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Brookfield Town Clerk, Waukesha, WI",WI,Waukesha County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Brookfield Town Clerk, Orange, VT",VT,Orange County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Brookfield Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +8,"Brookfield Town Clerk, Carroll, NH",NH,Carroll County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Brookfield Registrar of Voters, Fairfield, CT",CT,Fairfield County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Brookfield City Clerk, Waukesha, WI",WI,Waukesha County,Brookfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Brooke County Clerk, Brooke, WV",WV,Brooke County,Wellsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,Brookdale Senior Living,TN,Williamson County,Brentwood,Healthcare and Public Health,Private CI Entity,Region 4 +53,BronxCare Health System,NY,Bronx County,Bronx,Healthcare and Public Health,Private CI Entity,Region 2 +51,"Bronx County, New York",NY,Bronx County,Bronx,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +80,"Bronx County Board of Elections, Bronx, NY",NY,Bronx County,West Bronx,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +84,"Bronson Township Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Bronson Township Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Bronson City Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Bronson City Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Brokaw Village Clerk, Marathon, WI",WI,Marathon County,Brokaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Brodstone Memorial Hospital,NE,Nuckolls County,Superior,Healthcare and Public Health,Private CI Entity,Region 7 +70,"Brodhead City Clerk, Green/Rock, WI",WI,Green County,Brodhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Brockway Township Election Commission, St. Clair, MI",MI,St. Clair County,Brockway,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Brockway Township Clerk, St. Clair, MI",MI,St. Clair County,Yale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Brockway Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Brockton Public Schools,MA,Plymouth County,Brockton,Government Facilities,Local Tribal Territory,Region 1 +62,"Brockton Elections Commission, Plymouth, MA",MA,Plymouth County,Brockton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Brockport Central School District, NY",NY,Monroe County,Brockport,Government Facilities,Local Tribal Territory,Region 2 +48,"Broadwater County, Montana",MT,Broadwater County,Townsend,"Emergency Services, Government Facilities",Local Tribal Territory,Region 8 +41,"Broadwater County Election Administrator, Broadwater, MT",MT,Broadwater County,Townsend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,Broadlawns Medical Center,IA,Polk County,Des Moines,Healthcare and Public Health,Local Tribal Territory,Region 7 +57,Broadcast User Group - Clean Water Services,OR,Washington County,Hillsboro,Water and WasteWater Systems,Local Tribal Territory,Region 10 +49,Broadband Users Group,OR,Washington County,Hillsboro,Government Facilities,Local Tribal Territory,Region 10 +75,Brixmor Property Group,PA,Montgomery County,Conshohocken,Commercial Facilities,Private CI Entity,Region 3 +78,"Bristol Village Clerk, Kenosha, WI",WI,Kenosha County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bristol Town Treasurer, Addison, VT",VT,Addison County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Bristol Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Bristol Town Clerk, Grafton, NH",NH,Grafton County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Bristol Town Clerk, Dane, WI",WI,Dane County,Sun Prairie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bristol Town Clerk, Addison, VT",VT,Addison County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Bristol Town Boards of Canvassers, Bristol, RI",RI,Bristol County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Bristol Registrar of Voters, Hartford, CT",CT,Hartford County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Bristol Myers Squibb- CISA,NY,New York County,New York,Healthcare and Public Health,Private CI Entity,Region 2 +47,"Bristol Municipal Registrar, Lincoln, ME",ME,Lincoln County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Bristol Municipal Clerk, Lincoln, ME",ME,Lincoln County,Bristol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Bristol Community College,MA,Bristol County,Fall River,Government Facilities,Local Tribal Territory,Region 1 +89,"Briscoe County Tax Assessor-Collector, Briscoe, TX",TX,Briscoe County,Silverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Briscoe County County Clerk, Briscoe, TX",TX,Briscoe County,Silverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,Brinkman Shared Services,CO,Larimer County,Fort Collins,,Private CI Entity,Region 8 +46,"Brimfield Town Clerk, Hampden, MA",MA,Hampden County,Brimfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Brillion Town Clerk, Calumet, WI",WI,Calumet County,Brillion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Briley Township Election Commission, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Briley Township Clerk, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Brighton Township Election Commission, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Brighton Township Clerk, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Brighton Town Treasurer, Essex, VT",VT,Essex County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +96,"Brighton Town Clerk, Marathon, WI",WI,Marathon County,Unity,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Brighton Town Clerk, Kenosha, WI",WI,Kenosha County,Kansasville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Brighton Town Clerk, Essex, VT",VT,Essex County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,Brighton Health Plan Solutions,NY,Nassau County,Westbury,Healthcare and Public Health,Private CI Entity,Region 2 +43,"Brighton City Election Commission, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Brighton City Clerk, Livingston, MI",MI,Livingston County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Brighton Bank,TN,Tipton County,Brighton,Financial Services,Private CI Entity,Region 4 +69,BrightView LLC,PA,Montgomery County,Blue Bell,Commercial Facilities,Private CI Entity,Region 3 +72,"Brigham Town Clerk, Iowa, WI",WI,Iowa County,Barneveld,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Bridport Town Treasurer, Addison, VT",VT,Addison County,Bridport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Bridport Town Clerk, Addison, VT",VT,Addison County,Bridport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Bridgton Municipal Registrar, Cumberland, ME",ME,Cumberland County,Bridgton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Bridgton Municipal Clerk, Cumberland, ME",ME,Cumberland County,Bridgton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Bridgman City Election Commission, Berrien, MI",MI,Berrien County,Bridgman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Bridgman City Clerk, Berrien, MI",MI,Berrien County,Bridgman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Bridgewell Resources LLC,OR,Washington County,Portland,Energy,Private CI Entity,Region 10 +23,"Bridgewater Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Bridgewater Township Clerk, Washtenaw, MI",MI,Washtenaw County,Manchester,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bridgewater Town Treasurer, Windsor, VT",VT,Windsor County,Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Bridgewater Town Clerk, Windsor, VT",VT,Windsor County,Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Bridgewater Town Clerk, Plymouth, MA",MA,Plymouth County,Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Bridgewater Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Bridgewater Town Clerk, Grafton, NH",NH,Grafton County,Plymouth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,Bridgewater State University,MA,Plymouth County,Bridgewater,Government Facilities,State,Region 1 +49,"Bridgewater Registrar of Voters, Litchfield, CT",CT,Litchfield County,Bridgewater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Bridgeton Township Clerk, Newaygo, MI",MI,Newaygo County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Bridger Photonics, Inc.",MT,Gallatin County,Bozeman,Energy,Private CI Entity,Region 8 +55,"Bridgeport Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +15,"Bridgeport Town Clerk, Crawford, WI",WI,Crawford County,Prairie du Chien,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bridgeport Registrar of Voters, Fairfield, CT",CT,Fairfield County,Bridgeport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Bridgeport Charter Township Election Commission, Saginaw, MI",MI,Saginaw County,Bridgeport Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bridgeport Charter Township Clerk, Saginaw, MI",MI,Saginaw County,Bridgeport Charter Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Bridgehampton Township Election Commission, Sanilac, MI",MI,Sanilac County,Carsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Bridgehampton Township Clerk, Sanilac, MI",MI,Sanilac County,Carsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,Bridgeforce LLC,PA,Chester County,Chadds Ford,Financial Services,Private CI Entity,Region 3 +58,BridgeValley Community and Technical College,WV,Kanawha County,South Charleston,Government Facilities,State,Region 3 +50,"Bridge Creek Town Clerk, Eau Claire, WI",WI,Eau Claire County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,Bridge Authority,NY,Ulster County,Lloyd,"Government Facilities, Transportation Systems",State,Region 2 +34,Brick Township Municipal Utilities Authority,NJ,Ocean County,Brick Township,Water and WasteWater Systems,Local Tribal Territory,Region 2 +52,"Brewster Town Clerk, Barnstable, MA",MA,Barnstable County,Brewster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Brewster County, Texas",TX,Brewster County,Alpine,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +93,"Brewster County Elections Administrator, Brewster, TX",TX,Brewster County,Alpine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,Brewster Central School District,NY,Putnam County,Brewster,Government Facilities,Local Tribal Territory,Region 2 +32,"Brewer Municipal Registrar, Penobscot, ME",ME,Penobscot County,Brewer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,"Brewer Municipal Clerk, Penobscot, ME",ME,Penobscot County,Brewer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Brevort Township Election Commission, Mackinac, MI",MI,Mackinac County,Moran,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Brevort Township Clerk, Mackinac, MI",MI,Mackinac County,Moran,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Brevard Public Schools, FL",FL,Brevard County,Melbourne,Government Facilities,Local Tribal Territory,Region 4 +65,Brevard County Supervisor of Elections,FL,Brevard County,Melbourne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,Brevard County Board of County Commissioners,FL,Brevard County,Melbourne,Government Facilities,Local Tribal Territory,Region 4 +81,Brevard College NC,NC,Transylvania County,Brevard,Information Technology,Private CI Entity,Region 4 +61,"Brentwood Town Clerk, Rockingham, NH",NH,Rockingham County,Brentwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,Brentwood Bank,PA,Allegheny County,Bethel Park,Financial Services,Private CI Entity,Region 3 +57,Brenntag North America,PA,Berks County,Reading,Chemical,Private CI Entity,Region 3 +97,"Bremer County Auditor, Bremer, IA",IA,Bremer County,Waverly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +23,"Bremen Municipal Registrar, Lincoln, ME",ME,Lincoln County,Bremen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Bremen Municipal Clerk, Lincoln, ME",ME,Lincoln County,Bremen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,"Breitung Charter Township Election Commission, Dickinson, MI",MI,Dickinson County,Quinnesec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Breitung Charter Township Clerk, Dickinson, MI",MI,Dickinson County,Quinnesec,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Breen Township Election Commission, Dickinson, MI",MI,Dickinson County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Breen Township Clerk, Dickinson, MI",MI,Dickinson County,Foster City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,"Breed Town Clerk, Oconto, WI",WI,Oconto County,Suring,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Breckinridge County Clerk, Breckinridge, KY",KY,Breckinridge County,Hardinsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Breathitt County Clerk, Breathitt, KY",KY,Breathitt County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,BreadWorks,PA,Allegheny County,Pittsburgh,Food and Agriculture,Private CI Entity,Region 3 +58,Brea networks,CA,Orange County,Brea,Defense Industrial Base,Private CI Entity,Region 9 +45,Brazos County,TX,Brazos County,Bryan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,Brazoria County Texas,TX,Brazoria County,Angleton,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +53,"Brazeau Town Clerk, Oconto, WI",WI,Oconto County,Pound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Braxton County Clerk, Braxton, WV",WV,Braxton County,Sutton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +65,Braun Intertec Corporation,MN,Hennepin County,Bloomington,Chemical,Private CI Entity,Region 5 +66,"Brattleboro Town Treasurer, Windham, VT",VT,Windham County,Brattleboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Brattleboro Town Clerk, Windham, VT",VT,Windham County,Brattleboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +82,Brattleboro Savings and Loan,VT,Windham County,Brattleboro,Financial Services,Private CI Entity,Region 1 +65,"Brantley County Board of Elections and Registrar, Brantley, GA",GA,Brantley County,Nahunta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +78,"Brant Township Election Commission, Saginaw, MI",MI,Saginaw County,Brant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Brant Township Clerk, Saginaw, MI",MI,Saginaw County,St Charles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Branford Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Branford Registrar of Voters, New Haven, CT",CT,New Haven County,Branford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,Brandywine Heights Area School District,PA,Berks County,Topton,Government Facilities,Local Tribal Territory,Region 3 +82,"Brandon Village Clerk, Fond du Lac, WI",WI,Fond du Lac County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Brandon Town Treasurer, Rutland, VT",VT,Rutland County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Brandon Town Clerk, Rutland, VT",VT,Rutland County,Brandon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Brandon Charter Township Election Commission, Oakland, MI",MI,Oakland County,Brandon Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Brandon Charter Township Clerk, Oakland, MI",MI,Oakland County,Brandon Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Branchburg Board of Education,NJ,Somerset County,Branchburg,Government Facilities,Local Tribal Territory,Region 2 +91,"Branch Township Election Commission, Mason, MI",MI,Mason County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Branch Township Clerk, Mason, MI",MI,Mason County,Branch Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Branch County Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Branch County Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Branch County Board of Canvassars, Branch, MI",MI,Branch County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Brampton Township Election Commission, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Brampton Township Clerk, Delta, MI",MI,Delta County,Gladstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Braintree Town Treasurer, Orange, VT",VT,Orange County,Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Braintree Town Clerk, Orange, VT",VT,Orange County,Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Braintree Town Clerk, Norfolk, MA",MA,Norfolk County,Braintree,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Brady Township Election Commission, Saginaw, MI",MI,Saginaw County,Oakley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Brady Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Brady Township Clerk, Saginaw, MI",MI,Saginaw County,Chesaning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Brady Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Bradley Town Clerk, Lincoln, WI",WI,Lincoln County,Tomahawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Bradley Municipal Registrar, Penobscot, ME",ME,Penobscot County,Bradley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Bradley Municipal Clerk, Penobscot, ME",ME,Penobscot County,Bradley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +97,"Bradley County Elections Administrator, Bradley, TN",TN,Bradley County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Bradley County Election Commision, Bradley, AR",AR,Bradley County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +52,"Bradley County Clerk, Bradley, AR",AR,Bradley County,Warren,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +93,"Bradford Town Clerk, Rock, WI",WI,Rock County,Avalon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Bradford Town Clerk, Orange, VT",VT,Orange County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +87,"Bradford Town Clerk, Merrimack, NH",NH,Merrimack County,Bradford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Bradford Ecumenical Home, Inc.",PA,Mc Kean County,Bradford,Healthcare and Public Health,Private CI Entity,Region 3 +77,"Bradford County Supervisor of Elections, Bradford, FL",FL,Bradford County,Starke,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Bradford County Board of Elections, Bradford, PA",PA,Bradford County,Towanda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Bracken County Clerk, Bracken, KY",KY,Bracken County,Brooksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Bozrah Town Clerk, New London, CT",CT,New London County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Bozrah Registrar of Voters, New London, CT",CT,New London County,Bozrah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,"Boyne Valley Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Boyne Valley Township Clerk, Charlevoix, MI",MI,Charlevoix County,Boyne Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Boyne City City Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Boyne City City Clerk, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Boylston Town Clerk, Worcester, MA",MA,Worcester County,Boylston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Boyle County Clerk, Boyle, KY",KY,Boyle County,Danville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,Boyd Watterson Asset Management,OH,Cuyahoga County,Cleveland,Financial Services,Private CI Entity,Region 5 +63,"Boyd Village Clerk, Chippewa, WI",WI,Chippewa County,Boyd,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Boyd County Courthouse,NE,Boyd County,Butte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +56,"Boyd County Clerk, Boyd, NE",NE,Boyd County,Butte,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +22,"Boyd County Clerk, Boyd, KY",KY,Boyd County,Catlettsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +47,"Boxford Town Clerk, Essex, MA",MA,Essex County,Boxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +23,"Boxborough Town Clerk, Middlesex, MA",MA,Middlesex County,Boxborough,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Box Elder School District,UT,Box Elder County,Brigham City,Government Facilities,Local Tribal Territory,Region 8 +32,"Box Elder County Clerk, Box Elder, UT",UT,Box Elder County,Brigham City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +47,Box Butte County,NE,Box Butte County,Alliance,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Bowne Township Election Commission, Kent, MI",MI,Kent County,Alto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Bowne Township Clerk, Kent, MI",MI,Kent County,Alto,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Bowman County, ND",ND,Bowman County,Bowman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +83,"Bowman County Auditor, Bowman, ND",ND,Bowman County,Bowman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +44,Bowling Green Municipal Utilities,KY,Warren County,Bowling Green,Energy,Local Tribal Territory,Region 4 +65,"Bowler Village Clerk, Shawano, WI",WI,Shawano County,Bowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +30,"Bowl New England, Inc",VT,Chittenden County,Colchester,Commercial Facilities,Private CI Entity,Region 1 +96,"Bowie County Elections Administrator, Bowie, TX",TX,Bowie County,New Boston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +15,"Bowdoinham Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Bowdoinham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +15,"Bowdoinham Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Bowdoinham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Bowdoin Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Bowdoin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Bowdoin Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Bowdoin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,Bowdoin College,ME,Cumberland County,Brunswick,Information Technology,Private CI Entity,Region 1 +52,"Bow Town Clerk, Merrimack, NH",NH,Merrimack County,Bow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +92,"Bovina Town Clerk, Outagamie, WI",WI,Outagamie County,Shiocton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Bourret Township Election Commission, Gladwin, MI",MI,Gladwin County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Bourret Township Clerk, Gladwin, MI",MI,Gladwin County,Alger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Bourne Town Clerk, Barnstable, MA",MA,Barnstable County,Bourne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +24,"Bourbon County Clerk, Bourbon, KY",KY,Bourbon County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +10,"Bourbon County Clerk, Bourbon, KS",KS,Bourbon County,Fort Scott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,"Boundary County, ID",ID,Boundary County,Bonners Ferry,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +47,Boulder Scientific Company,CO,Weld County,Mead,Chemical,Private CI Entity,Region 8 +46,"Boulder Junction Town Clerk, Vilas, WI",WI,Vilas County,Boulder Junction,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Boulder County, CO",CO,Boulder County,Boulder,Government Facilities,Local Tribal Territory,Region 8 +73,"Boulder County Clerk and Recorder, Boulder, CO",CO,Boulder County,Boulder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +81,"Bottineau County Auditor, Bottineau, ND",ND,Bottineau County,Bottineau,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,"Botetourt County Registrar, Botetourt, VA",VA,Botetourt County,Fincastle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +62,"Botetourt County Electoral Board, Botetourt, VA",VA,Botetourt County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +84,"Boston Township Election Commission, Ionia, MI",MI,Ionia County,Saranac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Boston Township Clerk, Ionia, MI",MI,Ionia County,Saranac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Boston Public Schools,MA,Suffolk County,Boston,Government Facilities,Local Tribal Territory,Region 1 +57,Boston Medical Center Health System,MA,Suffolk County,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +60,"Boston Elections Department, Suffolk, MA",MA,Suffolk County,Boston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Boston Children's Hospital ,MA,Suffolk County,Boston,Healthcare and Public Health,Private CI Entity,Region 1 +64,Bossier Parish School Board,LA,Bossier Parish,Benton,Government Facilities,Local Tribal Territory,Region 6 +49,"Bossier Parish Registrar of Voters, Bossier, LA",LA,Bossier Parish,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,Bossier Parish Community College,LA,Bossier Parish,Bossier City,Government Facilities,Local Tribal Territory,Region 6 +50,"Bossier Parish Clerk of Court, Bossier, LA",LA,Bossier Parish,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +88,"Bosselman Energy, Inc.",NE,Hall County,Grand Island,Energy,Private CI Entity,Region 7 +57,"Bosque County Elections Administrator, Bosque, TX",TX,Bosque County,Meridian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +99,"Boscobel Town Clerk, Grant, WI",WI,Grant County,Boscobel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Boscobel School District, WI",WI,Grant County,Boscobel,Government Facilities,Local Tribal Territory,Region 5 +99,"Boscobel City Clerk, Grant, WI",WI,Grant County,Boscobel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Boscawen Town Clerk, Merrimack, NH",NH,Merrimack County,Boscawen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Borrego Water District,CA,San Diego County,Borrego Springs,Water and WasteWater Systems,Local Tribal Territory,Region 9 +50,"Borough of Wood-Ridge, NJ",NJ,Bergen County,Wood-Ridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +52,"Borough of State College, PA",PA,Centre County,State College,Government Facilities,Local Tribal Territory,Region 3 +52,Borough of Saddle River,NJ,Bergen County,Saddle River,Government Facilities,Local Tribal Territory,Region 2 +63,Borough of Pottstown,PA,Montgomery County,Pottstown,Government Facilities,Local Tribal Territory,Region 3 +52,Borough of Point Pleasant Beach,NJ,Ocean County,Point Pleasant Beach,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +60,Borough of Paramus,NJ,Bergen County,Paramus,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +37,"Borough of Leonia, NJ",NJ,Bergen County,Leonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +47,Borough of Butler,NJ,Morris County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +30,Borough of Atlantic Highlands,NJ,Monmouth County,Atlantic Highlands,Government Facilities,Local Tribal Territory,Region 2 +50,Borough Of Keyport,NJ,Monmouth County,Keyport,Government Facilities,Local Tribal Territory,Region 2 +63,"Border States Industries, Inc",ND,Cass County,Fargo,Energy,Private CI Entity,Region 8 +96,"Borden County Tax Assessor-Collector, Borden, TX",TX,Borden County,Gail,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Borden County County Clerk, Borden, TX",TX,Borden County,Gail,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Boothbay Municipal Registrar, Lincoln, ME",ME,Lincoln County,Boothbay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Boothbay Municipal Clerk, Lincoln, ME",ME,Lincoln County,Boothbay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Boothbay Harbor Municipal Registrar, Lincoln, ME",ME,Lincoln County,Boothbay Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Boothbay Harbor Municipal Clerk, Lincoln, ME",ME,Lincoln County,Boothbay Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Boone County, Iowa",IA,Boone County,Boone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +73,Boone County Hospital IA,IA,Boone County,Boone,Healthcare and Public Health,Local Tribal Territory,Region 7 +40,Boone County Health Center,NE,Boone County,Albion,Healthcare and Public Health,Local Tribal Territory,Region 7 +49,Boone County Family Resources,MO,Boone County,Columbia,Healthcare and Public Health,Local Tribal Territory,Region 7 +72,"Boone County Election Commision, Boone, AR",AR,Boone County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +73,Boone County Courthouse,NE,Boone County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +64,"Boone County Clerk, Boone, WV",WV,Boone County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +71,"Boone County Clerk, Boone, NE",NE,Boone County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +58,"Boone County Clerk, Boone, KY",KY,Boone County,Burlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +94,"Boone County Clerk, Boone, IN",IN,Boone County,Lebanon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Boone County Clerk, Boone, IL",IL,Boone County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,"Boone County Clerk, Boone, AR",AR,Boone County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +57,"Boon Township Election Commission, Wexford, MI",MI,Wexford County,Boon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Boon Township Clerk, Wexford, MI",MI,Wexford County,Boon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Bonneville County Clerk, Bonneville, ID",ID,Bonneville County,Idaho Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +43,"Bonner County Clerk, Bonner, ID",ID,Bonner County,Sandpoint,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +8,"Bonduel Village Clerk, Shawano, WI",WI,Shawano County,Bonduel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Bond County Clerk, Bond, IL",IL,Bond County,Greenville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Bolton Town Treasurer, Chittenden, VT",VT,Chittenden County,Bolton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Bolton Town Clerk, Worcester, MA",MA,Worcester County,Bolton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Bolton Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Bolton Town Clerk, Chittenden, VT",VT,Chittenden County,Bolton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Bolton Registrar of Voters, Tolland, CT",CT,Tolland County,Bolton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Bollinger County Clerk, Bollinger, MO",MO,Bollinger County,Marble Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +79,"Bolivar County Election Commission, Bolivar, MS",MS,Bolivar County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +79,"Bolivar County Circuit Clerk, Bolivar, MS",MS,Bolivar County,Cleveland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,Bokers Inc,MN,Hennepin County,Minneapolis,Critical Manufacturing,Private CI Entity,Region 5 +49,Boise State University,ID,Ada County,Boise,Government Facilities,State,Region 10 +55,"Boise County, ID",ID,Boise County,Idaho City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +64,"Bois Blanc Township Election Commission, Mackinac, MI",MI,Mackinac County,Pointe Aux Pins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Bois Blanc Township Clerk, Mackinac, MI",MI,Mackinac County,Pointe Aux Pins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Boilerplate Inc.,PA,Dauphin County,Harrisburg,Information Technology,Private CI Entity,Region 3 +53,"Bohemia Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Mass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Bohemia Township Clerk, Ontonagon, MI",MI,Ontonagon County,Mass City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Boerne ISD,TX,Kendall County,Boerne,Government Facilities,Local Tribal Territory,Region 6 +52,Boehl Stopher & Graves,KY,Jefferson County,Louisville,,Private CI Entity,Region 4 +55,Bodine Electric Company,IL,Cook County,Northfield,Energy,Private CI Entity,Region 5 +97,"Bob Schwarz Financial - Cobler Capital Management, LLC",KS,Shawnee County,Silver Lake,Financial Services,Private CI Entity,Region 7 +66,Boaz City School System,AL,1095,Boaz,Government Facilities,Local Tribal Territory,Region 4 +49,Boasso Global,FL,Hillsborough County,Tampa,Transportation Systems,Private CI Entity,Region 4 +93,"Boardman Township Election Commission, Kalkaska, MI",MI,Kalkaska County,South Boardman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Boardman Township Clerk, Kalkaska, MI",MI,Kalkaska County,South Boardman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Board of Governors of the Federal Reserve (FRB) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +39,Board of Education of Washington County,MD,Washington County,Hagerstown,Government Facilities,Local Tribal Territory,Region 3 +35,"Board of County Commissioners, Clark County",OH,Clark County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,Blytheville School District #5,AR,Mississippi County,Blytheville,Government Facilities,Local Tribal Territory,Region 6 +81,"Blumfield Township Election Commission, Saginaw, MI",MI,Saginaw County,Reese,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Blumfield Township Clerk, Saginaw, MI",MI,Saginaw County,Reese,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,Bluestone Analytics - CISA,VA,Charlottesville city,Charlottesville,Defense Industrial Base,Private CI Entity,Region 3 +48,Blue Springs School District,MO,Jackson County,Blue Springs,Government Facilities,Local Tribal Territory,Region 7 +38,"Blue River Village Clerk, Grant, WI",WI,Grant County,Blue River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Blue Ridge Mountain EMC,GA,Towns County,Young Harris,Energy,Private CI Entity,Region 4 +82,"Blue Mounds Village Clerk, Dane, WI",WI,Dane County,Blue Mounds,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Blue Mounds Town Clerk, Dane, WI",WI,Dane County,Blue Mounds,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Blue Lake Township Election Commission, Muskegon, MI",MI,Muskegon County,Twin Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Blue Lake Township Election Commission, Kalkaska, MI",MI,Kalkaska County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Blue Lake Township Clerk, Muskegon, MI",MI,Muskegon County,Whitehall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Blue Lake Township Clerk, Kalkaska, MI",MI,Kalkaska County,Mancelona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Blue Hill Municipal Registrar, Hancock, ME",ME,Hancock County,Blue Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Blue Hill Municipal Clerk, Hancock, ME",ME,Hancock County,Blue Hill,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,Blue Earth County MN,MN,Blue Earth County,Mankato,Government Facilities,Local Tribal Territory,Region 5 +58,"Blue Earth County Auditor, Blue Earth, MN",MN,Blue Earth County,Mankato,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +72,Blue Cross and Blue Shield of North Carolina - CISA,NC,Durham County,Durham,Healthcare and Public Health,Private CI Entity,Region 4 +53,Blue Cloud Pediatric Surgery Centers,PA,York County,Glen Rock,Healthcare and Public Health,Private CI Entity,Region 3 +48,"Blount County Judge of Probate, Blount, AL",AL,Blount County,Oneonta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Blount County Elections Administrator, Blount, TN",TN,Blount County,Maryville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Blount County Circuit Clerk, Blount, AL",AL,Blount County,Oneonta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Blount County Board of Registrars, Blount, AL",AL,Blount County,Oneonta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Blount County Absentee Elections Manager, Blount, AL",AL,Blount County,Oneonta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Bloomington Village Clerk, Grant, WI",WI,Grant County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Bloomington Town Clerk, Grant, WI",WI,Grant County,Bloomington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Bloomingdale Township Election Commission, Van Buren, MI",MI,Van Buren County,Bloomingdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Bloomingdale Township Clerk, Van Buren, MI",MI,Van Buren County,Gobles,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Blooming Grove Town Clerk, Dane, WI",WI,Dane County,Madison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Bloomfield Village Clerk, Walworth, WI",WI,Walworth County,Genoa City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Bloomfield Township Election Commission, Missaukee, MI",MI,Missaukee County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Bloomfield Township Election Commission, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Bloomfield Township Clerk, Missaukee, MI",MI,Missaukee County,Manton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Bloomfield Township Clerk, Huron, MI",MI,Huron County,Port Hope,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Bloomfield Town Treasurer, Essex, VT",VT,Essex County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Bloomfield Town Clerk, Waushara, WI",WI,Waushara County,Fremont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Bloomfield Town Clerk, Walworth, WI",WI,Walworth County,Genoa City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Bloomfield Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Bloomfield Town Clerk, Essex, VT",VT,Essex County,Stratford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Bloomfield Schools,MO,Stoddard County,Bloomfield,Government Facilities,Local Tribal Territory,Region 7 +45,"Bloomfield Registrar of Voters, Hartford, CT",CT,Hartford County,Bloomfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Bloomfield Charter Township Election Commission, Oakland, MI",MI,Oakland County,Bloomfield Hills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Bloomfield Charter Township Clerk, Oakland, MI",MI,Oakland County,Bloomfield Hills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Bloomer Township Election Commission, Montcalm, MI",MI,Montcalm County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Bloomer Township Clerk, Montcalm, MI",MI,Montcalm County,Carson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Bloomer Town Clerk, Chippewa, WI",WI,Chippewa County,New Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Bloomer City Clerk, Chippewa, WI",WI,Chippewa County,Bloomer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Blissfield Township Election Commission, Lenawee, MI",MI,Lenawee County,Blissfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Blissfield Township Clerk, Lenawee, MI",MI,Lenawee County,Blissfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Bliss Township Election Commission, Emmet, MI",MI,Emmet County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Bliss Township Clerk, Emmet, MI",MI,Emmet County,Levering,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Blinn College,TX,Washington County,Brenham,Government Facilities,Local Tribal Territory,Region 6 +50,Blink Fitness,NY,New York County,New York,Information Technology,Private CI Entity,Region 2 +34,Blessing Rieman College of Nursing Health Sciences,IL,Adams County,Quincy,Healthcare and Public Health,Private CI Entity,Region 5 +66,Blessing Corporate Services Inc,IL,Adams County,Quincy,Healthcare and Public Health,Private CI Entity,Region 5 +62,"Blendon Township Election Commission, Ottawa, MI",MI,Ottawa County,Hudsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Blendon Township Clerk, Ottawa, MI",MI,Ottawa County,Hudsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Bledsoe County Elections Administrator, Bledsoe, TN",TN,Bledsoe County,Pikeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Bleckley County Board of Elections and Registrar, Bleckley, GA",GA,Bleckley County,Cochran,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +50,"Blandford Town Clerk, Hampden, MA",MA,Hampden County,Blandford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Bland Independent School District,TX,Hunt County,Farmersville,Government Facilities,Local Tribal Territory,Region 6 +75,"Bland County Registrar, Bland, VA",VA,Bland County,Bland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +75,"Bland County Electoral Board, Bland, VA",VA,Bland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +89,"Blanco County Tax Assessor-Collector, Blanco, TX",TX,Blanco County,Johnson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Blanco County County Clerk, Blanco, TX",TX,Blanco County,Johnson City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +83,"Blanchardville Village Clerk, Lafayette/Iowa, WI",WI,Iowa County,Blanchardville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Blanchard Town Clerk, Lafayette, WI",WI,Lafayette County,Blanchardville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Blair Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Grawn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Blair Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Grawn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Blair County Board of Elections, Blair, PA",PA,Blair County,Hollidaysburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Blair City Clerk, Trempealeau, WI",WI,Trempealeau County,Blair,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Blaine Township Election Commission, Benzie, MI",MI,Benzie County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Blaine Township Clerk, Benzie, MI",MI,Benzie County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Blaine Town Clerk, Burnett, WI",WI,Burnett County,Danbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Blaine County, Idaho",ID,Blaine County,Hailey,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 10 +48,Blaine County NE,NE,Blaine County,Brewster,Government Facilities,Local Tribal Territory,Region 7 +65,"Blaine County Election Board, Blaine, OK",OK,Blaine County,Watonga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +69,"Blaine County Election Administrator, Blaine, MT",MT,Blaine County,Chinook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +48,"Blaine County Clerk, Blaine, NE",NE,Blaine County,Brewster,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,"Blaine County Clerk, Blaine, ID",ID,Blaine County,Hailey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +88,"Bladen County Board of Elections, Bladen, NC",NC,Bladen County,Elizabethtown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Blackwell Town Clerk, Forest, WI",WI,Forest County,Laona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Blackstone Town Clerk, Worcester, MA",MA,Worcester County,Blackstone,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Blackman Charter Township Election Commission, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Blackman Charter Township Clerk, Jackson, MI",MI,Jackson County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Blackhawk Bank & Trust,IL,Rock Island County,Milan,Financial Services,Private CI Entity,Region 5 +72,"Blackford County Clerk, Blackford, IN",IN,Blackford County,Hartford City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"BlackSky, Inc",VA,Fairfax County,Herndon,Defense Industrial Base,Private CI Entity,Region 3 +56,"Black Wolf Town Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Black River Falls City Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Black Hills Surgical Hospital,SD,Pennington County,Rapid City,Healthcare and Public Health,Private CI Entity,Region 8 +60,Black Hills State University,SD,Lawrence County,Spearfish,Government Facilities,State,Region 8 +43,"Black Hills Pediatrics, LLP",SD,Pennington County,Rapid City,Healthcare and Public Health,Private CI Entity,Region 8 +56,"Black Hawk County Auditor, Black Hawk, IA",IA,Black Hawk County,Waterloo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +47,"Black Earth Village Clerk, Dane, WI",WI,Dane County,Black Earth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Black Earth Town Clerk, Dane, WI",WI,Dane County,Black Earth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Black Creek Village Clerk, Outagamie, WI",WI,Outagamie County,Black Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Black Creek Town Clerk, Outagamie, WI",WI,Outagamie County,Black Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Bismarck Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Hawks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Bismarck Township Clerk, Presque Isle, MI",MI,Presque Isle County,Hawks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Bishop Guertin High School,NH,Hillsborough County,Nashua,Government Facilities,Local Tribal Territory,Region 1 +59,"Biron Village Clerk, Wood, WI",WI,Wood County,Wisconsin Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Birnamwood Village Clerk, Shawano/Marathon, WI",WI,Marathon County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Birnamwood Town Clerk, Shawano, WI",WI,Shawano County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +92,Birmingham Airport Authority,AL,Jefferson County,Birmingham,Transportation Systems,Local Tribal Territory,Region 4 +58,"Birchwood Village Clerk, Washburn, WI",WI,Washburn County,Birchwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Birch Town Clerk, Lincoln, WI",WI,Lincoln County,Gleason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Birch Run Township Election Commission, Saginaw, MI",MI,Saginaw County,Birch Run,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Birch Run Township Clerk, Saginaw, MI",MI,Saginaw County,Birch Run,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Birch Creek Town Clerk, Chippewa, WI",WI,Chippewa County,Holcombe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,Biotrans LLC,MA,Plymouth County,Brockton,Chemical,Private CI Entity,Region 1 +71,BioDerm,FL,Pinellas County,Largo,Chemical,Private CI Entity,Region 4 +41,Binghamton University,NY,Broome County,Vestal,Government Facilities,State,Region 2 +47,"Bingham Township Election Commission, Leelanau, MI",MI,Leelanau County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Bingham Township Election Commission, Huron, MI",MI,Huron County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Bingham Township Election Commission, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bingham Township Clerk, Leelanau, MI",MI,Leelanau County,Traverse City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Bingham Township Clerk, Huron, MI",MI,Huron County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Bingham Township Clerk, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Bingham Municipal Registrar, Somerset, ME",ME,Somerset County,Bingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Bingham Municipal Clerk, Somerset, ME",ME,Somerset County,Bingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Bingham Memorial Hospital,ID,Bingham County,Blackfoot,Healthcare and Public Health,Private CI Entity,Region 10 +62,"Bingham County, ID",ID,Bingham County,Blackfoot,Government Facilities,Local Tribal Territory,Region 10 +36,"Bingham County Clerk, Bingham, ID",ID,Bingham County,Blackfoot,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +43,"Billings Township Election Commission, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Billings Township Clerk, Gladwin, MI",MI,Gladwin County,Beaverton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Billings County Auditor, Billings, ND",ND,Billings County,Medora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +48,"Billerica Town Clerk, Middlesex, MA",MA,Middlesex County,Billerica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,Billerica Public Safety,MA,Middlesex County,Billerica,Government Facilities,Local Tribal Territory,Region 1 +56,Big Stone County Minnesota,MN,Big Stone County,Ortonville,"Government Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 5 +89,Big Shoulders Fund,IL,Cook County,Chicago,Government Facilities,Private CI Entity,Region 5 +69,Big River Steel - CISA,AR,Mississippi County,Osceola,Critical Manufacturing,Private CI Entity,Region 6 +61,"Big Rapids City Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Big Rapids City Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Big Rapids Charter Township Election Commission, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Big Rapids Charter Township Clerk, Mecosta, MI",MI,Mecosta County,Big Rapids,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Big Prairie Township Election Commission, Newaygo, MI",MI,Newaygo County,White Cloud,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Big Prairie Township Clerk, Newaygo, MI",MI,Newaygo County,Newaygo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Big Island Federal Credit Union,HI,Hawaii County,Hilo,Financial Services,Private CI Entity,Region 9 +54,"Big Horn County Election Administrator, Big Horn, MT",MT,Big Horn County,Hardin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +67,"Big Horn County Clerk, Big Horn, WY",WY,Big Horn County,Basin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +87,"Big Flats Town Clerk, Adams, WI",WI,Adams County,Arkdale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Big Falls Town Clerk, Rusk, WI",WI,Rusk County,Ladysmith,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Big Creek Township Election Commission, Oscoda, MI",MI,Oscoda County,Luzerne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Big Creek Township Clerk, Oscoda, MI",MI,Oscoda County,Luzerne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,Big Brand Tire & Service,CA,Ventura County,Moorpark,Transportation Systems,Private CI Entity,Region 9 +75,"Big Bend Town Clerk, Rusk, WI",WI,Rusk County,New Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,Big Bend Hospice,FL,Leon County,Tallahassee,Healthcare and Public Health,Private CI Entity,Region 4 +64,Bierschbach Equipment and Supply,SD,Minnehaha County,Sioux Falls,Commercial Facilities,Private CI Entity,Region 8 +36,"Bienville Parish Registrar of Voters, Bienville, LA",LA,Bienville Parish,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +40,"Bienville Parish Clerk of Court, Bienville, LA",LA,Bienville Parish,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Biddeford Municipal Registrar, York, ME",ME,York County,Biddeford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Biddeford Municipal Clerk, York, ME",ME,York County,Biddeford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Bibb County Judge of Probate, Bibb, AL",AL,Bibb County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Bibb County Circuit Clerk, Bibb, AL",AL,Bibb County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Bibb County Board of Registrars, Bibb, AL",AL,Bibb County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Bibb County Board of Elections and Registrar, Bibb, GA",GA,Bibb County,Macon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Bibb County Absentee Elections Manager, Bibb, AL",AL,Bibb County,Centreville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Bexar Metro 911 Network District,TX,Bexar County,Shavano Park,Emergency Services,Local Tribal Territory,Region 6 +46,"Bexar County, Texas",TX,Bexar County,San Antonio,"Election Infrastructure, Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +31,"Beverly City Clerk, Essex, MA",MA,Essex County,Beverly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +68,"Bevent Town Clerk, Marathon, WI",WI,Marathon County,Hatley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"BetterBanks, Inc",IL,Peoria County,Peoria,Financial Services,Private CI Entity,Region 5 +29,Better Business Bureau of Western Michigan,MI,Kent County,Grand Rapids,Communications,Private CI Entity,Region 5 +58,Bethune-Cookman University,FL,Volusia County,Daytona Beach,Government Facilities,Private CI Entity,Region 4 +45,"Bethlehem Town Clerk, Litchfield, CT",CT,Litchfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Bethlehem Town Clerk, Grafton, NH",NH,Grafton County,Bethlehem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Bethlehem Registrar of Voters, Litchfield, CT",CT,Litchfield County,Bethlehem,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Bethlehem Central School District,NY,,Delmar,Government Facilities,Local Tribal Territory,Region 2 +89,"Bethel Township Election Commission, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Bethel Township Clerk, Branch, MI",MI,Branch County,Bronson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bethel Town Treasurer, Windsor, VT",VT,Windsor County,Bethel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Bethel Town Clerk, Fairfield, CT",CT,Fairfield County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Bethel Registrar of Voters, Fairfield, CT",CT,Fairfield County,Bethel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,Bethel Park School District,PA,Allegheny County,Bethel Park,Government Facilities,Local Tribal Territory,Region 3 +73,"Bethel Municipal Registrar, Oxford, ME",ME,Oxford County,Unorganized Territory of South Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Bethel Municipal Clerk, Oxford, ME",ME,Oxford County,Unorganized Territory of South Oxford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +78,"Bethany Township Election Commission, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Bethany Township Clerk, Gratiot, MI",MI,Gratiot County,St. Louis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Bethany Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Bethany Registrar of Voters, New Haven, CT",CT,New Haven County,Bethany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Bethany Christian Services,MI,Kent County,Grand Rapids,Healthcare and Public Health,Private CI Entity,Region 5 +70,Best Care Pediatric Center,MI,Wayne County,Garden City,Healthcare and Public Health,Private CI Entity,Region 5 +39,"Bessemer Township Election Commission, Gogebic, MI",MI,Gogebic County,Ramsay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Bessemer Township Clerk, Gogebic, MI",MI,Gogebic County,Ramsay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Bessemer City Election Commission, Gogebic, MI",MI,Gogebic County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Bessemer City Clerk, Gogebic, MI",MI,Gogebic County,Bessemer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Berwick Municipal Registrar, York, ME",ME,York County,Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +85,"Berwick Municipal Clerk, York, ME",ME,York County,Berwick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Bertrand Township Election Commission, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Bertrand Township Clerk, Berrien, MI",MI,Berrien County,Buchanan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bertie County Board of Elections, Bertie, NC",NC,Bertie County,Windsor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Berryessa Union School District, CA",CA,Santa Clara County,San Jose,Government Facilities,Local Tribal Territory,Region 9 +77,"Berry Town Clerk, Dane, WI",WI,Dane County,Mazomanie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,Berry Corporation,CA,Kern County,Bakersfield,Energy,Private CI Entity,Region 9 +53,Berry College,GA,Floyd County,Mt Berry,Information Technology,Private CI Entity,Region 4 +90,"Berrien Township Election Commission, Berrien, MI",MI,Berrien County,Berrien Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Berrien Township Clerk, Berrien, MI",MI,Berrien County,Berrien Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Berrien County Election Commission, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Berrien County Clerk, Berrien, MI",MI,Berrien County,St Joseph,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +22,"Berrien County Board of Elections and Registrar, Berrien, GA",GA,Berrien County,Nashville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,"Berrien County Board of Canvassars, Berrien, MI",MI,Berrien County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Bernardston Town Clerk, Franklin, MA",MA,Franklin County,Bernardston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Bernalillo County NM,NM,Bernalillo County,Albuquerque,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 6 +44,Bernalillo County Metropolitan Court,NM,Bernalillo County,Albuquerque,Government Facilities,Local Tribal Territory,Region 6 +51,"Bernalillo County Clerk, Bernalillo, NM",NM,Bernalillo County,Albuquerque,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +96,"Bern Town Clerk, Marathon, WI",WI,Marathon County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Berlin Township Election Commission, St. Clair, MI",MI,St. Clair County,Allenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Berlin Township Election Commission, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Berlin Township Clerk, St. Clair, MI",MI,St. Clair County,Allenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Berlin Township Clerk, Ionia, MI",MI,Ionia County,Ionia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Berlin Town Treasurer, Washington, VT",VT,Washington County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Berlin Town Clerk, Worcester, MA",MA,Worcester County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Berlin Town Clerk, Washington, VT",VT,Washington County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Berlin Town Clerk, Marathon, WI",WI,Marathon County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Berlin Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Berlin Town Clerk, Green Lake, WI",WI,Green Lake County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Berlin Registrar of Voters, Hartford, CT",CT,Hartford County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Berlin City Clerk, Green Lake/Waushara, WI",WI,Green Lake County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Berlin City Clerk, Coos, NH",NH,Coos County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Berlin Charter Township Election Commission, Monroe, MI",MI,Monroe County,Charter Twp of Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Berlin Charter Township Clerk, Monroe, MI",MI,Monroe County,Charter Twp of Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Berlin Board of Education,CT,Hartford County,Berlin,Government Facilities,Local Tribal Territory,Region 1 +54,"Berkshire Town Treasurer, Franklin, VT",VT,Franklin County,Berkshire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Berkshire Town Clerk, Franklin, VT",VT,Franklin County,Berkshire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +64,Berkshire Regional Planning Commission,MA,Berkshire County,Pittsfield,Government Facilities,Local Tribal Territory,Region 1 +55,Berkshire Hills Regional School District,MA,Berkshire County,Great Barrington,Government Facilities,Local Tribal Territory,Region 1 +56,Berkshire Hathaway Energy ,NE,Douglas County,Omaha,"Dams, Energy",Private CI Entity,Region 7 +54,Berkshire Community College,MA,Berkshire County,Pittsfield,Government Facilities,Local Tribal Territory,Region 1 +56,"Berks County Board of Elections, Berks, PA",PA,Berks County,Reading,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Berkley Town Clerk, Bristol, MA",MA,Bristol County,Berkley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +86,Berkeley Heights Public Schools,NJ,Union County,Berkeley Heights,Government Facilities,Local Tribal Territory,Region 2 +62,"Berkeley County, South Carolina",SC,Berkeley County,Moncks Corner,"Election Infrastructure, Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +57,"Berkeley County Voter Registration And Elections, South Carolina",SC,Berkeley County,Moncks Corner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,Berkeley County Council,WV,Berkeley County,Martinsburg,Government Facilities,Local Tribal Territory,Region 3 +41,"Berkeley County Clerk, Berkeley, WV",WV,Berkeley County,Martinsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,"Bergland Township Election Commission, Ontonagon, MI",MI,Ontonagon County,Bergland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Bergland Township Clerk, Ontonagon, MI",MI,Ontonagon County,Bergland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,"Bergen Town Clerk, Vernon, WI",WI,Vernon County,Stoddard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Bergen Town Clerk, Marathon, WI",WI,Marathon County,Mosinee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Bergen County Superintendent of Elections/Commissioner of Registration, Bergen, NJ",NJ,Bergen County,Hackensack,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +71,Bergen County Sheriff's Office,NJ,Bergen County,Hackensack,"Emergency Services, Government Facilities",Local Tribal Territory,Region 2 +40,Bergen County Communications,NJ,Bergen County,Hackensack,Communications,Local Tribal Territory,Region 2 +43,"Bergen County Clerk, Bergen, NJ",NJ,Bergen County,Hackensack,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +43,"Bergen County Board of Elections, Bergen, NJ",NJ,Bergen County,Hackensack,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +38,"Benzonia Township Election Commission, Benzie, MI",MI,Benzie County,Benzonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Benzonia Township Clerk, Benzie, MI",MI,Benzie County,Benzonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Benzie County Election Commission, Benzie, MI",MI,Benzie County,Beulah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Benzie County Clerk, Benzie, MI",MI,Benzie County,Beulah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Benzie County Board of Canvassars, Benzie, MI",MI,Benzie County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Benton Village Clerk, Lafayette, WI",WI,Lafayette County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Benton Township Election Commission, Eaton, MI",MI,Eaton County,Potterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Benton Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Benton Township Clerk, Eaton, MI",MI,Eaton County,Potterville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Benton Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Benton Town Clerk, Lafayette, WI",WI,Lafayette County,Cuba City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Benton Town Clerk, Grafton, NH",NH,Grafton County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Benton Municipal Registrar, Kennebec, ME",ME,Kennebec County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Benton Municipal Clerk, Kennebec, ME",ME,Kennebec County,Benton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Benton Harbor City Election Commission, Berrien, MI",MI,Berrien County,Benton Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Benton Harbor City Clerk, Berrien, MI",MI,Berrien County,Benton Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Benton County, MN",MN,Benton County,Foley,Government Facilities,Local Tribal Territory,Region 5 +66,Benton County WA,WA,Benton County,Kennewick,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +99,"Benton County Elections Administrator, Benton, TN",TN,Benton County,Camden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +12,"Benton County Election Commission, Benton, MS",MS,Benton County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Benton County Election Commision, Benton, AR",AR,Benton County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,"Benton County Clerk, Benton, OR",OR,Benton County,Corvallis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +50,"Benton County Clerk, Benton, MO",MO,Benton County,Warsaw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +86,"Benton County Clerk, Benton, IN",IN,Benton County,Fowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Benton County Clerk, Benton, AR",AR,Benton County,Bentonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +12,"Benton County Circuit Clerk, Benton, MS",MS,Benton County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +58,"Benton County Auditor-Treasurer, Benton, MN",MN,Benton County,Foley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Benton Charter Township Election Commission, Berrien, MI",MI,Berrien County,Benton Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Benton Charter Township Clerk, Berrien, MI",MI,Berrien County,Benton Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Benton Area School District,PA,Columbia County,Benton,Government Facilities,Local Tribal Territory,Region 3 +53,Bentley University - CISA,MA,Middlesex County,Waltham,Information Technology,Private CI Entity,Region 1 +47,"Bentley Township Election Commission, Gladwin, MI",MI,Gladwin County,Rhodes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Bentley Township Clerk, Gladwin, MI",MI,Gladwin County,Rhodes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Bent County Clerk and Recorder, Bent, CO",CO,Bent County,Las Animas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +66,Benson Unified School District,AZ,Cochise County,Benson,Government Facilities,Local Tribal Territory,Region 9 +49,"Benson Town Treasurer, Rutland, VT",VT,Rutland County,Benson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,"Benson Town Clerk, Rutland, VT",VT,Rutland County,Benson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +79,"Benson County Auditor, Benson, ND",ND,Benson County,Minnewaukan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +62,Bensenville Elementary School District 2,IL,DuPage County,Bensenville,Government Facilities,Local Tribal Territory,Region 5 +76,"Benona Township Election Commission, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Benona Township Clerk, Oceana, MI",MI,Oceana County,Shelby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bennington Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Durand,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bennington Township Clerk, Shiawassee, MI",MI,Shiawassee County,Owosso,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Bennington Town Treasurer, Bennington, VT",VT,Bennington County,Bennington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Bennington Town Clerk, Hillsborough, NH",NH,Hillsborough County,Bennington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Bennington Town Clerk, Bennington, VT",VT,Bennington County,Bennington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,Bennington Rutland Supervisory Union,VT,Bennington County,Sunderland,Government Facilities,Local Tribal Territory,Region 1 +75,"Bennett Town Clerk, Douglas, WI",WI,Douglas County,Lake Nebagamon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bengal Township Election Commission, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bengal Township Clerk, Clinton, MI",MI,Clinton County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Benewah County Clerk, Benewah, ID",ID,Benewah County,St Maries,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +45,Bend Park & Recreation District,OR,Deschutes County,Bend,"Commercial Facilities, Water and WasteWater Systems",Local Tribal Territory,Region 10 +74,"Ben Hill County Board of Elections and Registrar, Ben Hill, GA",GA,Ben Hill County,Fitzgerald,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Belvidere Township Election Commission, Montcalm, MI",MI,Montcalm County,Six Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Belvidere Township Clerk, Montcalm, MI",MI,Montcalm County,Six Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Belvidere Town Treasurer, Lamoille, VT",VT,Lamoille County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +99,"Belvidere Town Clerk, Lamoille, VT",VT,Lamoille County,Belvidere,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Belvidere Town Clerk, Buffalo, WI",WI,Buffalo County,Buffalo City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Belvidere Community Unit School District,IL,Boone County,Belvidere,Government Facilities,Local Tribal Territory,Region 5 +40,"Beltrami County Auditor, Beltrami, MN",MN,Beltrami County,Bemidji,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,Belton Preparatory Academy,SC,Anderson County,Belton,Government Facilities,Private CI Entity,Region 4 +84,"Beloit Town Clerk, Rock, WI",WI,Rock County,Beloit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +35,"Beloit City Clerk, Rock, WI",WI,Rock County,Beloit,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Belmont Village Clerk, Lafayette, WI",WI,Lafayette County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Belmont Town Clerk, Middlesex, MA",MA,Middlesex County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Belmont Town Clerk, Belknap, NH",NH,Belknap County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Belmont Municipal Registrar, Waldo, ME",ME,Waldo County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Belmont Municipal Clerk, Waldo, ME",ME,Waldo County,Belmont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Belmont County, Ohio Election Infrastructure",OH,Belmont County,St Clairsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,Belmar School District,NJ,Monmouth County,Belmar,Information Technology,Local Tribal Territory,Region 2 +49,"Bellingham Town Clerk, Norfolk, MA",MA,Norfolk County,Bellingham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Bellevue Village Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Belle Plaine Town Clerk, Shawano, WI",WI,Shawano County,Clintonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Bell Town Clerk, Bayfield, WI",WI,Bayfield County,Cornucopia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Bell Credit Union,KS,Reno County,Hutchinson,Financial Services,Private CI Entity,Region 7 +32,"Bell County, Texas",TX,Bell County,Belton,"Emergency Services, Government Facilities",Local Tribal Territory,Region 6 +29,"Bell County Office Of Elections Administration, Texas",TX,Bell County,Belton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +15,"Bell Center Village Clerk, Crawford, WI",WI,Crawford County,Gays Mills,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,Bell Bank,ND,Cass County,Fargo,Financial Services,Private CI Entity,Region 8 +23,"Belknap Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +23,"Belknap Township Clerk, Presque Isle, MI",MI,Presque Isle County,Rogers City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Belhaven University,MS,Hinds County,Jackson,Government Facilities,Private CI Entity,Region 4 +48,"Belgrade Municipal Registrar, Kennebec, ME",ME,Kennebec County,Belgrade,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +48,"Belgrade Municipal Clerk, Kennebec, ME",ME,Kennebec County,Belgrade,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Belgium Village Clerk, Ozaukee, WI",WI,Ozaukee County,Belgium,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Belgium Town Clerk, Ozaukee, WI",WI,Ozaukee County,Belgium,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Belfast Municipal Registrar, Waldo, ME",ME,Waldo County,Belfast,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +40,"Belfast Municipal Clerk, Waldo, ME",ME,Waldo County,Belfast,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,"Belding City Election Commission, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Belding City Clerk, Ionia, MI",MI,Ionia County,Belding,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +31,"Belcher Town Clerk, Hampshire, MA",MA,Hampshire County,Belchertown,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"BelGioioso Cheese, Inc",WI,Brown County,Denmark,Food and Agriculture,Private CI Entity,Region 5 +67,Bel Air Investment Advisors LLC,CA,Los Angeles County,Los Angeles,Financial Services,Private CI Entity,Region 9 +54,Behnaz Yalda DMD PC,MD,Montgomery County,Gaithersburg,Healthcare and Public Health,Private CI Entity,Region 3 +74,Beeville Independent School District,TX,Bee County,Beeville,Government Facilities,Local Tribal Territory,Region 6 +76,"Bee County Election Administrator, Bee, TX",TX,Bee County,Beeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +34,"Bedford Township Election Commission, Monroe, MI",MI,Monroe County,Temperance,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Bedford Township Clerk, Monroe, MI",MI,Monroe County,Temperance,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Bedford Town Clerk, Middlesex, MA",MA,Middlesex County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Bedford Town Clerk, Hillsborough, NH",NH,Hillsborough County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +72,"Bedford School District, NH",NH,Hillsborough County,Bedford,Government Facilities,Local Tribal Territory,Region 1 +31,"Bedford County Registrar, Bedford, VA",VA,Bedford County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +31,"Bedford County Electoral Board, Bedford, VA",VA,Bedford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +63,"Bedford County Elections Administrator, Bedford, TN",TN,Bedford County,Shelbyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +23,"Bedford County Board of Elections, Bedford, PA",PA,Bedford County,Bedford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +55,"Bedford Charter Township Election Commission, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Bedford Charter Township Clerk, Calhoun, MI",MI,Calhoun County,Battle Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Bedford Central School District,NY,Westchester County,Bedford,Government Facilities,Local Tribal Territory,Region 2 +88,"Beddington Municipal Registrar, Washington, ME",ME,Washington County,Beddington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +88,"Beddington Municipal Clerk, Washington, ME",ME,Washington County,Beddington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Becton, Dickinson and Company - CISA",NJ,Bergen County,Franklin Lakes,Healthcare and Public Health,Private CI Entity,Region 2 +65,"Beckham County Election Board, Beckham, OK",OK,Beckham County,Sayre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +23,"Becket Town Clerk, Berkshire, MA",MA,Berkshire County,Becket,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Becker County Auditor-Treasurer, Becker, MN",MN,Becker County,Detroit Lakes,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,Bechtel Corporation,VA,Fairfax County,Reston,Defense Industrial Base,Private CI Entity,Region 3 +46,"Beaverton Township Election Commission, Gladwin, MI",MI,Gladwin County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Beaverton Township Clerk, Gladwin, MI",MI,Gladwin County,Coleman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Beaverton School District, OR",OR,Washington County,Beaverton,Government Facilities,Local Tribal Territory,Region 10 +45,"Beaverton City Election Commission, Gladwin, MI",MI,Gladwin County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Beaverton City Clerk, Gladwin, MI",MI,Gladwin County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Beaverhead County Election Administrator, Beaverhead, MT",MT,Beaverhead County,Dillon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +32,Beaver Valley Milford Memorial Hospitals,UT,Beaver County,Beaver,Healthcare and Public Health,Local Tribal Territory,Region 8 +48,Beaver Valley Intermediate Unit #27,PA,Beaver County,Monaca,Government Facilities,Local Tribal Territory,Region 3 +60,"Beaver Township Election Commission, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Beaver Township Election Commission, Bay, MI",MI,Bay County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Beaver Township Clerk, Newaygo, MI",MI,Newaygo County,Bitely,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Beaver Township Clerk, Bay, MI",MI,Bay County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Beaver Town Clerk, Clark, WI",WI,Clark County,Loyal,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,"Beaver Dam Town Clerk, Dodge, WI",WI,Dodge County,Beaver Dam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Beaver Dam City Clerk, Dodge, WI",WI,Dodge County,Beaver Dam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Beaver Creek Township Election Commission, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Beaver Creek Township Clerk, Crawford, MI",MI,Crawford County,Grayling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Beaver Cove Municipal Registrar, Piscataquis, ME",ME,Piscataquis County,Beaver Cove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Beaver Cove Municipal Clerk, Piscataquis, ME",ME,Piscataquis County,Beaver Cove,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Beaver County Election Board, Beaver, OK",OK,Beaver County,Beaver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +13,"Beaver County Clerk, Beaver, UT",UT,Beaver County,Beaver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +63,"Beaver County Board of Elections, Beaver, PA",PA,Beaver County,Beaver,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +44,"Beaver Brook Town Clerk, Washburn, WI",WI,Washburn County,Spooner,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,Beautiful Savior Lutheran Church,KS,Johnson County,Olathe,Communications,Private CI Entity,Region 7 +49,"Beauregard Parish Registrar of Voters, Beauregard, LA",LA,Beauregard Parish,DeRidder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Beauregard Parish Clerk of Court, Beauregard, LA",LA,Beauregard Parish,DeRidder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"Beaugrand Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Beaugrand Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +19,"Beaufort County Board of Voter Registration and Elections, Beaufort, SC",SC,Beaufort County,Beaufort,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +25,"Beaufort County Board of Elections, Beaufort, NC",NC,Beaufort County,Washington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +28,Beatrice Community Hospital,NE,Gage County,Beatrice,Healthcare and Public Health,Private CI Entity,Region 7 +24,"Bearinger Township Election Commission, Presque Isle, MI",MI,Presque Isle County,Millersburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +24,"Bearinger Township Clerk, Presque Isle, MI",MI,Presque Isle County,Ocqueoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +86,Bear Valley Unified School District,CA,San Bernardino County,Big Bear Lake,Government Facilities,Local Tribal Territory,Region 9 +43,Bear River Mutual Insurance Company,UT,Salt Lake County,Murray,Financial Services,Private CI Entity,Region 8 +50,"Bear Lake Township Election Commission, Manistee, MI",MI,Manistee County,Bear Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Bear Lake Township Clerk, Manistee, MI",MI,Manistee County,Bear Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Bear Lake Town Clerk, Barron, WI",WI,Barron County,Rice Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Bear Lake County, ID",ID,Bear Lake County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +63,"Bear Creek Village Clerk, Outagamie, WI",WI,Outagamie County,Bear Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Bear Creek Township Election Commission, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Bear Creek Township Clerk, Emmet, MI",MI,Emmet County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Bear Creek Town Clerk, Waupaca, WI",WI,Waupaca County,Bear Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Bear Creek Town Clerk, Sauk, WI",WI,Sauk County,Lone Rock,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Bear Bluff Town Clerk, Jackson, WI",WI,Jackson County,Warrens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Bean's Purchase Town Clerk, Coos, NH",NH,Coos County,Shelburne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Bean's Grant Town Clerk, Coos, NH",NH,Coos County,Gorham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Beadle County Auditor, Beadle, SD",SD,Beadle County,Huron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +47,"Beacon Falls Town Clerk, New Haven, CT",CT,New Haven County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Beacon Falls Registrar of Voters, New Haven, CT",CT,New Haven County,Beacon Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Beacon City School District, NY",NY,Dutchess County,Beacon,Government Facilities,Local Tribal Territory,Region 2 +44,"Beachner Grain, Inc.",KS,Labette County,Parsons,Food and Agriculture,Private CI Entity,Region 7 +74,"Bayview Town Clerk, Bayfield, WI",WI,Bayfield County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,Bayport-Blue Point UFSD,NY,Suffolk County,Bayport,Government Facilities,Private CI Entity,Region 2 +19,Bayonne Energy Center,NJ,Hudson County,Bayonne,Energy,Private CI Entity,Region 2 +89,"Baylor County Tax Assessor-Collector, Baylor, TX",TX,Baylor County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Baylor County County Clerk, Baylor, TX",TX,Baylor County,Seymour,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,Bayless School District,MO,St. Louis County,St. Louis,Government Facilities,Local Tribal Territory,Region 7 +87,"Bayfield Town Clerk, Bayfield, WI",WI,Bayfield County,Bayfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Bayfield County Clerk, Bayfield, WI",WI,Bayfield County,Washburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Bayfield City Clerk, Bayfield, WI",WI,Bayfield County,Bayfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Bayard Public Schools, NE",NE,Morrill County,Bayard,Government Facilities,Local Tribal Territory,Region 7 +34,"Bay de Noc Township Election Commission, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Bay de Noc Township Clerk, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Bay Township Election Commission, Charlevoix, MI",MI,Charlevoix County,Boyne City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Bay Township Clerk, Charlevoix, MI",MI,Charlevoix County,Petoskey,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Bay Mills Township Election Commission, Chippewa, MI",MI,Chippewa County,Brimley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Bay Mills Township Clerk, Chippewa, MI",MI,Chippewa County,Brimley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +18,"Bay Docs, LLC.",CA,Marin County,Novato,Financial Services,Private CI Entity,Region 9 +77,"Bay County Supervisor of Elections, Bay, FL",FL,Bay County,Panama City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +73,"Bay County Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Bay County Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Bay County Board of Canvassars, Bay, MI",MI,Bay County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Bay City Village Clerk, Pierce, WI",WI,Pierce County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Bay City City Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Bay City City Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Bay Area Water Treatment Plant MI,MI,Bay County,Bay City,Water and WasteWater Systems,Local Tribal Territory,Region 5 +42,Bay Area Rapid Transit,CA,Alameda County,Oakland,Transportation Systems,Local Tribal Territory,Region 9 +53,Baxter International - CISA,IL,Lake County,Deerfield,Healthcare and Public Health,Private CI Entity,Region 5 +53,Baxter Healthcare Corporation,IL,Lake County,Deerfield,Healthcare and Public Health,Private CI Entity,Region 5 +5,"Baxter County Election Commision, Baxter, AR",AR,Baxter County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +5,"Baxter County Clerk, Baxter, AR",AR,Baxter County,Mountain Home,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Battle Ground Public Schools, WA",WA,Clark County,Battle Ground,Government Facilities,Local Tribal Territory,Region 10 +49,"Battle Creek City Election Commission, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Battle Creek City Clerk, Calhoun, MI",MI,Calhoun County,Marshall,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Battle Creek Area Learning Center,MI,Calhoun County,Springfield,Government Facilities,Local Tribal Territory,Region 5 +43,Battery Park City Authority,NY,New York County,New York,"Commercial Facilities, Government Facilities",State,Region 2 +56,Battenkill Valley Health Center,VT,Bennington County,Arlington,Healthcare and Public Health,Private CI Entity,Region 1 +53,Baton Rouge Community College,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,Local Tribal Territory,Region 6 +93,"Bath Town Clerk, Grafton, NH",NH,Grafton County,Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Bath Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +44,"Bath Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Bath,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Bath County Electoral Board, Bath, VA",VA,Bath County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +99,"Bath County Clerk, Bath, KY",KY,Bath County,Owingsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,Bath Central School District,NY,Steuben County,Bath,Government Facilities,Local Tribal Territory,Region 2 +87,"Bates Township Election Commission, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Bates Township Clerk, Iron, MI",MI,Iron County,Iron River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Bates County Clerk, Bates, MO",MO,Bates County,Butler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +46,Bates College,ME,Androscoggin County,Lewiston,Government Facilities,Private CI Entity,Region 1 +56,"Batavia Township Election Commission, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Batavia Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Bastrop County Elections Administrator, Bastrop, TX",TX,Bastrop County,Bastrop,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +47,Bastrop County,TX,Bastrop County,Bastrop,Government Facilities,Local Tribal Territory,Region 6 +40,"Bass Lake Town Clerk, Washburn, WI",WI,Washburn County,Springbrook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Bass Lake Town Clerk, Sawyer, WI",WI,Sawyer County,Hayward,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Bass & Associate P.C.,AZ,Pima County,Tucson,,Private CI Entity,Region 9 +66,"Bashaw Town Clerk, Washburn, WI",WI,Washburn County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Bartow County Board of Elections and Registrar, Bartow, GA",GA,Bartow County,Cartersville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +66,"Barton Township Election Commission, Newaygo, MI",MI,Newaygo County,Reed City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Barton Township Clerk, Newaygo, MI",MI,Newaygo County,Paris,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Barton Town Treasurer, Orleans, VT",VT,Orleans County,Barton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Barton Town Clerk, Washington, WI",WI,Washington County,Kewaskum,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Barton Town Clerk, Orleans, VT",VT,Orleans County,Barton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +73,"Barton County Clerk, Barton, MO",MO,Barton County,Lamar,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +66,Barton County,KS,Barton County,Great Bend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +27,"Bartlett Town Clerk, Carroll, NH",NH,Carroll County,Intervale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Bartlett Park District, IL",IL,DuPage County,Bartlett,Government Facilities,Local Tribal Territory,Region 5 +54,"Bartholomew County Clerk, Bartholomew, IN",IN,Bartholomew County,Columbus,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Bartelme Town Clerk, Shawano, WI",WI,Shawano County,Bowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Barry Wehmiller,MO,St. Louis County,Clayton,Critical Manufacturing,Private CI Entity,Region 7 +62,Barry University,FL,12086,Miami Shores,Information Technology,Private CI Entity,Region 4 +56,"Barry Township Election Commission, Barry, MI",MI,Barry County,Delton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Barry Township Clerk, Barry, MI",MI,Barry County,Delton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Barry M. Goldwater Scholarship and Excellence in Education Foundation (BGSF),MN,Nicollet County,St Peter,Government Facilities,Federal (non-FCEB),Region 5 +56,Barry Intermediate School District,MI,Barry County,Hastings,Government Facilities,Local Tribal Territory,Region 5 +45,"Barry County Election Commission, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +95,"Barry County E 911, MO",MO,Barry County,Cassville,Emergency Services,Local Tribal Territory,Region 7 +74,"Barry County Clerk, Barry, MO",MO,Barry County,Cassville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +45,"Barry County Clerk, Barry, MI",MI,Barry County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Barry County Board of Canvassars, Barry, MI",MI,Barry County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Barrow County Board of Elections and Registrar, Barrow, GA",GA,Barrow County,Winder,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +63,Barrow County Board of Commissioners,GA,Barrow County,Winder,Communications,Local Tribal Territory,Region 4 +44,"Barronett Town Clerk, Washburn, WI",WI,Washburn County,Shell Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Barron Town Clerk, Barron, WI",WI,Barron County,Barron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,"Barron Lighting Group, Inc.",AZ,Maricopa County,Glendale,Critical Manufacturing,Private CI Entity,Region 9 +47,"Barron County Clerk, Barron, WI",WI,Barron County,Barron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Barron City Clerk, Barron, WI",WI,Barron County,Barron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Barrington Town Clerk, Strafford, NH",NH,Strafford County,Barrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Barrington Town Boards of Canvassers, Bristol, RI",RI,Bristol County,Barrington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,Barrington Public Library District,IL,Lake County,Barrington,Government Facilities,Local Tribal Territory,Region 5 +81,Barren River Area Development District,KY,Warren County,Bowling Green,Government Facilities,Local Tribal Territory,Region 4 +66,Barren Metcalfe Emergency Communications Center,KY,Barren County,Glasgow,Emergency Services,Local Tribal Territory,Region 4 +99,"Barren County Clerk, Barren, KY",KY,Barren County,Glasgow,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +60,Barre Unified Union School District,VT,Washington County,Barre,Government Facilities,Local Tribal Territory,Region 1 +76,"Barre Town Treasurer, Washington, VT",VT,Washington County,Barre Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Barre Town Clerk, Worcester, MA",MA,Worcester County,Barre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Barre Town Clerk, Washington, VT",VT,Washington County,Barre Town,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Barre Town Clerk, La Crosse, WI",WI,La Crosse County,La Crosse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Barre City Treasurer, Washington, VT",VT,Washington County,Barre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Barre City Clerk, Washington, VT",VT,Washington County,Barre,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +63,"Baroda Township Election Commission, Berrien, MI",MI,Berrien County,Baroda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Baroda Township Clerk, Berrien, MI",MI,Berrien County,Baroda,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Barnwell County Board of Voter Registration and Elections, Barnwell, SC",SC,Barnwell County,Barnwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Barnstead Town Clerk, Belknap, NH",NH,Belknap County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Barnstable Town Clerk, Barnstable, MA",MA,Barnstable County,Barnstable,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Barneveld Village Clerk, Iowa, WI",WI,Iowa County,Barneveld,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Barneveld School District,WI,Iowa County,Barneveld,Government Facilities,Local Tribal Territory,Region 5 +51,"Barnet Town Treasurer, Caledonia, VT",VT,Caledonia County,Barnet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Barnet Town Clerk, Caledonia, VT",VT,Caledonia County,Barnet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Barnes Town Clerk, Bayfield, WI",WI,Bayfield County,Solon Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Barnes County Auditor, Barnes, ND",ND,Barnes County,Valley City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +43,"Barnard Town Treasurer, Windsor, VT",VT,Windsor County,Barnard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Barnard Town Clerk, Windsor, VT",VT,Windsor County,Barnard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Barksdale Town Clerk, Bayfield, WI",WI,Bayfield County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Bark River Township Election Commission, Delta, MI",MI,Delta County,Bark River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +34,"Bark River Township Clerk, Delta, MI",MI,Delta County,Florence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +40,"Barbour County Judge of Probate, Barbour, AL",AL,Barbour County,Eufaula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Barbour County Clerk, Barbour, WV",WV,Barbour County,Philippi,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Barbour County Circuit Clerk, Barbour, AL",AL,Barbour County,Eufaula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Barbour County Absentee Elections Manager, Barbour, AL",AL,Barbour County,Eufaula,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Barber Trucking, Inc.",PA,Jefferson County,Brookville,Transportation Systems,Private CI Entity,Region 3 +17,"Barber County Clerk, Barber, KS",KS,Barber County,Medicine Lodge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +50,"Baraga Township Election Commission, Baraga, MI",MI,Baraga County,Baraga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Baraga Township Clerk, Baraga, MI",MI,Baraga County,Baraga,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Baraga County Election Commission, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Baraga County Clerk, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,"Baraga County Board of Canvassars, Baraga, MI",MI,Baraga County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Baraboo Town Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Baraboo City Clerk, Sauk, WI",WI,Sauk County,Baraboo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Bar Harbor Municipal Registrar, Hancock, ME",ME,Hancock County,Bar Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +5,"Bar Harbor Municipal Clerk, Hancock, ME",ME,Hancock County,Bar Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Baptist Memorial Health Care Corporation,TN,Shelby County,Memphis,Healthcare and Public Health,Private CI Entity,Region 4 +61,Baptist Health South Florida Federal Credit Union,FL,12086,Miami,Financial Services,Private CI Entity,Region 4 +83,Banterra Bank,IL,Williamson County,Marion,Financial Services,Private CI Entity,Region 5 +43,"Bannock County, ID",ID,Bannock County,Pocatello,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +73,"Banner County Clerk, Banner, NE",NE,Banner County,Harrisburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +69,Banner Bank - CISA,WA,Walla Walla County,Walla Walla,Financial Services,Private CI Entity,Region 10 +44,"Banks Township Election Commission, Antrim, MI",MI,Antrim County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Banks Township Clerk, Antrim, MI",MI,Antrim County,Ellsworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,Bankers' Bank of Kansas,KS,Sedgwick County,Wichita,Financial Services,Private CI Entity,Region 7 +33,Bank of the Orient,CA,San Francisco County,SF,Financial Services,Private CI Entity,Region 9 +89,Bank of Rantoul,IL,Champaign County,Rantoul,Financial Services,Private CI Entity,Region 5 +83,Bank of Mead,NE,Saunders County,Mead,Financial Services,Private CI Entity,Region 7 +68,Bank of Hope,CA,Los Angeles County,Los Angeles,Financial Services,Private CI Entity,Region 9 +74,Bank of Hillsboro,IL,Montgomery County,Hillsboro,Financial Services,Private CI Entity,Region 5 +59,Bank of Hawaii,HI,Honolulu County,Honolulu,Financial Services,Private CI Entity,Region 9 +78,Bank of George,NV,Clark County,Las Vegas,Financial Services,Private CI Entity,Region 9 +79,Bank of Deerfield,WI,Dane County,Deerfield,Financial Services,Private CI Entity,Region 5 +58,Bank of Canton,MA,Norfolk County,Canton,Financial Services,Private CI Entity,Region 1 +64,Bank and Trust Company,IL,Montgomery County,Litchfield,Financial Services,Private CI Entity,Region 5 +70,Bank OZK - CISA,AR,Pulaski County,Little Rock,Financial Services,Private CI Entity,Region 6 +85,Bank Northwest,MO,Caldwell County,Hamilton,Financial Services,Private CI Entity,Region 7 +51,Bank Leumi USA,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +33,"Bangor Village Clerk, La Crosse, WI",WI,La Crosse County,Bangor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Bangor Town Clerk, La Crosse, WI",WI,La Crosse County,Bangor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +37,"Bangor Municipal Registrar, Penobscot, ME",ME,Penobscot County,Bangor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +37,"Bangor Municipal Clerk, Penobscot, ME",ME,Penobscot County,Bangor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Bangor Charter Township Election Commission, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Bangor Charter Township Clerk, Bay, MI",MI,Bay County,Bay City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Bandwidth.com,NC,Wake County,Raleigh,Information Technology,Private CI Entity,Region 4 +65,"Bandera County Tax Assessor-Collector, Bandera, TX",TX,Bandera County,Bandera,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Bamberg County Board of Voter Registration and Elections, Bamberg, SC",SC,Bamberg County,Bamberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +38,"Baltimore Township Election Commission, Barry, MI",MI,Barry County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Baltimore Township Clerk, Barry, MI",MI,Barry County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Baltimore Town Treasurer, Windsor, VT",VT,Windsor County,Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +52,"Baltimore Town Clerk, Windsor, VT",VT,Windsor County,Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,Baltimore County Government,MD,Baltimore County,Towson,Government Facilities,Local Tribal Territory,Region 3 +43,"Baltimore County Board of Elections, Baltimore, MD",MD,Baltimore County,Cockeysville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +76,Baltimore City Public Schools,MD,Baltimore city,Baltimore,Government Facilities,Local Tribal Territory,Region 3 +47,"Baltimore City Board of Elections, MD",MD,Baltimore city,Baltimore,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +54,BallotTrax by i3logix,CO,8031,Denver,"Communications, Election Infrastructure",Private CI Entity,Region 8 +83,Ballot,NY,Nassau County,Kings Point,"Election Infrastructure, Information Technology",Private CI Entity,Region 2 +99,"Ballard County Clerk, Ballard, KY",KY,Ballard County,Wickliffe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +84,"Baldwin Village Clerk, St. Croix, WI",WI,St. Croix County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Baldwin Union Free School District,NY,Nassau County,Baldwin,Government Facilities,Local Tribal Territory,Region 2 +99,"Baldwin Township Election Commission, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Baldwin Township Election Commission, Delta, MI",MI,Delta County,Rapid River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Baldwin Township Clerk, Iosco, MI",MI,Iosco County,East Tawas,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Baldwin Township Clerk, Delta, MI",MI,Delta County,Perkins,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Baldwin Municipal Registrar, Cumberland, ME",ME,Cumberland County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Baldwin Municipal Clerk, Cumberland, ME",ME,Cumberland County,Baldwin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +43,"Baldwin County Judge of Probate, Baldwin, AL",AL,Baldwin County,Bay Minette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Baldwin County Circuit Clerk, Baldwin, AL",AL,Baldwin County,Bay Minette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Baldwin County Board of Registrars, Baldwin, AL",AL,Baldwin County,Bay Minette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Baldwin County Board of Elections and Registrar, Baldwin, GA",GA,Baldwin County,Milledgeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +43,"Baldwin County Absentee Elections Manager, Baldwin, AL",AL,Baldwin County,Bay Minette,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +57,Bal Harbour Village,FL,12086,Surfside,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +42,"Bakersfield Town Treasurer, Franklin, VT",VT,Franklin County,Bakersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Bakersfield Town Clerk, Franklin, VT",VT,Franklin County,Bakersfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,Baker and McKenzie Llp ,IL,Cook County,Chicago,Information Technology,Private CI Entity,Region 5 +63,Baker University,KS,Douglas County,Baldwin City,Commercial Facilities,Private CI Entity,Region 7 +45,"Baker County, OR",OR,Baker County,Baker City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +76,"Baker County Supervisor of Elections, Baker, FL",FL,Baker County,Macclenny,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Baker County Board of Elections and Registrar, Baker, GA",GA,Baker County,Newton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +21,Baker County Board of County Commissioners,FL,Baker County,Macclenny,Government Facilities,Local Tribal Territory,Region 4 +99,"Bainbridge Township Election Commission, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Bainbridge Township Clerk, Berrien, MI",MI,Berrien County,Watervliet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Baileyville Municipal Registrar, Washington, ME",ME,Washington County,Baileyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Baileyville Municipal Clerk, Washington, ME",ME,Washington County,Baileyville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Baileys Harbor Town Clerk, Door, WI",WI,Door County,Baileys Harbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Bailey County Tax Assessor-Collector, Bailey, TX",TX,Bailey County,Muleshoe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +77,"Bailey County County Clerk, Bailey, TX",TX,Bailey County,Muleshoe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +51,"Bagley Village Clerk, Grant, WI",WI,Grant County,Bagley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Bagley Township Election Commission, Otsego, MI",MI,Otsego County,Houghton Lake,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Bagley Township Clerk, Otsego, MI",MI,Otsego County,Gaylord,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Bagley Town Clerk, Oconto, WI",WI,Oconto County,Pound,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Bad Axe City Election Commission, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Bad Axe City Clerk, Huron, MI",MI,Huron County,Bad Axe,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Bacon County Board of Elections and Registrar, Bacon, GA",GA,Bacon County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +56,Backyard Products LLC,MI,Monroe County,Monroe,Critical Manufacturing,Private CI Entity,Region 5 +60,"Backus Township Election Commission, Roscommon, MI",MI,Roscommon County,St Helen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Backus Township Clerk, Roscommon, MI",MI,Roscommon County,St Helen,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,"Baca County Clerk and Recorder, Baca, CO",CO,Baca County,Springfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +58,Babylon UFSD,NY,Suffolk County,Babylon,Government Facilities,Local Tribal Territory,Region 2 +54,Babson College,MA,,Wellesley,Information Technology,Private CI Entity,Region 1 +21,BYTES Computer and Network Solutions,NE,Scotts Bluff County,Scottsbluff,Information Technology,Private CI Entity,Region 7 +81,BUTLER COUNTY RURAL ELECTRICAL COOPERATIVE,IA,Butler County,Allison,Energy,Private CI Entity,Region 7 +46,BURN AND RECONSTRUCTIVE CENTERS OF AMERICA,GA,Richmond County,Augusta,Healthcare and Public Health,Private CI Entity,Region 4 +57,BTIG LLC,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +39,BRICK TOWNSHIP BOARD OF EDUCATION,NJ,Ocean County,Brick Township,Government Facilities,Local Tribal Territory,Region 2 +65,BPro Inc,SD,Stanley County,Fort Pierre,"Election Infrastructure, Information Technology",Private CI Entity,Region 8 +50,BOMA International,DC,District of Columbia,Washington,Commercial Facilities,Private CI Entity,Region 3 +38,BMT Designers and Planners,VA,Arlington County,Arlington,Transportation Systems,Private CI Entity,Region 3 +57,BLaST Intermediate Unit #17,PA,Lycoming County,Williamsport,Government Facilities,Local Tribal Territory,Region 3 +55,BK Medical Holding Inc.,MA,Middlesex County,Burlington,Healthcare and Public Health,Private CI Entity,Region 1 +82,BJC Healthcare,MO,St. Louis city,St. Louis,Healthcare and Public Health,Private CI Entity,Region 7 +63,BG Foods Inc,NJ,Morris County,Parsippany-Troy Hills,Food and Agriculture,Private CI Entity,Region 2 +59,BEAVER WATER DISTRICT,AR,Benton County,Lowell,Water and WasteWater Systems,Private CI Entity,Region 6 +74,BData Inc.,MN,Hennepin County,Minneapolis,Healthcare and Public Health,Private CI Entity,Region 5 +61,BASYS Processing,KS,Johnson County,Lenexa,Financial Services,Private CI Entity,Region 7 +67,B3 Insight,CO,Denver County,Denver,Energy,Private CI Entity,Region 8 +54,B.E.C. Co. Inc,PR,,Trujillo Alto,Commercial Facilities,Private CI Entity,Region 2 +90,"B&W Quality Growers, LLC",FL,Indian River County,Fellsmere,Food and Agriculture,Private CI Entity,Region 4 +61,"B&L Information Systems, Inc",MI,Berrien County,Bridgman,Information Technology,Private CI Entity,Region 5 +81,"Aztalan Town Clerk, Jefferson, WI",WI,Jefferson County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Ayer Town Clerk, Middlesex, MA",MA,Middlesex County,Ayer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Awakon Federal Credit Union,MI,Presque Isle County,Onaway,Financial Services,Private CI Entity,Region 5 +82,"Avoyelles Parish Clerk of Court, Avoyelles, LA",LA,Avoyelles Parish,Marksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +85,Avondale Elementary School District #44,AZ,Maricopa County,Avondale,Government Facilities,Local Tribal Territory,Region 9 +67,"Avon Town Clerk, Rock, WI",WI,Rock County,Brodhead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Avon Town Clerk, Norfolk, MA",MA,Norfolk County,Avon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Avon Town Clerk, Hartford, CT",CT,Hartford County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Avon Registrar of Voters, Hartford, CT",CT,Hartford County,Avon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Avigilon Alta,CA,Los Angeles County,Culver City,Information Technology,Private CI Entity,Region 9 +55,Avidbank,CA,Santa Clara County,San Jose,Financial Services,Private CI Entity,Region 9 +58,"Aviation Department, City of Kansas City, MO",MO,Platte County,KCMO,Government Facilities,Local Tribal Territory,Region 7 +62,"Avery Township Election Commission, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Avery Township Clerk, Montmorency, MI",MI,Montmorency County,Atlanta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Avery County Board of Elections, Avery, NC",NC,Avery County,Newland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +72,Avery Biomedical Devices,NY,Suffolk County,Commack,Healthcare and Public Health,Private CI Entity,Region 2 +67,Avelo Airlines,TX,Harris County,Houston,Transportation Systems,Private CI Entity,Region 6 +65,"Avanti Polar Lipids, LLC",AL,Shelby County,Alabaster,Healthcare and Public Health,Private CI Entity,Region 4 +48,"Avante International Technology, Inc.",NJ,Mercer County,West Windsor Township,"Election Infrastructure, Information Technology",Private CI Entity,Region 2 +65,Avalanche Energy,WA,King County,Tukwila,Nuclear Reactors Materials and Water,Private CI Entity,Region 10 +20,Autoridad De Acueductos Y Alcantarrillados,PR,72127,San Juan,Water and WasteWater Systems,State,Region 2 +53,Automation Alley,MI,Oakland County,Troy,Critical Manufacturing,Private CI Entity,Region 5 +56,Authorities Budget Office,NY,Albany County,Albany,Government Facilities,State,Region 2 +88,"Autauga County Judge of Probate, Autauga, AL",AL,Autauga County,Prattville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Autauga County Circuit Clerk, Autauga, AL",AL,Autauga County,Prattville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Autauga County Board of Registrars, Autauga, AL",AL,Autauga County,Prattville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Autauga County Absentee Elections Manager, Autauga, AL",AL,Autauga County,Prattville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Austin Township Election Commission, Sanilac, MI",MI,Sanilac County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Austin Township Election Commission, Mecosta, MI",MI,Mecosta County,Stanwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Austin Township Clerk, Sanilac, MI",MI,Sanilac County,Ubly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +38,"Austin Township Clerk, Mecosta, MI",MI,Mecosta County,Stanwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,"Austin Public Schools, MN",MN,Mower County,Austin,Government Facilities,Local Tribal Territory,Region 5 +64,"Austin County Tax Assessor-Collector, Austin, TX",TX,Austin County,Bellville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +79,Austin Consulting Group,IL,Kane County,Elgin,Commercial Facilities,Private CI Entity,Region 5 +60,Austin Community College District,TX,Travis County,Austin,Government Facilities,Local Tribal Territory,Region 6 +84,Austin Area School District,PA,Potter County,Austin,Government Facilities,Local Tribal Territory,Region 3 +56,"Aurora Town Clerk, Waushara, WI",WI,Waushara County,Berlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Aurora Town Clerk, Taylor, WI",WI,Taylor County,Gilman,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Aurora Town Clerk, Florence, WI",WI,Florence County,Niagara,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +77,Aurora Police Department,OH,Portage County,Aurora,Emergency Services,Local Tribal Territory,Region 5 +33,"Aurora Municipal Registrar, Great Pond Town, Hancock, ME",ME,Hancock County,Great Pond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Aurora Municipal Registrar, Aurora Town, Hancock, ME",ME,Hancock County,Aurora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Aurora Municipal Clerk, Great Pond Town, Hancock, ME",ME,Hancock County,Great Pond,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +33,"Aurora Municipal Clerk, Aurora Town, Hancock, ME",ME,Hancock County,Aurora,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,"Aurelius Township Election Commission, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Aurelius Township Clerk, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Auraria Higher Education Center,CO,Denver County,Denver,Government Facilities,Local Tribal Territory,Region 8 +59,Augustana University,SD,Minnehaha County,Sioux Falls,Government Facilities,Private CI Entity,Region 8 +38,Augusta Water,VA,Augusta County,Verona,Water and WasteWater Systems,Local Tribal Territory,Region 3 +70,Augusta National Golf Club - CISA,GA,Richmond County,Augusta,Commercial Facilities,Private CI Entity,Region 4 +53,"Augusta Municipal Registrar, Kennebec, ME",ME,Kennebec County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Augusta Municipal Clerk, Kennebec, ME",ME,Kennebec County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Augusta County Registrar, Augusta, VA",VA,Augusta County,Verona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Augusta County Electoral Board, Augusta, VA",VA,Augusta County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +40,"Augusta City Clerk, Eau Claire, WI",WI,Eau Claire County,Augusta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Augusta Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Willis,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Augusta Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ypsilanti,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Auglaize County, Ohio Election Infrastructure",OH,Auglaize County,Wapakoneta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Audubon Nature Institute,LA,Orleans Parish,New Orleans,,Private CI Entity,Region 6 +85,"Audubon County Auditor, Audubon, IA",IA,Audubon County,Audubon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +67,Audubon County,IA,Audubon County,Audubon,Emergency Services,Local Tribal Territory,Region 7 +53,"Audrain County Clerk, Audrain, MO",MO,Audrain County,Mexico,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +91,"Auburndale Town Clerk, Wood, WI",WI,Wood County,Auburndale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Auburn-Washburn USD 437,KS,Shawnee County,Topeka,Government Facilities,Local Tribal Territory,Region 7 +53,"Auburn Town Clerk, Worcester, MA",MA,Worcester County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Auburn Town Clerk, Rockingham, NH",NH,Rockingham County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +89,"Auburn Town Clerk, Chippewa, WI",WI,Chippewa County,Bloomer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Auburn School District,WA,King County,Auburn,Government Facilities,Local Tribal Territory,Region 10 +35,"Auburn Municipal Registrar, Androscoggin, ME",ME,Androscoggin County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +35,"Auburn Municipal Clerk, Androscoggin, ME",ME,Androscoggin County,Auburn,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +53,"Auburn City Election Commission, Bay, MI",MI,Bay County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Auburn City Clerk, Bay, MI",MI,Bay County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Au Train Township Election Commission, Alger, MI",MI,Alger County,Au Train,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Au Train Township Clerk, Alger, MI",MI,Alger County,Au Train,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Au Sable Township Election Commission, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Au Sable Township Clerk, Roscommon, MI",MI,Roscommon County,Roscommon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Au Sable Charter Township Election Commission, Iosco, MI",MI,Iosco County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Au Sable Charter Township Clerk, Iosco, MI",MI,Iosco County,Greenbush,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Au Gres Township Election Commission, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Au Gres Township Clerk, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Au Gres City Election Commission, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Au Gres City Clerk, Arenac, MI",MI,Arenac County,Au Gres,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Attleboro Elections Commission, Bristol, MA",MA,Bristol County,Attleboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +13,"Attica Township Election Commission, Lapeer, MI",MI,Lapeer County,Attica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +13,"Attica Township Clerk, Lapeer, MI",MI,Lapeer County,Attica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Attica Long Term Care,KS,Harper County,Attica,Healthcare and Public Health,Private CI Entity,Region 7 +85,Attica Central School District,NY,Wyoming County,Attica,Government Facilities,Local Tribal Territory,Region 2 +83,Attendance on Demand,MI,Oakland County,Northville,Information Technology,Private CI Entity,Region 5 +49,"Attala County Election Commission, Attala, MS",MS,Attala County,Kosciusko,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,"Attala County Circuit Clerk, Attala, MS",MS,Attala County,Kosciusko,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Atlas Township Election Commission, Genesee, MI",MI,Genesee County,Goodrich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Atlas Township Clerk, Genesee, MI",MI,Genesee County,Goodrich,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,Atlas Spine,FL,Palm Beach County,Jupiter,Healthcare and Public Health,Private CI Entity,Region 4 +74,Atlantic Union Bankshares,VA,Richmond city,Richmond,Financial Services,Private CI Entity,Region 3 +39,"Atlantic Logistics, LLC",FL,Duval County,Jacksonville,Transportation Systems,Private CI Entity,Region 4 +79,Atlantic Health Systems,NJ,Morris County,Morristown,Healthcare and Public Health,Private CI Entity,Region 2 +71,Atlantic Dental Associates,NC,Brunswick County,Shallotte,Healthcare and Public Health,Private CI Entity,Region 4 +40,Atlantic County Utilities Authority,NJ,Atlantic County,Atlantic City,Water and WasteWater Systems,Local Tribal Territory,Region 2 +64,"Atlantic County Superintendent of Elections/Commissioner of Registration, Atlantic, NJ",NJ,Atlantic County,Atlantic City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +54,Atlantic County Government,NJ,Atlantic County,Atlantic City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +64,"Atlantic County Board of Elections, Atlantic, NJ",NJ,Atlantic County,Hamilton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +47,Atlantic Cape Community College,NJ,Atlantic County,Hamilton,Government Facilities,Local Tribal Territory,Region 2 +56,"Atlanta Town Clerk, Rusk, WI",WI,Rusk County,Bruce,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Atlanta Gynecology and Obstetrics, P.C.",GA,DeKalb County,Decatur,Healthcare and Public Health,Private CI Entity,Region 4 +62,"Atkinson Town Clerk, Rockingham, NH",NH,Rockingham County,Atkinson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Atkinson County Board of Elections and Registrar, Atkinson, GA",GA,Atkinson County,Pearson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +36,Athol-Royalston Regional School District,MA,Worcester County,Athol,Government Facilities,Local Tribal Territory,Region 1 +49,"Athol Town Clerk, Worcester, MA",MA,Worcester County,Athol,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Athens Village Clerk, Marathon, WI",WI,Marathon County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Athens Township Election Commission, Calhoun, MI",MI,Calhoun County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Athens Township Clerk, Calhoun, MI",MI,Calhoun County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Athens Town Treasurer, Windham, VT",VT,Windham County,Townshend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +90,"Athens Town Clerk, Windham, VT",VT,Windham County,Townshend,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Athens Municipal Registrar, Somerset, ME",ME,Somerset County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Athens Municipal Clerk, Somerset, ME",ME,Somerset County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Athens Micro,GA,Oconee County,Watkinsville,Information Technology,Private CI Entity,Region 4 +46,"Athens County, Ohio",OH,Athens County,Athens,"Emergency Services, Government Facilities",Local Tribal Territory,Region 5 +49,"Athens County Board of Elections, Ohio",OH,Athens County,Athens,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +74,Athenix Solutions,MD,Howard County,Fulton,"Defense Industrial Base, Information Technology",Private CI Entity,Region 3 +49,"Athelstane Town Clerk, Marinette, WI",WI,Marinette County,Wausaukee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Atchison County Clerk, Atchison, MO",MO,Atchison County,Rock Port,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,"Atchison County Clerk, Atchison, KS",KS,Atchison County,Atchison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +90,"Atascosa County Elections Administrator, Atascosa, TX",TX,Atascosa County,Jourdanton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +48,Atascadero Unified School District,CA,San Luis Obispo County,Atascadero,Government Facilities,Local Tribal Territory,Region 9 +81,"Astrum Labs, LLC",SC,Lexington County,Columbia,Financial Services,Private CI Entity,Region 4 +67,Astrophysics Inc,CA,Los Angeles County,City of Industry,Critical Manufacturing,Private CI Entity,Region 9 +90,"Assyria Township Election Commission, Barry, MI",MI,Barry County,Bellevue,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +90,"Assyria Township Clerk, Barry, MI",MI,Barry County,Bellevue,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,Assumption University,MA,Worcester County,Worcester,Government Facilities,Private CI Entity,Region 1 +44,"Assumption Parish Registrar of Voters, Assumption, LA",LA,Assumption Parish,Napoleonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Assumption Parish Clerk of Court, Assumption, LA",LA,Assumption Parish,Napoleonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +72,Association of periOperative Registered Nurses,CO,Arapahoe County,Denver,Healthcare and Public Health,Private CI Entity,Region 8 +74,Associated Physicians LLP,WI,Dane County,Madison,Healthcare and Public Health,Private CI Entity,Region 5 +96,Associated Mortgage Corporation,OK,Tulsa County,Tulsa,Financial Services,Private CI Entity,Region 6 +55,"Aspirus, Inc.",WI,Marathon County,Wausau,Healthcare and Public Health,Private CI Entity,Region 5 +65,Aspire Health Partners Inc,FL,Orange County,Orlando,Healthcare and Public Health,Private CI Entity,Region 4 +40,Aspire Community Federal Credit Union,ND,Ward County,Minot,Financial Services,Private CI Entity,Region 8 +68,Aspen Federal Credit Union,SD,Pennington County,Rapid City,Financial Services,Private CI Entity,Region 8 +58,"Asotin County Auditor, Asotin, WA",WA,Asotin County,Asotin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +40,Ask Products,IL,DuPage County,Naperville,Information Technology,Private CI Entity,Region 5 +53,"Ashwaubenon School District, WI",WI,Brown County,Ashwaubenon,Government Facilities,Local Tribal Territory,Region 5 +45,"Ashtabula County, Ohio Election Infrastructure",OH,Ashtabula County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Ashley County Election Commision, Ashley, AR",AR,Ashley County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +63,"Ashley County Clerk, Ashley, AR",AR,Ashley County,Hamburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +87,"Ashland Township Election Commission, Newaygo, MI",MI,Newaygo County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Ashland Township Clerk, Newaygo, MI",MI,Newaygo County,Grant,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Ashland Town Clerk, Middlesex, MA",MA,Middlesex County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,"Ashland Town Clerk, Grafton, NH",NH,Grafton County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Ashland Town Clerk, Ashland, WI",WI,Ashland County,Highbridge,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +80,Ashland Police Department,KY,Boyd County,Ashland,"Emergency Services, Government Facilities",Local Tribal Territory,Region 4 +58,"Ashland Municipal Registrar, Aroostook, ME",ME,Aroostook County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Ashland Municipal Clerk, Aroostook, ME",ME,Aroostook County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +80,"Ashland County, Ohio Election Infrastructure",OH,Ashland County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Ashland County Clerk, Ashland, WI",WI,Ashland County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ashland City Clerk, Ashland/Bayfield, WI",WI,Bayfield County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Ashland City Clerk, Ashland /Bayfield, WI",WI,Ashland County,Ashland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Ashippun Town Clerk, Dodge, WI",WI,Dodge County,Oconomowoc,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ashford Town Clerk, Windham, CT",CT,Windham County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +83,"Ashford Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Campbellsport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Ashford Registrar of Voters, Windham, CT",CT,Windham County,Ashford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Ashfield Town Clerk, Franklin, MA",MA,Franklin County,Ashfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Ashe County Board of Elections, Ashe, NC",NC,Ashe County,Jefferson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +61,"Ashby Town Clerk, Middlesex, MA",MA,Middlesex County,Ashby,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +69,Ashburnham Westminster Regional School District,MA,Worcester County,Ashburnham,Government Facilities,Local Tribal Territory,Region 1 +63,"Ashburnham Town Clerk, Worcester, MA",MA,Worcester County,Ashburnham,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Ash Township Election Commission, Monroe, MI",MI,Monroe County,Carleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Ash Township Clerk, Monroe, MI",MI,Monroe County,Carleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Ascent Bank,MT,Lewis and Clark County,Helena,Financial Services,Private CI Entity,Region 8 +71,"AscensionPoint Recovery Services, LLC",MN,Anoka County,Coon Rapids,Financial Services,Private CI Entity,Region 5 +26,"Ascension Parish Registrar of Voters, Ascension, LA",LA,Ascension Parish,Gonzales,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,Ascension Parish Government,LA,Ascension Parish,Gonzales,Government Facilities,Local Tribal Territory,Region 6 +56,"Ascension Parish Clerk of Court, Ascension, LA",LA,Ascension Parish,Donaldsonville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +61,Ascend SC,TX,Harris County,Houston,Energy,Private CI Entity,Region 6 +84,Ascend Climbing,PA,Allegheny County,Pittsburgh,Commercial Facilities,Private CI Entity,Region 3 +63,Asante Health System - CISA,OR,Jackson County,Medford,Healthcare and Public Health,Private CI Entity,Region 10 +57,"Aryzta, LLC",SC,Lexington County,West Columbia,Food and Agriculture,Private CI Entity,Region 4 +56,"Arvon Township Election Commission, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Arvon Township Clerk, Baraga, MI",MI,Baraga County,L'Anse,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Arvig Enterprises, Inc.",MN,Otter Tail County,Perham,Communications,Private CI Entity,Region 5 +61,"Arundel Municipal Registrar, York, ME",ME,York County,Arundel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,"Arundel Municipal Clerk, York, ME",ME,York County,Arundel,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +49,Artisans Bank,DE,New Castle County,Wilmington,Financial Services,Private CI Entity,Region 3 +70,"Arthur Township Election Commission, Clare, MI",MI,Clare County,Clare,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Arthur Township Clerk, Clare, MI",MI,Clare County,Harrison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +56,"Arthur Town Clerk, Chippewa, WI",WI,Chippewa County,Cadott,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +48,"Arthur County Clerk, Arthur, NE",NE,Arthur County,Arthur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +57,Artesian Water,DE,New Castle County,Newark,Water and WasteWater Systems,Private CI Entity,Region 3 +54,Artera Services LLC,GA,Cobb County,Atlanta,Energy,Private CI Entity,Region 4 +39,"Arrowsic Municipal Registrar, Sagadahoc, ME",ME,Sagadahoc County,Arrowsic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Arrowsic Municipal Clerk, Sagadahoc, ME",ME,Sagadahoc County,Arrowsic,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +45,Arrowleaf,IL,Johnson County,Vienna,Healthcare and Public Health,Private CI Entity,Region 5 +32,"Arpin Village Clerk, Wood, WI",WI,Wood County,Arpin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +26,"Arpin Town Clerk, Wood, WI",WI,Wood County,Arpin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,Arnold Public Schools,NE,Custer County,Arnold,Government Facilities,Local Tribal Territory,Region 7 +75,"Armstrong Creek Town Clerk, Forest, WI",WI,Forest County,Armstrong Creek,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Armstrong County Tax Assessor-Collector, Armstrong, TX",TX,Armstrong County,Claude,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +89,"Armstrong County County Clerk, Armstrong, TX",TX,Armstrong County,Claude,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,"Armstrong County Board of Elections, Armstrong, PA",PA,Armstrong County,Kittanning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +84,"Armenia Town Clerk, Juneau, WI",WI,Juneau County,Necedah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Armed Forces Retirement Home (AFRH) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +42,"Armada Township Election Commission, Macomb, MI",MI,Macomb County,Armada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Armada Township Clerk, Macomb, MI",MI,Macomb County,Armada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Arlington Village Clerk, Columbia, WI",WI,Columbia County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Arlington Township Election Commission, Van Buren, MI",MI,Van Buren County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +87,"Arlington Township Clerk, Van Buren, MI",MI,Van Buren County,Lawrence,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Arlington Town Clerk, Middlesex, MA",MA,Middlesex County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +70,"Arlington Town Clerk, Columbia, WI",WI,Columbia County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Arlington County Registrar, Arlington, VA",VA,Arlington County,Appomattox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +53,Arlington County Government,VA,Arlington County,Arlington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +81,Arlington Community Federal Credit Union,VA,Arlington County,Arlington,Financial Services,Private CI Entity,Region 3 +85,Arlington Central School District,NY,Dutchess County,Lagrangeville,Government Facilities,Local Tribal Territory,Region 2 +5,"Arland Town Clerk, Barron, WI",WI,Barron County,Clayton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,Arkansas Welding & Industrial Supply Company,AR,Garland County,Hot Springs,Critical Manufacturing,Private CI Entity,Region 6 +54,Arkansas Surgical Hospital,AR,Pulaski County,North Little Rock,Healthcare and Public Health,Private CI Entity,Region 6 +51,Arkansas State University Three Rivers,AR,5059,Malvern,Government Facilities,State,Region 6 +37,Arkansas Legislative Audit,AR,Pulaski County,Little Rock,Government Facilities,State,Region 6 +46,Arkansas Heart Hospital,AR,Pulaski County,Little Rock,Healthcare and Public Health,Private CI Entity,Region 6 +71,Arkansas Department of Finance and Administration,AR,Pulaski County,Little Rock,Information Technology,State,Region 6 +57,"Arkansas County Election Commision, Arkansas, AR",AR,Arkansas County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +46,"Arkansas County Clerk, Arkansas, AR",AR,Arkansas County,DeWitt,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +67,Arizona Public Safety Personnel Retirement System,AZ,Maricopa County,Phoenix,Government Facilities,State,Region 9 +38,Arizona Hospital and Healthcare Association,AZ,Maricopa County,Phoenix,Healthcare and Public Health,Private CI Entity,Region 9 +57,Arizona Grand Resort & Spa,AZ,Maricopa County,Phoenix,Commercial Facilities,Private CI Entity,Region 9 +48,Arizona Electric Power Cooperative,AZ,Cochise County,Benson,Energy,Private CI Entity,Region 9 +63,"Argyle Village Clerk, Lafayette, WI",WI,Lafayette County,Argyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +53,"Argyle Township Election Commission, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Argyle Township Clerk, Sanilac, MI",MI,Sanilac County,Snover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Argyle Town Clerk, Lafayette, WI",WI,Lafayette County,Argyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Argonne Town Clerk, Forest, WI",WI,Forest County,Argonne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Argon Medical Devices Inc,TX,Collin County,Frisco,Critical Manufacturing,Private CI Entity,Region 6 +48,Argo Community High School District 217,IL,Cook County,Summit,Government Facilities,Local Tribal Territory,Region 5 +97,"Argentine Township Election Commission, Genesee, MI",MI,Genesee County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +97,"Argentine Township Clerk, Genesee, MI",MI,Genesee County,Linden,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arenac Township Election Commission, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arenac Township Clerk, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arenac County Election Commission, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arenac County Clerk, Arenac, MI",MI,Arenac County,Standish,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arenac County Board of Canvassars, Arenac, MI",MI,Arenac County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Arena Village Clerk, Iowa, WI",WI,Iowa County,Arena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arena Town Clerk, Iowa, WI",WI,Iowa County,Arena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Area Agency on Aging Region 9,OH,Guernsey County,Cambridge,Healthcare and Public Health,State,Region 5 +5,Arctic Research Commission (USARC) - CISA,VA,Arlington County,Arlington,Government Facilities,Federal (non-FCEB),Region 3 +50,Archuleta County Government,CO,Archuleta County,Pagosa Springs,Government Facilities,Local Tribal Territory,Region 8 +50,"Archuleta County Clerk and Recorder, Archuleta, CO",CO,Archuleta County,Pagosa Springs,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +96,"Archer County Elections Administrator, Archer, TX",TX,Archer County,Archer City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +44,Archbishop Stepinac High School,NY,Westchester County,White Plains,Government Facilities,Private CI Entity,Region 2 +99,Arcadia Valley R-II School District,MO,Iron County,Ironton,Government Facilities,Local Tribal Territory,Region 7 +41,Arcadia Unified School District,CA,Los Angeles County,Arcadia,Government Facilities,Local Tribal Territory,Region 9 +49,"Arcadia Township Election Commission, Manistee, MI",MI,Manistee County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arcadia Township Election Commission, Lapeer, MI",MI,Lapeer County,Attica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,"Arcadia Township Clerk, Manistee, MI",MI,Manistee County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Arcadia Township Clerk, Lapeer, MI",MI,Lapeer County,Attica,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Arcadia Town Clerk, Trempealeau, WI",WI,Trempealeau County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Arcadia Public Schools,NE,Valley County,Arcadia,Government Facilities,Local Tribal Territory,Region 7 +71,"Arcadia City Clerk, Trempealeau, WI",WI,Trempealeau County,Arcadia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Arbor Vitae Town Clerk, Vilas, WI",WI,Vilas County,Woodruff,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,Arbor Park School District 145,IL,Cook County,Oak Forest,Government Facilities,Local Tribal Territory,Region 5 +91,Arbor Health,WA,Lewis County,Morton,Healthcare and Public Health,Private CI Entity,Region 10 +34,Arbor Bank,NE,Douglas County,Omaha,Financial Services,Private CI Entity,Region 7 +52,"Arbela Township Election Commission, Tuscola, MI",MI,Tuscola County,Millington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Arbela Township Clerk, Tuscola, MI",MI,Tuscola County,Millington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +54,"Arapahoe County, CO",CO,Arapahoe County,Littleton,Government Facilities,Local Tribal Territory,Region 8 +36,"Arapahoe County Clerk and Recorder, Arapahoe, CO",CO,Arapahoe County,Littleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +55,"Aransas County Elections Administrator, Aransas, TX",TX,Aransas County,Rockport,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +56,"Aquinnahtown Clerk, Dukes, MA",MA,Dukes County,Aquinnah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +6,Aquila Group,NM,Bernalillo County,Albuquerque,Information Technology,Private CI Entity,Region 6 +76,Approve Lending LLC,IL,Cook County,Chicago,Financial Services,Private CI Entity,Region 5 +36,"Appomattox County, VA",VA,Appomattox County,Appomattox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,"Appomattox County Registrar, Appomattox, VA",VA,Appomattox County,Appomattox,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +37,"Appomattox County Electoral Board, Appomattox, VA",VA,Appomattox County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +41,"Appling County Board of Elections and Registrar, Appling, GA",GA,Appling County,Baxley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +49,Applied Integrattion,UT,Salt Lake County,Salt Lake City,Information Technology,Private CI Entity,Region 8 +47,"Appleton Municipal Registrar, Knox, ME",ME,Knox County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,"Appleton Municipal Clerk, Knox, ME",ME,Knox County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Appleton City Clerk, Outagamie/Calamut/Winnebago, WI",WI,Calumet County,Appleton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,Applegate and Thorne Thomsen Attorney at Law,IL,Cook County,Chicago,,Private CI Entity,Region 5 +59,Apple Valley Unified School District,CA,San Bernardino County,Apple Valley,Government Facilities,Local Tribal Territory,Region 9 +67,"Appanoose County, IA",IA,Appanoose County,Centerville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,Appalachian Regional Commission (ARC) - CISA,DC,District of Columbia,Washington,"Energy, Government Facilities, Transportation Systems, Water and WasteWater Systems",Federal (non-FCEB),Region 3 +57,Apollo Theater Foundation,NY,New York County,New York,Communications,Private CI Entity,Region 2 +43,"Apache County Recorder, Apache, AZ",AZ,Apache County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +43,"Apache County Elections Director, Apache, AZ",AZ,Apache County,St Johns,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +73,"Antwerp Township Election Commission, Van Buren, MI",MI,Van Buren County,Mattawan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,"Antwerp Township Clerk, Van Buren, MI",MI,Van Buren County,Mattawan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Antrim Township Election Commission, Shiawassee, MI",MI,Shiawassee County,Morrice,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Antrim Township Clerk, Shiawassee, MI",MI,Shiawassee County,Morrice,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +47,"Antrim Town Clerk, Hillsborough, NH",NH,Hillsborough County,Antrim,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Antrim County Election Commission, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +45,"Antrim County Clerk, Antrim, MI",MI,Antrim County,Bellaire,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Antrim County Board of Canvassars, Antrim, MI",MI,Antrim County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +14,Antillean Adventist University,PR,72097,Mayagüez,,Private CI Entity,Region 2 +68,"Antigo Town Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Antigo City Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,Antelope Valley Union High School District,CA,Los Angeles County,Lancaster,Government Facilities,Local Tribal Territory,Region 9 +43,Antelope Valley College,CA,6037,Lancaster,Government Facilities,Local Tribal Territory,Region 9 +48,"Antelope County, NE",NE,Antelope County,Neligh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +51,Answers in Genesis,KY,Boone County,Petersburg,,Private CI Entity,Region 4 +69,"Answering Service for Directors, Inc.",PA,Delaware County,Media,Healthcare and Public Health,Private CI Entity,Region 3 +51,Anstaff Bank,AR,Carroll County,Green Forest,Financial Services,Private CI Entity,Region 6 +50,"Ansonia Town Clerk, New Haven, CT",CT,New Haven County,Ansonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +50,"Ansonia Registrar of Voters, New Haven, CT",CT,New Haven County,Ansonia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,"Anson Town Clerk, Chippewa, WI",WI,Chippewa County,Bloomer,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Anson Municipal Registrar, Somerset, ME",ME,Somerset County,Anson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +91,"Anson Municipal Clerk, Somerset, ME",ME,Somerset County,Anson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,"Anson County Board of Elections, Anson, NC",NC,Anson County,Wadesboro,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,Anselmo-Merna Public Schools,NE,Custer County,Merna,Government Facilities,Local Tribal Territory,Region 7 +49,"Anoka County, MN",MN,Anoka County,Anoka,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Anne Arundel County Public Schools,MD,Anne Arundel County,Annapolis,Government Facilities,Local Tribal Territory,Region 3 +51,Anne Arundel County Government,MD,Anne Arundel County,Annapolis,Government Facilities,Local Tribal Territory,Region 3 +48,"Anne Arundel County Board of Elections, Anne Arundel, MD",MD,Anne Arundel County,Glen Burnie,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +61,Annandale Public Schools,MN,Wright County,Annandale,Information Technology,Local Tribal Territory,Region 5 +62,Anna Independent School District,TX,Collin County,Anna,Government Facilities,Local Tribal Territory,Region 6 +36,"Ann Arbor Charter Township Election Commission, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,"Ann Arbor Charter Township Clerk, Washtenaw, MI",MI,Washtenaw County,Ann Arbor,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Aniwa Village Clerk, Shawano, WI",WI,Shawano County,Aniwa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Aniwa Town Clerk, Shawano, WI",WI,Shawano County,Birnamwood,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +52,"Angelo Town Clerk, Monroe, WI",WI,Monroe County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Angelina County Elections Administrator, Angelina, TX",TX,Angelina County,Lufkin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +49,"Angelica Town Clerk, Shawano, WI",WI,Shawano County,Pulaski,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Andrews University,MI,Berrien County,Berrien Springs,Government Facilities,Private CI Entity,Region 5 +54,"Andrews County Elections Administrator, Andrews, TX",TX,Andrews County,Andrews,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +60,"Andrew County, MO",MO,Andrew County,Savannah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +68,"Andrew County Clerk, Andrew, MO",MO,Andrew County,Savannah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +81,"Andover Town Treasurer, Windsor, VT",VT,Windsor County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Andover Town Clerk, Windsor, VT",VT,Windsor County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Andover Town Clerk, Tolland, CT",CT,Tolland County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Andover Town Clerk, Merrimack, NH",NH,Merrimack County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +27,"Andover Town Clerk, Essex, MA",MA,Essex County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +39,"Andover Registrar of Voters, Tolland, CT",CT,Tolland County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Andover Municipal Registrar, Oxford, ME",ME,Oxford County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Andover Municipal Clerk, Oxford, ME",ME,Oxford County,Andover,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Andover Corporation,NH,Rockingham County,Salem,Defense Industrial Base,Private CI Entity,Region 1 +79,"Andesa Services, Inc",PA,Lehigh County,Allentown,Financial Services,Private CI Entity,Region 3 +65,Anderson University,SC,Anderson County,Anderson,Information Technology,Private CI Entity,Region 4 +61,"Anderson Town Clerk, Iron, WI",WI,Iron County,Upson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Anderson Town Clerk, Burnett, WI",WI,Burnett County,Grantsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Anderson Schools - District 41, MT",MT,Gallatin County,Bozeman,Government Facilities,Local Tribal Territory,Region 8 +55,Anderson Regional Medical Center,MS,Lauderdale County,Meridian,Healthcare and Public Health,Private CI Entity,Region 4 +46,"Anderson County Elections Administrator, Anderson, TX",TX,Anderson County,Palestine,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +68,"Anderson County Elections Administrator, Anderson, TN",TN,Anderson County,Clinton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +99,"Anderson County Clerk, Anderson, KY",KY,Anderson County,Lawrenceburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +59,"Anderson County Clerk, Anderson, KS",KS,Anderson County,Garnett,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +28,"Anderson County Board of Voter Registration and Elections, Anderson, SC",SC,Anderson County,Anderson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +91,Anderson Commercial Flooring,CA,Alameda County,Oakland,Commercial Facilities,Private CI Entity,Region 9 +85,"Anchorage and Mat-Su - Region II Elections Office, Matanuska-Susitna Vicinity, AK",AK,Matanuska-Susitna Borough,Wasilla,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +85,"Anchorage and Mat-Su - Region II Elections Office, Anchorage Vicinity, AK",AK,Anchorage Borough,Anchorage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +67,Anchorage School District,AK,Anchorage Borough,Anchorage,Information Technology,Local Tribal Territory,Region 10 +85,Anchor State Bank,IL,McLean County,Anchor,Financial Services,Private CI Entity,Region 5 +31,Analytical Mechanics Associates,VA,Hampton city,Hampton,Critical Manufacturing,Private CI Entity,Region 3 +50,"Amwins Group, Inc",NC,Mecklenburg County,Charlotte,Financial Services,Private CI Entity,Region 4 +67,Amway Center - Orlando Venues,FL,Orange County,Orlando,Government Facilities,Private CI Entity,Region 4 +61,Amur Equipment Finance,NE,Hall County,Grand Island,Financial Services,Private CI Entity,Region 7 +61,Amplus Academy,NV,Clark County,Las Vegas,Government Facilities,Local Tribal Territory,Region 9 +52,Amplify Education Inc,NY,Kings County,Brooklyn,Information Technology,Private CI Entity,Region 2 +72,Amplify Credit Union,TX,Travis County,Austin,Financial Services,Private CI Entity,Region 6 +73,Ampion - CISA,MA,Suffolk County,Boston,Energy,Private CI Entity,Region 1 +47,Amphastar Pharmaceuticals Inc,CA,San Bernardino County,Rancho Cucamonga,Chemical,Private CI Entity,Region 9 +32,Ampersand Gilman Hydro LP,MA,Suffolk County,Boston,Energy,Private CI Entity,Region 1 +79,"Amnicon Town Clerk, Douglas, WI",WI,Douglas County,South Range,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Amity Municipal Registrar, Aroostook, ME",ME,Aroostook County,Amity,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Amity Municipal Clerk, Aroostook, ME",ME,Aroostook County,Houlton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,Amite County School District,MS,Amite County,Liberty,Government Facilities,Local Tribal Territory,Region 4 +46,"Amite County Election Commission, Amite, MS",MS,Amite County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +46,"Amite County Circuit Clerk, Amite, MS",MS,Amite County,Liberty,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +44,"Amherst Town Clerk, Hillsborough, NH",NH,Hillsborough County,Amherst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Amherst Town Clerk, Hampshire, MA",MA,Hampshire County,Amherst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,Amherst Public Schools,NE,Buffalo County,Amherst,Government Facilities,Local Tribal Territory,Region 7 +81,"Amherst Municipal Registrar, Hancock, ME",ME,Hancock County,Amherst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +81,"Amherst Municipal Clerk, Hancock, ME",ME,Hancock County,Amherst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +71,"Amherst County Registrar, Amherst, VA",VA,Amherst County,Amherst,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,Amherst County Public Schools,VA,Amherst County,Amherst,Government Facilities,Local Tribal Territory,Region 3 +71,"Amherst County Electoral Board, Amherst, VA",VA,Amherst County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +41,Amherst College,MA,Hampshire County,Amherst,Government Facilities,Private CI Entity,Region 1 +32,Amherst Central School District,NY,Erie County,Amherst,Government Facilities,Local Tribal Territory,Region 2 +33,Amgen Inc.,CA,Ventura County,Thousand Oaks,Healthcare and Public Health,Private CI Entity,Region 9 +56,"Amesbury City Clerk, Essex, MA",MA,Essex County,Amesbury,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,Ames Construction,MN,Dakota County,Burnsville,Transportation Systems,Private CI Entity,Region 5 +34,Americo Manufacturing,GA,Bartow County,Acworth,Commercial Facilities,Private CI Entity,Region 4 +52,Americana Community Bank,MN,Brown County,Sleepy Eye,Financial Services,Private CI Entity,Region 5 +52,American Water Works,NJ,Camden County,Gloucester City,Water and WasteWater Systems,Private CI Entity,Region 2 +62,American Transmission Company,WI,Waukesha County,Waukesha,Energy,Private CI Entity,Region 5 +38,American Samoa Election Office,AS,60010,Pago Pago,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +86,American Pacific,UT,Iron County,Cedar City,Chemical,Private CI Entity,Region 8 +83,American National Bank,NE,Douglas County,Omaha,Financial Services,Private CI Entity,Region 7 +80,American Municipal Power Inc.,OH,Franklin County,Columbus,Energy,Private CI Entity,Region 5 +75,American Hotel Register - CISA,IL,Lake County,Vernon Hills,Commercial Facilities,Private CI Entity,Region 5 +71,American Gas Association,DC,District of Columbia,Washington,Energy,Private CI Entity,Region 3 +45,American Fuel and Petrochemical Manufacturers,DC,District of Columbia,Washington,"Chemical, Energy",Private CI Entity,Region 3 +46,American Electric Power,OH,Franklin County,Columbus,Energy,Private CI Entity,Region 5 +73,American Eagle Financial Credit Union,CT,Hartford County,East Hartford,Financial Services,Private CI Entity,Region 1 +56,"American Consolidated Natural Resources, Inc.",OH,Belmont County,St Clairsville,Energy,Private CI Entity,Region 5 +51,American College of Surgeons,IL,Cook County,Chicago,Healthcare and Public Health,Private CI Entity,Region 5 +54,American Battle Monuments Commission (ABMC) - CISA,VA,Arlington County,Arlington,Government Facilities,FCEB,Region 3 +76,"American Bank & Trust Company, N.A.",IA,Scott County,Davenport,Financial Services,Private CI Entity,Region 7 +46,American Bank,MT,Park County,Livingston,Financial Services,Private CI Entity,Region 8 +68,America's Christian Credit Union,CA,Los Angeles County,Glendora,Financial Services,Private CI Entity,Region 9 +47,"Amelia County Registrar, Amelia, VA",VA,Amelia County,Amelia Court House,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +47,"Amelia County Electoral Board, Amelia, VA",VA,Amelia County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +88,"AmbioPharm, Inc.",SC,Aiken County,Beech Island,Healthcare and Public Health,Private CI Entity,Region 4 +48,"Amberg Town Clerk, Marinette, WI",WI,Marinette County,Amberg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Amber Township Election Commission, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +61,"Amber Township Clerk, Mason, MI",MI,Mason County,Scottville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +83,Amador Health Center,NM,Dona Ana County,Las Cruces,Healthcare and Public Health,Private CI Entity,Region 6 +53,Amador County Unified School District,CA,Amador County,Jackson,Government Facilities,Local Tribal Territory,Region 9 +49,"Amador County Registrar of Voters, Amador, CA",CA,Amador County,Jackson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +61,"Alvin Town Clerk, Forest, WI",WI,Forest County,Alvin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,Alvernia University,PA,Berks County,Reading,Government Facilities,Private CI Entity,Region 3 +77,Altru Health System,ND,Grand Forks County,Grand Forks,Healthcare and Public Health,Private CI Entity,Region 8 +68,"Altoona City Clerk, Eau Claire, WI",WI,Eau Claire County,Altoona,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Alton Town Clerk, Belknap, NH",NH,Belknap County,Alton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Alton Municipal Registrar, Penobscot, ME",ME,Penobscot County,Alton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +74,"Alton Municipal Clerk, Penobscot, ME",ME,Penobscot County,Alton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,Alton Community Unit School District 11,IL,Madison County,Alton,Government Facilities,Local Tribal Territory,Region 5 +65,"Alto Town Clerk, Fond du Lac, WI",WI,Fond du Lac County,Waupun,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,Altmar-Parish-Williamstown Central School District,NY,Oswego County,Parish,Government Facilities,Local Tribal Territory,Region 2 +59,Alta Trust Company,CO,Douglas County,Lone Tree,Financial Services,Private CI Entity,Region 8 +86,Alta Loma School District,CA,San Bernardino County,Rancho Cucamonga,Government Facilities,Local Tribal Territory,Region 9 +81,"Alstead Town Clerk, Cheshire, NH",NH,Cheshire County,Alstead,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +55,"Alpine Township Election Commission, Kent, MI",MI,Kent County,Comstock Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Alpine Township Clerk, Kent, MI",MI,Kent County,Comstock Park,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,Alpine School District,UT,Utah County,Lindon,Government Facilities,Local Tribal Territory,Region 8 +41,"Alpine County Clerk, Alpine, CA",CA,Alpine County,Markleeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 9 +59,"AlphaTech, Inc.",NC,Henderson County,Fletcher,Critical Manufacturing,Private CI Entity,Region 4 +51,Alpha Technologies,WV,Putnam County,Hurricane,Information Technology,Private CI Entity,Region 3 +62,Alpha Corporation,VA,Loudoun County,Dulles,Information Technology,Private CI Entity,Region 3 +78,"Alpena Township Election Commission, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +78,"Alpena Township Clerk, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Alpena County Election Commission, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Alpena County Clerk, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Alpena County Board of Canvassars, Alpena, MI",MI,Alpena County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Alpena City Election Commission, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Alpena City Clerk, Alpena, MI",MI,Alpena County,Alpena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,Alonesy Inc,VA,Richmond city,Richmond,Healthcare and Public Health,Private CI Entity,Region 3 +59,"Aloha Township Election Commission, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Aloha Township Clerk, Cheboygan, MI",MI,Cheboygan County,Cheboygan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Alna Municipal Registrar, Lincoln, ME",ME,Lincoln County,Alna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Alna Municipal Clerk, Lincoln, ME",ME,Lincoln County,Alna,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Almont Township Election Commission, Lapeer, MI",MI,Lapeer County,Almont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +41,"Almont Township Clerk, Lapeer, MI",MI,Lapeer County,Almont,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,"Almon Town Clerk, Shawano, WI",WI,Shawano County,Bowler,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Almira Township Election Commission, Benzie, MI",MI,Benzie County,Lake Ann,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Almira Township Clerk, Benzie, MI",MI,Benzie County,Lake Ann,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Almer Township Election Commission, Tuscola, MI",MI,Tuscola County,Akron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +32,"Almer Township Clerk, Tuscola, MI",MI,Tuscola County,Akron,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Almena Village Clerk, Barron, WI",WI,Barron County,Almena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Almena Township Election Commission, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +93,"Almena Township Clerk, Van Buren, MI",MI,Van Buren County,Paw Paw,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Almena Town Clerk, Barron, WI",WI,Barron County,Almena,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Alma Town Clerk, Jackson, WI",WI,Jackson County,Alma Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Alma Lasers Inc.,IL,Lake County,Buffalo Grove,Healthcare and Public Health,Private CI Entity,Region 5 +68,Alma College,MI,Gratiot County,Alma,Information Technology,Private CI Entity,Region 5 +46,"Alma City Election Commission, Gratiot, MI",MI,Gratiot County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +46,"Alma City Clerk, Gratiot, MI",MI,Gratiot County,Alma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Alma Center Village Clerk, Jackson, WI",WI,Jackson County,Alma Center,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Alma Bank,NY,Queens County,Long Island City,Financial Services,Private CI Entity,Region 2 +57,Allwell Behavioral Health Services,OH,Muskingum County,Zanesville,Healthcare and Public Health,Local Tribal Territory,Region 5 +91,"Allouez Village Clerk, Brown, WI",WI,Brown County,Green Bay,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Allouez Township Election Commission, Keweenaw, MI",MI,Keweenaw County,Mohawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Allouez Township Clerk, Keweenaw, MI",MI,Keweenaw County,Mohawk,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +21,"Allied Feeds, Inc.",TX,DeWitt County,Cuero,Food and Agriculture,Private CI Entity,Region 6 +59,"Alliance for Water Efficiency, NFP",IL,Cook County,Chicago,Water and WasteWater Systems,Private CI Entity,Region 5 +49,"Allenstown Town Clerk, Merrimack, NH",NH,Merrimack County,Suncook,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +77,"Allendale County Board of Voter Registration and Elections, Allendale, SC",SC,Allendale County,Allendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +69,"Allendale Charter Township Election Commission, Ottawa, MI",MI,Ottawa County,Allendale Charter Twp,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +69,"Allendale Charter Township Clerk, Ottawa, MI",MI,Ottawa County,Allendale,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +44,"Allen Parish Registrar of Voters, Allen, LA",LA,Allen Parish,Oberlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +45,"Allen Parish Clerk of Court, Allen, LA",LA,Allen Parish,Oberlin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +43,Allen Independent School District,TX,Collin County,Allen,Information Technology,Local Tribal Territory,Region 6 +62,Allen Engineering Corporation,AR,Greene County,Paragould,Critical Manufacturing,Private CI Entity,Region 6 +50,"Allen County, Ohio Election Infrastructure",OH,Allen County,Lima,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +36,Allen County Ohio,OH,Allen County,Lima,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +12,"Allen County Election Board, Allen, IN",IN,Allen County,Fort Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Allen County Clerk, Allen, KY",KY,Allen County,Scottsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +52,"Allen County Clerk, Allen, KS",KS,Allen County,Iola,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +90,"Allen County Clerk, Allen, IN",IN,Allen County,Fort Wayne,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Allegheny Intermediate Unit,PA,Allegheny County,Homestead,Government Facilities,Local Tribal Territory,Region 3 +55,"Allegheny County, PA",PA,Allegheny County,Pittsburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +49,Allegheny County Airport Authority,PA,Allegheny County,Pittsburgh,Transportation Systems,Local Tribal Territory,Region 3 +53,"Alleghany County Electoral Board, Alleghany, VA",VA,Alleghany County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +50,"Alleghany County Board of Elections, Alleghany, NC",NC,Alleghany County,Sparta,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +40,"Allegany County, New York",NY,Allegany County,Belmont,"Emergency Services, Government Facilities, Transportation Systems, Water and WasteWater Systems",Local Tribal Territory,Region 2 +44,Allegany County Board of Elections,MD,Allegany County,Cumberland,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +5,"Allegan Township Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +5,"Allegan Township Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Allegan County Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Allegan County Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +29,"Allegan County Board of Canvassars, Allegan, MI",MI,Allegan County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Allegan City Election Commission, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,"Allegan City Clerk, Allegan, MI",MI,Allegan County,Allegan,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +49,Allegacy Federal Credit Union,NC,Forsyth County,Winston-Salem,Financial Services,Private CI Entity,Region 4 +53,"Allamakee County, IA",IA,Allamakee County,Waukon,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +41,"Allagash Municipal Registrar, Aroostook, ME",ME,Aroostook County,Allagash,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +41,"Allagash Municipal Clerk, Aroostook, ME",ME,Aroostook County,Allagash,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +32,AllTime Tech,TX,Jackson County,Ganado,Information Technology,Private CI Entity,Region 6 +35,AllChem Industries,FL,Alachua County,Gainesville,Chemical,Private CI Entity,Region 4 +78,"All American Lumber, LLC",WI,Monroe County,Tomah,Commercial Facilities,Private CI Entity,Region 5 +58,"All Aboard America! Holdings, Inc.",CO,Jefferson County,Lakewood,Transportation Systems,Private CI Entity,Region 8 +91,Aligned Partners Trust Company,PA,Allegheny County,Pittsburgh,Financial Services,Private CI Entity,Region 3 +79,"Algoma Township Election Commission, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +79,"Algoma Township Clerk, Kent, MI",MI,Kent County,Rockford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +64,"Algoma Town Clerk, Winnebago, WI",WI,Winnebago County,Oshkosh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Algoma City Clerk, Kewaunee, WI",WI,Kewaunee County,Algoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Alger County Election Commission, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Alger County Clerk, Alger, MI",MI,Alger County,Munising,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Alger County Board of Canvassars, Alger, MI",MI,Alger County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Algansee Township Election Commission, Branch, MI",MI,Branch County,Quincy,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +91,"Algansee Township Clerk, Branch, MI",MI,Branch County,Coldwater,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Alfred University,NY,Allegany County,Alfred,Government Facilities,Private CI Entity,Region 2 +75,"Alfred Municipal Registrar, York, ME",ME,York County,Alfred,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +75,"Alfred Municipal Clerk, York, ME",ME,York County,Alfred,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +12,"Alford Town Clerk, Berkshire, MA",MA,Berkshire County,NEW MARLBORO,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,"Alfalfa County Election Board, Alfalfa, OK",OK,Alfalfa County,Cherokee,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +62,Alexonet,OR,Yamhill County,McMinnville,Information Technology,Private CI Entity,Region 10 +64,"Alexion Pharmaceuticals, Inc.",CT,New Haven County,New Haven,Healthcare and Public Health,Private CI Entity,Region 1 +49,"Alexandria Town Clerk, Grafton, NH",NH,Grafton County,Alexandria,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Alexander Municipal Registrar, Washington, ME",ME,Washington County,Alexander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Alexander Municipal Clerk, Washington, ME",ME,Washington County,Alexander,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +51,Alexander County Government,NC,Alexander County,Taylorsville,Government Facilities,Local Tribal Territory,Region 4 +51,"Alexander County Clerk, Alexander, IL",IL,Alexander County,Cairo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Alexander County Board of Elections, Alexander, NC",NC,Alexander County,Taylorsville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +67,AlertTrace by VOS Systems,FL,Alachua County,Gainesville,Information Technology,Private CI Entity,Region 4 +63,Aldine Independent School District - CISA,TX,Harris County,Houston,Government Facilities,Local Tribal Territory,Region 6 +70,Alderwood Water & Wastewater District,WA,Snohomish County,Lynnwood,Water and WasteWater Systems,Local Tribal Territory,Region 10 +55,"Alcorn County Election Commission, Alcorn, MS",MS,Alcorn County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +55,"Alcorn County Circuit Clerk, Alcorn, MS",MS,Alcorn County,Corinth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +88,"Alcona Township Election Commission, Alcona, MI",MI,Alcona County,Black River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +88,"Alcona Township Clerk, Alcona, MI",MI,Alcona County,Black River,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Alcona County Election Commission, Alcona, MI",MI,Alcona County,Harrisville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Alcona County Board of Canvassars, Alcona, MI",MI,Alcona County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +99,"Alcona Community Schools, MI",MI,Alcona County,Lincoln,Government Facilities,Local Tribal Territory,Region 5 +57,"Alburgh Town Treasurer, Grand Isle, VT",VT,Grand Isle County,Alburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +57,"Alburgh Town Clerk, Grand Isle, VT",VT,Grand Isle County,Alburgh,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +65,Albuquerque Water Utility Authority,NM,Bernalillo County,Albuquerque,Water and WasteWater Systems,Local Tribal Territory,Region 6 +6,Albuquerque School Of Excellence,NM,Bernalillo County,Albuquerque,Government Facilities,Private CI Entity,Region 6 +39,Albright College,PA,Berks County,Reading,Government Facilities,Private CI Entity,Region 3 +76,"Albion Township Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Albion Township Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +70,"Albion Town Clerk, Trempealeau, WI",WI,Trempealeau County,Eleva,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +75,"Albion Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +59,"Albion Town Clerk, Dane, WI",WI,Dane County,Edgerton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Albion Municipal Registrar, Kennebec, ME",ME,Kennebec County,Starks,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +62,"Albion Municipal Clerk, Kennebec, ME",ME,Kennebec County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +76,"Albion City Election Commission, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +76,"Albion City Clerk, Calhoun, MI",MI,Calhoun County,Albion,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,Albia Community School District,IA,Monroe County,Albia,Government Facilities,Local Tribal Territory,Region 7 +81,"Albert Township Election Commission, Montmorency, MI",MI,Montmorency County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Albert Township Clerk, Montmorency, MI",MI,Montmorency County,Lewiston,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,Albemarle County Service Authority,VA,Albemarle County,Charlottesville,Water and WasteWater Systems,Local Tribal Territory,Region 3 +45,"Albemarle County Registrar, Albemarle, VA",VA,Albemarle County,Charlottesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +45,"Albemarle County Electoral Board, Albemarle, VA",VA,Albemarle County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +59,"Albany Village Clerk, Green, WI",WI,Green County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +42,"Albany Town Treasurer, Orleans, VT",VT,Orleans County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +42,"Albany Town Clerk, Orleans, VT",VT,Orleans County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +58,"Albany Town Clerk, Green, WI",WI,Green County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Albany Town Clerk, Carroll, NH",NH,Carroll County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +66,Albany County School District #1,WY,Albany County,Laramie,Government Facilities,Local Tribal Territory,Region 8 +51,Albany County NY,NY,Albany County,Albany,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 2 +57,Albany County Government,WY,Albany County,Laramie,"Election Infrastructure, Emergency Services",Local Tribal Territory,Region 8 +50,"Albany County Board of Elections, Albany, NY",NY,Albany County,Albany,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +61,Alaska Railroad Corporation,AK,Anchorage Borough,Anchorage,Transportation Systems,Private CI Entity,Region 10 +44,Alaska Native Tribal Health Consortium - CISA,AK,Anchorage Borough,Anchorage,Healthcare and Public Health,Local Tribal Territory,Region 10 +59,Alaska Industrial Development and Export Authority,AK,Anchorage Borough,Anchorage,Energy,State,Region 10 +49,Alaska Department of Labor & Workforce Development,AK,Juneau Borough,Juneau,Government Facilities,State,Region 10 +50,"Alamosa County, CO - CISA",CO,Alamosa County,Alamosa,Government Facilities,Local Tribal Territory,Region 8 +49,"Alamosa County Clerk and Recorder, Alamosa, CO",CO,Alamosa County,Alamosa,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +84,"Alamo Township Election Commission, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +84,"Alamo Township Clerk, Kalamazoo, MI",MI,Kalamazoo County,Kalamazoo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,Alameda Unified School District,CA,Alameda County,Alameda,Government Facilities,Local Tribal Territory,Region 9 +52,Alameda County Water District,CA,Alameda County,Fremont,Water and WasteWater Systems,Local Tribal Territory,Region 9 +91,Alameda County Mosquito Abatement District,CA,Alameda County,Hayward,Healthcare and Public Health,Local Tribal Territory,Region 9 +41,Alameda County,CA,Alameda County,Oakland,Government Facilities,Local Tribal Territory,Region 9 +41,Alamance County Government,NC,Alamance County,Graham,Government Facilities,Local Tribal Territory,Region 4 +39,"Alamance County Board of Elections, Alamance, NC",NC,Alamance County,Kimberly,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +81,"Alaiedon Township Election Commission, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Alaiedon Township Clerk, Ingham, MI",MI,Ingham County,Mason,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Alachua County Supervisor of Elections, Alachua, FL",FL,Alachua County,Gainesville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +71,Alachua County Schools,FL,Alachua County,Gainesville,Government Facilities,Local Tribal Territory,Region 4 +60,Alachua County BOCC,FL,Alachua County,Gainesville,Government Facilities,Local Tribal Territory,Region 4 +58,Alabaster Water Board,AL,Shelby County,Alabaster,Water and WasteWater Systems,Local Tribal Territory,Region 4 +85,"Alabaster Township Election Commission, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +85,"Alabaster Township Clerk, Iosco, MI",MI,Iosco County,Tawas City,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +65,Alabaster City Schools,AL,Shelby County,Alabaster,Government Facilities,Local Tribal Territory,Region 4 +99,Al Serra LLC,MI,Genesee County,Grand Blanc,Transportation Systems,Private CI Entity,Region 5 +51,"Akron Township Election Commission, Tuscola, MI",MI,Tuscola County,Unionville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +51,"Akron Township Clerk, Tuscola, MI",MI,Tuscola County,Unionville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +33,Akron Metropolitan Housing Authority,OH,Summit County,Akron,Government Facilities,Local Tribal Territory,Region 5 +43,"Aitkin County Auditor, Aitkin, MN",MN,Aitkin County,Aitkin,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,Airtonomy,ND,Grand Forks County,Grand Forks,Information Technology,Private CI Entity,Region 8 +34,Airline Tariff Publishing Company,VA,Loudoun County,Dulles,Information Technology,Private CI Entity,Region 3 +56,Airline Cargo Services,NY,Nassau County,Massapequa Park,Transportation Systems,Private CI Entity,Region 2 +63,Airbus Defense and Space ,VA,Arlington County,Arlington,"Critical Manufacturing, Defense Industrial Base, Transportation Systems",Private CI Entity,Region 3 +50,Air Products - CISA,PA,Lehigh County,Wescosville,Chemical,Private CI Entity,Region 3 +16,Air Bud Entertainment,CA,Los Angeles County,Malibu,Information Technology,Private CI Entity,Region 9 +65,"Ainsworth Town Clerk, Langlade, WI",WI,Langlade County,Pearson,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,Aims Community College,CO,Weld County,Greeley,Government Facilities,Local Tribal Territory,Region 8 +31,"Aiken County Board of Voter Registration and Elections, Aiken, SC",SC,Aiken County,Aiken,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +45,"Ahnapee Town Clerk, Kewaunee, WI",WI,Kewaunee County,Algoma,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Aging & In-Home Services of Northeast Indiana, Inc.",IN,Allen County,Fort Wayne,Healthcare and Public Health,Private CI Entity,Region 5 +38,Agile Information Service,AL,Madison County,Huntsville,Information Technology,Private CI Entity,Region 4 +42,"Agenda Town Clerk, Ashland, WI",WI,Ashland County,Butternut,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +57,"Agawam Town Clerk, Hampden, MA",MA,Hampden County,Agawam,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +84,AgWest Farm Credit,WA,Spokane County,Spokane,Financial Services,Private CI Entity,Region 10 +74,Ag World Support Systems,WA,Grant County,Moses Lake,Food and Agriculture,Private CI Entity,Region 10 +41,African Development Foundation (ADF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +99,Affton Schools,MO,St. Louis County,St. Louis,Government Facilities,Local Tribal Territory,Region 7 +39,"Aetna Township Election Commission, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +39,"Aetna Township Clerk, Mecosta, MI",MI,Mecosta County,Morley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Aethercomm, Inc",CA,San Diego County,Carlsbad,Defense Industrial Base,Private CI Entity,Region 9 +83,"Aero-Glen International, LLC",TX,Tarrant County,Fort Worth,Defense Industrial Base,Private CI Entity,Region 6 +69,Advocate Aurora Health - CISA,IL,DuPage County,Downers Grove,Healthcare and Public Health,Private CI Entity,Region 5 +53,Advisory Council on Historic Preservation (ACHP) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +52,Advia Credit Union,MI,Kalamazoo County,Kalamazoo,Financial Services,Private CI Entity,Region 5 +61,Adventist Health System/West/DBA Adventist Health,CA,Placer County,Roseville,Healthcare and Public Health,Private CI Entity,Region 9 +72,Advantis Credit Union,OR,Clackamas County,Milwaukie,Financial Services,Private CI Entity,Region 10 +74,Advanced Project Consulting,GA,Houston County,Warner Robins,Defense Industrial Base,Private CI Entity,Region 4 +62,Advanced Micro Devices - CISA,CA,Santa Clara County,Santa Clara,Information Technology,Private CI Entity,Region 9 +28,Advanced Foot & Ankle Center,UT,Salt Lake County,Salt Lake City,Healthcare and Public Health,Private CI Entity,Region 8 +48,"Advanced Assessment Systems, Inc. (DBA LinkIt!)",NY,New York County,New York,Government Facilities,Private CI Entity,Region 2 +66,"Adrian Township Election Commission, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +66,"Adrian Township Clerk, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Adrian Town Clerk, Monroe, WI",WI,Monroe County,Tomah,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Adrian City Election Commission, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Adrian City Clerk, Lenawee, MI",MI,Lenawee County,Adrian,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Administrative Office of the Courts, Kentucky",KY,Franklin County,Frankfort,Government Facilities,State,Region 4 +56,Administrative Conference of the United States (ACUS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +70,"Admin on Demand, LLC",OK,Tulsa County,Broken Arrow,Information Technology,Private CI Entity,Region 6 +75,Adirondack Park Agency,NY,Essex County,Lake Placid,Government Facilities,State,Region 2 +59,Adirondack Bank,NY,Oneida County,Utica,Financial Services,Private CI Entity,Region 2 +70,Adena Health System,OH,Ross County,Chillicothe,Healthcare and Public Health,Private CI Entity,Region 5 +35,Adelphoi,PA,Westmoreland County,Latrobe,Commercial Facilities,Private CI Entity,Region 3 +56,"Adell Village Clerk, Sheboygan, WI",WI,Sheboygan County,Adell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Addus HomeCare,TX,Collin County,Frisco,Healthcare and Public Health,Private CI Entity,Region 6 +43,"Addison Township Election Commission, Oakland, MI",MI,Oakland County,Leonard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Addison Township Clerk, Oakland, MI",MI,Oakland County,Leonard,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Addison Town Treasurer, Addison, VT",VT,Addison County,Addison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +60,"Addison Town Clerk, Washington, WI",WI,Washington County,Allenton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Addison Town Clerk, Addison, VT",VT,Addison County,Addison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +54,"Addison School District 4, IL",IL,DuPage County,Addison,Government Facilities,Local Tribal Territory,Region 5 +56,"Addison Municipal Registrar, Washington, ME",ME,Washington County,Addison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +56,"Addison Municipal Clerk, Washington, ME",ME,Washington County,Addison,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +61,Addison County Home Health & Hospice,VT,Addison County,New Haven,Healthcare and Public Health,Private CI Entity,Region 1 +62,"Adams Township Election Commission, Arenac, MI",MI,Arenac County,Sterling,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Adams Township Clerk, Hillsdale, MI",MI,Hillsdale County,North Adams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +67,"Adams Town Clerk, Jackson, WI",WI,Jackson County,Black River Falls,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +81,"Adams Town Clerk, Green, WI",WI,Green County,Argyle,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +50,"Adams Town Clerk, Berkshire, MA",MA,Berkshire County,Adams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +93,"Adams Town Clerk, Adams, WI",WI,Adams County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,"Adams County, Ohio Election Infrastructure",OH,Adams County,West Union,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +43,"Adams County, Nebraska",NE,Adams County,Hastings,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +52,"Adams County, IA",IA,Adams County,Corning,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +53,"Adams County, Colorado",CO,Adams County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +97,Adams County Idaho,ID,Adams County,Council,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +8,"Adams County Election Commission, Adams, MS",MS,Adams County,Natchez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +48,"Adams County Clerk, Adams, WI",WI,Adams County,Friendship,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +55,"Adams County Clerk, Adams, IN",IN,Adams County,Decatur,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +58,"Adams County Clerk and Recorder, Adams, CO",CO,Adams County,Brighton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +8,"Adams County Circuit Clerk, Adams, MS",MS,Adams County,Natchez,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +65,"Adams County Board of Elections, Adams, PA",PA,Adams County,Gettysburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +39,"Adams County Auditor, Adams, WA",WA,Adams County,Ritzville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +12,"Adams County Auditor, Adams, ND",ND,Adams County,Hettinger,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 8 +57,"Adams City Clerk, Adams, WI",WI,Adams County,Adams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +60,Adair County Health System,IA,Adair County,Greenfield,Healthcare and Public Health,Private CI Entity,Region 7 +85,"Adair County Election Board, Adair, OK",OK,Adair County,Stilwell,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +64,"Adair County Clerk, Adair, MO",MO,Adair County,Kirksville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +24,"Adair County Clerk, Adair, KY",KY,Adair County,Columbia,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +77,"Adair County Auditor, Adair, IA",IA,Adair County,Greenfield,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 7 +63,"Ada Township Election Commission, Kent, MI",MI,Kent County,Ada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +63,"Ada Township Clerk, Kent, MI",MI,Kent County,Ada,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +68,Ada County Emergency Communications,ID,Ada County,Meridian,Emergency Services,Local Tribal Territory,Region 10 +68,"Ada County Elections, ID",ID,Ada County,Boise,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +86,"Acworth Town Clerk, Sullivan, NH",NH,Sullivan County,Acworth,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +46,"Acushnet Town Clerk, Bristol, MA",MA,Bristol County,Acushnet,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +19,"Acton Town Clerk, Middlesex, MA",MA,Middlesex County,Acton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Acton Municipal Registrar, York, ME",ME,York County,Acton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +36,"Acton Municipal Clerk, York, ME",ME,York County,Acton,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +59,Active Decision Support Inc,CA,Monterey County,Carmel-By-The-Sea,Information Technology,Private CI Entity,Region 9 +62,"Acme Township Election Commission, Grand Traverse, MI",MI,Grand Traverse County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +62,"Acme Township Clerk, Grand Traverse, MI",MI,Grand Traverse County,Williamsburg,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +82,Acme Metal Works,AZ,Maricopa County,Gilbert,Defense Industrial Base,Private CI Entity,Region 9 +65,"Ackley Town Clerk, Langlade, WI",WI,Langlade County,Antigo,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +73,Accuray,WI,Dane County,Madison,Healthcare and Public Health,Private CI Entity,Region 5 +59,"Accurate Corrosion Control, Inc",AZ,Maricopa County,Glendale,Energy,Private CI Entity,Region 9 +66,"Accomack County Registrar, Accomack, VA",VA,Accomack County,Accomac,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +66,"Accomack County Electoral Board, Accomack, VA",VA,Accomack County,,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 3 +48,Access Group Inc.,AR,Pulaski County,Little Rock,Healthcare and Public Health,Private CI Entity,Region 6 +61,"Accelerated Solutions, LLC d/b/a ARx",TN,Williamson County,Franklin,Healthcare and Public Health,Private CI Entity,Region 4 +49,Accela,CA,Contra Costa County,San Ramon,"Election Infrastructure, Information Technology",Private CI Entity,Region 9 +38,"Accel Net, Inc.",WA,King County,Kent,"Communications, Information Technology",Private CI Entity,Region 10 +86,"Acadia Parish Registrar of Voters, Acadia, LA",LA,Acadia Parish,Crowley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +84,Acadia Parish Police Jury,LA,Acadia Parish,Crowley,Government Facilities,Local Tribal Territory,Region 6 +86,"Acadia Parish Clerk of Court, Acadia, LA",LA,Acadia Parish,Crowley,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 6 +66,"Acadia Healthcare Company, Inc. - CISA",TN,Williamson County,Franklin,Healthcare and Public Health,Private CI Entity,Region 4 +67,"Acacia Network, Inc.",NY,Bronx County,Bronx,Healthcare and Public Health,Private CI Entity,Region 2 +74,"Absolute Metal Finishing, Inc.",MA,Norfolk County,Norwood,Defense Industrial Base,Private CI Entity,Region 1 +85,"Absentee and Petition Office, Alaska - All, AK",AK,Alaska,Anchorage,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 10 +58,"Abrams Town Clerk, Oconto, WI",WI,Oconto County,Abrams,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +89,"Abington Town Clerk, Plymouth, MA",MA,Plymouth County,Abington,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 1 +47,Abington School District,PA,Montgomery County,Abington,Government Facilities,Local Tribal Territory,Region 3 +54,Aberdeen Township,NJ,Monmouth County,Aberdeen Township,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 2 +81,"Abbvie, Inc.",IL,Lake County,North Chicago,"Chemical, Healthcare and Public Health",Private CI Entity,Region 5 +60,"Abbotsford City Clerk, Clark/Marathon, WI",WI,Clark County,Abbotsford,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 5 +71,"Abbeville County Board of Voter Registration and Elections, Abbeville, SC",SC,Abbeville County,Abbeville,"Election Infrastructure, Government Facilities",Local Tribal Territory,Region 4 +25,Abacus Technologies,FL,Collier County,Naples,Information Technology,Private CI Entity,Region 4 +67,"AWC, Inc.",LA,East Baton Rouge Parish,Baton Rouge,Critical Manufacturing,Private CI Entity,Region 6 +43,"AVIAN, LLC",MD,St. Mary,Lexington Park,Defense Industrial Base,Private CI Entity,Region 3 +51,AVANGRID,CT,New Haven County,Orange,Energy,Private CI Entity,Region 1 +75,ATS Construction,KY,Fayette County,Lexington,Critical Manufacturing,Private CI Entity,Region 4 +61,ATI Metals,PA,Allegheny County,Pittsburgh,Critical Manufacturing,Private CI Entity,Region 3 +68,ASTERES INC,CA,San Diego County,San Diego,Information Technology,Private CI Entity,Region 9 +68,ASE Credit Union,AL,Montgomery County,Montgomery,Financial Services,Private CI Entity,Region 4 +73,ARUP Laboratories Inc,UT,Salt Lake County,Salt Lake City,Healthcare and Public Health,Private CI Entity,Region 8 +71,ARES Security Corporation,VA,Fairfax County,Vienna,Defense Industrial Base,Private CI Entity,Region 3 +54,APTIM Federal Services,LA,East Baton Rouge Parish,Baton Rouge,Government Facilities,Private CI Entity,Region 6 +58,APLA Health and Wellness,CA,Los Angeles County,Los Angeles,Healthcare and Public Health,Private CI Entity,Region 9 +50,APL Logistics America Ltd,AZ,Maricopa County,Scottsdale,Transportation Systems,Private CI Entity,Region 9 +99,AOS 98 Rocky Channels School System,ME,Lincoln County,Boothbay Harbor,Government Facilities,Local Tribal Territory,Region 1 +51,AOC - U.S. Botanic Garden (USBG) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +67,AOC - Capitol Visitor Center - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +57,AOC - Architect of the Capitol (AOC) - CISA,DC,District of Columbia,Washington,Government Facilities,Federal (non-FCEB),Region 3 +75,ALPHAPOINTE,MO,Jackson County,KCMO,Healthcare and Public Health,Private CI Entity,Region 7 +74,ALP Industries Inc.,PA,Lancaster County,Lancaster,Critical Manufacturing,Private CI Entity,Region 3 +53,ALMACO,IA,Story County,Nevada,Food and Agriculture,Private CI Entity,Region 7 +57,AIPHONE CORPORATION,WA,King County,Redmond,Communications,Private CI Entity,Region 10 +57,AIG- CISA,NY,New York County,New York,Financial Services,Private CI Entity,Region 2 +55,"AGC Biologics, Inc.",WA,Snohomish County,Bothell,Critical Manufacturing,Private CI Entity,Region 10 +56,AEM Corporation,VA,Fairfax County,Herndon,"Defense Industrial Base, Information Technology",Private CI Entity,Region 3 +66,ACHIEVA Credit Union,FL,Pinellas County,Dunedin,Financial Services,Private CI Entity,Region 4 +68,ACE Group Inc,CA,San Diego County,San Diego,Financial Services,Private CI Entity,Region 9 +49,ACCESS Council,OH,Mahoning County,Youngstown,Information Technology,Local Tribal Territory,Region 5 +38,ABA Technologies Inc,FL,Brevard County,Melbourne,Commercial Facilities,Private CI Entity,Region 4 +58,AAA Washington,WA,King County,Bellevue,Financial Services,Private CI Entity,Region 10 +64,A3R bda ViTel Net,VA,Fairfax County,McLean,Healthcare and Public Health,Private CI Entity,Region 3 +62,A.J. Boggs & Company,MI,Ingham County,East Lansing,Healthcare and Public Health,Private CI Entity,Region 5 +58,A+E Television Networks,NY,New York County,New York,Communications,Private CI Entity,Region 2 +62,4 Medica,CA,Los Angeles County,Marina Del Rey,Healthcare and Public Health,Private CI Entity,Region 9 +99,3rd Gen Machine,UT,Cache County,Logan,Critical Manufacturing,Private CI Entity,Region 8 +66,3D Group,CA,Alameda County,Emeryville,Information Technology,Private CI Entity,Region 9 +61,"36 District Court, MI",MI,Wayne County,Detroit,Government Facilities,Local Tribal Territory,Region 5 +43,"35th District Court Plymouth, MI",MI,Wayne County,Plymouth,Government Facilities,Local Tribal Territory,Region 5 +33,2G Engineering,WI,Dane County,Sun Prairie,Defense Industrial Base,Private CI Entity,Region 5 +50,1st University Credit Union,TX,McLennan County,Waco,Financial Services,Private CI Entity,Region 6 +54,1st Mississippi Federal Credit Union,MS,Lauderdale County,Meridian,Financial Services,Private CI Entity,Region 4 +49,1s Gateway Credit Union,IA,Clinton County,Camanche,Financial Services,Private CI Entity,Region 7 +75,19th Judicial Circuit - State of Florida,FL,St. Lucie County,Port St. Lucie,Government Facilities,State,Region 4 +54,18th Judicial Circuit Courts of Florida,FL,Seminole County,Sanford,Government Facilities,Local Tribal Territory,Region 4 diff --git a/src/pe_source/XPANSE_FCEB_2024-06-05.csv b/src/pe_source/XPANSE_FCEB_2024-06-05.csv new file mode 100644 index 00000000..0668d2eb --- /dev/null +++ b/src/pe_source/XPANSE_FCEB_2024-06-05.csv @@ -0,0 +1,174 @@ +Rating,Entity Name,State,County,City,Sector,Entity Type,Region +50,United States Interagency Council on Homelessness (USICH),DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,United States Agency for International Development (USAID) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,United States Access Board (USAB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +39,USDOT - Volpe National Transportation Systems Center - CISA,MA,Middlesex County,Cambridge,"Government Facilities, Transportation Systems",FCEB,Region 1 +68,USDOT - United States Merchant Marine Academy (USMMA) - CISA,NY,Nassau County,Great Neck,"Government Facilities, Transportation Systems",FCEB,Region 2 +66,USDOT - U.S. Department of Transportation Office of the Secretary (OST) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,USDOT - Pipeline and Hazardous Materials Safety Administration (PHMSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +82,USDOT - Office of Inspector General (OIG) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +70,USDOT - National Highway Traffic Safety Administration (NHTSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +69,USDOT - Maritime Administration (MARAD) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +97,USDOT - Great Lakes St. Lawrence Seaway Development Corporation (GLS) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +74,USDOT - Federal Transit Administration (FTA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +53,USDOT - Federal Railroad Administration (FRA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +54,USDOT - Federal Motor Carrier Safety Administration (FMCSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +65,USDOT - Federal Highway Administration (FHWA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,USDOT - Federal Aviation Administration (FAA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +63,USDOT - Department of Transportation (DOT) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +53,USDOS - U.S. Embassy and Consulates - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +56,USDOS - State Department (DOS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +54,USDOE - Power Marketing Administration (PMA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +44,USDOE - Office of Science (SC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +72,USDOE - Office of Nuclear Energy (NE) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +74,USDOE - Office of Fossil Energy and Carbon Management (FECM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +18,USDOE - Office of Environmental Management (EM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,USDOE - Office of Energy Efficiency and Renewable Energy (EERE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +58,USDOE - National Nuclear Security Administration (NNSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +46,USDOE - Energy Information Administration (EIA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +51,USDOE - Energy Department (DOE) - CISA,DC,District of Columbia,Washington,"Chemical, Critical Manufacturing, Energy, Government Facilities, Information Technology, Nuclear Reactors Materials and Water",FCEB,Region 3 +57,USDA - United States Forest Service (USFS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +59,USDA - Department of Agriculture (USDA) - CISA,DC,District of Columbia,Washington,"Dams, Energy, Food and Agriculture, Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +46,USDA - Animal & Plant Health Inspection Service (APHIS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +57,USDA - Agricultural Research Service (ARS) - CISA,MD,Prince George,Beltsville,Government Facilities,FCEB,Region 3 +56,USAGM - U.S. Agency for Global Media (USAGM) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities, Information Technology",FCEB,Region 3 +61,USAGM - Broadcasting Board of Governors - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +74,Trade and Development Agency (USTDA) - CISA,VA,Arlington County,Arlington,Government Facilities,FCEB,Region 3 +68,Tennessee Valley Authority (TVA) - CISA,TN,Knox County,Knoxville,"Dams, Energy, Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 4 +62,TREAS - United States Mint - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +79,TREAS - Office of the Comptroller of the Currency (OCC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,TREAS - Internal Revenue Service (IRS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +81,TREAS - Financial Stability Oversight Council (FSOC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +65,TREAS - Department of Treasury (TREAS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +67,TREAS - Bureau of Engraving and Printing (BEP) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +60,Surface Transportation Board (STB) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +72,Social Security Administration (SSA) - CISA,MD,Baltimore County,Woodlawn,"Financial Services, Government Facilities",FCEB,Region 3 +56,Small Business Administration (SBA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +50,Selective Service System (SSS) - CISA,IL,Cook County,Palatine,"Defense Industrial Base, Government Facilities",FCEB,Region 5 +70,Securities and Exchange Commission (SEC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +37,Railroad Retirement Board (RRB) - CISA,IL,Cook County,Chicago,Government Facilities,FCEB,Region 5 +37,Privacy and Civil Liberties Oversight Board (PCLOB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +69,Presidio Trust (PT) - CISA,CA,San Francisco County,SF,"Commercial Facilities, Government Facilities",FCEB,Region 9 +74,Pension Benefit Guaranty Corporation (PBGC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +58,Peace Corps (PC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +62,Office of Personnel Management (OPM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +88,Office of Navajo and Hopi Indian Relocation (ONHIR) - CISA,AZ,Coconino County,Flagstaff,Government Facilities,FCEB,Region 9 +56,Office of Government Ethics (OGE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +59,Occupational Safety and Health Review Commission (OSHRC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +70,Nuclear Waste Technical Review Board (NWTRB) - CISA,VA,Arlington County,Arlington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +63,Nuclear Regulatory Commission (NRC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Nuclear Reactors Materials and Water",FCEB,Region 3 +73,National Transportation Safety Board (NTSB) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +38,National Science Foundation (NSF) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +63,National Labor Relations Board (NLRB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +58,National Endowment for the Arts (NEA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +67,National Credit Union Administration (NCUA) - CISA,VA,Alexandria city,Alexandria,"Financial Services, Government Facilities",FCEB,Region 3 +67,National Council on Disability (NCD) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +84,National Capital Planning Commission (NCPC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +53,National Archives and Records Administration (NARA) - CISA,MD,Prince George,College Park,Government Facilities,FCEB,Region 3 +61,National Aeronautics and Space Administration (NASA) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +40,Morris K. Udall and Stewart L. Udall Foundation (UDALL) - CISA,AZ,Pima County,Tucson,Government Facilities,FCEB,Region 9 +67,Millennium Challenge Corporation (MCC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +39,Merit Systems Protection Board (MSPB) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,Marine Mammal Commission (MMC) - CISA,MD,Montgomery County,Bethesda,"Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +33,Japan-U.S. Friendship Commission (JUSFC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +13,James Madison Memorial Fellowship Foundation (JMMFF) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +79,International Trade Commission (USITC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +70,International Development Finance Corporation (DFC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +64,International Boundary and Water Commission (IBWC) - CISA,TX,El Paso County,El Paso,"Dams, Government Facilities, Water and WasteWater Systems",FCEB,Region 6 +80,Inter-American Foundation (IAF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +70,Harry S. Truman Scholarship Foundation (HTSF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,HUD - Government National Mortgage Association (GNMA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +93,HUD - Federal Housing Administration (FHA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +63,HUD - Department of Housing and Urban Development (HUD) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +61,HHS - Substance Abuse and Mental Health Services Administration (SAMHSA) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +56,HHS - National Institutes of Health (NIH) - CISA,MD,Montgomery County,Bethesda,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +68,HHS - Indian Health Service (IHS) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +50,HHS - Health and Human Services Department (HHS) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Healthcare and Public Health",FCEB,Region 3 +57,HHS - Health Resources and Services Administration (HRSA) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +61,HHS - Food and Drug Administration (FDA) - CISA,MD,Montgomery County,Silver Spring,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +64,HHS - Centers for Medicare & Medicaid Services (CMS) - CISA,MD,Baltimore County,Baltimore,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +56,HHS - Centers for Disease Control and Prevention (CDC) - CISA,GA,DeKalb County,Atlanta,"Government Facilities, Healthcare and Public Health",FCEB,Region 4 +73,HHS - Agency for Toxic Substances and Disease Registry (ATSDR) - CISA,GA,DeKalb County,Atlanta,"Government Facilities, Healthcare and Public Health",FCEB,Region 4 +28,HHS - Agency for Healthcare Research and Quality (AHRQ) - CISA,MD,Montgomery County,Rockville,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +65,HHS - Administration for Community Living (ACL) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +51,HHS - Administration for Children and Families (ACF) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +30,Gulf Coast Ecosystem Restoration Council (GCERC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +80,GSA - Regulatory Information Service Center (RISC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +61,GSA - General Services Administration (GSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +73,Federal Trade Commission (FTC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +79,Federal Retirement Thrift Investment Board (FRTIB) - CISA,AL,Shelby County,Birmingham,"Financial Services, Government Facilities",FCEB,Region 4 +88,Federal Permitting Improvement Steering Council (FPISC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +73,Federal Mine Safety and Health Review Commission (FMSHRC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +51,Federal Mediation and Conciliation Service (FMCS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +39,Federal Maritime Commission (FMC) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +51,Federal Labor Relations Authority (FLRA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +69,Federal Housing Finance Agency (FHFA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +65,Federal Energy Regulatory Commission (FERC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +64,Federal Deposit Insurance Corporation (FDIC) - CISA,MO,Jackson County,KCMO,"Financial Services, Government Facilities",FCEB,Region 7 +57,Federal Communications Commission (FCC) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +51,Farm Credit System Insurance Corporation (FCSIC) - CISA,VA,Fairfax County,McLean,"Financial Services, Government Facilities",FCEB,Region 3 +51,Farm Credit Administration (FCA) - CISA,VA,Fairfax County,McLean,"Financial Services, Government Facilities",FCEB,Region 3 +65,FRB - Federal Reserve System (FRS) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +65,Export-Import Bank (EXIM) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +69,Equal Employment Opportunity Commission (EEOC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +52,Environmental Protection Agency (EPA) - CISA,DC,District of Columbia,Washington,"Chemical, Energy, Government Facilities, Nuclear Reactors Materials and Water, Water and WasteWater Systems",FCEB,Region 3 +82,Election Assistance Commission (EAC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +70,ED - Office of Federal Student Aid (FSA) - CISA,KY,Wayne County,Monticello,"Financial Services, Government Facilities",FCEB,Region 4 +54,ED - Department of Education (ED) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +65,Department of Veterans Affairs (VA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Healthcare and Public Health",FCEB,Region 3 +74,Denali Commission - CISA,AK,Anchorage Borough,Anchorage,"Energy, Government Facilities, Healthcare and Public Health, Transportation Systems, Water and WasteWater Systems",FCEB,Region 10 +40,DOT - Unified Carrier Registration Plan (UCR) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +62,DOL - Department of Labor (DOL) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +67,DOJ - U.S. Marshals Service (USMS) - CISA,VA,Arlington County,Arlington,"Emergency Services, Government Facilities",FCEB,Region 3 +49,DOJ - Office of Special Counsel (OSC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +58,DOJ - Office of Inspector General (OIG) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,DOJ - National Crime Prevention and Privacy Compact Council - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +34,DOJ - Federal Bureau of Prisons (BOP) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,DOJ - Federal Bureau of Investigation (FBI) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +57,DOJ - Drug Enforcement Administration (DEA) - CISA,VA,Fairfax County,Springfield,"Emergency Services, Government Facilities",FCEB,Region 3 +51,DOJ - Department of Justice (DOJ) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +38,DOJ - Coordinating Council on Juvenile Justice and Delinquency Prevention - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,"DOJ - Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) - CISA",DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +66,DOI - United States Geological Survey (USGS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +60,DOI - National Park Service (NPS) - CISA,DC,District of Columbia,Washington,"Commercial Facilities, Government Facilities",FCEB,Region 3 +61,DOI - National Indian Gaming Commission (NIGC) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +63,DOI - Fish and Wildlife Service (FWS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +64,DOI - Department of the Interior (DOI) - CISA,DC,District of Columbia,Washington,"Commercial Facilities, Dams, Government Facilities, Water and WasteWater Systems",FCEB,Region 3 +61,DOI - Bureau of Reclamation (BOR) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +55,DOI - Bureau of Land Management (BLM) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +75,DOC - United States Census Bureau (USCB) - CISA,MD,Prince George,Suitland-Silver Hill,Government Facilities,FCEB,Region 3 +64,DOC - U.S. Patent and Trademark Office (USPTO) - CISA,VA,Alexandria city,Alexandria,Government Facilities,FCEB,Region 3 +55,DOC - National Telecommunications and Information Administration (NTIA) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +45,DOC - National Technical Information Service (NTIS) - CISA,VA,Fairfax County,Alexandria,"Communications, Government Facilities",FCEB,Region 3 +43,DOC - National Oceanic and Atmospheric Administration (NOAA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +61,DOC - National Institute of Standards and Technology (NIST) - CISA,MD,Montgomery County,Gaithersburg,"Communications, Government Facilities",FCEB,Region 3 +58,DOC - International Trade Administration (ITA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +56,DOC - Department of Commerce (DOC) - CISA,DC,District of Columbia,Washington,"Communications, Government Facilities",FCEB,Region 3 +62,DOC - Bureau of Economic Analysis (BEA) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +72,DHS - United States Secret Service (USSS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +44,DHS - United States Coast Guard (USCG) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Transportation Systems",FCEB,Region 3 +68,DHS - Transportation Security Administration (TSA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +70,DHS - Immigration and Customs Enforcement (ICE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +52,DHS - Federal Protective Service (FPS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +68,DHS - Federal Law Enforcement Training Center (FLETC) - CISA,GA,Glynn County,Dock Junction,Government Facilities,FCEB,Region 4 +57,DHS - Federal Emergency Management Agency (FEMA) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +67,DHS - Department of Homeland Security (DHS) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities, Information Technology, Transportation Systems",FCEB,Region 3 +67,DHS - Cybersecurity and Infrastructure Security Agency (CISA) - CISA,DC,District of Columbia,Washington,"Government Facilities, Information Technology",FCEB,Region 3 +75,DHS - Customs and Border Protection (CBP) - CISA,DC,District of Columbia,Washington,"Government Facilities, Transportation Systems",FCEB,Region 3 +64,DHS - Citizenship and Immigration Services (CIS) - CISA,MD,Prince George,Camp Springs,Government Facilities,FCEB,Region 3 +67,Court Services and Offender Supervision Agency for the District of Columbia (CSOSA) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +46,Council of the Inspectors General on Integrity and Efficiency (CIGIE) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +40,Corporation for National and Community Service (CNCS)(Americorps) - CISA,DC,District of Columbia,Washington,"Emergency Services, Government Facilities",FCEB,Region 3 +67,Consumer Product Safety Commission (CPSC) - CISA,MD,Montgomery County,Bethesda,Government Facilities,FCEB,Region 3 +75,Consumer Financial Protection Bureau (CFPB) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +52,Commodity Futures Trading Commission (CFTC) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +71,Committee for Purchase from People Who Are Blind or Severely Disabled (CPPBSD)(AbilityOne) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +23,Commission of Fine Arts (CFA) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +72,Civil Rights Commission (USCCR) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +77,Chemical Safety Board (CSB) - CISA,DC,District of Columbia,Washington,"Chemical, Government Facilities",FCEB,Region 3 +66,Board of Governors of the Federal Reserve (FRB) - CISA,DC,District of Columbia,Washington,"Financial Services, Government Facilities",FCEB,Region 3 +39,Armed Forces Retirement Home (AFRH) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +54,American Battle Monuments Commission (ABMC) - CISA,VA,Arlington County,Arlington,Government Facilities,FCEB,Region 3 +41,African Development Foundation (ADF) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +53,Advisory Council on Historic Preservation (ACHP) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 +56,Administrative Conference of the United States (ACUS) - CISA,DC,District of Columbia,Washington,Government Facilities,FCEB,Region 3 diff --git a/src/pe_source/__init__.py b/src/pe_source/__init__.py new file mode 100644 index 00000000..d4d49560 --- /dev/null +++ b/src/pe_source/__init__.py @@ -0,0 +1,8 @@ +"""The pe_source library.""" +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +__all__ = ["cybersixgill", "shodan"] diff --git a/src/pe_source/__main__.py b/src/pe_source/__main__.py new file mode 100644 index 00000000..5c264317 --- /dev/null +++ b/src/pe_source/__main__.py @@ -0,0 +1,5 @@ +"""Code to run if this package is used as a Python module.""" + +from .pe_scripts import main + +main() diff --git a/src/pe_source/_version.py b/src/pe_source/_version.py new file mode 100644 index 00000000..62d09095 --- /dev/null +++ b/src/pe_source/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "1.1.0" diff --git a/src/pe_source/cybersixgill.py b/src/pe_source/cybersixgill.py new file mode 100644 index 00000000..58927c77 --- /dev/null +++ b/src/pe_source/cybersixgill.py @@ -0,0 +1,486 @@ +"""Collect Cybersixgill data.""" + +# Standard Python Libraries +from datetime import date, datetime, timedelta +import logging +import sys +import traceback + +from .data.pe_db.db_query_source import ( + get_breaches, + get_data_source_uid, + get_orgs, + insert_sixgill_alerts_tsql, + insert_sixgill_breaches_tsql, + insert_sixgill_credentials_tsql, + insert_sixgill_mentions, + insert_sixgill_topCVEs_tsql, +) +from .data.sixgill.api import get_sixgill_organizations +from .data.sixgill.source import ( + alerts, + alias_organization, + all_assets_list, + creds, + cve_summary, + get_alerts_content, + mentions, + root_domains, + top_cves, +) + +# Set todays date formatted YYYY-MM-DD and the start_date 30 days prior +TODAY = date.today() +DAYS_BACK = timedelta(days=30) +MENTIONS_DAYS_BACK = timedelta(days=20) +MENTIONS_START_DATE = str(TODAY - MENTIONS_DAYS_BACK) +END_DATE = str(TODAY) +DATE_SPAN = f"[{MENTIONS_START_DATE} TO {END_DATE}]" + +# Set dates to YYYY-MM-DD H:M:S format +NOW = datetime.now() +START_DATE_TIME = (NOW - DAYS_BACK).strftime("%Y-%m-%d %H:%M:%S") +END_DATE_TIME = NOW.strftime("%Y-%m-%d %H:%M:%S") + +LOGGER = logging.getLogger(__name__) + + +class Cybersixgill: + """Fetch Cybersixgill data.""" + + def __init__(self, orgs_list, method_list, soc_med_included): + """Initialize Cybersixgill class.""" + self.orgs_list = orgs_list + self.method_list = method_list + self.soc_med_included = soc_med_included + + def run_cybersixgill(self): + """Run Cybersixgill api calls.""" + orgs_list = self.orgs_list + method_list = self.method_list + soc_med_included = self.soc_med_included + + # Get org info from PE database + all_pe_orgs = get_orgs() + + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in all_pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in all_pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in all_pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + # Get Cybersixgill org info + sixgill_orgs = get_sixgill_organizations() + failed = [] + count = 0 + + # Get data source uid + source_uid = get_data_source_uid("Cybersixgill") + + # Run top CVEs. Same for all orgs + if "topCVEs" in method_list: + if self.get_topCVEs(source_uid) == 1: + failed.append("Top CVEs") + + list = "" + for pe_org in pe_orgs_final: + list = list + pe_org["cyhy_db_name"] + "," + print(list) + for pe_org in pe_orgs_final: + org_id = pe_org["cyhy_db_name"] + pe_org_uid = pe_org["organizations_uid"] + # Only run on specified orgs + if org_id in orgs_list or orgs_list == "all" or orgs_list == "DEMO": + count += 1 + # Get sixgill_org_id associated with the PE org + try: + sixgill_org_id = sixgill_orgs[org_id][0] + except KeyError as err: + LOGGER.error("PE org is not listed in Cybersixgill.") + print(err, file=sys.stderr) + failed.append("%s not in sixgill" % org_id) + continue + + # Run alerts + if "alerts" in method_list: + if ( + self.get_alerts( + org_id, + sixgill_org_id, + pe_org_uid, + source_uid, + soc_med_included, + ) + == 1 + ): + failed.append("%s alerts" % org_id) + # Run mentions + if "mentions" in method_list: + if ( + self.get_mentions( + org_id, + sixgill_org_id, + pe_org_uid, + source_uid, + soc_med_included, + ) + == 1 + ): + failed.append("%s mentions" % org_id) + # Run credentials + if "credentials" in method_list: + if ( + self.get_credentials( + org_id, sixgill_org_id, pe_org_uid, source_uid + ) + == 1 + ): + failed.append("%s credentials" % org_id) + + LOGGER.info("Complete Cybersixgill for %s", org_id) + if len(failed) > 0: + LOGGER.error("Failures: %s", failed) + + def get_alerts( + self, org_id, sixgill_org_id, pe_org_uid, source_uid, soc_med_included + ): + """Get alerts.""" + LOGGER.info("Fetching alert data for %s.", org_id) + soc_med_platforms = [ + "twitter", + "Twitter", + "reddit", + "Reddit", + "Parler", + "parler", + "linkedin", + "Linkedin", + "discord", + "forum_discord", + "raddle", + "telegram", + "jabber", + "ICQ", + "icq", + "mastodon", + ] + # Fetch alert data with sixgill_org_id + try: + print(sixgill_org_id) + alerts_df = alerts(sixgill_org_id) + if not soc_med_included: + alerts_df = alerts_df[~alerts_df["site"].isin(soc_med_platforms)] + # Add pe_org_id + alerts_df["organizations_uid"] = pe_org_uid + # Add data source uid + alerts_df["data_source_uid"] = source_uid + # Rename columns + alerts_df = alerts_df.rename(columns={"id": "sixgill_id"}) + except Exception as e: + LOGGER.error("Failed fetching alert data for %s", org_id) + LOGGER.error(e) + print(traceback.format_exc()) + return 1 + + # Get Alert content + try: + LOGGER.info("Fetching alert content data for %s.", org_id) + # Fetch organization assets + org_assets_dict = all_assets_list(sixgill_org_id) + for alert_index, alert_row in alerts_df.iterrows(): + try: + alert_id = alert_row["sixgill_id"] + + content_snip, asset_mentioned, asset_type = get_alerts_content( + sixgill_org_id, alert_id, org_assets_dict + ) + + alerts_df.at[alert_index, "content_snip"] = content_snip + alerts_df.at[alert_index, "asset_mentioned"] = asset_mentioned + alerts_df.at[alert_index, "asset_type"] = asset_type + except Exception as e: + LOGGER.error( + "Failed fetching a specific alert content for %s", org_id + ) + LOGGER.error(e) + print(traceback.format_exc()) + alerts_df.at[alert_index, "content_snip"] = "" + alerts_df.at[alert_index, "asset_mentioned"] = "" + alerts_df.at[alert_index, "asset_type"] = "" + + except Exception as e: + LOGGER.error("Failed fetching alert content for %s", org_id) + LOGGER.error(e) + LOGGER.error(traceback.format_exc()) + return 1 + + # Insert alert data into the PE database + try: + insert_sixgill_alerts_tsql(alerts_df) + except Exception as e: + LOGGER.error("Failed inserting alert data for %s", org_id) + LOGGER.error(e) + return 1 + return 0 + + def get_mentions( + self, org_id, sixgill_org_id, pe_org_uid, source_uid, soc_med_included + ): + """Get mentions.""" + LOGGER.info("Fetching mention data for %s.", org_id) + # Fetch org aliases from Cybersixgill + try: + aliases = alias_organization(sixgill_org_id) + except Exception as e: + LOGGER.error("Failed fetching aliases for %s", org_id) + print(traceback.format_exc()) + LOGGER.error(e) + return 1 + + # Fetch mention data + try: + if "dhs" in aliases: + aliases.remove("dhs") + # if "NRC" in aliases: + # aliases.remove("NRC") + if org_id == "doi_os": + aliases = [ + "DOI Office of the Secretary", + "Department of the Interior Office of the Secretary", + "Department of Interior Office of the Secretary", + "Interior Office of the Secretary", + ] + if "st" in aliases: + aliases.remove("st") + if "nih" in aliases: + aliases.remove("noh") + if "blm" in aliases: + aliases.remove("blm") + if "ed" in aliases: + aliases.remove("ed") + if "pt" in aliases: + aliases.remove("pt") + if "occ" in aliases: + aliases.remove("occ") + if "pc" in aliases: + aliases.remove("pc") + if "epa" in aliases: + aliases = ["epa"] + if "hhs" in aliases: + aliases.remove("hhs") + if "bls" in aliases: + aliases.remove("bls") + if "doi" in aliases: + aliases.remove("doi") + if "doe" in aliases: + aliases.remove("doe") + if "sss" in aliases: + aliases.remove("sss") + if "dot" in aliases: + aliases.remove("dot") + if "dos" in aliases: + aliases.remove("dos") + if "sba" in aliases: + aliases.remove("sba") + if "ssa" in aliases: + aliases.remove("ssa") + if "st" in aliases: + aliases.remove("st") + if "dol" in aliases: + aliases.remove("dol") + if "gsa" in aliases: + aliases.remove("gsa") + if "hud" in aliases: + aliases.remove("hud") + if "doc" in aliases: + aliases.remove("doc") + if "os" in aliases: + aliases.remove("os") + if "sec" in aliases: + aliases.remove("sec") + if "stb" in aliases: + aliases.remove("stb") + aliases.append("surface transportation") + try: + mentions_df = mentions(DATE_SPAN, aliases, soc_med_included) + except UnboundLocalError: + return 1 + mentions_df = mentions_df.rename(columns={"id": "sixgill_mention_id"}) + mentions_df["organizations_uid"] = pe_org_uid + # Add data source uid + mentions_df["data_source_uid"] = source_uid + except Exception as e: + LOGGER.error("Failed fetching mentions for %s", org_id) + print(traceback.format_exc()) + LOGGER.error(e) + return 1 + + # Insert mention data into the PE database + try: + insert_sixgill_mentions(mentions_df) + except Exception as e: + LOGGER.error("Failed inserting mentions for %s", org_id) + print(traceback.format_exc) + LOGGER.error(e) + return 1 + return 0 + + def get_credentials(self, org_id, sixgill_org_id, pe_org_uid, source_uid): + """Get credentials.""" + LOGGER.info("Fetching credential data for %s.", org_id) + # Fetch org root domains from Cybersixgill + try: + roots = root_domains(sixgill_org_id) + LOGGER.info(f"Got roots:{roots}") + except Exception as e: + LOGGER.error("Failed fetching root domains for %s", org_id) + LOGGER.error(e) + return 1 + + # Fetch credential data + try: + creds_df = creds(roots, START_DATE_TIME, END_DATE_TIME) + LOGGER.info("Found %s credentials.", len(creds_df.index)) + creds_df["organizations_uid"] = pe_org_uid + # Add data source uid + creds_df["data_source_uid"] = source_uid + except Exception as e: + LOGGER.error("Failed fetching credentials for %s", org_id) + LOGGER.error(e) + return 1 + + # Change empty and ambiguous breach names + try: + creds_df.loc[ + creds_df["breach_name"] == "", "breach_name" + ] = "Cybersixgill_" + creds_df["breach_id"].astype(str) + + creds_df.loc[ + creds_df["breach_name"] == "Automatic leaked credentials detection", + "breach_name", + ] = "Cybersixgill_" + creds_df["breach_id"].astype(str) + creds_breach_df = creds_df[ + [ + "breach_name", + "description", + "breach_date", + "password", + "data_source_uid", + ] + ].reset_index() + + # Create password_included column + creds_breach_df["password_included"] = creds_breach_df["password"] != "" + + # Group breaches and count the number of credentials + count_creds = creds_breach_df.groupby( + [ + "breach_name", + "description", + "breach_date", + "password_included", + "data_source_uid", + ] + ).size() + creds_breach_df = count_creds.to_frame( + name="exposed_cred_count" + ).reset_index() + creds_breach_df["modified_date"] = creds_breach_df["breach_date"] + creds_breach_df.drop_duplicates( + subset=["breach_name"], keep="first", inplace=True + ) + creds_breach_df.drop(columns=["exposed_cred_count"], inplace=True) + except Exception as e: + LOGGER.error("Probably no credential breaches for %s", org_id) + LOGGER.error(e) + return 1 + + # Insert breach data into the PE database + try: + insert_sixgill_breaches_tsql(creds_breach_df) + except Exception as e: + LOGGER.error("Failed inserting breaches for %s", org_id) + LOGGER.error(e) + return 1 + + # Get breach uids and match to credentials + breach_dict = dict(get_breaches()) + for cred_index, cred_row in creds_df.iterrows(): + breach_uid = breach_dict[cred_row["breach_name"]] + creds_df.at[cred_index, "credential_breaches_uid"] = breach_uid + + # Insert credential data into the PE database + creds_df = creds_df.rename( + columns={"domain": "sub_domain", "breach_date": "modified_date"} + ) + creds_df = creds_df[ + [ + "modified_date", + "sub_domain", + "email", + "hash_type", + "name", + "login_id", + "password", + "phone", + "breach_name", + "organizations_uid", + "data_source_uid", + "credential_breaches_uid", + ] + ] + try: + insert_sixgill_credentials_tsql(creds_df) + except Exception as e: + LOGGER.error("Failed inserting credentials for %s", org_id) + LOGGER.error(e) + return 1 + return 0 + + def get_topCVEs(self, source_uid): + """Get top CVEs.""" + LOGGER.info("Fetching top CVE data.") + + # Fetch top CVE data + try: + top_cve_df = top_cves(10) + top_cve_df["date"] = END_DATE + top_cve_df["nvd_base_score"] = top_cve_df["nvd_base_score"].astype("str") + # Add data source uid + top_cve_df["data_source_uid"] = source_uid + # Get CVE summary from circl.lu + top_cve_df["summary"] = "" + for cve_index, cve_row in top_cve_df.iterrows(): + try: + resp = cve_summary(cve_row["cve_id"]) + summary = resp["summary"] + except Exception: + summary = "" + top_cve_df.at[cve_index, "summary"] = summary + except Exception as e: + LOGGER.error("Failed fetching top CVEs.") + LOGGER.error(e) + return 1 + + # Insert credential data into the PE database + try: + insert_sixgill_topCVEs_tsql(top_cve_df) + except Exception as e: + LOGGER.error("Failed inserting top CVEs.") + LOGGER.error(e) + return 1 + return 0 diff --git a/src/pe_source/data/common_tlds.dict b/src/pe_source/data/common_tlds.dict new file mode 100644 index 00000000..d27bba9a --- /dev/null +++ b/src/pe_source/data/common_tlds.dict @@ -0,0 +1,369 @@ +com +org +ru +net +de +br +uk +it +pl +jp +fr +au +ir +in +info +cz +nl +es +ca +ua +cn +kr +eu +co +ch +gr +tw +za +se +ro +hu +at +be +mx +vn +ar +sk +dk +no +io +tr +me +us +cl +biz +fi +tv +pt +nz +ie +xyz +id +il +by +hk +club +sg +lt +рф +my +online +kz +pro +cc +si +hr +bg +th +rs +su +pk +az +top +site +ng +edu +lv +pe +ae +ee +tk +ph +cat +pw +sa +uz +gov +is +mobi +win +nu +lu +ml +asia +ma +lk +shop +ge +ve +live +blog +ws +space +ba +ga +uy +bd +cf +website +life +tn +ai +tech +md +news +mk +ke +do +fm +ec +to +am +store +mn +la +py +coop +media +travel +al +world +work +np +one +eg +guru +cr +kg +link +stream +tz +ly +gg +app +icu +nyc +qa +agency +gt +host +network +bid +cloud +vip +bo +cy +dz +im +bz +aero +gq +ug +global +design +digital +eus +pa +af +vc +academy +li +ao +center +jobs +tj +studio +sv +ovh +mm +jo +ag +click +video +sd +kw +zone +zw +moe +press +cm +ps +ci +city +ooo +re +ninja +lb +wiki +mt +om +education +company +mz +gh +mu +kh +trade +solutions +mo +church +men +group +tips +sy +cu +ni +ac +plus +red +sh +guide +rw +games +bh +sn +st +hn +art +iq +expert +events +cash +social +party +school +bike +tools +ltd +services +moscow +et +bank +fo +so +market +cool +sexy +team +marketing +ms +tt +zm +bzh +mg +works +bio +bet +bw +cx +land +as +community +pg +gal +love +pub +cd +bt +email +tm +na +systems +date +ink +cafe +gdn +blue +capital +coffee +sc +pics +bn +chat +run +fit +science +help +bf +house +укр +care +nc +exchange +porn +photography +bm +audio +loan +scot +gratis +swiss +watch +ad +kim +support +training +рус +gl +gs +technology +codes +gallery +reviews +wtf +movie +mv +wien +webcam +farm +money +style +wang +ht +jm +software +bar +beer +law +photo +int +photos +directory +africa +energy +pf +gi +tc +fund +mw +international +fj +lol +amsterdam +report +camp +pr +earth +pink +sm +pm +ky +ventures +restaurant +bi +foundation +mr +je +mc +deals +direct +mil +show +tube +careers +film +fyi +buzz +cam +tl diff --git a/src/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv b/src/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv new file mode 100644 index 00000000..5a6c466a --- /dev/null +++ b/src/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv @@ -0,0 +1,717 @@ +domain_name,org +nutrition.gov,Department of Agriculture +aviationweather.gov,Department of Commerce +pnnl.gov,Department of Energy +pppl.gov,Department of Energy +acl.gov,Department of Health and Human Services +inl.gov,Department of Energy +afterschool.gov,Department of Health and Human Services +bea.gov,Department of Commerce +aging.gov,Department of Health and Human Services +agingstats.gov,Department of Health and Human Services +buyusa.gov,Department of Commerce +ahcpr.gov,Department of Health and Human Services +niem.gov,Department of Homeland Security +salmonrecovery.gov,Department of Energy +ahrq.gov,Department of Health and Human Services +isotopes.gov,Department of Energy +commerce.gov,Department of Commerce +nuclear.gov,Department of Energy +mymoney.gov,Department of Treasury +betobaccofree.gov,Department of Health and Human Services +bioethics.gov,Department of Health and Human Services +brainhealth.gov,Department of Health and Human Services +myra.gov,Department of Treasury +cancer.gov,Department of Health and Human Services +scijinks.gov,National Aeronautics and Space Administration +aids.gov,Department of Health and Human Services +biometrics.gov,Department of Homeland Security +bankcustomer.gov,Department of Treasury +bankhelp.gov,Department of Treasury +banknet.gov,Department of Treasury +doc.gov,Department of Commerce +selectagents.gov,Department of Health and Human Services +cbp.gov,Department of Homeland Security +cdc.gov,Department of Health and Human Services +simplereport.gov,Department of Health and Human Services +drought.gov,Department of Commerce +cisa.gov,Department of Homeland Security +childcare.gov,Department of Health and Human Services +cpnireporting.gov,Department of Homeland Security +smokefree.gov,Department of Health and Human Services +eda.gov,Department of Commerce +cyber.gov,Department of Homeland Security +cybersecurity.gov,Department of Homeland Security +cdfifund.gov,Department of Treasury +complaintreferralexpress.gov,Department of Treasury +export.gov,Department of Commerce +directoasucuenta.gov,Department of Treasury +childwelfare.gov,Department of Health and Human Services +firstnet.gov,Department of Commerce +goes-r.gov,Department of Commerce +gps.gov,Department of Commerce +clinicaltrials.gov,Department of Health and Human Services +eyenote.gov,Department of Treasury +federalinvestments.gov,Department of Treasury +fedinvest.gov,Department of Treasury +ffb.gov,Department of Treasury +stopalcoholabuse.gov,Department of Health and Human Services +financialresearch.gov,Department of Treasury +financialstability.gov,Department of Treasury +godirect.gov,Department of Treasury +helpwithmycheckingaccount.gov,Department of Treasury +helpwithmycreditcard.gov,Department of Treasury +helpwithmycreditcardbank.gov,Department of Treasury +helpwithmymortgage.gov,Department of Treasury +cms.gov,Department of Health and Human Services +pay.gov,Department of Treasury +recreation.gov,Department of Agriculture +mha.gov,Department of Treasury +moneyfactory.gov,Department of Treasury +guideline.gov,Department of Health and Human Services +surgeongeneral.gov,Department of Health and Human Services +therealcost.gov,Department of Health and Human Services +vets.gov,Department of Veterans Affairs +thisfreelife.gov,Department of Health and Human Services +ayudaconmibanco.gov,Department of Treasury +bankcustomerassistance.gov,Department of Treasury +tobacco.gov,Department of Health and Human Services +tox21.gov,Department of Health and Human Services +usphs.gov,Department of Health and Human Services +fedcenter.gov,Environmental Protection Agency +fsoc.gov,Department of Treasury +whaging.gov,Department of Health and Human Services +womenshealth.gov,Department of Health and Human Services +savingsbonds.gov,Department of Treasury +childstats.gov,Department of Education +collegenavigator.gov,Department of Education +osha.gov,Department of Labor +trainingproviderresults.gov,Department of Labor +unionreports.gov,Department of Labor +nagb.gov,Department of Education +nationsreportcard.gov,Department of Education +whistleblowers.gov,Department of Labor +wrp.gov,Department of Labor +youthrules.gov,Department of Labor +childreninadversity.gov,USAID +dfafacts.gov,USAID +studentloans.gov,Department of Education +911.gov,Department of Transportation +fueleconomy.gov,Department of Energy +neglecteddiseases.gov,USAID +distraction.gov,Department of Transportation +usaid.gov,USAID +code.gov,General Services Administration +data.gov,General Services Administration +ada.gov,Department of Justice +amberalert.gov,Department of Justice +atf.gov,Department of Justice +atfonline.gov,Department of Justice +bats.gov,Department of Justice +bjs.gov,Department of Justice +dhs.gov,Department of Homeland Security +dot.gov,Department of Transportation +digitalgov.gov,General Services Administration +e-verify.gov,Department of Homeland Security +everify.gov,Department of Homeland Security +evus.gov,Department of Homeland Security +firstrespondertraining.gov,Department of Homeland Security +irsvideos.gov,Department of Treasury +cuidadodesalud.gov,Department of Health and Human Services +makinghomeaffordable.gov,Department of Treasury +moneyfactorystore.gov,Department of Treasury +flightschoolcandidates.gov,Department of Homeland Security +globalentry.gov,Department of Homeland Security +msb.gov,Department of Treasury +dotideahub.gov,Department of Transportation +ems.gov,Department of Transportation +cjis.gov,Department of Justice +crimesolutions.gov,Department of Justice +crimevictims.gov,Department of Justice +cybercrime.gov,Department of Justice +diabetescommittee.gov,Department of Health and Human Services +docline.gov,Department of Health and Human Services +esc.gov,Department of Transportation +dea.gov,Department of Justice +rec.gov,Department of Agriculture +unrpnet.gov,Department of Energy +donaciondeorganos.gov,Department of Health and Human Services +dsac.gov,Department of Justice +privacyshield.gov,Department of Commerce +elderjustice.gov,Department of Justice +epic.gov,Department of Justice +ice.gov,Department of Homeland Security +listo.gov,Department of Homeland Security +pmf.gov,Office of Personnel Management +fbijobs.gov,Department of Justice +foia.gov,Department of Justice +drugabuse.gov,Department of Health and Human Services +getsmartaboutdrugs.gov,Department of Justice +endingthedocumentgame.gov,Department of Health and Human Services +everytrycounts.gov,Department of Health and Human Services +fatherhood.gov,Department of Health and Human Services +safetyact.gov,Science and Technology Directorate +navycash.gov,Department of Treasury +schoolsafety.gov,Department of Homeland Security +samhsa.gov,Department of Health and Human Services +fitness.gov,Department of Health and Human Services +foodsafety.gov,Department of Health and Human Services +tsa.gov,Department of Homeland Security +ibwc.gov,Department of State +freshempire.gov,Department of Health and Human Services +occhelps.gov,Department of Treasury +ots.gov,Department of Treasury +girlshealth.gov,Department of Health and Human Services +us-cert.gov,Department of Homeland Security +mbda.gov,Department of Commerce +nehrp.gov,Department of Commerce +hanford.gov,Department of Energy +treasuryhunt.gov,Department of Treasury +twai.gov,Department of Treasury +guidelines.gov,Department of Health and Human Services +state.gov,Department of State +faasafety.gov,Federal Aviation Administration +faa.gov,Federal Aviation Administration +flyhealthy.gov,Department of Transportation +ic3.gov,Department of Justice +interpol.gov,Department of Justice +firstfreedom.gov,Department of Justice +forfeiture.gov,Department of Justice +homeenergyscore.gov,Department of Energy +hydrogen.gov,Department of Energy +usss.gov,U.S. Secret Service +arctic.gov,National Science Foundation +health.gov,Department of Health and Human Services +nhtsa.gov,Department of Transportation +energycodes.gov,Department of Energy +safecar.gov,Department of Transportation +eaglecash.gov,Department of Treasury +healthdata.gov,Department of Health and Human Services +healthfinder.gov,Department of Health and Human Services +learnatf.gov,Department of Justice +safeocs.gov,Department of Transportation +eftps.gov,Department of Treasury +uscis.gov,US Citizenship and Immigration Services +malwareinvestigator.gov,Department of Justice +savingsbond.gov,Department of Treasury +sigpr.gov,Department of Treasury +sigtarp.gov,Department of Treasury +medalofvalor.gov,Department of Justice +slgs.gov,Department of Treasury +safertruck.gov,Department of Transportation +tcis.gov,Department of Treasury +tigta.gov,Department of Treasury +research.gov,National Science Foundation +sharetheroadsafely.gov,Department of Transportation +trafficsafetymarketing.gov,Department of Transportation +nationalgangcenter.gov,Department of Justice +healthypeople.gov,Department of Health and Human Services +treaslockbox.gov,Department of Treasury +transportation.gov,Department of Transportation +usalearning.gov,Office of Personnel Management +fincen.gov,Department of Treasury +nmvtis.gov,Department of Justice +nsopr.gov,Department of Justice +bep.gov,Department of Treasury +2020census.gov,Census +nsopw.gov,Department of Justice +justice.gov,Department of Justice +justthinktwice.gov,Department of Justice +juvenilecouncil.gov,Department of Justice +learndoj.gov,Department of Justice +namus.gov,Department of Justice +ncirc.gov,Department of Justice +hhsoig.gov,Department of Health and Human Services +hhsops.gov,Department of Health and Human Services +treasury.gov,Department of Treasury +qatesttwai.gov,Department of Treasury +aoa.gov,Department of Health and Human Services +taaps.gov,Department of Treasury +nicic.gov,Department of Justice +treasuryauctions.gov,Treasury Auction +iedison.gov,Department of Health and Human Services +ihs.gov,Department of Health and Human Services +insurekidsnow.gov,Department of Health and Human Services +locatorplus.gov,Department of Health and Human Services +ttbonline.gov,Department of Treasury +longtermcare.gov,Department of Health and Human Services +medicaid.gov,Department of Health and Human Services +usdebitcard.gov,Department of Treasury +usmint.gov,Department of Treasury +ustreas.gov,Department of Treasury +wizard.gov,Department of Treasury +mentalhealth.gov,Department of Health and Human Services +business.gov,Small Business Administration +fedinfo.gov,General Services Administration +americathebeautifulquarters.gov,Department of Treasury +census.gov,Census +luca-appeals.gov,Census +my2020census.gov,Census +grantsolutions.gov,Department of Health and Human Services +ovcttac.gov,Department of Justice +projectsafechildhood.gov,Department of Justice +psob.gov,Department of Justice +rcfl.gov,Department of Justice +scra.gov,Department of Justice +servicemembers.gov,Department of Justice +smart.gov,Department of Justice +stopfraud.gov,Department of Justice +tribaljusticeandsafety.gov,Department of Justice +unicor.gov,Department of Justice +lcacommons.gov,Department of Agriculture +nwbc.gov,Small Business Administration +fleta.gov,Department of Homeland Security +ready.gov,Department of Homeland Security +secretservice.gov,U.S. Secret Service +epa.gov,Environmental Protection Agency +usdoj.gov,Department of Justice +usmarshals.gov,Department of Justice +vcf.gov,Department of Justice +nsf.gov,National Science Foundation +collegedrinkingprevention.gov,Department of Health and Human Services +osti.gov,Department of Energy +genome.gov,Department of Health and Human Services +scidac.gov,Department of Energy +bfem.gov,Department of Treasury +ncifcrf.gov,Department of Health and Human Services +helpwithmymortgagebank.gov,Department of Treasury +hhs.gov,Department of Health and Human Services +irs.gov,Department of Treasury +irssales.gov,Department of Treasury +helpwithmybank.gov,Department of Treasury +idealab.gov,Department of Health and Human Services +fmi.gov,General Services Administration +afadvantage.gov,General Services Administration +treasury.fed.us,Department of Treasury +asap.gov,Department of Treasury +tax.gov,Department of Treasury +fedidcard.gov,General Services Administration +fpds.gov,General Services Administration +forms.gov,General Services Administration +globalhealth.gov,Department of Health and Human Services +grants.gov,Department of Health and Human Services +quantum.gov,National Science Foundation +fedbizopps.gov,General Services Administration +healthcare.gov,Department of Health and Human Services +eta-find.gov,Department of Treasury +dnsops.gov,Department of Commerce +hearttruth.gov,Department of Health and Human Services +veterans.gov,Department of Labor +medicare.gov,Department of Health and Human Services +employeeexpress.gov,Office of Personnel Management +fegli.gov,Office of Personnel Management +feedthefuture.gov,USAID +mymedicare.gov,Department of Health and Human Services +pnl.gov,Department of Energy +nnlm.gov,Department of Health and Human Services +fpc.gov,General Services Administration +frpg.gov,General Services Administration +treasuryecm.gov,Department of Treasury +stopbullying.gov,Department of Health and Human Services +ntia.gov,Department of Commerce +ipp.gov,Department of Treasury +pscr.gov,Department of Commerce +selectusa.gov,Department of Commerce +spectrum.gov,Department of Commerce +stopfakes.gov,Department of Commerce +sworm.gov,Department of Commerce +tasefiling.gov,Department of Commerce +time.gov,Department of Commerce +safercar.gov,Department of Transportation +choosemyplate.gov,Department of Agriculture +dietaryguidelines.gov,Department of Agriculture +tsunami.gov,Department of Commerce +usicecenter.gov,Department of Commerce +empowhr.gov,Department of Agriculture +pmi.gov,USAID +nationalbank.gov,Department of Treasury +nationalbanknet.gov,Department of Treasury +fbo.gov,General Services Administration +reach.gov,Department of Veterans Affairs +lacoast.gov,Department of the Interior +bondpro.gov,Department of Treasury +treasurydirect.gov,Department of Treasury +usaspending.gov,General Services Administration +ccac.gov,Department of Treasury +sandia.gov,Department of Energy +vaccines.gov,Department of Health and Human Services +fbi.gov,Department of Justice +utahfireinfo.gov,Department of the Interior +uspto.gov,U.S. Patent and Trademark Office +contractdirectory.gov,General Services Administration +dotgov.gov,General Services Administration +climate.gov,Department of Commerce +youth.gov,Department of Health and Human Services +budgetlob.gov,Department of Education +ojjdp.gov,Department of Justice +ojp.gov,Department of Justice +dhhs.gov,Department of Health and Human Services +edison.gov,Department of Health and Human Services +eldercare.gov,Department of Health and Human Services +findtreatment.gov,Department of Health and Human Services +hc.gov,Department of Health and Human Services +fishwatch.gov,Department of Commerce +healthindicators.gov,Department of Health and Human Services +healthit.gov,Department of Health and Human Services +hurricanes.gov,Department of Commerce +icams-portal.gov,Department of Commerce +marinecadastre.gov,Department of Commerce +federaljobs.gov,Office of Personnel Management +fedshirevets.gov,Office of Personnel Management +bankanswers.gov,Department of Treasury +arm.gov,Department of Energy +hiv.gov,Department of Health and Human Services +biomassboard.gov,Department of Energy +hrsa.gov,Department of Health and Human Services +bnl.gov,Department of Energy +govloans.gov,Department of Labor +medicalcountermeasures.gov,Department of Health and Human Services +mesh.gov,Department of Health and Human Services +hirevets.gov,Department of Labor +bpa.gov,Department of Energy +buildingamerica.gov,Department of Energy +casl.gov,Department of Energy +cendi.gov,Department of Energy +ed.gov,Department of Education +vehiclehistory.gov,Department of Justice +fafsa.gov,Department of Education +g5.gov,Department of Education +irsauctions.gov,Department of Treasury +disasterassistance.gov,Federal Emergency Management Agency +nrc-gateway.gov,Nuclear Regulatory Commission +savingsbondwizard.gov,Department of Treasury +us.gov,General Services Administration +userra.gov,Department of Justice +america.gov,Department of State +fan.gov,Department of State +osac.gov,Department of State +science.gov,Department of Energy +xd.gov,Census +interior.gov,Department of the Interior +invasivespecies.gov,Department of the Interior +opioids.gov,Department of Health and Human Services +jem.gov,Department of the Interior +pubmed.gov,Department of Health and Human Services +noaa.gov,National Oceanic and Atmospheric Administration +everykidoutdoors.gov,Department of the Interior +landfire.gov,Department of the Interior +landimaging.gov,Department of the Interior +smartgrid.gov,Department of Energy +whitehouseconferenceonaging.gov,Department of Health and Human Services +onhir.gov,Department of the Interior +treas.gov,Department of Treasury +fsd.gov,General Services Administration +usbr.gov,Department of the Interior +nationalbankhelp.gov,Department of Treasury +usmission.gov,Department of State +medlineplus.gov,Department of Health and Human Services +treasuryscams.gov,Department of Treasury +its.gov,Department of Treasury +ussm.gov,General Services Administration +acwi.gov,Department of the Interior +bsee.gov,Department of the Interior +globe.gov,National Aeronautics and Space Administration +doi.gov,Department of the Interior +evergladesrestoration.gov,Department of the Interior +firescience.gov,Department of the Interior +geoplatform.gov,Department of the Interior +lcrmscp.gov,Department of the Interior +nemi.gov,Department of the Interior +sns.gov,Department of Energy +usda.gov,Department of Agriculture +comptrollerofthecurrency.gov,Department of Treasury +studentaid.gov,Department of Education +osmre.gov,Department of the Interior +alaskacenters.gov,Department of the Interior +usconsulate.gov,Department of State +rivers.gov,Department of the Interior +usaspending.gov,Department of Treasury +myira.gov,Department of Treasury +fireleadership.gov,Department of the Interior +telework.gov,Office of Personnel Management +geomac.gov,Department of the Interior +energystar.gov,Environmental Protection Agency +bls.gov,Department of Labor +sustainability.gov,Environmental Protection Agency +urbanwaters.gov,Environmental Protection Agency +occ.gov,Department of Treasury +sac.gov,National Science Foundation +usajobs.gov,Office of Personnel Management +distracteddriving.gov,Department of Transportation +usembassy.gov,Department of State +papahanaumokuakea.gov,Department of Commerce +spaceweather.gov,Department of Commerce +standards.gov,Department of Commerce +trade.gov,Department of Commerce +reportband.gov,Department of the Interior +sierrawild.gov,Department of the Interior +nist.gov,Department of Commerce +nih.gov,Department of Health and Human Services +disability.gov,Department of Labor +fema.gov,Federal Emergency Management Agency +worker.gov,Department of Labor +mtbs.gov,Department of Agriculture +myplate.gov,Department of Agriculture +apprenticeship.gov,Department of Labor +bja.gov,Department of Justice +deaecom.gov,Department of Justice +fara.gov,Department of Justice +glnpo.gov,Environmental Protection Agency +iprcenter.gov,Department of Justice +lep.gov,Department of Justice +ncjrs.gov,Department of Justice +nafri.gov,Department of Agriculture +nicsezcheckfbi.gov,Department of Justice +disasterhousing.gov,Department of Housing and Urban Development +ovc.gov,Department of Justice +projectsafeneighborhoods.gov,Department of Justice +400yaahc.gov,General Services Administration +employer.gov,Department of Labor +va.gov,Department of Veterans Affairs +usastaffing.gov,Office of Personnel Management +reo.gov,Department of Agriculture +manufacturing.gov,Department of Commerce +mgi.gov,Department of Commerce +apprenticeships.gov,Department of Labor +sba.gov,Small Business Administration +biopreferred.gov,Department of Agriculture +bosque.gov,Department of Agriculture +nlm.gov,Department of Health and Human Services +fletc.gov,Federal Law Enforcement Training Center +homelandsecurity.gov,Department of Homeland Security +msha.gov,Department of Labor +ag.gov,Department of Agriculture +forestsandrangelands.gov,Department of Agriculture +execsec.gov,Department of Agriculture +farmers.gov,Department of Agriculture +weather.gov,Department of Commerce +benefits.gov,Department of Labor +nij.gov,Department of Justice +isotope.gov,Department of Energy +ginniemae.gov,Department of Housing and Urban Development +alzheimers.gov,Department of Health and Human Services +fedramp.gov,General Services Administration +nersc.gov,Department of Energy +fedrooms.gov,General Services Administration +firstgov.gov,General Services Administration +lanl.gov,Department of Energy +relocatefeds.gov,Environmental Protection Agency +foiaonline.gov,Environmental Protection Agency +frtr.gov,Environmental Protection Agency +nrc.gov,Nuclear Regulatory Commission +cwc.gov,Department of State +foreignassistance.gov,Department of State +iawg.gov,Department of State +pepfar.gov,Department of State +usaseanconnect.gov,Department of State +fha.gov,Department of Housing and Urban Development +homesales.gov,Department of Housing and Urban Development +pregunteleakaren.gov,Department of Agriculture +invasivespeciesinfo.gov,Department of Agriculture +itap.gov,Department of Agriculture +ntis.gov,Department of Commerce +doeal.gov,Department of Energy +eia.gov,Department of Energy +energy.gov,Department of Energy +18f.gov,General Services Administration +accessibility.gov,General Services Administration +acquisition.gov,General Services Administration +buildbackbetter.gov,Executive Office of the President +businessusa.gov,General Services Administration +buyaccessible.gov,General Services Administration +buyamerican.gov,General Services Administration +cao.gov,General Services Administration +cbca.gov,General Services Administration +cfo.gov,General Services Administration +challenge.gov,General Services Administration +cio.gov,General Services Administration +citizenscience.gov,General Services Administration +cloud.gov,General Services Administration +computersforlearning.gov,General Services Administration +consumeraction.gov,General Services Administration +cpars.gov,General Services Administration +digital.gov,General Services Administration +digitaldashboard.gov,General Services Administration +ecpic.gov,General Services Administration +esrs.gov,General Services Administration +faca.gov,General Services Administration +facadatabase.gov,General Services Administration +fai.gov,General Services Administration +fapiis.gov,General Services Administration +fbf.gov,General Services Administration +fdms.gov,General Services Administration +gsa.gov,General Services Administration +gsaadvantage.gov,General Services Administration +gsaauctions.gov,General Services Administration +gsaig.gov,General Services Administration +gsaxcess.gov,General Services Administration +identitysandbox.gov,General Services Administration +idmanagement.gov,General Services Administration +info.gov,General Services Administration +innovation.gov,General Services Administration +kids.gov,General Services Administration +login.gov,General Services Administration +nic.gov,General Services Administration +paymentaccuracy.gov,General Services Administration +performance.gov,General Services Administration +pic.gov,General Services Administration +pif.gov,General Services Administration +plainlanguage.gov,General Services Administration +presidentialinnovationfellows.gov,General Services Administration +realestatesales.gov,General Services Administration +realpropertyprofile.gov,General Services Administration +reginfo.gov,General Services Administration +regulations.gov,General Services Administration +reporting.gov,General Services Administration +rocis.gov,General Services Administration +sam.gov,General Services Administration +sbst.gov,General Services Administration +search.gov,General Services Administration +section508.gov,General Services Administration +sftool.gov,General Services Administration +usa.gov,General Services Administration +usability.gov,General Services Administration +usagov.gov,General Services Administration +vote.gov,General Services Administration +wdol.gov,General Services Administration +pbrb.gov,General Services Administration +abandonedmines.gov,Department of the Interior +anstaskforce.gov,Department of the Interior +bia.gov,Department of the Interior +blm.gov,Department of the Interior +boem.gov,Department of the Interior +btfa.gov,Department of the Interior +coralreef.gov,Department of the Interior +cupcao.gov,Department of the Interior +doioig.gov,Department of the Interior +earthquake.gov,Department of the Interior +fgdc.gov,Department of the Interior +firecode.gov,Department of the Interior +fws.gov,Department of the Interior +gcmrc.gov,Department of the Interior +indianaffairs.gov,Department of the Interior +lmvsci.gov,Department of the Interior +mitigationcommission.gov,Department of the Interior +mrlc.gov,Department of the Interior +nationalmap.gov,Department of the Interior +nfpors.gov,Department of the Interior +nifc.gov,Department of the Interior +nps.gov,U.S. National Park Service +onrr.gov,Department of the Interior +piedrasblancas.gov,Department of the Interior +safecom.gov,Department of the Interior +sciencebase.gov,Department of the Interior +usgs.gov,Department of the Interior +volcano.gov,Department of the Interior +watermonitor.gov,Department of the Interior +wlci.gov,Department of the Interior +swpa.gov,Department of Energy +hud.gov,Department of Housing and Urban Development +wapa.gov,Department of Energy +hudoig.gov,Department of Housing and Urban Development +huduser.gov,Department of Housing and Urban Development +fsrs.gov,General Services Administration +gobiernousa.gov,General Services Administration +dol.gov,Department of Labor +nationalhousing.gov,Department of Housing and Urban Development +nationalhousinglocator.gov,Department of Housing and Urban Development +nhl.gov,Department of Housing and Urban Development +nls.gov,Department of Housing and Urban Development +opportunityzones.gov,Department of Housing and Urban Development +doleta.gov,Department of Labor +organdonor.gov,Department of Health and Human Services +pandemicflu.gov,Department of Health and Human Services +phe.gov,Department of Health and Human Services +psc.gov,Department of Health and Human Services +jobcorps.gov,Department of Labor +recoverymonth.gov,Department of Health and Human Services +usap.gov,National Science Foundation +usgeo.gov,National Aeronautics and Space Administration +floodsmart.gov,Federal Emergency Management Agency +readybusiness.gov,Federal Emergency Management Agency +fnal.gov,Department of Energy +campusdrugprevention.gov,Department of Justice +nvtc.gov,Department of Justice +lbl.gov,Department of Energy +llnl.gov,Department of Energy +chcoc.gov,Office of Personnel Management +cybercareers.gov,Office of Personnel Management +feb.gov,Office of Personnel Management +fedjobs.gov,Office of Personnel Management +governmentjobs.gov,Office of Personnel Management +nbib.gov,Office of Personnel Management +opm.gov,Office of Personnel Management +unlocktalent.gov,Office of Personnel Management +sbir.gov,Small Business Administration +airnow.gov,Environmental Protection Agency +nccs.gov,Department of Energy +ncrc.gov,Department of Energy +neup.gov,Department of Energy +nrel.gov,Department of Energy +orau.gov,Department of Energy +ornl.gov,Department of Energy +nasa.gov,National Aeronautics and Space Administration +acf.gov,Department of Health and Human Services +ap.gov,Department of Commerce +cisa.gov,CISA +nist.gov,National Institute of Standards and Technology +ice.gov,U.S. Immigration and Customs Enforcement +segurosocial.gov,Social Security Administration +socialsecurity.gov,Social Security Administration +ssa.gov,Social Security Administration +alzeimers.gov,National Institutes of Health +brainhealth.gov,National Institutes of Health +cdcpartners.gov,National Institutes of Health +clinicaltrial.gov,National Institutes of Health +clinicaltrials.gov,National Institutes of Health +docline.gov,National Institutes of Health +drugabuse.gov,National Institutes of Health +edison.gov,National Institutes of Health +endingthedocumentgame.gov,National Institutes of Health +genome.gov,National Institutes of Health +hearttruth.gov,National Institutes of Health +iedison.gov,National Institutes of Health +locatorplus.gov,National Institutes of Health +medlineplus.gov,National Institutes of Health +mesh.gov,National Institutes of Health +ncifcrf.gov,National Institutes of Health +nih.gov,National Institutes of Health +nlm.gov,National Institutes of Health +nnlm.gov,National Institutes of Health +pubmed.gov,National Institutes of Health +smokefree.gov,National Institutes of Health +flightschoolcandidates.gov,Transportation Security Administration +tsa.gov,Transportation Security Administration +bls.gov,U.S. Bureau of Labor Statistics +build.gov,Executive Office of the President +childtaxcredit.gov,Executive Office of the President +crisisnextdoor.gov,Executive Office of the President +earmarks.gov,Executive Office of the President +eop.gov,Executive Office of the President +max.gov,Executive Office of the President +nepa.gov,Executive Office of the President +omb.gov,Executive Office of the President +ondcp.gov,Executive Office of the President +ostp.gov,Executive Office of the President +pci.gov,Executive Office of the President +pitc.gov,Executive Office of the President +usdigitalservice.gov,Executive Office of the President +usds.gov,Executive Office of the President +ustr.gov,Executive Office of the President +wh.gov,Executive Office of the President +whitehouse.gov,Executive Office of the President +whitehousedrugpolicy.gov,Executive Office of the President +eac.gov,U.S. Election Assistance Commission +fda.gov,Food and Drug Administration +bcfp.gov,Consumer Financial Protection Bureau +cfpa.gov,Consumer Financial Protection Bureau +cfpb.gov,Consumer Financial Protection Bureau +consumerbureau.gov,Consumer Financial Protection Bureau +consumerfinance.gov,Consumer Financial Protection Bureau +consumerfinancial.gov,Consumer Financial Protection Bureau +consumerfinancialbureau.gov,Consumer Financial Protection Bureau +consumerfinancialprotectionbureau.gov,Consumer Financial Protection Bureau +consumerprotection.gov,Consumer Financial Protection Bureau +"consumerprotectionbureau.gov,mimm.gov",Consumer Financial Protection Bureau +ustda.gov,U.S. Trade and Development Agency +sss.gov,Selective Service System diff --git a/src/pe_source/data/dnsmonitor/source.py b/src/pe_source/data/dnsmonitor/source.py new file mode 100644 index 00000000..210f5f27 --- /dev/null +++ b/src/pe_source/data/dnsmonitor/source.py @@ -0,0 +1,78 @@ +"""DNSMonitor API calls and DNS lookups.""" +# Standard Python Libraries +import socket + +# Third-Party Libraries +import dns.resolver +import pandas as pd +import requests + + +def get_monitored_domains(token): + """Get the domains being monitored.""" + org_names_df = pd.read_csv( + "/var/www/pe-reports/src/pe_source/data/dnsmonitor/root_domains_dnsmonitor.csv" + ) + url = "https://dns.argosecure.com/dhs/api/GetDomains" + payload = {} + headers = {} + headers["authorization"] = f"Bearer {token}" + response = requests.request("GET", url, headers=headers, data=payload).json() + domain_df = pd.DataFrame(response) + + # Sync domainid's with org names + domain_df["org"] = "NA" + for org_index, org_row in org_names_df.iterrows(): + for domain_index, domain_row in domain_df.iterrows(): + if org_row["domain_name"] == domain_row["domainName"]: + domain_df.at[domain_index, "org"] = org_row["org"] + return domain_df + + +def get_domain_alerts(token, domain_ids, from_date, to_date): + """Get domain alerts.""" + url = "https://dns.argosecure.com/dhs/api/GetAlerts" + payload = ( + '{\r\n "domainIds": %s,\r\n "fromDate": "%s",\r\n "toDate": "%s",\r\n "alertType": null,\r\n "showBufferPeriod": false\r\n}' + % (domain_ids, from_date, to_date) + ) + headers = {} + headers["authorization"] = f"Bearer {token}" + headers["Content-Type"] = "application/json" + response = requests.request("GET", url, headers=headers, data=payload).json() + return pd.DataFrame(response) + + +def get_dns_records(dom_perm): + """Get DNS records.""" + # NS + try: + ns_list = [] + dom_ns = dns.resolver.resolve(dom_perm, "NS") + for data in dom_ns: + ns_list.append(str(data.target)) + except Exception: + ns_list = [] + # MX + try: + mx_list = [] + dom_mx = dns.resolver.resolve(dom_perm, "MX") + for data in dom_mx: + mx_list.append(str(data.exchange)) + except Exception: + mx_list = [] + + # A + try: + ip_address = str(socket.gethostbyname(dom_perm)) + if ":" in ip_address: + ipv6 = ip_address + ipv4 = "" + else: + ipv4 = ip_address + ipv6 = "" + except Exception: + ipv4 = "" + ipv6 = "" + + return str(mx_list), str(ns_list), ipv4, ipv6 diff --git a/src/pe_source/data/helpers/redact_pii.py b/src/pe_source/data/helpers/redact_pii.py new file mode 100644 index 00000000..19c0eeea --- /dev/null +++ b/src/pe_source/data/helpers/redact_pii.py @@ -0,0 +1,562 @@ +"""Functions to redact PII from a dataframe.""" + +# Standard Python Libraries +import re + +# Third-Party Libraries +from presidio_analyzer import AnalyzerEngine +from presidio_anonymizer import AnonymizerEngine +import scrubadub +import scrubadub.detectors.date_of_birth + +# List of unique regexes to identify each state's Drivers License format in a larger string +CA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{7}(?=$|\s)"] +CO = [r"(?:(?<=\s)|(?<=^))\d{2}-\d{3}-\d{4}(?=$|\s)"] +FL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{3}-\d{2}-\d{3}-\d(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)", +] +IA = [r"(?:(?<=\s)|(?<=^))\d{3}[a-zA-Z]{2}\d{4}(?=$|\s)"] +ID = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{2}\d{6}[a-zA-Z](?=$|\s)"] +IL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{11}(?=$|\s)", +] +IN = [r"(?:(?<=\s)|(?<=^))\d{4}-\d{2}-\d{4}(?=$|\s)"] +KS = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +KY = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{3}-\d{3}(?=$|\s)"] +MD = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)"] +MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)"] +ND = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +NH = [ + r"(?:(?<=\s)|(?<=^))([0][1-9]|[1][0-2])[a-zA-Z]{3}\d{2}(0[1-9]|[1-2][0-9]|3[0-1])\d(?=$|\s)" +] +NJ = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{4}-\d{5}-\d{5}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{14}(?=$|\s)", +] +NY = [r"(?:(?<=\s)|(?<=^))\d{3} \d{3} \d{3}(?=$|\s)"] +OH = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +PA = [r"(?:(?<=\s)|(?<=^))\d{2} \d{3} \d{3}(?=$|\s)"] +VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +VT = [r"(?:(?<=\s)|(?<=^))\d{7}[a-zA-Z](?=$|\s)"] +WA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}\*\*[a-zA-Z]{2}\d{3}[a-zA-Z]\d(?=$|\s)"] +WI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}-\d{2}(?=$|\s)"] +WV = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{6}(?=$|\s)"] +WY = [r"(?:(?<=\s)|(?<=^))\d{6}-\d{3}(?=$|\s)"] + +# List of regexes that are shared by multiple states, these are separated to +# show the end user the redacted value could be from any of the included states +HI_NE_VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{8}(?=$|\s)"] +MN_FL_MD_MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{12}(?=$|\s)"] +MO_OK = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{9}(?=$|\s)"] + +# Build detectors to find Drivers License ID + + +class CA_DLFilth(scrubadub.filth.Filth): + """Create filth class for CA drivers licenses.""" + + type = "CA_drivers_license" + + +class CA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CA drivers licenses.""" + + name = "CA_drivers_license" + regex = re.compile("|".join(CA), re.IGNORECASE) + filth_cls = CA_DLFilth + + +class CO_DLFilth(scrubadub.filth.Filth): + """Create filth class for CO drivers licenses.""" + + type = "CO_drivers_license" + + +class CO_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CO drivers licenses.""" + + name = "CO_drivers_license" + regex = re.compile("|".join(CO), re.IGNORECASE) + filth_cls = CO_DLFilth + + +class FL_DLFilth(scrubadub.filth.Filth): + """Create filth class for FL drivers licenses.""" + + type = "FL_drivers_license" + + +class FL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify FL drivers licenses.""" + + name = "FL_drivers_license" + regex = re.compile("|".join(FL), re.IGNORECASE) + filth_cls = FL_DLFilth + + +class HI_NE_VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for HI, NE, and VA drivers licenses.""" + + type = "HI_NE_VA_drivers_license" + + +class HI_NE_VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify HI, NE, and VA drivers licenses.""" + + name = "HI_NE_VA_drivers_license" + regex = re.compile("|".join(HI_NE_VA), re.IGNORECASE) + filth_cls = HI_NE_VA_DLFilth + + +class IA_DLFilth(scrubadub.filth.Filth): + """Create filth class for IA drivers licenses.""" + + type = "IA_drivers_license" + + +class IA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IA drivers licenses.""" + + name = "IA_drivers_license" + regex = re.compile("|".join(IA), re.IGNORECASE) + filth_cls = IA_DLFilth + + +class ID_DLFilth(scrubadub.filth.Filth): + """Create filth class for ID drivers licenses.""" + + type = "ID_drivers_license" + + +class ID_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ID drivers licenses.""" + + name = "ID_drivers_license" + regex = re.compile("|".join(ID), re.IGNORECASE) + filth_cls = ID_DLFilth + + +class IL_DLFilth(scrubadub.filth.Filth): + """Create filth class for IL drivers licenses.""" + + type = "IL_drivers_license" + + +class IL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IL drivers licenses.""" + + name = "IL_drivers_license" + regex = re.compile("|".join(IL), re.IGNORECASE) + filth_cls = IL_DLFilth + + +class IN_DLFilth(scrubadub.filth.Filth): + """Create filth class for IN drivers licenses.""" + + type = "IN_drivers_license" + + +class IN_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IN drivers licenses.""" + + name = "IN_drivers_license" + regex = re.compile("|".join(IN), re.IGNORECASE) + filth_cls = IN_DLFilth + + +class KS_DLFilth(scrubadub.filth.Filth): + """Create filth class for KS drivers licenses.""" + + type = "KS_drivers_license" + + +class KS_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KS drivers licenses.""" + + name = "KS_drivers_license" + regex = re.compile("|".join(KS), re.IGNORECASE) + filth_cls = KS_DLFilth + + +class KY_DLFilth(scrubadub.filth.Filth): + """Create filth class for KY drivers licenses.""" + + type = "KY_drivers_license" + + +class KY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KY drivers licenses.""" + + name = "KY_drivers_license" + regex = re.compile("|".join(KY), re.IGNORECASE) + filth_cls = KY_DLFilth + + +class MD_DLFilth(scrubadub.filth.Filth): + """Create filth class for MD drivers licenses.""" + + type = "MD_drivers_license" + + +class MD_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MD drivers licenses.""" + + name = "MD_drivers_license" + regex = re.compile("|".join(MD), re.IGNORECASE) + filth_cls = MD_DLFilth + + +class MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MI drivers licenses.""" + + type = "MI_drivers_license" + + +class MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MI drivers licenses.""" + + name = "MI_drivers_license" + regex = re.compile("|".join(MI), re.IGNORECASE) + filth_cls = MI_DLFilth + + +class MN_FL_MD_MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MN, FL, MD, and MI drivers licenses.""" + + type = "MN_FL_MD_MI_drivers_license" + + +class MN_FL_MD_MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MN, FL, MD, and MI drivers licenses.""" + + name = "MN_FL_MD_MI_drivers_license" + regex = re.compile("|".join(MN_FL_MD_MI), re.IGNORECASE) + filth_cls = MN_FL_MD_MI_DLFilth + + +class MO_OK_DLFilth(scrubadub.filth.Filth): + """Create filth class for MO and OK drivers licenses.""" + + type = "MO_OK_drivers_license" + + +class MO_OK_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MO and OK drivers licenses.""" + + name = "MO_OK_drivers_license" + regex = re.compile("|".join(MO_OK), re.IGNORECASE) + filth_cls = MO_OK_DLFilth + + +class ND_DLFilth(scrubadub.filth.Filth): + """Create filth class for ND drivers licenses.""" + + type = "ND_drivers_license" + + +class ND_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ND drivers licenses.""" + + name = "ND_drivers_license" + regex = re.compile("|".join(ND), re.IGNORECASE) + filth_cls = ND_DLFilth + + +class NH_DLFilth(scrubadub.filth.Filth): + """Create filth class for NH drivers licenses.""" + + type = "NH_drivers_license" + + +class NH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NH drivers licenses.""" + + name = "NH_drivers_license" + regex = re.compile("|".join(NH), re.IGNORECASE) + filth_cls = NH_DLFilth + + +class NJ_DLFilth(scrubadub.filth.Filth): + """Create filth class for NJ drivers licenses.""" + + type = "NJ_drivers_license" + + +class NJ_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NJ drivers licenses.""" + + name = "NJ_drivers_license" + regex = re.compile("|".join(NJ), re.IGNORECASE) + filth_cls = NJ_DLFilth + + +class NY_DLFilth(scrubadub.filth.Filth): + """Create filth class for NY drivers licenses.""" + + type = "NY_drivers_license" + + +class NY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NY drivers licenses.""" + + name = "NY_drivers_license" + regex = re.compile("|".join(NY), re.IGNORECASE) + filth_cls = NY_DLFilth + + +class OH_DLFilth(scrubadub.filth.Filth): + """Create filth class for OH drivers licenses.""" + + type = "OH_drivers_license" + + +class OH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify OH drivers licenses.""" + + name = "OH_drivers_license" + regex = re.compile("|".join(OH), re.IGNORECASE) + filth_cls = OH_DLFilth + + +class PA_DLFilth(scrubadub.filth.Filth): + """Create filth class for PA drivers licenses.""" + + type = "PA_drivers_license" + + +class PA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify PA drivers licenses.""" + + name = "PA_drivers_license" + regex = re.compile("|".join(PA), re.IGNORECASE) + filth_cls = PA_DLFilth + + +class VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for VA drivers licenses.""" + + type = "VA_drivers_license" + + +class VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VA drivers licenses.""" + + name = "VA_drivers_license" + regex = re.compile("|".join(VA), re.IGNORECASE) + filth_cls = VA_DLFilth + + +class VT_DLFilth(scrubadub.filth.Filth): + """Create filth class for VT drivers licenses.""" + + type = "VT_drivers_license" + + +class VT_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VT drivers licenses.""" + + name = "VT_drivers_license" + regex = re.compile("|".join(VT), re.IGNORECASE) + filth_cls = VT_DLFilth + + +class WA_DLFilth(scrubadub.filth.Filth): + """Create filth class for WA drivers licenses.""" + + type = "WA_drivers_license" + + +class WA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WA drivers licenses.""" + + name = "WA_drivers_license" + regex = re.compile("|".join(WA), re.IGNORECASE) + filth_cls = WA_DLFilth + + +class WI_DLFilth(scrubadub.filth.Filth): + """Create filth class for WI drivers licenses.""" + + type = "WI_drivers_license" + + +class WI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WI drivers licenses.""" + + name = "WI_drivers_license" + regex = re.compile("|".join(WI), re.IGNORECASE) + filth_cls = WI_DLFilth + + +class WV_DLFilth(scrubadub.filth.Filth): + """Create filth class for WV drivers licenses.""" + + type = "WV_drivers_license" + + +class WV_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WV drivers licenses.""" + + name = "WV_drivers_license" + regex = re.compile("|".join(WV), re.IGNORECASE) + filth_cls = WV_DLFilth + + +class WY_DLFilth(scrubadub.filth.Filth): + """Create filth class for WY drivers licenses.""" + + type = "WY_drivers_license" + + +class WY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WY drivers licenses.""" + + name = "WY_drivers_license" + regex = re.compile("|".join(WY), re.IGNORECASE) + filth_cls = WY_DLFilth + + +# Build a detector to find Social security numbers with no spaces +class SSNFilth(scrubadub.filth.Filth): + """Create filth class for Social Security numbers.""" + + type = "no_space_social_security_number" + + +class SSNDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify Social Security numbers.""" + + name = "no_space_ssn" + regex = re.compile( + r"(?:(?<=\s)|(?<=^))(social security number|Social Security No|Social Security #|social|ssn)\W*(?!219099999|078051120)(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}(?=$|\s)", + re.IGNORECASE, + ) + filth_cls = SSNFilth + + +# Build a detector that finds passport numbers based off of previous context +class PassportFilth(scrubadub.filth.Filth): + """Create filth class for passport numbers.""" + + type = "passport" + + +class PassportDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify passport numbers.""" + + name = "passport" + regex = re.compile( + r"(Passport Number|Passport No|Passport #|Passport#|PassportID|Passportno|passportnumber)\W*\d{9}", + re.IGNORECASE, + ) + filth_cls = PassportFilth + + +# Build a detector that identifies Alien Registration Numbers +class AlienRegistrationFilth(scrubadub.filth.Filth): + """Create filth class for Alien Registration Numbers.""" + + type = "alien registration" + + +class AlienRegistrationDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify Alien Registration Numbers.""" + + name = "alien registration" + regex = re.compile( + r"^(([A-Za-z]{3}[0-9]{10})|([A-Za-z]{3}(\s)([0-9]{2}(\s)[0-9]{3}(\s)[0-9]{5})))$", + re.IGNORECASE, + ) + filth_cls = AlienRegistrationFilth + + +# Create various regex identifiers +email = r"\b([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\"([]!#-[^-~ \t]|(\\[\t -~]))+\")@([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\[[\t -Z^-~]*])\b" +all_cards = r"\b((4\d{3}|5[1-5]\d{2}|2\d{3}|3[47]\d{1,2})[\s\-]?\d{4,6}[\s\-]?\d{4,6}?([\s\-]\d{3,4})?(\d{3})?)\b" +US_phones = r"((\+|\b)[1l][\-\. ])?\(?\b[\dOlZSB]{3,5}([\-\. ]|\) ?)[\dOlZSB]{3}[\-\. ][\dOlZSB]{4}\b" +US_street_address = r"\d{1,8}\b[\s\S]{10,100}?\b(AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NC|ND|NE|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY)\b\s\d{5}" + + +def redact_pii(df, column_list=[]): + """Run through provided columns and redact PII.""" + if column_list: + for column in column_list: + df = scrub(df, column) + df[column] = df[column].replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + else: + for column in df.columns: + df = scrub(df, column) + df = df.replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + return df + + +def scrub(df, column): + """Add different scrubber classes and run column through scrubadub.""" + scrubber = scrubadub.Scrubber() + scrubber.remove_detector("url") + scrubber.remove_detector("twitter") + scrubber.remove_detector("email") + scrubber.add_detector(SSNDetector) + scrubber.add_detector(PassportDetector) + scrubber.add_detector(AlienRegistrationDetector) + scrubber.add_detector(FL_DLDetector) + scrubber.add_detector(HI_NE_VA_DLDetector) + scrubber.add_detector(IL_DLDetector) + scrubber.add_detector(MN_FL_MD_MI_DLDetector) + scrubber.add_detector(MO_OK_DLDetector) + scrubber.add_detector(MD_DLDetector) + scrubber.add_detector(CA_DLDetector) + scrubber.add_detector(CO_DLDetector) + scrubber.add_detector(ID_DLDetector) + scrubber.add_detector(NJ_DLDetector) + scrubber.add_detector(NY_DLDetector) + scrubber.add_detector(ND_DLDetector) + scrubber.add_detector(OH_DLDetector) + scrubber.add_detector(PA_DLDetector) + scrubber.add_detector(VT_DLDetector) + scrubber.add_detector(VA_DLDetector) + scrubber.add_detector(WA_DLDetector) + scrubber.add_detector(WV_DLDetector) + scrubber.add_detector(WI_DLDetector) + scrubber.add_detector(WY_DLDetector) + scrubber.add_detector(NH_DLDetector) + scrubber.add_detector(IN_DLDetector) + scrubber.add_detector(IA_DLDetector) + scrubber.add_detector(KS_DLDetector) + scrubber.add_detector(KY_DLDetector) + scrubber.add_detector(MI_DLDetector) + df[column] = df[column].apply(lambda x: scrubber.clean(x)) + + analyzer = AnalyzerEngine() + anonymizer = AnonymizerEngine() + entities = [ + "CREDIT_CARD", + "EMAIL_ADDRESS", + "IP_ADDRESS", + "PHONE_NUMBER", + "US_DRIVER_LICENSE", + "US_SSN", + ] + + df[column] = df[column].apply( + lambda x: anonymizer.anonymize( + text=x, + analyzer_results=analyzer.analyze(text=x, entities=entities, language="en"), + ).text + ) + return df diff --git a/src/pe_source/data/pe_db/config.py b/src/pe_source/data/pe_db/config.py new file mode 100755 index 00000000..d45ffe6c --- /dev/null +++ b/src/pe_source/data/pe_db/config.py @@ -0,0 +1,135 @@ +"""Get PE Source API credentials.""" + +# Standard Python Libraries +from configparser import ConfigParser +import logging +import os +import time + +# Third-Party Libraries +from importlib_resources import files +import requests +import shodan + +# Configuration +REPORT_DB_CONFIG = files("pe_reports").joinpath("data/database.ini") + + +# Setup logging to central file +# To avoid a circular reference error which occurs when calling app.config["LOGGER"] +# we are directly calling the logger here +LOGGER = logging.getLogger(__name__) + + +def shodan_api_init(): + """Connect to Shodan API.""" + section = "shodan" + api_list = [] + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + + for key in params: + try: + api = shodan.Shodan(key[1]) + # Test api key + api.info() + except Exception: + LOGGER.error("Invalid Shodan API key: {}".format(key)) + continue + api_list.append(api) + LOGGER.info("Number of valid Shodan API keys: {}".format(len(api_list))) + return api_list + + +def cybersix_token(): + """Retrieve bearer token from Cybersixgill client.""" + section = "sixgill" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + _id, _secret = params[0], params[1] + client_id = _id[1] + client_secret = _secret[1] + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + url = "https://api.cybersixgill.com/auth/token/" + headers = { + "Content-Type": "application/x-www-form-urlencoded", + "Cache-Control": "no-cache", + } + payload = { + "grant_type": "client_credentials", + "client_id": client_id, + "client_secret": client_secret, + } + count = 1 + while count < 15: + try: + resp = requests.post(url, headers=headers, data=payload).json() + break + except Exception as e: + logging.info("Error. Trying token post again...") + time.sleep(10) + count += 1 + continue + + return resp["access_token"] + + +def get_params(section): + """Get data source parameters.""" + if os.path.isfile(REPORT_DB_CONFIG): + parser = ConfigParser() + parser.read(REPORT_DB_CONFIG, encoding="utf-8") + if parser.has_section(section): + params = parser.items(section) + else: + raise Exception( + "Section {} not found in the {} file".format(section, REPORT_DB_CONFIG) + ) + else: + raise Exception( + "Database.ini file not found at this path: {}".format(REPORT_DB_CONFIG) + ) + return params + + +def dnsmonitor_token(): + """Retreive the DNSMonitor bearer token.""" + section = "dnsmonitor" + params = get_params(section) + client_id, client_secret = params[0][1], params[1][1] + scope = "DNSMonitorAPI" + url = "https://argosecure.com/dhs/connect/token" + + payload = { + "client_id": client_id, + "client_secret": client_secret, + "grant_type": "client_credentials", + "scope": scope, + } + headers = {} + files = [] + response = requests.request( + "POST", url, headers=headers, data=payload, files=files + ).json() + return response["access_token"] diff --git a/src/pe_source/data/pe_db/db_query_source.py b/src/pe_source/data/pe_db/db_query_source.py new file mode 100755 index 00000000..ed90e846 --- /dev/null +++ b/src/pe_source/data/pe_db/db_query_source.py @@ -0,0 +1,1792 @@ +#!/usr/bin/env python +"""Query the PE PostgreSQL database.""" + +# Standard Python Libraries +from datetime import datetime +import json +import logging +import socket +import sys +import time + +# Third-Party Libraries +import pandas as pd +import psycopg2 +from psycopg2 import OperationalError +import psycopg2.extras as extras +import requests + +# cisagov Libraries +from pe_reports.data.config import config, get_hibp_token, staging_config +from pe_reports.data.db_query import task_api_call + +LOGGER = logging.getLogger(__name__) + +CONN_PARAMS_DIC = config() +CONN_PARAMS_DIC_STAGING = staging_config() + +API_DIC = staging_config(section="pe_api") +pe_api_url = API_DIC.get("pe_api_url") +pe_api_key = API_DIC.get("pe_api_key") + + +def show_psycopg2_exception(err): + """Handle errors for PostgreSQL issues.""" + err_type, err_obj, traceback = sys.exc_info() + logging.error( + "Database connection error: %s on line number: %s", err, traceback.tb_lineno + ) + + +def connect(): + """Connect to PostgreSQL database.""" + try: + conn = psycopg2.connect(**CONN_PARAMS_DIC) + except OperationalError as err: + show_psycopg2_exception(err) + conn = None + return conn + + +def close(conn): + """Close connection to PostgreSQL.""" + conn.close() + + +def get_orgs(): + """Query organizations table.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT * FROM organizations where report_on or demo""" + cur.execute(sql) + pe_orgs = cur.fetchall() + # keys = ("org_uid", "org_name", "cyhy_db_name") + keys = tuple([desc[0] for desc in cur.description]) + pe_orgs = [dict(zip(keys, values)) for values in pe_orgs] + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_ips(org_uid): + """Get IP data.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.origin_cidr is not null + and i.shodan_results is True + and i.current;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where o.organizations_uid = %(org_uid)s + and i.shodan_results is True + and sd.current + and i.current;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def get_ips_dhs(org_uid): + """Get IP data. Pull in IPs for DHS_UNKNOWN, DHS_OIG, and DHS_HQ also.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '8034f26c-f247-11ec-bbc2-02c6a3fe975b' + or o.organizations_uid = '8010f344-f247-11ec-bbbe-02c6a3fe975b' + or o.organizations_uid = '72e290d8-f247-11ec-ba5a-02c6a3fe975b') + and i.origin_cidr is not null + and i.shodan_results is True + and i.current;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '8034f26c-f247-11ec-bbc2-02c6a3fe975b' + or o.organizations_uid = '8010f344-f247-11ec-bbbe-02c6a3fe975b' + or o.organizations_uid = '72e290d8-f247-11ec-ba5a-02c6a3fe975b') + and i.shodan_results is True + and sd.current + and i.current;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def get_ips_nasa(org_uid): + """Get IP data. Pull in IPs for NASA_HQ too.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '78aa7d3c-f247-11ec-baf6-02c6a3fe975b') + and i.origin_cidr is not null + and i.shodan_results is True + and i.current;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '78aa7d3c-f247-11ec-baf6-02c6a3fe975b') + and i.shodan_results is True + and sd.current + and i.current;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def get_ips_hhs(org_uid): + """Get IP data. Pull in IPs for HHS_UNKNOWN too.""" + conn = connect() + sql1 = """SELECT i.ip_hash, i.ip, ct.network FROM ips i + JOIN cidrs ct on ct.cidr_uid = i.origin_cidr + JOIN organizations o on o.organizations_uid = ct.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '8a7d30a4-f247-11ec-bce0-02c6a3fe975b') + and i.origin_cidr is not null + and i.shodan_results is True + and i.current;""" + df1 = pd.read_sql(sql1, conn, params={"org_uid": org_uid}) + ips1 = list(df1["ip"].values) + + sql2 = """select i.ip_hash, i.ip + from ips i + join ips_subs is2 ON i.ip_hash = is2.ip_hash + join sub_domains sd on sd.sub_domain_uid = is2.sub_domain_uid + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + JOIN organizations o on o.organizations_uid = rd.organizations_uid + where (o.organizations_uid = %(org_uid)s + or o.organizations_uid = '8a7d30a4-f247-11ec-bce0-02c6a3fe975b') + and i.shodan_results is True + and sd.current + and i.current;""" + df2 = pd.read_sql(sql2, conn, params={"org_uid": org_uid}) + ips2 = list(df2["ip"].values) + + in_first = set(ips1) + in_second = set(ips2) + + in_second_but_not_in_first = in_second - in_first + + ips = ips1 + list(in_second_but_not_in_first) + conn.close() + + return ips + + +def get_data_source_uid(source): + """Get data source uid.""" + conn = connect() + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name = '{}'""" + cur.execute(sql.format(source)) + source = cur.fetchone()[0] + cur.close() + cur = conn.cursor() + # Update last_run in data_source table + date = datetime.today().strftime("%Y-%m-%d") + sql = """update data_source set last_run = '{}' + where name = '{}';""" + cur.execute(sql.format(date, source)) + cur.close() + close(conn) + return source + + +def get_breaches(): + """Get credential breaches.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT breach_name, credential_breaches_uid FROM credential_breaches""" + cur.execute(sql) + pe_orgs = cur.fetchall() + cur.close() + return pe_orgs + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def insert_shodan_data(dataframe, table, thread, org_name, failed): + """Insert Shodan data into database.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (organizations_uid, ip, port, protocol, timestamp) + DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + sql.format( + table, + cols, + ), + tpls, + ) + conn.commit() + logging.info( + "{} Data inserted using execute_values() successfully - {}".format( + thread, org_name + ) + ) + logging.info("{} Completed Shodan for {}".format(thread, org_name)) + except Exception as e: + logging.error("{} failed inserting into {}".format(org_name, table)) + logging.error("{} {} - {}".format(thread, e, org_name)) + failed.append("{} failed inserting into {}".format(org_name, table)) + conn.rollback() + cursor.close() + return failed + + +def getRootdomain(domain): + """Get root domain.""" + conn = connect() + cur = conn.cursor() + sql = """SELECT * FROM root_domains rd + WHERE rd.root_domain = '{}'""" + cur.execute(sql.format(domain)) + root = cur.fetchone() + cur.close() + return root + + +def org_root_domains(conn, org_uid): + """Get root domains from database given the org_uid.""" + conn = connect() + try: + cur = conn.cursor() + sql = """select * from root_domains rd + where rd.organizations_uid = %s + and enumerate_subs is True;""" + cur.execute(sql, [org_uid]) + roots = cur.fetchall() + keys = ( + "root_uid", + "org_uid", + "root_domain", + "ip_address", + "data_source_uid", + "enumerate_subs", + ) + roots = [dict(zip(keys, values)) for values in roots] + cur.close() + return roots + except (Exception, psycopg2.DatabaseError) as error: + LOGGER.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +def get_root_domains(conn, org_uid): + """Get root domains from database given the org_uid.""" + sql = """ + select * from root_domains rd + where rd.organizations_uid = %(org_id)s + and enumerate_subs is True; + """ + df = pd.read_sql_query(sql, conn, params={"org_id": org_uid}) + return df + + +def query_orgs_rev(): + """Query orgs in reverse.""" + conn = connect() + sql = "SELECT * FROM organizations WHERE report_on is True ORDER BY organizations_uid DESC;" + df = pd.read_sql_query(sql, conn) + return df + + +def api_pshtt_domains_to_run(): + """ + Query API for all domains that have not been recently run through PSHTT. + + Return: + All subdomains that haven't been run in the last 15 days + """ + create_task_url = pe_api_url + "pshtt_unscanned_domains" + check_task_url = pe_api_url + "pshtt_unscanned_domains/task/" + + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + + try: + print("in try") + # Create task for query + create_task_result = requests.post( + create_task_url, + headers=headers, + # data = data + ).json() + + print(create_task_result) + task_id = create_task_result.get("task_id") + LOGGER.info( + "Created task for pshtt_domains_to_run endpoint query, task_id: %s", task_id + ) + # Once task has been started, keep pinging task status until finished + check_task_url += task_id + task_status = "Pending" + + while task_status != "Completed" and task_status != "Failed": + # Ping task status endpoint and get status + check_task_resp = requests.get(check_task_url, headers=headers).json() + print(check_task_resp) + + task_status = check_task_resp.get("status") + LOGGER.info( + "\tPinged pshtt_domains_to_run status endpoint, status: %s", task_status + ) + time.sleep(3) + except requests.exceptions.HTTPError as errh: + print("HTTPError") + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + print("ConnectionError") + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + print("Timeout") + except requests.exceptions.RequestException as err: + LOGGER.error(err) + print("RequestException") + except json.decoder.JSONDecodeError as err: + print("JSONDecodeError") + LOGGER.error(err) + + # Once task finishes, return result + try: + if task_status == "Completed": + result_df = pd.DataFrame.from_dict(check_task_resp.get("result")) + list_of_dicts = result_df.to_dict("records") + return list_of_dicts + else: + raise Exception( + "pshtt_domains_to_run query task failed, details: ", check_task_resp + ) + except Exception as e: + raise Exception("pshtt_domains_to_run query task failed, details: ", e) + + +def api_pshtt_insert(pshtt_dict): + """ + Insert a pshtt record for an subdomain into the pshtt_records table. + + On conflict, update the old record with the new data + + Args: + pshtt_dict: Dictionary of column names and values to be inserted + + Return: + Status on if the record was inserted successfully + """ + # Endpoint info + endpoint_url = pe_api_url + "pshtt_result_update_or_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps(pshtt_dict, default=str) + + LOGGER.info(data) + try: + # Call endpoint + pshtt_insert_result = requests.put( + endpoint_url, headers=headers, data=data + ).json() + print(pshtt_insert_result) + return pshtt_insert_result + LOGGER.info("Successfully inserted new record in report_summary_stats table") + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +def getSubdomain(domain): + """Get subdomain.""" + conn = connect() + try: + cur = conn.cursor() + sql = """select * from sub_domains sd + where sd.sub_domain = %s;""" + cur.execute(sql, [domain]) + sub = cur.fetchall() + cur.close() + return sub[0][0] + except (Exception, psycopg2.DatabaseError): + print("Adding domain to the sub-domain table") + finally: + if conn is not None: + close(conn) + + +def getDataSource(conn, source): + """Get datasource information from a database.""" + cur = conn.cursor() + sql = """SELECT * FROM data_source WHERE name=%(s)s""" + cur.execute(sql, {"s": source}) + source = cur.fetchone() + cur.close() + return source + + +def api_cve_insert(cve_dict): + """ + Insert a cve record for into the cve table with linked products and venders. + + On conflict, update the old record with the new data + + Args: + cve_dict: Dictionary of column names and values to be inserted + + Return: + Status on if the record was inserted successfully + """ + # Endpoint info + endpoint_url = pe_api_url + "cve_insert_or_update" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps(cve_dict, default=str) + + LOGGER.info(data) + try: + # Call endpoint + cve_insert_result = requests.put( + endpoint_url, headers=headers, data=data + ).json() + # print(cve_insert_result) + LOGGER.info( + "Successfully inserted new record in cves table with associated cpe products and venders" + ) + return cve_insert_result + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +def get_cve_and_products(cve_name): + """ + Query API to retrieve a CVE and its associated products data for the specified CVE. + + Args: + cve_name: The CVE name or code + + Return: + CVE data and a dictionary of venders and products + """ + # Endpoint info + endpoint_url = pe_api_url + "get_cve" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps({"cve_name": cve_name}) + try: + # Call endpoint + result = requests.post(endpoint_url, headers=headers, data=data).json() + # Process data and return + + return result + except requests.exceptions.HTTPError as errh: + LOGGER.info(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.info(errc) + except requests.exceptions.Timeout as errt: + LOGGER.info(errt) + except requests.exceptions.RequestException as err: + LOGGER.info(err) + except json.decoder.JSONDecodeError as err: + LOGGER.info(err) + + +# --- Issue 641 --- +def get_intelx_breaches(source_uid): + """ + Query API for all IntelX credential breaches. + + Args: + source_uid: The data source uid to filter credential breaches by + + Return: + Credential breach data that have the specified data_source_uid as a list of tuples + """ + # Endpoint info + task_url = "cred_breach_intelx" + status_url = "cred_breach_intelx/task/" + data = json.dumps({"source_uid": source_uid}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + # Convert result to list of tuples to match original function + tup_result = [tuple(row.values()) for row in result] + return tup_result + + +# --- Issue 653 --- +def insert_sixgill_alerts(new_alerts): + """ + Query API to insert multiple records into alerts table. + + Args: + new_alerts: Dataframe containing the new alerts + """ + # Select specific columns + cols = [ + "alert_name", + "content", + "date", + "sixgill_id", + "read", # bool + "severity", # int64 + "site", # sometimes NaN instead of text + "threat_level", + "threats", # list + "title", + "user_id", + "category", # float + "lang", # float + "organizations_uid", + "data_source_uid", + "content_snip", + "asset_mentioned", + "asset_type", + ] + # Select specified data fields, missing fields filled with empty strings + new_alerts = new_alerts.reindex(columns=cols).fillna("") + # Adjust data types + new_alerts["date"] = pd.to_datetime(new_alerts["date"]) + new_alerts["date"] = new_alerts["date"].dt.strftime("%Y-%m-%d") + new_alerts[ + [ + "read", # bool + "severity", # int64 + "site", # sometimes NaN instead of text + "threats", # list + "category", # float + "lang", # float + ] + ] = new_alerts[ + [ + "read", # bool + "severity", # int64 + "site", # sometimes NaN instead of text + "threats", # list + "category", # float + "lang", # float + ] + ].astype( + str + ) + new_alerts["threats"] = new_alerts["threats"].str.replace("[", "{") + new_alerts["threats"] = new_alerts["threats"].str.replace("]", "}") + new_alerts["threats"] = new_alerts["threats"].str.replace("'", '"') + # Remove any "[\x00|NULL]" characters if column data type is object + new_alerts = new_alerts.apply( + lambda col: col.str.replace(r"(\x00)|(NULL)", "", regex=True) + if col.dtype == object + else col + ) + # Convert dataframe to list of dictionaries + new_alerts = new_alerts.to_dict("records") + # Break overall list into chunks of size n + n = 500 + chunked_list = [ + new_alerts[i * n : (i + 1) * n] for i in range((len(new_alerts) + n - 1) // n) + ] + # Iterate through and insert each list chunk + chunk_ct = 1 + for chunk in chunked_list: + LOGGER.info( + "Working on chunk " + str(chunk_ct) + " of " + str(len(chunked_list)) + ) + # Endpoint info + task_url = "alerts_insert" + status_url = "alerts_insert/task/" + data = json.dumps({"new_alerts": chunk}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + chunk_ct += 1 + # Process data and return + LOGGER.info(result) + + +# --- 654 --- +def insert_sixgill_mentions_api(new_mentions): + """ + Query API to insert multiple records into the mentions table. + + Args: + df: Dataframe containing mention data to be inserted + """ + # Convert dataframe to list of dictionaries + cols = [ + "organizations_uid", + "data_source_uid", + "category", + "collection_date", + "content", + "creator", + "date", + "sixgill_mention_id", + "lang", + "post_id", + "rep_grade", # float64 + "site", + "site_grade", # int64 + "sub_category", + "title", + "type", + "url", + "comments_count", # float64 + "tags", # float64 + ] + # Select specified data fields, missing fields filled with empty strings + new_mentions = new_mentions.reindex(columns=cols).fillna("") + new_mentions["date"] = new_mentions["date"].str[:10] + # Remove any "[\x00|NULL]" characters if column data type is object + new_mentions = new_mentions.apply( + lambda col: col.str.replace(r"(\x00)|(NULL)", "", regex=True) + if col.dtype == object + else col + ) + # Remove useless image file text from content field + new_mentions["content"] = new_mentions["content"].str.replace( + r"(?:@@@SIXGILL_IMAGE?)[^\s]+", "[SIXGILL_IMAGE_FILE]", regex=True + ) + new_mentions["sub_category"] = "NaN" + new_mentions[ + [ + "collection_date", + "date", + "rep_grade", # float64 + "site_grade", # int64 + "title", # Needs string conversion + "comments_count", # float64 + "tags", # float64 + ] + ] = new_mentions[ + [ + "collection_date", + "date", + "rep_grade", # float64 + "site_grade", # int64 + "title", # Needs str conversion + "comments_count", # float64 + "tags", # float64 + ] + ].astype( + str + ) + new_mentions["comments_count"].replace( + "nan", "NaN", inplace=True + ) # switch nan to NaN + + # for col in new_mentions.columns: + # max_str_len = new_mentions[col].map(len).max() + # print("column: " + col) + # print("\tmax string length in col: " + str(max_str_len)) + + # Convert dataframe to list of dictionaries + new_mentions = new_mentions.to_dict("records") + # Break overall list into chunks of size n + n = 10 + chunked_list = [ + new_mentions[i * n : (i + 1) * n] + for i in range((len(new_mentions) + n - 1) // n) + ] + # Iterate through and insert each list chunk + chunk_ct = 1 + for chunk in chunked_list: + LOGGER.info( + "Working on chunk " + str(chunk_ct) + " of " + str(len(chunked_list)) + ) + # Endpoint info + task_url = "mentions_insert" + status_url = "mentions_insert/task/" + data = json.dumps({"new_mentions": chunk}) + # Make API call + result = task_api_call(task_url, status_url, data, 1) + chunk_ct += 1 + # Process data and return + LOGGER.info(result) + + +# --- 655 --- +def insert_sixgill_breaches(new_breaches): + """ + Query API to insert multiple records into the credential_breaches table. + + Args: + df: Dataframe containing credential breach data to be inserted + """ + # Convert dataframe to list of dictionaries + new_breaches["breach_date"] = new_breaches["breach_date"].astype(str) + new_breaches["modified_date"] = new_breaches["modified_date"].astype(str) + new_breaches = new_breaches.to_dict("records") + # Endpoint info + task_url = "cred_breaches_sixgill_insert" + status_url = "cred_breaches_sixgill_insert/task/" + data = json.dumps({"new_breaches": new_breaches}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + LOGGER.info(result) + + +# --- Issue 656 --- +def insert_sixgill_credentials(new_exposures): + """ + Query API to insert multiple records into credential_exposures table. + + Args: + new_exposures: Dataframe containing the new credential exposures + """ + # Convert dataframe to list of dictionaries + new_exposures = new_exposures.to_dict("records") + # Endpoint info + task_url = "cred_exp_sixgill_insert" + status_url = "cred_exp_sixgill_insert/task/" + data = json.dumps({"new_exposures": new_exposures}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + LOGGER.info(result) + + +# --- 657 --- +def insert_sixgill_topCVEs(new_topcves): + """ + Query API to insert multiple records into the top_cves table. + + Args: + df: Dataframe containing top cve data to be inserted + """ + # Convert dataframe to list of dictionaries + new_topcves["date"] = new_topcves["date"].astype(str) + new_topcves = new_topcves.to_dict("records") + # Endpoint info + task_url = "top_cves_insert" + status_url = "top_cves_insert/task/" + data = json.dumps({"new_topcves": new_topcves}) + # Make API call + result = task_api_call(task_url, status_url, data, 3) + # Process data and return + LOGGER.info(result) + + +# --- 659 --- +def execute_dnsmonitor_data(df): + """ + Query API to insert multiple records into the domain_permutations table. + + Args: + df: Dataframe containing DNSMonitor data to be inserted + """ + # Endpoint info + endpoint_url = pe_api_url + "domain_permu_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + # Adjust data types and convert to list of dictionaries + df["date_observed"] = pd.to_datetime(df["date_observed"]) + df["date_observed"] = df["date_observed"].dt.strftime("%Y-%m-%d") + df_dict_list = df.to_dict("records") + data = json.dumps({"insert_data": df_dict_list}) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- 660 --- +def execute_dnsmonitor_alert_data(df): + """ + Query API to insert multiple records into the domain_alerts table. + + Args: + df: Dataframe containing DNSMonitor data to be inserted + """ + # Endpoint info + endpoint_url = pe_api_url + "domain_alerts_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + # Adjust data types and convert to list of dictionaries + df["date"] = pd.to_datetime(df["date"]) + df["date"] = df["date"].dt.strftime("%Y-%m-%d") + df_dict_list = df.to_dict("records") + data = json.dumps({"insert_data": df_dict_list}) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 661 --- +def addRootdomain(root_domain, pe_org_uid, source_uid, org_name): + """ + Query API to insert a single root domain into the root_domains table. + + Args: + root_domain: The root domain associated with the new record + pe_org_uid: The organizations_uid associated with the new record + source_uid: The data_source_uid associated with the new record + org_name: The name of the organization associated with the new record + """ + # Endpoint info + endpoint_url = pe_api_url + "root_domains_single_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "root_domain": root_domain, + "pe_org_uid": pe_org_uid, + "source_uid": source_uid, + "org_name": org_name, + } + ) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 662 --- +def addSubdomain(domain, pe_org_uid, root): + """ + Query API to insert a single sub domain into the sub_domains table. + + Args: + domain: The sub domain associated with the new record + pe_org_uid: The organizations_uid associated with the new record + root: Boolean whether or not specified domain is also a root domain + """ + # Endpoint info + endpoint_url = pe_api_url + "sub_domains_single_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + { + "domain": domain, + "pe_org_uid": pe_org_uid, + "root": root, + } + ) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 663 --- +def insert_intelx_breaches(df): + """ + Query API to insert multiple records into the credential_breaches table. + + Args: + df: Dataframe containing IntelX breach data to be inserted + """ + # Endpoint info + endpoint_url = pe_api_url + "cred_breaches_intelx_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + # Remove duplicates and convert to list of dictionaries + df = df.drop_duplicates(subset=["breach_name"]) + df[["breach_date", "added_date", "modified_date"]] = df[ + ["breach_date", "added_date", "modified_date"] + ].astype(str) + df_dict_list = df.to_dict("records") + data = json.dumps({"breach_data": df_dict_list}) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# --- Issue 664 --- +def insert_intelx_credentials(df): + """ + Query API to insert multiple records into the credential_exposures table. + + Args: + df: Dataframe containing IntelX credential exposure data to be inserted + """ + # Endpoint info + endpoint_url = pe_api_url + "cred_exp_intelx_insert" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + # Remove duplicates and convert to list of dictionaries + df = df.drop_duplicates(subset=["breach_name", "email"]) + df["modified_date"] = df["modified_date"].astype(str) + df_dict_list = df.to_dict("records") + data = json.dumps({"exp_data": df_dict_list}) + try: + # Call endpoint + result = requests.put(endpoint_url, headers=headers, data=data).json() + # Process data and return + LOGGER.info(result) + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +# v ===== OLD TSQL VERSIONS OF FUNCTIONS ===== v +# --- 641 OLD TSQL --- +def get_intelx_breaches_tsql(source_uid): + """Get IntelX credential breaches.""" + conn = connect() + try: + cur = conn.cursor() + sql = """SELECT breach_name, credential_breaches_uid FROM credential_breaches where data_source_uid = %s""" + cur.execute(sql, [source_uid]) + all_breaches = cur.fetchall() + cur.close() + return all_breaches + except (Exception, psycopg2.DatabaseError) as error: + logging.error("There was a problem with your database query %s", error) + finally: + if conn is not None: + close(conn) + + +# --- 653 OLD TSQL --- +def insert_sixgill_alerts_tsql(df): + """Insert sixgill alert data.""" + conn = connect() + columns_to_subset = [ + "alert_name", + "content", + "date", + "sixgill_id", + "read", + "severity", + "site", + "threat_level", + "threats", + "title", + "user_id", + "category", + "lang", + "organizations_uid", + "data_source_uid", + "content_snip", + "asset_mentioned", + "asset_type", + ] + try: + df = df.loc[:, df.columns.isin(columns_to_subset)] + except Exception as e: + logging.error(e) + table = "alerts" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (sixgill_id) DO UPDATE SET + content = EXCLUDED.content, + content_snip = EXCLUDED.content_snip, + asset_mentioned = EXCLUDED.asset_mentioned, + asset_type = EXCLUDED.asset_type;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated alert data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.error(error) + conn.rollback() + cursor.close() + + +# --- 654 OLD TSQL --- +def insert_sixgill_mentions(df): + """Insert sixgill mention data.""" + conn = connect() + columns_to_subset = [ + "organizations_uid", + "data_source_uid", + "category", + "collection_date", + "content", + "creator", + "date", + "sixgill_mention_id", + "lang", + "post_id", + "rep_grade", + "site", + "site_grade", + "sub_category", + "title", + "type", + "url", + "comments_count", + "tags", + ] + try: + df = df.loc[:, df.columns.isin(columns_to_subset)] + except Exception as e: + logging.error(e) + + # Remove any "[\x00|NULL]" characters + df = df.apply( + lambda col: col.str.replace(r"[\x00|NULL]", "", regex=True) + if col.dtype == object + else col + ) + table = "mentions" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (sixgill_mention_id) DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated mention data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.error(error) + conn.rollback() + cursor.close() + + +# --- 655 OLD TSQL --- +def insert_sixgill_breaches_tsql(df): + """Insert sixgill breach data.""" + conn = connect() + table = "credential_breaches" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) DO UPDATE SET + password_included = EXCLUDED.password_included;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated breaches into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +# --- 656 OLD TSQL --- +def insert_sixgill_credentials_tsql(df): + """Insert sixgill credential data.""" + conn = connect() + table = "credential_exposures" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name, email) DO UPDATE SET + modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info( + "Successfully inserted/updated exposed credentials into PE database." + ) + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +# --- 657 OLD TSQL --- +def insert_sixgill_topCVEs_tsql(df): + """Insert sixgill top CVEs.""" + conn = connect() + table = "top_cves" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (cve_id, date) DO NOTHING;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated top cve data into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +# --- 659 OLD TSQL --- +def execute_dnsmonitor_data_tsql(dataframe, table): + """Insert DNSMonitor data.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation, organizations_uid) + DO UPDATE SET ipv4 = EXCLUDED.ipv4, + ipv6 = EXCLUDED.ipv6, + date_observed = EXCLUDED.date_observed, + mail_server = EXCLUDED.mail_server, + name_server = EXCLUDED.name_server, + sub_domain_uid = EXCLUDED.sub_domain_uid, + data_source_uid = EXCLUDED.data_source_uid;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + + +# --- 660 OLD TSQL --- +def execute_dnsmonitor_alert_data_tsql(dataframe, table): + """Insert DNSMonitor alerts.""" + conn = connect() + tpls = [tuple(x) for x in dataframe.to_numpy()] + cols = ",".join(list(dataframe.columns)) + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (alert_type, sub_domain_uid, date, new_value) + DO NOTHING;""" + cursor = conn.cursor() + extras.execute_values( + cursor, + sql.format(table, cols), + tpls, + ) + conn.commit() + + +# --- 661 OLD TSQL --- +def addRootdomain_tsql(root_domain, pe_org_uid, source_uid, org_name): + """Add root domain.""" + conn = connect() + ip_address = str(socket.gethostbyname(root_domain)) + sql = """insert into root_domains(root_domain, organizations_uid, organization_name, data_source_uid, ip_address) + values ('{}', '{}', '{}', '{}', '{}');""" + cur = conn.cursor() + cur.execute(sql.format(root_domain, pe_org_uid, org_name, source_uid, ip_address)) + conn.commit() + cur.close() + + +# --- 662 OLD TSQL --- +def addSubdomain_tsql(conn, domain, pe_org_uid, root): + """Add a subdomain into the database.""" + conn = connect() + if root: + root_domain = domain + else: + root_domain = domain.split(".")[-2:] + root_domain = ".".join(root_domain) + cur = conn.cursor() + date = datetime.today().strftime("%Y-%m-%d") + cur.callproc( + "insert_sub_domain", + (False, date, domain, pe_org_uid, "findomain", root_domain, None), + ) + LOGGER.info("Success adding domain %s to subdomains table.", domain) + conn.commit() + close(conn) + + +# --- 663 OLD TSQL --- +def insert_intelx_breaches_tsql(df): + """Insert intelx breach data.""" + df = df.drop_duplicates(subset=["breach_name"]) + conn = connect() + table = "credential_breaches" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name) DO UPDATE SET + password_included = EXCLUDED.password_included;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info("Successfully inserted/updated breaches into PE database.") + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +# --- 664 OLD TSQL --- +def insert_intelx_credentials_tsql(df): + """Insert sixgill credential data.""" + df = df.drop_duplicates(subset=["breach_name", "email"]) + conn = connect() + table = "credential_exposures" + # Create a list of tuples from the dataframe values + tuples = [tuple(x) for x in df.to_numpy()] + # Comma-separated dataframe columns + cols = ",".join(list(df.columns)) + # SQL query to execute + query = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (breach_name, email) DO UPDATE SET + modified_date = EXCLUDED.modified_date;""" + cursor = conn.cursor() + try: + extras.execute_values( + cursor, + query.format( + table, + cols, + ), + tuples, + ) + conn.commit() + logging.info( + "Successfully inserted/updated exposed credentials into PE database." + ) + except (Exception, psycopg2.DatabaseError) as error: + logging.info(error) + conn.rollback() + cursor.close() + + +def insert_or_update_business_unit(business_unit_dict): + """ + Insert a Xpanse business unit record into the PE databawse . + + On conflict, update the old record with the new data + + Args: + business_unit_dict: Dictionary of column names and values to be inserted + + Return: + Status on if the record was inserted successfully + """ + # Endpoint info + endpoint_url = pe_api_url + "xpanse_business_unit_insert_or_update" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps(business_unit_dict, default=str) + + try: + # Call endpoint + xpanse_business_unit_insert_result = requests.put( + endpoint_url, headers=headers, data=data + ).json() + # print(xpanse_business_unit_insert_result) + return xpanse_business_unit_insert_result + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +def api_xpanse_alert_insert(xpanse_alert_dict): + """ + Insert an xpanse alert record and connected assets and services. + + On conflict, update the old record with the new data + + Args: + xpanse_alert_dict: Dictionary of column names and values to be inserted + + Return: + Status on if the record was inserted successfully + """ + # Endpoint info + endpoint_url = pe_api_url + "xpanse_alert_insert_or_update" + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps(xpanse_alert_dict, default=str) + + # LOGGER.info(data) + try: + # Call endpoint + xpanse_alert_insert_result = requests.put( + endpoint_url, headers=headers, data=data + ).json() + LOGGER.info( + "Successfully inserted new record in xpanse_alerts table with associated assets and services" + ) + return xpanse_alert_insert_result + except requests.exceptions.HTTPError as errh: + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + except requests.exceptions.RequestException as err: + LOGGER.error(err) + except json.decoder.JSONDecodeError as err: + LOGGER.error(err) + + +def api_pull_xpanse_vulns(business_unit, modified_date): + """ + Query API for all domains that have not been recently run through PSHTT. + + Return: + All subdomains that haven't been run in the last 15 days + """ + create_task_url = pe_api_url + "xpanse_vulns" + check_task_url = pe_api_url + "xpanse_vulns/task/" + + headers = { + "Content-Type": "application/json", + "access_token": pe_api_key, + } + data = json.dumps( + {"business_unit": business_unit, "modified_datetime": modified_date}, + default=str, + ) + print(data) + try: + print("in try") + # Create task for query + create_task_result = requests.post( + create_task_url, headers=headers, data=data + ).json() + + task_id = create_task_result.get("task_id") + LOGGER.info("Created task for xpanse_vuln endpoint query, task_id: %s", task_id) + # Once task has been started, keep pinging task status until finished + check_task_url += task_id + task_status = "Pending" + + while task_status != "Completed" and task_status != "Failed": + # Ping task status endpoint and get status + check_task_resp = requests.get(check_task_url, headers=headers).json() + print(check_task_resp) + + task_status = check_task_resp.get("status") + LOGGER.info("\tPinged xpanse_vuln status endpoint, status: %s", task_status) + time.sleep(3) + except requests.exceptions.HTTPError as errh: + print("HTTPError") + LOGGER.error(errh) + except requests.exceptions.ConnectionError as errc: + LOGGER.error(errc) + print("ConnectionError") + except requests.exceptions.Timeout as errt: + LOGGER.error(errt) + print("Timeout") + except requests.exceptions.RequestException as err: + LOGGER.error(err) + print("RequestException") + except json.decoder.JSONDecodeError as err: + print("JSONDecodeError") + LOGGER.error(err) + + # Once task finishes, return result + try: + if task_status == "Completed": + print(check_task_resp.get("result")) + result_df = pd.DataFrame.from_dict(check_task_resp.get("result")) + list_of_dicts = result_df.to_dict("records") + return list_of_dicts + else: + raise Exception( + "xpanse_vuln query task failed 1, details: ", check_task_resp + ) + except Exception as e: + raise Exception("xpanse_vuln query task failed 2, details: ", e) + + +def query_all_cves(modified_date=None): + """Query all CVEs added or changed since provided date.""" + start_time = time.time() + total_num_pages = 1 + page_num = 1 + total_data = [] + # Retrieve data for each page + while page_num <= total_num_pages: + # Endpoint info + create_task_url = "cves_by_modified_date" + check_task_url = "cves_by_modified_date/task/" + + data = json.dumps( + {"modified_datetime": modified_date, "page": page_num, "per_page": 200} + ) + # Make API call + result = task_api_call(create_task_url, check_task_url, data, 3) + # Once task finishes, append result to total list + print(result) + total_data += result.get("data") + total_num_pages = result.get("total_pages") + LOGGER.info("Retrieved page: " + str(page_num) + " of " + str(total_num_pages)) + page_num += 1 + # Once all data has been retrieved, return overall tuple list + # total_data = pd.DataFrame.from_dict(total_data) + total_data = [tuple(dic.values()) for dic in total_data] + LOGGER.info("Total time to retrieve cves: %s", (time.time() - start_time)) + # total_data["first_seen"] = pd.to_datetime(total_data["first_seen"]).dt.date + # total_data["last_seen"] = pd.to_datetime(total_data["last_seen"]).dt.date + return total_data + + +def execute_hibp_breach_values(jsonList, table): + """Execute breach values.""" + "SQL 'INSERT' of a datafame" + conn = connect() + sql = """INSERT INTO public.credential_breaches ( + breach_name, + description, + exposed_cred_count, + breach_date, + added_date, + modified_date, + data_classes, + password_included, + is_verified, + is_fabricated, + is_sensitive, + is_retired, + is_spam_list, + data_source_uid + ) VALUES %s + ON CONFLICT (breach_name) + DO UPDATE SET modified_date = EXCLUDED.modified_date, + exposed_cred_count = EXCLUDED.exposed_cred_count, + password_included = EXCLUDED.password_included;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("Data inserted into credential_breaches successfully..") + except (Exception, psycopg2.DatabaseError) as err: + LOGGER.error(err) + cursor.close() + + +def query_db(query, args=(), one=False): + """Query the database.""" + conn = connect() + cur = conn.cursor() + cur.execute(query, args) + r = [ + {cur.description[i][0]: value for i, value in enumerate(row)} + for row in cur.fetchall() + ] + + return (r[0] if r else None) if one else r + + +def query_PE_subs(PE_org_id): + """Query Posture and Exposure subdomains.""" + conn = connect() + sql = """ + SELECT sd.sub_domain, rd.root_domain + FROM sub_domains sd + join root_domains rd on rd.root_domain_uid = sd.root_domain_uid + where rd.organizations_uid = %(org_id)s;""" + df = pd.read_sql_query(sql, conn, params={"org_id": PE_org_id}) + return df + + +def get_hibp_breaches(): + """Get breaches.""" + Breaches_URL = "https://haveibeenpwned.com/api/v2/breaches" + # TODO: Add bearer token + token = get_hibp_token() + params = {"Authorization": f"Bearer {token}"} + breaches = requests.get(Breaches_URL, headers=params) + breach_list = [] + breach_dict = {} + if breaches.status_code == 200: + jsonResponse = breaches.json() + for line in jsonResponse: + breach = { + "breach_name": line["Name"], + "breach_date": line["BreachDate"], + "added_date": line["AddedDate"], + "exposed_cred_count": line["PwnCount"], + "modified_date": line["ModifiedDate"], + "data_classes": line["DataClasses"], + "description": line["Description"], + "is_verified": line["IsVerified"], + "is_fabricated": line["IsFabricated"], + "is_sensitive": line["IsSensitive"], + "is_retired": line["IsRetired"], + "is_spam_list": line["IsSpamList"], + } + if "Passwords" in line["DataClasses"]: + breach["password_included"] = True + else: + breach["password_included"] = False + breach_list.append(breach) + breach_dict[line["Name"]] = breach + return (pd.DataFrame(breach_list), breach_dict) + else: + print(breaches.text) + + +def get_emails(domain): + """Get emails.""" + Emails_URL = "https://haveibeenpwned.com/api/v2/enterprisesubscriber/domainsearch/" + # TODO: Add bearer token + token = get_hibp_token() + params = {"Authorization": f"Bearer {token}"} + run_failed = True + counter = 0 + while run_failed: + URL = Emails_URL + domain + r = requests.get(URL, headers=params) + status = r.status_code + counter += 1 + if status == 200: + return r.json() + elif counter > 5: + run_failed = False + else: + run_failed = True + # LOGGER.info(status) + # LOGGER.info(r.text) + # LOGGER.info(f"Trying to run on {domain} again") + if status == 502: + time.sleep(60 * 3) + + +def execute_hibp_emails_values(jsonList): + """Execute values.""" + "SQL 'INSERT' of a datafame" + conn = connect() + sql = """INSERT INTO public.credential_exposures ( + email, + organizations_uid, + root_domain, + sub_domain, + modified_date, + breach_name, + credential_breaches_uid, + data_source_uid, + name + ) VALUES %s + ON CONFLICT (email, breach_name) + DO NOTHING;""" + values = [[value for value in dict.values()] for dict in jsonList] + cursor = conn.cursor() + # try: + extras.execute_values(cursor, sql, values) + conn.commit() + LOGGER.info("\t\tHIBP data inserted into credential_exposures successfully..") + # except (Exception, psycopg2.DatabaseError) as err: + # show_psycopg2_exception(err) + # cursor.close() diff --git a/src/pe_source/data/shodan_db/shodan_search.py b/src/pe_source/data/shodan_db/shodan_search.py new file mode 100644 index 00000000..262bb165 --- /dev/null +++ b/src/pe_source/data/shodan_db/shodan_search.py @@ -0,0 +1,420 @@ +"""Script for querying the Shodan API.""" + +# Standard Python Libraries +import datetime +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests +import shodan + +# cisagov Libraries +from pe_source.data.pe_db.db_query_source import ( # get_ips_dhs,; get_ips_hhs,; get_ips_nasa, + get_data_source_uid, + get_ips, + insert_shodan_data, +) + +LOGGER = logging.getLogger(__name__) + + +def run_shodan_thread(api, org_chunk, thread_name): + """Run a Shodan thread.""" + failed = [] + for org in org_chunk: + org_name = org["cyhy_db_name"] + org_uid = org["organizations_uid"] + LOGGER.info("{} Running IPs for {}".format(thread_name, org_name)) + start, end = get_dates() + try: + ips = get_ips(org_uid) + except Exception as e: + LOGGER.error("{} Failed fetching IPs for {}.".format(thread_name, org_name)) + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + failed.append("{} fetching IPs".format(org_name)) + continue + + if len(ips) == 0: + LOGGER.error("{} No IPs for {}.".format(thread_name, org_name)) + failed.append("{} has 0 IPs".format(org_name)) + continue + + failed = search_shodan( + thread_name, ips, api, start, end, org_uid, org_name, failed + ) + + if len(failed) > 0: + LOGGER.critical("{} Failures: {}".format(thread_name, failed)) + + +def get_dates(): + """Get dates for the query.""" + now = datetime.datetime.now() + days_back = datetime.timedelta(days=30) + days_forward = datetime.timedelta(days=1) + start = now - days_back + end = now + days_forward + start_time = time_to_utc(start) + end_time = time_to_utc(end) + return start_time, end_time + + +def time_to_utc(in_time): + """Convert time to UTC.""" + # If time does not have timezone info, assume it is local + if in_time.tzinfo is None: + local_tz = datetime.datetime.now().astimezone().tzinfo + in_time = in_time.replace(tzinfo=local_tz) + utc_time = in_time.astimezone(datetime.timezone.utc) + return utc_time + + +def search_circl(cve): + """Fetch CVE info from Circl.""" + re = requests.get(f"https://cve.circl.lu/api/cve/{cve}") + return re + + +def search_shodan(thread_name, ips, api, start, end, org_uid, org_name, failed): + """Search IPs in the Shodan API.""" + # Initialize lists to store Shodan results + data = [] + risk_data = [] + vuln_data = [] + + # Build dictionaries for naming conventions and definitions + risky_ports, name_dict, risk_dict, av_dict, ac_dict, ci_dict = get_shodan_dicts() + + # Break up IPs into chunks of 100 + tot_ips = len(ips) + ip_chunks = [ips[i : i + 10] for i in range(0, tot_ips, 10)] + tot = len(ip_chunks) + LOGGER.info( + "{} Split {} IPs into {} chunks - {}".format( + thread_name, tot_ips, tot, org_name + ) + ) + + # Loop through chunks and query Shodan + for i, ip_chunk in enumerate(ip_chunks): + count = i + 1 + try_count = 1 + while try_count < 7: + try: + results = api.host(ip_chunk) + for r in results: + for d in r["data"]: + # Convert Shodan date string to UTC datetime + shodan_datetime = datetime.datetime.strptime( + d["timestamp"], "%Y-%m-%dT%H:%M:%S.%f" + ) + shodan_utc = time_to_utc(shodan_datetime) + # Only include results in the timeframe + if shodan_utc > start and shodan_utc < end: + prod = d.get("product", None) + serv = d.get("http", {}).get("server") + asn = d.get("ASN", None) + vulns = d.get("vulns", None) + location = d.get("location", None) + if vulns is not None: + unverified = [] + for cve in list(vulns.keys()): + # Check if CVEs are verified + unverified, vuln_data = is_verified( + vulns, + cve, + av_dict, + ac_dict, + ci_dict, + vuln_data, + org_uid, + r, + d, + asn, + unverified, + ) + if len(unverified) > 0: + ftype = "Pontentially Vulnerable Product" + name = prod + risk = unverified + mitigation = "Verify asset is up to date, supported by the vendor, and configured securely" + risk_data.append( + { + "asn": asn, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": mitigation, + "name": name, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": risk, + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": ftype, + "is_verified": False, + } + ) + elif d["_shodan"]["module"] in risky_ports: + ftype = "Insecure Protocol" + name = name_dict[d["_shodan"]["module"]] + risk = [risk_dict[d["_shodan"]["module"]]] + mitigation = "Confirm open port has a required business use for internet exposure and ensure necessary safeguards are in place through TCP wrapping, TLS encryption, or authentication requirements" + risk_data.append( + { + "ac_description": None, + "ai_description": None, + "asn": asn, + "attack_complexity": None, + "attack_vector": None, + "av_description": None, + "availability_impact": None, + "ci_description": None, + "confidentiality_impact": None, + "cve": None, + "cvss": None, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ii_Description": None, + "integrity_impact": None, + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": mitigation, + "name": name, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": risk, + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "severity": None, + "summary": None, + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": ftype, + "is_verified": False, + } + ) + + data.append( + { + "asn": asn, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ip": r["ip_str"], + "isn": r["isp"], + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "product": prod, + "protocol": d["_shodan"]["module"], + "server": serv, + "tags": r["tags"], + "timestamp": d["timestamp"], + "country_code": location["country_code"], + "location": str(location), + } + ) + + time.sleep(1) + break + except shodan.APIError as e: + if try_count == 5: + LOGGER.error( + "{} Failed 5 times. Continuing to next chunk - {}".format( + thread_name, org_name + ) + ) + failed.append( + "{} chunk {} failed 5 times and skipped".format(org_name, count) + ) + break + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + LOGGER.error( + "{} Try #{} failed. Calling the API again. - {}".format( + thread_name, try_count, org_name + ) + ) + try_count += 1 + # Most likely too many API calls per second so sleep + time.sleep(5) + except Exception as e: + LOGGER.error("{} {} - {}".format(thread_name, e, org_name)) + LOGGER.error( + "{} Not a shodan API error. Continuing to next chunk - {}".format( + thread_name, org_name + ) + ) + failed.append("{} chunk {} failed and skipped".format(org_name, count)) + break + + LOGGER.info("{} {}/{} complete - {}".format(thread_name, count, tot, org_name)) + + df = pd.DataFrame(data) + risk_df = pd.DataFrame(risk_data) + vuln_df = pd.DataFrame(vuln_data) + all_vuln_df = vuln_df.append(risk_df, ignore_index=True) + # Grab the data source uid and add to each dataframe + source_uid = get_data_source_uid("Shodan") + df["data_source_uid"] = source_uid + risk_df["data_source_uid"] = source_uid + vuln_df["data_source_uid"] = source_uid + all_vuln_df["data_source_uid"] = source_uid + + # Insert data into the PE database + failed = insert_shodan_data(df, "shodan_assets", thread_name, org_name, failed) + failed = insert_shodan_data( + all_vuln_df, "shodan_vulns", thread_name, org_name, failed + ) + + return failed + + +def is_verified( + vulns, cve, av_dict, ac_dict, ci_dict, vuln_data, org_uid, r, d, asn, unverified +): + """Check if a CVE is verified.""" + v = vulns[cve] + if v["verified"]: + re = search_circl(cve) + r_json = re.json() + if r_json is not None: + summary = r_json.get("summary") + product = r_json.get("vulnerable_product") + attack_vector = r_json.get("access", {}).get("vector") + av = av_dict.get(attack_vector) + attack_complexity = r_json.get("access", {}).get("complexity") + ac = ac_dict.get(attack_complexity) + conf_imp = r_json.get("impact", {}).get("confidentiality") + ci = ci_dict.get(conf_imp) + int_imp = r_json.get("impact", {}).get("integrity") + ii = ci_dict.get(int_imp) + avail_imp = r_json.get("impact", {}).get("availability") + ai = ci_dict.get(avail_imp) + cvss = r_json.get("cvss") + if cvss == 10: + severity = "Critical" + elif cvss >= 7: + severity = "High" + elif cvss >= 4: + severity = "Medium" + elif cvss > 0: + severity = "Low" + else: + severity = None + vuln_data.append( + { + "ac_description": ac or "", + "ai_description": ai or "", + "asn": asn, + "attack_complexity": attack_complexity or "", + "attack_vector": attack_vector or "", + "av_description": av or "", + "availability_impact": avail_imp or "", + "ci_description": ci or "", + "confidentiality_impact": conf_imp or "", + "cve": cve, + "cvss": cvss or None, + "domains": r["domains"], + "hostnames": r["hostnames"], + "ii_Description": ii or "", + "integrity_impact": int_imp or "", + "ip": r["ip_str"], + "isn": r["isp"], + "mitigation": None, + "name": None, + "organization": r["org"], + "organizations_uid": org_uid, + "port": d["port"], + "potential_vulns": None, + "product": product or "", + "protocol": d["_shodan"]["module"], + "server": None, + "severity": severity or "", + "summary": summary or "", + "tags": r["tags"], + "timestamp": d["timestamp"], + "type": None, + "is_verified": True, + } + ) + else: + unverified.append(cve) + + return unverified, vuln_data + + +def get_shodan_dicts(): + """Build Shodan dictionaries that hold definitions and naming conventions.""" + risky_ports = [ + "ftp", + "telnet", + "http", + "smtp", + "pop3", + "imap", + "netbios", + "snmp", + "ldap", + "smb", + "sip", + "rdp", + "vnc", + "kerberos", + ] + name_dict = { + "ftp": "File Transfer Protocol", + "telnet": "Telnet", + "http": "Hypertext Transfer Protocol", + "smtp": "Simple Mail Transfer Protocol", + "pop3": "Post Office Protocol 3", + "imap": "Internet Message Access Protocol", + "netbios": "Network Basic Input/Output System", + "snmp": "Simple Network Management Protocol", + "ldap": "Lightweight Directory Access Protocol", + "smb": "Server Message Block", + "sip": "Session Initiation Protocol", + "rdp": "Remote Desktop Protocol", + "kerberos": "Kerberos", + } + risk_dict = { + "ftp": "FTP", + "telnet": "Telnet", + "http": "HTTP", + "smtp": "SMTP", + "pop3": "POP3", + "imap": "IMAP", + "netbios": "NetBIOS", + "snmp": "SNMP", + "ldap": "LDAP", + "smb": "SMB", + "sip": "SIP", + "rdp": "RDP", + "vnc": "VNC", + "kerberos": "Kerberos", + } + # Create dictionaries for CVSSv2 vector definitions using https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator + av_dict = { + "NETWORK": "A vulnerability exploitable with network access means the vulnerable software is bound to the network stack and the attacker does not require local network access or local access. Such a vulnerability is often termed “remotely exploitable”. An example of a network attack is an RPC buffer overflow.", + "ADJACENT_NETWORK": "A vulnerability exploitable with adjacent network access requires the attacker to have access to either the broadcast or collision domain of the vulnerable software. Examples of local networks include local IP subnet, Bluetooth, IEEE 802.11, and local Ethernet segment.", + "LOCAL": "A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account. Examples of locally exploitable vulnerabilities are peripheral attacks such as Firewire/USB DMA attacks, and local privilege escalations (e.g., sudo).", + } + ac_dict = { + "LOW": "Specialized access conditions or extenuating circumstances do not exist. The following are examples: The affected product typically requires access to a wide range of systems and users, possibly anonymous and untrusted (e.g., Internet-facing web or mail server). The affected configuration is default or ubiquitous. The attack can be performed manually and requires little skill or additional information gathering. The 'race condition' is a lazy one (i.e., it is technically a race but easily winnable).", + "MEDIUM": "The access conditions are somewhat specialized; the following are examples: The attacking party is limited to a group of systems or users at some level of authorization, possibly untrusted. Some information must be gathered before a successful attack can be launched. The affected configuration is non-default, and is not commonly configured (e.g., a vulnerability present when a server performs user account authentication via a specific scheme, but not present for another authentication scheme). The attack requires a small amount of social engineering that might occasionally fool cautious users (e.g., phishing attacks that modify a web browser’s status bar to show a false link, having to be on someone’s “buddy” list before sending an IM exploit).", + "HIGH": "Specialized access conditions exist. For example, in most configurations, the attacking party must already have elevated privileges or spoof additional systems in addition to the attacking system (e.g., DNS hijacking). The attack depends on social engineering methods that would be easily detected by knowledgeable people. For example, the victim must perform several suspicious or atypical actions. The vulnerable configuration is seen very rarely in practice. If a race condition exists, the window is very narrow.", + } + ci_dict = { + "NONE": "There is no impact to the confidentiality of the system", + "PARTIAL": "There is considerable informational disclosure. Access to some system files is possible, but the attacker does not have control over what is obtained, or the scope of the loss is constrained. An example is a vulnerability that divulges only certain tables in a database.", + "COMPLETE": "There is total information disclosure, resulting in all system files being revealed. The attacker is able to read all of the system's data (memory, files, etc.).", + } + return risky_ports, name_dict, risk_dict, av_dict, ac_dict, ci_dict diff --git a/src/pe_source/data/sixgill/api.py b/src/pe_source/data/sixgill/api.py new file mode 100644 index 00000000..12ca2b4f --- /dev/null +++ b/src/pe_source/data/sixgill/api.py @@ -0,0 +1,350 @@ +"""Cybersixgill API calls.""" +# Standard Python Libraries +import json +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests +from retry import retry + +# cisagov Libraries +from pe_source.data.pe_db.config import cybersix_token + +LOGGER = logging.getLogger(__name__) + + +def get_sixgill_organizations(): + """Get the list of organizations.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + orgs = requests.get(url, headers=headers).json() + df_orgs = pd.DataFrame(orgs) + df_orgs = df_orgs[["name", "organization_id"]] + sixgill_dict = df_orgs.set_index("name").agg(list, axis=1).to_dict() + return sixgill_dict + + +def org_assets(org_id): + """Get organization assets.""" + url = f"https://api.cybersixgill.com/multi-tenant/organization/{org_id}/assets" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": org_id} + count = 1 + while count < 7: + try: + resp = requests.get(url, headers=headers, params=payload).json() + break + except Exception: + time.sleep(5) + LOGGER.info("Error. Trying query post again...") + count += 1 + continue + resp = requests.get(url, headers=headers, params=payload).json() + return resp + + +def intel_post(auth, query, frm, scroll, result_size): + """Get intel items - advanced variation.""" + url = "https://api.cybersixgill.com/intel/intel_items" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = { + "query": query, + "partial_content": False, + "results_size": result_size, + "scroll": scroll, + "from": frm, + "sort": "date", + "sort_type": "desc", + "highlight": False, + "recent_items": False, + "safe_content_size": True, + } + resp = requests.post(url, headers=headers, json=payload).json() + return resp + + +def alerts_list(auth, organization_id, fetch_size, offset): + """Get actionable alerts by ID using organization_id with optional filters.""" + url = "https://api.cybersixgill.com/alerts/actionable-alert" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = { + "organization_id": organization_id, + "fetch_size": fetch_size, + "offset": offset, + } + resp = requests.get(url, headers=headers, params=payload) + return resp + + +def alerts_count(auth, organization_id): + """Get the total read and unread actionable alerts by organization.""" + url = "https://api.cybersixgill.com/alerts/actionable_alert/count" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": organization_id} + resp = requests.get(url, headers=headers, params=payload).json() + return resp + + +def alerts_content(auth, organization_id, alert_id): + """Get total alert content.""" + url = f"https://api.cybersixgill.com/alerts/actionable_alert_content/{alert_id}" + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + payload = {"organization_id": organization_id, "limit": 10000} + content = requests.get(url, headers=headers, params=payload).json() + try: + content = content["content"]["items"][0] + if "_source" in content: + content = content["_source"]["content"] + elif "description" in content: + content = content["description"] + else: + content = "" + except Exception as e: + LOGGER.error("Failed getting content snip: %s", e) + content = "" + return content + + +# def dve_top_cves(size): +# """Get data about a specific CVE.""" +# url = "https://api.cybersixgill.com/dve_enrich/top_cves" +# auth = cybersix_token() +# headers = { +# "Content-Type": "application/x-www-form-urlencoded", +# "Cache-Control": "no-cache", +# "Authorization": "Bearer " + auth, +# } +# payload = {"size": size} +# resp = requests.get(url, headers=headers, params=payload).json() +# print(resp) +# return resp + + +def dve_top_cves(): + """Retrieve the top 10 CVEs for this report period.""" + url = "https://api.cybersixgill.com/dve_enrich/enrich" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + data = json.dumps( + { + "filters": { + "sixgill_rating_range": {"from": 8, "to": 10}, + }, + "results_size": 10, + "enriched": True, + "from_index": 0, + } + ) + resp = requests.post(url, headers=headers, data=data).json() + + # sorted_values = sorted( + # resp["objects"], + # key=lambda x: x["score"]["sixgill"]["current"] + # if x["score"]["sixgill"]["current"] is not None + # else float("-inf"), + # reverse=True, + # ) + # top_10_cves = sorted_values[:10] + + result_list = resp.get("objects") + clean_top_10_cves = [] + for result in result_list: + cve_id = result.get("name") + dynamic_rating = result.get("x_sixgill_info").get("rating").get("current") + if result.get("x_sixgill_info").get("nvd").get("v3") is None: + nvd_v3_score = None + else: + nvd_v3_score = ( + result.get("x_sixgill_info").get("nvd").get("v3").get("current") + ) + nvd_base_score = "{'v2': None, 'v3': " + str(nvd_v3_score) + "}" + clean_cve = { + "cve_id": cve_id, + "dynamic_rating": dynamic_rating, + "nvd_base_score": nvd_base_score, + } + clean_top_10_cves.append(clean_cve) + + return clean_top_10_cves + + +def credential_auth(params): + """Get data about a specific CVE.""" + url = "https://api.cybersixgill.com/credentials/leaks" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + resp = requests.get(url, headers=headers, params=params).json() + return resp + + +def setNewCSGOrg(newOrgName, orgAliases, orgDomainNames, orgIP, orgExecs): + """Set a new stakeholder name in CSG.""" + newOrganization = json.dumps( + { + "name": f"{newOrgName}", + "organization_commercial_category": "customer", + "countries": ["worldwide"], + "industries": ["Government"], + } + ) + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.post(url, headers=headers, data=newOrganization).json() + newOrgID = response["id"] + + if newOrgID: + LOGGER.info("A new org_id was created: %s", newOrgID) + setOrganizationUsers(newOrgID) + setOrganizationDetails(newOrgID, orgAliases, orgDomainNames, orgIP, orgExecs) + + return response + + +def setOrganizationUsers(org_id): + """Set CSG user permissions at new stakeholder.""" + role1 = "5d23342df5feaf006a8a8929" + role2 = "5d23342df5feaf006a8a8927" + id_role1 = "610017c216948d7efa077a52" + csg_role_id = "role_id" + csg_user_id = "user_id" + + for user in getUserInfo(): + userrole = user[csg_role_id] + user_id = user[csg_user_id] + + if ( + (userrole == role1) + and (user_id != id_role1) + or userrole == role2 + and user_id != id_role1 + ): + url = ( + f"https://api.cybersixgill.com/multi-tenant/organization/" + f"{org_id}/user/{user_id}?role_id={userrole}" + ) + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.post(url, headers=headers).json() + LOGGER.info("The response is %s", response) + + +def setOrganizationDetails(org_id, orgAliases, orgDomain, orgIP, orgExecs): + """Set stakeholder details at newly created. + + stakeholder at CSG portal via API. + """ + newOrganizationDetails = json.dumps( + { + "organization_aliases": {"explicit": orgAliases}, + "domain_names": {"explicit": orgDomain}, + "ip_addresses": {"explicit": orgIP}, + "executives": {"explicit": orgExecs}, + } + ) + url = f"https://api.cybersixgill.com/multi-tenant/" f"organization/{org_id}/assets" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.put(url, headers=headers, data=newOrganizationDetails).json() + LOGGER.info("The response is %s", response) + + +def getUserInfo(): + """Get all organization details from Cybersixgill via API.""" + url = "https://api.cybersixgill.com/multi-tenant/organization" + + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": f"Bearer {cybersix_token()}", + } + + response = requests.get(url, headers=headers).json() + + userInfo = response[1]["assigned_users"] + return userInfo + + +@retry(tries=10, delay=1, logger=LOGGER) +def get_bulk_cve_resp(cve_list): + """ + Make API call to retrieve the corresponding info for a list of CVE names (10 max). + + Args: + cve_list: list of cve names (i.e. ['CVE-2022-123', 'CVE-2022-456'...]) + + Returns: + Raw API response for CVE list + + """ + c6g_url = "https://api.cybersixgill.com/dve_enrich/enrich" + auth = cybersix_token() + headers = { + "Content-Type": "application/json", + "Cache-Control": "no-cache", + "Authorization": "Bearer " + auth, + } + body = { + "filters": {"ids": cve_list}, + "results_size": len(cve_list), + "from_index": 0, + } + # Make API call for specified CVE list + try: + # Attempt API call + resp = requests.post(c6g_url, headers=headers, json=body).json() + # Return response + return resp + except Exception as e: + LOGGER.error("Error making bulk CVE API call: %s", e) diff --git a/src/pe_source/data/sixgill/redact.py b/src/pe_source/data/sixgill/redact.py new file mode 100755 index 00000000..4d7bbb78 --- /dev/null +++ b/src/pe_source/data/sixgill/redact.py @@ -0,0 +1,555 @@ +"""Functions to redact PII from a dataframe.""" + +# Standard Python Libraries +import re + +# Third-Party Libraries +import scrubadub +import scrubadub.detectors.date_of_birth + +# TODO: add NLP redaction +# from presidio_analyzer import AnalyzerEngine +# from presidio_anonymizer import AnonymizerEngine + +FL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{3}-\d{2}-\d{3}-\d(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)", +] +HI_NE_VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{8}(?=$|\s)"] +IL = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{11}(?=$|\s)", +] +MN_FL_MD_MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{12}(?=$|\s)"] +MO_OK = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{9}(?=$|\s)"] +MD = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]-\d{3}-\d{3}-\d{3}-\d{3}(?=$|\s)"] + +CA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{7}(?=$|\s)"] +CO = [r"(?:(?<=\s)|(?<=^))\d{2}-\d{3}-\d{4}(?=$|\s)"] +ID = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{2}\d{6}[a-zA-Z](?=$|\s)"] +IO = [r"(?:(?<=\s)|(?<=^))\d{4}-\d{2}-\d{4}(?=$|\s)"] +IA = [r"(?:(?<=\s)|(?<=^))\d{3}[a-zA-Z]{2}\d{4}(?=$|\s)"] +KS = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +KY = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{3}-\d{3}(?=$|\s)"] +MI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z] \d{3} \d{3} \d{3} \d{3}(?=$|\s)"] +NH = [ + r"(?:(?<=\s)|(?<=^))([0][1-9]|[1][0-2])[a-zA-Z]{3}\d{2}(0[1-9]|[1-2][0-9]|3[0-1])\d(?=$|\s)" +] +NJ = [ + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{4}-\d{5}-\d{5}(?=$|\s)", + r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{14}(?=$|\s)", +] +NY = [r"(?:(?<=\s)|(?<=^))\d{3} \d{3} \d{3}(?=$|\s)"] +ND = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +OH = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}-\d{2}-\d{4}(?=$|\s)"] +PA = [r"(?:(?<=\s)|(?<=^))\d{2} \d{3} \d{3}(?=$|\s)"] +VT = [r"(?:(?<=\s)|(?<=^))\d{7}[a-zA-Z](?=$|\s)"] +VA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{2}-\d{2}-\d{4}(?=$|\s)"] +WA = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]{3}\*\*[a-zA-Z]{2}\d{3}[a-zA-Z]\d(?=$|\s)"] +WV = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{6}(?=$|\s)"] +WI = [r"(?:(?<=\s)|(?<=^))[a-zA-Z]\d{3}-\d{4}-\d{4}-\d{2}(?=$|\s)"] +WY = [r"(?:(?<=\s)|(?<=^))\d{6}-\d{3}(?=$|\s)"] + +# Build detectors to find Drivers License ID + + +class FL_DLFilth(scrubadub.filth.Filth): + """Create filth class for FL drivers licenses.""" + + type = "FL_drivers_license" + + +class FL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify FL drivers licenses.""" + + name = "FL_drivers_license" + regex = re.compile("|".join(FL), re.IGNORECASE) + filth_cls = FL_DLFilth + + +class HI_NE_VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for HI and NE drivers licenses.""" + + type = "HI_NE_VA_drivers_license" + + +class HI_NE_VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify HI, NE and VA drivers licenses.""" + + name = "HI_NE_VA_drivers_license" + regex = re.compile("|".join(HI_NE_VA), re.IGNORECASE) + filth_cls = HI_NE_VA_DLFilth + + +class IL_DLFilth(scrubadub.filth.Filth): + """Create filth class for IL drivers licenses.""" + + type = "IL_drivers_license" + + +class IL_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IL drivers licenses.""" + + name = "IL_drivers_license" + regex = re.compile("|".join(IL), re.IGNORECASE) + filth_cls = IL_DLFilth + + +class MN_FL_MD_MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MN, FL, MD and MI drivers licenses.""" + + type = "MN_FL_MD_MI_drivers_license" + + +class MN_FL_MD_MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MN, FL, MD and MI drivers licenses.""" + + name = "MN_FL_MD_MI_drivers_license" + regex = re.compile("|".join(MN_FL_MD_MI), re.IGNORECASE) + filth_cls = MN_FL_MD_MI_DLFilth + + +class MO_OK_DLFilth(scrubadub.filth.Filth): + """Create filth class for MO and OK drivers licenses.""" + + type = "MO_OK_drivers_license" + + +class MO_OK_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MO and OK drivers licenses.""" + + name = "MO_OK_drivers_license" + regex = re.compile("|".join(MO_OK), re.IGNORECASE) + filth_cls = MO_OK_DLFilth + + +class MD_DLFilth(scrubadub.filth.Filth): + """Create filth class for MD drivers licenses.""" + + type = "MD_drivers_license" + + +class MD_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MD drivers licenses.""" + + name = "MD_drivers_license" + regex = re.compile("|".join(MD), re.IGNORECASE) + filth_cls = MD_DLFilth + + +class CA_DLFilth(scrubadub.filth.Filth): + """Create filth class for CA drivers licenses.""" + + type = "ca_drivers_license" + + +class CA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CA drivers licenses.""" + + name = "ca_drivers_license" + regex = re.compile("|".join(CA), re.IGNORECASE) + filth_cls = CA_DLFilth + + +class CO_DLFilth(scrubadub.filth.Filth): + """Create filth class for CO drivers licenses.""" + + type = "co_drivers_license" + + +class CO_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify CO drivers licenses.""" + + name = "co_drivers_license" + regex = re.compile("|".join(CO), re.IGNORECASE) + filth_cls = CO_DLFilth + + +class ID_DLFilth(scrubadub.filth.Filth): + """Create filth class for ID drivers licenses.""" + + type = "ID_drivers_license" + + +class ID_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ID drivers licenses.""" + + name = "ID_drivers_license" + regex = re.compile("|".join(ID), re.IGNORECASE) + filth_cls = ID_DLFilth + + +class IO_DLFilth(scrubadub.filth.Filth): + """Create filth class for IO drivers licenses.""" + + type = "IO_drivers_license" + + +class IO_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IO drivers licenses.""" + + name = "IO_drivers_license" + regex = re.compile("|".join(IO), re.IGNORECASE) + filth_cls = IO_DLFilth + + +class IA_DLFilth(scrubadub.filth.Filth): + """Create filth class for IA drivers licenses.""" + + type = "IA_drivers_license" + + +class IA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify IA drivers licenses.""" + + name = "IA_drivers_license" + regex = re.compile("|".join(IA), re.IGNORECASE) + filth_cls = IA_DLFilth + + +class KS_DLFilth(scrubadub.filth.Filth): + """Create filth class for KS drivers licenses.""" + + type = "KS_drivers_license" + + +class KS_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KS drivers licenses.""" + + name = "KS_drivers_license" + regex = re.compile("|".join(KS), re.IGNORECASE) + filth_cls = KS_DLFilth + + +class KY_DLFilth(scrubadub.filth.Filth): + """Create filth class for KY drivers licenses.""" + + type = "KY_drivers_license" + + +class KY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify KY drivers licenses.""" + + name = "KY_drivers_license" + regex = re.compile("|".join(KY), re.IGNORECASE) + filth_cls = KY_DLFilth + + +class MI_DLFilth(scrubadub.filth.Filth): + """Create filth class for MI drivers licenses.""" + + type = "MI_drivers_license" + + +class MI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify MI drivers licenses.""" + + name = "MI_drivers_license" + regex = re.compile("|".join(MI), re.IGNORECASE) + filth_cls = MI_DLFilth + + +class NH_DLFilth(scrubadub.filth.Filth): + """Create filth class for NH drivers licenses.""" + + type = "NH_drivers_license" + + +class NH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NH drivers licenses.""" + + name = "NH_drivers_license" + regex = re.compile("|".join(NH), re.IGNORECASE) + filth_cls = NH_DLFilth + + +class NJ_DLFilth(scrubadub.filth.Filth): + """Create filth class for NJ drivers licenses.""" + + type = "NJ_drivers_license" + + +class NJ_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NJ drivers licenses.""" + + name = "NJ_drivers_license" + regex = re.compile("|".join(NJ), re.IGNORECASE) + filth_cls = NJ_DLFilth + + +class NY_DLFilth(scrubadub.filth.Filth): + """Create filth class for NY drivers licenses.""" + + type = "NY_drivers_license" + + +class NY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify NY drivers licenses.""" + + name = "NY_drivers_license" + regex = re.compile("|".join(NY), re.IGNORECASE) + filth_cls = NY_DLFilth + + +class ND_DLFilth(scrubadub.filth.Filth): + """Create filth class for ND drivers licenses.""" + + type = "ND_drivers_license" + + +class ND_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify ND drivers licenses.""" + + name = "ND_drivers_license" + regex = re.compile("|".join(ND), re.IGNORECASE) + filth_cls = ND_DLFilth + + +class OH_DLFilth(scrubadub.filth.Filth): + """Create filth class for OH drivers licenses.""" + + type = "OH_drivers_license" + + +class OH_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify OH drivers licenses.""" + + name = "OH_drivers_license" + regex = re.compile("|".join(OH), re.IGNORECASE) + filth_cls = OH_DLFilth + + +class PA_DLFilth(scrubadub.filth.Filth): + """Create filth class for PA drivers licenses.""" + + type = "PA_drivers_license" + + +class PA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify PA drivers licenses.""" + + name = "PA_drivers_license" + regex = re.compile("|".join(PA), re.IGNORECASE) + filth_cls = PA_DLFilth + + +class VT_DLFilth(scrubadub.filth.Filth): + """Create filth class for VT drivers licenses.""" + + type = "VT_drivers_license" + + +class VT_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VT drivers licenses.""" + + name = "VT_drivers_license" + regex = re.compile("|".join(VT), re.IGNORECASE) + filth_cls = VT_DLFilth + + +class VA_DLFilth(scrubadub.filth.Filth): + """Create filth class for VA drivers licenses.""" + + type = "VA_drivers_license" + + +class VA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify VA drivers licenses.""" + + name = "VA_drivers_license" + regex = re.compile("|".join(VA), re.IGNORECASE) + filth_cls = VA_DLFilth + + +class WA_DLFilth(scrubadub.filth.Filth): + """Create filth class for WA drivers licenses.""" + + type = "WA_drivers_license" + + +class WA_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WA drivers licenses.""" + + name = "WA_drivers_license" + regex = re.compile("|".join(WA), re.IGNORECASE) + filth_cls = WA_DLFilth + + +class WV_DLFilth(scrubadub.filth.Filth): + """Create filth class for WV drivers licenses.""" + + type = "WV_drivers_license" + + +class WV_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WV drivers licenses.""" + + name = "WV_drivers_license" + regex = re.compile("|".join(WV), re.IGNORECASE) + filth_cls = WV_DLFilth + + +class WI_DLFilth(scrubadub.filth.Filth): + """Create filth class for WI drivers licenses.""" + + type = "WI_drivers_license" + + +class WI_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WI drivers licenses.""" + + name = "WI_drivers_license" + regex = re.compile("|".join(WI), re.IGNORECASE) + filth_cls = WI_DLFilth + + +class WY_DLFilth(scrubadub.filth.Filth): + """Create filth class for WY drivers licenses.""" + + type = "WY_drivers_license" + + +class WY_DLDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify WY drivers licenses.""" + + name = "WY_drivers_license" + regex = re.compile("|".join(WY), re.IGNORECASE) + filth_cls = WY_DLFilth + + +# Build a detector to find Social security numbers with no spaces +class SSNFilth(scrubadub.filth.Filth): + """Create filth class for Social Security numbers.""" + + type = "no_space_social_security_number" + + +class SSNDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify social security numbers.""" + + name = "no_space_ssn" + regex = re.compile( + r"(?:(?<=\s)|(?<=^))(social security number|Social Security No|Social Security #|social security number|social|Social|ssn)\W*(?!219099999|078051120)(?!666|000|9\d{2})\d{3}(?!00)\d{2}(?!0{4})\d{4}(?=$|\s)", + re.IGNORECASE, + ) + filth_cls = SSNFilth + + +# Build a detector that finds passport numbers based off of previous context +class PassportFilth(scrubadub.filth.Filth): + """Create filth class for passport numbers.""" + + type = "passport" + + +class PassportDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify passport numbers.""" + + name = "passport" + regex = re.compile( + r"(Passport Number|Passport No|Passport #|Passport#|PassportID|Passportno|passportnumber)\W*\d{9}", + re.IGNORECASE, + ) + filth_cls = PassportFilth + + +# Build a detector that identifies Alien Id numbers +class AlienIdFilth(scrubadub.filth.Filth): + """Create filth class for alien identification numbers.""" + + type = "alien id" + + +class AlienIdDetector(scrubadub.detectors.RegexDetector): + """Create detector class to identify alien identification numbers.""" + + name = "alien id" + regex = re.compile( + r"^(([A-Za-z]{3}[0-9]{10})|([A-Za-z]{3}(\s)([0-9]{2}(\s)[0-9]{3}(\s)[0-9]{5})))$", + re.IGNORECASE, + ) + filth_cls = AlienIdFilth + + +# credit card numbers +email = r"\b([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\"([]!#-[^-~ \t]|(\\[\t -~]))+\")@([-!#-'*+/-9=?A-Z^-~]+(\.[-!#-'*+/-9=?A-Z^-~]+)*|\[[\t -Z^-~]*])\b" +all_cards = r"\b((4\d{3}|5[1-5]\d{2}|2\d{3}|3[47]\d{1,2})[\s\-]?\d{4,6}[\s\-]?\d{4,6}?([\s\-]\d{3,4})?(\d{3})?)\b" +US_phones = r"((\+|\b)[1l][\-\. ])?\(?\b[\dOlZSB]{3,5}([\-\. ]|\) ?)[\dOlZSB]{3}[\-\. ][\dOlZSB]{4}\b" +US_street_address = r"\d{1,8}\b[\s\S]{10,100}?\b(AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NC|ND|NE|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY)\b\s\d{5}" + + +def redact_pii(df, column_list=[]): + """Run through provided columns and redact PII.""" + # df = df.replace(regex={email: 'email', email2: 'email2', ssn1:'ssn1', ssn2:'ssn2', ssn3:'ssn3', US_phones: 'Phone Number', all_cards:'credit card'}) + + if column_list: + for column in column_list: + df = scrub(df, column) + df[column] = df[column].replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + else: + for column in df.columns: + df = scrub(df, column) + df = df.replace( + regex={ + all_cards: "{{CREDIT_CARD}}", + US_street_address: "{{ADDRESS}}", + email: "{{EMAIL}}", + } + ) + return df + + +def scrub(df, column): + """Add different scrubber classes and run column through scrubadub.""" + # scrubadub.filth.date_of_birth.DateOfBirthFilth.min_age_years = 5 + scrubber = scrubadub.Scrubber() + # scrubber.add_detector(scrubadub.detectors.date_of_birth.DateOfBirthDetector()) + scrubber.remove_detector("url") + scrubber.remove_detector("twitter") + scrubber.remove_detector("email") + scrubber.add_detector(SSNDetector) + scrubber.add_detector(PassportDetector) + scrubber.add_detector(AlienIdDetector) + # Test breaking detectors + scrubber.add_detector(FL_DLDetector) + scrubber.add_detector(HI_NE_VA_DLDetector) + scrubber.add_detector(IL_DLDetector) + scrubber.add_detector(MN_FL_MD_MI_DLDetector) + scrubber.add_detector(MO_OK_DLDetector) + scrubber.add_detector(MD_DLDetector) + # Working Detectors + scrubber.add_detector(CA_DLDetector) + scrubber.add_detector(CO_DLDetector) + scrubber.add_detector(ID_DLDetector) + scrubber.add_detector(NJ_DLDetector) + scrubber.add_detector(NY_DLDetector) + scrubber.add_detector(ND_DLDetector) + scrubber.add_detector(OH_DLDetector) + scrubber.add_detector(PA_DLDetector) + scrubber.add_detector(VT_DLDetector) + scrubber.add_detector(VA_DLDetector) + scrubber.add_detector(WA_DLDetector) + scrubber.add_detector(WV_DLDetector) + scrubber.add_detector(WI_DLDetector) + scrubber.add_detector(WY_DLDetector) + scrubber.add_detector(NH_DLDetector) + scrubber.add_detector(IO_DLDetector) + scrubber.add_detector(IA_DLDetector) + scrubber.add_detector(KS_DLDetector) + scrubber.add_detector(KY_DLDetector) + scrubber.add_detector(MI_DLDetector) + df[column] = df[column].apply(lambda x: scrubber.clean(x)) + # TODO: Add NLP redaction + # analyzer = AnalyzerEngine() + # anonymizer = AnonymizerEngine() + # entities = ["PHONE_NUMBER","CREDIT_CARD","US_DRIVER_LICENSE","US_SSN","EMAIL_ADDRESS","IP_ADDRESS"] + # scrub_2 = lambda x: anonymizer.anonymize(text=x,analyzer_results=analyzer.analyze(text=x,entities=entities,language='en')).text + # df[column] = df[column].apply(scrub_2) + return df diff --git a/src/pe_source/data/sixgill/source.py b/src/pe_source/data/sixgill/source.py new file mode 100644 index 00000000..6a55db4e --- /dev/null +++ b/src/pe_source/data/sixgill/source.py @@ -0,0 +1,309 @@ +"""Scripts for importing Sixgill data into PE Postgres database.""" + +# Standard Python Libraries +import logging +import time + +# Third-Party Libraries +import pandas as pd +import requests + +# cisagov Libraries +from pe_source.data.pe_db.config import cybersix_token + +from .api import ( + alerts_content, + alerts_count, + alerts_list, + credential_auth, + dve_top_cves, + get_bulk_cve_resp, + intel_post, + org_assets, +) + +LOGGER = logging.getLogger(__name__) + + +def alias_organization(org_id): + """List an organization's aliases.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + aliases = df_assets["organization_aliases"].loc["explicit":].tolist()[0] + return aliases + + +def all_assets_list(org_id): + """List an organization's aliases.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + aliases = df_assets["organization_aliases"].loc["explicit":].tolist()[0] + alias_dict = dict.fromkeys(aliases, "alias") + domain_names = df_assets["domain_names"].loc["explicit":].tolist()[0] + domain_dict = dict.fromkeys(domain_names, "domain") + ips = df_assets["ip_addresses"].loc["explicit":].tolist()[0] + ip_dict = dict.fromkeys(ips, "ip") + assets_dict = {**alias_dict, **domain_dict, **ip_dict} + return assets_dict + + +def root_domains(org_id): + """Get root domains.""" + assets = org_assets(org_id) + df_assets = pd.DataFrame(assets) + root_domains = df_assets["domain_names"].loc["explicit":].tolist()[0] + return root_domains + + +def mentions(date, aliases, soc_media_included=False): + """Pull dark web mentions data for an organization.""" + token = cybersix_token() + + # Build the query using the org's aliases + mentions = "" + for mention in aliases: + mentions += '"' + mention + '"' + "," + mentions = mentions[:-1] + if soc_media_included: + query = "date:" + date + " AND " + "(" + str(mentions) + ")" + else: + query = ( + "date:" + + date + + " AND " + + "(" + + str(mentions) + + """) + NOT site:(twitter, Twitter, reddit, Reddit, Parler, parler, + linkedin, Linkedin, discord, forum_discord, raddle, telegram, + jabber, ICQ, icq, mastodon)""" + ) + + # Get the total number of mentions + count = 1 + while count < 7: + try: + LOGGER.info("Total mentions try #%s", count) + resp = intel_post(token, query, frm=0, scroll=False, result_size=1) + break + except Exception: + LOGGER.info("Error. Trying to get mentions count again...") + count += 1 + continue + total_mentions = resp["total_intel_items"] + LOGGER.info("Total Mentions: %s", total_mentions) + + # Fetch mentions in segments + # Recommended segment is 50. The maximum is 400. + i = 0 + segment_size = 100 + smaller_segment_count = 1 + all_mentions = [] + while i < total_mentions: + # Try to get a mentions segment 3 times + try_count = 1 + while try_count < 4: + try: + # If segment size was decreased, only use for 10 iterations + if smaller_segment_count == 10: + LOGGER.info("Switching back to a segment size of 100.") + segment_size = 100 + smaller_segment_count = 1 + if segment_size <= 10: + smaller_segment_count += 1 + # API post + resp = intel_post( + token, query, frm=i, scroll=False, result_size=segment_size + ) + i += segment_size + LOGGER.info( + "Got %s-%s of %s...", + i - segment_size, + i, + total_mentions, + ) + intel_items = resp["intel_items"] + df_mentions = pd.DataFrame.from_dict(intel_items) + all_mentions.append(df_mentions) + df_all_mentions = pd.concat(all_mentions).reset_index(drop=True) + break + except Exception: + # Sleep for 2 seconds + time.sleep(2) + # If the API post failed 3 times + if try_count == 3: + # If a segment was already decreased to 1, skip the mention + if segment_size == 1: + LOGGER.critical("Failed 3 times fetching 1 post. Skipping it.") + i += segment_size + break + # Decrease the segment to 10, then if still failing, to 1 + if segment_size == 10: + segment_size = 1 + smaller_segment_count = 1 + else: + segment_size = 10 + LOGGER.error( + "Failed 3 times. Switching to a segment size of %s", + segment_size, + ) + try_count = 1 + continue + LOGGER.error("Try %s/3 failed.", try_count) + try_count += 1 + return df_all_mentions + + +def alerts(org_id): + """Get actionable alerts for an organization.""" + token = cybersix_token() + count = alerts_count(token, org_id) + LOGGER.info(count) + count_total = count["total"] + LOGGER.info("Total Alerts: %s", count_total) + + # Recommended "fetch_size" is 25. The maximum is 400. + fetch_size = 25 + all_alerts = [] + + for offset in range(0, count_total, fetch_size): + try: + resp = alerts_list(token, org_id, fetch_size, offset).json() + df_alerts = pd.DataFrame.from_dict(resp) + all_alerts.append(df_alerts) + df_all_alerts = pd.concat(all_alerts).reset_index(drop=True) + except Exception as e: + print(e) + print("HAD TO CONTINUE THROUGH ALERT CHUNK") + continue + + # Fetch the full content of each alert + # for i, r in df_all_alerts.iterrows(): + # print(r["id"]) + # content = alerts_content(org_id, r["id"]) + # df_all_alerts.at[i, "content"] = content + + return df_all_alerts + + +def get_alerts_content(organization_id, alert_id, org_assets_dict): + """Get alert content snippet.""" + token = cybersix_token() + asset_mentioned = "" + snip = "" + asset_type = "" + content = alerts_content(token, organization_id, alert_id) + if content: + for asset, type in org_assets_dict.items(): + if asset in content: + index = content.index(asset) + snip = content[(index - 100) : (index + len(asset) + 100)] + snip = "..." + snip + "..." + asset_mentioned = asset + asset_type = type + return snip, asset_mentioned, asset_type + + +def top_cves(size): + """Top 10 CVEs mentioned in the dark web.""" + resp = dve_top_cves() + return pd.DataFrame(resp) + + +def cve_summary(cveid): + """Get CVE summary data.""" + url = f"https://cve.circl.lu/api/cve/{cveid}" + return requests.get(url).json() + + +def creds(domain, from_date, to_date): + """Get credentials.""" + skip = 0 + params = { + "domain": domain, + "from_date": from_date, + "to_date": to_date, + "max_results": 100, + "skip": skip, + } + resp = credential_auth(params) + total_hits = resp["total_results"] + resp = resp["leaks"] + while total_hits > len(resp): + skip += 1 + params["skip"] = skip + next_resp = credential_auth(params) + resp = resp + next_resp["leaks"] + print(len(resp)) + resp = pd.DataFrame(resp) + df = resp.drop_duplicates( + subset=["email", "breach_name"], keep="first" + ).reset_index(drop=True) + return df + + +def extract_bulk_cve_info(cve_list): + """ + Make API call to C6G and retrieve/extract relevant info for a list of CVE names (10 max). + + Args: + cve_list: list of cve names (i.e. ['CVE-2022-123', 'CVE-2022-456'...]) + + Returns: + A dataframe with the name and all relevant info for the CVEs listed + """ + # Call get_bulk_cve_info() function to get response + resp = get_bulk_cve_resp(cve_list) + # Check if there was a good response + if resp is None: + # If no response, return empty dataframe + return pd.DataFrame() + else: + # Proceed if there is a response + resp_list = resp.get("objects") + # Dataframe to hold finalized data + resp_df = pd.DataFrame() + # For each cve in api response, extract data + for i in range(0, len(resp_list)): + # CVE name + cve_name = resp_list[i].get("name") + # CVSS 2.0 info + cvss_2_info = resp_list[i].get("x_sixgill_info").get("nvd").get("v2") + if cvss_2_info is not None: + cvss_2_0 = cvss_2_info.get("current") + cvss_2_0_sev = cvss_2_info.get("severity") + cvss_2_0_vec = cvss_2_info.get("vector") + else: + [cvss_2_0, cvss_2_0_sev, cvss_2_0_vec] = [None, None, None] + # CVSS 3.0 info + cvss_3_info = resp_list[i].get("x_sixgill_info").get("nvd").get("v3") + if cvss_3_info is not None: + cvss_3_0 = cvss_3_info.get("current") + cvss_3_0_sev = cvss_3_info.get("severity") + cvss_3_0_vec = cvss_3_info.get("vector") + else: + [cvss_3_0, cvss_3_0_sev, cvss_3_0_vec] = [None, None, None] + # DVE info + dve_info = resp_list[i].get("x_sixgill_info").get("score") + if dve_info is not None: + dve_score = dve_info.get("current") + else: + dve_score = None + + # Append this row of CVE info to the resp_df + curr_info = { + "cve_name": cve_name, + "cvss_2_0": cvss_2_0, + "cvss_2_0_severity": cvss_2_0_sev, + "cvss_2_0_vector": cvss_2_0_vec, + "cvss_3_0": cvss_3_0, + "cvss_3_0_severity": cvss_3_0_sev, + "cvss_3_0_vector": cvss_3_0_vec, + "dve_score": dve_score, + } + resp_df = pd.concat( + [resp_df, pd.DataFrame(curr_info, index=[0])], + ignore_index=True, + ) + # Return dataframe of relevant CVE/CVSS/DVE info + return resp_df diff --git a/src/pe_source/dnsmonitor.py b/src/pe_source/dnsmonitor.py new file mode 100644 index 00000000..62eec776 --- /dev/null +++ b/src/pe_source/dnsmonitor.py @@ -0,0 +1,199 @@ +"""Collect DNSMonitor data.""" + +# Standard Python Libraries +import datetime +import logging + +from .data.dnsmonitor.source import ( + get_dns_records, + get_domain_alerts, + get_monitored_domains, +) +from .data.pe_db.config import dnsmonitor_token +from .data.pe_db.db_query_source import ( + addSubdomain, + execute_dnsmonitor_alert_data, + execute_dnsmonitor_data, + get_data_source_uid, + get_orgs, + getSubdomain, +) + +NOW = datetime.datetime.now() +DAYS_BACK = datetime.timedelta(days=20) +DAY = datetime.timedelta(days=1) +START_DATE = NOW - DAYS_BACK +END_DATE = NOW + DAY + +LOGGER = logging.getLogger(__name__) + + +class DNSMonitor: + """Fetch DNSMonitor data.""" + + def __init__(self, orgs_list): + """Initialize Shodan class.""" + self.orgs_list = orgs_list + + def run_dnsMonitor(self): + """Run DNSMonitor calls.""" + orgs_list = self.orgs_list + + # Get orgs from PE database + pe_orgs = get_orgs() + + # Filter orgs if specified + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + # Fetch the bearer token + token = dnsmonitor_token() + # Get all of the Domains being monitored + domain_df = get_monitored_domains(token) + + failed = [] + # Iterate through each org + for org in pe_orgs_final: + org_name = org["name"] + org_uid = org["organizations_uid"] + org_code = org["cyhy_db_name"] + LOGGER.info("\nRunning DNSMonitor on %s", org_code) + + # Get respective domain IDs + domain_ids = domain_df[domain_df["org"] == org_name] + LOGGER.info("Found %s root domains being monitored.", len(domain_ids)) + domain_ids = str(domain_ids["domainId"].tolist()) + + # Get Alerts for a specific org based on the list of domain IDs + if domain_ids == "[]": + LOGGER.error("Can't match org to any domains...") + failed.append(f"{org_code} - No domains") + continue + else: + alerts_df = get_domain_alerts(token, domain_ids, START_DATE, END_DATE) + LOGGER.info("Fetched %s alerts.", len(alerts_df.index)) + + # If no alerts, continue + if alerts_df.empty: + LOGGER.error("No alerts for %s", org_code) + failed.append(f"{org_code} - No alerts") + continue + + for alert_index, alert_row in alerts_df.iterrows(): + # Get subdomain_uid + root_domain = alert_row["rootDomain"] + sub_domain_uid = getSubdomain(root_domain) + if not sub_domain_uid: + LOGGER.info( + "Root domain, %s, isn't in subdomain table as a sub_domain.", + root_domain, + ) + try: + addSubdomain(root_domain, org_uid, True) # api ver. + # addSubdomain(conn, root_domain, org_uid, True) # tsql ver. + LOGGER.info( + "Success adding %s to subdomain table.", root_domain + ) + except Exception as e: + LOGGER.error("Failure adding root domain to subdomain table.") + LOGGER.error(e) + failed.append( + f"{org_code} - {root_domain} - Failed inserting into subdomain table" + ) + sub_domain_uid = getSubdomain(root_domain) + + # Add subdomain_uid to associated alert + alerts_df.at[alert_index, "sub_domain_uid"] = sub_domain_uid + + # Get DNS records for each domain permutation + dom_perm = alert_row["domainPermutation"] + mx_list, ns_list, ipv4, ipv6 = get_dns_records(dom_perm) + + # Add records to the dataframe + alerts_df.at[alert_index, "mail_server"] = mx_list + alerts_df.at[alert_index, "name_server"] = ns_list + alerts_df.at[alert_index, "ipv4"] = ipv4 + alerts_df.at[alert_index, "ipv6"] = ipv6 + + # Set the data_source_uid and organization_uid + alerts_df["data_source_uid"] = get_data_source_uid("DNSMonitor") + alerts_df["organizations_uid"] = org_uid + + # Format dataframe and insert into domain_permutations table + alerts_df = alerts_df.rename( + columns={ + "domainPermutation": "domain_permutation", + "dateCreated": "date_observed", + "alertType": "alert_type", + "previousValue": "previous_value", + "newValue": "new_value", + } + ) + dom_perm_df = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "domain_permutation", + "ipv4", + "ipv6", + "mail_server", + "name_server", + "date_observed", + ] + ] + dom_perm_df = dom_perm_df.drop_duplicates( + subset=["domain_permutation"], keep="last" + ) + try: + execute_dnsmonitor_data(dom_perm_df) # api ver. + # execute_dnsmonitor_data(dom_perm_df, "domain_permutations") # tsql ver. + # LOGGER.info("Success inserting into domain_permutations - %s", org_code) # tsql ver. + except Exception as e: + LOGGER.error("Failed inserting into domain_permutations - %s", org_code) + LOGGER.error(e) + failed.append(f"{org_code} - Failed inserting into dom_perms") + + # Format dataframe and insert into domain_alerts table + alerts_df = alerts_df.rename(columns={"date_observed": "date"}) + domain_alerts = alerts_df[ + [ + "organizations_uid", + "sub_domain_uid", + "data_source_uid", + "alert_type", + "message", + "previous_value", + "new_value", + "date", + ] + ] + try: + execute_dnsmonitor_alert_data(domain_alerts) # api ver. + # execute_dnsmonitor_alert_data(domain_alerts, "domain_alerts") # tsql ver. + # LOGGER.info("Success inserting into domain_alerts - %s", org_code) # tsql ver. + except Exception as e: + LOGGER.error("Failed inserting into domain_alerts - %s", org_code) + LOGGER.error(e) + failed.append(f"{org_code} - Failed inserting into dom_alerts") + + # Output any failures + if len(failed) > 0: + LOGGER.error("Failures: %s", failed) diff --git a/src/pe_source/dnstwistscript.py b/src/pe_source/dnstwistscript.py new file mode 100644 index 00000000..7ba31525 --- /dev/null +++ b/src/pe_source/dnstwistscript.py @@ -0,0 +1,302 @@ +"""Use DNS twist to fuzz domain names and cross check with a blacklist.""" +# Standard Python Libraries +import contextlib +import datetime +import json +import logging +import pathlib +import traceback + +# Third-Party Libraries +import dnstwist +import dshield +import psycopg2.extras as extras +import requests + +from .data.pe_db.db_query_source import ( + addSubdomain, + connect, + get_data_source_uid, + get_orgs, + getSubdomain, + org_root_domains, +) + +date = datetime.datetime.now().strftime("%Y-%m-%d") +LOGGER = logging.getLogger(__name__) + + +def checkBlocklist(dom, sub_domain_uid, source_uid, pe_org_uid, perm_list): + """Cross reference the dnstwist results with DShield Blocklist.""" + malicious = False + attacks = 0 + reports = 0 + if "original" in dom["fuzzer"]: + return None, perm_list + elif "dns_a" not in dom: + return None, perm_list + else: + if str(dom["dns_a"][0]) == "!ServFail": + return None, perm_list + + # Check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_a"][0]) + ).content + + if str(response) != "b'attacks: 0
      reports: 0
      '": + try: + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + except Exception: + malicious = False + dshield_attacks = 0 + dshield_count = 0 + + # Check IP in DSheild API + try: + results = dshield.ip(str(dom["dns_a"][0]), return_format=dshield.JSON) + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except Exception: + dshield_attacks = 0 + dshield_count = 0 + + # Check IPv6 + if "dns_aaaa" not in dom: + dom["dns_aaaa"] = [""] + elif str(dom["dns_aaaa"][0]) == "!ServFail": + dom["dns_aaaa"] = [""] + else: + # Check IP in Blocklist API + response = requests.get( + "http://api.blocklist.de/api.php?ip=" + str(dom["dns_aaaa"][0]) + ).content + if str(response) != "b'attacks: 0
      reports: 0
      '": + try: + malicious = True + attacks = int(str(response).split("attacks: ")[1].split("<")[0]) + reports = int(str(response).split("reports: ")[1].split("<")[0]) + except Exception: + malicious = False + dshield_attacks = 0 + dshield_count = 0 + try: + results = dshield.ip(str(dom["dns_aaaa"][0]), return_format=dshield.JSON) + results = json.loads(results) + threats = results["ip"]["threatfeeds"] + attacks = results["ip"]["attacks"] + attacks = int(0 if attacks is None else attacks) + malicious = True + dshield_attacks = attacks + dshield_count = len(threats) + except Exception: + dshield_attacks = 0 + dshield_count = 0 + + # Clean-up other fields + if "ssdeep_score" not in dom: + dom["ssdeep_score"] = "" + if "dns_mx" not in dom: + dom["dns_mx"] = [""] + if "dns_ns" not in dom: + dom["dns_ns"] = [""] + + # Ignore duplicates + permutation = dom["domain"] + if permutation in perm_list: + return None, perm_list + else: + perm_list.append(permutation) + + domain_dict = { + "organizations_uid": pe_org_uid, + "data_source_uid": source_uid, + "sub_domain_uid": sub_domain_uid, + "domain_permutation": dom["domain"], + "ipv4": dom["dns_a"][0], + "ipv6": dom["dns_aaaa"][0], + "mail_server": dom["dns_mx"][0], + "name_server": dom["dns_ns"][0], + "fuzzer": dom["fuzzer"], + "date_active": date, + "ssdeep_score": dom["ssdeep_score"], + "malicious": malicious, + "blocklist_attack_count": attacks, + "blocklist_report_count": reports, + "dshield_record_count": dshield_count, + "dshield_attack_count": dshield_attacks, + } + return domain_dict, perm_list + + +def execute_dnstwist(root_domain, test=0): + """Run dnstwist on each root domain.""" + pathtoDict = str(pathlib.Path(__file__).parent.resolve()) + "/data/common_tlds.dict" + dnstwist_result = dnstwist.run( + registered=True, + tld=pathtoDict, + format="json", + threads=8, + domain=root_domain, + ) + if test == 1: + return dnstwist_result + finalorglist = dnstwist_result + [] + if root_domain.split(".")[-1] == "gov": + for dom in dnstwist_result: + if ( + ("tld-swap" not in dom["fuzzer"]) + and ("original" not in dom["fuzzer"]) + and ("replacement" not in dom["fuzzer"]) + and ("repetition" not in dom["fuzzer"]) + and ("omission" not in dom["fuzzer"]) + and ("insertion" not in dom["fuzzer"]) + and ("transposition" not in dom["fuzzer"]) + ): + LOGGER.info("Running again on %s", dom["domain"]) + secondlist = dnstwist.run( + registered=True, + tld=pathtoDict, + format="json", + threads=8, + domain=dom["domain"], + ) + finalorglist += secondlist + return finalorglist + + +def run_dnstwist(orgs_list): + """Run DNStwist on certain domains and upload findings to database.""" + PE_conn = connect() + source_uid = get_data_source_uid("DNSTwist") + + """ Get P&E Orgs """ + pe_orgs = get_orgs() + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + failures = [] + for org in pe_orgs_final: + pe_org_uid = org["organizations_uid"] + org_name = org["name"] + pe_org_id = org["cyhy_db_name"] + + # Only run on orgs in the org list + if pe_org_id in orgs_list or orgs_list == "all" or orgs_list == "DEMO": + LOGGER.info("Running DNSTwist on %s", pe_org_id) + + """Collect DNSTwist data from Crossfeed""" + try: + # Get root domains + root_dict = org_root_domains(PE_conn, pe_org_uid) + domain_list = [] + perm_list = [] + for root in root_dict: + root_domain = root["root_domain"] + if root_domain == "Null_Root": + continue + LOGGER.info("\tRunning on root domain: %s", root["root_domain"]) + + with open( + "dnstwist_output.txt", "w" + ) as f, contextlib.redirect_stdout(f): + finalorglist = execute_dnstwist(root_domain) + + # Get subdomain uid + sub_domain = root_domain + try: + sub_domain_uid = getSubdomain(sub_domain) + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + # Add and then get it + addSubdomain(sub_domain, pe_org_uid, True) # api ver. + # addSubdomain(PE_conn, sub_domain, pe_org_uid, True) # tsql ver. + sub_domain_uid = getSubdomain(sub_domain) + + # Check Blocklist + for dom in finalorglist: + domain_dict, perm_list = checkBlocklist( + dom, sub_domain_uid, source_uid, pe_org_uid, perm_list + ) + if domain_dict is not None: + domain_list.append(domain_dict) + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + LOGGER.info("Failed selecting DNSTwist data.") + failures.append(org_name) + LOGGER.info(traceback.format_exc()) + + """Insert cleaned data into PE database.""" + try: + cursor = PE_conn.cursor() + try: + columns = domain_list[0].keys() + except Exception: + LOGGER.critical("No data in the domain list.") + failures.append(org_name) + continue + table = "domain_permutations" + sql = """INSERT INTO {}({}) VALUES %s + ON CONFLICT (domain_permutation,organizations_uid) + DO UPDATE SET malicious = EXCLUDED.malicious, + blocklist_attack_count = EXCLUDED.blocklist_attack_count, + blocklist_report_count = EXCLUDED.blocklist_report_count, + dshield_record_count = EXCLUDED.dshield_record_count, + dshield_attack_count = EXCLUDED.dshield_attack_count, + data_source_uid = EXCLUDED.data_source_uid, + date_active = EXCLUDED.date_active;""" + + values = [[value for value in dict.values()] for dict in domain_list] + extras.execute_values( + cursor, + sql.format( + table, + ",".join(columns), + ), + values, + ) + PE_conn.commit() + LOGGER.info("Data inserted using execute_values() successfully..") + LOGGER.info("Completed DNSTwist for %s", pe_org_id) + + except Exception: + # TODO: Create custom exceptions. + # Issue 265: https://github.com/cisagov/pe-reports/issues/265 + LOGGER.info("Failure inserting data into database.") + failures.append(org_name) + LOGGER.info(traceback.format_exc()) + + PE_conn.close() + if failures != []: + LOGGER.error("These orgs failed:") + LOGGER.error(failures) + + +if __name__ == "__main__": + run_dnstwist("all") diff --git a/src/pe_source/hibp.py b/src/pe_source/hibp.py new file mode 100644 index 00000000..28036d0c --- /dev/null +++ b/src/pe_source/hibp.py @@ -0,0 +1,152 @@ +"""Collect DNSMonitor data.""" + +# Standard Python Libraries +import datetime +import logging + +from .data.pe_db.db_query_source import ( + execute_hibp_breach_values, + execute_hibp_emails_values, + get_data_source_uid, + get_emails, + get_hibp_breaches, + get_orgs, + query_db, + query_PE_subs, +) + +NOW = datetime.datetime.now() +DAYS_BACK = datetime.timedelta(days=20) +DAY = datetime.timedelta(days=1) +START_DATE = NOW - DAYS_BACK +END_DATE = NOW + DAY + +LOGGER = logging.getLogger(__name__) + + +class Hibp: + """Fetch HIBP data.""" + + def __init__(self, orgs_list): + """Initialize Shodan class.""" + self.orgs_list = orgs_list + + def run_hibp(self): + """Run HIBP calls.""" + orgs_list = self.orgs_list + # Get org info from PE database + all_pe_orgs = get_orgs() + + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in all_pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in all_pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in all_pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + try: + source_uid = get_data_source_uid("HaveIBeenPwnd") + LOGGER.info("Success fetching the data source") + except Exception: + LOGGER.error("Failed fetching the data source.") + + breaches = get_hibp_breaches() + compiled_breaches = breaches[1] + b_list = [] + for breach in compiled_breaches.values(): + # LOGGER.info(breach) + breach_dict = { + "breach_name": breach["breach_name"], + "description": breach["description"], + "exposed_cred_count": breach["exposed_cred_count"], + "breach_date": breach["breach_date"], + "added_date": breach["added_date"], + "modified_date": breach["modified_date"], + "data_classes": breach["data_classes"], + "password_included": breach["password_included"], + "is_verified": breach["is_verified"], + "is_fabricated": breach["is_fabricated"], + "is_sensitive": breach["is_sensitive"], + "is_retired": breach["is_retired"], + "is_spam_list": breach["is_spam_list"], + "data_source_uid": source_uid, + } + b_list.append(breach_dict) + + execute_hibp_breach_values(b_list, "public.credential_breaches") + sql = """SELECT breach."breach_name", breach."credential_breaches_uid" from public.credential_breaches as breach""" + breaches_UIDs = query_db(sql) + # Create a dictionary of each breach: UID combo + breach_UIDS_Dict = {} + for UID in breaches_UIDs: + breach_UIDS_Dict.update( + {UID["breach_name"]: UID["credential_breaches_uid"]} + ) + + for pe_org in pe_orgs_final: + pe_org_uid = pe_org["organizations_uid"] + cyhy_id = pe_org["cyhy_db_name"] + # LOGGER.info(cyhy_id) + + LOGGER.info(f"Running HIBP on {cyhy_id}") + + subs = query_PE_subs(pe_org_uid).sort_values( + by="sub_domain", key=lambda col: col.str.count(".") + ) + + for sub_index, sub in subs.iterrows(): + sd = sub["sub_domain"] + if sd.endswith(".gov"): + print(f"Finding breaches for {sd}") + else: + continue + try: + hibp_resp = get_emails(sd) + except Exception as e: + LOGGER.info("Failed after 5 tries.") + LOGGER.info(e) + continue + if hibp_resp: + # LOGGER.info(emails) + # flat = flatten_data(emails, sub['name'], compiled_breaches) + creds_list = [] + for email, breach_list in hibp_resp.items(): + # LOGGER.info(emails) + # for email, breach_list in emails.items(): + subdomain = sd + root_domain = sub["root_domain"] + for b in breach_list: + try: + cred = { + "email": email + "@" + subdomain, + "organizations_uid": pe_org_uid, + "root_domain": root_domain, + "sub_domain": subdomain, + "modified_date": compiled_breaches[b][ + "modified_date" + ], + "breach_name": b, + "credential_breaches_uid": breach_UIDS_Dict[b], + "data_source_uid": source_uid, + "name": None, + } + creds_list.append(cred) + except Exception as e: + LOGGER.info("error adding cred to cred_list") + LOGGER.info(e) + LOGGER.info("\t\tthere are %s creds found", len(creds_list)) + # Insert new creds into the PE DB + execute_hibp_emails_values(creds_list) diff --git a/src/pe_source/intelx_identity.py b/src/pe_source/intelx_identity.py new file mode 100644 index 00000000..112eb5b3 --- /dev/null +++ b/src/pe_source/intelx_identity.py @@ -0,0 +1,310 @@ +"""Collect Intelx credential leak data.""" +# Standard Python Libraries +import datetime +import logging +import sys +import time + +# Third-Party Libraries +import numpy as np +import pandas as pd +import requests + +from .data.pe_db.config import get_params +from .data.pe_db.db_query_source import ( + connect, + get_data_source_uid, + get_intelx_breaches_tsql, + get_orgs, + get_root_domains, + insert_intelx_breaches_tsql, + insert_intelx_credentials_tsql, +) + +# Calculate Datetimes for collection period +TODAY = datetime.date.today() +DAYS_BACK = datetime.timedelta(days=16) +START_DATE = (TODAY - DAYS_BACK).strftime("%Y-%m-%d %H:%M:%S") +END_DATE = TODAY.strftime("%Y-%m-%d %H:%M:%S") +# Get data source uid +SOURCE_UID = get_data_source_uid("IntelX") + +section = "intelx" +params = get_params(section) +api_key = params[0][1] + +LOGGER = logging.getLogger(__name__) + + +class IntelX: + """Fetch IntelX data.""" + + def __init__(self, orgs_list): + """Initialize IntelX class.""" + LOGGER.info("Initialized IntelX") + self.orgs_list = orgs_list + + def run_intelx(self): + """Run IntelX api calls.""" + orgs_list = self.orgs_list + + pe_orgs = get_orgs() + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + for pe_org in pe_orgs_final: + cyhy_org_id = pe_org["cyhy_db_name"] + pe_org_uid = pe_org["organizations_uid"] + + # Verify the org is in the list of orgs to scan + if cyhy_org_id in orgs_list or orgs_list == "all" or orgs_list == "DEMO": + if self.get_credentials(cyhy_org_id, pe_org_uid) == 1: + LOGGER.error("Failed to get credentials for %s", cyhy_org_id) + + def get_credentials(self, cyhy_org_id, pe_org_uid): + """Get credentials for a provided org.""" + LOGGER.info("Running IntelX on %s", cyhy_org_id) + + try: + conn = connect() + roots_df = get_root_domains(conn, pe_org_uid) + except Exception as e: + LOGGER.error("Failed fetching root domains for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + + leaks_json = self.find_credential_leaks( + roots_df["root_domain"].values.tolist(), START_DATE, END_DATE + ) + if len(leaks_json) < 1: + LOGGER.info(f"No credentials found for {cyhy_org_id}") + return 0 + creds_df, breaches_df = self.process_leaks_results(leaks_json, pe_org_uid) + # Insert breach data into the PE database + try: + insert_intelx_breaches_tsql(breaches_df) + except Exception as e: + LOGGER.error("Failed inserting breaches for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + + breach_dict = get_intelx_breaches_tsql(SOURCE_UID) + breach_dict = dict(breach_dict) + for cred_index, cred_row in creds_df.iterrows(): + breach_uid = breach_dict[cred_row["breach_name"]] + creds_df.at[cred_index, "credential_breaches_uid"] = breach_uid + try: + insert_intelx_credentials_tsql(creds_df) + except Exception as e: + LOGGER.error("Failed inserting credentials for %s", cyhy_org_id) + LOGGER.error(e) + return 1 + LOGGER.info("Completed IntelX for %s", cyhy_org_id) + return 0 + + def query_identity_api(self, domain, start_date, end_date): + """Create an initial search and return the search id.""" + url = f"https://3.intelx.io/accounts/csv?selector={domain}&k={api_key}&datefrom={start_date}&dateto={end_date}" + payload = {} + headers = {} + attempts = 0 + while attempts < 5: + try: + response = requests.request("GET", url, headers=headers, data=payload) + response.raise_for_status() + break + except requests.exceptions.Timeout: + time.sleep(5) + attempts += 1 + if attempts == 5: + LOGGER.error("IntelX identity is not responding. Exiting program.") + sys.exit() + LOGGER.info("IntelX Identity API response timed out. Trying again.") + except Exception as e: + LOGGER.error(f"Error occured geting search id: {e}") + return 0 + time.sleep(5) + return response.json() + + def get_search_results(self, id): + """Search IntelX for email leaks.""" + url = f"https://3.intelx.io/live/search/result?id={id}&format=1&k={api_key}" + + payload = {} + headers = {} + attempts = 0 + try: + response = requests.request("GET", url, headers=headers, data=payload) + except requests.exceptions.Timeout: + time.sleep(5) + attempts += 1 + if attempts == 5: + LOGGER.error("IntelX identity is not responding. Exiting program.") + sys.exit() + LOGGER.info("IntelX Identity API response timed out. Trying again.") + except Exception as e: + LOGGER.error(f"Error occured geting search results: {e}") + return 0 + response = response.json() + + return response + + def find_credential_leaks(self, domain_list, start_date, end_date): + """Find leaks for a domain between two dates.""" + all_results_list = [] + for domain in domain_list: + if not domain: + continue + response = self.query_identity_api(domain, start_date, end_date) + if not response: + continue + search_id = response["id"] + while True: + results = self.get_search_results(search_id) + if not results: + break + if results["status"] == 0: + current_results = results["records"] + if current_results: + # Add the root_domain to each result object + LOGGER.info( + f"Intelx returned {len(current_results)} more credentials for {domain}" + ) + result = [ + dict(item, **{"root_domain": domain}) + for item in current_results + ] + all_results_list = all_results_list + result + time.sleep(3) + # If still waiting on new results wait + elif results["status"] == 1: + time.sleep(7) + # if status is two collect the last remaining values and exit loop + elif results["status"] == 2: + current_results = results["records"] + if current_results: + # Add the root_domain to each result object + LOGGER.info( + f"Intelx returned {len(current_results)} more credentials for {domain}" + ) + result = [ + dict(item, **{"root_domain": domain}) + for item in current_results + ] + all_results_list = all_results_list + result + break + elif results["status"] == 3: + LOGGER.error("Search id not found") + break + LOGGER.info(f"Identified {len(all_results_list)} credential leak combos.") + return all_results_list + + def process_leaks_results(self, leaks_json, org_uid): + """Prepare and format credentials and breach dataframes.""" + # Convert json into a dataframe + all_df = pd.DataFrame.from_dict(leaks_json) + + # format email to all lowercase and remove duplicates + all_df["user"] = all_df["user"].str.lower() + LOGGER.info(f"{all_df['user'].nunique()} unique emails found") + LOGGER.info(f"{all_df['sourceshort'].nunique()} unique posts") + all_df = all_df.drop_duplicates(subset=["user", "sourceshort"], keep="first") + LOGGER.info( + f"{len(leaks_json)} emails found after removing duplicates in the same post" + ) + + # Format date + all_df["datetime"] = pd.to_datetime(all_df["date"]) + all_df["date"] = all_df["datetime"].dt.strftime("%Y-%m-%d") + + # Create boolean column for if password is included + all_df["password_included"] = np.where( + (pd.isna(all_df["password"])) | (all_df["password"] == ""), 0, 1 + ) + # Create new column for subdomain, organization uid, and data source uid + all_df["sub_domain"] = all_df["user"].str.split("@").str[1] + all_df["organizations_uid"] = org_uid + all_df["data_source_uid"] = SOURCE_UID + + # rename fields to match database + all_df.rename( + columns={ + "user": "email", + "sourceshort": "breach_name", + "date": "modified_date", + "systemid": "intelx_system_id", + "passwordtype": "hash_type", + }, + inplace=True, + ) + + creds_df = all_df[ + [ + "email", + "organizations_uid", + "root_domain", + "sub_domain", + "breach_name", + "modified_date", + "data_source_uid", + "password", + "hash_type", + "intelx_system_id", + ] + ].reset_index(drop=True) + + # group results by breaches + breaches_df = all_df.groupby( + ["breach_name", "modified_date", "bucket", "data_source_uid"] + ).aggregate({"email": "count", "password_included": "sum"}) + breaches_df = breaches_df.reset_index() + breaches_df["password_included"] = breaches_df["password_included"] > 0 + + breaches_df.rename(columns={"email": "exposed_cred_count"}, inplace=True) + # Build breach description + breaches_df["description"] = ( + breaches_df["breach_name"] + + " was identified on " + + breaches_df["modified_date"] + + ". The post " + + ( + "does not contain" + if breaches_df["password_included"] is True + else "contains" + ) + + " passwords. It falls in the following category: " + + breaches_df["bucket"] + ) + + breaches_df["breach_date"] = breaches_df["modified_date"] + breaches_df["added_date"] = breaches_df["modified_date"] + breaches_df = breaches_df[ + [ + "breach_name", + "description", + "breach_date", + "added_date", + "modified_date", + "password_included", + "data_source_uid", + ] + ] + + return creds_df, breaches_df diff --git a/src/pe_source/nist_update.py b/src/pe_source/nist_update.py new file mode 100644 index 00000000..122172a2 --- /dev/null +++ b/src/pe_source/nist_update.py @@ -0,0 +1,306 @@ +"""Update CVE data using the NIST API.""" + +# Standard Python Libraries +from datetime import datetime, timedelta +import logging +import sys +import time + +# Third-Party Libraries +# Relative imports +from data.pe_db.db_query_source import ( # query_all_cves, + api_cve_insert, + get_cve_and_products, +) +from nested_lookup import nested_lookup +import pytz +import requests + +# cisagov Libraries +from pe_reports.data.config import staging_config + +API_DIC = staging_config(section="nist") +api_key = API_DIC.get("api_key") +# Global variables +nist_url = "https://services.nvd.nist.gov/rest/json/cves/2.0" + +LOGGER = logging.getLogger(__name__) + + +def initial_fill(start_index=0): + """Fill the database with CVE data for the first time.""" + payload = {} + headers = {"apiKey": api_key} + response = requests.request("GET", nist_url, headers=headers, data=payload) + + result = response.json() + start_index += result["resultsPerPage"] + for vuln in result["vulnerabilities"]: + cve_dict = format_vulnerability(vuln) + api_cve_insert(cve_dict) + error_count = 0 + while start_index < result["totalResults"]: + try: + params = "?startIndex=" + str(start_index) + response = requests.request( + "GET", nist_url + params, headers=headers, data=payload + ) + result = response.json() + + except Exception as e: + LOGGER.error("Issue while querying: %s. Trying again in 5 seconds", e) + + time.sleep(5) + error_count += 1 + if error_count < 5: + continue + else: + LOGGER.error("Failed too many times. Exiting out now.") + + start_index += result["resultsPerPage"] + for vuln in result["vulnerabilities"]: + cve_dict = format_vulnerability(vuln) + api_cve_insert(cve_dict) + LOGGER.info("CVEs have been filled.") + + +def update_cves(hours_back=12): + """Update the database.""" + start_index = 0 + now = datetime.now() + last_mod_start_date = (now - timedelta(hours=hours_back)).isoformat() + last_mod_end_date = now.isoformat() + + params = ( + "?startIndex=" + + str(start_index) + + "&lastModStartDate=" + + last_mod_start_date + + "&lastModEndDate=" + + last_mod_end_date + ) + + payload = {} + headers = {"apiKey": api_key} + response = requests.request("GET", nist_url + params, headers=headers, data=payload) + + result = response.json() + start_index += result["resultsPerPage"] + for vuln in result["vulnerabilities"]: + cve_dict = format_vulnerability(vuln) + api_cve_insert(cve_dict) + while start_index < result["totalResults"]: + params = ( + "?startIndex=" + + str(start_index) + + "&lastModStartDate=" + + last_mod_start_date + + "&lastModEndDate=" + + last_mod_end_date + ) + response = requests.request( + "GET", nist_url + params, headers=headers, data=payload + ) + + result = response.json() + start_index += result["resultsPerPage"] + for vuln in result["vulnerabilities"]: + cve_dict = format_vulnerability(vuln) + api_cve_insert(cve_dict) + + LOGGER.info("CVEs have been filled.") + + +def format_vulnerability(vuln): + """Format the returned vuln into database readable format.""" + cve = { + "cve_name": vuln["cve"]["id"], + "published_date": vuln["cve"]["published"], + "last_modified_date": datetime.fromisoformat( + vuln["cve"]["lastModified"] + ).replace(tzinfo=pytz.UTC), + "vuln_status": vuln["cve"]["vulnStatus"], + "description": None, + "cvss_v2_source": None, + "cvss_v2_type": None, + "cvss_v2_version": None, + "cvss_v2_vector_string": None, + "cvss_v2_base_score": None, + "cvss_v2_base_severity": None, + "cvss_v2_exploitability_score": None, + "cvss_v2_impact_score": None, + "cvss_v3_source": None, + "cvss_v3_type": None, + "cvss_v3_version": None, + "cvss_v3_vector_string": None, + "cvss_v3_base_score": None, + "cvss_v3_base_severity": None, + "cvss_v3_exploitability_score": None, + "cvss_v3_impact_score": None, + "cvss_v4_source": None, + "cvss_v4_type": None, + "cvss_v4_version": None, + "cvss_v4_vector_string": None, + "cvss_v4_base_score": None, + "cvss_v4_base_severity": None, + "cvss_v4_exploitability_score": None, + "cvss_v4_impact_score": None, + "weaknesses": [], + "reference_urls": [], + "cpe_list": [], + } + for weakness in vuln["cve"].get("weaknesses", []): + cve["weaknesses"] += nested_lookup("value", weakness) + + for reference in vuln["cve"].get("references", []): + cve["reference_urls"] += nested_lookup("url", reference) + + for cpe in vuln["cve"].get("configurations", []): + cve["cpe_list"] += nested_lookup("criteria", cpe) + + for description in vuln["cve"]["descriptions"]: + if description["lang"] == "en": + cve["description"] = description["value"] + + cvss_v2 = nested_lookup( + key="cvssMetricV2", document=vuln["cve"].get("metrics", {}), wild=True + ) + if len(cvss_v2) > 0: + cve["cvss_v2_source"] = cvss_v2[0][0]["source"] + cve["cvss_v2_type"] = cvss_v2[0][0]["type"] + cve["cvss_v2_version"] = cvss_v2[0][0]["cvssData"]["version"] + cve["cvss_v2_vector_string"] = cvss_v2[0][0]["cvssData"]["vectorString"] + cve["cvss_v2_base_score"] = cvss_v2[0][0]["cvssData"]["baseScore"] + cve["cvss_v2_base_severity"] = cvss_v2[0][0]["baseSeverity"] + cve["cvss_v2_exploitability_score"] = cvss_v2[0][0]["exploitabilityScore"] + cve["cvss_v2_impact_score"] = cvss_v2[0][0]["impactScore"] + + cvss_v3 = nested_lookup( + key="cvssMetricV3", document=vuln["cve"].get("metrics", {}), wild=True + ) + if len(cvss_v3) > 0: + cve["cvss_v3_source"] = cvss_v3[0][0]["source"] + cve["cvss_v3_type"] = cvss_v3[0][0]["type"] + cve["cvss_v3_version"] = cvss_v3[0][0]["cvssData"]["version"] + cve["cvss_v3_vector_string"] = cvss_v3[0][0]["cvssData"]["vectorString"] + cve["cvss_v3_base_score"] = cvss_v3[0][0]["cvssData"]["baseScore"] + cve["cvss_v3_base_severity"] = cvss_v3[0][0]["cvssData"]["baseSeverity"] + cve["cvss_v3_exploitability_score"] = cvss_v3[0][0]["exploitabilityScore"] + cve["cvss_v3_impact_score"] = cvss_v3[0][0]["impactScore"] + + cvss_v4 = nested_lookup( + key="cvssMetricV4", document=vuln["cve"].get("metrics", {}), wild=True + ) + if len(cvss_v4) > 0: + # TODO verify these are correct once v4 comes out + cve["cvss_v4_source"] = cvss_v4[0][0]["source"] + cve["cvss_v4_type"] = cvss_v4[0][0]["type"] + cve["cvss_v4_version"] = cvss_v4[0][0]["cvssData"]["version"] + cve["cvss_v4_vector_string"] = cvss_v4[0][0]["cvssData"]["vectorString"] + cve["cvss_v4_base_score"] = cvss_v4[0][0]["cvssData"]["baseScore"] + cve["cvss_v4_base_severity"] = cvss_v4[0][0]["cvssData"]["baseSeverity"] + cve["cvss_v4_exploitability_score"] = cvss_v4[0][0]["exploitabilityScore"] + cve["cvss_v4_impact_score"] = cvss_v4[0][0]["impactScore"] + + cpes_t = list({tuple(cpe.split(":")[3:6]) for cpe in cve["cpe_list"]}) + + # Transform it into nested dictionnary + cpes = {} + for vendor, product, version in cpes_t: + if vendor not in cpes: + cpes[vendor] = [] + cpes[vendor].append((product, version)) + + cve["vender_product"] = cpes + return cve + + +def query_cve(cve_name): + """Get CVE and product info from the database through the API.""" + cve_data = get_cve_and_products(cve_name) + print(cve_data) + return cve_data + + +def check_cve_is_synced(): + """Pull the last modified CVE from NIST and make sure it is in the database.""" + days = 1 + start_index = 0 + hours_back = 24 + now = datetime.now() + while True: + last_mod_start_date = (now - timedelta(hours=hours_back)).isoformat() + last_mod_end_date = now.isoformat() + + params = ( + "?startIndex=" + + str(start_index) + + "&lastModStartDate=" + + last_mod_start_date + + "&lastModEndDate=" + + last_mod_end_date + ) + + payload = {} + headers = {"apiKey": api_key} + response = requests.request( + "GET", nist_url + params, headers=headers, data=payload + ) + + result = response.json() + start_index += result["resultsPerPage"] + if len(result["vulnerabilities"]) == 0: + LOGGER.info( + "No CVEs modified in the last %s hours to compare against. Going further back", + str(hours_back), + ) + hours_back += 24 + days += 1 + else: + break + + if days > 5: + LOGGER.info("No update in the last 5 days. Exiting test.") + return 0 + + last_vuln = result["vulnerabilities"][-1] + live_mod_date = datetime.fromisoformat(last_vuln["cve"]["lastModified"]).replace( + tzinfo=pytz.UTC + ) + cve_name = last_vuln["cve"]["id"] + + cve_from_db = query_cve(cve_name) + + if cve_from_db: + db_mod_date = datetime.fromisoformat( + cve_from_db["cve_data"]["last_modified_date"] + ).replace(tzinfo=pytz.UTC) + if db_mod_date == live_mod_date: + print(db_mod_date) + print(live_mod_date) + LOGGER.info("Last Modified Date is synced for most recently updated CVE.") + else: + print(db_mod_date) + print(live_mod_date) + LOGGER.warning( + "Last Modified Date does not match between database and NIST for the last updated CVE." + ) + else: + LOGGER.warning("Most recent update NIST CVE is not in the database.") + + return 0 + + +def main(): + """Update CVE, CPE, and Vender tables using the NIST API.""" + # initial_fill() + update_cves(48) + # query_cve('CVE-2023-53465') + # check_cve_is_synced() + + # cves = query_all_cves() + # print(cves) + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/src/pe_source/pe_scripts.py b/src/pe_source/pe_scripts.py new file mode 100644 index 00000000..f729b02f --- /dev/null +++ b/src/pe_source/pe_scripts.py @@ -0,0 +1,136 @@ +"""A tool for gathering pe source data. + +Usage: + pe-source DATA_SOURCE [--log-level=LEVEL] [--orgs=ORG_LIST] [--cybersix-methods=METHODS] [--soc_med_included] + +Arguments: + DATA_SOURCE Source to collect data from. Valid values are "cybersixgill", + "dnstwist", "hibp", "intelx", "pshtt", and "shodan". + +Options: + -h --help Show this message. + -v --version Show version information. + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] + -o --orgs=ORG_LIST A comma-separated list of orgs to collect data for. + If not specified, data will be collected for all + orgs in the pe database. Orgs in the list must match the + IDs in the cyhy-db. E.g. DHS,DHS_ICE,DOC. Enter DEMO to run all demo orgs + [default: all] + -csg --cybersix-methods=METHODS A comma-separated list of cybersixgill methods to run. + If not specified, all will run. Valid values are "alerts", + "credentials", "mentions", "topCVEs". E.g. alerts,mentions. + [default: all] + -sc --soc_med_included Include social media posts from cybersixgill in data collection. +""" + +# Standard Python Libraries +import logging +import sys +from typing import Any, Dict + +# Third-Party Libraries +import docopt +from schema import And, Schema, SchemaError, Use + +# cisagov Libraries +import pe_reports + +from ._version import __version__ +from .cybersixgill import Cybersixgill +from .dnsmonitor import DNSMonitor +from .dnstwistscript import run_dnstwist +from .hibp import Hibp +from .intelx_identity import IntelX +from .pshtt_wrapper import launch_pe_pshtt +from .shodan_wrapper import Get_shodan + +LOGGER = logging.getLogger(__name__) + + +def run_pe_script(source, orgs_list, cybersix_methods, soc_med_included): + """Collect data from the source specified.""" + # If not "all", separate orgs string into a list of orgs + if orgs_list != "all" and orgs_list != "DEMO": + orgs_list = orgs_list.split(",") + # If not "all", separate Cybersixgill methods string into a list + if cybersix_methods == "all": + cybersix_methods = ["alerts", "mentions", "credentials", "topCVEs"] + else: + cybersix_methods = cybersix_methods.split(",") + + LOGGER.info("Running %s on these orgs: %s", source, orgs_list) + + if source == "cybersixgill": + cybersix = Cybersixgill(orgs_list, cybersix_methods, soc_med_included) + cybersix.run_cybersixgill() + elif source == "shodan": + shodan = Get_shodan(orgs_list) + shodan.run_shodan() + elif source == "dnsmonitor": + dnsMonitor = DNSMonitor(orgs_list) + dnsMonitor.run_dnsMonitor() + elif source == "dnstwist": + run_dnstwist(orgs_list) + elif source == "intelx": + intelx = IntelX(orgs_list) + intelx.run_intelx() + elif source == "pshtt": + launch_pe_pshtt() + elif source == "hibp": + hibp = Hibp(orgs_list) + hibp.run_hibp() + else: + logging.error( + "Not a valid source name. Correct values are cybersixgill or shodan." + ) + sys.exit(1) + + +def main(): + """Set up logging and call the run_pe_script function.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + # Validate and convert arguments as needed + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Set up logging + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + # Run pe script on specified source + run_pe_script( + validated_args["DATA_SOURCE"], + validated_args["--orgs"], + validated_args["--cybersix-methods"], + validated_args["--soc_med_included"], + ) + + # Stop logging and clean up + logging.shutdown() diff --git a/src/pe_source/pshtt_wrapper.py b/src/pe_source/pshtt_wrapper.py new file mode 100644 index 00000000..26a91542 --- /dev/null +++ b/src/pe_source/pshtt_wrapper.py @@ -0,0 +1,189 @@ +"""Pshtt wrapper.""" +# Standard Python Libraries +# from pshtt.pshtt.utils import smart_open +# from .data.pe_db.config import config +# from .data.run import getDataSource +# Standard Python Libraries +import datetime +import json +import logging +import threading + +# Third-Party Libraries +import numpy as np + +# cisagov Libraries +from pshtt.pshtt import inspect_domains +import pshtt.utils as utils + +from .data.pe_db.db_query_source import api_pshtt_domains_to_run, api_pshtt_insert + +NOW = datetime.datetime.now() +DAYS_BACK = datetime.timedelta(days=15) +DAY = datetime.timedelta(days=1) +START_DATE = NOW - DAYS_BACK +END_DATE = NOW + DAY +LOGGER = logging.getLogger(__name__) + + +def format_pshtt_result(result, sub): + """Format pshtt result to match api endpoint requirements.""" + result_dict = { + "base_domain": result["Base Domain"], + "base_domain_hsts_preloaded": result["Base Domain HSTS Preloaded"], + "canonical_url": result["Canonical URL"], + "defaults_to_https": result["Defaults to HTTPS"], + "domain": result["Domain"], + "domain_enforces_https": result["Domain Enforces HTTPS"], + "domain_supports_https": result["Domain Supports HTTPS"], + "domain_uses_strong_hsts": result["Domain Uses Strong HSTS"], + "downgrades_https": result["Downgrades HTTPS"], + "htss": result["HSTS"], + "hsts_entire_domain": result["HSTS Entire Domain"], + "hsts_header": result["HSTS Header"], + "hsts_max_age": result["HSTS Max Age"], + "hsts_preload_pending": result["HSTS Preload Pending"], + "hsts_preload_ready": result["HSTS Preload Ready"], + "hsts_preloaded": result["HSTS Preloaded"], + "https_bad_chain": result["HTTPS Bad Chain"], + "https_bad_hostname": result["HTTPS Bad Hostname"], + "https_cert_chain_length": result["HTTPS Cert Chain Length"], + "https_client_auth_required": result["HTTPS Client Auth Required"], + "https_custom_truststore_trusted": result["HTTPS Custom Truststore Trusted"], + "https_expired_cert": result["HTTPS Expired Cert"], + "https_full_connection": result["HTTPS Full Connection"], + "https_live": result["HTTPS Live"], + "https_probably_missing_intermediate_cert": result[ + "HTTPS Probably Missing Intermediate Cert" + ], + "https_publicly_trusted": result["HTTPS Publicly Trusted"], + "https_self_signed_cert": result["HTTPS Self Signed Cert"], + "https_leaf_cert_expiration_date": result["HTTPS LEAF CERT EXPIRATION DATE"], + "https_leaf_cert_issuer": result["HTTPS LEAF CERT ISSUER"], + "https_leaf_cert_subject": result["HTTPS LEAF CERT SUBJECT"], + "https_root_cert_issuer": result["HTTPS ROOT CERT ISSUER"], + "ip": result["IP"], + "live": result["Live"], + "notes": result["Notes"], + "redirect": result["Redirect"], + "redirect_to": result["Redirect To"], + "server_header": result["Server Header"], + "server_version": result["Server Version"], + "strictly_forces_https": result["Strictly Forces HTTPS"], + "unknown_error": result["Unknown Error"], + "valid_https": result["Valid HTTPS"], + "ep_http_headers": json.dumps(result["endpoints"]["http"]["headers"]), + "ep_http_server_header": result["endpoints"]["http"]["server_header"], + "ep_http_server_version": result["endpoints"]["http"]["server_version"], + "ep_https_headers": json.dumps(result["endpoints"]["https"]["headers"]), + "ep_https_hsts_header": result["endpoints"]["https"]["hsts_header"], + "ep_https_server_header": result["endpoints"]["https"]["server_header"], + "ep_https_server_version": result["endpoints"]["https"]["server_version"], + "ep_httpswww_headers": json.dumps(result["endpoints"]["httpswww"]["headers"]), + "ep_httpswww_hsts_header": result["endpoints"]["httpswww"]["hsts_header"], + "ep_httpswww_server_header": result["endpoints"]["httpswww"]["server_header"], + "ep_httpswww_server_version": result["endpoints"]["httpswww"]["server_version"], + "ep_httpwww_headers": json.dumps(result["endpoints"]["httpwww"]["headers"]), + "ep_httpwww_server_header": result["endpoints"]["httpwww"]["server_header"], + "ep_httpwww_server_version": result["endpoints"]["httpwww"]["server_version"], + "date_scanned": str(datetime.datetime.now().date()), + "organizations_uid": sub["organizations_uid"], + "sub_domain_uid": sub["sub_domain_uid"], + "sub_domain": sub["sub_domain"], + } + + return result_dict + + +def run_pshtt(domains, thread): + """Run pshtt.""" + if len(domains) > 0: + LOGGER.info("%s has %s subdomains", thread, str(len(domains))) + i = 0 + for sub in domains: + if i % 100 == 0: + LOGGER.info("%s: Completed %s/%s", thread, i, len(domains)) + utils.configure_logging(False) + + domains = utils.format_domains([sub["sub_domain"]]) + + options = { + "user_agent": None, + "timeout": None, + "cache-third-parties": None, + "ca_file": None, + "pt_int_ca_file": None, + } + + # Do the domain inspections + try: + results = inspect_domains(domains, options) + + for result in results: + formatted_dict = format_pshtt_result(result, sub) + api_pshtt_insert(formatted_dict) + + except Exception as e: + LOGGER.error("%s: %s", thread, e) + LOGGER.error("%s: failed result %s", thread, results) + + i += 1 + LOGGER.info("%s: Completed running PSHTT", thread) + + +def launch_pe_pshtt(): + """Run main.""" + LOGGER.info("Running the PSHTT scan.") + subs = api_pshtt_domains_to_run() + + LOGGER.info("Running PSHTT on %s subdomains", len(subs)) + + subs_array = np.array_split(subs, 3) + # thread 1 + subs_chunk1 = list(subs_array[0]) + thread1 = "Thread 1:" + t1 = threading.Thread(target=run_pshtt, args=(subs_chunk1, thread1)) + + # thread 2 + subs_chunk2 = list(subs_array[1]) + thread2 = "Thread 2:" + t2 = threading.Thread(target=run_pshtt, args=(subs_chunk2, thread2)) + + # thread 3 + subs_chunk3 = list(subs_array[2]) + thread3 = "Thread 3:" + t3 = threading.Thread(target=run_pshtt, args=(subs_chunk3, thread3)) + + # thread 4 + # subs_chunk4 = list(subs_array[3]) + # thread4 = "Thread 4:" + # t4 = threading.Thread(target=run_pshtt, args=(subs_chunk4, thread4)) + + # thread 5 + # subs_chunk5 = list(subs_array[4]) + # thread5 = "Thread 5:" + # t5 = threading.Thread(target=run_pshtt, args=(subs_chunk5, thread5)) + + # start threads + t1.start() + t2.start() + t3.start() + # t4.start() + # t5.start() + + t1.join() + t2.join() + t3.join() + # t4.join() + # t5.join() + + LOGGER.info("All threads have finished.") + + +def main(): + """Run PSHTT Scan on P&E orgs.""" + launch_pe_pshtt() + + +if __name__ == "__main__": + main() diff --git a/src/pe_source/shodan_wrapper.py b/src/pe_source/shodan_wrapper.py new file mode 100644 index 00000000..498c3582 --- /dev/null +++ b/src/pe_source/shodan_wrapper.py @@ -0,0 +1,71 @@ +"""Collect Shodan data.""" + +# Standard Python Libraries +import threading + +# Third-Party Libraries +import numpy + +from .data.pe_db.config import shodan_api_init +from .data.pe_db.db_query_source import get_orgs +from .data.shodan_db.shodan_search import run_shodan_thread + + +class Get_shodan: + """Fetch Shodan data.""" + + def __init__(self, orgs_list): + """Initialize Shodan class.""" + self.orgs_list = orgs_list + + def run_shodan(self): + """Run Shodan calls.""" + orgs_list = self.orgs_list + + # Get orgs from PE database + pe_orgs = get_orgs() + + # Filter orgs if specified + pe_orgs_final = [] + if orgs_list == "all": + for pe_org in pe_orgs: + if pe_org["report_on"]: + pe_orgs_final.append(pe_org) + else: + continue + elif orgs_list == "DEMO": + for pe_org in pe_orgs: + if pe_org["demo"]: + pe_orgs_final.append(pe_org) + else: + continue + else: + for pe_org in pe_orgs: + if pe_org["cyhy_db_name"] in orgs_list: + pe_orgs_final.append(pe_org) + else: + continue + + # Get list of initialized API objects + api_list = shodan_api_init() + + # Split orgs into chunks. # of chunks = # of valid API keys = # of threads + chunk_size = len(api_list) + chunked_orgs_list = numpy.array_split(numpy.array(pe_orgs_final), chunk_size) + + i = 0 + thread_list = [] + while i < len(chunked_orgs_list): + thread_name = f"Thread {i+1}:" + # Start thread + t = threading.Thread( + target=run_shodan_thread, + args=(api_list[i], chunked_orgs_list[i], thread_name), + ) + t.start() + thread_list.append(t) + i += 1 + + # Wait until all threads finish to continue + for thread in thread_list: + thread.join() diff --git a/src/pe_source/xpanse_update.py b/src/pe_source/xpanse_update.py new file mode 100644 index 00000000..a98150c1 --- /dev/null +++ b/src/pe_source/xpanse_update.py @@ -0,0 +1,565 @@ +"""Scan to track Xpanse alerts and incidents in the P&E database. + +Usage: + xpanse XPANSE_ORG_CSV_PATH [--orgs=ORG_LIST] [--last_modified=MOD_TIME] [--log-level=LEVEL] + +Options: + -h --help Show this message. + XPANSE_ORG_CSV_PATH The path to the XPANSE Business_unit CSV. + -o --orgs=ORG_LIST A semicolon-separated list of Xpanse business_units. + If not specified, data will be gathered for all business_units. + Orgs in the list must match the names in Xpanse. E.g. Culberson County, Texas; DHS - Citizenship and Immigration Services (CIS) - CISA + [default: all] + -m --last_modified=MOD_TIME An integer in timestamp epoch milliseconds. + Scan will pull all alerts and assets updated since the provided time. + If not specified, data will be gathered for all assets and alerts. E.g. 1696996800000 + [default: all_time] + -l --log-level=LEVEL If specified, then the log level will be set to + the specified value. Valid values are "debug", "info", + "warning", "error", and "critical". [default: info] +""" + +# Standard Python Libraries +import csv +import datetime +import json +import logging +import sys +from typing import Any, Dict + +# Third-Party Libraries +from _version import __version__ +from data.pe_db.db_query_source import ( # api_pull_xpanse_vulns, + api_xpanse_alert_insert, + insert_or_update_business_unit, +) +import docopt +import pytz +import requests +from schema import And, Or, Schema, SchemaError, Use +import time + +# cisagov Libraries +import pe_reports +from pe_reports.data.config import staging_config + +API_DIC = staging_config(section="xpanse") +xpanse_url = "https://api-cisa.crtx.federal.paloaltonetworks.com/public_api/" +api_key = API_DIC.get("api_key") +auth_id = API_DIC.get("auth_id") + +LOGGER = logging.getLogger(__name__) + + +def pull_asset_data(xpanse_asset_id_list=[]): + """Pull asset data from the Xpanse API.""" + assets = [] + + url = xpanse_url + "v1/assets/get_asset_internet_exposure" + request_data = {"asm_id_list": xpanse_asset_id_list} + + payload = json.dumps({"request_data": request_data}) + + headers = { + "x-xdr-auth-id": auth_id, + "Authorization": api_key, + "Content-Type": "application/json", + } + + response = requests.request("POST", url, headers=headers, data=payload) + + resp_dict = response.json() + + for asset in resp_dict["reply"]["details"]: + asset_dict = format_asset(asset) + assets.append(asset_dict) + + return assets + # save_asset(asset_dict) + + +def pull_alerts_data(org_dict, business_units_list=[]): + """Pull alerts data from the Xpanse API.""" + url = xpanse_url + "v2/alerts/get_alerts_multi_events" + # print(org_dict) + if len(business_units_list) == 0: + business_units_list = list(org_dict.keys()) + + for org in business_units_list: + request_data = {"use_page_token": True} + filters = [] + # print(org) + LOGGER.info("Running Xpanse alert pull on %s", org) + filters.append( + {"field": "business_units_list", "operator": "in", "value": [org]} + ) + + # TODO maybe change this to be creation time + # if last_modified != "all_time": + # filters.append({ + # "field": "" + # }) + + if len(filters) > 0: + request_data["filters"] = filters + + payload = json.dumps({"request_data": request_data}) + + headers = { + "x-xdr-auth-id": auth_id, + "Authorization": api_key, + "Content-Type": "application/json", + } + try: + response = requests.request("POST", url, headers=headers, data=payload) + + resp_dict = response.json() + + page_token = resp_dict["reply"]["next_page_token"] + LOGGER.info( + "The current org has %s alerts", resp_dict["reply"]["total_count"] + ) + + for alert in resp_dict["reply"]["alerts"]: + formatted_alert = format_alerts(alert, org_dict) + # print(formatted_alert) + + api_xpanse_alert_insert(formatted_alert) + # quit() + # save_asset() + + while page_token is not None: + request_data = {"next_page_token": page_token} + + payload = json.dumps({"request_data": request_data}) + + response = requests.request("POST", url, headers=headers, data=payload) + resp_dict = response.json() + + page_token = resp_dict["reply"]["next_page_token"] + + for alert in resp_dict["reply"]["alerts"]: + formatted_alert = format_alerts(alert, org_dict) + api_xpanse_alert_insert(formatted_alert) + + except Exception as e: + LOGGER.error("Error querying assets for %s: %s.", org, e) + + +def format_asset(asset): + """Format Xpanse asset to match db tables.""" + asset_dict = { + "asm_id": asset.get("asm_ids", None), + "asset_name": asset.get("name", None), + "asset_type": asset.get("type", None), + "last_observed": asset.get("last_observed", None), + "first_observed": asset.get("first_observed", None), + "externally_detected_providers": asset.get( + "externally_detected_providers", None + ), + "created": asset.get("created", None), + "ips": asset.get("ips", None), + "active_external_services_types": asset.get( + "active_external_services_types", None + ), + "domain": asset.get("domain", None), + "certificate_issuer": asset.get("certificate_issuer", None), + "certificate_algorithm": asset.get("certificate_algorithm", None), + "certificate_classifications": asset.get("certificate_classifications", None), + "resolves": asset.get("resolves", None), + "top_level_asset_mapper_domain": asset["details"].get( + "topLevelAssetMapperDomain", None + ), + "domain_asset_type": asset["details"].get("domainAssetType", None), + "is_paid_level_domain": asset["details"].get("isPaidLevelDomain", None), + "domain_details": asset["details"].get("domainDetails", None), + "dns_zone": asset.get("dnsZone", None), + "latest_sampled_ip": asset.get("latestSampledIp", None), + "recent_ips": asset.get("recentIps", None), + "external_services": asset.get("external_services", None), + "externally_inferred_vulnerability_score": asset.get( + "externally_inferred_vulnerability_score", None + ), + "externally_inferred_cves": asset.get("externally_inferred_cves", None), + "explainers": asset.get("explainers", None), + "tags": asset.get("tags", None), + } + + return asset_dict + + +def format_alerts(alert, org_dict): + """Format Xpanse alert to match db tables.""" + tags = (alert.get("tags", None),) + business_units_list = [] + + for tag in tags[0]: + if tag.startswith("BU:"): + business_units_list.append(tag[3:].strip()) + # print(business_units_list) + + max_n = 20 + assets = [] + ##Uncomment to track assets + # asset_ids = alert["asset_ids"] + # if asset_ids is not None: + # asset_id_chunks = [ + # asset_ids[i : i + max_n] for i in range(0, len(asset_ids), max_n) + # ] + + # for asset_chunk in asset_id_chunks: + # asset_response = pull_asset_data(asset_chunk) + # assets += asset_response + + services = [] + service_ids = alert["service_ids"] + + if service_ids is not None: + service_id_chunks = [ + service_ids[i : i + max_n] for i in range(0, len(service_ids), max_n) + ] + + for service_chunk in service_id_chunks: + max_retries = 3 + retry_delay = 5 + for retry_count in range(max_retries): + try: + service_response = pull_service_data(service_chunk) + if service_response is not None: + break + except Exception as e: + # Log the error message + LOGGER.error(f"Error querying services: {e}") + + # If it's not the last retry, wait for the retry_delay before retrying + if retry_count < max_retries - 1: + LOGGER.info("Retrying...") + time.sleep(retry_delay) + else: + # If it's the last retry, set it to None and it will skip to the next chunk + service_response = None + + + if service_response is None: + continue + + for service_obj in service_response: + cves = [] + if service_obj["details"].get("inferredCvesObserved", None) is not None: + for cve in service_obj["details"].get("inferredCvesObserved", None): + cves.append( + ( + { + "cve_id": cve["inferredCve"]["cveId"], + "cvss_score_v2": cve["inferredCve"].get( + "cvssScoreV2", None + ), + "cve_severity_v2": cve["inferredCve"].get( + "cveSeverityV2", None + ), + "cvss_score_v3": cve["inferredCve"].get( + "cvssScoreV3", None + ), + "cve_severity_v3": cve["inferredCve"].get( + "cveSeverityV3", None + ), + }, + { + "inferred_cve_match_type": cve["inferredCve"][ + "inferredCveMatchMetadata" + ].get("inferredCveMatchType", None), + "product": cve["inferredCve"][ + "inferredCveMatchMetadata" + ].get("product", None), + "confidence": cve["inferredCve"][ + "inferredCveMatchMetadata" + ].get("confidence", None), + "vendor": cve["inferredCve"][ + "inferredCveMatchMetadata" + ].get("vendor", None), + "version_number": cve["inferredCve"][ + "inferredCveMatchMetadata" + ].get("version", None), + "activity_status": cve.get( + "activityStatus", None + ), + "first_observed": cve.get( + "firstObserved", None + ), + "last_observed": cve.get( + "lastObserved", None + ), + }, + ) + ) + + services.append( + { + "service_id": service_obj.get("service_id", None), + "service_name": service_obj.get("service_name", None), + "service_type": service_obj.get("service_type", None), + "ip_address": service_obj.get( + "ip_address", None + ), # list of ip strings + "domain": service_obj.get("domain", None), # list of ? + "externally_detected_providers": service_obj.get( + "externally_detected_providers", None + ), + "is_active": service_obj.get("is_active", None), + "first_observed": service_obj.get("first_observed", None), + "last_observed": service_obj.get("last_observed", None), + "port": service_obj.get("port", None), + "protocol": service_obj.get("protocol", None), + "active_classifications": service_obj.get( + "active_classifications", None + ), # list of strings + "inactive_classifications": service_obj.get( + "inactive_classifications", None + ), + "discovery_type": service_obj.get("discovery_type", None), + "externally_inferred_vulnerability_score": service_obj.get( + "externally_inferred_vulnerability_score", None + ), + "externally_inferred_cves": service_obj.get( + "externally_inferred_cves", None + ), + "service_key": service_obj["details"].get("serviceKey", None), + "service_key_type": service_obj["details"].get( + "serviceKeyType", None + ), + # providerDetails + # certificates + # domains + # ips + # classifications + # tlsVersions + "cves": cves + # enrichedObservationSource + # ip_ranges + } + ) + + alert_dict = { + "time_pulled_from_xpanse": datetime.datetime.utcnow().replace(tzinfo=pytz.utc), + "alert_id": alert.get("alert_id", None), + "detection_timestamp": alert.get("detection_timestamp", None), + "alert_name": alert.get("name", None), + # endpoint_id ???, + "description": alert.get("description", None), + # "endpoint_id": alert.get('endpoint_id', None), + # "host_ip": alert.get('host_ip', None), + "host_name": alert.get("host_name", None), + "alert_action": alert.get("action", None), + # user_name ??? null, + # mac_addresses ??? null, + # source ??? null, + "action_pretty": alert.get("action_pretty", None), + # category ??? null, + # project ??? null, + # cloud_provider ??? null, + # resource_sub_type ??? null, + # resource_type ??? null, + "action_country": alert.get("action_country", None), # list type + # event_type ??? null, + # is_whitelisted ??? null, + # image_name ??? null, + # action_local_ip ??? null, + # action_local_port ??? null, + # action_external_hostname ??? null, + # action_remote_ip ??? null, + "action_remote_port": alert.get("action_remote_port", None), # list type + # "matching_service_rule_id ??? null, + "starred": alert.get("starred", None), + "external_id": alert.get("external_id", None), + "related_external_id": None, + "alert_occurrence": None, + "severity": alert.get("severity", None), + "matching_status": alert.get("matching_status", None), + # end_match_attempt_ts ??? null, + "local_insert_ts": alert.get("local_insert_ts", None), + "last_modified_ts": alert.get("last_modified_ts") or alert.get("local_insert_ts", None), + "case_id": alert.get("case_id", None), + # deduplicate_tokens ??? null, + # filter_rule_id ??? null, + # event_id ??? null, + "event_timestamp": alert.get("event_timestamp", None), # list type + # action_local_ip_v6 ??? null, + # action_remote_ip_v6 ??? null, + "alert_type": alert.get("alert_type", None), + "resolution_status": alert.get("resolution_status", None), + "resolution_comment": alert.get("resolution_comment", None), + # dynamic_fields ??? null, + "tags": alert.get("tags", None), + # malicious_urls ??? null, + "last_observed": alert.get("last_observed", None), + "country_codes": alert.get("country_codes", None), # list type + "cloud_providers": alert.get("cloud_providers", None), # list type + "ipv4_addresses": alert.get("ipv4_addresses", None), # list type + # ipv6_addresses ??? null, + "domain_names": alert.get("domain_names", None), # list type + "service_ids": alert.get("service_ids", None), # already addressed above + # "website_ids": alert.get('website_ids', None), + "asset_ids": alert.get("asset_ids", None), # list type + "certificate": alert.get("certificate", None), + # { + # issuerName": "IOS-Self-Signed-Certificate-782645061", + # subjectName": "IOS-Self-Signed-Certificate-782645061", + # validNotBefore": 1398850008000, + # validNotAfter": 1577836800000, + # serialNumber": "1" + # }, + "port_protocol": alert.get("port_protocol", None), + # business_unit_hierarchies + # "business_unit_hierarchies": alert.get('business_unit_hierarchies', None), #list of BUs + # attack_surface_rule_name ??? null, + # remediation_guidance ??? null, + "attack_surface_rule_name": alert.get("attack_surface_rule_name", None), + "remediation_guidance": alert.get("remediation_guidance", None), + "asset_identifiers": alert.get( + "asset_identifiers", None + ), # messy list of objects + "business_units": business_units_list, + "services": services, + "assets": assets, + } + + if alert_dict["external_id"] is not None: + alert_dict["related_external_id"] = "-".join( + alert_dict["external_id"].split("-")[:-1] + ) + alert_dict["alert_occurrence"] = ( + int(alert_dict["external_id"].split("-")[-1]) / 2 + ) + else: + alert_dict["related_external_id"] = None + alert_dict["alert_occurrence"] = None + + return alert_dict + + +def insert_business_units(business_unit_file): + """Insert business unit into database from passed file.""" + LOGGER.info("Starting business unit insert") + try: + reader = csv.DictReader(business_unit_file) + except FileNotFoundError: + LOGGER.error("No file found at provided filepath.") + except Exception as e: + LOGGER.error("Unknown error reading csv: %s", e) + + org_dict = {} + for dictionary in reader: + try: + business_unit_dict = { + "entity_name": dictionary["Entity Name"].strip(), + "state": dictionary["State"].strip(), + "county": dictionary["County"].strip(), + "city": dictionary["City"].strip(), + "sector": dictionary["Sector"].strip(), + "entity_type": dictionary["Entity Type"].strip(), + "region": dictionary["Region"].strip(), + "rating": int(dictionary["Rating"].strip()), + } + response = insert_or_update_business_unit(business_unit_dict) + org_dict[response["business_unit_obj"]["entity_name"]] = response[ + "business_unit_obj" + ]["xpanse_business_unit_uid"] + except Exception as e: + LOGGER.error('Failure saving %s', dictionary["Entity Name"]) + LOGGER.error("Unknown error saving: %s", e) + continue + LOGGER.info("Done inserting business units") + return org_dict + + + + +def pull_service_data(service_id_list): + """Pull service info from the Xpanse API using a service_id.""" + url = xpanse_url + "v1/assets/get_external_service" + request_data = {"service_id_list": service_id_list} + + payload = json.dumps({"request_data": request_data}) + + headers = { + "x-xdr-auth-id": auth_id, + "Authorization": api_key, + "Content-Type": "application/json", + } + + response = requests.request("POST", url, headers=headers, data=payload) + + resp_dict = response.json() + + return resp_dict.get("reply", {}).get("details", None) + + +def run_xpanse_scans(last_modified, orgs_list, xpanse_org_csv): + """Run Xpanse scans.""" + LOGGER.info("Starting XPANSE scan.") + if orgs_list != "all": + orgs_list = orgs_list.split(";") + else: + orgs_list = [] + + # org_dict = insert_business_units(xpanse_org_csv) + org_dict = get_data_from_business_unti_table() + pull_alerts_data(org_dict, orgs_list) + # api_pull_xpanse_vulns(orgs_list[0], datetime.datetime(2023, 10, 10, 1, 00)) + + return 1 + + +def main(): + """Launch Xpanse scans.""" + args: Dict[str, str] = docopt.docopt(__doc__, version=__version__) + + schema: Schema = Schema( + { + "--log-level": And( + str, + Use(str.lower), + lambda n: n in ("debug", "info", "warning", "error", "critical"), + error="Possible values for --log-level are " + + "debug, info, warning, error, and critical.", + ), + "XPANSE_ORG_CSV_PATH": Or( + None, + Use(open, error="XPANSE_ORG_CSV_PATH should point to a readable CSV"), + ), + str: object, # Don't care about other keys, if any + } + ) + + try: + validated_args: Dict[str, Any] = schema.validate(args) + except SchemaError as err: + # Exit because one or more of the arguments were invalid + print(err, file=sys.stderr) + sys.exit(1) + + # Assign validated arguments to variables + log_level: str = validated_args["--log-level"] + + # Set up logging + logging.basicConfig( + filename=pe_reports.CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=log_level.upper(), + ) + + run_xpanse_scans( + validated_args["--last_modified"], + validated_args["--orgs"], + validated_args["XPANSE_ORG_CSV_PATH"], + ) + + +if __name__ == "__main__": + main() + + +# python3 src/pe_source/xpanse_update.py src/pe_source/XPANSE_CRITICAL_INFRASTRUCTURE_ENTITIES_TABLE_2024-06-05T12_16_12.csv --orgs="National Science Foundation (NSF) - CISA;National Transportation Safety Board (NTSB) - CISA;National Women's Business Council (NWBC) - CISA;Natrona County, Wyoming;Net Number;New York Assembly;New York City Department of Education;New York City Department of Environmental Protection;New York City Department of Information Technology and Telecommunications (DoITT);New York City Health and Hospitals Corporation- CISA;New York City Housing Authority;New York Community Bancorp;New York Independent System Operator (NYISO);New York Life Insurance Company- CISA;New York Metropolitan Transport Authority- CISA;New York Presbyterian Hospital- CISA;New York State Department of Environmental Conservation;New York State Insurance Fund;New York State Senate;New York University (NYU)- CISA;Niagara County, New York;Niagara County, New York- CISA;Noble County, Ohio Election Infrastructure;North American Electric Reliability Corporation (NERC);Nuclear Regulatory Commission (NRC) - CISA;Nuclear Waste Technical Review Board (NWTRB) - CISA;ODNI - National Counterintelligence Center (NCSC) - CISA;OHPRS (Ohio Police Retirement System);Occupational Safety and Health Review Commission (OSHRC) - CISA;Office for People With Developmental Disabilities;Office for the Aging;Office for the Prevention of Domestic Violence;Office of Addiction Services and Supports;Office of Attorney General;Office of Congressional Workplace Rights (OCWR) - CISA;Office of Employee Relations;Office of General Services;Office of Government Ethics (OGE) - CISA;Office of Information Technology Services;Office of Medicaid Inspector General;Office of Mental Health;Office of Navajo and Hopi Indian Relocation (ONHIR) - CISA;Office of Parks, Recreation and Historic Preservation;Office of Personnel Management (OPM) - CISA;Office of State Comptroller;Office of Temporary and Disability Assistance;Office of the Director of National Intelligence (ODNI) - CISA;Office of the Federal Register (OFR) - CISA;Office of the Governor;Ohio Rural Electric Cooperatives" + diff --git a/src/pshtt/__init__.py b/src/pshtt/__init__.py new file mode 100644 index 00000000..cb70817d --- /dev/null +++ b/src/pshtt/__init__.py @@ -0,0 +1,11 @@ +"""The pshtt library.""" +# Standard Python Libraries +from typing import List + +# We disable a Flake8 check for "Module imported but unused (F401)" here because +# although this import is not directly used, it populates the value +# package_name.__version__, which is used to get version information about this +# Python package. +from ._version import __version__ # noqa: F401 + +__all__: List[str] = [] diff --git a/src/example/__main__.py b/src/pshtt/__main__.py similarity index 73% rename from src/example/__main__.py rename to src/pshtt/__main__.py index 11a3238f..c123d362 100644 --- a/src/example/__main__.py +++ b/src/pshtt/__main__.py @@ -1,5 +1,5 @@ """Code to run if this package is used as a Python module.""" -from .example import main +from .cli import main main() diff --git a/src/pshtt/_version.py b/src/pshtt/_version.py new file mode 100644 index 00000000..fae5dfbf --- /dev/null +++ b/src/pshtt/_version.py @@ -0,0 +1,2 @@ +"""This file defines the version of this module.""" +__version__ = "0.6.10" diff --git a/src/pshtt/cli.py b/src/pshtt/cli.py new file mode 100644 index 00000000..f96c27db --- /dev/null +++ b/src/pshtt/cli.py @@ -0,0 +1,134 @@ +"""pshtt ("pushed") is a tool to test domains for HTTPS best practices. + +Usage: + pshtt (INPUT ...) [--output OUTFILE] [--sorted] [--json] [--markdown] [--debug] [--timeout TIMEOUT] [--user-agent AGENT] [--cache-third-parties DIR] [--ca-file PATH] [--pt-int-ca-file PATH] + pshtt (-h | --help) + +Options: + -h --help Show this message. + -s --sorted Sort output by domain, A-Z. + -o --output=OUTFILE Name output file. (Defaults to "results".) + -j --json Get results in JSON. (Defaults to CSV.) + -m --markdown Get results in Markdown. (Defaults to CSV.) + -d --debug Print debug output. + -u --user-agent=AGENT Override user agent. + -t --timeout=TIMEOUT Override timeout (in seconds). + -c --cache-third-parties=DIR Cache third party data, and what directory to cache it in. + -f --ca-file=PATH Specify custom CA bundle (PEM format) + -p --pt-int-ca-file=PATH Specify public trust CA bundle with intermediates (PEM format) + +Notes: + If the first INPUT ends with .csv, domains will be read from CSV. + CSV output will always be written to disk, defaulting to results.csv. +""" + +# Standard Python Libraries +import csv +import logging +import sys + +# Third-Party Libraries +import docopt +import pytablewriter + +from . import pshtt, utils +from ._version import __version__ +from .utils import smart_open + + +def to_csv(results, out_filename): + """Output the provided results in CSV format to the provided filename.""" + utils.debug("Opening CSV file: %s", out_filename) + with smart_open(out_filename) as out_file: + writer = csv.writer(out_file) + + # Write out header + writer.writerow(pshtt.HEADERS) + + # Write out the row data as it completes + for result in results: + row = [result[header] for header in pshtt.HEADERS] + writer.writerow(row) + + logging.warning("Wrote results to %s.", out_filename) + + +def to_json(results, out_filename): + """Output the provided results in JSON format to the provided filename.""" + # Generate (yield) all the results before exporting to JSON + results = list(results) + + with smart_open(out_filename) as out_file: + json_content = utils.json_for(results) + + out_file.write(json_content + "\n") + + if out_file is not sys.stdout: + logging.warning("Wrote results to %s.", out_filename) + + +def to_markdown(results, out_filename): + """Output the provided results in Markdown format to the provided filename.""" + # Generate (yield) all the results before exporting to Markdown + table = [[f" {result[header]}" for header in pshtt.HEADERS] for result in results] + + utils.debug("Printing Markdown...", divider=True) + with smart_open(out_filename) as out_file: + writer = pytablewriter.MarkdownTableWriter() + + writer.header_list = pshtt.HEADERS + writer.value_matrix = table + writer.stream = out_file + + writer.write_table() + + +def main(): + """Provide a command line interface to the pshtt library.""" + args = docopt.docopt(__doc__, version=__version__) + utils.configure_logging(args["--debug"]) + + out_filename = args["--output"] + + # Read from a .csv, or allow domains on the command line. + domains = [] + if args["INPUT"][0].endswith(".csv"): + domains = utils.load_domains(args["INPUT"][0]) + else: + domains = args["INPUT"] + + domains = utils.format_domains(domains) + + # If the user wants to sort them, sort them in place. + if args["--sorted"]: + domains.sort() + + options = { + "user_agent": args["--user-agent"], + "timeout": args["--timeout"], + "cache-third-parties": args["--cache-third-parties"], + "ca_file": args["--ca-file"], + "pt_int_ca_file": args["--pt-int-ca-file"], + } + + # Do the domain inspections + results = pshtt.inspect_domains(domains, options) + + # JSON can go to STDOUT, or to a file. + if args["--json"]: + to_json(results, out_filename) + + # Markdown can go to STDOUT, or to a file + elif args["--markdown"]: + to_markdown(results, out_filename) + + # CSV always goes to a file. + else: + if out_filename is None: + out_filename = "results.csv" + + to_csv(results, out_filename) + + +if __name__ == "__main__": + main() diff --git a/src/pshtt/models.py b/src/pshtt/models.py new file mode 100644 index 00000000..e9690655 --- /dev/null +++ b/src/pshtt/models.py @@ -0,0 +1,149 @@ +"""Define the models used in this library.""" + + +class Domain: + """Define the domain model.""" + + def __init__(self, domain): + """Initialize the model.""" + self.domain = domain + + # 4 endpoints for each domain. + self.http = None + self.httpwww = None + self.https = None + self.httpswww = None + self.unknown_error = False + + # Filled in after analyzing each endpoint. + self.canonical = None + + def to_object(self): + """Convert the model to a dictionary.""" + return { + "https": self.https.to_object(), + "httpswww": self.httpswww.to_object(), + "http": self.http.to_object(), + "httpwww": self.httpwww.to_object(), + } + + +class Endpoint: + """Define the endpoint model.""" + + def __init__(self, protocol, host, base_domain): + """Initialize the model.""" + # Basic endpoint description + self.protocol = protocol + self.host = host # "www" or "root" + self.base_domain = base_domain + self.url = self.url_for() + + # all HTTP/HTTPS endpoints have these + self.headers = ( + {} + ) # will be replaced with a requests.structures.CaseInsensitiveDict + self.status = None + self.live = None + self.ip = None + self.redirect = None + self.server_header = None + self.server_version = None + self.unknown_error = False + self.notes = "" + + # If an endpoint redirects, characterize the redirect behavior + self.redirect_immediately_to = None + self.redirect_immediately_to_www = None + self.redirect_immediately_to_https = None + self.redirect_immediately_to_http = None + self.redirect_immediately_to_external = None + self.redirect_immediately_to_subdomain = None + self.redirect_eventually_to = None + self.redirect_eventually_to_https = None + self.redirect_eventually_to_http = None + self.redirect_eventually_to_external = None + self.redirect_eventually_to_subdomain = None + + # Only HTTPS endpoints have these. + # Initialize all of them to None, so that it's + # discernible if they don't get explicitly set. + self.https_full_connection = None + self.https_client_auth_required = False + self.https_valid = None + self.https_public_trusted = None + self.https_custom_trusted = None + self.https_bad_chain = None + self.https_bad_hostname = None + self.https_expired_cert = None + self.https_self_signed_cert = None + self.https_cert_chain_len = None + self.https_missing_intermediate_cert = None + self.https_leaf_cert_expiration = None + self.https_leaf_cert_issuer = None + self.https_leaf_cert_subject = None + self.https_root_cert_issuer = None + self.hsts = None + self.hsts_header = None + self.hsts_max_age = None + self.hsts_all_subdomains = None + self.hsts_preload = None + self.hsts_preloaded = None + + def url_for(self): + """Return an appropriately formatted URL for the base domain.""" + if self.host == "root": + prefix = "" + elif self.host == "www": + prefix = "www." + + return f"{self.protocol}://{prefix}{self.base_domain}" + + # The fields we want to serialize to JSON. + def to_object(self): + """Convert the model to a dictionary.""" + obj = { + "url": self.url, + "headers": dict(self.headers), + "status": self.status, + "ip": self.ip, + "live": self.live, + "redirect": self.redirect, + "redirect_eventually_to": self.redirect_eventually_to, + "redirect_immediately_to": self.redirect_immediately_to, + "redirect_immediately_to_www": self.redirect_immediately_to_www, + "redirect_immediately_to_https": self.redirect_immediately_to_https, + "redirect_immediately_to_http": self.redirect_immediately_to_http, + "redirect_immediately_to_external": self.redirect_immediately_to_external, + "redirect_immediately_to_subdomain": self.redirect_immediately_to_subdomain, + "redirect_eventually_to_https": self.redirect_eventually_to_https, + "redirect_eventually_to_http": self.redirect_eventually_to_http, + "redirect_eventually_to_external": self.redirect_eventually_to_external, + "redirect_eventually_to_subdomain": self.redirect_eventually_to_subdomain, + "server_header": self.server_header, + "server_version": self.server_version, + "notes": self.notes, + "unknown_error": self.unknown_error, + } + + if self.protocol == "https": + obj["https_full_connection"] = self.https_full_connection + obj["https_client_auth_required"] = self.https_client_auth_required + obj["https_valid"] = self.https_valid + obj["https_public_trusted"] = self.https_public_trusted + obj["https_custom_trusted"] = self.https_custom_trusted + obj["https_bad_chain"] = self.https_bad_chain + obj["https_bad_hostname"] = self.https_bad_hostname + obj["https_expired_cert"] = self.https_expired_cert + obj["https_self_signed_cert"] = self.https_self_signed_cert + obj["https_cert_chain_len"] = self.https_cert_chain_len + obj[ + "https_missing_intermediate_cert" + ] = self.https_missing_intermediate_cert + obj["hsts"] = self.hsts + obj["hsts_header"] = self.hsts_header + obj["hsts_max_age"] = self.hsts_max_age + obj["hsts_all_subdomains"] = self.hsts_all_subdomains + obj["hsts_preload"] = self.hsts_preload + + return obj diff --git a/src/pshtt/pshtt.py b/src/pshtt/pshtt.py new file mode 100644 index 00000000..2dccb171 --- /dev/null +++ b/src/pshtt/pshtt.py @@ -0,0 +1,1952 @@ +"""Provide the core functionality of the pshtt library.""" + +# Standard Python Libraries +import base64 +import codecs +import datetime +import json +import logging +import os +from pathlib import Path # Python3 +import re +import sys +from urllib import parse as urlparse + +# Third-Party Libraries +import OpenSSL +from publicsuffixlist.compat import PublicSuffixList # type: ignore +from publicsuffixlist.update import updatePSL # type: ignore +import requests + +# # Unable to find type stubs for the sslyze package. +# import sslyze # type: ignore +# from sslyze.server_connectivity_tester import ( # type: ignore +# ServerConnectivityError, +# ServerConnectivityTester, +# ) +# import sslyze.synchronous_scanner # type: ignore +from sslyze import Scanner, ServerNetworkLocation, ServerScanRequest +from sslyze.errors import ConnectionToServerFailed, ServerHostnameCouldNotBeResolved +from sslyze.plugins.certificate_info.implementation import ( + CertificateInfoExtraArgument, + CertificateInfoImplementation, +) +from sslyze.plugins.scan_commands import ScanCommand +from sslyze.server_connectivity import check_connectivity_to_server + +# from sslyze.server_connectivity import ServerConnectivityTester +from sslyze.server_setting import ServerNetworkConfiguration +import urllib3 + +from . import utils +from .models import Domain, Endpoint + +# We're going to be making requests with certificate validation +# disabled. Commented next line due to pylint warning that urllib3 is +# not in requests.packages +# requests.packages.urllib3.disable_warnings() +urllib3.disable_warnings() + +# Default, overrideable via --user-agent +USER_AGENT = "pshtt, https scanning" + +# Defaults to 5 second, overrideable via --timeout +TIMEOUT = 5 + +# The fields we're collecting, will be keys in JSON and +# column headers in CSV. +HEADERS = [ + "Domain", + "Base Domain", + "Canonical URL", + "Live", + "HTTPS Live", + "HTTPS Full Connection", + "HTTPS Client Auth Required", + "Redirect", + "Redirect To", + "Valid HTTPS", + "HTTPS Publicly Trusted", + "HTTPS Custom Truststore Trusted", + "Defaults to HTTPS", + "Downgrades HTTPS", + "Strictly Forces HTTPS", + "HTTPS Bad Chain", + "HTTPS Bad Hostname", + "HTTPS Expired Cert", + "HTTPS Self Signed Cert", + "HTTPS LEAF CERT EXPIRATION DATE", + "HTTPS LEAF CERT ISSUER", + "HTTPS LEAF CERT SUBJECT", + "HTTPS ROOT CERT ISSUER", + "HSTS", + "HSTS Header", + "HSTS Max Age", + "HSTS Entire Domain", + "HSTS Preload Ready", + "HSTS Preload Pending", + "HSTS Preloaded", + "Base Domain HSTS Preloaded", + "Domain Supports HTTPS", + "Domain Enforces HTTPS", + "Domain Uses Strong HSTS", + "IP", + "Server Header", + "Server Version", + "HTTPS Cert Chain Length", + "HTTPS Probably Missing Intermediate Cert", + "Notes", + "Unknown Error", +] + +# Used for caching the HSTS preload list from Chromium's source. +CACHE_PRELOAD_LIST_DEFAULT = "preloaded.json" +PRELOAD_LIST = None + +# Used for caching the HSTS pending preload list from hstspreload.org. +CACHE_PRELOAD_PENDING_DEFAULT = "preload-pending.json" +PRELOAD_PENDING = None + +# Used for determining base domain via Mozilla's public suffix list. +CACHE_SUFFIX_LIST_DEFAULT = "public-suffix-list.txt" +SUFFIX_LIST = None + +# Directory to cache all third party responses, if set by user. +THIRD_PARTIES_CACHE = None + +# Set if user wants to use a custom CA bundle +CA_FILE = None +STORE = "Mozilla" +PT_INT_CA_FILE = None + + +def inspect(base_domain): + """Inpsect the provided domain.""" + domain = Domain(base_domain) + domain.http = Endpoint("http", "root", base_domain) + domain.httpwww = Endpoint("http", "www", base_domain) + domain.https = Endpoint("https", "root", base_domain) + domain.httpswww = Endpoint("https", "www", base_domain) + + # Analyze HTTP endpoint responsiveness and behavior. + basic_check(domain.http) + basic_check(domain.httpwww) + basic_check(domain.https) + basic_check(domain.httpswww) + + # Analyze HSTS header, if present, on each HTTPS endpoint. + hsts_check(domain.https) + hsts_check(domain.httpswww) + + return result_for(domain) + + +def result_for(domain): + """Get the results for the provided domain.""" + # print(utils.json_for(domain.to_object())) + + # Because it will inform many other judgments, first identify + # an acceptable "canonical" URL for the domain. + domain.canonical = canonical_endpoint( + domain.http, domain.httpwww, domain.https, domain.httpswww + ) + + # First, the basic fields the CSV will use. + result = { + "Domain": domain.domain, + "Base Domain": parent_domain_for(domain.domain), + "Canonical URL": domain.canonical.url, + "Live": is_live(domain), + "Redirect": is_redirect_domain(domain), + "Redirect To": redirects_to(domain), + "HTTPS Live": is_https_live(domain), + "HTTPS Full Connection": is_full_connection(domain), + "HTTPS Client Auth Required": is_client_auth_required(domain), + "Valid HTTPS": is_valid_https(domain), + "HTTPS Publicly Trusted": is_publicly_trusted(domain), + "HTTPS Custom Truststore Trusted": is_custom_trusted(domain), + "Defaults to HTTPS": is_defaults_to_https(domain), + "Downgrades HTTPS": is_downgrades_https(domain), + "Strictly Forces HTTPS": is_strictly_forces_https(domain), + "HTTPS Bad Chain": is_bad_chain(domain), + "HTTPS Bad Hostname": is_bad_hostname(domain), + "HTTPS Expired Cert": is_expired_cert(domain), + "HTTPS Self Signed Cert": is_self_signed_cert(domain), + "HTTPS Cert Chain Length": cert_chain_length(domain), + "HTTPS Probably Missing Intermediate Cert": is_missing_intermediate_cert( + domain + ), + "HSTS": is_hsts(domain), + "HSTS Header": hsts_header(domain), + "HSTS Max Age": hsts_max_age(domain), + "HSTS Entire Domain": is_hsts_entire_domain(domain), + "HSTS Preload Ready": is_hsts_preload_ready(domain), + "HSTS Preload Pending": is_hsts_preload_pending(domain), + "HSTS Preloaded": is_hsts_preloaded(domain), + "Base Domain HSTS Preloaded": is_parent_hsts_preloaded(domain), + "Domain Supports HTTPS": is_domain_supports_https(domain), + "Domain Enforces HTTPS": is_domain_enforces_https(domain), + "Domain Uses Strong HSTS": is_domain_strong_hsts(domain), + "IP": get_domain_ip(domain), + "Server Header": get_domain_server_header(domain), + "Server Version": get_domain_server_version(domain), + "Notes": get_domain_notes(domain), + "Unknown Error": did_domain_error(domain), + } + + # save https cert info. + ( + expiration_date, + leaf_cert_issuer, + leaf_cert_subject, + root_cert_issuer, + ) = get_cert_data(domain) + result["HTTPS LEAF CERT EXPIRATION DATE"] = expiration_date + result["HTTPS LEAF CERT ISSUER"] = leaf_cert_issuer + result["HTTPS LEAF CERT SUBJECT"] = leaf_cert_subject + result["HTTPS ROOT CERT ISSUER"] = root_cert_issuer + + # But also capture the extended data for those who want it. + result["endpoints"] = domain.to_object() + + # This bit is complicated because of the continue statements, + # perhaps overly so. For instance, the continue statement + # following the "if header in ..." statement after "if not + # result['HTTPS Full Connection]" means that the final if + # statement that sets None values to False does not apply to those + # fields. This code should be rewritten to more clear, or at + # least commented so that it is clearer what is happening to the + # various fields. There is some implied logic due to the continue + # statements that is tricky, at least at first glance. + # + # Also, the comment before "for header in HEADERS" is not accurate + # for the same reason. + # + # - jsf9k + + # Convert Header fields from None to False, except for: + # - "HSTS Header" + # - "HSTS Max Age" + # - "Redirect To" + for header in HEADERS: + if header in ( + "HSTS Header", + "HSTS Max Age", + "Redirect To", + "HTTPS LEAF CERT EXPIRATION DATE", + "HTTPS LEAF CERT ISSUER", + "HTTPS LEAF CERT SUBJECT", + "HTTPS ROOT CERT ISSUER", + ): + continue + + if not result["HTTPS Full Connection"]: + if header in ( + "HSTS", + "HSTS Header", + "HSTS Max Age", + "HSTS Entire Domain", + "HSTS Preload Ready", + "Domain Uses Strong HSTS", + ): + continue + + if ( + header + in ("IP", "Server Header", "Server Version", "HTTPS Cert Chain Length") + and result[header] is None + ): + continue + + if header in ( + "Valid HTTPS", + "HTTPS Publicly Trusted", + "HTTPS Custom Truststore Trusted", + ): + if not result["HTTPS Live"]: + result[header] = False + continue + + if result[header] is None: + result[header] = False + + return result + + +def ping(url, allow_redirects=False, verify=True): + """Attempt to reach the given URL. + + If there is a custom CA file and we want to verify + use that instead when pinging with requests + + By changing the verify param from a boolean to a .pem file, the + requests module will use the .pem to validate HTTPS connections. + + Note that we are using the streaming variant of the + python-requests library here and we are not actually reading the + content of the request. As a result, the close() method MUST be + called on the Request object returned by this method. That is the + ONLY way the connection can be closed and released back into the + pool. One way to ensure this happens is to use the "with" Python + construct. + + If we ever begin reading response bodies, they will need to be + explicitly read from Response.content, and we will also want to + use conditional logic to read from response bodies where they + exist and are useful. We'll also need to watch for Content-Type + values like multipart/x-mixed-replace;boundary=ffserver that + indicate that the response body will stream indefinitely. + """ + if CA_FILE and verify: + verify = CA_FILE + + return requests.get( + url, + allow_redirects=allow_redirects, + # Validate certificates. + verify=verify, + # Setting this to true delays the retrieval of the content + # until we access Response.content. Since we aren't + # interested in the actual content of the request, this will + # save us time and bandwidth. + # + # This will also stop pshtt from hanging on URLs that stream + # neverending data, like webcams. See issue #138: + # https://github.com/dhs-ncats/pshtt/issues/138 + stream=True, + # set by --user_agent + headers={"User-Agent": USER_AGENT}, + # set by --timeout + timeout=TIMEOUT, + ) + + +def basic_check(endpoint): + """Test the endpoint. + + At first: + * Don't follow redirects. (Will only follow if necessary.) + If it's a 3XX, we'll ping again to follow redirects. This is + necessary to reliably scope any errors (e.g. TLS errors) to + the original endpoint. + + * Validate certificates. (Will figure out error if necessary.) + """ + utils.debug("Pinging %s...", endpoint.url, divider=True) + + req = None + + try: + with ping(endpoint.url) as req: + endpoint.live = True + if endpoint.protocol == "https": + endpoint.https_full_connection = True + endpoint.https_valid = True + + except requests.exceptions.SSLError as err: + if "bad handshake" in str(err) and ( + "sslv3 alert handshake failure" in str(err) or "Unexpected EOF" in str(err) + ): + logging.exception( + "%s: Error completing TLS handshake usually due to required client authentication.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + endpoint.live = True + if endpoint.protocol == "https": + # The https can still be valid with a handshake error, + # sslyze will run later and check if it is not valid + endpoint.https_valid = True + endpoint.https_full_connection = False + + else: + logging.exception( + "%s: Error connecting over SSL/TLS or validating certificate.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + + # Retry with certificate validation disabled. + try: + with ping(endpoint.url, verify=False) as req: + endpoint.live = True + if endpoint.protocol == "https": + endpoint.https_full_connection = True + # sslyze later will actually check if the cert is valid + endpoint.https_valid = True + except requests.exceptions.SSLError as err: + # If it's a protocol error or other, it's not a full connection, + # but it is live. + endpoint.live = True + if endpoint.protocol == "https": + endpoint.https_full_connection = False + # HTTPS may still be valid, sslyze will double-check later + endpoint.https_valid = True + logging.exception( + "%s: Unexpected SSL protocol (or other) error during retry.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + # continue on to SSLyze to check the connection + except requests.exceptions.RequestException as err: + endpoint.live = False + logging.exception( + "%s: Unexpected requests exception during retry.", endpoint.url + ) + utils.debug("%s: %s", endpoint.url, err) + return + except OpenSSL.SSL.Error as err: + endpoint.live = False + logging.exception( + "%s: Unexpected OpenSSL exception during retry.", endpoint.url + ) + utils.debug("%s: %s", endpoint.url, err) + return + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unexpected other unknown exception during requests retry.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + # If it was a certificate error of any kind, it's live, + # unless SSLyze encounters a connection error later + endpoint.live = True + + except requests.exceptions.ConnectionError as err: + # We can get this for some endpoints that are actually live, + # so if it's https let's try sslyze to be sure + if endpoint.protocol == "https": + # https check later will set whether the endpoint is live and valid + endpoint.https_full_connection = False + endpoint.https_valid = True + else: + endpoint.live = False + logging.exception("%s: Error connecting.", endpoint.url) + utils.debug("%s: %s", endpoint.url, err) + + # And this is the parent of ConnectionError and other things. + # For example, "too many redirects". + # See https://github.com/kennethreitz/requests/blob/master/requests/exceptions.py + except requests.exceptions.RequestException as err: + endpoint.live = False + logging.exception("%s: Unexpected other requests exception.", endpoint.url) + utils.debug("%s: %s", endpoint.url, err) + return + + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unexpected other unknown exception during initial request.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + # Run SSLyze to see if there are any errors + if endpoint.protocol == "https": + https_check(endpoint) + # Double-check in case sslyze failed the first time, but the regular conneciton succeeded + if endpoint.live is False and req is not None: + logging.warning( + "%s: Trying sslyze again since it connected once already.", endpoint.url + ) + endpoint.live = True + endpoint.https_valid = True + https_check(endpoint) + if endpoint.live is False: + # sslyze failed so back everything out and don't continue analyzing the existing response + req = None + endpoint.https_valid = False + endpoint.https_full_connection = False + + if req is None: + # Ensure that full_connection is set to False if we didn't get a response + if endpoint.protocol == "https": + endpoint.https_full_connection = False + return + + # try to get IP address if we can + try: + if req.raw.closed is False: + ip = req.raw._connection.sock.socket.getpeername()[0] + if endpoint.ip is None: + endpoint.ip = ip + else: + if endpoint.ip != ip: + utils.debug( + "%s: Endpoint IP is already %s, but requests IP is %s.", + endpoint.url, + endpoint.ip, + ip, + ) + except Exception: + # if the socket has already closed, it will throw an exception, but this is just best effort, so ignore it + logging.exception("Error closing socket") + + # Endpoint is live, analyze the response. + endpoint.headers = req.headers + + endpoint.status = req.status_code + + if req.headers.get("Server") is not None: + endpoint.server_header = req.headers.get("Server") + # *** in the future add logic to convert header to server version if known + + if (req.headers.get("Location") is not None) and str(endpoint.status).startswith( + "3" + ): + endpoint.redirect = True + logging.warning("%s: Found redirect.", endpoint.url) + + if endpoint.redirect: + try: + location_header = req.headers.get("Location") + # Absolute redirects (e.g. "https://example.com/Index.aspx") + if location_header.startswith("http:") or location_header.startswith( + "https:" + ): + immediate = location_header + + # Relative redirects (e.g. "Location: /Index.aspx"). + # Construct absolute URI, relative to original request. + else: + immediate = urlparse.urljoin(endpoint.url, location_header) + + # Chase down the ultimate destination, ignoring any certificate warnings. + ultimate_req = None + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unexpected other unknown exception when handling Requests Header.", + endpoint.url, + ) + utils.debug("%s %s", endpoint.url, err) + + try: + with ping(endpoint.url, allow_redirects=True, verify=False) as ultimate_req: + pass + except (requests.exceptions.RequestException, OpenSSL.SSL.Error): + # Swallow connection errors, but we won't be saving redirect info. + logging.exception("Connection error") + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unexpected other unknown exception when handling redirect.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + try: + # Now establish whether the redirects were: + # * internal (same exact hostname), + # * within the zone (any subdomain within the parent domain) + # * external (on some other parent domain) + + # The hostname of the endpoint (e.g. "www.agency.gov") + subdomain_original = urlparse.urlparse(endpoint.url).hostname + # The parent domain of the endpoint (e.g. "agency.gov") + base_original = parent_domain_for(subdomain_original) + + # The hostname of the immediate redirect. + # The parent domain of the immediate redirect. + subdomain_immediate = urlparse.urlparse(immediate).hostname + base_immediate = parent_domain_for(subdomain_immediate) + + endpoint.redirect_immediately_to = immediate + endpoint.redirect_immediately_to_https = immediate.startswith("https://") + endpoint.redirect_immediately_to_http = immediate.startswith("http://") + endpoint.redirect_immediately_to_external = base_original != base_immediate + endpoint.redirect_immediately_to_subdomain = ( + base_original == base_immediate + ) and (subdomain_original != subdomain_immediate) + + # We're interested in whether an endpoint redirects to the www version + # of itself (not whether it redirects to www prepended to any other + # hostname, even within the same parent domain). + endpoint.redirect_immediately_to_www = subdomain_immediate == ( + f"www.{subdomain_original}" + ) + + if ultimate_req is not None: + # For ultimate destination, use the URL we arrived at, + # not Location header. Auto-resolves relative redirects. + eventual = ultimate_req.url + + # The hostname of the eventual destination. + # The parent domain of the eventual destination. + subdomain_eventual = urlparse.urlparse(eventual).hostname + base_eventual = parent_domain_for(subdomain_eventual) + + endpoint.redirect_eventually_to = eventual + endpoint.redirect_eventually_to_https = eventual.startswith("https://") + endpoint.redirect_eventually_to_http = eventual.startswith("http://") + endpoint.redirect_eventually_to_external = ( + base_original != base_eventual + ) + endpoint.redirect_eventually_to_subdomain = ( + base_original == base_eventual + ) and (subdomain_original != subdomain_eventual) + + # If we were able to make the first redirect, but not the ultimate redirect, + # and if the immediate redirect is external, then it's accurate enough to + # say that the eventual redirect is the immediate redirect, since you're capturing + # the domain it's going to. + # This also avoids "punishing" the domain for configuration issues of the site + # it redirects to. + elif endpoint.redirect_immediately_to_external: + endpoint.redirect_eventually_to = endpoint.redirect_immediately_to + endpoint.redirect_eventually_to_https = ( + endpoint.redirect_immediately_to_https + ) + endpoint.redirect_eventually_to_http = ( + endpoint.redirect_immediately_to_http + ) + endpoint.redirect_eventually_to_external = ( + endpoint.redirect_immediately_to_external + ) + endpoint.redirect_eventually_to_subdomain = ( + endpoint.redirect_immediately_to_subdomain + ) + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unexpected other unknown exception when establishing redirects.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + + +def hsts_check(endpoint): + """Perform an HSTS check of the given endpoint. + + Given an endpoint and its detected headers, extract and parse + any present HSTS header, decide what HSTS properties are there. + + Disqualify domains with a bad host, they won't work as valid HSTS. + """ + try: + if endpoint.https_bad_hostname: + endpoint.hsts = False + return + + header = endpoint.headers.get("Strict-Transport-Security") + + if header is None: + endpoint.hsts = False + return + + endpoint.hsts = True + endpoint.hsts_header = header + + # Set max age to the string after max-age + # TODO: make this more resilient to pathological HSTS headers. + + # handle multiple HSTS headers, requests comma-separates them + first_pass = re.split(r",\s?", header)[0] + second_pass = re.sub(r"\'", "", first_pass) + + temp = re.split(r";\s?", second_pass) + + if "max-age" in header.lower(): + endpoint.hsts_max_age = int(temp[0][len("max-age=") :]) + + if endpoint.hsts_max_age is None or endpoint.hsts_max_age <= 0: + endpoint.hsts = False + return + + # check if hsts includes sub domains + if "includesubdomains" in header.lower(): + endpoint.hsts_all_subdomains = True + + # Check is hsts has the preload flag + if "preload" in header.lower(): + endpoint.hsts_preload = True + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unknown exception when handling HSTS check.", endpoint.url + ) + utils.debug("%s: %s", endpoint.url, err) + return + + +def https_check(endpoint): + """Use sslyze to figure out the reason an endpoint failed to verify.""" + utils.debug("sslyzing %s...", endpoint.url) + try: + # remove the https:// from prefix for sslyze + hostname = endpoint.url[8:] + server_location = ServerNetworkLocation(hostname=hostname, port=443) + network_configuration = ServerNetworkConfiguration.default_for_server_location( + server_location + ) + tls_probing_result = check_connectivity_to_server( + server_location=server_location, network_configuration=network_configuration + ) + endpoint.live = True + ip = server_location.ip_address + if endpoint.ip is None: + endpoint.ip = ip + else: + if endpoint.ip != ip: + utils.debug( + "%s: Endpoint IP is already %s, but requests IP is %s.", + endpoint.url, + endpoint.ip, + ip, + ) + if tls_probing_result.client_auth_requirement.name == "REQUIRED": + endpoint.https_client_auth_required = True + logging.warning("%s: Client Authentication REQUIRED", endpoint.url) + + # except ServerConnectivityError as err: + # endpoint.live = False + # endpoint.https_valid = False + # logging.exception( + # "%s: Error in sslyze server connectivity check when connecting to %s", + # endpoint.url, + # err.server_info.hostname, + # ) + # utils.debug("%s: %s", endpoint.url, err) + # return + + except ConnectionToServerFailed as err: + endpoint.live = False + endpoint.https_valid = False + logging.exception( + "%s: Error in sslyze server connectivity check when connecting to %s: %s", + endpoint.url, + err.server_location.hostname, + err, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + except ServerHostnameCouldNotBeResolved as err: + endpoint.live = False + endpoint.https_valid = False + logging.exception( + "%s: Error in sslyze server connectivity check when connecting: %s", + endpoint.url, + err, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + # except ServerTlsConfigurationNotSupported as err: + # #Not sure what to do in this case but it could show up + # pass + + except Exception as err: + endpoint.unknown_error = True + logging.exception( + "%s: Unknown exception in sslyze server connectivity check.: %s", + endpoint.url, + err, + ) + utils.debug("%s: %s", endpoint.url, err) + return + + try: + cert_plugin_result = None + scanner = Scanner() + command = ScanCommand.CERTIFICATE_INFO + if CA_FILE is not None: + command_extra_args = { + command: CertificateInfoExtraArgument(custom_ca_file=Path(CA_FILE)) + } + scan_request = ServerScanRequest( + server_location=server_location, + scan_commands_extra_arguments=command_extra_args, + scan_commands=[command], + ) + else: + scan_request = ServerScanRequest( + server_location=server_location, scan_commands=[command] + ) + scanner.queue_scans([scan_request]) + scan_result = [x for x in scanner.get_results()][0] + cert_plugin_result = scan_result.scan_result.certificate_info + + except Exception as err: + try: + if "timed out" in str(err): + logging.exception( + "%s: Retrying sslyze scanner certificate plugin.", endpoint.url + ) + scanner.queue_scans([scan_request]) + # Consume the generator object and retrieve the first result + scan_result = [x for x in scanner.get_results()][0] + cert_plugin_result = scan_result.scan_result.certificate_info + + else: + logging.exception( + "%s: Unknown exception in sslyze scanner certificate plugin.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + endpoint.unknown_error = True + # We could make this False, but there was an error so + # we don't know + endpoint.https_valid = None + return + except Exception: + logging.exception( + "%s: Unknown exception in sslyze scanner certificate plugin.", + endpoint.url, + ) + utils.debug("%s: %s", endpoint.url, err) + endpoint.unknown_error = True + # We could make this False, but there was an error so we + # don't know + endpoint.https_valid = None + return + + try: + # Default endpoint assessments to False until proven True. + endpoint.https_expired_cert = False + endpoint.https_self_signed_cert = False + endpoint.https_bad_chain = False + endpoint.https_bad_hostname = False + + # Default trust to Fase until proven True + public_trust = True + custom_trust = True + public_not_trusted_names = [] + for certificate_deployment in cert_plugin_result.result.certificate_deployments: + validation_results = certificate_deployment.path_validation_results + for result in validation_results: + if result.was_validation_successful: + # We're assuming that it is trusted to start with + pass + else: + if "Custom" in result.trust_store.name: + custom_trust = False + else: + public_trust = False + public_not_trusted_names.append(result.trust_store.name) + + # print(result.verified_certificate_chain) + if STORE in result.trust_store.name: + cert_chain = result.verified_certificate_chain + if cert_chain: + leaf_cert = cert_chain[0] + root_cert = cert_chain[-1] + endpoint.https_leaf_cert_expiration = leaf_cert.not_valid_after + endpoint.https_leaf_cert_issuer = leaf_cert.issuer + endpoint.https_leaf_cert_subject = leaf_cert.subject + endpoint.https_root_cert_issuer = root_cert.issuer + + # Check for leaf certificate expiration/self-signature. + if leaf_cert.not_valid_after < datetime.datetime.now(): + endpoint.https_expired_cert = True + + # Check to see if the cert is self-signed + if leaf_cert.issuer == leaf_cert.subject: + endpoint.https_self_signed_cert = True + + # Check certificate chain till the second last element + # The last cert being the root cert is self signed and + # hence the self signed check is not valid + # NOTE: If this is the only flag that's set, it's probably + # an incomplete chain + # If this isn't the only flag that is set, it might be + # because there is another error. More debugging would + # need to be done at this point, but not through sslyze + # because sslyze doesn't have enough granularity + for cert in cert_chain[:-1]: + # Check for certificate expiration + if cert.not_valid_after < datetime.datetime.now(): + endpoint.https_bad_chain = True + + # Check to see if the cert is self-signed + if cert.issuer == cert.subject or not cert.issuer: + endpoint.https_bad_chain = True + + # If leaf certificate subject does NOT match hostname, bad hostname + # NOTE: Since sslyze 3.0.0, ever since JSON output for certinfo, + # SAN(s) are checked as part of _certificate_matches_hostname which + # called as part of leaf_certificate_subject_matches_hostname + if ( + not certificate_deployment.leaf_certificate_subject_matches_hostname + ): + endpoint.https_bad_hostname = True + else: + if result.openssl_error_string == "self-signed certificate": + endpoint.https_self_signed_cert = True + if public_trust: + logging.warning( + "%s: Publicly trusted by common trust stores.", endpoint.url + ) + else: + logging.warning( + "%s: Not publicly trusted - not trusted by %s.", + endpoint.url, + ", ".join(public_not_trusted_names), + ) + + if CA_FILE is not None: + if custom_trust: + logging.warning("%s: Trusted by custom trust store.", endpoint.url) + else: + logging.warning("%s: Not trusted by custom trust store.", endpoint.url) + else: + custom_trust = None + endpoint.https_public_trusted = public_trust + endpoint.https_custom_trusted = custom_trust + except Exception as err: + # Ignore exception + logging.exception("%s: Unknown exception examining trust.", endpoint.url) + utils.debug("%s: Unknown exception examining trust: %s", endpoint.url, err) + + try: + # print(cert_plugin_result.result) + # .certificate_deployments[0].received_certificate_chain[0])) + # cert_response = cert_plugin_result.result.as_text() + cert_response = cert_plugin_result.result + cert_response = ( + CertificateInfoImplementation.cli_connector_cls.result_to_console_output( + cert_plugin_result.result + ) + ) + except AttributeError as e: + logging.exception( + "%s: Known error in sslyze 1.X with EC public keys. See https://github.com/nabla-c0d3/sslyze/issues/215: %s", + endpoint.url, + e, + ) + return + except Exception as err: + endpoint.unknown_error = True + logging.exception("%s: Unknown exception in cert plugin.", endpoint.url) + utils.debug("%s: %s", endpoint.url, err) + return + + # Default endpoint assessments to False until proven True. + # endpoint.https_expired_cert = False + # endpoint.https_self_signed_cert = False + # endpoint.https_bad_chain = False + # endpoint.https_bad_hostname = False + + # STORE will be either "Mozilla" or "Custom" + # depending on what the user chose. + + # A certificate can have multiple issues.f + for msg in cert_response: + # print(msg) + # Check for missing SAN. + if (("SubjAltName - DNS Names:") in msg) and (("[]") in msg): + endpoint.https_bad_hostname = True + + # Check for certificate expiration. + if ( + (STORE in msg) + and (("FAILED") in msg) + and (("certificate has expired") in msg) + ): + endpoint.https_expired_cert = True + + # Check to see if the cert is self-signed + if ( + (STORE in msg) + and (("FAILED") in msg) + and (("self-signed certificate") in msg) + ): + endpoint.https_self_signed_cert = True + + # Check to see if there is a bad chain + + # NOTE: If this is the only flag that's set, it's probably + # an incomplete chain + # If this isnt the only flag that is set, it's might be + # because there is another error. More debugging would + # need to be done at this point, but not through sslyze + # because sslyze doesn't have enough granularity + + if ( + (STORE in msg) + and (("FAILED") in msg) + and ( + (("unable to get local issuer certificate") in msg) + or (("self signed certificate") in msg) + ) + ): + endpoint.https_bad_chain = True + + # Check for whether the hostname validates. + if ( + (("Hostname Validation") in msg) + and (("FAILED") in msg) + and (("Certificate does NOT match") in msg) + ): + endpoint.https_bad_hostname = True + + try: + endpoint.https_cert_chain_len = 0 + endpoint.https_cert_chain_len += len( + cert_plugin_result.result.certificate_deployments[ + 0 + ].received_certificate_chain + ) + + if endpoint.https_self_signed_cert is False and ( + endpoint.https_cert_chain_len < 2 + ): + # *** TODO check that it is not a bad hostname and that the root cert is trusted before suggesting that it is an intermediate cert issue. + endpoint.https_missing_intermediate_cert = True + has_verified_cert_chain = True + # TODO!!!!!DANE!!!!!! Decide if we need to check for our given trust store or check all verified cert chains + if ( + cert_plugin_result.result.certificate_deployments[0] + .path_validation_results[0] + .verified_certificate_chain + is None + ): + has_verified_cert_chain = False + if not has_verified_cert_chain: + logging.warning( + "%s: Untrusted certificate chain, probably due to missing intermediate certificate.", + endpoint.url, + ) + utils.debug( + "%s: Only %d certificates in certificate chain received.", + endpoint.url, + cert_plugin_result.result.certificate_deployments[ + 0 + ].received_certificate_chain.__len__(), + ) + elif custom_trust is True and public_trust is False: + # recheck public trust using custom public trust store with manually added intermediate certificates + if PT_INT_CA_FILE is not None: + try: + cert_plugin_result = None + scanner = Scanner() + command = ScanCommand.CERTIFICATE_INFO + command_extra_args = { + command: CertificateInfoExtraArgument( + custom_ca_file=Path(PT_INT_CA_FILE) + ) + } + scan_request = ServerScanRequest( + server_location=server_location, + scan_commands_extra_arguments=command_extra_args, + scan_commands=[command], + ) + scanner.queue_scan(scan_request) + scan_result = [x for x in scanner.get_results()][0] + cert_plugin_result = scan_result.scan_result.certificate_info + has_verfied_cert_chain = True + if ( + cert_plugin_result.result.path_validation_results[ + 0 + ].verified_certificate_chain + is None + ): + has_verfied_cert_chain = False + if has_verfied_cert_chain: + public_trust = True + endpoint.https_public_trusted = public_trust + logging.warning( + "%s: Trusted by special public trust store with intermediate certificates.", + endpoint.url, + ) + except Exception: + logging.exception("Error while rechecking public trust") + else: + endpoint.https_missing_intermediate_cert = False + except Exception: + logging.exception("Error while determining length of certificate chain") + + # If anything is wrong then https is not valid + if ( + endpoint.https_expired_cert + or endpoint.https_self_signed_cert + or endpoint.https_bad_chain + or endpoint.https_bad_hostname + ): + endpoint.https_valid = False + + +def canonical_endpoint(http, httpwww, https, httpswww): + """Make a best guess for the "canonical" endpoint of a domain. + + Given behavior for the four endpoints, make a best guess + as to which is the "canonical" site for the domain. + + Most of the domain-level decisions rely on this guess in some way. + + A domain is "canonically" at www if: + * at least one of its www endpoints responds + * both root endpoints are either down or redirect *somewhere* + * either both root endpoints are down, *or* at least one + root endpoint redirect should immediately go to + an *internal* www endpoint + This is meant to affirm situations like: + http:// -> https:// -> https://www + https:// -> http:// -> https://www + and meant to avoid affirming situations like: + http:// -> http://non-www, + http://www -> http://non-www + or like: + https:// -> 200, http:// -> http://www + """ + at_least_one_www_used = httpswww.live or httpwww.live + + def root_unused(endpoint): + return ( + endpoint.redirect + or not endpoint.live + or endpoint.https_bad_hostname # harmless for http endpoints + or not str(endpoint.status).startswith("2") + ) + + def root_down(endpoint): + return ( + not endpoint.live + or endpoint.https_bad_hostname + or ( + not str(endpoint.status).startswith("2") + and not str(endpoint.status).startswith("3") + ) + ) + + all_roots_unused = root_unused(https) and root_unused(http) + + all_roots_down = root_down(https) and root_down(http) + + is_www = ( + at_least_one_www_used + and all_roots_unused + and ( + all_roots_down + or https.redirect_immediately_to_www + or http.redirect_immediately_to_www + ) + ) + + # A domain is "canonically" at https if: + # * at least one of its https endpoints is live and + # doesn't have an invalid hostname + # * both http endpoints are either down or redirect *somewhere* + # * at least one http endpoint redirects immediately to + # an *internal* https endpoint + # This is meant to affirm situations like: + # http:// -> http://www -> https:// + # https:// -> http:// -> https://www + # and meant to avoid affirming situations like: + # http:// -> http://non-www + # http://www -> http://non-www + # or: + # http:// -> 200, http://www -> https://www + # + # It allows a site to be canonically HTTPS if the cert has + # a valid hostname but invalid chain issues. + + def https_used(endpoint): + return endpoint.live and not endpoint.https_bad_hostname + + def http_unused(endpoint): + return ( + endpoint.redirect + or not endpoint.live + or not str(endpoint.status).startswith("2") + ) + + def http_upgrades(endpoint): + return endpoint.redirect_immediately_to_https and ( + not endpoint.redirect_immediately_to_external + ) + + at_least_one_https_endpoint = https_used(https) or https_used(httpswww) + all_http_unused = http_unused(http) and http_unused(httpwww) + both_http_down = not http.live and not httpwww.live + at_least_one_http_upgrades = http_upgrades(http) or http_upgrades(httpwww) + + is_https = ( + at_least_one_https_endpoint + and all_http_unused + and (both_http_down or at_least_one_http_upgrades) + ) + + if is_www and is_https: + return httpswww + if is_www and not is_https: + return httpwww + if not is_www and is_https: + return https + if not is_www and not is_https: + return http + + +## +# Judgment calls based on observed endpoint data. +## + + +def is_live(domain): + """Check if a domain has any live endpoints.""" + http, httpwww, https, httpswww = ( + domain.http, + domain.httpwww, + domain.https, + domain.httpswww, + ) + + return http.live or httpwww.live or https.live or httpswww.live + + +def is_https_live(domain): + """Check if a domain has any live HTTPS endpoints.""" + https, httpswww = domain.https, domain.httpswww + + return https.live or httpswww.live + + +def is_full_connection(domain): + """Check if a domain is fully connected. + + Domain is "fully connected" if any HTTPS endpoint is fully connected. + """ + https, httpswww = domain.https, domain.httpswww + + return https.https_full_connection or httpswww.https_full_connection + + +def is_client_auth_required(domain): + """Check if a domain requires client authentication. + + Domain requires client authentication if *any* HTTPS endpoint requires it for full + TLS connection. + """ + https, httpswww = domain.https, domain.httpswww + + return https.https_client_auth_required or httpswww.https_client_auth_required + + +def is_redirect_or_down(endpoint): + """Check if an endpoint redirects to an external site or is down. + + Endpoint is a redirect or down if it is a redirect to an external site or it is + down in any of 3 ways: it is not live, it is HTTPS and has a bad hostname in the + cert, or it responds with a 4xx error code + """ + return ( + endpoint.redirect_eventually_to_external + or not endpoint.live + or (endpoint.protocol == "https" and endpoint.https_bad_hostname) + or (endpoint.status is not None and endpoint.status >= 400) + ) + + +def is_redirect(endpoint): + """Check if an endpoint is a redirect to an external site.""" + return endpoint.redirect_eventually_to_external + + +def is_redirect_domain(domain): + """Check if a domain redirects HTTP or HTTPS traffic. + + Domain is "a redirect domain" if at least one endpoint is + a redirect, and all endpoints are either redirects or down. + """ + http, httpwww, https, httpswww = ( + domain.http, + domain.httpwww, + domain.https, + domain.httpswww, + ) + + return is_live(domain) and ( + ( + is_redirect(http) + or is_redirect(httpwww) + or is_redirect(https) + or is_redirect(httpswww) + ) + and is_redirect_or_down(https) + and is_redirect_or_down(httpswww) + and is_redirect_or_down(httpwww) + and is_redirect_or_down(http) + ) + + +def is_http_redirect_domain(domain): + """Check if a domain redirects HTTP traffic. + + Domain is "an http redirect domain" if at least one HTTP endpoint + is a redirect, and all other http endpoints are either redirects + or down. + """ + ( + http, + httpwww, + ) = ( + domain.http, + domain.httpwww, + ) + + return is_live(domain) and ( + (is_redirect(http) or is_redirect(httpwww)) + and is_redirect_or_down(httpwww) + and is_redirect_or_down(http) + ) + + +def redirects_to(domain): + """Check where a domain redirects to (if it redirects). + + If a domain is a "redirect domain", where does it redirect to? + """ + canonical = domain.canonical + + if is_redirect_domain(domain): + return canonical.redirect_eventually_to + return None + + +def is_valid_https(domain): + """Check if a domain has a valid HTTPS server. + + A domain has "valid HTTPS" if it responds on port 443 at its canonical + hostname with an unexpired valid certificate for the hostname. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + # Evaluate the HTTPS version of the canonical hostname + evaluate = https if canonical.host == "root" else httpswww + + return evaluate.live and evaluate.https_valid + + +def is_defaults_to_https(domain): + """Check if a domain defaults to HTTPS. + + A domain "defaults to HTTPS" if its canonical endpoint uses HTTPS. + """ + canonical = domain.canonical + + return canonical.protocol == "https" + + +def is_downgrades_https(domain): + """Check if a domain allows downgrading HTTPS. + + Domain downgrades if HTTPS is supported in some way, but + its canonical HTTPS endpoint immediately redirects internally to HTTP. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + # The domain "supports" HTTPS if any HTTPS endpoint responds with + # a certificate valid for its hostname. + supports_https = (https.live and not https.https_bad_hostname) or ( + httpswww.live and not httpswww.https_bad_hostname + ) + + canonical_https = httpswww if canonical.host == "www" else https + + # Explicitly convert to bool to avoid unintentionally returning None, + # which may happen if the site doesn't redirect. + return bool( + supports_https + and canonical_https.redirect_immediately_to_http + and not canonical_https.redirect_immediately_to_external + ) + + +def is_strictly_forces_https(domain): + """Check if a domain strictly forces HTTPS. + + A domain "Strictly Forces HTTPS" if one of the HTTPS endpoints is + "live", and if both *HTTP* endpoints are either: + + * down, or + * redirect immediately to an HTTPS URI. + + This is different than whether a domain "Defaults" to HTTPS. + + * An HTTP redirect can go to HTTPS on another domain, as long + as it's immediate. + * A domain with an invalid cert can still be enforcing HTTPS. + """ + http, httpwww, https, httpswww = ( + domain.http, + domain.httpwww, + domain.https, + domain.httpswww, + ) + + def down_or_redirects(endpoint): + return not endpoint.live or endpoint.redirect_immediately_to_https + + https_somewhere = https.live or httpswww.live + all_http_unused = down_or_redirects(http) and down_or_redirects(httpwww) + + return https_somewhere and all_http_unused + + +def is_publicly_trusted(domain): + """Check if a domain has a publicly trusted certificate. + + A domain has a "Publicly Trusted" certificate if its canonical + endpoint has a publicly trusted certificate. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + # Evaluate the HTTPS version of the canonical hostname + evaluate = https if canonical.host == "root" else httpswww + + return evaluate.live and evaluate.https_public_trusted + + +def is_custom_trusted(domain): + """Check if a domain has a custom trusted certificate. + + A domain has a "Custom Trusted" certificate if its canonical + endpoint has a certificate that is trusted by the custom + truststore. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + # Evaluate the HTTPS version of the canonical hostname + evaluate = https if canonical.host == "root" else httpswww + + return evaluate.live and evaluate.https_custom_trusted + + +def is_bad_chain(domain): + """Check if a domain has a bad certificate chain. + + Domain has a bad chain if its canonical HTTPS endpoint has a bad + chain. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_bad_chain + + +def is_bad_hostname(domain): + """Check if a domain has a bad hostname. + + Domain has a bad hostname if its canonical HTTPS endpoint fails + hostname validation. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_bad_hostname + + +def is_expired_cert(domain): + """Check if a domain's canonical endpoint has an expired certificate.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_expired_cert + + +def is_self_signed_cert(domain): + """Check if the domain's canonical endpoint has a self-signed certificate.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_self_signed_cert + + +def get_cert_data(domain): + """Return the canonical endpoints leaf cert's expiration date.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return ( + canonical_https.https_leaf_cert_expiration, + canonical_https.https_leaf_cert_issuer, + canonical_https.https_leaf_cert_subject, + canonical_https.https_root_cert_issuer, + ) + + +def cert_chain_length(domain): + """Get the certificate chain length for a domain's canonical HTTPS endpoint.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_cert_chain_len + + +def is_missing_intermediate_cert(domain): + """Check if a domain's certificate chain is missing an intermediate certificate. + + Returns whether the served cert chain is probably missing the + needed intermediate certificate for the canonical HTTPS endpoint. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.https_missing_intermediate_cert + + +def is_hsts(domain): + """Check if a domain's canonical endpoint has HSTS. + + Domain has HSTS if its canonical HTTPS endpoint has HSTS. + """ + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.hsts + + +def hsts_header(domain): + """Get a domain's canonical endpoint's HSTS header.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.hsts_header + + +def hsts_max_age(domain): + """Get a domain's canonical endpoint's HSTS max-age.""" + canonical, https, httpswww = domain.canonical, domain.https, domain.httpswww + + canonical_https = httpswww if canonical.host == "www" else https + + return canonical_https.hsts_max_age + + +def is_hsts_entire_domain(domain): + """Check if a domain's ROOT endpoint HSTS configuration includes all subdomains.""" + https = domain.https + + return https.hsts_all_subdomains + + +def is_hsts_preload_ready(domain): + """Check if a domain's ROOT endpoint is HSTS preload-ready.""" + https = domain.https + + eighteen_weeks = (https.hsts_max_age is not None) and ( + https.hsts_max_age >= 10886400 + ) + preload_ready = eighteen_weeks and https.hsts_all_subdomains and https.hsts_preload + + return preload_ready + + +def is_hsts_preload_pending(domain): + """Check if a domain is pending inclusion in Chrome's HSTS preload list. + + If PRELOAD_PENDING is None, the caches have not been initialized, so do + that. + """ + if PRELOAD_PENDING is None: + logging.error("`PRELOAD_PENDING` has not yet been initialized!") + raise RuntimeError( + "`initialize_external_data()` must be called explicitly before " + "using this function" + ) + + return domain.domain in PRELOAD_PENDING + + +def is_hsts_preloaded(domain): + """Check if a domain is contained in Chrome's HSTS preload list. + + If PRELOAD_LIST is None, the caches have not been initialized, so do that. + """ + if PRELOAD_LIST is None: + logging.error("`PRELOAD_LIST` has not yet been initialized!") + raise RuntimeError( + "`initialize_external_data()` must be called explicitly before " + "using this function" + ) + + return domain.domain in PRELOAD_LIST + + +def is_parent_hsts_preloaded(domain): + """Check if a domain's parent domain is in Chrome's HSTS preload list.""" + return is_hsts_preloaded(Domain(parent_domain_for(domain.domain))) + + +def parent_domain_for(hostname): + """Get the parent domain for a given domain name. + + For "x.y.domain.gov", return "domain.gov". + + If SUFFIX_LIST is None, the caches have not been initialized, so do that. + """ + if SUFFIX_LIST is None: + logging.error("`SUFFIX_LIST` has not yet been initialized!") + raise RuntimeError( + "`initialize_external_data()` must be called explicitly before " + "using this function" + ) + + return SUFFIX_LIST.get_public_suffix(hostname) + + +def is_domain_supports_https(domain): + """Check if a domain supports HTTPS. + + A domain 'Supports HTTPS' when it doesn't downgrade and has valid HTTPS, + or when it doesn't downgrade and has a bad chain but not a bad hostname. + Domains with a bad chain "support" HTTPS but user-side errors should be expected. + """ + return (not is_downgrades_https(domain) and is_valid_https(domain)) or ( + not is_downgrades_https(domain) + and is_bad_chain(domain) + and not is_bad_hostname(domain) + ) + + +def is_domain_enforces_https(domain): + """Check if a domain enforces HTTPS. + + A domain that 'Enforces HTTPS' must 'Support HTTPS' and default to + HTTPS. For websites (where Redirect is false) they are allowed to + eventually redirect to an https:// URI. For "redirect domains" + (domains where the Redirect value is true) they must immediately + redirect clients to an https:// URI (even if that URI is on + another domain) in order to be said to enforce HTTPS. + """ + return ( + is_domain_supports_https(domain) + and is_strictly_forces_https(domain) + and (is_defaults_to_https(domain) or is_http_redirect_domain(domain)) + ) + + +def is_domain_strong_hsts(domain): + """Check if a domain is using strong HSTS.""" + if is_hsts(domain) and hsts_max_age(domain): + return is_hsts(domain) and hsts_max_age(domain) >= 31536000 + return None + + +def get_domain_ip(domain): + """Get the IP for the domain. + + This returns the first that is not None in the following priority: + Canonical -> HTTPS -> www HTTPS -> www HTTP -> HTTP + """ + if domain.canonical.ip is not None: + return domain.canonical.ip + if domain.https.ip is not None: + return domain.https.ip + if domain.httpswww.ip is not None: + return domain.httpswww.ip + if domain.httpwww.ip is not None: + return domain.httpwww.ip + if domain.http.ip is not None: + return domain.http.ip + return None + + +def get_domain_server_header(domain): + """Get the Server header from the response for the domain. + + This returns the first that is not None in the following priority: + Canonical -> HTTPS -> www HTTPS -> www HTTP -> HTTP + """ + if domain.canonical.server_header is not None: + return domain.canonical.server_header.replace(",", ";") + if domain.https.server_header is not None: + return domain.https.server_header.replace(",", ";") + if domain.httpswww.server_header is not None: + return domain.httpswww.server_header.replace(",", ";") + if domain.httpwww.server_header is not None: + return domain.httpwww.server_header.replace(",", ";") + if domain.http.server_header is not None: + return domain.http.server_header.replace(",", ";") + return None + + +def get_domain_server_version(domain): + """Get the server version for the remote web server. + + This returns the first that is not None in the following priority: + Canonical -> HTTPS -> www HTTPS -> www HTTP -> HTTP + The server version is based on the returned Server header. + """ + if domain.canonical.server_version is not None: + return domain.canonical.server_version + if domain.https.server_version is not None: + return domain.https.server_version + if domain.httpswww.server_version is not None: + return domain.httpswww.server_version + if domain.httpwww.server_version is not None: + return domain.httpwww.server_version + if domain.http.server_version is not None: + return domain.http.server_version + return None + + +def get_domain_notes(domain): + """Combine any notes for a domain.""" + all_notes = ( + domain.http.notes + + domain.httpwww.notes + + domain.https.notes + + domain.httpswww.notes + ) + all_notes = all_notes.replace(",", ";") + return all_notes + + +def did_domain_error(domain): + """Check a domain for any unknown errors. + + The main purpose of this is to flag any odd websites for + further debugging with other tools. + """ + http, httpwww, https, httpswww = ( + domain.http, + domain.httpwww, + domain.https, + domain.httpswww, + ) + + return ( + http.unknown_error + or httpwww.unknown_error + or https.unknown_error + or httpswww.unknown_error + ) + + +def load_preload_pending(): + """Fetch the Chrome preload pending list.""" + utils.debug("Fetching hstspreload.org pending list...", divider=True) + pending_url = "https://hstspreload.org/api/v2/pending" + + try: + request = requests.get(pending_url) + except (requests.exceptions.SSLError, requests.exceptions.ConnectionError) as err: + logging.exception("Failed to fetch pending preload list: %s", pending_url) + logging.debug(err) + return [] + + # TODO: abstract Py 2/3 check out to utils + if sys.version_info[0] < 3: + raw = request.content + else: + raw = str(request.content, "utf-8") + + pending_json = json.loads(raw) + + pending = [] + for entry in pending_json: + if entry.get("include_subdomains", False) is True: + pending.append(entry["name"]) + + return pending + + +def load_preload_list(): + """Download and load the Chromium preload list.""" + preload_json = None + + utils.debug("Fetching Chrome preload list from source...", divider=True) + + # Downloads the chromium preloaded domain list and sets it to a global set + file_url = "https://chromium.googlesource.com/chromium/src/+/main/net/http/transport_security_state_static.json?format=TEXT" + + try: + request = requests.get(file_url) + except (requests.exceptions.SSLError, requests.exceptions.ConnectionError) as err: + logging.exception("Failed to fetch preload list: %s", file_url) + logging.debug(err) + return [] + + raw = request.content + + # To avoid parsing the contents of the file out of the source tree viewer's + # HTML, we download it as a raw file. googlesource.com Base64-encodes the + # file to avoid potential content injection issues, so we need to decode it + # before using it. https://code.google.com/p/gitiles/issues/detail?id=7 + raw = base64.b64decode(raw).decode("utf-8") + + # The .json file contains '//' comments, which are not actually valid JSON, + # and confuse Python's JSON decoder. Begone, foul comments! + raw = "".join([re.sub(r"^\s*//.*$", "", line) for line in raw.splitlines()]) + + preload_json = json.loads(raw) + + # For our purposes, we only care about entries that includeSubDomains + fully_preloaded = [] + for entry in preload_json["entries"]: + if entry.get("include_subdomains", False) is True: + fully_preloaded.append(entry["name"]) + + return fully_preloaded + + +# Returns an instantiated PublicSuffixList object. +def load_suffix_list(cache_suffix_list=None, update_list=False): + """Download and load the public suffix list.""" + if update_list: + utils.debug("Downloading the Public Suffix List...", divider=True) + try: + # Update the local copy + if cache_suffix_list: + updatePSL(cache_suffix_list) + # Update the built-in copy + else: + updatePSL() + except Exception as err: + logging.exception("Unable to download the Public Suffix List...") + utils.debug(err) + return None + + # Use the local copy + if cache_suffix_list: + utils.debug("Using cached Public Suffix List.", divider=True) + with codecs.open(cache_suffix_list, encoding="utf-8") as cache_file: + suffixes = PublicSuffixList(cache_file) + # Use the built-in copy + else: + suffixes = PublicSuffixList() + + return suffixes + + +def initialize_external_data( + init_preload_list=None, init_preload_pending=None, init_suffix_list=None +): + """Load any third party external data. + + This can be called explicitly by a library, as part of the setup needed + before calling other library functions, or called as part of running + inspect_domains() or CLI operation. + + If values are passed in to this function, they will be assigned to + be the cached values. This allows a caller of the Python API to manage + cached data in a customized way. + + It also potentially allows clients to pass in subsets of these lists, + for testing or novel performance reasons. + + Otherwise, if the --cache-third-parties=[DIR] flag specifies a directory, + all downloaded third party data will be cached in a directory, and + used from cache on the next pshtt run instead of hitting the network. + + If no values are passed in, and no --cache-third-parties flag is used, + then no cached third party data will be created or used, and pshtt will + download the latest data from those third party sources. + """ + global PRELOAD_LIST, PRELOAD_PENDING, SUFFIX_LIST + + # The preload list should be sent in as a list of domains. + if init_preload_list is not None: + PRELOAD_LIST = init_preload_list + + # The PRELOAD_PENDING list should be sent in as a list of domains. + if init_preload_pending is not None: + PRELOAD_PENDING = init_preload_pending + + # The public suffix list should be sent in as a list of file lines. + if init_suffix_list is not None: + SUFFIX_LIST = PublicSuffixList(init_suffix_list) + + # If there's a specified cache dir, prepare paths. + # Only used when no data has been set yet for a source. + if THIRD_PARTIES_CACHE: + cache_preload_list = os.path.join( + THIRD_PARTIES_CACHE, CACHE_PRELOAD_LIST_DEFAULT + ) + cache_preload_pending = os.path.join( + THIRD_PARTIES_CACHE, CACHE_PRELOAD_PENDING_DEFAULT + ) + cache_suffix_list = os.path.join(THIRD_PARTIES_CACHE, CACHE_SUFFIX_LIST_DEFAULT) + else: + cache_preload_list, cache_preload_pending, cache_suffix_list = None, None, None + + # Load Chrome's latest versioned HSTS preload list. + if PRELOAD_LIST is None: + if cache_preload_list and os.path.exists(cache_preload_list): + utils.debug("Using cached Chrome preload list.", divider=True) + with open(cache_preload_list, encoding="utf-8") as cache_file: + PRELOAD_LIST = json.loads(cache_file.read()) + else: + PRELOAD_LIST = load_preload_list() + + if cache_preload_list: + utils.debug( + "Caching preload list at %s", cache_preload_list, divider=True + ) + utils.write(utils.json_for(PRELOAD_LIST), cache_preload_list) + + # Load Chrome's current HSTS pending preload list. + if PRELOAD_PENDING is None: + if cache_preload_pending and os.path.exists(cache_preload_pending): + utils.debug("Using cached hstspreload.org pending list.", divider=True) + with open(cache_preload_pending, encoding="utf-8") as cache_file: + PRELOAD_PENDING = json.loads(cache_file.read()) + else: + PRELOAD_PENDING = load_preload_pending() + + if cache_preload_pending: + utils.debug( + "Caching preload pending list at %s", + cache_preload_pending, + divider=True, + ) + utils.write(utils.json_for(PRELOAD_PENDING), cache_preload_pending) + + # Load Mozilla's current Public Suffix list. + if SUFFIX_LIST is None: + if cache_suffix_list: + # Retrieve the list if the path does not exist otherwise use the cached copy + SUFFIX_LIST = load_suffix_list( + cache_suffix_list, not os.path.exists(cache_suffix_list) + ) + else: + # Load the built-in PSL + SUFFIX_LIST = load_suffix_list() + + +def inspect_domains(domains, options): + """Run inspect() against each of the given domains with the given options.""" + # Override timeout, user agent, preload cache, default CA bundle + global TIMEOUT, USER_AGENT, THIRD_PARTIES_CACHE, CA_FILE, PT_INT_CA_FILE, STORE + if options.get("timeout"): + TIMEOUT = int(options["timeout"]) + if options.get("user_agent"): + USER_AGENT = options["user_agent"] + + # Supported cache flag, a directory to store all third party requests. + if options.get("cache-third-parties"): + THIRD_PARTIES_CACHE = options["cache-third-parties"] + + if options.get("ca_file"): + CA_FILE = options["ca_file"] + # By default, the store that we want to check is the Mozilla store + # However, if a user wants to use their own CA bundle, check the + # "Custom" Option from the sslyze output. + STORE = "Custom" + + if options.get("pt_int_ca_file"): + PT_INT_CA_FILE = options["pt_int_ca_file"] + + # If this has been run once already by a Python API client, it + # can be safely run without hitting the network or disk again, + # and without overriding the data the Python user set for them. + initialize_external_data() + + # For every given domain, get inspect data. + for domain in domains: + yield inspect(domain) diff --git a/src/pshtt/utils.py b/src/pshtt/utils.py new file mode 100644 index 00000000..7af17615 --- /dev/null +++ b/src/pshtt/utils.py @@ -0,0 +1,120 @@ +"""Define utility functions for the pshtt library.""" + +# Standard Python Libraries +import contextlib +import csv +import datetime +import errno +import json +import logging +import os +import re +import sys +import traceback + + +# Display exception without re-throwing it. +def format_last_exception(): + """Pretty format the last raised exception.""" + exc_type, exc_value, exc_traceback = sys.exc_info() + return "\n".join(traceback.format_exception(exc_type, exc_value, exc_traceback)) + + +# mkdir -p in python, from: +# http://stackoverflow.com/questions/600268/mkdir-p-functionality-in-python +def mkdir_p(path): + """Make a directory and any missing directories in the path.""" + try: + os.makedirs(path) + except OSError as exc: # Python >2.5 + if exc.errno == errno.EEXIST: + pass + else: + raise + + +def json_for(data): + """Pretty format the given object to JSON.""" + return json.dumps(data, sort_keys=True, indent=2, default=format_datetime) + + +def write(content, destination, binary=False): + """Write contents to a destination after making any missing directories.""" + parent = os.path.dirname(destination) + if parent != "": + mkdir_p(parent) + + with open(destination, "bw") if binary else open( + destination, "w", encoding="utf-8" + ) as f: + f.write(content) + + +def format_datetime(obj): + """Provide a formatted datetime.""" + if isinstance(obj, datetime.date): + return obj.isoformat() + if isinstance(obj, str): + return obj + return None + + +# Load domains from a CSV, skip a header row +def load_domains(domain_csv): + """Load a list of domains from a CSV file.""" + domains = [] + with open(domain_csv, encoding="utf-8") as csvfile: + for row in csv.reader(csvfile): + # Skip empty rows. + if not row or not row[0].strip(): + continue + + row[0] = row[0].lower() + # Skip any header row. + if not domains and row[0].startswith("domain"): + continue + + domains.append(row[0]) + return domains + + +# Configure logging level, so logging.debug can hinge on --debug. +def configure_logging(debug_logging=False): + """Configure the logging library.""" + log_level = logging.DEBUG if debug_logging else logging.WARNING + logging.basicConfig(format="%(message)s", level=log_level) + + +def format_domains(domains): + """Format a given list of domains.""" + formatted_domains = [] + + for domain in domains: + # Replace a single instance of http://, https://, and www. if present. + formatted_domains.append(re.sub(r"^(https?://)?(www\.)?", "", domain)) + + return formatted_domains + + +def debug(*args, divider=False): + """Output a debugging message.""" + if divider: + logging.debug("\n-------------------------\n") + + if args: + logging.debug(*args) + + +@contextlib.contextmanager +def smart_open(filename=None): + """Context manager that can handle writing to a file or stdout. + + Adapted from: https://stackoverflow.com/a/17603000 + """ + handle = sys.stdout if filename is None else open(filename, "w", encoding="utf-8") + + try: + yield handle + finally: + if handle is not sys.stdout: + handle.close() diff --git a/testlogging.py b/testlogging.py new file mode 100755 index 00000000..9f0cdfb7 --- /dev/null +++ b/testlogging.py @@ -0,0 +1,20 @@ +import logging + +CENTRAL_LOGGING_FILE = "pe_reports_logging.log" +DEBUG = False +# Setup Logging +"""Set up logging and call the run_pe_script function.""" +if DEBUG is True: + level = "DEBUG" +else: + level = "INFO" + +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level=level, +) + +logging.info('The log is logged') diff --git a/tests/conftest.py b/tests/conftest.py old mode 100644 new mode 100755 diff --git a/tests/data/breach_details_view.json b/tests/data/breach_details_view.json new file mode 100644 index 00000000..77ec36b0 --- /dev/null +++ b/tests/data/breach_details_view.json @@ -0,0 +1,30 @@ +[ + { + "breach_date": "2022-09-23", + "breach_name": "Test Breach A", + "modified_date": "2022-09-23", + "number_of_creds": 1, + "password_included": true + }, + { + "breach_date": "2022-09-25", + "breach_name": "Test Breach B", + "modified_date": "2022-09-25", + "number_of_creds": 1, + "password_included": false + }, + { + "breach_date": "2022-09-27", + "breach_name": "Test Breach C", + "modified_date": "2022-09-27", + "number_of_creds": 1, + "password_included": true + }, + { + "breach_date": "2022-09-29", + "breach_name": "Test Breach D", + "modified_date": "2022-09-29", + "number_of_creds": 1, + "password_included": true + } +] diff --git a/tests/data/creds_byday_view.json b/tests/data/creds_byday_view.json new file mode 100644 index 00000000..6baf0b48 --- /dev/null +++ b/tests/data/creds_byday_view.json @@ -0,0 +1,22 @@ +[ + { + "mod_date": "2022-09-23", + "no_password": 0.0, + "password_included": 1.0 + }, + { + "mod_date": "2022-09-25", + "no_password": 1.0, + "password_included": 0.0 + }, + { + "mod_date": "2022-09-27", + "no_password": 0.0, + "password_included": 1.0 + }, + { + "mod_date": "2022-09-29", + "no_password": 0.0, + "password_included": 1.0 + } +] diff --git a/tests/data/creds_view.json b/tests/data/creds_view.json new file mode 100644 index 00000000..40648526 --- /dev/null +++ b/tests/data/creds_view.json @@ -0,0 +1,110 @@ +[ + { + "added_date": "2022-09-23", + "breach_date": "2022-09-23", + "breach_name": "Test Breach A", + "credential_exposures_uid": "1a", + "data_classes": [ + "Email Address" + ], + "data_source_uid": "1234", + "description": "Test description a.", + "email": "test@email.com", + "hash_type": null, + "is_fabricated": null, + "is_retired": null, + "is_sensitive": null, + "is_spam_list": null, + "is_verified": null, + "login_id": null, + "modified_date": "2022-09-23", + "name": null, + "organizations_uid": "1234", + "password": "password", + "password_included": true, + "phone": null, + "root_domain": "email.com", + "sub_domain": "email.com" + }, + { + "added_date": "2022-09-25", + "breach_date": "2022-09-25", + "breach_name": "Test Breach B", + "credential_exposures_uid": "1b", + "data_classes": [ + "Email Address" + ], + "data_source_uid": "1234", + "description": "Test description b.", + "email": "test@emailb.com", + "hash_type": null, + "is_fabricated": null, + "is_retired": null, + "is_sensitive": null, + "is_spam_list": null, + "is_verified": null, + "login_id": null, + "modified_date": "2022-09-25", + "name": null, + "organizations_uid": "1234", + "password": null, + "password_included": false, + "phone": null, + "root_domain": "emailb.com", + "sub_domain": "emailb.com" + }, + { + "added_date": "2022-09-27", + "breach_date": "2022-09-27", + "breach_name": "Test Breach C", + "credential_exposures_uid": "1c", + "data_classes": [ + "Email Address" + ], + "data_source_uid": "1234", + "description": "Test description c.", + "email": "test@emailc.com", + "hash_type": null, + "is_fabricated": null, + "is_retired": null, + "is_sensitive": null, + "is_spam_list": null, + "is_verified": null, + "login_id": null, + "modified_date": "2022-09-27", + "name": null, + "organizations_uid": "1234", + "password": "password", + "password_included": true, + "phone": null, + "root_domain": "emailc.com", + "sub_domain": "emailc.com" + }, + { + "added_date": "2022-09-29", + "breach_date": "2022-09-29", + "breach_name": "Test Breach D", + "credential_exposures_uid": "1d", + "data_classes": [ + "Email Address" + ], + "data_source_uid": "1234", + "description": "Test description d.", + "email": "test@emaild.com", + "hash_type": null, + "is_fabricated": null, + "is_retired": null, + "is_sensitive": null, + "is_spam_list": null, + "is_verified": null, + "login_id": null, + "modified_date": "2022-09-29", + "name": null, + "organizations_uid": "1234", + "password": "password", + "password_included": true, + "phone": null, + "root_domain": "emaild.com", + "sub_domain": "emaild.com" + } +] diff --git a/tests/data/cybersix_breach_insert.json b/tests/data/cybersix_breach_insert.json new file mode 100644 index 00000000..d7f22a1f --- /dev/null +++ b/tests/data/cybersix_breach_insert.json @@ -0,0 +1,56 @@ +[ + { + "breach_date": "2022-05-07", + "breach_name": "Breach 2", + "data_source_uid": "source_uid", + "description": "Description 2", + "exposed_cred_count": 2, + "modified_date": "2022-05-07", + "password_included": true + }, + { + "breach_date": "2022-04-15", + "breach_name": "Breach 3", + "data_source_uid": "source_uid", + "description": "Description 3", + "exposed_cred_count": 2, + "modified_date": "2022-04-15", + "password_included": false + }, + { + "breach_date": "2022-05-10", + "breach_name": "Breach 4", + "data_source_uid": "source_uid", + "description": "Description 4", + "exposed_cred_count": 2, + "modified_date": "2022-05-10", + "password_included": false + }, + { + "breach_date": "2022-05-06", + "breach_name": "Breach 5", + "data_source_uid": "source_uid", + "description": "Description 5", + "exposed_cred_count": 1, + "modified_date": "2022-05-06", + "password_included": false + }, + { + "breach_date": "2022-05-08", + "breach_name": "Breach 6", + "data_source_uid": "source_uid", + "description": "Description 6", + "exposed_cred_count": 1, + "modified_date": "2022-05-08", + "password_included": false + }, + { + "breach_date": "2022-04-26", + "breach_name": "Cybersixgill_1", + "data_source_uid": "source_uid", + "description": "Description 1", + "exposed_cred_count": 3, + "modified_date": "2022-04-26", + "password_included": true + } +] diff --git a/tests/data/cybersix_creds.json b/tests/data/cybersix_creds.json new file mode 100644 index 00000000..23084e14 --- /dev/null +++ b/tests/data/cybersix_creds.json @@ -0,0 +1,156 @@ +[ + { + "breach_date": "2022-04-26", + "breach_id": 1, + "breach_name": "", + "create_time": "2022-04-26 20:53:13", + "description": "Description 1", + "domain": "sample.com", + "email": "person1@sample.com", + "hash_type": "plain", + "login_id": "", + "name": "", + "password": "askjna", + "phone": "" + }, + { + "breach_date": "2022-04-26", + "breach_id": 1, + "breach_name": "", + "create_time": "2022-04-26 16:15:41", + "description": "Description 1", + "domain": "sample.com", + "email": "person2@sample.com", + "hash_type": "plain", + "login_id": "", + "name": "", + "password": "asfvas", + "phone": "" + }, + { + "breach_date": "2022-04-26", + "breach_id": 1, + "breach_name": "", + "create_time": "2022-04-26 08:29:03", + "description": "Description 1", + "domain": "sample.com", + "email": "person3@sample.com", + "hash_type": "plain", + "login_id": "", + "name": "", + "password": "ksfjnva", + "phone": "" + }, + { + "breach_date": "2022-05-07", + "breach_id": 2, + "breach_name": "Breach 2", + "create_time": "2022-05-07 16:15:40", + "description": "Description 2", + "domain": "sample.com", + "email": "person4@sample.com", + "hash_type": "plain", + "login_id": "", + "name": "", + "password": "safvas", + "phone": "" + }, + { + "breach_date": "2022-05-07", + "breach_id": 2, + "breach_name": "Breach 2", + "create_time": "2022-05-07 10:56:11", + "description": "Description 2", + "domain": "sample.com", + "email": "person5@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "asdvasv", + "phone": "None" + }, + { + "breach_date": "2022-04-15", + "breach_id": 3, + "breach_name": "Breach 3", + "create_time": "2022-04-15 21:43:27", + "description": "Description 3", + "domain": "sample.com", + "email": "person6@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + }, + { + "breach_date": "2022-04-15", + "breach_id": 3, + "breach_name": "Breach 3", + "create_time": "2022-04-15 09:22:26", + "description": "Description 3", + "domain": "sample.com", + "email": "person7@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + }, + { + "breach_date": "2022-05-10", + "breach_id": 4, + "breach_name": "Breach 4", + "create_time": "2022-04-15 09:39:37", + "description": "Description 4", + "domain": "sample.com", + "email": "person8@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + }, + { + "breach_date": "2022-05-10", + "breach_id": 4, + "breach_name": "Breach 4", + "create_time": "2022-04-15 09:36:13", + "description": "Description 4", + "domain": "sample.com", + "email": "person9@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + }, + { + "breach_date": "2022-05-06", + "breach_id": 5, + "breach_name": "Breach 5", + "create_time": "2022-05-06 09:38:21", + "description": "Description 5", + "domain": "sample.com", + "email": "person10@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + }, + { + "breach_date": "2022-05-08", + "breach_id": 6, + "breach_name": "Breach 6", + "create_time": "2022-05-08 09:27:44", + "description": "Description 6", + "domain": "sample.com", + "email": "person11@sample.com", + "hash_type": "plain", + "login_id": "None", + "name": "None", + "password": "", + "phone": "None" + } +] diff --git a/tests/data/cybersix_creds_insert.json b/tests/data/cybersix_creds_insert.json new file mode 100644 index 00000000..073e0f1c --- /dev/null +++ b/tests/data/cybersix_creds_insert.json @@ -0,0 +1,156 @@ +[ + { + "breach_name": "Cybersixgill_1", + "credential_breaches_uid": "breach_uid_1", + "data_source_uid": "source_uid", + "email": "person1@sample.com", + "hash_type": "plain", + "login_id": "", + "modified_date": "2022-04-26", + "name": "", + "organizations_uid": "pe_org_uid", + "password": "askjna", + "phone": "", + "sub_domain": "sample.com" + }, + { + "breach_name": "Cybersixgill_1", + "credential_breaches_uid": "breach_uid_1", + "data_source_uid": "source_uid", + "email": "person2@sample.com", + "hash_type": "plain", + "login_id": "", + "modified_date": "2022-04-26", + "name": "", + "organizations_uid": "pe_org_uid", + "password": "asfvas", + "phone": "", + "sub_domain": "sample.com" + }, + { + "breach_name": "Cybersixgill_1", + "credential_breaches_uid": "breach_uid_1", + "data_source_uid": "source_uid", + "email": "person3@sample.com", + "hash_type": "plain", + "login_id": "", + "modified_date": "2022-04-26", + "name": "", + "organizations_uid": "pe_org_uid", + "password": "ksfjnva", + "phone": "", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 2", + "credential_breaches_uid": "breach_uid_2", + "data_source_uid": "source_uid", + "email": "person4@sample.com", + "hash_type": "plain", + "login_id": "", + "modified_date": "2022-05-07", + "name": "", + "organizations_uid": "pe_org_uid", + "password": "safvas", + "phone": "", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 2", + "credential_breaches_uid": "breach_uid_2", + "data_source_uid": "source_uid", + "email": "person5@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-05-07", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "asdvasv", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 3", + "credential_breaches_uid": "breach_uid_3", + "data_source_uid": "source_uid", + "email": "person6@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-04-15", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 3", + "credential_breaches_uid": "breach_uid_3", + "data_source_uid": "source_uid", + "email": "person7@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-04-15", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 4", + "credential_breaches_uid": "breach_uid_4", + "data_source_uid": "source_uid", + "email": "person8@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-05-10", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 4", + "credential_breaches_uid": "breach_uid_4", + "data_source_uid": "source_uid", + "email": "person9@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-05-10", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 5", + "credential_breaches_uid": "breach_uid_5", + "data_source_uid": "source_uid", + "email": "person10@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-05-06", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + }, + { + "breach_name": "Breach 6", + "credential_breaches_uid": "breach_uid_6", + "data_source_uid": "source_uid", + "email": "person11@sample.com", + "hash_type": "plain", + "login_id": "None", + "modified_date": "2022-05-08", + "name": "None", + "organizations_uid": "pe_org_uid", + "password": "", + "phone": "None", + "sub_domain": "sample.com" + } +] diff --git a/tests/data/pdf-sample.pdf b/tests/data/pdf-sample.pdf new file mode 100644 index 00000000..f698ff53 Binary files /dev/null and b/tests/data/pdf-sample.pdf differ diff --git a/tests/test_example.py b/tests/test_pe_mailer.py old mode 100644 new mode 100755 similarity index 51% rename from tests/test_example.py rename to tests/test_pe_mailer.py index f8dea673..d088252b --- a/tests/test_example.py +++ b/tests/test_pe_mailer.py @@ -1,9 +1,7 @@ -#!/usr/bin/env pytest -vs -"""Tests for example.""" +"""Tests for the pe-mailer module.""" # Standard Python Libraries import logging -import os import sys from unittest.mock import patch @@ -11,14 +9,8 @@ import pytest # cisagov Libraries -import example - -div_params = [ - (1, 1, 1), - (2, 2, 1), - (0, 1, 0), - (8, 2, 4), -] +import pe_mailer.email_reports +from pe_reports import CENTRAL_LOGGING_FILE log_levels = ( "debug", @@ -28,23 +20,33 @@ "critical", ) -# define sources of version strings -RELEASE_TAG = os.getenv("RELEASE_TAG") -PROJECT_VERSION = example.__version__ +PROJECT_VERSION = pe_mailer.__version__ + + +# Setup logging to central file +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level="INFO", +) +logger = logging.getLogger(__name__) -def test_stdout_version(capsys): + +def test_mailer_stdout_version(capsys): """Verify that version string sent to stdout agrees with the module version.""" with pytest.raises(SystemExit): with patch.object(sys, "argv", ["bogus", "--version"]): - example.example.main() + pe_mailer.email_reports.main() captured = capsys.readouterr() assert ( captured.out == f"{PROJECT_VERSION}\n" ), "standard output by '--version' should agree with module.__version__" -def test_running_as_module(capsys): +def test_mailer_running_as_module(capsys): """Verify that the __main__.py file loads correctly.""" with pytest.raises(SystemExit): with patch.object(sys, "argv", ["bogus", "--version"]): @@ -54,37 +56,35 @@ def test_running_as_module(capsys): # package and running it, so there is nothing to use from this # import. As a result, we can safely ignore this warning. # cisagov Libraries - import example.__main__ # noqa: F401 + import pe_mailer.__main__ # noqa: F401 captured = capsys.readouterr() assert ( captured.out == f"{PROJECT_VERSION}\n" ), "standard output by '--version' should agree with module.__version__" -@pytest.mark.skipif( - RELEASE_TAG in [None, ""], reason="this is not a release (RELEASE_TAG not set)" -) -def test_release_version(): - """Verify that release tag version agrees with the module version.""" - assert ( - RELEASE_TAG == f"v{PROJECT_VERSION}" - ), "RELEASE_TAG does not match the project version" - - @pytest.mark.parametrize("level", log_levels) -def test_log_levels(level): +def test_mailer_log_levels(level): """Validate commandline log-level arguments.""" - with patch.object(sys, "argv", ["bogus", f"--log-level={level}", "1", "1"]): + with patch.object( + sys, + "argv", + [ + "pe-mailer", + "--pe-report-dir=/input", + "--db-creds-file=/creds", + f"--log-level={level}", + ], + ): with patch.object(logging.root, "handlers", []): assert ( logging.root.hasHandlers() is False ), "root logger should not have handlers yet" return_code = None try: - example.example.main() + pe_mailer.email_reports.main() except SystemExit as sys_exit: return_code = sys_exit.code - assert return_code is None, "main() should return success" assert ( logging.root.hasHandlers() is True ), "root logger should now have a handler" @@ -96,49 +96,19 @@ def test_log_levels(level): def test_bad_log_level(): """Validate bad log-level argument returns error.""" - with patch.object(sys, "argv", ["bogus", "--log-level=emergency", "1", "1"]): - return_code = None - try: - example.example.main() - except SystemExit as sys_exit: - return_code = sys_exit.code - assert return_code == 1, "main() should exit with error" - - -@pytest.mark.parametrize("dividend, divisor, quotient", div_params) -def test_division(dividend, divisor, quotient): - """Verify division results.""" - result = example.example_div(dividend, divisor) - assert result == quotient, "result should equal quotient" - - -@pytest.mark.slow -def test_slow_division(): - """Example of using a custom marker. - - This test will only be run if --runslow is passed to pytest. - Look in conftest.py to see how this is implemented. - """ - # Standard Python Libraries - import time - - result = example.example_div(256, 16) - time.sleep(4) - assert result == 16, "result should equal be 16" - - -def test_zero_division(): - """Verify that division by zero throws the correct exception.""" - with pytest.raises(ZeroDivisionError): - example.example_div(1, 0) - - -def test_zero_divisor_argument(): - """Verify that a divisor of zero is handled as expected.""" - with patch.object(sys, "argv", ["bogus", "1", "0"]): + with patch.object( + sys, + "argv", + [ + "pe_mailer", + "--pe-report-dir=/input", + "--db-creds-file=/creds", + "--log-level=emergency", + ], + ): return_code = None try: - example.example.main() + pe_mailer.email_reports.main() except SystemExit as sys_exit: return_code = sys_exit.code assert return_code == 1, "main() should exit with error" diff --git a/tests/test_pe_mailer_message.py b/tests/test_pe_mailer_message.py new file mode 100755 index 00000000..3079b18b --- /dev/null +++ b/tests/test_pe_mailer_message.py @@ -0,0 +1,97 @@ +"""This module contains the tests for the Message class.""" + +# Standard Python Libraries +import unittest + +# cisagov Libraries +from pe_mailer.pe_message import Message + + +class Test(unittest.TestCase): + """The tests for the Message class.""" + + def test_one_param_single_recipient(self): + """Test the 1-parameter version of the constructor.""" + to = ["recipient@example.com"] + + message = Message(to) + + self.assertEqual(message["From"], "reports@cyber.dhs.gov") + self.assertEqual(message.get("CC"), None) + self.assertEqual( + message["BCC"], "cyhy_reports@hq.dhs.gov,reports@cyber.dhs.gov" + ) + self.assertEqual(message["To"], "recipient@example.com") + + def test_one_param_multiple_recipients(self): + """Test the 1-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + + message = Message(to) + + self.assertEqual(message["From"], "reports@cyber.dhs.gov") + self.assertEqual(message.get("CC"), None) + self.assertEqual( + message["BCC"], "cyhy_reports@hq.dhs.gov,reports@cyber.dhs.gov" + ) + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + def test_six_params_single_cc(self): + """Test the 6-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + fm = "sender@example.com" + cc = ["cc@example.com"] + bcc = ["bcc@example.com"] + subject = "The subject" + text_body = "The plain-text body" + html_body = "

      The HTML body

      " + + message = Message( + to, subject, text_body, html_body, from_addr=fm, cc_addrs=cc, bcc_addrs=bcc + ) + + self.assertEqual(message["From"], fm) + self.assertEqual(message["Subject"], subject) + self.assertEqual(message["CC"], "cc@example.com") + self.assertEqual(message["BCC"], "bcc@example.com") + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + # Make sure the correct body attachments were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "text/plain": + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + self.assertEqual(part.get_payload(), html_body) + + def test_six_params_multiple_cc(self): + """Test the 6-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + fm = "sender@example.com" + cc = ["cc@example.com", "cc2@example.com"] + bcc = ["bcc@example.com", "bcc2@example.com"] + subject = "The subject" + text_body = "The plain-text body" + html_body = "

      The HTML body

      " + + message = Message( + to, subject, text_body, html_body, from_addr=fm, cc_addrs=cc, bcc_addrs=bcc + ) + + self.assertEqual(message["From"], fm) + self.assertEqual(message["Subject"], subject) + self.assertEqual(message["CC"], "cc@example.com,cc2@example.com") + self.assertEqual(message["BCC"], "bcc@example.com,bcc2@example.com") + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + # Make sure the correct body attachments were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "text/plain": + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + self.assertEqual(part.get_payload(), html_body) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_pe_mailer_pe_mesage.py b/tests/test_pe_mailer_pe_mesage.py new file mode 100755 index 00000000..8dcadb53 --- /dev/null +++ b/tests/test_pe_mailer_pe_mesage.py @@ -0,0 +1,354 @@ +"""This module contains the tests for the PEMessage class.""" + +# Standard Python Libraries +import unittest + +# cisagov Libraries +from pe_mailer.pe_message import PEMessage + + +class Test(unittest.TestCase): + """The tests for the PEMessage class.""" + + def test_four_params_single_recipient(self): + """Test the 4-parameter version of the constructor.""" + to = ["recipient@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + report_date = "December 15, 2020" + + message = PEMessage(pdf, report_date, to) + self.assertEqual(message["From"], "reports@cyber.dhs.gov") + self.assertEqual( + message["Subject"], + "Posture and Exposure Report - December 15, 2020 (TLP:AMBER)", + ) + self.assertEqual(message.get("CC"), None) + self.assertEqual( + message["BCC"], "cyhy_reports@hq.dhs.gov,reports@cyber.dhs.gov" + ) + self.assertEqual(message["To"], "recipient@example.com") + + # Grab the bytes that comprise the attachment + bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachment were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + text_body = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + html_body = """ + + +

      TLP:AMBER

      + +

      Greetings,

      + +

      The attached Posture and Exposure (P&E) report is the result of a +CISA Cyber Assessments service that provides actionable information +about public exposures and security posture weaknesses.

      + +

      All of the findings and information are derived from public +information that is currently available. No scanning has occurred +for this service.

      + +

      The report will initially be delivered twice per month, but it +will be updated and enhanced to integrate more data sources and be +sent with greater frequency in the future. The P&E report is for your +situational awareness as a supplement to other threat reports you may +have internally or externally. No action is required, but your feedback +and questions are more than welcome.

      + +

      Note: The report is encrypted with your Cyber Hygiene password.

      + +

      Thank you,
      +CISA Cyber Assessments - Posture and Exposure
      +Cybersecurity and Infrastructure Security Agency
      +vulnerability@cisa.dhs.gov

      + +

      WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official.

      + + +""" + self.assertEqual(part.get_payload(), html_body) + + def test_four_params_multiple_recipients(self): + """Test the 4-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + report_date = "December 15, 2020" + + message = PEMessage(pdf, report_date, to) + + self.assertEqual(message["From"], "reports@cyber.dhs.gov") + self.assertEqual( + message["Subject"], + "Posture and Exposure Report - December 15, 2020 (TLP:AMBER)", + ) + self.assertEqual(message.get("CC"), None) + self.assertEqual( + message["BCC"], "cyhy_reports@hq.dhs.gov,reports@cyber.dhs.gov" + ) + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + # Grab the bytes that comprise the attachment + pdf_bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachment were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), pdf_bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + text_body = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + html_body = """ + + +

      TLP:AMBER

      + +

      Greetings,

      + +

      The attached Posture and Exposure (P&E) report is the result of a +CISA Cyber Assessments service that provides actionable information +about public exposures and security posture weaknesses.

      + +

      All of the findings and information are derived from public +information that is currently available. No scanning has occurred +for this service.

      + +

      The report will initially be delivered twice per month, but it +will be updated and enhanced to integrate more data sources and be +sent with greater frequency in the future. The P&E report is for your +situational awareness as a supplement to other threat reports you may +have internally or externally. No action is required, but your feedback +and questions are more than welcome.

      + +

      Note: The report is encrypted with your Cyber Hygiene password.

      + +

      Thank you,
      +CISA Cyber Assessments - Posture and Exposure
      +Cybersecurity and Infrastructure Security Agency
      +vulnerability@cisa.dhs.gov

      + +

      WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official.

      + + +""" + self.assertEqual(part.get_payload(), html_body) + + def test_six_params_single_cc(self): + """Test the 6-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + fm = "sender@example.com" + cc = ["cc@example.com"] + bcc = ["bcc@example.com", "bcc2@example.com"] + + report_date = "December 15, 2020" + + message = PEMessage( + pdf, report_date, to, from_addr=fm, cc_addrs=cc, bcc_addrs=bcc + ) + + self.assertEqual(message["From"], fm) + self.assertEqual( + message["Subject"], + "Posture and Exposure Report - December 15, 2020 (TLP:AMBER)", + ) + self.assertEqual(message["CC"], "cc@example.com") + self.assertEqual(message["BCC"], "bcc@example.com,bcc2@example.com") + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + # Grab the bytes that comprise the attachment + pdf_bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachment were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), pdf_bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + text_body = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + html_body = """ + + +

      TLP:AMBER

      + +

      Greetings,

      + +

      The attached Posture and Exposure (P&E) report is the result of a +CISA Cyber Assessments service that provides actionable information +about public exposures and security posture weaknesses.

      + +

      All of the findings and information are derived from public +information that is currently available. No scanning has occurred +for this service.

      + +

      The report will initially be delivered twice per month, but it +will be updated and enhanced to integrate more data sources and be +sent with greater frequency in the future. The P&E report is for your +situational awareness as a supplement to other threat reports you may +have internally or externally. No action is required, but your feedback +and questions are more than welcome.

      + +

      Note: The report is encrypted with your Cyber Hygiene password.

      + +

      Thank you,
      +CISA Cyber Assessments - Posture and Exposure
      +Cybersecurity and Infrastructure Security Agency
      +vulnerability@cisa.dhs.gov

      + +

      WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official.

      + + +""" + self.assertEqual(part.get_payload(), html_body) + + def test_six_params_multiple_cc(self): + """Test the 6-parameter version of the constructor.""" + to = ["recipient@example.com", "recipient2@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + fm = "sender@example.com" + cc = ["cc@example.com", "cc2@example.com"] + bcc = ["bcc@example.com", "bcc2@example.com"] + + report_date = "December 15, 2020" + + message = PEMessage( + pdf, report_date, to, from_addr=fm, cc_addrs=cc, bcc_addrs=bcc + ) + + self.assertEqual(message["From"], fm) + self.assertEqual( + message["Subject"], + "Posture and Exposure Report - December 15, 2020 (TLP:AMBER)", + ) + self.assertEqual(message["CC"], "cc@example.com,cc2@example.com") + self.assertEqual(message["BCC"], "bcc@example.com,bcc2@example.com") + self.assertEqual(message["To"], "recipient@example.com,recipient2@example.com") + + # Grab the bytes that comprise the attachment + pdf_bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachment were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), pdf_bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + text_body = """Greetings, + +The attached Posture and Exposure (P&E) report is the result of a CISA Cyber Assessments service that provides actionable information about public exposures and security posture weaknesses. + +All of the findings and information are derived from public information that is currently available. No scanning has occurred for this service. + +The report will initially be delivered twice per month, but it will be updated and enhanced to integrate more data sources and be sent with greater frequency in the future. The P&E report is for your situational awareness as a supplement to other threat reports you may have internally or externally. No action is required, but your feedback and questions are more than welcome. + +Note: The report is encrypted with your Cyber Hygiene password. + +Thank you, +CISA Cyber Assessments - Posture and Exposure +Cybersecurity and Infrastructure Security Agency +vulnerability@cisa.dhs.gov + +WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official. +""" + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + html_body = """ + + +

      TLP:AMBER

      + +

      Greetings,

      + +

      The attached Posture and Exposure (P&E) report is the result of a +CISA Cyber Assessments service that provides actionable information +about public exposures and security posture weaknesses.

      + +

      All of the findings and information are derived from public +information that is currently available. No scanning has occurred +for this service.

      + +

      The report will initially be delivered twice per month, but it +will be updated and enhanced to integrate more data sources and be +sent with greater frequency in the future. The P&E report is for your +situational awareness as a supplement to other threat reports you may +have internally or externally. No action is required, but your feedback +and questions are more than welcome.

      + +

      Note: The report is encrypted with your Cyber Hygiene password.

      + +

      Thank you,
      +CISA Cyber Assessments - Posture and Exposure
      +Cybersecurity and Infrastructure Security Agency
      +vulnerability@cisa.dhs.gov

      + +

      WARNING: This document is FOR OFFICIAL USE ONLY (FOUO). It contains information that may be exempt from public release under the Freedom of Information Act (5 U.S.G. 552). It is to be controlled, stored, handled, transmitted, distributed, and disposed of in accordance with CISA policy relating to FOUO information and is not to be released to the public or other personnel who do not have a valid 'need-to-know' without prior approval of an authorized CISA official.

      + + +""" + self.assertEqual(part.get_payload(), html_body) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_pe_mailer_report_message.py b/tests/test_pe_mailer_report_message.py new file mode 100755 index 00000000..b76bc8a7 --- /dev/null +++ b/tests/test_pe_mailer_report_message.py @@ -0,0 +1,80 @@ +"""This module contains the tests for the ReportMessage class.""" + +# Standard Python Libraries +import unittest + +# cisagov Libraries +from pe_mailer.report_message import ReportMessage + + +class Test(unittest.TestCase): + """The tests for the ReportMessage class.""" + + def test_five_params(self): + """Test the 5-parameter version of the constructor.""" + to = ["recipient@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + subject = "The subject" + text_body = "The plain-text body" + html_body = "

      The HTML body

      " + + message = ReportMessage(to, subject, text_body, html_body, pdf) + + self.assertEqual(message["From"], "reports@cyber.dhs.gov") + self.assertEqual(message["Subject"], subject) + self.assertEqual(message.get("CC"), None) + self.assertEqual( + message["BCC"], "cyhy_reports@hq.dhs.gov,reports@cyber.dhs.gov" + ) + self.assertEqual(message["To"], "recipient@example.com") + + # Grab the bytes that comprise the attachment + bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachments were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + self.assertEqual(part.get_payload(), html_body) + + def test_seven_params(self): + """Test the 7-parameter version of the constructor.""" + to = ["recipient@example.com"] + pdf = "./tests/data/pdf-sample.pdf" + subject = "The subject" + text_body = "The plain-text body" + html_body = "

      The HTML body

      " + fm = "sender@example.com" + cc = ["cc@example.com"] + bcc = ["bcc@example.com"] + + message = ReportMessage(to, subject, text_body, html_body, pdf, fm, cc, bcc) + + self.assertEqual(message["From"], "sender@example.com") + self.assertEqual(message["Subject"], subject) + self.assertEqual(message["CC"], "cc@example.com") + self.assertEqual(message["BCC"], "bcc@example.com") + self.assertEqual(message["To"], "recipient@example.com") + + # Grab the bytes that comprise the attachment + bytes = open(pdf, "rb").read() + + # Make sure the correct body and PDF attachments were added + for part in message.walk(): + # multipart/* are just containers + if part.get_content_type() == "application/pdf": + self.assertEqual(part.get_payload(decode=True), bytes) + self.assertEqual(part.get_filename(), "pdf-sample.pdf") + elif part.get_content_type() == "text/plain": + self.assertEqual(part.get_payload(), text_body) + elif part.get_content_type() == "text/html": + self.assertEqual(part.get_payload(), html_body) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_pe_reports.py b/tests/test_pe_reports.py new file mode 100755 index 00000000..a9811135 --- /dev/null +++ b/tests/test_pe_reports.py @@ -0,0 +1,334 @@ +"""File to be used to create test for pe-reports.""" + +# Standard Python Libraries +import datetime +import logging +import sys +from unittest.mock import patch + +# Third-Party Libraries +import pandas as pd +import pytest + +# cisagov Libraries +from pe_reports import CENTRAL_LOGGING_FILE +from pe_reports import app as flask_app +import pe_reports.data.db_query +import pe_reports.metrics +from pe_reports.report_gen.views import validate_date, validate_filename +import pe_reports.report_generator + +log_levels = ( + "debug", + "info", + "warning", + "error", + "critical", +) + +# TODO: Setup log rotate to rotate pe-reports log file +# Issue - https://github.com/cisagov/pe-reports/issues/248 + +# Setup logging to file +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level="INFO", +) + + +PROJECT_VERSION = pe_reports.__version__ + + +# TODO: Replace current dummy test with useful tests +# Issue - https://github.com/cisagov/pe-reports/issues/3#issue-909531010 + + +def test_reports_stdout_version(capsys): + """Verify that version string sent to stdout agrees with the module version.""" + with pytest.raises(SystemExit): + with patch.object(sys, "argv", ["bogus", "--version"]): + pe_reports.report_generator.main() + captured = capsys.readouterr() + assert ( + captured.out == f"{PROJECT_VERSION}\n" + ), "standard output by '--version' should agree with module.__version__" + + +def test_reports_running_as_module(capsys): + """Verify that the __main__.py file loads correctly.""" + with pytest.raises(SystemExit): + with patch.object(sys, "argv", ["bogus", "--version"]): + # F401 is a "Module imported but unused" warning. This import + # emulates how this project would be run as a module. The only thing + # being done by __main__ is importing the main entrypoint of the + # package and running it, so there is nothing to use from this + # import. As a result, we can safely ignore this warning. + # cisagov Libraries + import pe_reports.__main__ # noqa: F401 + captured = capsys.readouterr() + assert ( + captured.out == f"{PROJECT_VERSION}\n" + ), "standard output by '--version' should agree with module.__version__" + + +@pytest.mark.parametrize("level", log_levels) +def test_reports_log_levels(level): + """Validate commandline log-level arguments.""" + with patch.object( + sys, + "argv", + [ + "pe-reports", + "2021-01-01", + "output/", + f"--log-level={level}", + ], + ): + with patch.object(logging.root, "handlers", []): + assert ( + logging.root.hasHandlers() is False + ), "root logger should not have handlers yet" + return_code = None + try: + pe_reports.report_generator.main() + except SystemExit as sys_exit: + return_code = sys_exit.code + assert ( + logging.root.hasHandlers() is True + ), "root logger should now have a handler" + assert ( + logging.getLevelName(logging.root.getEffectiveLevel()) == level.upper() + ), f"root logger level should be set to {level.upper()}" + assert return_code is None, "main() should return success" + + +def test_reports_bad_log_level(): + """Validate bad log-level argument returns error.""" + with patch.object( + sys, + "argv", + [ + "pe-reports", + "2021-01-01", + "output/", + "--log-level=emergency", + ], + ): + return_code = None + try: + pe_reports.report_generator.main() + except SystemExit as sys_exit: + return_code = sys_exit.code + assert return_code == 1, "main() should exit with error" + + +# TODO: Test data cleanup in metrics for each source +# Issue - https://github.com/cisagov/pe-reports/issues/264 + + +@pytest.fixture +def client(): + """Create client to test flask application.""" + flask_app.config.update({"TESTING": True}) + + with flask_app.test_client() as client: + yield client + + +# TODO: Increase flask UI testing to test Cyber Six Gill API responses. The +# current state of the CSG API times out randomly. +# See https://github.com/cisagov/pe-reports/issues/213 +def test_home_page(client): + """Test flask home.html is available and verify a string on the page.""" + resp = client.get("/") + assert resp.status_code == 200 + assert b"Home" in resp.data + + +def test_stakeholder_page(client): + """Test flask home_stakeholder.html is available and verify a string on the page.""" + resp = client.get("/stakeholder") + assert resp.status_code == 200 + assert b"Stakeholder" in resp.data + + +@patch.object(pe_reports.report_generator, "embed") +@patch.object(pe_reports.report_generator, "init") +@patch.object(pe_reports.report_generator, "get_orgs") +@patch.object(pe_reports.report_generator, "connect") +def test_report_generator(mock_db_connect, mock_get_orgs, mock_init, mock_embed): + """Test report is generated.""" + mock_db_connect.return_value = "connection" + mock_get_orgs.return_value = [("pe_org_uid", "Test Org", "TestOrg")] + source_html = "" + creds_sum = "" + creds_sum = pd.DataFrame() + masq_df = pd.DataFrame() + insecure_df = pd.DataFrame() + vulns_df = pd.DataFrame() + assets_df = pd.DataFrame() + dark_web_mentions = pd.DataFrame() + alerts = pd.DataFrame() + top_cves = pd.Series(dtype="object") + mock_init.return_value = ( + source_html, + creds_sum, + masq_df, + insecure_df, + vulns_df, + assets_df, + dark_web_mentions, + alerts, + top_cves, + ) + mock_embed.return_value = 10000000, False + return_value = pe_reports.report_generator.generate_reports("2022-09-30", "output") + assert return_value == 1 + + +# Test credential metrics +@patch.object(pe_reports.metrics, "query_breachdetails_view") +@patch.object(pe_reports.metrics, "query_credsbyday_view") +@patch.object(pe_reports.metrics, "query_creds_view") +def test_credential_metrics(mock_creds_view, mock_creds_byday, mock_breach_details): + """Test credential metrics.""" + # Mock the credential views + mock_creds_view.return_value = pd.read_json("tests/data/creds_view.json") + creds_byday = pd.read_json("tests/data/creds_byday_view.json") + creds_byday["mod_date"] = pd.to_datetime(creds_byday["mod_date"]) + mock_creds_byday.return_value = creds_byday + mock_breach_details.return_value = pd.read_json( + "tests/data/breach_details_view.json" + ) + + # Call the credential class + date_str = "2022-09-30" + end_date = datetime.datetime.strptime(date_str, "%Y-%m-%d").date() + start_date = datetime.datetime(end_date.year, end_date.month, 16) + trending_date = datetime.datetime(end_date.year, end_date.month, 3) + credentials = pe_reports.metrics.Credentials( + trending_date, start_date, end_date, "pe_org_uid" + ) + + # Test by_week output + expected_output_json = [ + {"modified_date": "09/03", "No Password": 0.0, "Passwords Included": 0.0}, + {"modified_date": "09/10", "No Password": 0.0, "Passwords Included": 0.0}, + {"modified_date": "09/17", "No Password": 0.0, "Passwords Included": 1.0}, + {"modified_date": "09/24", "No Password": 1.0, "Passwords Included": 2.0}, + ] + expected_output = pd.json_normalize(expected_output_json).set_index("modified_date") + pd.testing.assert_frame_equal( + credentials.by_week(), + expected_output.sort_index(axis=1), + ) + + # Test total breaches + assert credentials.breaches() == 4 + + # Test breach appendix function output + expected_output_json = [ + {"breach_name": "Test Breach A", "description": "Test description a."}, + {"breach_name": "Test Breach B", "description": "Test description b."}, + {"breach_name": "Test Breach C", "description": "Test description c."}, + {"breach_name": "Test Breach D", "description": "Test description d."}, + ] + expected_output = pd.json_normalize(expected_output_json) + pd.testing.assert_frame_equal( + credentials.breach_appendix(), + expected_output.sort_index(axis=1), + ) + + # Test breach details output + expected_output_json = [ + { + "Breach Name": "Test Breach A", + "Date Reported": "09/23/22", + "Breach Date": "09/23/22", + "Password Included": True, + "Number of Creds": 1, + }, + { + "Breach Name": "Test Breach B", + "Date Reported": "09/25/22", + "Breach Date": "09/25/22", + "Password Included": False, + "Number of Creds": 1, + }, + { + "Breach Name": "Test Breach C", + "Date Reported": "09/27/22", + "Breach Date": "09/27/22", + "Password Included": True, + "Number of Creds": 1, + }, + { + "Breach Name": "Test Breach D", + "Date Reported": "09/29/22", + "Breach Date": "09/29/22", + "Password Included": True, + "Number of Creds": 1, + }, + ] + expected_output = pd.json_normalize(expected_output_json) + pd.testing.assert_frame_equal( + credentials.breach_details(), + expected_output.reindex(sorted(expected_output.columns), axis=1), + ) + + # Test total breaches with passwords + assert credentials.password() == 3 + + # Test total number of credentials + assert credentials.total() == 4 + + +def test_report_gen_page(client): + """Test flask report_gen.html is available and verify a string on the page.""" + resp = client.get("/report_gen") + assert resp.status_code == 200 + assert b"Generate Cybersixgill Bulletin" in resp.data + + +@pytest.mark.parametrize( + "filename, expected_result", + [ + ("#superfile", False), + ("Re@lfile", False), + ("File+100", False), + ("", False), + ("{filename", False), + ("awesome_file!!", False), + ("File$name", False), + ("File/name", False), + ("file name", False), + ("", False), + ("valid_file", True), + ], +) +def test_valid_filename(filename, expected_result): + """Test valid filename.""" + assert validate_filename(filename) == expected_result + + +@pytest.mark.parametrize( + "date, expected_result", + [ + ("22-12-22", False), + ("2022/03/15", False), + ("2020-12-30", False), + ("2020-2-27", False), + ("2015-11-31", False), + ("2020-02-28", False), + ("2020-02-29", True), + ("2020-11-30", True), + ("2020-12-31", True), + ("2020-12-15", True), + ], +) +def test_valid_date(date, expected_result): + """Test valid date.""" + assert validate_date(date) == expected_result diff --git a/tests/test_pe_source.py b/tests/test_pe_source.py new file mode 100644 index 00000000..0c5b1b18 --- /dev/null +++ b/tests/test_pe_source.py @@ -0,0 +1,372 @@ +"""Tests for the pe-source module.""" + +# Standard Python Libraries +import logging +import sys +from unittest.mock import patch + +# Third-Party Libraries +import pandas as pd +import pytest + +# cisagov Libraries +from pe_reports import CENTRAL_LOGGING_FILE +import pe_source.cybersixgill +import pe_source.data.sixgill.api +import pe_source.dnstwistscript +import pe_source.pe_scripts +import pe_source.shodan_wrapper + +log_levels = ( + "debug", + "info", + "warning", + "error", + "critical", +) + +# Setup logging to file +logging.basicConfig( + filename=CENTRAL_LOGGING_FILE, + filemode="a", + format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", + datefmt="%m/%d/%Y %I:%M:%S", + level="INFO", +) + +logger = logging.getLogger(__name__) + + +PROJECT_VERSION = pe_source.__version__ + + +# TODO: Replace current dummy test with useful tests +# Issue - https://github.com/cisagov/pe-reports/issues/3#issue-909531010 + + +def test_source_stdout_version(capsys): + """Verify that version string sent to stdout agrees with the module version.""" + with pytest.raises(SystemExit): + with patch.object(sys, "argv", ["bogus", "--version"]): + pe_source.pe_scripts.main() + captured = capsys.readouterr() + assert ( + captured.out == f"{PROJECT_VERSION}\n" + ), "standard output by '--version' should agree with module.__version__" + + +def test_source_running_as_module(capsys): + """Verify that the __main__.py file loads correctly.""" + with pytest.raises(SystemExit): + with patch.object(sys, "argv", ["bogus", "--version"]): + # F401 is a "Module imported but unused" warning. This import + # emulates how this project would be run as a module. The only thing + # being done by __main__ is importing the main entrypoint of the + # package and running it, so there is nothing to use from this + # import. As a result, we can safely ignore this warning. + # cisagov Libraries + import pe_source.__main__ # noqa: F401 + captured = capsys.readouterr() + assert ( + captured.out == f"{PROJECT_VERSION}\n" + ), "standard output by '--version' should agree with module.__version__" + + +@pytest.mark.parametrize("level", log_levels) +def test_source_log_levels(level): + """Validate commandline log-level arguments.""" + with patch.object( + sys, + "argv", + [ + "pe-source", + "shodan", + f"--log-level={level}", + ], + ): + with patch.object(logging.root, "handlers", []): + with patch.object(pe_source.shodan_wrapper.Get_shodan, "run_shodan"): + assert ( + logging.root.hasHandlers() is False + ), "root logger should not have handlers yet" + return_code = None + try: + pe_source.pe_scripts.main() + except SystemExit as sys_exit: + return_code = sys_exit.code + assert ( + logging.root.hasHandlers() is True + ), "root logger should now have a handler" + assert ( + logging.getLevelName(logging.root.getEffectiveLevel()) + == level.upper() + ), f"root logger level should be set to {level.upper()}" + assert return_code is None, "main() should return success" + + +def test_source_bad_log_level(): + """Validate bad log-level argument returns error.""" + with patch.object( + sys, + "argv", + [ + "pe-source", + "shodan", + "--log-level=emergency", + ], + ): + return_code = None + try: + pe_source.pe_scripts.main() + except SystemExit as sys_exit: + return_code = sys_exit.code + assert return_code == 1, "main() should exit with error" + + +# Test source argument +def test_source_is_cybersixgill(): + """Validate source argument runs Cybersixgill.""" + with patch.object( + sys, + "argv", + [ + "pe-source", + "cybersixgill", + ], + ): + with patch.object( + pe_source.cybersixgill.Cybersixgill, "run_cybersixgill" + ) as mock_sixgill: + with patch.object( + pe_source.shodan_wrapper.Get_shodan, "run_shodan" + ) as mock_shodan: + pe_source.pe_scripts.main() + mock_sixgill.assert_called_with(), "cybersixgill should be called" + mock_shodan.assert_not_called(), "shodan should not be called" + + +def test_source_is_shodan(): + """Validate source argument runs Shodan.""" + with patch.object( + sys, + "argv", + [ + "pe-source", + "shodan", + ], + ): + with patch.object( + pe_source.cybersixgill.Cybersixgill, "run_cybersixgill" + ) as mock_sixgill: + with patch.object( + pe_source.shodan_wrapper.Get_shodan, "run_shodan" + ) as mock_shodan: + pe_source.pe_scripts.main() + mock_shodan.assert_called_with(), "shodan should be called" + mock_sixgill.assert_not_called(), "cybersixgill should not be called" + + +def test_bad_source(): + """Validate bad source argument returns error.""" + with patch.object( + sys, + "argv", + [ + "pe-source", + "bad_source", + ], + ): + return_code = None + try: + pe_source.pe_scripts.main() + except SystemExit as sys_exit: + return_code = sys_exit.code + assert return_code == 1, "should exit with error" + + +# Cybersixgill +@patch.object(pe_source.cybersixgill.Cybersixgill, "get_topCVEs") +@patch.object(pe_source.cybersixgill.Cybersixgill, "get_credentials") +@patch.object(pe_source.cybersixgill.Cybersixgill, "get_mentions") +@patch.object(pe_source.cybersixgill.Cybersixgill, "get_alerts") +@patch("pe_source.cybersixgill.get_data_source_uid") +@patch("pe_source.cybersixgill.get_sixgill_organizations") +@patch("pe_source.cybersixgill.get_orgs") +def test_cybersix_methods_all( + mock_get_orgs, + mock_get_sixgill_orgs, + mock_get_source_id, + mock_sixgill_alerts, + mock_sixgill_mentions, + mock_sixgill_credentials, + mock_sixgill_topCVEs, +): + """Validate all Cybersixgill methods are called correctly.""" + with patch.object(sys, "argv", ["pe-source", "cybersixgill"]): + mock_get_orgs.return_value = [ + {"org_uid": "pe_org_uid", "org_name": "Test Org", "cyhy_db_name": "TestOrg"} + ] + mock_get_sixgill_orgs.return_value = { + "TestOrg": [ + "role", + "user", + "customer", + "image", + [], + "sixgill_org_id", + ] + } + mock_get_source_id.return_value = "source_uid" + pe_source.pe_scripts.main() + mock_sixgill_alerts.assert_called_with( + "TestOrg", "sixgill_org_id", "pe_org_uid", "source_uid" + ) + mock_sixgill_mentions.assert_called_with( + "TestOrg", "sixgill_org_id", "pe_org_uid", "source_uid" + ) + mock_sixgill_credentials.assert_called_with( + "TestOrg", "sixgill_org_id", "pe_org_uid", "source_uid" + ) + mock_sixgill_topCVEs.assert_called_with("source_uid") + + +@patch.object(pe_source.cybersixgill.Cybersixgill, "get_alerts") +@patch("pe_source.cybersixgill.get_data_source_uid") +@patch("pe_source.cybersixgill.get_sixgill_organizations") +@patch("pe_source.cybersixgill.get_orgs") +def test_cybersix_methods_alerts( + mock_get_orgs, + mock_get_sixgill_orgs, + mock_get_source_id, + mock_sixgill_alerts, +): + """Validate only the Cybersixgill alert method is called.""" + with patch.object( + sys, "argv", ["pe-source", "cybersixgill", "--cybersix-methods=alerts"] + ): + mock_get_orgs.return_value = [ + {"org_uid": "pe_org_uid", "org_name": "Test Org", "cyhy_db_name": "TestOrg"} + ] + mock_get_sixgill_orgs.return_value = { + "TestOrg": [ + "role", + "user", + "customer", + "image", + [], + "sixgill_org_id", + ] + } + mock_get_source_id.return_value = "source_uid" + pe_source.pe_scripts.main() + mock_sixgill_alerts.assert_called_with( + "TestOrg", "sixgill_org_id", "pe_org_uid", "source_uid" + ) + + +# Test Credentials +@patch("pe_source.cybersixgill.insert_sixgill_credentials") +@patch("pe_source.cybersixgill.get_breaches") +@patch("pe_source.cybersixgill.insert_sixgill_breaches") +@patch("pe_source.cybersixgill.creds") +@patch("pe_source.cybersixgill.root_domains") +def test_cybersix_credentials( + mock_root_domains, + mock_creds_df, + mock_insert_breaches, + mock_breaches, + mock_insert_creds, +): + """Validate credential breach data is parsed and cleaned correctly.""" + mock_root_domains.return_value = ["sample.com"] + # Mock credentials from cybersixgill + mock_creds_df.return_value = pd.read_json("tests/data/cybersix_creds.json") + mock_breaches.return_value = [ + ("Cybersixgill_1", "breach_uid_1"), + ("Breach 2", "breach_uid_2"), + ("Breach 3", "breach_uid_3"), + ("Breach 4", "breach_uid_4"), + ("Breach 5", "breach_uid_5"), + ("Breach 5", "breach_uid_5"), + ("Breach 6", "breach_uid_6"), + ] + + result = pe_source.cybersixgill.Cybersixgill( + ["TestOrg"], ["credentials"] + ).get_credentials("org_id", "sixgill_org_id", "pe_org_uid", "source_uid") + + # Assert insert breaches function is called with the correct data + breach_insert_df = pd.read_json("tests/data/cybersix_breach_insert.json") + pd.testing.assert_frame_equal( + mock_insert_breaches.call_args[0][0].sort_index(axis=1), + breach_insert_df.sort_index(axis=1), + ) + # Assert insert credentials function is called with the correct data + creds_insert_df = pd.read_json("tests/data/cybersix_creds_insert.json") + pd.testing.assert_frame_equal( + mock_insert_creds.call_args[0][0].sort_index(axis=1), + creds_insert_df.sort_index(axis=1), + ) + # Assert function completes without errors + assert result == 0 + + +# Test Shodan +@patch("pe_source.shodan.run_shodan_thread") +@patch("pe_source.shodan.shodan_api_init") +@patch("pe_source.shodan.get_orgs") +def test_shodan_search( + mock_get_orgs, + mock_shodan_api, + mock_shodan_thread, +): + """Validate Shodan search is called.""" + with patch.object(sys, "argv", ["pe-source", "shodan"]): + mock_get_orgs.return_value = [ + {"org_uid": "pe_org_uid", "org_name": "Test Org", "cyhy_db_name": "TestOrg"} + ] + mock_shodan_api.return_value = ["api-key-1"] + pe_source.pe_scripts.main() + mock_shodan_thread.assert_called_with( + "api-key-1", + [ + { + "org_uid": "pe_org_uid", + "org_name": "Test Org", + "cyhy_db_name": "TestOrg", + } + ], + "Thread 1:", + ) + + +def test_dnstwistfuzzing(): + """Test if dnstwist is installed correctly.""" + res = pe_source.dnstwistscript.execute_dnstwist("a.com", test=1) + assert len(res) != 0 + assert res[1]["fuzzer"] == "addition" + assert res[1]["domain"] != "" + assert ( + len(res[1]["dns_ns"]) != 0 + ) # all domains returned should be registered so this must have something + + +def test_blocklist(): + """Test if blocklist is working correctly.""" + dom = { + "fuzzer": "addition", + "domain": "a0.com", + "dns_ns": ["liz.ns.cloudflare.com"], + "dns_a": ["104.21.34.160"], + "dns_aaaa": ["2606:4700:3036::6815:22a0"], + "dns_mx": ["alt1.aspmx.l.google.com"], + "ssdeep_score": "", + } + test1, test2 = pe_source.dnstwistscript.checkBlocklist(dom, 1, 1, 1, []) + assert test1["data_source_uid"] == 1 + assert test1["domain_permutation"] == "a0.com" + assert test2[0] == "a0.com" + + +# TODO: Add shodan search once this issue is addressed +# Issue - https://github.com/cisagov/pe-reports/issues/171